/*
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
*/

@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@800&display=swap');

.itmfox-sign {
	font-family: 'Manrope', sans-serif;
	font-weight: 800;
	transition: color .2s ease-out !important;
	background: transparent !important;
	color: #000 !important;
	font-size: 14px
}

.itmfox-sign strong {
	transition: color .2s ease-out !important;
	font-family: 'Manrope', sans-serif !important
}

.itmfox-sign:hover {
	transition: color .2s ease-out !important;
	color: #000 !important
}

.itmfox-sign:hover strong {
	color: #63AE24 !important;
	transition: color .2s ease-out !important
}

.my-auto {
	margin-left: auto !important;
	margin-right: auto !important
}

.mb-0 {
	margin-bottom: 0 !important
}

#header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li > a .menu-title-text:after, #header-outer.transparent #top nav>ul>li[class*="button_bordered"]>a:before, #header-outer.transparent .nectar-mobile-only.mobile-header li a .menu-title-text:after,
#header-outer .mobile-header li:not([class*="button_"]) > a .menu-title-text:after, #header-outer[data-lhe="animated_underline"] nav > ul >li:not([class*="button_"]) > a .menu-title-text:after, #header-secondary-outer[data-lhe="animated_underline"] nav >.sf-menu >li >a .menu-title-text:after {
	display: none !important
}

.hero-header h1 {
	font-size: min(200px, 12vw);
	font-weight: 400
}

.nectar-button.regular.extra-color-3.regular-button {
	border: solid 1px #D6DBB3
}

.nectar-button.regular.extra-color-3.regular-button span {
	position: relative;
	font-size: 17px
}

.nectar-button.regular.extra-color-3.regular-button span:after {
	content: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1667 11.5474V6.83334M10.1667 6.83334H5.45262M10.1667 6.83334L3.1967 13.8034M7.03599 15.8565C9.40865 16.3264 11.9646 15.642 13.8033 13.8034C16.7322 10.8744 16.7322 6.12564 13.8033 3.1967C10.8743 0.267765 6.12563 0.267765 3.1967 3.1967C1.35797 5.03543 0.673567 7.59134 1.14347 9.96401' stroke='%23547652' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	position: relative;
    top: 4px;
    margin-left: 10px;
}

.nectar-flickity .cell {
	border-radius: 24px
}

.testimonials-holder .nectar-flickity .cell .inner-wrap {
	border-radius: 24px;
	padding: 30px
}

.testimonials-holder .nectar-flickity .cell .inner-wrap .nectar_single_testimonial .inner {
	display: flex;
	flex-direction: column-reverse
}

.testimonials-holder .nectar-flickity .cell .inner-wrap .nectar_single_testimonial .inner .wrap {
	padding-bottom: 20px
}

.testimonials-holder .nectar-flickity .cell .inner-wrap .nectar_single_testimonial .inner p {
	font-size: 1.125rem;
	line-height: 1.6rem;
	padding-bottom: 0
}

.testimonials-holder .nectar-flickity .cell .inner-wrap .nectar_single_testimonial .inner .wrap span {
	font-size: 24px;
	line-height: 1.5em;
	font-weight: 500
}

.testimonials-holder .nectar-flickity .cell .inner-wrap .nectar_single_testimonial .inner .wrap .title {
	font-size: 12px
}

.contact-holder .wpcf7 {
	background-color: var(--nectar-extra-color-2) !important;
	border: solid 1px var(--nectar-extra-color-1);
	border-radius: 24px;
	padding: 40px max(10%, 30px);
	margin-left: -18%
}


.wpcf7-form .form-row {
	display: flex;
	gap: 20px;
	margin-bottom: 20px;
}

.material.woocommerce-page[data-form-style=default] input#coupon_code, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	border-radius: 24px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	border: 0 !important
}

.contact-holder .wpcf7-acceptance span {
	color: #fff !important
}

.contact-holder .wpcf7-acceptance .wpcf7-list-item {
	margin-left: 0 !important
}

.contact-holder .wpcf7-acceptance a {
	color: #D6DBB3
}

.contact-holder .wpcf7-submit {
	background-color: var(--nectar-extra-color-3) !important;
	border: solid 1px  var(--nectar-extra-color-1) !important;
	color: var(--nectar-extra-color-2);
	width: 100%
}

.contact-holder .wpcf7-spinner {
	display: none !important
}

.footer-holder .menu {
	display: inline-flex;
	gap: 20px;
	margin: 0
}

.footer-holder .menu .menu-item {
	list-style: none
}

.footer-holder .menu .menu-item a {
	font-size: 24px
}

.footer-name h4,
.footer-name p {
	margin-bottom: 0 !important;
	color: #3C563B !important
}

.footer-name h4 {
	font-weight: 500;
	font-size: 28px !important
}

.nectar-global-section.before-footer {
	background-color: #E8E8E8
}

.container.main-content {
	z-index: 15
}

.footer-credentials a {
	text-decoration: underline;
	color: var(--nectar-extra-color-2) !important;
}

.custom-image-2 .img-with-aniamtion-wrap {
	width: 100%
}

header .nectar-button {
	margin-bottom: 0;
	border-color: var(--nectar-extra-color-2) !important
}

header .nectar-button:after {
	display: none !important
}

#header-outer:after {
	content: '';
	background-color: var(--nectar-extra-color-2);
	width: 900px;
	height: 900px;
	border-radius: 50%;
	bottom: 100%;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -40px;
	position: absolute;
	-webkit-transition:all .3s ease; 
	-moz-transition:all .3s ease; 
	-o-transition:all .3s ease; 
	-ms-transition:all .3s ease; 
	transition:all .3s ease;
}

#header-outer.small-nav:after {
	margin-bottom: -20px;
	-webkit-transition:all .3s ease; 
	-moz-transition:all .3s ease; 
	-o-transition:all .3s ease; 
	-ms-transition:all .3s ease; 
	transition:all .3s ease;
}

#ajax-content-wrap {
	overflow: hidden
}


.nectar-header-text-content.mobile-only {
	background-color: transparent !important
}

.nectar-header-text-content.mobile-only .nectar-button {
	display: none
}

.pll-switcher {
  	display: inline-block;
	margin-right: 15px
}

.nectar-header-text-content.mobile-only .pll-switcher {
	margin-right: 0
}

.pll-switcher a:after {
	display: none !important
}




@media screen and (max-width: 1280px) {
	#top nav > ul > li > a, .span_3 .pull-left-wrap > ul > li > a, body.material #search-outer #search input[type="text"], #top ul .slide-out-widget-area-toggle a i.label, #top .span_9 > .slide-out-widget-area-toggle a.using-label .label, #header-secondary-outer .nectar-center-text, #slide-out-widget-area .secondary-header-text, #header-outer #mobile-menu ul li > a, #header-outer #mobile-menu .secondary-header-text, .nectar-mobile-only.mobile-header a,
	.footer-holder .menu .menu-item a {
		font-size: 20px
	}
	
	.footer-holder .menu {
		gap: 15px
	}
}

@media screen and (max-width: 999px) {
	#header-outer:after {
		display: none
	}
	
	.hero-header h1 {
		font-size: 13vw
	}
	
	.contact-holder .wpcf7 {
		margin-left: 0
	}
	
	.wpcf7-form .form-row {
		flex-wrap: wrap
	}
	
	.wpcf7-form .form-column {
		flex-basis: 100%
	}
	
	
	.two-column-section .nectar-split-heading P {
		max-width: none !important
	}
}


