
#page{
	background: url("../images/Lanier-BG.jpg") no-repeat scroll center -200px;
	background-attachment:fixed;
}

/*#section-header{
	height:auto;
}*/


/*Search*/
.form-item-search-block-form .form-control {
    display: inline-block;
    min-width: 82%;
    width: auto;
}
/*MENU*/
/*#zone-menu-wrapper.fixed {
	background: #8a0e0e none repeat scroll 0 0;
    border-bottom: 2px solid #333;
	margin-top: 0;
    position: fixed;

	top: 0;
    z-index: 600;
}*/
#block-menu-block-congress-main-menu-superfish {
    background: transparent none repeat scroll 0 0;
    display: block;
	padding:0;
	margin:0;
	
}

#block-menu-block-congress-main-menu-superfish .sf-menu a {
    font-size: 16px;
}

.sf-menu li {
    margin: 4px 0;
    border-right: 1px solid rgba(255, 255, 255, 0.44);
    display: inline-block;
    width: auto;
}
#block-menu-block-congress-main-menu-superfish .sf-menu li:last-child{
    border-right:0;
}

#block-menu-block-congress-main-menu-superfish .sf-menu li:first-child{
    border-right:0;
	 border-right: 1px solid rgba(255, 255, 255, 0.44);
}

#block-menu-block-congress-main-menu-superfish .sf-menu li .leaf{
	border-right: 0;
}



#block-menu-block-congress-main-menu-superfish .sf-menu a {
	font-weight: bold;
    padding: 1em 1.3em;
}
#block-menu-block-congress-main-menu-superfish .sf-menu ul { 
    background: none repeat scroll 0 0 #8a0e0e;
    width: 300px;
}
.sf-menu li.sfHover > ul, .sf-menu li:hover > ul {
    left: -0.03em;
    top: 4.3em;
}
.sf-menu a.active { 
    background: none repeat scroll 0 0 #750001;
	color: #fff;
}
.sf-menu a:focus, .sf-menu a:hover, .sf-menu li.sfHover {
	background: none no-repeat scroll 0 0 #8a0e0e;
}
.sf-menu a.active, .sf-menu a.active-trail {
    background: #750001 none repeat scroll 0 0;
}
.sf-menu li .leaf a {
    color: #ffffff;
    display: block;
    height: auto;
    line-height: 20px;
    padding: 0 0 0 20px;
}
#region-preface-second{
	margin:0 auto;
	width:100%;
}

/*Side MENU*/

#block-menu-block-section-menu{
	color: #002D5F;
	font-size: 17px;
	border-left: 2px solid rgba(157, 157, 157, 0.92);
}
 #block-menu-block-section-menu a {
	color: #002D5F;
 }
#block-menu-block-section-menu h2{
	color: #8A0E0E;
	margin:0 0 5px 0;
}

/*Google Translate*/
#block-boxes-google-translate {
	margin: 8px 64px;
}

/*SOCIAL MEDIA TABS*/

ul.quicktabs-tabs {
    background: #002d5f none repeat scroll 0 0;
    margin-top: 0;
}
ul.quicktabs-tabs li a:hover {
    background: #002d5f none repeat scroll 0 0;
	text-decoration:underline;
}
ul.quicktabs-tabs li a {
	font-family: Century Gothic,sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	background: rgba(204, 204, 204, 0) none repeat scroll 0 0;
    font-size: 18px;
    padding: 1em 2.3em;
    text-transform: uppercase;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
}

ul.quicktabs-tabs li {
	border-right: 1px solid #fff;
}
ul.quicktabs-tabs li:last-child{
    border-right:0;
}

ul.quicktabs-tabs li.active a {
    background: rgba(221, 221, 221, 0) none repeat scroll 0 0;
    text-decoration: underline;
}
ul.quicktabs-tabs li.active :hover {
    background: #002d5f none repeat scroll 0 0;
}
/*Social Media Icons*/

#block-boxes-cng-social-media-fa-medium {
	font-size: 16px;
    margin: 0 -11px 0 0;
    text-align: right;
}

/*PAGE CONTENT*/
#region-postscript-first{ width: 39%;}
#block-views-congress-news-block-latest-news{}

#region-postscript-second{ width: 31%;}
#block-boxes-congress-fb-responsive{}

#region-postscript-third{   
	margin: 0;
    padding: 0;
    width: 25%;}
#block-boxes-new-twitter{}

/*Homepage Rotator*/

.hprotator-text-block {
    color: #000;
    float: left;
    margin: 10px 0;
    text-align: center;
    width: 33%;
}


#boxes-box-congress_fb_responsive, #boxes-box-congress_fb_responsive_like_box {
    background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
    border-radius:0;
}



/*SERVICES CAROUSEL*/

#block-panels-mini-multi-carousel-services-holder{
	background: url("../images/service-center-gfx.png") left center no-repeat 0 0;
	background: url("../images/service-center-gfx.png") left center no-repeat, -0-linear-gradient(to bottom, #4a0000 0%, #8a0e0e 50%, #4a0000);
	background: url("../images/service-center-gfx.png") left center no-repeat, -webkit-linear-gradient(to bottom, #4a0000 0%, #8a0e0e 50%, #4a0000);
	background: url("../images/service-center-gfx.png") left center no-repeat, -moz-linear-gradient(to bottom, #4a0000 0%, #8a0e0e 50%, #4a0000);
	background: url("../images/service-center-gfx.png") left center no-repeat, linear-gradient(to bottom, #4a0000 0%, #8a0e0e 50%, #4a0000);
	height: 128px;
	margin: 0;
    padding: 8px 0 0 18%;
}

#hp-multi-carousel-wide .slides li, .display-multi-slideshow .slides li {
    margin: 0 8px;
}

#block-panels-mini-multi-carousel-services-holder img {
    width: 60%;
}

#block-panels-mini-multi-carousel-services-holder h2 a{
	font-size:13px;
}


/*Newsletter Sign Up*/

#block-boxes-newsletter-signup-simple-bs {
	 padding: 8px 0 0 18%;
}


#block-boxes-newsletter-signup-simple-bs h2 {
	color: #fff;
    float: left;
    font-size: 28px;
    font-weight: 600;
    margin: 0;
    padding: 9px 7px;
    text-align: center;
    text-shadow: 2px 1px 3px #000;
    text-transform: uppercase;
	display:block;
}
#block-boxes-newsletter-signup-simple-bs .btn-success {
    background-color: #002d5f;
    border-color: #14497e;
    border-radius: 0;
    color: #ffffff;
	display:block;
}
#block-boxes-newsletter-signup-simple-bs .form-control {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	display:block;
}


/*Newsletter Sign Up Mobile*/
#block-boxes-newsletter-signup-mobile {
	
	display: none;
}
/*Footer*/
.block-congress-offices-of-noslide .views-row {
    margin: 0 8%;
    padding: 0;
    width: 33%;
}
