/* 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. */

#logo { height: 150px; width: 530px; }

.front h2.block-title { 
}
/* SUPERFISH MAIN MENU */
.sf-menu a {
    padding: 1.5em 0.7em;
}

.sf-menu li.sfHover > ul, .sf-menu li:hover > ul { /* changes position of dropdown */
	left: 0;
	top: 4.5em;
}

/* SEARCH */
#search-block-form .form-actions input[type="submit"] {
    margin: 0;
}

#search-block-form .form-item input { width: 110px; }

/* HOMEPAGE ROTATOR */
#hp_top_read_more, #hp_top_read_more a { /* NO VIEW MORE BUTTON UNTIL NORMAL PRESENTATION IN THIS THEME */
    display: inline-block;
	border-radius: 4px 4px 4px 4px;
    text-decoration: none;
}

/************************************************************
HOMEPAGE ROTATOR
************************************************************/
 
 
 
 
 
 
 
 
 
 
 
 
 
/* ACTION CENTER */
.block-menu-congress-action-center {
background: url(../images/bg-actioncenter.png) no-repeat scroll left center #2960bc; /* Old browsers */
background: url(../images/bg-actioncenter.png) no-repeat scroll left center -moz-linear-gradient(left,  #2960bc 0%, #0d2e67 100%); /* FF3.6+ */
background: url(../images/bg-actioncenter.png) no-repeat scroll left center -webkit-gradient(linear, left top, right top, color-stop(0%,#2960bc), color-stop(100%,#0d2e67)); /* Chrome,Safari4+ */
background: url(../images/bg-actioncenter.png) no-repeat scroll left center -webkit-linear-gradient(left,  #2960bc 0%,#0d2e67 100%); /* Chrome10+,Safari5.1+ */
background: url(../images/bg-actioncenter.png) no-repeat scroll left center -o-linear-gradient(left,  #2960bc 0%,#0d2e67 100%); /* Opera 11.10+ */
background: url(../images/bg-actioncenter.png) no-repeat scroll left center -ms-linear-gradient(left,  #2960bc 0%,#0d2e67 100%); /* IE10+ */
background: url(../images/bg-actioncenter.png) no-repeat scroll left center linear-gradient(to right,  #2960bc 0%,#0d2e67 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2960bc', endColorstr='#0d2e67',GradientType=1 ); /* IE6-9 */
	filter: none;
}
.block-menu-congress-action-center ul li.last.leaf{
border-right: none;
}
.block-menu-congress-action-center ul li.leaf {
    width: 13%;
	margin: 0;
    padding: 0 0.75em;
	border-right: 1px solid #5691f3;
}
.block-menu-congress-action-center a {
    font-size: 1.10em;
}

/* ACTION CAROUSEL */
#hp-single-carousel-wide .flex-viewport {
    background: url("../images/bg-actioncarousel.png") no-repeat scroll left center transparent;
}


/* FOOTER */
.block-congress-offices-footer-offices .footer-office-location-tabs {
    font-size: 1.15em;
}
.block-congress-offices-footer-offices .office-info {
	font-size: 1.2em;
}

/************************************************************
HOMEPAGE ROTATOR
************************************************************/
#block-views-congress-hprotator-rotator {
	background: #ffffff;
    border: medium none;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	height: 360px;
    margin-bottom: 10px; 
    padding: 1%;
} 

.hprotator-text-block .field-name-body {
    color: #000;
    font-size: 0.8em;
    padding: 0;
	margin-top: 0px;
}

.hprotator-text-block h2, .hprotator-text-block h2 a {
    color: #000;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    line-height: 1em;
}

.hprotator-text-block h2 {
    margin: 5px 10px 0 10px
}

.hprotator-text-block {
	background: #ffffff;
	height: 90px;
    width:98%;
	float: none;
	display: block;
	color: #000;
	padding: 1%;
	position: absolute;
	text-align: left;
	top: 230px;
}

.view-congress-hprotator .flex-control-nav {
	left: 20%;
    top: 335px;
    width: 60%;
}


/************************************************************
 VERTICAL MENU
************************************************************/

ul.nice-menu-right ul {
    left: 175px;
    top: -1px;
    width: 230px;
}