/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */
 
/************************************************************
CONTENT
************************************************************/

#zone-branding, #zone-menu, #zone-preface, #zone-content, #zone-footer{
  width: 1021px;
}

#region-branding, #breadcrumb, #region-menu, #region-preface-first, #zone-header, #messages {
  width: 100%;
  margin: 0px;
}

#region-footer-first, #region-footer-second, #region-content, #region-sidebar-first {
  margin: 0px;
}

#region-content, #region-footer-first {
  width: 70%;
}

#region-sidebar-first, #region-footer-second {
  width: 30%;
}

.front #region-content {
  width: 60%;
}

.front #region-sidebar-first {
  width: 40%;
}

#region-content .region-inner {
  padding: 0em 2em;
  border-right: 1px solid #a9b1c0;
  border-left: 1px solid #a9b1c0;
  height: 100%;
}

#region-sidebar-first .region-inner {
  border-right: 1px solid #a9b1c0;
  height: 100%;
}

#region-sidebar-first #block-boxes-congress-newsletter-signup-adv,
#region-sidebar-first #block-menu-block-section-menu {
  border-top: 0px;
}

/** FOOTER **/
#zone-content {
  position: relative;
}

#zone-footer {
  padding: 2em 0em;
}

#region-footer-first .region-inner{
  padding: 0px 2em;
}

#region-footer-second .region-inner {
  padding: 0px;
}

/** HEADER **/
#zone-menu-wrapper {
  border-top: 1px solid #66768e;
}

#block-search-form {
  width: 237px;
}

#block-search-form input[type="text"] {
  width: 208px;  
}

#block-search-form .block-inner {
  padding: 0em;
}

.front #zone-header-wrapper {
  height: 30px;
}

/************************************************************
HOMEPAGE ROTATOR
************************************************************/
#region-preface-first {
  box-shadow: 0 0px 10px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 0px 10px rgba(0,0,0,.2);
  -moz-box-shadow: 0 0px 10px rgba(0,0,0,.2);
  -o-box-shadow: 0 0px 10px rgba(0,0,0,.2);
}
.view-congress-hprotator {
  height: 320px;
  padding: 2em 0em;
  color: #19478a;
}
.view-congress-hprotator .views-field-field-congress-featured-media {
  float: left;
  border: 1px solid #6a7a95;
  width: 500px;
  margin-left: 2em;
  height: 320px;
  background: none repeat scroll 0 0 transparent;
  float: left;
}
.view-congress-hprotator .hprotator-text-block {
  width: 450px;
	padding: 60px 20px 0px 20px;
	float: right;
  text-align: center;
}

.view-congress-hprotator .hprotator-text-block h2 a {
  text-decoration: none;
  font-size: 21px;
}

.view-congress-hprotator .hprotator-text-block a {
  color: #19478a;
}

.view-congress-hprotator .flex-control-nav {
	width: 490px; /* make width match the text block if controls should appear in text block */
	padding: 0px;
	display: block;
  position: absolute;
  bottom: 20px;
  right: 0;
  padding-bottom: 0em;
}

.view-congress-hprotator iframe{
  width: 500px;
}

.view-congress-hprotator .slides {
  background: url("../images/border-news.png") repeat-x 0 10%;
}

.view-congress-hprotator .view-content {
  background: url("../images/border-news.png") repeat-x 0 90%;
}

/** SOCIAL MEDIA **/
#region-branding {
  position: relative;
}

#block-boxes-social-media-large .boxes-box-content {
  padding: 0em;
}

#block-boxes-social-media-large {
  position: absolute;
  right: 0px;
  top: 112px;
  text-align: right;
  width: 100px;
  overflow: hidden;
}

/************************************************************
HOMEPAGE FEATURE SECTION
************************************************************/
  
#block-views-feature-block-block .view-content .views-row {
  width: 49.5%;
}

#block-views-feature-block-block .view-content .views-row-odd {
  margin-right: 1%;
}

/************************************************************
 SUPERFISH MAIN MENU NONMOBILE
************************************************************/
/* OTB Nav images on Last Child are 300wide by 140high
If changing photos and dimensions, see notes below
*/

/* THE TOPS */
#block-menu-block-congress-main-menu-superfish {
  border-bottom: 0 none;
  border-top: 0 none;
  border-right: 0 none;
  width: auto;
}

.sf-menu li {
  display: inline;
  width: auto;
	border-left: 1px solid #66768e;
	padding: 0;
}
.sf-menu  li.first{
	border-left:none;
}
.sf-menu a {
  padding: 1em 1.54em;
}

/* THE DROPS */
#block-menu-block-congress-main-menu-superfish ul.menu li {
  margin: 0;
  line-height: 1.4em;
}
.sf-menu ul { /* Dropdown background*/
  background: none repeat scroll 0 0 #fff;
  box-shadow: 5px 5px 5px -3px #888;
	-webkit-box-shadow:  5px 5px 5px -3px #888;
	width: 300px !important; /* 280 + 20 needed for bg image */
}
.sf-menu li.sfHover > ul, .sf-menu li:hover > ul { /* changes position of dropdown */
	left: 0;
	top: 3em;
}
.sf-menu li .leaf{
	background: none repeat scroll 0 0 transparent;
	display: block;
	border-left:none;
	padding: 0;
}
.sf-menu li .leaf a{
  padding: 4% 5%;
}
.sf-menu li .leaf a:hover{
  background: none repeat scroll 0 0 #f4f4f4;
}
.sf-menu li.last.leaf.no-leaf {
	padding-bottom: 0; 
}
.sf-menu a {
  padding: 1em 2.86em;
}
