/*
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
*/
body.material #header-secondary-outer nav>ul>li>a {
    font-size: 14px;
}
#footer-outer #copyright[data-layout="centered"] {
    padding: 20px 0;
}
#header-secondary-outer .nectar-menu-icon, #header-secondary-outer .nectar-menu-icon-img {
    width: 25px;
    border-radius: 100%;
    height: 25px;
    padding-top: 2px;
	background:#dc9324;
	color: #ffffff;
}
body.material #header-secondary-outer #social li a i {
    font-size: 16px;
    background: #ffffff;
    width: 25px;
    height: 25px;
    padding-top: 6px;
	color:#195b35;
	border-radius: 100%;
}
body.material #header-secondary-outer #social li:hover a i {
    font-size: 16px;
    background: #195b35;
    width: 25px;
    height: 25px;
    padding-top: 4px;
	color:#ffffff!important;
	border-radius: 100%;
}
body.material #header-secondary-outer #social li a, body.material #header-secondary-outer nav>ul>li>a {
    margin: 0 5px;
}
body.material #header-secondary-outer nav>ul {
    height: auto;
    padding: 7px 0;
}
.swiper-slide .slide-bg-wrap .slide-bg-overlay {
    opacity: 0.1;
}
.white-line .divider-wrap .divider-small-border{
	position:relative;
	border-radius:10px;
}
.white-line .divider-wrap{
	margin-left:-30px;
}
.white-line .divider-wrap .divider-small-border:after{
	content:'';
	height:6px;
	width:25px;
	position:absolute;
	left:80px;
	bottom:0;
	background:#ffffff;
	border-radius:10px;
}

.green-yellow-line .divider-wrap .divider-small-border:after{
	content:'';
	height:6px;
	width:25px;
	position:absolute;
	left:80px;
	bottom:0;
	background:#dc9324;
	border-radius:10px;
}
.green-yellow-line .divider-wrap .divider-small-border{
	position:relative;
	border-radius:10px;
}
.green-yellow-line2 .divider-wrap .divider-small-border:after{
	content:'';
	height:6px;
	width:25px;
	position:absolute;
	left:80px;
	bottom:0;
	background:#dc9324;
	border-radius:10px;
}
.green-yellow-line2 .divider-wrap .divider-small-border{
	position:relative;
	border-radius:10px;
}
.green-yellow-line2 .divider-wrap{
	margin-left:-30px;
}
.address-box ul li i{
    width: 28px!important;
    border-radius: 100%;
    height: 28px!important;
    font-size: 16px!important;
    padding-top: 7px;
    background-color: #195b35!important;
    color: #f8f8f8!important;
	 margin-left: -40px;
}
.material #footer-outer #footer-widgets .col .address-box  ul li i{
	 margin-right: 10px;
}
#text-4 .textwidget{
	padding-left:40px;
}
#text-3 .textwidget .address-box{
    padding-left: 40px;
	margin-top: 20px;
}
#text-6 .textwidget {
    padding-left: 40px;
}
#footer-outer  #simple-social-icons-2 ul li a:not(.nectar-button){
    background-color: #d3ddd7 !important;
    border-radius: 50px;
	color: #195b35 !important;
}
#footer-outer #footer-widgets .col ul li:first-child {
    padding-top: 5px!important;
}
.cimg .nectar-circle-images__inner{
margin-top:-85px;	
}
#footer-outer{
	z-index:9;
}
.footer-logo .nectar-circle-images.size_200px .nectar-circle-images__image {
    border-width: 2px!important;
}
.nectar-global-section.before-footer{
	background-color:transparent;
}
.state-section h2{
    font-weight: 800;
    font-size: 52px;
    margin: 25px 0px;
}
.text-18{
	font-size:18px!important;
	line-height:35px;
}
.promote-box .nectar-circle-images.border_color_dc9324 .nectar-circle-images__image {
    margin-top: -120px;
	border: 8px solid #dc9324;
}
.stake-box .nectar-circle-images__image{
	box-shadow:rgb(0 0 0 / 4%) 0 1px 0, rgb(0 0 0 / 5%) 0 2px 7px, rgb(0 0 0 / 6%) 0 12px 22px;
	margin-top: -80px;
}
.i-border .nectar-circle-images__image{
	border:8px solid #ffffff!important;
}
.bod-box:hover .vc_column-inner{
	background-color:#195b35;
}
.bod-box:hover .vc_column-inner h3{
	color:#ffffff;
}
.bod-box:hover .vc_column-inner p{
	color:#ffffff;
}
.bod-box .nectar-circle-images__image{
	margin-top:-130px;
	box-shadow: rgb(0 0 0 / 4%) 0 1px 0, rgb(0 0 0 / 5%) 0 2px 7px, rgb(0 0 0 / 6%) 0 12px 22px;
}
body.material .bod-box .nectar-button.large {
    border: 2px solid #ededed;
	font-size: 18px;
}
.page-header-overlay-color:after {
    opacity: .3;
}
.modal-style.style-1 figcaption {
    position: initial!important;
	-ms-transform: none!important;
    transform: none!important;
    -webkit-transform: none!important;
    -moz-transform: none!important;
    opacity: 1!important;
}
.linkedin-box .awsm-social-icons a i {
    font-size: 28px;
    color: #065bab;
	background: #fff;
}
/*
.linkedin-box {
    background: #cad5f9!important;
    color: #000000;
    text-align: center;
    padding-bottom: 5px;
    margin-top: 0px;
}
*/
.modal-style.style-1 figcaption {
   background: transparent!important;
}

.modal-style.style-1 figcaption h3 {
    margin: 0px 0px 8px;
	color:#000000;
	font-size: 16px;
}
.modal-style.style-1 figcaption span {
	color:#000000;
}
.awsm-grid-wrapper a img{
	margin-bottom:0px!important;
}
.awsm-image-main .awsm-social-icons {
    background: #cad5f9!important;
    margin: 0px;
    text-align: center;
    padding: 10px 10px 6px 10px;
}
.awsm-image-main .awsm-social-icons a i {
    font-size: 28px;
    color: #065bab;
	background: #fff;
}
.modal-style.style-1 .awsm-image-main img {
    margin-bottom: -10px;
}
.awsm-grid-wrapper .grid-3-col>.awsm-grid-card:hover{
	background-color: #195b35!important;
}
.awsm-team-item {
    padding-top: 30px!important;
	
}
.awsm-grid-wrapper .grid-3-col>.awsm-grid-card{
border: 2px solid #ededed!important;
background:#ffffff!important;
padding-bottom: 20px;
}
.awsm-grid-wrapper .grid-3-col>.awsm-grid-card:hover figcaption h3{
   color: #ffffff!important;
}
.awsm-grid-wrapper .grid-3-col>.awsm-grid-card:hover figcaption span{
   color: #ffffff!important;
}
.bod-section .awsm-grid figure img{
    width: 180px!important;
}
.bod-section .awsm-grid figure img{
    border: 10px solid #ffffff!important;
    border-radius: 100%;
	margin-top: -130px;
    box-shadow: rgb(0 0 0 / 4%) 0 1px 0, rgb(0 0 0 / 5%) 0 2px 7px, rgb(0 0 0 / 6%) 0 12px 22px;
}
.bod-section .awsm-grid figure {
    overflow: visible!important;
}
.modal-style.style-1 figcaption h3{
	letter-spacing: 0;
	font-size:22px;
	line-height:34px;
	margin-bottom:10px!important;
}
.modal-style.style-1 figcaption .awsm-personal-info span{
	font-size:16px;
	line-height:25px;
	text-transform:none!important;
	color:#676767!important;
}
.rm-btn a.drm{
    border: 2px solid #ededed!important;
    font-size: 18px;
	padding: 12px 30px!important;
	color: rgb(25, 91, 53)!important;
	background:#ffffff!important;
}
.rm-btn{
 margin-top:40px;
}
.awsm-popup-open #header-outer{
	z-index:9!important;
}
.inner-close{
	position:absolute;
	top:5px!important;
	right:5px!important;
    font-family: cursive;
    color: #ed1c24!important;
    font-weight: bold;
	font-size: 20px;
}
.modal-style.style-1 .awsm-modal-close::after, .modal-style.style-1 .awsm-modal-close::before{
	display:none!important;
}
.modal-style.style-1 .awsm-modal-content{
padding:20px!important;	
}
.nectar-slider-wrap.loaded .swiper-slide .content{
	background-color: rgba(0,0,0,0.6);
    padding: 30px;
    max-width: 850px;
	border-radius:5px;
	border:5px solid rgba(220,147,36,0.8);
}
.outreach-sidebar .toggle>.toggle-title a{
	background-color: #dc9324!important;
    color: #ffffff;
    font-size: 18px!important;
}
.outreach-sidebar .toggle>.toggle-title a i {
    position: absolute;
    right: 13px;
    background-color: transparent;
    color: #ffffff;
    top: 13px;
    width: 18px;
    height: 16px;
    line-height: 18px;
	font-size: 21px;
}
.h-slider .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots{
	bottom:-15px!important;
}
.promoter-content h3{
	margin-bottom:0px;
}
.pum-theme-enterprise-blue #popmake-565.pum-container {
    background: linear-gradient(125deg,#195b35,#dc9324);
}
.bksl-green-sect .nectar_cascading_images .cascading-image .bg-layer>.bg-color {
    transform: translateX(0%) translateY(0%);
    background-color: transparent!important;
    border: 7px solid #dc9324!important;
}
.main-content ul li {
    margin-bottom: 5px;
}
.bksl-faccy-list .nectar-icon-list-item {
    margin-bottom: 15px;
}
.bksl-faccy-list .nectar-icon-list-item .content {
    color: #131313;
}
.bksl-faccy-list .nectar-icon-list[data-icon-style=border] .list-icon-holder{
	border:2px solid #dc9324!important;
	background:#dc9324!important;
}

.bksl-faccy-list .nectar-icon-list[data-icon-size=small] .nectar-icon-list-item .list-icon-holder i {
    line-height: 30px!important;
	color: #ffffff!important;
}
.bksl-faccy-list .nectar-icon-list:after{
	background-color:rgba(220,147,36,0.5)!important;
	width: 2px;
}
.circl-icon{
	background: #dc9324;
    border: 10px solid #dc9324;
    border-radius: 100%!important;
}
.text-20{
	font-size:17px;
	line-height:30px
}
.sf-menu>li ul {
    width: 25em;
}
.sf-menu li .sfHover ul, .sf-menu li li .sfHover ul, .sf-menu li li li:hover ul, .sf-menu li li:hover ul {
    left: 25em!important;
}
.left_border_box .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border: 3px solid #dc9324;
    right: 15px;
    top: 15px;
    z-index: -1;
}
.right_border_box .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border: 3px solid #dc9324;
    left: 15px;
    top: 15px;
    z-index: -1;
}
.sl-link a{
	color:#dc9324;
}
.sl-link a:hover{
	color:blue;
}
.awsm-job-item h2.awsm-job-post-title {
    line-height: 28px;
}
.awsm_job_openings-template-default.single.single-awsm_job_openings .container.main-content .row.heading-title.hentry h1 {
    color: #fff;
    font-size: 36px;
    line-height: 46px;
    font-weight: 600;
}
.awsm_job_openings-template-default.single.single-awsm_job_openings .container.main-content .row.heading-title.hentry {
    background: linear-gradient(90deg,#dc9324 0%,#195b35 100%);
    padding: 18px 0px;
}
.awsm_job_openings-template-default.single.single-awsm_job_openings .container-wrap.no-sidebar {
    padding-top: 0px;
}
.awsm_job_openings-template-default.single.single-awsm_job_openings .container.main-content {
    max-width: 2100px;
    width: 100%;
    margin: 0 auto;
    padding: 0px;
}
.awsm_job_openings-template-default.single.single-awsm_job_openings .container.main-content #breadcrumbs, .awsm_job_openings-template-default.single.single-awsm_job_openings .container.main-content .post-area {
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
    padding: 0px 90px;
}
.news-doenload i{
	font-size:16px!important;
}

#page-header-bg{
    background: #dc9324;
    background: linear-gradient(90deg,#dc9324 0%,#195b35 100%);
}
 #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a{
	 background-color:#195b35!important;
}
.clients-row .vc_col-sm-4 .vc_column-inner {
    box-shadow: 0 1px 4px 0 rgb(0 0 0 / 5%);
    border: 1px solid #dddfe3;
    padding: 15px 30px;
}
.clients-row .vc_col-sm-4 .vc_column-inner:hover {
    box-shadow: 0 3px 15px -5px rgb(0 0 0 / 20%);
}
#menu-item-1105 a {
    text-align: center;
    font-size: 22px !important;
    font-weight: bold;
    background-color: #195b35;
    color: #fff !important;
}
#menu-clients li a {
    padding: 19px 10px !important;
    display: block;
    color: #195b35;
    font-size: 16px;
    border-bottom: 1px solid #195b35;
    margin: 0px 10px;
}
#menu-clients li {
    list-style: none;
    width: 100%;
    margin-bottom: 0px;
    position: relative;
}
#menu-clients {
    border: 1px solid #dddfe3;
    box-shadow: 0 1px 4px 0 rgb(0 0 0 / 5%);
}
#menu-clients li#menu-item-1105 a {
    margin: 0px;
}
#menu-clients li a:hover{
 color: #dc9324;	
}
#menu-clients li.current-menu-item a::after {
    position: absolute;
    right: 10px;
    top: 30%;
    content: "→";
}
#menu-clients li.current-menu-item {
    background: #dc9324!important;
}
#menu-clients li.current-menu-item a {
    color: #ffffff!important;
    border-bottom: 0px solid #195b35;
}
.bksl-case-study .post-area.featured_img_left.span_12 .article-content-wrap .post-content-wrap {
    padding: 3%;
}
.single-post.bksl-case-studies #page-header-bg[data-post-hs=default_minimal] .page-header-bg-image:after {
    background: linear-gradient(90deg,#dc9324 0%,#195b35 100%);
    opacity: 1;
}
.single-post.bksl-case-studies #page-header-bg[data-post-hs=default_minimal] #single-below-header{
display:none;	
}
.single-post.bksl-case-studies #page-header-bg[data-post-hs=default_minimal] .inner-wrap a{
display:none;	
}

.single-post.bksl-success-story #page-header-bg[data-post-hs=default_minimal] .page-header-bg-image:after {
    background: linear-gradient(90deg,#dc9324 0%,#195b35 100%);
    opacity: 1;
}
.single-post.bksl-success-story #page-header-bg[data-post-hs=default_minimal] #single-below-header{
display:none;	
}
.single-post.bksl-success-story #page-header-bg[data-post-hs=default_minimal] .inner-wrap a{
display:none;	
}
.single-post.bksl-success-story #author-bio, .single-post.bksl-case-studies #author-bio{
display:none;	
}
.media-cov-post .nectar-post-grid .nectar-post-grid-item .content .post-heading{
	max-width:100%;
}
.media-coverage-template-default.single.single-media-coverage .blog_next_prev_buttons[data-style=fullwidth_next_prev] ul{
	display:none;
}
.fth-qty li{
	list-style:none;
	display: inline-block;
	margin-bottom: 15px!important;
}
.fth-qty li a{
	padding:5px 12px;
	color:#ffffff;
	border:1px solid #195b35;
	background:#195b35;
	border-radius: 3px;
}
.fth-qty li a:hover{
	padding:5px 12px;
	color:#ffffff;
	border:1px solid #dc9324;
	background:#dc9324;
}
ul.fth-qty {
    margin-left: 0px!important;
}
.news-letter-row{
	padding:5% 0!important;
}
.msgg{
	height:150px;
}
input.wpcf7-form-control.news-letter-email {
    background: #fff!important;
}
body[data-form-submit=regular] .container-wrap button[type=submit], body[data-form-submit=regular] .container-wrap input[type=submit] {
    padding: 15px 50px !important;
}
@media(min-width:1200px){
body.material #header-secondary-outer nav>.sf-menu{
		min-width:85%;
	}
#menu-item-1349 {
    float: right;
}
	/*#header-secondary-outer nav > ul > #menu-item-1349 > a{	
    background: #dc9324;
    color: #ffffff!important;
    padding: 2px 10px;
    border-radius: 2px;
	
	}*/
}
body .annual-report-section .toggles--minimal-shadow .toggle.open {
    background-color: #ffffff !important;
    border-radius: 15px !important;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, .04) 0 1px 0, rgba(0, 0, 0, .05) 0 2px 7px, rgba(0, 0, 0, .06) 0 12px 22px;
}
body .annual-report-section .toggles--minimal-shadow .toggle {
    background-color: #ffffff !important;
    border-radius: 15px !important;
    overflow: hidden;
    margin-bottom: 20px;
}
body .annual-report-section .toggle .toggle-title a{
    color: #18216a;
	font-size:22px!important;
	font-weight:bold!important;
}
.single-post #page-header-bg[data-bg-pos=center] .page-header-bg-image {
    background-position: center center;
    background:linear-gradient(90deg,#dc9324 0%,#195b35 100%)!important;
}
.single-post #page-header-bg[data-post-hs="default_minimal"] .page-header-bg-image:after {
    opacity: 0;
}
#qlwapp .qlwapp-toggle {
    margin-bottom: 50px;
	margin-right:5px!important;
}
.bod-img{
	border:3px solid #EBEBEB;
}
.nectar-icon-list-item {
    margin-bottom: 10px;
}
.kum-team-page .team-member{
	text-align:center;
}
.kum-team-page .team-member{
	box-shadow:rgba(0,0,0,.04) 0 1px 0,rgba(0,0,0,.05) 0 2px 7px,rgba(0,0,0,.06) 0 12px 22px;
}
.kum-team-page .team-member img{
	margin-bottom:0px;
}
.kum-team-page .team-member h4 {
    font-weight: 600;
    font-size: 18px;
    color: #2d5a38;
}
.kum-team-page .team-member .position{
font-size: 14px;	
}
body .checklist-design .nectar-fancy-ul ul li i {
    background-color: #195b35;
    height: 25px !important;
    width: 25px !important;
    border-radius: 50px;
    color: #ffffff !important;
    font-size: 20px !important;
    line-height: 26px !important;
    top: -3px;
}
#footer-outer a.nectar-button {
    color: #ffffff;
    opacity: 1;
}
.our-focus-section .nectar-fancy-box{
	background:#ffffff;
}
.our-focus-section .nectar-fancy-box .text{
	padding:15px!important;
}
.our-focus-section .flickity-slider .cell{
	background:#ffffff!important;
	overflow:hidden!important;
}
.our-focus-section .flickity-page-dots {
    bottom: -60px!important;
}
@media(min-width:1000px){
	.last-btn{
		margin-left:15px!important;
	}
    .single-post #page-header-bg[data-post-hs=default_minimal] {
        height: 350px !important;
    }
	    .single-post #page-header-wrap {
        height: 350px !important;
    }
.awsm-grid-wrapper .awsm-grid>.awsm-grid-card {
    margin: 80px 15px 60px;
    clear: none;
}
	.awsm-grid-wrapper .grid-3-col>.awsm-grid-card {
    width: 30%;
}
	#header-secondary-outer #social {
    float: right;
}
	#header-secondary-outer ul {
    float: left;
}
	#header-secondary-outer {
    z-index: 1000;
}
	/*
#header-outer #top>.container>.row>.span_3 {
    background: #ffffff;
    height: 200p;
    padding: 105px 45px 10px 45px;
    border-radius: 100%;
    margin-top: -130px;
}
	*/

	.stra-column .nectar-circle-images.alignment_right_desktop .nectar-circle-images__inner {
    justify-content: flex-end;
    margin-top: -195px;
}
.cap .portfolio-items .col.span_3 {
    width: 20%;
}
.single-post.bksl-case-studies #page-header-bg[data-post-hs=default_minimal] {
    height: 150px!important;
}
.single-post.bksl-case-studies #page-header-wrap {
    height: 150px!important;
}
.single-post.bksl-success-story #page-header-bg[data-post-hs=default_minimal] {
    height: 150px!important;
}
.single-post.bksl-success-story #page-header-wrap {
    height: 150px!important;
}
}
@media(max-width:1000px){
.awsm-grid-wrapper .grid-3-col>.awsm-grid-card {
    margin-top: 100px;
}
 .cimg .nectar-circle-images__inner {
    margin-top: -50px;
}
 .stake-box .nectar-circle-images__image {
    margin-top: -65px;
}
	.bod-box{
		margin-top:100px;
	}
	.state-section h2 {
    font-weight: 800;
    font-size: 30px;
    margin: 10px 0px;
}
	.state-section h3 {
     margin-bottom: 40px!important;
}
	#footer-outer{
    padding-top: 100px!important;
}
}

@media(min-width: 1200px) and (max-width: 1400px){
#top nav > ul > li > a {
  padding-left: 0px;
  font-size:14px!important;
}
#header-outer #logo img, #header-outer .logo-spacing img {
  height: 80px;
}
	#top .sf-menu li ul li a{
	font-size:14px!important;	
	}
}