/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* nasconde il logo captcha di Google */
.grecaptcha-badge { visibility: hidden; }

.onlymobile{display:none !important}

.bgsize400 .fusion-column-wrapper {background-size:400px !important;}
.lineapdtop.fusion-imageframe {padding-top:123px;}
.lineapdtop-sup {padding-top:28px;}


.form-contatti input, .form-contatti textarea{margin-bottom:10px;}
.wpcf7-submit{float:right !important; margin-right:10px;}
.wpcf7-acceptance .wpcf7-list-item{margin:0 0 0 10px !important;}

.contatti .heading-with-icon{margin:0 !important;}
.contatti .content-box-wrapper{padding:0 !important;}
.contatti .content-box-column{margin-bottom: 0 !important;}

.personalizzati_menu {background: #006fb8 !important; padding:0 10px;}
.personalizzati_menu .menu-text {color:#fff !important;}

@media only screen and (max-width: 640px) {
	.onlymobile{display:block !important}
	.onlydesktop{display:none !important}
}

.box_cerca_per_norma input {margin-top:0 !important;}
.box_cerca_per_norma label {vertical-align:middle;}
.box_cerca_per_norma #searchname_btn {margin-top:15px !important;}
.box_cerca_per_nome {margin-top:28px;}
.lista_viterie {display: flex; flex-direction: row; flex-wrap: wrap;}
.viteria_in_lista{width:calc(100%/5 - 20px); float:left; margin:10px; display: flex; flex-direction: column;}
.viteria_in_lista img{max-width: 110px; margin: auto; display: block;}
.viteria_in_lista h2{font-size: 15px !important; font-weight: 600 !important; color:#00385D}
.viteria_in_lista h3 {background:#f2f6f8; }
.viteria_in_lista h3 a{color:#00385D; text-transform:uppercase; font-weight:600 !important; font-size: 14px !important; margin: auto; display: table; padding: 5px;}
.viteria_in_lista table{margin:10px 0;}
.viteria_in_lista tbody {text-align:center;}
.viteria_in_lista tr td:nth-of-type(2), .viteria_in_lista tr th:nth-of-type(2) {border-left: 1px solid #006fb8; border-right: 1px solid #006fb8;}

#searchname_btn{margin: auto; display: table; width: 100%; margin-top: 15px; padding: 10px 5px; border: 0; background: #006fb8; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 16px;}
#viteria_search_name_value, #viteria_search_norma_value{height:45px;}

/*test catena hp*/
.singoloboxcatena {margin-right:-40px !important; margin-top:-2px !important; margin-bottom:0 !important;}
.fasciaboxcatenahp .fusion-builder-row {display:flex;justify-content: center;}

.singolostephp .fusion-text{border-top:2px solid #006fb8 !important; border-bottom:1px solid #006fb8 !important; border-right:2px solid #006fb8 !important; border-left:0px !important; padding:10px;}
.singolostephp .fusion-image-element  {border-top:1px solid #006fb8 !important; border-right:0px !important; border-bottom:2px solid #006fb8 !important; border-left:2px solid #006fb8 !important;}
.singolostephp p {padding:20px; background: #006fb8}
.fasciaboxstephp {margin-top:-50px !important}

.terzostep {margin-top:-50px !important}
.terzostep p {padding:20px; background: #006fb8}
.terzostep .fusion-text {padding:10px;}

.ombrahover:hover .fusion-column-wrapper {box-shadow: 2px 10px 10px 0 rgba(0,0,0,.1); transition:0.3s;}
.ombrahover .fusion-column-wrapper .fusion-text {padding:15px !important; color:#fff !important; margin:0 !important}
.bgazzurro .fusion-text{background:#006fb8}
.bgblu .fusion-text{background:#00385d}


.filtrimenu .fusion-layout-column .fusion-column-wrapper {padding:5px !important}
.filtrimenu .fusion-layout-column .fusion-column-wrapper p{font-size: 12px !important;font-weight: 500 !important;}

.table-2 table th {padding: 10px !important}
.table-2 tr td {padding:5px 10px !important; /*border:0 !important*/}
.table-2 tr:nth-child(even) {background:#f9f9f9;}

.img-carosello .swiper-wrapper {padding: 0 !important;}
.box-hp .fusion-carousel-border .fusion-image-wrapper, .fusion-carousel-border .fusion-image-wrapper {border: none !important;}
.prodotti-carosello .fusion-image-carousel {margin: 0 !important;}

.fusion-body .tabella-trattamenti.table-2 tr td {border: 1px solid #dcdcdc !important;}
.box-toggle-trattamenti .fusion-toggle-heading {/*font-weight: 600 !important; */line-height: 1.3em !important; color: #00385d !important;}

.box-toggle-trattamenti.prova-toggle .fusion-toggle-heading {font-size: 16px !important;}
.box-toggle-trattamenti.prova-toggle a {padding: 5px 0 !important;}
.box-toggle-trattamenti.prova-toggle p {font-weight: 400 !important;}


.carosello-team img {width: 240px !important;}
.carosello-team .awb-imageframe-caption {margin: 20px !important;}
.carosello-team .fusion-carousel-item-wrapper {background-color:#fff !important; padding-top: 20px !important; padding-bottom: 20px !important;}
.bottone-servizi .fusion-column-wrapper {margin: 0 10px !important;}

/*RESPONSIVE*/
