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



/*GENERAL*/
.block, .block-views, .flexslider {
    background: transparent none repeat scroll 0 0;
}

.not-front #region-content img {
    border: none;
    margin: 0 0.5em;
    padding: 0.5em;
}

.views-field-title h3 a {
	color:#002D5F;
}

.btn-success {
    background-color: #002d5f;
    border-color: #002d5f;
    color: #ffffff;
}
.btn-success:hover {
	background-color: #8a0e0e;
    border-color: #8a0e0e;
    color: #ffffff;
}

.fa-asterisk {
	color: #8a0e0e;
    font-size: 9px;
}

#block-boxes-congress-fb-responsive h2, #block-boxes-new-twitter h2, #block-views-congress-news-block-latest-news h2, 
#block-views-congress-offices-of-noslide h2 a {
	font-family: Century Gothic,sans-serif;
	font-weight: bold;
	color: #860E0E;
	text-transform: uppercase;
}

#hp_top_read_more a {
    background: #002d5f none repeat scroll 0 0;
	border-color: #39597b;
    color: #fff;
    padding: 8px;
}

.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;
    width: 100%;
}

#block-search-form input[type="submit"] {
    background: #002d5f none repeat scroll 0 0;
	border: 1px solid #14497e;
	border-radius:0;
}
#search-block-form input[type="submit"] {
    color: #fff;
}



#zone-preface{
	background: -0-linear-gradient(to bottom, #29181e 0%, rgba(138, 14, 14, 0.7) 100%);
	background: -webkit-linear-gradient(to bottom, #29181e 0%, rgba(138, 14, 14, 0.7) 100%);
	background: -moz-linear-gradient(to bottom, #29181e 0%, rgba(138, 14, 14, 0.7) 100%);
	background: linear-gradient(to bottom, #29181e 0%, rgba(138, 14, 14, 0.7) 100%);
	border-radius: 0 0 6px 6px;
}

/*SOCIAL MEDIA ICONS*/
.fa-3x {
    color: #fff;
    font-size: 3em;
    padding: 0 9px;
}

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

/*Menu*/
#block-menu-block-congress-main-menu-superfish .sf-menu a {
    color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}


#zone-menu {
	background: -0-linear-gradient(to bottom, #29181e, #8a0e0e 90%, #29181e);
	background: -webkit-linear-gradient(to bottom, #29181e, #8a0e0e 90%, #29181e);
	background: -moz-linear-gradient(to bottom, #29181e, #8a0e0e 90%, #29181e);
	background: linear-gradient(to bottom, #29181e, #8a0e0e 90%, #29181e);
	background: #8a0e0e none repeat scroll 0 0;
	border-radius: 6px 6px 0 0;
}
#block-menu-block-congress-main-menu-superfish .sf-menu li a:hover {
   background: none no-repeat scroll 0 0 #750001;
   text-decoration: none;
   color: #fff;
}

.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;
}


#block-search-form{
	margin-bottom:0;
	padding: 0;
}
#block-boxes-google-translate {
	  margin: 8px 64px;
    padding: 0;
    text-align: right;
	color: #fff;
}
.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active {
    color: #656363!important;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

/*Breadcrumb*/
#breadcrumb {
    margin: 0 10px;
    padding: 4px 0;
}


/*HOMEPAGE ROTATOR*/
#block-panels-mini-congress-home-page-rotator{
	  margin: 0;
}

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

.hprotator-text-block h2 a{
    color: #000;
	font-size: 25px;
}
.view-congress-hprotator .views-field-field-congress-featured-media {
    background: #000 none repeat scroll 0 0;
	background: none repeat scroll 0 0 transparent;
    float: right;
    height: auto;
    width: 600px;
}

.view-congress-hprotator .slides .views-field-field-congress-featured-media img {
	border-radius: 0 6px 0 0;
}


.view-congress-hprotator {
	background: #fff none repeat scroll 0 0;
	border-radius: 6px;
	-webkit-box-shadow: 3px 3px 9px #000;
	-moz-box-shadow: 3px 3px 9px #000;
	box-shadow: 3px 3px 9px #000;
}


.not-front #region-content .block {
    padding: 0 17px;
}


/*SERVICES CAROUSEL*/

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

#block-panels-mini-multi-carousel-services-holder h2 a{
	font-family: Century Gothic,sans-serif;
	font-weight:bold;
	font-size:13px;
	text-shadow: 1px 1px 3px #000;
	color:#fff;
	text-align:center;
}
#block-panels-mini-multi-carousel-services-holder h2{
	margin: -30px 0 0 -57px;
    text-align: center;
    text-transform: uppercase;
}

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

.flex-viewport {
    margin: 11px 0;
}

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


.view-congress-field-collection-slideshow.flexslider.slides img {
	width:74px;
}


/*E-NEWS SIGNUP*/

#zone-preface-two {	
	background: #8A0E0E none repeat scroll 0 0;
    border-radius: 0 0 6px 6px;
	height: 68px;
}

#region-preface-third {
	background: transparent none repeat scroll 0 0;
    margin-left: 0;
    margin-right: 0;
}

#block-boxes-newsletter-signup-simple-bs {
	margin-bottom: 0;
	padding: 0;	
}
#block-boxes-newsletter-signup-simple-bs h2 {
	display: none;
}
#block-boxes-newsletter-signup-simple-bs .btn-success {
    display: none;
}
#block-boxes-newsletter-signup-simple-bs .form-control {
    display: none;
}

/*Newsletter Sign Up Mobile*/
#block-boxes-newsletter-signup-mobile {
	display: block;
    margin: 0;
    padding: 0;
    text-align: center;
}

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

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

#region-postscript-third{ width: 98%;}
#block-boxes-new-twitter{}


/*BREAD CRUMBS*/
#crumbs, #crumbs a {
    color: #002D5F;
    font-size: 17px;
}

.not-front #region-content h1#page-title, h2 {
	margin:10px 0 0;
    color: #002d5f;

}
.not-front #region-content {
    background: rgba(255, 255, 255, 0.02) none repeat scroll 0 0;
}
.not-front #zone-content {
    background: rgba(255, 255, 255, 0.78) none repeat scroll 0 0;
    border-radius: 0 0 5px 5px;
    margin-bottom: 11px;
}

#zone-postscript {
	background: rgba(255, 255, 255, 0.78) none repeat scroll 0 0;
	border-radius: 6px;
	margin: 6px auto;
}
#zone-content {
	background: rgba(255, 255, 255, 0.78) none repeat scroll 0 0;
}

/*Pop Up*/

#cboxContent{
	background: rgba(0, 0, 0, 0) url("../images/pop-up-bg.jpg") repeat scroll 0 0;
	padding: 10px;
	}
.popup-text{color:#fff;}
.popup-signup h2{color:#fff;}
.popup-connect h2, .popup-connect .fa, #form-enews-submit, #house_enews_popup{
	color:#fff;
}
#cboxWrapper {
	background: #002D5F none repeat scroll 0 0;
}

/*Footer*/

#zone-footer{
	background: rgba(255, 255, 255, 0.78) none repeat scroll 0 0;
	border-radius: 6px 6px 0 0;
}

.view-congress-offices{
	margin: 0 auto;
}

#zone-footer-bottom-wrapper {
	background: none repeat scroll 0 0 #8A0E0E;
}

.office-info h3 a {
	color:#002D5F;
}

#block-menu-menu-congress-footer-utility {
	background: none repeat scroll 0 0 transparent;
	margin-bottom: 0;
}
#block-menu-menu-congress-footer-utility ul.menu {
    text-align: center;
}
#block-menu-menu-congress-footer-utility ul.menu a {
    color:#fff;
}

.item-list .pager li {

    margin: 0;
}

.socialmedia-page .fa-3x {
    color: #002D5F;
}