/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

#header-outer header#top .container,
#header-secondary-outer .container {
    width: 100%;
    max-width: 100%;
}
#header-outer header#top .container {
	padding-left: 46px;
    padding-right: 0px;
}
#header-secondary-outer .container { padding: 0px 40px; }
.sf-menu > li > ul.sub-menu { margin-top: -30px; }
#header-secondary-outer, #header-outer #header-secondary-outer { background-color: #a0b64c; }
body #header-secondary-outer .nectar-center-text {
    display: inline-flex;
    justify-content: space-between;
    max-width: 58%;
    left: auto;
    right: 0px;
    transform: translateX(0%) translateY(-50%);
}
.topbar-call i { margin-right: 7px; }
#top nav > ul > li[class*="button_solid_color"] > a:before { height: 92px; }
#header-outer[data-lhe=animated_underline] #top nav>ul>li[class*=button_solid_color]>a, #top nav>ul>li[class*=button_solid_color]>a {
    padding-left: 32px;
    padding-right: 32px;
}
body[data-button-style^="rounded"] #top nav > ul > li[class*="button_solid_color"] > a:before { border-radius: 0px !important; }
#top nav > ul > .button_solid_color > a:before { background-color: #FFB13C!important; }
#top nav > ul > .button_solid_color_2 > a:before { background-color: #8759D2!important; }
#top nav > ul > li[class*="button_solid_color"] > a, #header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a {
	margin: 0px;
	font-size: 18px;
	font-weight: 800;
	letter-spacing: 0.18px;
	text-transform: uppercase;
}
#top nav > ul > li > a { line-height: normal; }
.sf-menu > li.btn-header-involved > ul.sub-menu { margin-top: 0px; }
@media only screen and (max-width: 999px) {
	body #header-secondary-outer .nectar-center-text { max-width: 100%; }
	#header-outer header#top .container { padding: 0px 20px !important; }
}
@media only screen and (max-width: 480px) {
	body.material #header-secondary-outer .nectar-center-text { display: block; }
	body.material #header-secondary-outer .nectar-center-text .topbar-call { margin-top: 10px; }
	body.material #header-secondary-outer .nectar-center-text { padding-top: 0px; }
}