/*
Theme Name: Stratigo Child
Description: Child Theme del tema Stratigo
Author: Stratigo
Author URI: https://stratigo.it/
Template: stratigo
Version: 0.1
*/

@import url("../stratigo/style.css");

:root {
	--font-title: 'Roboto', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
	--font-body: 'Roboto', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
	--wp--style--global--content-size: 1200px;
}

.subnav{
	right:0px;
	left:auto;
}

.grecaptcha-badge {
  visibility: hidden;
}

/****PROVVISORIO***
 * ASSISTENTE AI
 * TEST CHAT
 * ****/
.scb-launcher,
.scb-panel{
  right: auto;
  left: 50px;
}
/****FINE PROVVISORIO***/

/*** loghi carosello**/
.loghi .swiper-slide img {
  margin: 0 auto;
}
.loghi .swiper-slide figcaption.wp-element-caption {
  color: #333;
  font-size: 9px;
  margin-top:10px
}
/***FINE loghi carosello**/

img.nav__logo {
  width: 200px;  
}
.nav.is-stuck {
  width: 95%;
  margin: 0 auto;
  margin-top: 0px;
  border-radius: 60px;
  margin-top: 10px;
}

#fox-stage line {
  stroke-width: 5px;
}

p.zcard__text,
p.tile__text,
p.form-card__sub {
	text-transform:inherit;
}

.footer__widgets{
	margin:0 auto;
}

@media (min-height: 10px) {
ol.zoom__deck {margin-bottom:50px}
}


/** WHATSAPP **/
.whatsapp-float {
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 105px;
  right: 30px;
  color: #ffffff;
  border-radius: 50px;
	border:solid 1px #fff;
  text-align: center;
	-webkit-box-shadow: 0px 0px 12px 2px rgba(65, 0, 102, 0.37);
    box-shadow: rgba(65, 0, 102, 0.37) 0px 0px 12px 2px;
  z-index: 100;
  padding: 7px;
}
	.whatsapp-float:after {
 	content: '';
    font-size: 15px;
}
	.icona-whatsapp {
	fill: #acdf6f;
	width: 40px;
	height: 45px;
display:inline;
}
	.icona-whatsapp:hover {
	fill: #ffffff;
}
	.whatsapp-float:hover {
    background: #25d366;
    color: #252525;
    box-shadow: none;
    bottom: 103px;
}


    /***mobile***/
@media screen and (max-width: 600px) {
.whatsapp-float {
  bottom: 100px;
  right: 20px;
    }
    	.whatsapp-float:hover {
    bottom: 98px;
    }
}
/** FINE WHATSAPP **/

/** TORNA SU **/
/* Stile base del pulsante "Torna su" */
    .torna-su {
      position: fixed;
		display: flex;
  flex-direction: column;
      bottom: 30px;
      right: 25px;
      align-items: center;
      gap: 8px;
      /* Gestione visibilità iniziale */
      opacity: 0;
      pointer-events: none;
      transition: opacity 0.3s ease, transform 0.3s ease;
      transform: translateY(10px);
    }
    /* Classe attivata via JavaScript dopo 20vh */
    .torna-su.visible {
      opacity: 1;
		z-index:99999;
		pointer-events: auto;
      transform: translateY(0);
    }
    .torna-su:hover {

    }

   .torna-su .freccia {
      font-size: 1.2rem;
    }





/*HERO FONT*/
.hero .display {
	font-size:64px;
	text-transform: initial !important;
	max-width:none;
}
.hero__inner{
	height: 100vh !important;
	justify-content:center !important;
}
.hero__foot p{
	font-size: 20px !important;
}

/***FORM***/
.form-card__meta li p{
  font-size: 10px;
}


@media screen and (max-width: 600px) {
.hero .display {
	font-size: 36px;}
}
/***  FINE CLASSI MOBILE  ***/


/*******LANDING ********/
.wao-landing-container .wao-hero-section {
	max-width:none!important;
}
.footer-landing-dark a {
 color: #FF7A1A
}

.page-id-265 .whatsapp-float,
.page-id-240 .whatsapp-float,
.page-id-284 .whatsapp-float{
display:none!important
}