/*
Theme Name: Nextawards Child
Template: nextawards
*/


html{
	scroll-behavior: smooth;
}

/* ! Header */


.header__content{
    border: none;
}

.header__logo-img{
    width: 120px;
}

.menu li a{
	opacity:1;
}

.menu, .menu ul 
{
    padding-top: 3vh;
}


@media (min-width: 768px) and (max-width: 1190px) {
  .icon-hamburger{
    top: 50px;
  }
  .header__logo-img{
    margin-top: 6vh!important;
  }
  .header{
    height: 150px;
  }
}

@media (max-width: 768px) {
.icon-hamburger{
    top: 3vh;
}
    .header{
    height: 100px;
    }

    .header__content{
        height: 100px;
    }

    .header__logo-img {
        width: 100px;
        height: 100px;
    }
}

/* ! pulsanti */

 .pulsante-trasparente a{
    background: transparent;
    border: 1px solid #fff;
}

.pulsante-trasparente-blu a{
    background: transparent;
    border: 1px solid #4095BF;
}

/* ! cover */

.custom-cover {
    position: relative;
}

@media (max-width: 768px) {
    .custom-cover{
      height: 500px;
    }
  }

.cover-content{
    position: absolute;
    bottom: 15vh;
    left: 5vh;
}

.alignwide img, .gb-block-image-b8d2a7e2{
   
    margin-left: 0!important;
}
.col-33{
    width: 100%;
}


hr{
    border-bottom: none;
}

.wpcf7-form-control-wrap textarea{
    font-family: Inter;
    color: #666666;
    border-radius: 5px;
    border-color: #D9D9D9;

}


.wpcf7 input[type=text], input[type=number], input[type=tel], input[type=password], input[type=email], input[type=url]{
    border-radius: 5px;
    border-color: #D9D9D9;
    color: #666666;
}

input[type=submit], button[type=submit]{
	background: #4095BF;
    border-radius: 10px;

}

.p-custom{
    font-weight: bold;
    font-size: 24px;
}

.accordion .wp-block-column .wp-block-group{
    border-bottom: none;
}


.evi a{
    background-color: #204a60;
}

.evi a:hover{
    background-color: #048ea0;
}

.center{ justify-content: center;
text-align: center;}


.accordion h3{
	padding: 1rem;
}

.accordion h3:after{
	top: 25%;
}
.asterisco{
    color: red;
}