/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-header{border-bottom: 0px !important;}
.fusion-header-wrapper, .fusion-secondary-main-menu, .fusion-header-wrapper .fusion-header{background: #004f9e !important;}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-content a{font-weight: 300 !important; text-transform: uppercase !important; font-size: 22px !important;}


#claim{text-align: center;}
	#claim ul{padding: 0px; margin: 0px;}
		#claim li{list-style: none; display: inline-block; font-size: 3.5vw; text-align: center; letter-spacing: 0px; padding: 0px; margin: 0px; color: #004f9e; margin-left: 2%;}
			#claim li:first-child{margin-left: 0px;}
#soggiornare{font-size: 3.5vw; color: #fff; text-align: center;}
	#soggiornare p{margin-bottom: 0px;}
	
	.fusion-menu .wpml-ls-menu-item{background: url('/wp-content/uploads/2019/04/divi_langs-1.gif') no-repeat; padding-right: 30px !important; background-position: right center;}
	.fusion-menu .wpml-ls-menu-item:last-child{background: none; padding-right: 0px !important;}

.box_noborder h4{margin-top: 0px !important; margin-bottom: 10px !important;}
.box_noborder strong{font-weight: 600;}

#back_history_portfolio{background: #003b75;}
	#back_history_portfolio a{color: #fff; font-size: 12px;}
	#back_history_portfolio p{margin: 0px !important;}

.citazione p{margin-bottom: 0px;}
.citazione p em{color: #323643 !important;}

.button-default{background: #004f9e !important; border-radius: 0px !important;}


.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a{font-weight: 700 !important;}
.fusion-rollover span{text-transform: none; font-weight: 400 !important;}

.fusion-image-carousel {margin-bottom: 0px !important;}
.fusion-carousel .fusion-carousel-wrapper{padding: 0px !important;}

.lettino{border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; padding-top: 15px; padding-bottom: 15px; margin-top: 10px;}
	.lettino p{margin-bottom: 0px;}

.box_intint{padding: 0px 5%;}
	.box_intint p{margin: 0px;}

.prenota p{color: #323643 !important;}

.orari_apertura{background: url('/wp-content/uploads/2019/04/orario_apertura.png') no-repeat;}
.contatti_box p{font-size: 19px; margin-bottom: 5px;}
	.contatti_box p a{color: #747a87;}

#_baror_{background: rgba(255,255,255,0.9);}
#footer_custom_pre{color: #d8d8d8; font-size: 13px;}
#footer_custom{color: #d8d8d8; font-size: 12px; line-height: 24px; background: #004f9e;}
	#footer_custom a{color: #fff;}

.powered-by{display: none !important;}
html .formcraft-css .fc-form{box-shadow: none;}
html .formcraft-css .fc-form{border-radius: 0px;}
html .formcraft-css .fc-form .form-page-content{padding: 0px; background: none;}
html .formcraft-css .fc-form .form-element .form-element-html input[type="text"], html .formcraft-css .fc-form .form-element .form-element-html textarea{border: 0px !important;}
.formcraft-css .fc-form.fc-form-1 .form-element .field-cover .button, html .formcraft-css .fc-form .form-element .submit-cover .submit-button{text-shadow: 1px 0px 3px #00458b; border-radius: 0px;}

.to-top-container{display: none;}

#cookie-law-info-bar{font-size: 13px; line-height: 19px; padding: 15px 3%;}
#cookie_action_close_header{font-size: 13px;}

.fusion-header .fusion-row{padding: 0px !important;}


@media(max-width: 992px){

	#main{padding-top: 0px !important;}
	

}

@media(min-width: 768px){

	#claim li{font-size: 1.5vw;}
	#soggiornare{font-size: 1.5vw; color: #fff; text-align: center;}

	.fusion-header .fusion-row{padding-top: 25px !important; padding-bottom: 25px !important;}
}

@media(min-width: 992px){

	.fusion-header-wrapper{position: relative !important;}
	
}

@media (min-width: 1180px){
	#claim li{font-size: 1vw;}
	#soggiornare{font-size: 1.2vw; color: #fff; text-align: center;}
	
}