/*** USE THIS FILE TO OVERRIDE IMPREZA THEME DEFAULT STYLES ***/


#home-banner,
#page-title-container { background: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)), url('https://leaderpublishingworldwide.s3.us-east-1.amazonaws.com/elms/version3/themes/impreza/images/background-images/speaker/impreza-home-banner-speaker.jpg');
						position: relative; background-position: top; background-size: cover; }


#section-cta,
#section-weekly-training-video { background: #152D49; }

.menu-navbar .main_menu li.menu_item_bg:after { background-color: #152D49 !important; }

@media only screen and (max-width: 991px){
	.menu-navbar .navbar-collapse { background-color: #152D49 !important; }
}

#home-banner #home-banner-right h1,
#coaching #coaching-help-content h3,
#contact h4,
#what-we-do h2 { color: #152D49; }

#home-banner #home-banner-right h2, 
#home-banner #home-banner-right p,  
#home-banner #home-banner-right p span { color: #000; }

#what-we-do h3,
#coaching #coaching-help-content h4,
#section-cta #section-cta-right h4 span { color: #B2B2B2; }

#contact h4:after,
footer { background: #B2B2B2; }

.menu-navbar .main_menu li a:hover,
footer .copyright_txt p a:hover { color: #dbdbdb !important; }

footer .footer_social_icon ul li a:hover svg path { fill: #dbdbdb; }


/*** BUTTONS ***/

#section-cta #section-cta-form-wrapper form .btn_download,
#coaching #coaching-help-content .btn_introductory_call,
#section-weekly-training-video #weekly-training-video-left .btn_access,
#contact form .btn_submit,
p a.btn-guided-tour,
#coaching-call-request-form .btn_submit,
.btn-primary,
.btn-primary:link,
.btn-primary:visited,
form#searchform input#searchsubmit,
#comments-template input#submit,
#contact .btn_schedule,
.btn-secondary,
.btn-secondary:link,
.btn-secondary:visited { background: #B2B2B2; border: none; }

#section-cta #section-cta-form-wrapper form .btn_download:hover,
#coaching #coaching-help-content .btn_introductory_call:hover,
#section-weekly-training-video #weekly-training-video-left .btn_access:hover,
#contact form .btn_submit:hover,
p a.btn-guided-tour:hover,
#coaching-call-request-form .btn_submit:hover,
.btn-primary:hover,
form#searchform input#searchsubmit:hover,
#comments-template input#submit:hover,
#contact .btn_schedule:hover,
.btn-secondary:hover { background: #86d8ee; }

#section-cta #section-cta-form-wrapper form .btn_download:active,
#coaching #coaching-help-content .btn_introductory_call:active,
#section-weekly-training-video #weekly-training-video-left .btn_access:active,
#contact form .btn_submit:active,
p a.btn-guided-tour:active,
#coaching-call-request-form .btn_submit:active,
.btn-primary:active,
form#searchform input#searchsubmit:active,
#comments-template input#submit:active,
#contact .btn_schedule:active,
.btn-secondary:active,
#section-cta #section-cta-form-wrapper form .btn_download:focus,
#coaching #coaching-help-content .btn_introductory_call:focus,
#section-weekly-training-video #weekly-training-video-left .btn_access:focus,
#contact form .btn_submit:focus,
p a.btn-guided-tour:focus,
#coaching-call-request-form .btn_submit:focus,
.btn-primary:focus,
form#searchform input#searchsubmit:focus,
#comments-template input#submit:focus,
#contact .btn_schedule:focus,
.btn-secondary:focus { background: #86d8ee !important; }

#back-to-top { background: linear-gradient(rgba(46, 46, 46, 0.8),rgba(46, 46, 46, 0.8)); }



/*** SUB-PAGE TITLE TEXT COLOR ***/
/*
#page-title-container h1#page-title { color: #XXXX !important; }
*/


/*** MENU LINK COLOR - TARGETING DESKTOP ONLY - REVEAL AND ADJUST IF NEEDED ***/

@media only screen and (min-width: 992px){
	.menu-navbar .main_menu li a { color: #000 !important; font-weight: 500 !important; }
    .menu-navbar .main_menu li a:hover { color: #787878 !important; }


	/* text color of links with background 	*/
	.menu-navbar .main_menu li.menu_item_bg a { color: #fff !important; }
    .menu-navbar .main_menu li.menu_item_bg a:hover { color: #dddddd !important; }

	/* background image color 
	.menu-navbar .main_menu li.menu_item_bg:after { background: #XXXX !important; }
	*/
}



/*** MOBILE TOGGLER ICON COLOR - REVEAL AND ADJUST IF NEEDED ***/
/*
@media only screen and (max-width: 991px){
	.navbar-dark .navbar-toggler-icon,
	.navbar-dark .navbar-toggler-icon:before,
	.navbar-dark .navbar-toggler-icon:after { background: #XXXX !important; }
}
*/

#home-banner-left { display: inline-block; }

#home-banner-right { text-align: left; max-width: 800px; margin: 0 auto 30px; }

#home-banner img#coach-photo { max-width: 440px; padding-bottom: 70px !important;}

#page-title-container h1#page-title { color: #333;}