/*
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
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/*#Header_wrapper, #Intro, #Header,#Top_bar,.pearl_sticky_holder {display: none}*/

body, button, span.date_label, .timeline_items li h3 span, input[type="submit"], input[type="reset"], input[type="button"], input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea, select, .offer_li .title h3 {
	font-family: "Museo-Slab", Arial, Tahoma, sans-serif !important;
}

.mhb-custom-YjY0Xvt7g .menu > li > a,
.mhb-custom--hmhwFlFz .menu > li > a,
.mhb-custom-xf3WOrcLRl .menu > li > a {
	font-family: "Museo-Slab", Arial, Tahoma, sans-serif !important;

}


.stm-header { margin: 0 auto 0px;}
.stm-header__cell_center {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.stm-header__hb .stm-navigation__default>ul>li:hover>ul {

	left: -100px;
}


.menumain {
 	height: 30px;

}

.menumain:hover {
 	border-bottom: 3px solid #0056a6;

}


.desktop .mhb-item-inner .logo {

	margin-top: -40px;
    margin-left: -10px;
}

.mhb-menu .menu.borders > li > a > span {
	border-right: 1px solid #0056a6;
}


 /*.menutop, .menu-item-type-wpml_ls_menu_item {

 	font-size: 14px;
 	border-right: 1px solid #0056a6;
 	height: 16px;
 	padding-bottom: 6px;

 }*/


.sub-menu .current-menu-item {

	background-color: #0056a6;

}

.sub-menu .current-menu-item a {color: white !important;}

.sub-menu .current-menu-item ul li a {color: #0056a6 !important;}

.current_page_item,
.current-menu-item,
.current-page-ancestor,
.current-menu-ancestor,
.current-menu-parent,
.current-page-parent,
.current_page_parent,
.current_page_ancestor{

	border-bottom: 3px solid #0056a6;
	background: white;

}

 @font-face {
    font-family: Museo-Slab;
    src: url(/fonts/museoslab_300/Museo_Slab_300-webfont.eot);
    src: url(/fonts/museoslab_300/Museo_Slab_300-webfont.eot?#iefix) format('embedded-opentype'),
         url(/fonts/museoslab_300/Museo_Slab_300-webfont.woff2) format('woff2'),
         url(/fonts/museoslab_300/Museo_Slab_300-webfont.woff) format('woff'),
         url(/fonts/museoslab_300/Museo_Slab_300-webfont.ttf) format('truetype'),
         url(/fonts/museoslab_300/Museo_Slab_300-webfont.svg#museo_slab300) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: Museo-Slab1;
    src: url(/fonts/museoslab_900/Museo_Slab_900-webfont.eot);
    src: url(/fonts/museoslab_900/Museo_Slab_900-webfont.eot?#iefix) format('embedded-opentype'),
         url(/fonts/museoslab_900/Museo_Slab_900-webfont.woff2) format('woff2'),
         url(/fonts/museoslab_900/Museo_Slab_900-webfont.woff) format('woff'),
         url(/fonts/museoslab_900/Museo_Slab_900-webfont.ttf) format('truetype'),
         url(/fonts/museoslab_900/Museo_Slab_900-webfont.svg#museo_slab300) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: museo-sans-condensed;
    src: url(/fonts/museosanscondensed_300/MuseoSansCnd-300-webfont.eot);
    src: url(/fonts/museosanscondensed_300/MuseoSansCnd-300-webfont.eot?#iefix) format('embedded-opentype'),
         url(/fonts/museosanscondensed_300/MuseoSansCnd-300-webfont.woff2) format('woff2'),
         url(/fonts/museosanscondensed_300/MuseoSansCnd-300-webfont.woff) format('woff'),
         url(/fonts/museosanscondensed_300/MuseoSansCnd-300-webfont.ttf) format('truetype'),
         url(/fonts/museosanscondensed_300/MuseoSansCnd-300-webfont.svg#museo_sans_cond300) format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: museo-sans-condensed900;
    src: url(/fonts/museosanscondensed_900/MuseoSansCnd-900-webfont.eot);
    src: url(/fonts/museosanscondensed_900/MuseoSansCnd-900-webfont.eot?#iefix) format('embedded-opentype'),
         url(/fonts/museosanscondensed_900/MuseoSansCnd-900-webfont.woff2) format('woff2'),
         url(/fonts/museosanscondensed_900/MuseoSansCnd-900-webfont.woff) format('woff'),
         url(/fonts/museosanscondensed_900/MuseoSansCnd-900-webfont.ttf) format('truetype'),
         url(/fonts/museosanscondensed_900/MuseoSansCnd-900-webfont.svg#museo_sans_cond900) format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: museo_slab500;
    src: url(/fonts/museoslab_500/Museo_Slab_500_2-webfont.eot);
    src: url(/fonts/museoslab_500/Museo_Slab_500_2-webfont.eot?#iefix) format('embedded-opentype'),
         url(/fonts/museoslab_500/Museo_Slab_500_2-webfont.woff2) format('woff2'),
         url(/fonts/museoslab_500/Museo_Slab_500_2-webfont.woff) format('woff'),
         url(/fonts/museoslab_500/Museo_Slab_500_2-webfont.ttf) format('truetype'),
         url(/fonts/museoslab_500/Museo_Slab_500_2-webfont.svg#museo_slab500) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: museo_slab700;
    src: url(/fonts/museoslab_700/Museo_Slab_700_2-webfont.eot);
    src: url(/fonts/museoslab_700/Museo_Slab_700_2-webfont.eot?#iefix) format('embedded-opentype'),
         url(/fonts/museoslab_700/Museo_Slab_700_2-webfont.woff2) format('woff2'),
         url(/fonts/museoslab_700/Museo_Slab_700_2-webfont.woff) format('woff'),
         url(/fonts/museoslab_700/Museo_Slab_700_2-webfont.ttf) format('truetype'),
         url(/fonts/museoslab_700/Museo_Slab_700_2-webfont.svg#museo_slab500) format('svg');
    font-weight: normal;
    font-style: normal;

}

/*
#header-sarlux a{color:#0056A6 !important}
#header-sarlux{width:100%; height:85px;background: rgba(245, 245, 245, 0.7);position:fixed; top:0;left:0;z-index:100;padding: 0  }
#header-sarlux-container{max-width:990px;margin:0 auto; margin-top: -8px}
#header-sarlux-burger{float: left;margin-right:40px;margin-top:20px}
#header-sarlux-logo {float:left}
#header-sarlux-logo::after{clear:both}
#social-top{float:right; margin-top:20px;color:#0056A6;cursor:pointer}
#finestra-social{display:none;position:absolute;z-index:100;top:50px;left:60%;padding:20px;cursor:pointer}
#finestra-search{text-align:right;display:none;position:absolute;z-index:100;top:0px;left:0; width:100%;padding-right:100px;background:#0056A6}
#finestra-search form button{margin:10px !important}
#finestra-search form { padding:10px 50px 50px 0}
#close-search{color:#ffffff; cursor:pointer;padding:20px 50px 0 0}
#header-overlapping-helper{display:none}

 .page-template-default #Wrapper {

  	margin-top: 85px !important;

 }

*/
 #testata_blu{padding-top: 15px !important;padding-bottom: 10px !important;background-color: #0056A6 !important;padding-left: 55px;
padding-right: 40.9px;margin:0px;}

#testata_blu a {color: #ffffff}


#articoli_nav a {color: #0056a6;}
#articoli_nav { padding-left: 10px;}



#Subheader .column{

 visibility: hidden  !important;

}



.single .content_wrapper {

	margin-top: 0px;

}



#Subheader .column{

 visibility: hidden  !important;

}

@media all {

    #Subheader::after {

        background: none !important ;
    }
}

	.wpb_wrapper > div {
	    margin-bottom: 10px !important;
	}

	#Content {

	    padding-top: 0px !important;
	}

	#searchform label,
	#searchform #searchform_cat
	{

		display: none;

	}




.widget_search input[type="text"]{
    margin-bottom: 0;
    width: 50% !important ;
    float: left;
    background-color: #3c7eb9;
    border: none;
}


#menu-item-wpml-ls-4-it {width: 50px !important; float:left !important}
#menu-item-wpml-ls-4-en{width:50px !important;float: left !important}
#menu-item-24,#menu-item-525696 {clear:both !important}
.wpml-ls-legacy-list-horizontal {
    border: 1px solid transparent;
    padding: 0 7px;
    float: left;
}


@media (min-width: 1024px) {

	.wpb_heading {

		width: 100%;
		text-align: center !important;
		z-index: 1;
		position: absolute;
		top: 20%;
		color: #1b1464 !important;
		font-weight: bold;
		font-size: 51px ;

	}

	.bianco > .wpb_heading {

		 	font-size: 43px ;
		 	color:white !important;
		 	top:70% !important;
	}


	.tastoni-home > .wpb_heading {

		 	font-size: 43px ;


	}

}


.author{

	display: none;

}


#Wrapper {

	box-shadow: none !important;
}

.single-photo-wrapper.image {
	text-align: center;
	display: none;
}

#Footer .footer_copy{

	display: none !important;

}
.image_frame, .wp-caption, .google-map, .icon_box .icon_wrapper, .content_slider .content_slider_ul, .author-box .avatar-wrapper, #comments .commentlist > li .photo, .edd_download_image {
	border-color: #ffffff;
}
.wp-caption-text {
	background: #ffffff !important;
	border: none !important;
	color: #005690 !important;
}

.content_wrapper .articoli .the_content_wrapper,
.content_wrapper .articoli .column,
.content_wrapper .articoli .post-header .title_wrapper {

	margin-left: 0 !important;
	padding-left: 0 !important;


}

.post-header .title_wrapper h1 {
  
    margin-left: -15px;
  }
.articoli .section_wrapper{

padding-left: 10px;

}

.sottocategoria {
	background:transparent;
	text-align: left;
	padding: 0 !important;
	margin: 0 !important;
	box-shadow:none;
	font-size: 1em;
	color: #309500 !important;
	text-transform: uppercase;
	font-weight: bold !important;
	}