/*!
Theme Name: Cindy child
Template: cindy
*/
@import url("../cindy/style.css");

h1, h2, h3, h4, h5, h6{font-size:inherit;color:inherit;font-family:inherit;line-height:inherit;}
#page a:not(.elementor-button){text-decoration:underline!important}
#page nav ul>li>a:not(.elementor-button){text-decoration:none!important}
.testo-link-header-footer{color:#fff}
.testo-link-header-footer:hover{color:#fff;text-decoration:underline;}
a:focus,
input:focus,
textarea:focus,
select:focus,
button:focus {
    outline: 3px solid #1a73e8 !important;
    outline-offset: 2px;
}

/* Lente zoom */
.img-zoom-container {
  position: relative;
  display: inline-block;
}

.img-zoom-lens {
  position: absolute;
  border: 2px solid #fff;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  overflow: hidden;
  cursor: none;
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
  display: none;
  z-index: 10;
  background-repeat: no-repeat;
  background-size: 800% 800%;
}

/*
.gallery-calze-personal .gallery-icon{height:auto}
.gallery-calze-personal figcaption.gallery-caption{background:transparent;position:relative;bottom:unset;padding:20px 10px 10px}
*/
#page .gallery-calze-personal a{text-decoration:none!important}
.gallery-calze-personal .elementor-gallery-item__overlay{display:none}
.gallery-calze-personal .elementor-gallery-item__content{position:relative;height:auto}
.gallery-calze-personal .elementor-gallery-item__content .elementor-animated-item--fade-in{opacity:1;}
.slider-certificate-grs.elementor-element .swiper .swiper-slide figure.wp-caption{line-height:1.5}
.mobile-search-form{display:none}
aside#header-widgets{justify-content:flex-end}
aside.header-widgets>.widget:first-child{margin-right:unset}
aside#header-widgets .widget:not(:last-child){padding-right:0px}
.site-header .site-branding{margin-right:20px}
.site-header-section{padding:0 15px 0 30px}