/*
Theme Name:   Consalti child theme
Description:  Write here a brief description about your child-theme
Author:       Themesflat
Author URL:   https://consaltiwp.themesflat.com/
Template:     consalti
Version:      1.0.0
Tested up to: 5.9.3
Requires PHP: 5.6
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  consalti-child-theme
*/


/** 
 * CHI SIAMO
 */
/* Counter */
body.page-id-5360 .elementor-widget-container .elementor-widget-counter {
	margin: 0 auto;
}

body.page-id-5360 .elementor-widget-container .elementor-counter .elementor-counter-title {
	line-height: 24px;
}
body.page-id-5360 .elementor-widget-container .elementor-counter .elementor-counter-number-wrapper {
	margin-right: 10px;
    -webkit-box-pack: end;    
    -ms-flex-pack: end;
    justify-content: end;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}
body.page-id-5360 .elementor-widget-container .elementor-counter .elementor-counter-number-wrapper span.elementor-counter-number-prefix, 
body.page-id-5360 .elementor-widget-container .elementor-counter .elementor-counter-number-wrapper span.elementor-counter-number-suffix,
body.page-id-5360 .elementor-widget-container .elementor-counter .elementor-counter-number-wrapper span.elementor-counter-number {
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
}

@media onlY screen and (max-width: 767px){
	body.page-id-5360 .elementor-widget-container .elementor-counter .elementor-counter-number-wrapper {
		
	}
	body.page-id-5360 .elementor-widget-container .elementor-counter .elementor-counter-title {

	}
}
/* END */
body #header.header-style1 .logo {
	background: #ffffff;
}

.tf-heading-section .heading-section .before-title{
	color: #007C34;
	border-left: 5px solid #007C34;
}
.elementor-shortcode .contact-request-wcu {
    box-shadow: 0px 7px 10px #007C344d;
}

/* Language Footer Switch */
.lang-it:not(.elementor-editor-active) #footer-fr.footer-section,
.lang-it:not(.elementor-editor-active) #footer-eng.footer-section {
	display: none;
}
.lang-fr:not(.elementor-editor-active) #footer-ita.footer-section,
.lang-fr:not(.elementor-editor-active) #footer-eng.footer-section {
	display: none;
}
.lang-en:not(.elementor-editor-active) #footer-ita.footer-section,
.lang-en:not(.elementor-editor-active) #footer-fr.footer-section {
	display: none;
}
/* Nascondo Google Recaptcha */
.grecaptcha-badge { 
    visibility: hidden;
}
/* WPML Footer Langua Switcher */
.wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal {
	margin-bottom: 0px;
}
@media only screen and (max-width: 1299px) {
	#mainnav  {
		display: none;
	}
	#header.header-style3 .header-modal-menu-left-btn {
		display: none;
	}
	#header.header .btn-menu {
		display: block ;
	}
	#header.header-style1 .logo {
	    min-width: unset !important;
	    min-height: unset !important;
		padding: 15px 30px;
		clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
	    display: flex;
	    justify-content: flex-start;
	    align-items: center;
	    margin-top: 0 !important;
	    box-shadow: none;
	}
}
/* ***** *
 * Form  *
 * ***** */
 form p .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item {
	margin-left: 0px;
}
 /* Form pag contatti */
form .contact-page {
    background-color: #007C34;
    background-image: url(images/mark-contact-form.png);
}

form .contact-page input[type="submit"] {
    color: #007C34;
}

form .contact-page p .wpcf7-form-control-wrap {
	color: #ffffff;
}
form .contact-page p .wpcf7-form-control-wrap a{
	padding: 5px;
    background-color: #ffffff;
    border-radius: 5px;
}
form .contact-page p .wpcf7-form-control-wrap a:hover{
	background-color: #191919;
    color: #fff;
}

/* Form home */