/*
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
*/
.nodisplay2{display:none;}
.mhb-custom-9Xw48VKsM .menu > li.current-menu-item > a{color:#fff!important;}
/*MENU PRINCIPALE*/
.contattimenu{font-size: 10px;}
ul.list_mixed li:before {color:#fff;}
.icone [class^="icon-"]:before {margin-top: 0.2em;}
.mhb-menu .menu > li > a > span{padding: 0 14px;}
/*BLOCCO CTA SOPRA*/
.sopra{margin-top: -160px;}
.sopra h3{ font-size: 20px;line-height: 24px;text-align: center;text-transform: uppercase;}
/*RICHIEDI PROVA*/
.richiediprova {border: 5px solid #1F2755;padding: 60px;}
.richiediprova label {font-family: "Montserrat", Helvetica, Arial, sans-serif;color:#1F2755;}
.richiediprova h3{    font-size: 28px;line-height: 33px;}
#richiedi{margin-top:80px;}
.barradiv hr {height: 4px; color:#1F2755;background-color: #1F2755;    width: 65%;    margin: 0px 0px 25px 210px!important;}
.barradiv1 hr {height: 4px; color:#1F2755;background-color: #1F2755;    width: 65%;}
.nodisplay{display:none;}
#liste{}

/*TABS PRIMA E DOPO*/
.tabellaverticale .tabs_vertical.ui-tabs .ui-tabs-nav li a {text-align:left!important;}
.tabellaverticale h3{font-weight:700;font-size: 29px;}
.tabellaverticale p{color:#1F2755;}
.tabellaverticale .tabs_vertical.ui-tabs .ui-tabs-nav{width:22%;}
.tabellaverticale .tabs_vertical.ui-tabs .ui-tabs-nav li a{background-image:none;text-align:right;}
.tabellaverticale .tabs_vertical.ui-tabs .ui-tabs-panel {border-left:2px solid #1F2755!important;
border-right:0px!important; border-bottom:0px!important; border-top:0px!important;-webkit-border-radius:0!important;    min-height: 400px; }
.tabellaverticale .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active:after{border-right: 5px #66B622 solid;}
.tabellaverticale .tabs_vertical.ui-tabs .ui-tabs-nav{border:none!important;}
.tabellaverticale .tabs_vertical.ui-tabs .ui-tabs-nav li{border:none!important;}
.tabellaverticale .ui-tabs .ui-tabs-nav li a{font-size:17px;    padding: 20px 23px !important; line-height:22px;}
.tabellaverticale .tabs_vertical.ui-tabs .ui-tabs-nav li a:hover{transform: scale(1.1);transition: transform .9s;}
.tabellaverticale .one-second.column{margin-bottom:0px!important;}


/*CHART NUMERI KSOLUTION*/
.chartnumeri .chart_box .chart .num{color:#66B622; font-size:35px;}
.chartnumeri .chart_box:before{background-image: none!important;}
.chartnumeri .chart_box p{color: #242D60; font-weight:600;}
/*QUATTRO PUNTI*/
.quattropunti h4{font-size: 16px;line-height: 18px;font-weight: 600;}


/*TESTIMONIANZE*/
.testimonianze .hr_dots span{width:10px; height:10px; display:none;}
.testimonianze .slider_pagination a{background-color:#1f2755;}
.testimonianze .slider_pagination .slick-active a:after{background-color:#1f2755;}
.testimonianze .testimonials_slider .testimonials_slider_ul li .bq_wrapper{    background: rgb(0 0 0 / 0%); }
.testimonianze .testimonials_slider blockquote {background: none!important;    font-weight: 500;}
.testimonianze blockquote:after{display:none!important;}
.testimonianze .company {font-weight: 700;}

/*APPROFONDIMENTI*/
.approfondimenti h2{font-size: 18px!important; line-height: 20px!important;  font-weight: 600;}
.blogkappa .desc{padding:10px;}
.blogkappa h4{font-size: 19px;font-weight: 600;}
.blogkappa .blog_slider .blog_slider_ul li .item_wrapper .image_frame{margin-left: 0px;}
.blogkappa .blog_slider .blog_slider_ul li .item_wrapper a.button {margin-left:0px;}
.blogkappa .blog_slider .blog_slider_ul li .item_wrapper hr{margin-left:0px;}
.blogkappa .date_label{display:none;}
.blogkappa .blog_slider .blog_slider_ul li .item_wrapper a.button {background-color: #1f2755;}
.blogkappa .blog_slider .blog_slider_ul li .item_wrapper a.button:hover {background-color: #4cba00; color:#fff;}
.blogkappa .blog_slider .blog_slider_ul li .item_wrapper a.button span i {display:none;}
.blogkappa .button_label {margin-left:0px!important;}
.blogkappa .slick-dots {display:none!important;}
.section-post-related .simple .post-related a.button {background-color: #1f2755;}
.section-post-related .simple .post-related a.button:hover {background-color: #4cba00; color:#fff;}
.section-post-related .simple .post-related a.button span i {display:none;}
.section-post-related .simple .post-related .button_label {margin-left:0px!important;}
/*.approfondimenti .grid .post-footer{display:none;}
.approfondimenti .post-meta .author-date{display:none;}*/
/*POP UP whastup*/
.wa__btn_popup .wa__btn_popup_txt {line-height: 13px!important;}

/*FORM CONTATTI*/
.privacycheck span.wpcf7-list-item {margin: 10px 0 10px 0em;}
.wpcf7 form.sent .wpcf7-response-output {border-color: #1f2755!important; border: solid!important;}

/*FONT P TESTI*/
p {font-weight: 500;}

/*Effetto Hover POST CORRELATI*/
.double{display:none!important;}




/*RESPONSIVE*/


@media only screen and (min-width: 960px){
.nodisplay1{display:none!important;}
}
@media only screen and (min-width: 960px) and (max-width:1024px){
.richiedilatuaprova{background-size: auto!important;}

}

@media only screen and (min-width: 834px) and (max-width: 1194px) and (orientation: landscape){

.mhb-item {margin: 0px 0px;}
	.mhb-menu .menu li a span{padding: 0px 9px!important;}
	.astra {font-size: 12px;    line-height: 23px;}
}

@media only screen and (min-width: 1024px) and (max-width:1366px)and (orientation: portrait){
	.mhb-item {margin: 0px 0px;}
	.mhb-menu .menu li a span{padding: 0px 9px!important;}
	.section-post-related .simple .post-related h4 {font-size: 16px;}
.astra1 p{line-height: 21px; font-size: 14px;}

}


@media only screen and (min-width: 834px) and (max-width:1112px) and (orientation: landscape){
.richiedilatuaprova{background-size: auto!important;}
.mhb-item {margin: 0px 5px;}
.mhb-menu .menu > li > a > span {padding: 0 10px;}
.blogkappa h4 {font-size: 16px;}
.post-nav.minimal a.next{right:15px;}
.section-post-related .simple .post-related h4 {font-size: 16px;}
	.astra{line-height: 21px; font-size: 14px;}

}



@media only screen and (min-width: 810px) and (max-width: 1080px) and (orientation: landscape){
	.blogkappa h4 {font-size: 18px;}
	.mhb-item {margin: 0 5px;}
	.mhb-menu .menu > li > a > span {padding: 0 10px;}
.post-nav.minimal a.next{right:15px;}
			.astra{line-height: 21px; font-size: 14px;}

}





@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){
	.mhb-item {margin: 0 5px;}
	.mhb-menu .menu > li > a > span{    padding: 0px 10px;}
	.blogkappa h4 {font-size: 16px;}
	.post-nav.minimal a.next{right:15px;}
	.quattropunti h4{font-size: 14px;}
	.astra{line-height: 20px;
    font-size: 14px;}
	.mcb-item-riooa6tto p{font-size:13px;}
.tabellaverticale .one-second.column{margin-bottom:40px!important;}
}

@media only screen and (min-width: 810px) and (max-width: 1080px) and (orientation: portrait){
	.blogkappa h4 {font-size: 18px;}
/*colonne sotto TI conosciamo*/
	.mcb-wrap-ihujom8ty{display:none!important;}
	.one-fourth.mcb-wrap.mcb-wrap-569e0f9b7 {width: 33%;}
	.one-fourth.mcb-wrap.mcb-wrap-1604c1350 {width: 33%;}
	.one-fourth.mcb-wrap.mcb-wrap-00779b431 {width: 33%;}
	.blogkappa h4 {font-size: 16px;}
	.barradiv{display:none!important;}
	.one-fourth.column.chartnumeri   {width: 48%!important;    float: left;    clear: none;margin-bottom: 25px;}
.personalequalificatocta{padding:30px!important;}
.risultatogarantito .column_attr {padding: 60px 15% 60px!important;}
.richiedi{margin-top:-320px!important;}
.post-nav.minimal a.next{right:15px;}
.mobile-menu-toggle {color:#fff;}
		.astra{line-height: 12px!important; font-size: 11px!important;}


}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){
	.mhb-item {margin: 0 5px;}
	.mhb-menu .menu > li > a > span{    padding: 0px 10px;}
	.blogkappa h4 {font-size: 16px;}
	.fontss h4 {font-size: 19px;}
	.post-nav.minimal a.next{right:15px;}
		.mobile-menu-toggle {color:#fff;}
		.mhb-menu .tabletMobile .menu{background-color:#1F2755!important;}
		.mhb-menu .tabletMobile .menu span{color:#fff;}
	.astra {line-height: 14px;
    font-size: 12px;}
}




@media only screen and (max-width: 768px){
.one-fourth.column.chartnumeri {width: 50%; margin-bottom: 24px;}
	.risultatogarantito .column_attr {padding: 60px 15% 60px!important;}
	.personalequalificatocta{padding:30px!important;}
	.richiedi{margin-top:-320px!important;}
	.barradiv hr{display:none;}
	.richiediprova h3 {font-size: 21px; line-height: 26px;}
	/*colonne sotto TI conosciamo*/
	.mcb-wrap-ihujom8ty{display:none!important;}
	.one-fourth.mcb-wrap.mcb-wrap-569e0f9b7 {width: 33%;}
	.one-fourth.mcb-wrap.mcb-wrap-1604c1350 {width: 33%;}
	.one-fourth.mcb-wrap.mcb-wrap-00779b431 {width: 33%;}
}

@media only screen and (max-width: 767px){
.mhb-menu .menu{background-color: #1d2658;}
.mhb-menu .mobile-menu-toggle{color: #66b622;}

}
/*IPHONE 12 PRO*/
@media only screen 
    and (device-width: 428px) 
    and (device-height: 926px) 
    and (-webkit-device-pixel-ratio: 3) {
.richiedi {margin-top: -153px!important;}
.one-fourth.column.chartnumeri   {width: 48%!important;    float: left;    clear: none;}
		.risultatogarantito .column_attr {margin-bottom:50px;}
		.personalequalificatocta{margin-top: -130px;}
		.testimonianze blockquote{margin: 0 0 0px 0px;}
}

@media only screen and (max-width: 414px) {
.richiedi{margin-top:-100px!important;}
.nodisplay{display: none;}
.nopadding{padding:0px!important;}
h4{font-size:25px;line-height: 32px;}
h2 {font-size: 30px;}
.sopra h3{font-size:18px;}
.richiedilatuaprova{background-size: auto!important;}
.richiediprova{padding:25px;}
.richiediprova h3{    font-size: 20px;    line-height: 28px; text-align:center;}
.chartnumeri  {margin: 50px 0px 0px 0px!important;}
.risultatogarantito .column_attr{padding: 60px 10% 60px!important; margin-top: 50px;margin-bottom: 50px;}
.attrezzature .column_attr{padding: 60px 10% 60px!important; margin-top: 0px;margin-bottom: 50px;}
.personalequalificato .column_attr{padding: 60px 10% 60px!important; margin-top:-30px;margin-bottom: 50px;}
.personalequalificatocta{padding: 30px!important; text-align: center!important;}
.sopra .column_attr{margin-top: -140px;}
.esperienzace{background-size: cover!important; background-position: right!important;}
.tabellaorrizzontale .accordion .question .title{box-shadow: none!important; background:none!important; border:none!important; }
.tabellaorrizzontale .title:before{display:none!important;}
.tabellaorrizzontale .title i{display:none!important;}
.tabellaorrizzontale .title {padding: 14px 14px 14px 14px!important;text-align:center;font-size: 19px!important; line-height:22px;}
.tabellaorrizzontale .question{border-style: solid none none none!important;border-radius: 0px!important;}
.tabellaorrizzontale h3 {text-align: center;}
.tabellaorrizzontale p{text-align: center;}
#Footer{text-align:center;}
#Footer p{padding:0px!important;}
#Subheader {padding: 50px 0 60px!important;}
.testimonianze .testimonials_slider blockquote {font-size:15px; margin:0px;}
	.blogkappa h4 {font-size: 18px; font-weight: 600;line-height: 22px;}
	.blogkappa .blog_slider .blog_slider_ul li .item_wrapper .image_frame {margin-bottom:0px;}
	.one-fourth.column.chartnumeri   {width: 48%!important;    float: left;    clear: none;}
.mhb-menu .menu > li > a > span{color:#fff;}
	.testimonianze .testimonials_slider .testimonials_slider_ul li .bq_wrapper{    padding: 1px 10px 10px!important;}
	#blog{margin-top: -80px!important;padding-top:0px!important;}	
	.post-nav.minimal a.next {right: 15px;}
	
}
@media only screen and (max-width: 360px) {
.one-fourth.column.chartnumeri {
    width: 50%!important;
	}
}
@media only screen and (max-width: 320px) {
	.chartnumeri .chart_box p{font-size:9px;}
}


/*EFFETTO ZOOM*/
.zoom1:hover {
  transform: scale(0.9); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
.zoom1 {
  /*padding: 0px;*/
  transition: transform .9s; /* Animation */
  width: auto;
  height: auto;
  margin: 0 auto;
}
.zoom2:hover{
  transform: scale(1.1); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
.zoom2{transition: transform .9s;}


#Subheader .title{text-align:center!important;}
/*ARTICOLI*/
.puntato{font-size: 28px;  line-height: 30px;   font-weight: 400;  letter-spacing: 0px;    color: #242d60!important;}
ul {color: #1e2658!important;}
.bordoformnews{border: 2px solid #1f2755;padding:25px;}
.blog_slider_header .slider_navigation{display:flex; justify-content:center; float:none;}

/*TAsto News*/
.tastonews a:hover{background-color:#66b523!important; transform: scale(1.1);}
.tastonews a{transform:transform .9s;}

.astra {padding:10px;}

#promos{margin-top:-130px!important;}
.fixed-nav .arrow{background-color: #1e2658;}



/*Modifiche Michele Bertoletti------------------------------------------------------------------*/
 .wa__btn_popup .wa__btn_popup_icon:before {
	 background-image: url("/wp-content/uploads/2021/01/mascotte-klean-wa.png");
 }
 
 .wa__popup_chat_box .wa__popup_heading:before {
	 background-image: url("/wp-content/uploads/2021/01/mascotte-klean-wa.png");
 }
 
 .personalequalificatocta {
	text-align: center;
 }
 
 .personalequalificatocta img {
	width: 50%;
	margin-bottom: 15px;
 }
 
 .testimonials_slider .testimonials_slider_ul li .bq_wrapper {
	 padding-top: 0;
	 padding-bottom: 0;
}

.mascotteImage img {
	height: 100px !important;
}

.footer-cert {
	    margin-top: -50px;
}

.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
	width: 0;
}

.kbutton  {
	    margin-left: 7px !important;
    margin-top: -25px !important;
}









.container-404 {
	width: 100%;
	height: 90vh;
	background: red;
}


#Subheader {
	display: none; 
}











