/*
Theme Name: Salient Child
Theme URI: http: //
Description: This is a custom child theme
Author: Salient
Author URI: http: //
Template: salient
Version: 0.1
*/
#top {
   position: absolute !important; 
    z-index: 9999;
    width: 100%;
}
body .container-wrap{
	line-height: 130%;
}
#header-space{
	display: none;
}
.small-nav #top{
	color: #fff;
background:rgba(255,255,255,.9);
-webkit-box-shadow: 0px 3px 12px 0px rgba(0,0,0,0.55);
-moz-box-shadow: 0px 3px 12px 0px rgba(0,0,0,0.55);
box-shadow: 0px 3px 12px 0px rgba(0,0,0,0.55);
}
#top nav > ul > li > a{
	color: #fff !important;
	text-transform: uppercase;
}
.small-nav #top nav > ul > li > a {
    color: #242424 !important;
}
#header-outer.small-nav #logo{
	margin-top: 7px;
	margin-bottom: 7px;
}
.nectar-slider-wrap[data-full-width="false"]:not([data-parallax="true"]) .swiper-slide .content {
    padding: 0 0px;
}
.swiper-slide .content p{
	font-size: 63px;
	font-family: 'Barlow';
	line-height: 100%;
}
.nectar-slider-wrap[data-full-width="false"][data-button-sizing="regular"] .swiper-slide .button.transparent a{
color:#fff !important;
font-size: 15px !important;
font-family: 'Barlow';
font-weight: 800;
letter-spacing: 0.5px;
padding: 9px 35px;
border: 1px solid #fff;
}
#top nav > ul > li {

    float: left;
    margin-left: 80px;

}
#footer-widgets{
	background: url(./img/footer_bg.jpg);
	background-size: cover !important;
	background-position: center;
}
.widget_text{
	text-align: center;
}
#footer-outer #footer-widgets .col p{
padding-bottom: 0px !important;
font-size: 17px;
line-height: 160%;
	}
	body.original #footer-outer #footer-widgets .col ul li {
    border-bottom: 1px solid  rgba(0,0,0,0);
    display: inline-block;
    text-transform: uppercase;
    padding: 10px 14px !important;
}
body.original #footer-outer #footer-widgets .col ul li a{
	font-size: 16px !important;
	}
	#text-5{
		margin-bottom: 0 !important;
	}
#text-5 p{
	font-size: 14px !important;
}
body.original #footer-outer #footer-widgets .col ul.menu{
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
text-align: center;
}
body #footer-outer i, body #header-secondary-outer #social i {
font-size: 15px;
background-color: transparent;
width: 40px;
height: 40px;
border: 2px solid #fff;
line-height: 38px;
color: #fff;
margin-right: 10px;
}
body #footer-outer i:hover, body #header-secondary-outer #social i:hover {
	background-color: #fff !important;
	color: #6E9D37 !important;
	}
body #footer-outer{
	font-family: 'Barlow';
}
#footer-outer .row {
    padding: 50px 0 40px;
    margin-bottom: 0;
}
.slider-pagination .swiper-pagination-switch {
border-radius: 0 !important;
border: 3px solid #fff !important;
background: #fff !important;
    height: 12px;
    width: 12px
    }
.swiper-container .slider-pagination .swiper-active-switch {
    background: #2386C6 !important;
}
h2{
	font-size: 42px;
	font-weight: bold;
	color: #5185c3;
}
h2 strong,
h4 strong{

	display: inline-block;
	font-family: 'Montserrat';
}
h2 strong:after,
h4 strong:after{
	content: "";
	width: 100%;
	border-top: 2px solid #6E9D37;
	display: block;
	margin:10px 0;
}
h4{
	font-family: 'Montserrat';
	font-size: 22px;
	font-weight: bold;
	color: #5185c3;
}
.f_24{
	font-size: 24px;
	line-height: 120%;
}
.sec_2, .sec_2 p {
font-weight: 300;
}
.sec_2 .vc_col-sm-6.f_24 .vc_column-inner > .wpb_wrapper{
margin-right: -12%;
margin-left: 10%;
z-index: 9999;
background:
rgba(255,255,255,1);
padding: 70px 60px !important;
border-radius: 0px 30px 0 0;
}
.sec_3 .vc_column-inner{
	padding: 80px 0;
}
.sec_3 .wpb_text_column{
padding: 10px 15%;
}
.sec_3 h2{
	font-size: 36px;
}
.sec_2 .nectar-button{
margin-top: 10px;
}
.nectar-button[data-color-override="false"].regular-button{
	border-radius: 0;
	font-weight: 600;

}
.sec_4 .vc_col-sm-6{
	padding: 0 5% 20px 12%;
}
body #header-outer[data-lhe="default"] #top nav .sf-menu > .current_page_item > a{
	font-weight: bold
}
body.original #footer-outer #footer-widgets .col ul li a:hover{
	 text-decoration: underline !important;
}
body .nectar-button.accent-color:hover{
	background-color: #6E9D37 !important
}
body .nectar-button.extra-color-1:hover{
background-color: #2386C6 !important
}
textarea {
    max-width: 100%;
    max-height: 170px;
}
body .nectar-slider-wrap[data-full-width="false"][data-button-sizing="regular"] .swiper-slide .button.transparent a:hover{
background: #6E9D37 !important;
border:1px solid #6E9D37 !important;
}
@media screen and (max-width: 1300px){
	.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p {
    font-size: 34px;
    line-height: 44px;
}
}
@media screen and (min-width: 1000px){
#header-outer.small-nav #logo img, #header-outer.small-nav .logo-spacing img {
    height: 67px !important
}
}
@media screen and (max-width: 1000px){
	#footer-widgets .container .col {
    margin-left: 0px;
    margin-right: 0 !important;
    width: 100%;
    margin-bottom: 0px !important
}
	.sec_3 .vc_col-sm-3{
		width: 35% !important;
	}
		.sec_3 .vc_col-sm-9{
		width: 65% !important;
	}
	.f_24 {
    font-size: 16px;
    line-height: 130%;
}
	.sec_2 .vc_col-sm-6 {
width: 50% !important;
	}
header#top {
    position: relative !important;
}
body #header-outer{
	height: 150px !important
	}
body #header-space{
	display: none;
	
}
}
@media screen and (max-width: 680px){
	.swiper-container[data-tho="auto"][data-tco="auto"][data-pho="auto"][data-pco="auto"] .swiper-slide .content {
    text-align: center;
}
.sec_2 .vc_col-sm-6 {
width: 100% !important;
	}
	.sec_2 .vc_col-sm-6.f_24 .vc_column-inner > .wpb_wrapper {
    margin-right: 0;
    margin-left: 0;
}
	.sec_3 .vc_col-sm-3{
		width: 100% !important;
		display: none !important
	}
	.sec_3 .vc_column-inner {
    padding: 40px 0;
}
		.sec_3 .vc_col-sm-9{
		width: 100% !important;
	}
}