/*
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, body .container-wrap, body .home-wrap, body #page-header-wrap {
    background-color: #FFFFFF !important;
/*     background-color: #141414 !important; */
}
.color-green{
	color: #009543!important;
}
.color-white{
	color: #FFFFFF!important;
}
.color-orange{
	color: #FF7300!important;
}

body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after, 
#slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:after, #slide-out-widget-area .tagcloud a:hover {
    display:none;
}

body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container>.menu>li a:hover {
    color: #ff9433 !important;
}

.gradient-text{
	background: linear-gradient(90deg, #009742, #ff9432);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
font-weight: 900;
	display:inline;
}
.gradient-border .link_wrap{
	border-image: linear-gradient(to right, #FF7300 0%, #009543 100%) 1;
}
.nectar-post-grid[data-text-hover-color="light"] .nectar-underline .post-heading{
	background-image: linear-gradient(to right, #FF7300 0%, #009543 100%) !important;
}
body .toggles--minimal-shadow .toggle {
    padding: 0 !important;
}
.toggles--minimal-shadow .toggle {
    border-bottom: 1px solid rgb(255 255 255 / 30%) !important;
}
.landing-page-row .nectar-fancy-box.using-img {
    display: flex;
    flex-direction: column;
	align-items: center;
    justify-content: flex-start;
    height: 100vh;
}
.landing-page-row .nectar-fancy-box .box-bg:after {
    background-color: rgba(0, 0, 0, 0.7);
}
.landing-page-row .nectar-fancy-box:hover .box-bg:after {
    background-color: rgba(0, 0, 0, 0.2);
}
.landing-page-row .nectar-fancy-box.using-img img {
    height: 60px !important;
    margin-bottom: 170px;
}
.landing-page-row .nectar-fancy-box .inner{
	padding-bottom:50px!important;
}

.team_member_details .bio-inner h2 {
    color: #000000;
}

#footer-outer {
    display: none;
}

body #header-outer[data-permanent-transparent="1"][data-transparent-header="true"].transparent:not(.dark-slide) #logo img.dark-version{
	opacity:1!important;
}

.faq-section .toggles h3.toggle-title a {
    color: #fff;
}

i.nectar-brands-x-twitter {
    line-height: normal !important;
}

.nectar-post-grid-wrap .load-more {
    color: #ffffff;
    border: 1px solid rgb(255 255 255);
}

.team-member[data-style=bio_fullscreen_alt] .team-meta>.nectar-cta span.line {
    background-color: #ffffff !important;
}

form input[type=text], input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date], input[type=number], textarea{
    background-color: #f9f9f9 !important;
    background: transparent;
    box-shadow: inset 3px 3px 6px #d3d3d3, inset -3px -3px 6px #fff;
    border: 0;
    border-radius: 6px;
}
textarea {
    resize: none;
}

.wpcf7-not-valid-tip {
    background: transparent;
    box-shadow: none !important;
    padding: 0 !important;
}

form input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=search]:focus, input[type=date]:focus, input[type=number]:focus, textarea:focus {
	box-shadow: inset 3.5px 3.5px 6px rgb(148 88 7 / 40%), inset -3.5px -3.5px 6px #fff;
    background: transparent;
    outline: none;
}

.container-wrap.fullscreen-blog-header.no-sidebar {
    background-color: #000 !important;
}

.nectar_icon_wrap[data-style="soft-bg"] .nectar_icon i {
    margin-top: -5px;
}

body:not(.woocommerce-cart) .main-content table {
    background-color: transparent;
}

body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1) {
    background-color: transparent;
}

body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li {
    margin-bottom: 28px;
}

/*.wpb_wrapper > .nectar_icon_wrap .nectar_icon {
    padding-left: 0;
}*/

@media only screen and (max-width: 690px) {
    .director-row-block {
        margin-bottom: 0 !important;
    }

	.footer-section-block .vc_col-sm-3\/5 {
		padding: 0 !important;!i;!;
		margin-bottom: 0 !important;!i;!;!;
	}

	.footer-section-block .vc_col-sm-2\/5 {
		padding: 0 !important;!i;!;
	}
	.inner-page-banner {
		min-height: 500px !important;
		height: 500px;
	}

	.inner-page-banner .row_col_wrap_12 {
		min-height: 500px !important;
	}
	.wpcf7-form .nectar-wpcf7-inline-form {
		display: flex;
		flex-direction: column;
		padding: 0 0 20px 0px !important;!i;!;
	}

	.wpcf7-form .nectar-wpcf7-inline-form .nectar-wpcf7-inline-field:first-child {
		padding-bottom: 20px;
		padding-right: 0;
	}
	.nectar_icon_wrap[data-padding="20px"] .nectar_icon {
		padding-left: 2px;
	}
	body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li {
    	margin-bottom: 18px;
	}
}

.img-150{
	width:150px!important;
}