/* - Helpers - */
.seo-title{position: absolute; top: -500px; left: -1000px}
html, body{min-width: 100%; overflow-x: hidden}

/* BTT */
#ast-scroll-top{bottom: 70px; border-radius: 50%}

/* WhatsApp */
.whatsappme{bottom: 60px}
.whatsappme__copy{display: none}

/*
 * HEADER
 ---------------------------------*/
/* - menu - */
html[lang="ru-RU"] header .ast-container{max-width: 1600px}
.main-header-menu .current_page_item > a{font-weight: 700; color: #c3e6d1}

header .wpml-ls-link{padding: 5px!important}


.main-header-menu li > a{transition: all .15s cubic-bezier(1, 0.75, 0.53, 1.2);}

.main-header-menu li.current_page_item:hover > a{color: white!important}


/* - 2nd-ver - */
body.page-contatti header,
body.page-contacts header,
body.page-ru-contacts header,
body.page-privacy-policy header{background: #004D1F}

body.page-contatti header .main-header-menu a,
body.page-contacts header .main-header-menu a,
body.page-ru-contacts header .main-header-menu a,
body.page-privacy-policy header .main-header-menu a{color: white}


/* - wpml - */
.wpml-ls-sidebars-header-widget,
.wpml-ls-sidebars-header-widget ul{background: transparent!important}


/*
 * HOME
----------------------------*/
body.home .swiper-slide .swiper-slide-bg{transform: scale(1); will-change: scale}

body.home .swiper-slide.swiper-slide-active .swiper-slide-bg{transform: scale(1.2)}


/*
 * CHI SIAMO
----------------------------*/
.services-cta:hover{cursor: pointer;}

.services-cta h4{transition: all .4s cubic-bezier(0.96, -0.13, 0.25, 1);}

.services-cta:hover h4{transform: scale(1.14)}
.services-cta:hover a{color: #61a27b;}

/*
 * CONSIGLI UTILI
----------------------------*/
#dogs img{
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);}

/*
 * CONTACT FORM
----------------------------*/
body.home #send_button{
    background: white;
    color: #004d1f;
}
body.home #send_button:hover{
    background: #004d1f;
    color: white;
}

body.home .elementor-field-group-user_acceptance span{color: #c7c7c7!important;}
body.home .elementor-field-group-user_acceptance span a{color: #79a98f!important;}

.elementor-widget-form .elementor-message{color: #c5c5c5; margin-top: 25px;}



/*
 * LG
----------------------------*/
@media (max-width: 1500px){
	.main-header-menu a,
	.ast-menu-toggle{color: #5d5d5d!important}
	.main-header-menu .current_page_item > a{color: #004d1f!important}
}

/* FOOTER */
.footer-adv.footer-adv-layout-4 {display:none;}