h3 a:hover {
    text-decoration: none;
    color: #bc2f2e;
    transition: all 0.1s ease 0s;
}

.not-front h2.pane-title {
    color: #bc2f2e;
}

a:link, a:visited {
    color: #0062a0;
}

.more-link a {
    color: #fff !important;
}

#block-boxes-cng-social-media-fa-small {
    background: none;
	padding: 0;
}

#block-boxes-cng-social-media-fa-medium i.fa:hover {
    color: #5E86C2;
}

div#page {
    background: url(../images/page_bg.png) fixed #ffffff;
    background-size: cover;
}

.logo-img {
    text-align: center;
}

/****************  front page video  ***********/


div#block-boxes-website-video-homepage {
    margin: -5% ;
}

.front video {
    width: 100%;
margin: 0;
padding:0;
}

.front div#zone-preface-wrapper {
    background-image: none !important;
    background: #fff;
}

/*************************************************
					menu ZONE
**************************************************/
.mean-container .mean-bar {
    background: none;
}

.mean-bar {
    box-shadow: none;
}

.mean-container .mean-nav ul li a {
    background: #17335a;
    border-top: none;
    color: #fff;
}

.sf-menu a:focus, .sf-menu a:hover, .sf-menu li.sfHover a {
    color: #bc2f2e;
}

.flex-direction-nav a::before {
    content: '\f053';
    background: none;
    font-family: "fontawesome";
    color: #fff;
}

.flex-direction-nav a.flex-next::before {
    content: '\f054';
    background: none;
    font-family: "fontawesome";
    color: #fff;
}

/*************************************************
					content ZONE
**************************************************/
.front #section-content {
    background: transparent;
}

.view-display-id-block_news_photos .views-row img, .view-congress-press-releases img {
    border-radius: 8px;
	width: 100%;
}

.not-front div.youtube-wrapper iframe {
    min-height: 300px;
}
/****************  section menu  ***********/


#region-sidebar-first .block, #block-views-congress-related-related {
    background: transparent;
    border: 1px solid #17335a;
	border-radius: 8px;
}

#block-menu-block-section-menu ul li {
    background: transparent;
    border-bottom: none;
}

#block-menu-block-section-menu ul li a:hover {
    text-decoration: none;
    background: #BC2F2E;
    color: #ffffff;
    font-weight: 600;
}

#block-menu-block-section-menu ul li.first {
    border-top: none;
}

#block-menu-block-section-menu ul li a {
    color: #17335a;

}

#block-menu-block-section-menu h2.block-title {
    color: #17335a;
    padding: 10px 20px 0px;
}


/*************************************************
			ACTION CENTER ZONE
**************************************************/
#block-boxes-congress-service-center i {
    display: block;
    background: none;
    border-radius: 0;
    color: #fff;
    font-size: 4em;
    height: 55px;
    margin: 20px auto;
    padding: 0;
    width: 150px;
}

#block-boxes-congress-service-center a {
    color: #fff;
    text-decoration: none;
    font-weight: 600;
}

#block-boxes-congress-service-center a:hover i {
    background: none;
    color: #183358;
}

#zone-actioncenter-wrapper h2.block-title::after {
    background-color: #17335a;
}

#zone-actioncenter-wrapper {
    background: #BC2F2E;
}

 #zone-contact-wrapper {
       background: transparent;
	 
}

#zone-header-wrapper {
    background: none;
    border-bottom: none;
}

.front #block-views-congress-news-block-latest-news h3.field-content, .front #block-views-congress-news-block-latest-news h3.field-content a:hover {
	color:  #5e86c2;
}

.front #block-views-congress-news-block-latest-news h2.block-title a {
	color:  #5e86c2;
}

#block-boxes-congress-service-center a:hover {
    color: #fff;
}
/*************************************************
					POSTSCRIPT ZONE
**************************************************/

div#region-numbers-first {
    min-height: 100px;
    width: 100%;
}

div#block-boxes-more-news-btn {
    padding: 0;
    margin: 0;
}

/****************  enews  ***********/



#block-boxes-newsletter-signup-simple-bs .signup-link a, #block-boxes-newsletter-signup-simple-bs .btn-success, .btn-success {
    border: 1px solid #fff;
}

#block-boxes-newsletter-signup-simple-bs .btn-success:hover, #block-boxes-newsletter-signup-simple-bs .btn:hover, #block-boxes-newsletter-signup-simple-bs .form-submit:hover {
    background: #bc2f2e;
}

#zone-stayconnected-wrapper {
    background: #17335a;
}
/****************  latest news  ***********/



.front #block-views-congress-news-block-latest-news h3.field-content, .front #block-views-congress-news-block-latest-news h3.field-content a {
    color: #18335b;
}


/*************************************************
					about ZONE
**************************************************/


/****************  Near me map  ***********/


div#zone-about {
    width: 100%;
}

/*************************************************
					contact ZONE
**************************************************/
#boxes-box-soc_media_title h2.block-title {
	    margin-bottom: 0px;
}

#boxes-box-soc_media_title h2.block-title::after {
    content: ' ';
    display: block;
    background-color: #BC2F2E;
    height: 2px;
    margin: 15px auto;
    width: 120px;
}

#region-contact-first {
    text-align: center;
}

.block-boxes-new-twitter h2.block-title, .front #block-boxes-congress-youtube-box h2.block-title {
    display: none;
}

iframe#twitter-widget-0 {
    height: 320px !important;
}

/*************************************************
					FOOTER ZONE
**************************************************/

#block-menu-menu-congress-footer-utility ul.menu a:hover {
    color: #fff;
    text-align: left;
    text-decoration: underline;
}

#block-views-congress-offices-of-noslide .views-row a {
    color: #fff;
}

.popup-signup a {
    text-transform: none;
}