/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

/*6/09/2020*/


/*TOP BAR*/
#Top_bar:not(.is-sticky) .top_bar_left {border-bottom: 1px solid rgb(255 255 255)!important;}
/*PAGINA HOME*/
.sottoslider{background: rgb(17,17,17);
background: -moz-linear-gradient(180deg, rgba(17,17,17,1) 69%, rgba(0,0,0,0.8225665266106442) 100%);
background: -webkit-linear-gradient(180deg, rgba(17,17,17,1) 69%, rgba(0,0,0,0.8225665266106442) 100%);
background: linear-gradient(180deg, rgba(17,17,17,1) 69%, rgba(0,0,0,0.8225665266106442) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#111111",endColorstr="#000000",GradientType=1);}
/*FOOTER*/
.footercontatti h3{font-size: 13px;color:#E20018!important;letter-spacing: 2px;}
.footercontatti1{letter-spacing: 1px!important; font-weight:600; font-size:16px;}
/*SCOPRI*/
.scopri{position: absolute; right: 0;bottom: 0;padding: 25px;}
/*CTA CHI SIAMO*/
.ctabordorosso{font-size: 35px;border: solid 2px #E20018!important;padding: 34px;background-color: #fff0!important;color: #fff!important;}
.ctabordorosso1{font-size: 35px;border: solid 1px #E20018!important;padding: 34px;background-color: #fff0!important;color: #E20018!important;}
/*LAVAGGIO CLASSICO*/
.detailing_table td.c1{color:#000!important;}
.detailing_table td.c2{color:#000!important;}


/*------------------------BLOCCO SERVIZI TAB ANIMATO------------------------------------------------------*/
/* Style the buttons that are used to open and close the accordion panel */
button.servizi {background-color: #f8f8f8; color: #000;  cursor: pointer;  width: 100%; text-align: left; border: none; outline: none;
    transition: 0.4s; padding: 20px 5px; font-weight: 700;    font-size: 140%;     border-bottom: 1px solid #E20018;
}
button.servizi.active, button.servizi:hover {background-color: ##ffffff00; color:#E20018;}
div.panel {padding: 0 18px; background-color: white; display: none;}
div.panel{padding: 0 18px; background-color: #ffffff00; max-height: 0; overflow: hidden; transition: 0.6s ease-in-out; opacity: 0;}
div.panel.show {display: block !important; opacity: 1;max-height: 500px;}
button.prezzo::after {content: '\02795'; /* Unicode character for "plus" sign (+) */font-size: 13px; color: #777;float: right; margin-left: 5px;}
button.prezzo:after {content: "\2796"; /* Unicode character for "minus" sign (-) */}
.prezzo{position:absolute; right:10px;top: 25px;}
.prezzo i{color:#E20018;}


/*PAGINA CONTATTI*/
.mccontatti i{font-size:40px;margin-left:-8px;}
.boxorari .opening_hours .opening_hours_wrapper li span{color:#E20018;font-size:28px;}
.boxorari .opening_hours .opening_hours_wrapper li label{color:#fff;border-color: #E20018;}
.boxformcontatti h3{color:#E20018;}
.boxformcontatti input[type="submit"]{background-color: #E20018;font-weight: 600;font-size: 15px;}

/*PAGINA GALLERIA*/
.sottoslider1{
  background: rgb(17,17,17);
  background: -moz-linear-gradient(180deg, rgba(17,17,17,1) 0%, rgba(0,0,0,0.8225665266106442) 100%);
  background: -webkit-linear-gradient(180deg, rgba(17,17,17,1) 0%, rgba(0,0,0,0.8225665266106442) 100%);
  background: linear-gradient(180deg, rgba(17,17,17,1) 0%, rgba(0,0,0,0.8225665266106442) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#111111",endColorstr="#000000",GradientType=1);
}


/*ICONE CONTATTI*/
.misura .icon_box .icon_wrapper{font-size: 50px!important;}

/*LINEA BOTTOM TABELLE*/
.detailing_table th{border-width: 0 0 1px !important; border-color:#E20018!important;}
.detailing_table td{border-width: 0 0 1px !important; border-color:#E20018!important;}

/*WHATSAPP ICONA*/
.wa__btn_popup .wa__btn_popup_icon{
  background: rgb(226,0,24)!important;
  background: -moz-linear-gradient(21deg, rgba(226,0,24,1) 0%, rgba(0,0,0,0.8225665266106442) 100%)!important;
  background: -webkit-linear-gradient(21deg, rgba(226,0,24,1) 0%, rgba(0,0,0,0.8225665266106442) 100%)!important;
  background: linear-gradient(21deg, rgba(226,0,24,1) 0%, rgba(0,0,0,0.8225665266106442) 100%)!important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e20018",endColorstr="#000000",GradientType=1)!important;
}
.wa__popup_chat_box .wa__popup_heading{
  background: rgb(226,0,24)!important;
  background: -moz-linear-gradient(21deg, rgba(226,0,24,1) 0%, rgba(0,0,0,0.8225665266106442) 100%)!important;
  background: -webkit-linear-gradient(21deg, rgba(226,0,24,1) 0%, rgba(0,0,0,0.8225665266106442) 100%)!important;
  background: linear-gradient(21deg, rgba(226,0,24,1) 0%, rgba(0,0,0,0.8225665266106442) 100%)!important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e20018",endColorstr="#000000",GradientType=1)!important;
}


/*RESPONSIVE*/

@media screen and (max-width: 414px){
#Footer .widgets_wrapper{text-align:center;}
#Footer .textwidget p{text-align: center!important;}
.ctabordorosso {font-size: 19px;}
.misura{width: 33%!important; float:left!important;}
button.servizi{font-size:100%;}
.contattihome {padding: 57px!important;}
.detailing_table td {font-size: 100%!important;}
.mcb-item-cdad17ac2 .column_attr{    padding: 120px 30px 360px!important;}
	#Wrapper #Content .column_icon_box {width: 33%!important;  float: left!important;    clear: none;}

}

@media screen and (max-width: 360px){
.contattihome {padding: 30px!important;}
.sliderpagine h1{font-size: 34px;letter-spacing: 1px;}
.detailing_table th{font-size: 139%!important;}
}

@media screen and (min-width: 768px) and (max-width:1024px){
.boxorari .opening_hours .opening_hours_wrapper li span {color: #E20018;font-size: 23px;}
.footercontatti h3 {font-size: 10px;}
}

@media screen and (min-width: 834px) and (max-width:1112px){
.boxorari .opening_hours .opening_hours_wrapper li span {color: #E20018;font-size: 23px;}
.footercontatti h3 {font-size: 12px;letter-spacing: 1px;}
}

/*22/10/20*/
.content_slider.center a.button .button_icon i{color:#e20018;}
.slider_pagination .slick-active a{background-color:#e20018!important;}
.slider_pagination .slick-active a:after{background-color:#e20018!important;}


/*FIX IUBENDA*//*
@media only screen and (min-width: 768px) {
#iubenda-cs-banner button:after,
#iubenda-cs-banner input[type="submit"]:after,
#iubenda-cs-banner input[type="reset"]:after,
#iubenda-cs-banner input[type="button"]:after {
content: initial !important;
position: initial !important;
left: initial !important;
top: initial !important;
height: initial !important;
width: initial !important;
background: initial !important;
z-index: initial !important;
transition: initial !important;
}
#iubenda-cs-banner button:hover:after,
#iubenda-cs-banner input[type="submit"]:hover:after,
#iubenda-cs-banner input[type="reset"]:hover:after,
#iubenda-cs-banner input[type="button"]:hover:after {
width: initial !important;
}
}
@media only screen and (min-width: 768px) {
#iubenda-cs-banner a.button:after, .button-flat a.action_button:after,
#iubenda-cs-banner a.tp-button:after, .button-flat button:after,
#iubenda-cs-banner input[type="submit"]:after,
#iubenda-cs-banner input[type="reset"]:after,
#iubenda-cs-banner input[type="button"]:after {
content: initial !important;
position: initial !important;
left: initial !important;
top: initial !important;
height: initial !important;
width: initial !important;
z-index: initial !important;
transition: initial !important;
background: initial !important;
opacity: initial !important;
}
#iubenda-cs-banner a.button:hover:after,
#iubenda-cs-banner a.action_button:hover:after,
#iubenda-cs-banner a.tp-button:hover:after,
#iubenda-cs-banner button:hover:after,
#iubenda-cs-banner input[type="submit"]:hover:after,
#iubenda-cs-banner input[type="reset"]:hover:after,
#iubenda-cs-banner input[type="button"]:hover:after {
width: initial !important;
opacity: initial !important;
}
}*/


#iubenda-cs-banner button:after,
#iubenda-cs-banner input[type="submit"]:after,
#iubenda-cs-banner input[type="reset"]:after,
#iubenda-cs-banner input[type="button"]:after {
content: initial !important;
position: initial !important;
left: initial !important;
top: initial !important;
height: initial !important;
width: initial !important;
background: initial !important;
z-index: initial !important;
transition: initial !important;
}
#iubenda-cs-banner button:hover:after,
#iubenda-cs-banner input[type="submit"]:hover:after,
#iubenda-cs-banner input[type="reset"]:hover:after,
#iubenda-cs-banner input[type="button"]:hover:after {
width: initial !important;
}
#iubenda-cs-banner a.button:after, .button-flat a.action_button:after,
#iubenda-cs-banner a.tp-button:after, .button-flat button:after,
#iubenda-cs-banner input[type="submit"]:after,
#iubenda-cs-banner input[type="reset"]:after,
#iubenda-cs-banner input[type="button"]:after {
content: initial !important;
position: initial !important;
left: initial !important;
top: initial !important;
height: initial !important;
width: initial !important;
z-index: initial !important;
transition: initial !important;
background: initial !important;
opacity: initial !important;
}
#iubenda-cs-banner a.button:hover:after,
#iubenda-cs-banner a.action_button:hover:after,
#iubenda-cs-banner a.tp-button:hover:after,
#iubenda-cs-banner button:hover:after,
#iubenda-cs-banner input[type="submit"]:hover:after,
#iubenda-cs-banner input[type="reset"]:hover:after,
#iubenda-cs-banner input[type="button"]:hover:after {
width: initial !important;
opacity: initial !important;
}


/*POP UP COVID*/
.pum-theme-308 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 0px!important;
    border-radius: 3px!important;
    border: 2px solid #CE2E28!important;
}
