/************************************************************
COMMITTEE ONE
************************************************************/
/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more 
specific style rule, CSS declarations in global.css will apply site-wide. */



/************************************************************
  GENERAL
************************************************************/

body {
    font: 14px/1.35 Century Gothic,Helvetica,Arial,sans-serif;
    font: 14px/1.35 Helvetica,Arial,sans-serif;
    color: #333333;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Century Gothic,Helvetica,Arial,sans-serif;
    font-family: Helvetica,Arial,sans-serif;
    letter-spacing: -0.025em;
}
a:hover {
	color: #074B74;
}
.block .views-field h3 {
    margin-bottom: 8px;
}

/* ZONES */

#zone-user-wrapper {
    background: none repeat scroll 0 0 #08264B;
    border-bottom: 1px solid #000;
}

#zone-branding-wrapper {
background: #092F5C; /* Old browsers */
background: -moz-linear-gradient(top,  #092F5C 0%, #23538A 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#092F5C), color-stop(100%,#23538A)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #092F5C 0%,#23538A 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #092F5C 0%,#23538A 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #092F5C 0%,#23538A 100%); /* IE10+ */
background: linear-gradient(to bottom,  #092F5C 0%,#23538A 100%); /* W3C */
    background: linear-gradient(to bottom, #092F5C 0%, #23538A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#092F5C', endColorstr='#23538A',GradientType=0 ); /* IE6-9 */
}

#zone-menu-wrapper {
    border-bottom: 3px solid #929A9D;
	border-top: 3px solid #929A9D;
}
#zone-preface-wrapper {
	padding-top: 20px;
}
.front #zone-content-wrapper { 
    padding-top: 10px;
}
#zone-content {
	min-height: 500px;
}


/* DONT SHOW BLOCK TITLES IN USER ZONE AKA HEADER */
#zone-user .block h2.block-title {
	display: none;
}


/* NO BOTTOM MARGINS */

#block-menu-block-congress-main-menu-superfish,
#block-widgets-s-test-cng-medium-profile,
#block-search-form,
#zone-user .block, #zone-user .block-views, #zone-user .flexslider {
	margin-bottom: 0;
}


/* TRANSPARENT BGS */

.front .block, .front .block-views,
#block-widgets-s-test-cng-medium-profile,
#block-search-form,
#block-menu-block-congress-site-map,
#block-menu-menu-congress-footer-utility,
#block-boxes-brand {
	background: none repeat scroll 0 0 transparent;
}

#zone-user .block, #zone-user .block-views, #zone-user .flexslider {
    background: transparent none repeat scroll 0 0;
}

/* HEADER STUFF */



/************************************************************
 SUPERFISH MAIN MENU MOBILE & UNIVERSAL
************************************************************/

.sf-menu a, .sf-menu a:link, .sf-menu a:visited {
    text-transform: uppercase;
}
.sf-menu li .leaf a {
    text-transform: none;
}


/* ALL FLEXSLIDERS */

.flexslider {
    background: none repeat scroll 0 0 #eee;
    border: 4px solid #ffffff;
    border-radius: 0;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    margin: 0;
}

/* HP ROTATOR */

.view-congress-hprotator.view-display-id-rotator .slides .media-youtube-video {
    padding-bottom: 49.85%; /* TO MATCH IMAGE STYLE 800X400 */
}
#hp_top_read_more a {
    border: 1px solid;
    padding: 5px;
}
.hprotator-text-block h2 a {
	text-decoration: none;
}


/* FOOTER */
#section-footer {
background: #092F5C; /* Old browsers */
background: -moz-linear-gradient(top,  #092F5C 0%, #23538A 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#092F5C), color-stop(100%,#23538A)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #092F5C 0%,#23538A 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #092F5C 0%,#23538A 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #092F5C 0%,#23538A 100%); /* IE10+ */
background: linear-gradient(to bottom,  #092F5C 0%,#23538A 100%); /* W3C */
    background: linear-gradient(to bottom, #092F5C 0%, #23538A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#092F5C', endColorstr='#23538A',GradientType=0 ); /* IE6-9 */
	border-top: 3px solid #929A9D;
}


#block-menu-menu-congress-footer-utility {
	padding-top: 7.5em;
	background: url("../images/bg-footer.png") no-repeat scroll center 10px transparent;
}

#block-menu-menu-congress-footer-utility ul.menu,
#block-menu-block-congress-site-map ul.menu {
	text-align: center;
	color: #FFF;
}
#block-menu-block-congress-site-map a,
#block-menu-menu-congress-footer-utility a {
	color: #FFF;
}
#block-menu-block-congress-site-map a {
	text-transform: uppercase;
}

/* SPECIAL BOXES */
#boxes-box-member_homepage_box p {
    margin-bottom: 12px;
}
#block-boxes-brand {
margin-bottom: 0;
}
#block-boxes-brand p {
padding: 5px 0 0;
margin-bottom: 0;
font-size: 15px;
}
#block-boxes-brand a {
color: #CCC;
margin-bottom: 0;
}





