/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*Add your own styles here:*/
@media only screen and (max-width: 989px) {
    
}
@media only screen and (max-width: 479px) {
    
}
@media only screen and (min-width: 300px) and (max-width: 479px) {
	.cky-notice-des a.cky-policy,.cky-notice-des * {
    font-size: 11px !important;
    line-height: 14px !important;
    text-align: center !important;
}
    .cky-notice-btn-wrapper .cky-btn {
        max-width: 40% !important;
        margin: 15px 10px 5px 10px !important;
    }
	.cky-btn-accept {
        order: 4 !important;
    }
.cky-btn {
    font-size: 12px !important;
    padding: 2px !important;
    }
	
	
	#header .phone-info div {
    line-height: 1.6em !important;
    font-size: 14px;
}
	#header .phone-info div p {
    margin: 0.5em 0 !important;
}
	.ragione_sociale p {
    font-size: 10px !important;
}
	.social_icon_agenzia {
    justify-content: center !important;
    display: flex !important;
}
	.due_icone_social_agenzia {
    width: 50% !important;
}
	.tre_icone_social_agenzia {
    width: 33% !important;
}
	#top .logo {
        width: 65% !important;
    }
	#footer img {
        width: 70% !important;
    }
	.titolo_cover_home, .sottotitolo_cover_home {
    text-align: center !important;
}
    .html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 0px !important;
}
.av-logo-container .widget {
    padding: 0px 0 0px 0;
}
.img_cover_agenzia_mobile {
    padding: 0px 0 0px 0;
}
	.img-promo-box-booking-agenzia {
    float: none;
	justify-content: center;
    display: flex;
}
	#txt-banner-booking {
    margin-top: 0px;
    line-height: 30px;
    padding-top: 0px !important;
    padding-left: 0px !important;
    width: 100% !important;
    text-align: center !important;
}
	.colonna_sx {
    border-right: none !important;
    padding-right: 0px !important;
}
	.colonna_sx p, .colonna_sx h3, .colonna_sx h4 {
    text-align: center !important;
    padding-right: 0px !important;
}
	.img-banner-booking {
    padding: 0px 0 0px 0;
}
	#layer_slider_1 {
    display: none;
}
	#header .sub_menu {
    display: none;
}
	.blocchi_centrati .entry-content-wrapper {
    justify-content: center;
    display: block !important;
}
	.loghi_supplier {
    width: 50% !important;
	margin-bottom: 0px !important;
}
	#footer {
    text-align: center;
}
	#footer h3 {
    margin-bottom: 10px!important;
    min-height: 10px!important;
    margin-top: 10px !important;
}
	#footer a {
    margin: 4px 0 !important;
}
}