/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 08 2022 | 13:33:04 */
.elementor-widget-container p, .widget-image-caption, .ROC-Font *{
  font-family: roc-grotesk, sans-serif;
  font-weight: 300;
  font-style: normal;
}
.SeriesTitle *{
  font-family: kudryashev-d-contrast,sans-serif;
  font-weight: 400;
}
.textStroke{-webkit-text-stroke: 1.2px #fff;}

.header-site{display:none}


.elementor-button{
  position: relative;
}

.buttonHome .elementor-button:before {
  position: absolute;
  right: -10%;
  width: 0%;
  height: 0.5px;
  bottom: 51%;
  content: '';
  -webkit-transition: width .6s;
  transition: width .6s;
  transition-delay:.2s;
  background-color: #000000;
}
.buttonHomeWhite .elementor-button:before {position: absolute;
  right: -10%;
  width: 0%;
  height: 0.5px;
  bottom: 51%;
  content: '';
  -webkit-transition: width .6s;
  transition: width .6s;
  transition-delay:.2s;
  background-color: #fff;}

.buttonHome .elementor-button:hover:before, .buttonHomeWhite .elementor-button:hover:before{ width:120%; left:-10%;}

/* MAIN LOGO */
.main_logo {
  float: right;
    margin-right: 50px;
  padding:20px;
  width: 140px;
  text-align:right;
  z-index:999;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s}

.navigation-is-open .main_logo .logo_container .logo_letter_V{fill:#fff;}

.main_logo .logo_container{
  height:17px;
  overflow: hidden;
  position: relative;
}
.main_logo .logo_container div{
  margin:0;
  bottom:0;
  padding:0;
  display:inline-block;
  position:relative;
  float:left;
  -webkit-transition: all .5s;
  -moz-transition: all .5s ;
  transition: all .5s }
.main_logo .logo_container .logo_letter_V .logo_second:nth-child(2) {
  fill:#ccc;
}
.navigation-is-open .main_logo .logo_container .logo_letter_V .logo_second:nth-child(2) {
  fill:#fff;
}
.main_logo .logo_container .logo_letter_F{
  width:29px;
  transition-delay: 0.1s}
.main_logo .logo_container .logo_letter_I{
  width:27.24px;
  transition-delay: 0.16s}
.main_logo .logo_container .logo_letter_V{
  width:34.4px;
  transition-delay: 0.22s}
.main_logo .logo_container .logo_letter_E{
  width:9.3px;
  transition-delay: 0.28s}
.main_logo:hover .logo_container .logo_letter_F{
  bottom:20px}
.main_logo:hover .logo_container .logo_letter_I{
  bottom:20px}
.main_logo:hover .logo_container .logo_letter_V{
  bottom:20px}
.main_logo:hover .logo_container .logo_letter_E{
  bottom:20px}

.wp-caption {
  background: transparent;
}
@keyframes
fadeInRight{
  from{
    opacity:0;
    transform:translate3d(8%,0,0)}
  to{
    opacity:1;
    transform:none}
}
@keyframes
fadeInLeft{
  from{
    opacity:0;
    transform:translate3d(-8%,0,0)}
  to{
    opacity:1;
    transform:none}
}
@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,10%,0)}to{opacity:1;transform:none}}

.wc-gallery .gallery .gallery-icon a img {border:25px solid transparent}

#footer{display:none;}

.forminator-input, .forminator-textarea{padding:20px 10px!important; border:1px solid #333!important; }
.formbutton{padding:20px!important}

.esposizioni .colonnahover{-webkit-transition: all .5s;
  -moz-transition: all .5s ;
  transition: all .5s}
.esposizioni .colonnahover:hover{background-color:#D5C9B1}
