/************************************************************
MEMBER SIXTEEN
************************************************************/

/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */



/*****************************
UNIVERSAL
*****************************/

#page {
    background: url("../images/bg-page.jpg") no-repeat center top fixed transparent;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 }
 
 
/*****************************
SECTION HEADER
*****************************/
#section-header {
background: none repeat scroll 0 0 transparent;
}

#section-header #block-widgets-s-socialmedia-profile-default, #region-footer-second  #block-widgets-s-socialmedia-profile-default{
    float: right;
}

/* SUPERFISH MAIN MENU */

#block-menu-block-congress-main-menu-superfish {
    background: none repeat scroll 0 0 transparent;
	padding: 0;
}
.sf-menu ul {
    background: none repeat scroll 0 0 #164774;
    border-bottom: 3px solid #112151;
   box-shadow: 3px 3px 5px 0 #333333;
	-webkit-box-shadow: 3px 3px 5px 0 #333333;
    width: 14em;
}
.sf-menu li, .sf-menu.sf-navbar {
    background: none repeat-x scroll 0 0 transparent;
}
.sf-menu li.sfHover > ul, .sf-menu li:hover > ul {
top: 4em;
}
.sf-menu li {
	border: none;
}
.sf-menu a {
    padding: 1.5em 0.7em;
    font-size: 1.15em;
}
.sf-menu a, .sf-menu a:link, .sf-menu a:visited {
    color: #fff;
}
.sf-menu li .leaf a:hover{
	background: none repeat scroll 0 0 #112151;
}
.sf-menu a.active, .sf-menu a.active-trail {
    background: none repeat scroll 0 0 transparent;
    text-decoration: underline;
}
.sf-menu a:focus, .sf-menu a:hover, .sf-menu li.sfHover {
    background: none repeat scroll 0 0 transparent;
    text-decoration: underline;
}

/* SEARCH 
#search-block-form .form-item input {
	width: 100%;
    font-size: 0.95em;
}
*/

#block-search-form {
	margin-bottom: 0;
	padding: 1em .5em;
}

/* SOCIAL MEDIA CONNECT WITH ME */

#region-user-first {
    background: url("../images/bg-connect.png") no-repeat scroll 95px 0 transparent;
    float: right;
    margin-top: 2em;
}

#zone-branding .block-s-cng-medium-profile,
#zone-branding #block-boxes-cng-social-media-fa-medium {
    padding: 4em 0 0;
	float: right;
}

#zone-footer .block-boxes-cng-social-media-fa-small {
	text-align: right;
}



/*****************************
SECTION CONTENT
*****************************/

/* QUICKTABS GENERAL */
ul.quicktabs-tabs {
    padding: 0.8em 0;
}
ul.quicktabs-tabs a {
    border-right: 1px solid #666666;
    margin: 0;
}
#block-quicktabs-home-page-tabs .block-congress-youtube-box, #block-quicktabs-home-page-tabs .block-congress-flicker-box {
    padding: 1% 25%;
}

/* QUICKTABS POSTSCRIPT */
#zone-postscript .block ul.quicktabs-tabs li, #zone-postscript .block ul.quicktabs-tabs li a {
    font-size: 11px;
}

/* QUICKTABS HOMEPAGE */
#block-quicktabs-home-page-tabs {
    padding: 0 0 1em;
}

/* HOMEPAGE ROTATOR */

.view-congress-hprotator .hprotator-text-block {
    float: right;
    padding: 4% 2%;
    text-align: left;
    width: 44%; /* shows in all browsers */
	*width: 43%; /* notice the * before the property - shows in IE7 and below */
}
.view-congress-hprotator .flex-control-nav {
    margin-top: -50px;
    padding: 0 4%;
    position: relative;
    width: 46%;
}
.view-congress-hprotator .views-field-field-congress-featured-media {
    background: none repeat scroll 0 0 transparent;
    float: right;
    height: auto;
    margin-right: 2%;
    max-width: 800px !important;
    padding: 1%;
    width: 50%;
}

/* HOME PAGE TABS - QUICKTABS WITH ROTATOR IN MEMBER SIX THEME */
#block-quicktabs-home-page-tabs ul.quicktabs-tabs li {
    padding: 0;
}
#block-quicktabs-home-page-tabs ul.quicktabs-tabs a {
    padding: 12px 20px 10px;
}

/* ALERT BOX */
.block-cng-alert-box-block-alert-box {
    background: none no-repeat scroll left center #666; /* the grey fallback */
    background: none no-repeat scroll left center rgba(0, 0, 0, 0.3);
	filter: none;
    padding: 0 1em;
}

#block-views-cng-alert-box-block-alert-box h2.block-title {
    float: left;
    margin: 0;
    padding: 1%;
    text-align: left;
    text-shadow: 2px 2px 5px #000;
    width: 16%;
}

#block-views-cng-alert-box-block-alert-box .views-row {
    float: left;
    margin: 0;
    padding: 1%;
    width: 80%;
}

/* ACTION CENTER */

#block-menu-menu-congress-action-center h2.block-title {
    float: left;
    margin: 0;
    padding: 1%;
    text-align: left;
    text-shadow: 2px 2px 5px #000;
    width: 16%;
}

.block-menu-congress-action-center ul.menu {
    float: left;
    margin: 0;
    padding: 1%;
    width: 84%;
}
#block-menu-menu-congress-action-center li {
    vertical-align: top;
}




/* POSTSCRIPT REGION - 3 BLOCKS ACROSS KEEP SAME HEIGHT */

#region-postscript-first {
    float: left;
	display: inline;
}
#region-postscript-second {
	display: inline;
    float: left;
}
#region-postscript-third {
    float: left;
	display: inline;
}
#hp-single-carousel-sidebar .flexslider {
padding: 1em;
}
#hp-single-carousel-sidebar h2.field-content {
	font-size: 22px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.flex-direction-nav .flex-prev {
    left: 0;
}
.flex-direction-nav .flex-next {
    background-position: 100% 0;
    right: 0;
}



/* FOOTER */

.block-congress-offices-footer-offices {
    background: url("../images/bg-footer.png") no-repeat scroll right bottom transparent;
	filter: none;
	border-radius: 4px;
}

.block-congress-offices-footer-offices .tab,
.block-congress-offices-footer-offices .tab.flex-active,
.block-congress-offices-footer-offices .tab:hover {
    background: none repeat scroll 0 0 transparent;
}
.block-congress-offices-footer-offices .tab.flex-active,
.block-congress-offices-footer-offices .tab:hover {
	text-decoration: underline;
}
.block-congress-offices-footer-offices .tab.flex-active {
	font-weight: bold;
}


#zone-footer .block-boxes-cng-social-media-fa-small,
#zone-footer .block.block-menu-congress-footer-utility {
    margin-bottom: 0;
    padding: 1em;
}
	