/* Enter Your Custom CSS Here */

.sfondo_nero{background: #000; width: 1130px; margin: 0 auto; position: relative; float: none; padding: 30px 50px;}

/*LOGO*/
.scrolled .q_logo a {height: 47px!important;}
.q_logo a {height: 100px!important;}
.scroll_header_top_area .container {padding: 10px 0;}

li.menu_lingua_ita { position: absolute!important; right: 40px; top: 0; z-index: 99999; line-height: 15px;}
li.menu_lingua_eng { position: absolute!important; right: 0; top: 0; z-index: 99999; line-height: 15px;}
li.menu_lingua_ita a, li.menu_lingua_eng a {line-height:20px!important}
.lingua_accesa a { color:#e7b110!important;}


/* ICONA VOLUME */
.fa-volume-up:before{font-size:20px!important; color:#fff!important;}
.smartphone .fa-volume-up:before{font-size:20px!important; color:#999!important;}


/*TOUR DATE*/
.wolf-tour-dates { text-align: center; font-family: 'latoregular', Helvetica, Arial, sans-serif !important; /*font-family: 'Open Sans', sans-serif!important;*/}

.wolf-tour-dates table {display: block;}

tr.wolf-single-date { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}

td.testata_tabella { background-color: #666; color: #fff; line-height: 19px;}

td.testata_tabella.date { text-align: center;}

td.testata_tabella.city,td.testata_tabella.country,td.testata_tabella.venue,td.testata_tabella.info, .wolf-single-date td.city, .wolf-single-date td.country, .wolf-single-date td.venue, .wolf-single-date td.info {padding-left: 30px;}

.wolf-show-date { background-color: #000; border-bottom: 1px solid #fff; text-align: center!important; padding-top: 5px!important; padding-bottom: 5px!important;}

.wolf-custom-show-date .wolf-show-day, .wolf-custom-show-date .wolf-show-month, .wolf-custom-show-date .wolf-show-year { text-align: center; color: #fff; width: 80px; font-weight:600!important;}

span.wolf-show-day,  span.wolf-show-month, span.wolf-show-year { font-size: 16px!important; line-height: 18px!important; font-weight: 300!important; font-family: 'Open Sans', sans-serif!important;}

td.wolf-show-entry { width: 150px; padding-left: 50px;}

td.wolf-show-venue.wolf-show-mobile-hide {width: 800px;}

td.wolf-show-icons, td.wolf-show-action {display: none;}

a.wolf-show-entry-link {color:#e7b110;}

/* COOKIE POLICY */
.cookie h3, .cookie h4 {padding-top:20px;}

/* BLOG */
.post_comments{display:none!important;}
.latest_post_holder .post_infos .dots i{display:none!important;}
.comment_holder{display:none!important;}
.blog_holder article .post_info .dots{display:none!important;}
.qode-like {display: none!important;}


/*VERSIONE MOBILE*/
nav.mobile_menu span { text-transform: uppercase;}

.smartphone.header_bottom { background-color: #000!important;}

.smartphone .content_top_margin {padding-top: 20px!important; padding-bottom: 20px!important;}

.smartphone .sfondo_nero { width:100%;}

.smartphone .testata_tabella {display:none;}

.smartphone .wpb_column.vc_column_container.vc_col-sm-3,.smartphone .wpb_column.vc_column_container.vc_col-sm-4 { padding-top: 10px;}

.smartphone td.wolf-show-date,.smartphone td.wolf-show-entry.city,.smartphone .info, .smartphone .country, .smartphone .venue, .smartphone .info {width:100%!important; display:block!important; padding: 0!important; font-size:12px; font-weight:300!important;}

.smartphone span.wolf-show-day, .smartphone span.wolf-show-month, .smartphone span.wolf-show-year { width: 30%!important; display: initial!important; padding-right: 5px; text-align: left!important;}

.smartphone td.wolf-show-entry.city:before {
    content: "City";
    text-transform: uppercase;
    display: block;
    font-size: 14px!important;
    font-weight:700;
}
.smartphone .country:before {
    content: "COUNTRY";
    text-transform: uppercase;
    display: block;
    font-size: 14px!important;
    font-weight:700;
}
.smartphone .venue:before {
    content: "venue";
    text-transform: uppercase;
    display: block;
    font-size: 14px!important;
    font-weight:700;
}
.smartphone .info:before {
    content: "INFO AND RESERVATIONS";
    text-transform: uppercase;
    display: block;
    font-size: 14px!important;
    font-weight:700
}

.smartphone .spazio_mobile { padding-top: 40px!important;}

.smartphone nav.mobile_menu{background-color:#f6f6f6!important}


/* SEZIONE MEDIA */
.smartphone .vc_row.wpb_row.section.vc_inner.vc_row-fluid.colonna_media {margin-left: 0px!important;}
.smartphone .icona_media{text-align:left!important;}