/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/*Form preventivo landing*/
.cornice{
	border: solid;
    border-color: #005c83;
    border-width: 2px;
    padding: 14px;
	margin-left: 0px;
	   }


/*menu trasparente*/
#Top_bar .menu > li ul {
    background-color: #e2e1e182!important;
}




/*tasto menu Realizzazioni*/
#Top_bar .menu > li#menu-item-248 > a, #Top_bar .menu > li#menu-item-248 > a{
	background-color: #245982!important;
	color: #fff!important;
	display:none!important;
	}


/*tasti Action Bar preventivo/ sopralluogo / chiama subito*/
#menu-item-102{
	    background: #008bf7!important;
    padding-left: 6px!important;
    padding-right: 6px!important;
	color:#fff!important;
}

#menu-item-101{
	    background: #008bf7!important;
    padding-left: 6px!important;
    padding-right: 6px!important;
	color:#fff!important;
}

#menu-item-100{
	background: #008bf7!important;
    padding-left: 6px!important;
    padding-right: 6px!important;
	color:#fff!important;
}

/*---------------------------------*/





/*----megamenu------*/
.privati{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/privati-anteprima.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}

.studi{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/arc.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}

.industrial{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/industrial.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}



.fpvc{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/prodotto-pvc.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}
.flegno{
    background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/prodotto-legno-1.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}

.fall{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/prodotto-alluminio-1.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}

.porteint{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/porte-interne.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}

.portoncini{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/anteprima-porte.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}

.portonbli{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/porte-blindate.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}

.sspvc{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/scorrevole-pvc-anteprima.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}

.sslegno{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/scorrevole-legno-anteprima.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}

.ssall{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/scorrevole-alluminio-anteprima.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}


.soantap{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/persiane-anteprima.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}

.sov{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/veneziane-anteprima.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}

.sot{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/tapparelle-anteprima.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}

.sof{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/anteprima-sistemi-oscuranti-2.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}

.accinf{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/inferriata-anteprima.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
	}

.acczan{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/anteprima-zanzariera.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}

.accsez{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/anteprima-sezionali.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}

.accbas{
	background-image: url(https://www.innova-serramenti.it/wp-content/uploads/2018/11/basculante-anteprima.jpg);
	background-repeat: no-repeat, repeat;
    /*height: 150px;*/
	background-position: center;
	background-size: contain;
}

.realizzaz{
	display:none!important;
}


/*--------------------FINE MEGA MENU-----------------*/


.mfn-megamenu-title{
	text-align:center;
	margin-top: 125px!important;
	padding-top:45px!important
}


/*widget orari*/


/*#text-4{
    border: solid;
    border-color: #245982;
    border-width: 2px;
    padding: 16px!important;
}
*/
@media screen and (min-width: 320px) and (max-width: 768px){
	#text-4{
	border: none;
	padding: 0px!important;
    margin-bottom: 20px!important;
	margin-top: -35px;
	}
}

@media screen and (max-width: 768px){
	.pad{
		padding: 50px 0 0 0%!important;
	}
}

/*---MegaMenu resize----*/
.mfn-megamenu-3{
	width:1000px!important;
}

.mfn-megamenu-4{
	width:1000px!important;
}
/*-----------------*/

@media screen and (max-width: 768px){
.tabsss{
	padding-left: 0!important;
	padding-right: 0!important;
	padding-bottom: 0!important;
	padding-top: 0!important;

}
}

.wp-caption-text{
	font-size: 26px;
	color: #005A86;
	background-color:#fff0!important;
}


.breadcrumb_last{
	color:#005A86!important;
	}


/**MENU MOBILE**/
.sopralluogomobile{
	background-color: #7faacc24!important;
    color: #fff!important;
    padding-left: 14px!important;
    margin-top: 50px!important;
}

.sopralluogomobile1{
	background-color: #7faacc24!important;
    color: #fff!important;
    padding-left: 14px!important;
    margin-top: 5px!important;
}


@media screen and (min-width: 769px){
	#menu-item-615{
		display:none!important;
		}
	#menu-item-616{
		display:none!important;
	    }
	 #menu-item-617{
		display:none!important;
	    }

}

@media screen and (max-width: 415px){
.distanzamob{
    margin: 0 0 -15px!important;
}
}


@media screen and (max-width: 415px){

	.distanzameno{
	padding-top: 30px!important;
}
}



@media screen and (min-width: 417px){
	.prodottiview{
		display:none!important;
	}


}

@media screen and (max-width: 415px){
	.prodottiview1{
		display:none!important;
	}
}

a#back_to_top.button.button_js{
    background: #eee!important;
}

/*Rimozione google capthca*/
.grecaptcha-badge {
display: none;
}


#_hj-f5b2a1eb-9b07_feedback_minimized{
	display:none!important;
}

@media screen and (max-width: 415px){
	#iubenda-cs-banner{
		display:none!important;
	}
}


h5, h5 a, h5 a:hover {
    color: #245982!important;
}


@media screen and (min-width: 320px) and (max-width: 768px){
.post-nav{
	display:none!important;
}
}



/*landing luce*/
.luce img {
    max-width: 50.1%!important;
}

.luce .wp-caption-text {
    font-weight: 700;
    font-size: 20px;
}


@media only screen and (max-width: 767px) {
	.mobile-50 {
		width: 50% !important;
		float: left;
	}
	.buonimotivi p{
		font-size:16px!important;
	}
	}

.hr_color, .hr_color hr, .hr_dots span {
color: #235982!important;
background: #235982!important;
}

/*LANDING PROFESSIONISTA*/

.page-id-1678 .inside{margin-bottom:10px;}
.page-id-1678 .inside h2{color:#002E5A;}
.page-id-1678 .inside p {color:#000;}
.page-id-1678 .inside span {color:#000!important;}
.page-id-1678 .boxzoom .zoom_box{max-width: 50%;}
.page-id-1678 .step .zoom_box .desc {background:rgba(0, 0, 0, 0)!important;}
.page-id-1678 .laserscannerContainer {	margin-top:-490px;	clear: both;}
.page-id-1678 .laserscannerContainer .column_column ul {	list-style: disc; color:#0D4277;   margin: 0 0 0px 20px!important;	}
.page-id-1678 .laserscannerContainer .column_column ul p {color:#000;}
.page-id-1678 .treicone h3 {font-size:20px; color:#fff; text-align:center!important;}
.page-id-1678 .treicone img{max-width:40%!important; display: inherit!important; border: solid 1px #002E5A; border-radius: 90px;}
.page-id-1678 .treicone img:hover{background:#002E5A;}
.page-id-1678 .zmbox h3 {font-size:20px; color:#fff!important; text-align:center!important;}
.page-id-1678 .zmbox h2 {font-size: 42px;color:#fff;    line-height: 10px;}
/*.page-id-1678 .bordo {border:solid 2px #66A3BD;    border-radius: 50px;}*/
.page-id-1678 .bordo h2{font-size: 42px;color:#0D4277;    line-height: 10px;}
.page-id-1678 .bordo h4{color:#66A3BD;    font-weight: 600;}
.page-id-1678 .bordo .content_slider .content_slider_ul {border:none!important;}
.page-id-1678 .bordo img {max-width:60%!important;border-radius:0px;}
.page-id-1678 .bloccoslider1 {margin-top:-45px!important;}
.page-id-1678 .paddingss p{padding:0px 50px 0px 50px;}
.page-id-1678 .paddingss h4{padding:0px 50px 0px 50px;}
.page-id-1678 .hover_box {margin-bottom:0px!important;}
.page-id-1678 .elevata h5{font-size: 20px!important; text-align:left;     font-weight: 400; padding:0px 74px 0px 74px;}
.page-id-1678 .funzionalita h5{font-size: 20px!important; text-align:left;     font-weight: 400; padding:0px 74px 0px 74px;}
.page-id-1678 .luminosita h5{font-size: 20px!important; text-align:left;     font-weight: 400; padding:0px 74px 0px 74px;}
.page-id-1678 .mattia h5{font-size: 20px!important; text-align:left;     font-weight: 400; padding:0px 74px 0px 74px;}
.page-id-1678 .michele h5{font-size: 20px!important; text-align:left;     font-weight: 400; padding:0px 74px 0px 74px;}
.page-id-1678 .franca h5{font-size: 20px!important; text-align:left;     font-weight: 400; padding:0px 74px 0px 74px;}


/*RECENSIONI*/
.page-id-1678  .missionArrow {    position: absolute;    top: 50%;    transform: translateY(-50%);    width: 20px;    height: 60px;}
.page-id-1678  .missionArrow.missionArrowLeft {  left: 5px;	background:url(/wp-content/uploads/2020/04/Sx.png;) no-repeat center;	}
.page-id-1678  .missionArrow.missionArrowRight {    right: 5px;	background:url(/wp-content/uploads/2020/04/Dx.png;)no-repeat center;}
.page-id-1678  .missionContainer .section_video {	text-align: center;}
.page-id-1678  .missionContainer .elevata img  {max-width:90%!important;}
.page-id-1678  .missionContainer .funzionalità img  {max-width:90%!important;}
.page-id-1678  .missionContainer .luminosita img {max-width:90%!important;}
.page-id-1678  .missionContainer  h5{font-size:30px;}
.page-id-1678  .missionContainer p{padding: 0px 74px 0px 74px;font-weight: 700;   color: #000;}
.page-id-1678  img.apice2 {float:right!important; margin-right: 15px; width:10%!important;}
.page-id-1678 img.apice1 {position:relative!important; float:left!important;width:10%!important;}
/*IMMAGINE RECENSIONI CON MAGGIORE TESTO*/
.page-id-1678 .mattia img {max-width:90%!important;}
.page-id-1678 .michele img {max-width:90%!important;}
.page-id-1678 .franca img {max-width:90%!important;}
/*------*/
#missionSwitcher {	width: 50%;	clear: both;	margin-top: 20px;	text-align: center;}
#missionSwitcher div {	display: inline-block;	width: 16px;	margin: 0 5px;	height: 16px;	background: #0D4277;	cursor: pointer;}
#missionSwitcher div.active {	background: #000;}
/*FORM CONTATTI*/
.page-id-1678 .column-one{width:45%;float:left;padding:25px;}
.page-id-1678 .wpcf7-submit{background: #006591; color: white;}
.page-id-1678 span.wpcf7-form-control-wrap .wpcf7-text{border-color:#006591;height: 50px;}

/*RESPONSIVE LANDING PROFESSIONISTA*/
@media only screen and (min-width: 768px){
.page-id-1678 .nodisplay30{display:none;}
}
@media only screen and (max-width: 767px) {
	.page-id-1678 .nodisplay31{display:none;}
.page-id-1678 .bordo img {border-radius:0px; max-width:90%!important;}
.page-id-1678 .laserscannerSlide1 p {padding: 25px;}
.page-id-1678 .laserscannerSlide1 hr{display: none;}
.page-id-1678 .laserscannerSlide2 p {padding: 25px;}
.page-id-1678 .laserscannerSlide2 hr{display: none;}
.page-id-1678 .laserscannerSlide3 p {padding: 25px;}
.page-id-1678 .laserscannerSlide3 hr{display: none;}
.page-id-1678 .bordo h4 {font-size: 30px;}
.page-id-1678 .laserscannerContainer .column_column ul {    list-style: none!important;    margin: 0 0 0 0px!important;}
/*.page-id-1678 .laserscannerSlide1 ul.ul {display:none;}*/
.page-id-1678 .column-one{width:90%;float:left;padding:10px;}
.page-id-1678 .missionContainer h5 {font-size: 18px;}
.page-id-1678 .missionContainer p { padding: 0px 52px 0;}
.page-id-1678 img.apice1 {position:relative!important; float:left!important;width:8%!important;}
.page-id-1678 .wpcf7-submit {font-size:12px;    margin-top: 10px;    margin-left: 40px;}
.page-id-1678 .missionArrow {top:58%!important;}
.page-id-1678 .resizecerchicolorati .vc_column_container{float:left; width:33%;}
.page-id-1678 .treicone h3 {font-size: 15px;}
.page-id-1678 .quattroblocchi{width:50%!important; float:left; clear:none; padding: 0 0%!important;}
.page-id-1678 .treicone img {max-width:80%!important; display: inherit!important; border: solid 1px #002E5A; border-radius: 90px;}
.page-id-1678 .elevata h5{font-size: 13px!important; text-align:center;     font-weight: 400; }
.page-id-1678 .funzionalita h5{font-size: 13px!important; text-align:center;     font-weight: 400; }
.page-id-1678 .luminosita h5{font-size: 13px!important; text-align:center;     font-weight: 400; }
.page-id-1678 .mattia h5{font-size: 13px!important; text-align:center;     font-weight: 400;}
.page-id-1678 .michele h5{font-size: 13px!important; text-align:center;     font-weight: 400; }
.page-id-1678 .franca h5{font-size: 13px!important; text-align:center;     font-weight: 400;}

	
}
@media only screen and (max-width: 375px) {
	.page-id-1678 .bordo h2 {line-height: 35px;}
}
@media only screen and (max-width: 360px) {
	.page-id-1678 .missionContainer p {padding: 5px 35px 0;}
	.page-id-1678 .missionContainer h5 { font-size: 19px;}
	.page-id-1678 .column-one {width:95%;}
	.page-id-1678 .wpcf7-submit{margin-left: 25px;}
	.page-id-1678 .missionContainer h5{font-size:16px;}
	.page-id-1678 .bordo h2 {line-height: 35px;}
}
@media only screen and (max-width: 1024px){
.page-id-1678 .column-one { width: 44%;}
.page-id-1678 .wpcf7-submit {margin-left:10px;}
}

@media only screen and (max-width: 834px){
.page-id-1678 .column-one{width: 42%;}
}

/*regola safari*/
@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){
	@media {
		.page-id-1678 .laserscannerContainer{
			margin-top: 0px!important;
		}
		}
}


#Footer .footer_copy .copyright a{color:#fff!important;}


#_hj_feedback_container{display:none;}

/*slider home*/
h2.modificacss {
	color:#fff !important; line-height:50px !important; text-align:center !important;
}

@media only screen and (max-width: 1199px){
	h2.modificacss {color:#fff !important; line-height:40px !important; text-align:center !important; font-size: 24px;}
}
@media only screen and (max-width: 639px){
	h2.modificacss {color:#fff !important; line-height:30px !important; text-align:center !important; font-size: 19px;}
}


#menu-top-new { display: block; background-color: #005A86; text-align: right;}
#menu-top-new li {display: inline-block; padding-right: 30px;}
#menu-top-new li a { color: #fff; }

@media only screen and (max-width: 1239px){
	#menu-top-new { display: none; } 
}