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

@font-face {
  font-family: EuroNormal;
  src: url(/wp-content/themes/salient-child/fonts/EuroStyle-Normal.ttf);
}
@font-face {
  font-family: EuroBold;
  src: url(/wp-content/themes/salient-child/fonts/Eurostile-Bold.ttf);
}

h1, h2, h3 {
	font-family: EuroBold;
}

.nav-outer {
	margin:0 auto;
}
#top .container .row {
	margin: 0 auto;
    display: flex;
    justify-content: center;
}


body[data-header-format=left-header].page-id-92 #ajax-content-wrap,
body[data-header-format=left-header].page-id-115 #ajax-content-wrap,
body[data-header-format=left-header].page-id-123 #ajax-content-wrap,
body[data-header-format=left-header].page-id-119 #ajax-content-wrap,
body[data-header-format=left-header].page-id-129 #ajax-content-wrap,
body[data-header-format=left-header].page-id-117 #ajax-content-wrap,
body[data-header-format=left-header].page-id-127 #ajax-content-wrap,
body[data-header-format=left-header].page-id-121 #ajax-content-wrap,
body[data-header-format=left-header].page-id-125 #ajax-content-wrap{
	margin-left: 0 !important;
}
body[data-header-format=left-header].page-id-92 #header-outer,
body[data-header-format=left-header].page-id-115 #header-outer,
body[data-header-format=left-header].page-id-123 #header-outer,
body[data-header-format=left-header].page-id-119 #header-outer,
body[data-header-format=left-header].page-id-129 #header-outer,
body[data-header-format=left-header].page-id-117 #header-outer,
body[data-header-format=left-header].page-id-127 #header-outer,
body[data-header-format=left-header].page-id-121 #header-outer,
body[data-header-format=left-header].page-id-125 #header-outer{
	display:none;
}
.page-id-92 .container.main-content,
.page-id-115 .container.main-content,
.page-id-123 .container.main-content,
.page-id-119 .container.main-content,
.page-id-129 .container.main-content,
.page-id-117 .container.main-content,
.page-id-127 .container.main-content,
.page-id-121 .container.main-content,
.page-id-135 .container.main-content{
	width:100% !important;
}

.page-header-overlay-color {
	background-color:rgba(0,0,0,0.4) !important;
}


.sede-fom-img {
	background-size:cover;
}
.form-top {
	display:flex;
	flex-wrap: wrap;       /* permette ai figli di andare a capo */
  gap: 16px;
}
.form-top .form-top-field {
	flex: 0 0 calc(50% - 8px);
}
.container-wrap input[type=text], .container-wrap input[type=email], .container-wrap input[type=password], .container-wrap input[type=tel], .container-wrap input[type=url], .container-wrap input[type=search], .container-wrap input[type=date], .container-wrap input[type=number], .container-wrap textarea, .container-wrap select, body input[type=text], body input[type=email], body input[type=password], body input[type=tel], body input[type=url], body input[type=search], body input[type=date], body input[type=number], body textarea, body select, body > #review_form_wrapper.modal input[type=text], body > #review_form_wrapper.modal textarea, body > #review_form_wrapper.modal select, body > #review_form_wrapper.modal input[type=email], .select2-container--default .select2-selection--single, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single, .woocommerce input#coupon_code, .material.woocommerce-page[data-form-style="default"] input#coupon_code, body[data-form-style="minimal"] input[type="text"], body[data-form-style="minimal"] textarea, body[data-form-style="minimal"] input[type="email"], body[data-form-style="minimal"] input[type=password], body[data-form-style="minimal"] input[type=tel], body[data-form-style="minimal"] input[type=url], body[data-form-style="minimal"] input[type=search], body[data-form-style="minimal"] input[type=date], body[data-form-style="minimal"] input[type=number], body[data-form-style="minimal"] select {
	background-color:rgba(255,255,255,0.4);
	color:white !important;
}
.privacy-acceptance-container p {
	display:flex;
}
.wpcf7-submit {
	border-radius:100px !important;
	-webkit-border-radius: 100px !important;
	color:#005140 !important;
	margin-top:30px !important;
	text-transform: uppercase;
}
body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav > ul > li:not([class*="button_"]) > a > span:after  {
	background-color:transparent !important;
}
#header-outer[data-format=left-header] .sf-menu li {
	text-align: center;
    text-transform: uppercase;
}
#header-outer[data-format=left-header] .sf-menu li a {
	font-family: EuroNormal;
	font-size:18px;
	letter-spacing:0.5px;
}
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li {
	font-family: EuroNormal;
}
.container-pagine-interne {
	max-width:1200px !important;
	margin:0 auto !important;
}
.img-mobile {
	display:none !important;
}
.nectar-cta[data-using-bg=true] .link_wrap {
	text-transform:uppercase;
	padding: 12px 19px !important;
	font-family: EuroBold;
}
#page-header-bg[data-alignment-v=top] .nectar-particles .inner-wrap, #page-header-bg[data-alignment-v=top] .span_6, #page-header-bg[data-alignment-v=top].fullscreen-header .span_6 {
    top: 5% !important;
}
.text-privacy {
	color:white !important;
}

.prima-colonna {
	border-right:1px solid white;
	border-bottom:1px solid white;
	width:34% !important;
}
.seconda-colonna {
	border-bottom:1px solid white;
	width:30% !important;
}
.terza-colonna {
	border-left:1px solid white;
	border-bottom:1px solid white;
	width:34% !important;
}
#fws_6aee066ec6a24 {
	margin-bottom:0 !important;
}

.quarta-colonna {
	border-right:1px solid white;
	border-bottom:1px solid white;
	width:30% !important;
}
.quinta-colonna {
	border-bottom:1px solid white;
	width:40% !important;
}
.sesta-colonna {
	border-left:1px solid white;
	border-bottom:1px solid white;
	width:30% !important;
}

.seconda-colonna img {
	height: 34px !important;
    width: auto;
}


.settima-colonna {
	border-right:1px solid white;
	width:34% !important;
}
.ottava-colonna {
	width:30% !important;
}
.nona-colonna {
	border-left:1px solid white;
	width:34% !important;
}


#companies .vc_col-sm-4 {
	min-height:200px;
}
.wpcf7-form .wpcf7-not-valid-tip {
	color:black !important	
}





@media (max-width: 999px) {
  .img-mobile {
	display:block !important;
}
	.img-desktop {
	display:none !important;
}
	.prima-colonna, .seconda-colonna, .terza-colonna, .quarta-colonna, .quinta-colonna, .sesta-colonna, .settima-colonna, .ottava-colonna, .nona-colonna   {
		width:200% !important
	}
	.settima-colonna, .nona-colonna {
		display:none !important;
	}
	.prima-colonna, .quarta-colonna {
		border-right:none;
	}
	.terza-colonna, .sesta-colonna {
		border-left:none;
	}
	#companies .vc_col-sm-4 {
		min-height:150px;
	}

}


@media (max-width: 767px) {
	.form-top {
	display:block;
	}
	
	}