/*===============================
  Dynamic Styling starts here...
===============================*/


/*------------ Dynamic color options -------------*/
.menu-mobile__item--l0 .menu-mobile__link:hover {
	color: #467993;
}

.menu-primary__sub-menu li {
        background-color: #ffffff;
}

 .menu-mobile__item--l0 .menu-mobile__link:hover {
	color: #467993;
}


.menu-mobile__arrow-wrapper .fa {
	color: #467993;
}

.slide-out .fa-phone {
	color: #467993;
}

.site-header__logo-color-set--1 {
	background-color: #467993;
}

.site-header__logo-color-set--2 {
	background-color: #957860;
}

.site-header__logo-color-set--3 {
	background-color: #bbae8d;
}

.site-header__top {
	background-color: #957860; 
} 
.site-header__inner {
	background-color: #467993;  
}
.hs-button {  
	background-color: #467993;   
}   
.btn--primary {
	background-color: #467993;   
}
.btn--primary:before {
	background-color: #957860;    
} 
.btn--open-primary {
	border-color: #467993; 
}
.btn--open-primary:before, .btn--open-primary:after {
	background-color: #467993;  
} 
.btn--open-primary .fa {
	color: #467993;    
}
.btn--open-primary:hover .fa {
	color: #fff;  
}
.card-big__line, .underline--default:after, .underline--center:after, .underline--left:after, .underline--right:after, .menu-primary__link:before {
	background-color: #bbae8d; 
}
/* Begin Overlays */
.overlay--b1-medium {
	background-color: rgba(97, 72, 39, 0.71);
}

.overlay--b1-heavy {
	background-color: rgba(97, 72, 39, 0.9);
}

.overlay--b1-fade {
	background: #467993;
	background: linear-gradient(to right, #467993 0%, rgba(255, 255, 255, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#467993', endColorstr='#ffffff', GradientType=1);
}

.overlay--b2-medium {
	background-color: #957860;
}

.overlay--b2-heavy {
	background-color: #957860;
}

.overlay--b2-fade {
	background: #957860;
	background: linear-gradient(to right, #957860 0%, rgba(255, 255, 255, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#957860', endColorstr='#ffffff', GradientType=1);
}
/* End Overlays */
.footer-main__far .social-links__link, .social-share__link {
	background-color: #467993; 
} 
.social-links__link:hover, .social-share__link:hover {
	background-color: #957860;   
	color: #fff; 
} 
.social-links--footer .social-links__link:hover, .social-share__link:hover {
	background-color: #957860;
	color: #fff; 
} 
.social-links--connect .social-links__link:hover {  
	background-color: rgba(255, 255, 255, 0.7);
}
.social-links__link:hover {  
	background-color: #957860; 
}
.social-links__link .fa {
	color: #957860;  
}
.social-links--header .social-links__link .fa {
	color: #fff; 
}	
.social-links--header .social-links__link:hover .fa {
	color: rgba(255, 255, 255, 0.7);
}
.social-links--footer .social-links__link .fa {
	color: #fff; 
}	
.social-share .social-share__group .social-share__link {  
	color: #fff;    
}
.l-main-content a, .o-card--post-content .o-card__link, .o-card--post-content .o-card__link:hover, .o-card--post-content .o-card__link:not(.fa):hover {
	color: #467993;  
}
.l-main-content a:hover {
	color: #957860;    
}  
/*// .l-main-content a:before { */
/*// 	background-color: #467993;    */
/*// } */

.scroll-to-top { 
	background-color: #467993;
}   
.scroll-to-top:hover {
	background-color: #957860; 
}  

.current_page_item .plus-toggle--menu-side, .menu-side .current-menu-item, .menu-side .current-menu-ancestor.menu-item-has-children {
	background-color: #467993; 
} 
.plus-toggle--menu-side:hover {
	background-color: #467993;   
}
.menu-side .current-menu-ancestor.menu-item-has-children .menu-side__sub-menu .menu-side__link:hover {  
	color: #fff;   
} 

.menu-side .current-menu-item, .sub-cta__content-wrapper .btn--primary { 
	background-color: #467993;  
}
.current-menu-item .plus-toggle {
	background-color: #467993;
}
.menu-side .current-menu-ancestor {
	background-color: #467993; 
}
.menu-side .current-menu-ancestor .plus-toggle {
	background-color: #467993;    
} 
.menu-side .current-menu-ancestor .plus-toggle__mark span, .menu-side .current-menu-ancestor .plus-toggle__mark span:before, .menu-side .current-menu-ancestor .plus-toggle__mark span:after {
	background-color: #fff;      
}

.menu-side .current-menu-ancestor.menu-item-has-children .menu-side__sub-menu .current-menu-item:before {
	background-color: #467993;        
}   
.menu-side__link-inner:hover { 
	background-color: #467993;  
	color: #fff;    
}

.o-card--quote {
	border-color: #467993;
}

.o-card-open__content {
	border-color: #467993;
}

.o-card--post-content {
	border-color: #467993;
}

.o-card--text-heavy, .o-card--text-heavy:first-child  {
	border-color: #467993;
}


.o-card__link {
	color: #467993; 
}
.o-card__link:hover {
	color: #957860;   
}
.o-card__date {
	color: #467993;    
}
.card-big__extra-line {
	background-color: #957860;  
}  
.o-card-open__link {
	color: #467993;     
}
.o-card-open__link:hover {
	color: #957860;      
}
.link--underline:before { 
	background-color: #467993;   
}	
#underline-text:before { 
	background-color: #467993;    
}	
.footer-main__menu-primary a:hover {
	color: #957860;    
}
.menu-primary__sub-menu a:hover {
	color: #957860;    
} 	
.menu-side .current-menu-item.menu-item-has-children .menu-side__sub-menu .menu-side__link:hover {
	color: #fff; 
}
.menu-side .current-menu-ancestor.menu-item-has-children #parent {
	border-color: #467993;  
}
.breadcrumbs .home:before {
	color: #467993; 
}
.breadcrumbs .breadcrumbs__spacer {
	color: #467993 !important;  
}
/*.map--color {  */
	/*background-color: #957860; */
/*}*/
.bg-color--2 { 
	background-color: #957860; 
} 
.bg-color--1 { 
	background-color: #467993; 
}
.card-big__content {
	background-color: #467993;
}

.hubspot-ms-cta input.hs-button.primary, .hs_submit input.hs-button.primary {
	background-color: #467993; 
}

.menu-side .current-menu-item .plus-toggle, .menu-side .current-menu-ancestor.menu-item-has-children .plus-toggle {
	background-color: #957860; 
}
