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

.blockquote p.author i {
    display: none;
}

.progettazione .flat_box .desc_wrapper {
    margin-left: 90px !important;
}

#menu > ul > li > a, a.action_button, #overlay-menu ul li a {
    font-size: 18px;
}

/*#Top_bar .menu > li > a, #Top_bar #menu ul li.submenu .menu-toggle {
    color: #fff;
}*/

.progettazione .themebg {
    background-color: #ec6907;
}

.studi .themebg {
    background-color: #3065af;
}

@media only screen and (min-width: 1240px) {
	
	.header-semi.ab-hide #Top_bar:not(.is-sticky) {
		box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.31);
		display: none;
	}
	
	a[href="#about"] > span {
		color: black;
	}
	
	a[href="#mappa"] > span {
		color: black;
	}
	
	a[href="#contact"] > span {
		color: black;
	}
	
	a[href="#studi"] > span {
		color: #0095eb;
	}
	
	a[href="#studiinv"] > span {
		color: #0095eb;
		opacity: .0;
	}
	
	a[href="#progettazione"] > span {
		color: #ec6907
	}
	
	#menu > #menu-menu-left > li > a[href="https://www.centrostudilion.it/sindacato-asset-scuola/"] > span {
		display: none
	}	
	
	#menu > #menu-menu-left > li > a[href="https://www.centrostudilion.it/abilitazioni-in-spagna/"] > span {
		display: none
	}	
	
	#menu > #menu-menu-left > li > a[href="https://www.centrostudilion.it/polo-universitario/"] > span {
		display: none
	}		
	
	#menu > #menu-menu-left > li > a[href="https://www.centrostudilion.it/scuole-paritarie/"] > span {
		display: none
	}		
	
	#menu > #menu-menu-left > li > a[href="https://www.centrostudilion.it/certificazioni/"] > span {
		display: none
	}	
	
}

.header-semi.ab-hide #Top_bar:not(.is-sticky) {
    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.31);
    /*display: none;*/
}

@media only screen and (max-width: 479px) {
#Top_bar:not(.is-sticky) a.responsive-menu-toggle {
    display: none;
}
}

@media only screen and (max-width: 479px) {
#Top_bar:not(.is-sticky) {
    height: 0px;
line-height: 0px;
}
}


.no-shadows #Top_bar.is-sticky {
    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.31);
}

.rs-layer {
	opacity: 1 !important;
}

@media only screen and (max-width: 479px) {
h1 {
    font-size: 40px;
    line-height: 35px;
    font-weight: bold;
}
}

@media only screen and (max-width: 479px) {
h4 {
    font-size: 20px;
    line-height: 19px;
    font-weight: bold;
}
}


.icon-instagram {
    content: '\f16d';
    font-size: 30px;
    color: #fff;
}

.icon-facebook {
    content: '\f30c';
    font-size: 30px;
    color: #fff;
}

.icon-linkedin {
    content: '\f30c';
    font-size: 30px;
    color: #fff;
}

.icon-location:before {
    content: '\e8c6';
    padding-top: 60px;
}

.grecaptcha-badge { 
    visibility: hidden;
}

.style-simple .opening_hours {
    padding: 25px 30px;
}

.opening_hours h3 {
    color: #fff!important;
}

.style-simple .opening_hours .opening_hours_wrapper li label {
    color: #fff;
}

.opening_hours .opening_hours_wrapper li span {
	color: #fff;
}

.flat_box a {
	color: #0095eb;
}