/*
 Theme Name:   Locomotiv
 Description:  OnAir2 Child Theme
 Author:       Mina
 Template:     onair2
 Version:      1.0.0
*/

/*** Generic ***/
/* colori*/
html label a, .vc_cta3-style-classic a{color:#de3121}
#cookie-notice .cn-button:not(.cn-button-custom){color:#fff}
/* titoli */
html h4.qt-subtitle {font-size: 1rem;}
html h1, html h2, html h3, html h4, html h5,html h6, html .qt-btn, html .qt-capfont{text-transform:none;}
/* bottoni */
body.single-post .row .col.l3{width: 30%;}
html .vc_btn3.vc_btn3-color-danger, html .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {background-color: #fff;border: 1px solid #de3121;color: #000;}
a.vc_btn3 {text-transform: uppercase;font-weight: bold;}
.qt-btn{margin-top:20px;}
html .vc_general.vc_cta3 .vc_cta3-actions {white-space: normal;}
/*header*/
html .qt-content-primary-dark, html .qt-menubar, html .qt-mobile-menu, html .qt-desktopmenu a {background-color: #fff;}
html .qt-menubar a, html .qt-menubar-top a, .qt-menubar-top ul li a i{color: #101010 !important;}
html .qt-menubar ul.qt-desktopmenu > li::after, html .qt-menubar ul.qt-desktopmenu > li > a::after, html .qt-menubar ul.qt-desktopmenu > li > a::before{border-color: gray !important;}
html .qt-menubar ul.qt-desktopmenu > li.current_page_item:hover::after {border-color:#de3121 !important;}
html nav.qt-menubar ul.qt-desktopmenu a:hover{background-color:#fff !important;}
html .qt-menubar ul.qt-desktopmenu > li > a:hover::before, html .qt-menubar ul.qt-desktopmenu > li > a:hover::after {border-color:#de3121 !important;}
/*header interne */
html [data-bgimage] {opacity: 0.55;}
/* social */
html .qt-sharepage,.qt-sharepage li:hover, html .qt-sharepage .qt-content-primary-dark{background-color:transparent;}
.qt-sharepage .hide-on-med-and-down i {color:#525557;}
.qt-sharepage .hide-on-med-and-down:hover{color:transparent;}
.qticon-share::before{color:#525557;}
.qt-sharepage li a i{color:#EC0004;}
.qt-sharelink .qticon-pinterest, .qt-sharelink .qticon-linkedin{display:none}
html .qt-sharepage.qt-sharepage-vertical li a{padding:0px}
html .qt-sharepage a:hover{background-color:transparent !important;}
/* footer */
html .qt-footer-widgets{background-color:#de3121} 
html .qt-footer-bottom, html .qt-to-top.qt-content-primary-dark{font-size: 80%;background:#101010 !important}
#qtfooterwidgets .qt-footer-widgets{padding-top:3rem;}
.single-event .qt-footer-bottom .row .col.l8{background:transparent;}
html .qt-footer a{color: #e8e6e0;}
html .qt-footer a:hover {color:#e8e6e0 !important;}
html .qt-widgets-footer .qt-caption-small span, html .qt-widgets-footer .qt-caption-small a.rsswidget{background-color: #e8e6e0 !important;}
/*eventi */
html .single-event .qt-the-content{padding:0px 15px 0px 15px}
.qt-the-content i{font-size:1rem;}
html .single-event .qt-the-content::after{display: inline;border-bottom:1px solid #dedee0}
.single-event .qt-the-content table{float:left;width:50%;border-right:1px solid}
.single-event .qt-the-content table th, .single-event .qt-the-content table td{border-bottom:0px solid;padding: 0px 15px 30px 15px;}
.single-event .qt-the-content table th{display:none}
.single-event .qt-the-content table th:nth-child(2){background: red;}
.single-event .qt-caption-small {clear:both;visibility:hidden}
.single-event .qt-widget .qt-caption-small{visibility:visible}
.single-event .qt-buylink-section {margin-top: 0px;}
.single-event .row .col.l8{background:#fff;}
.single-event .qt-card, .qt-footer .single-event .row .col.l8{background:transparent;box-shadow:0 0px 0}
.single-event .qw-buylinks a:nth-child(2) {width:296px;margin-top: 20px;}
.qw-buylinks a:nth-child(2):before {}
.qt-part-archive-item .qt-item-header .qt-header-mid .qt-title a {display: block;}
.qt-addtocal {margin: 0px auto;display: table;}
html .qt-pageheader .qt-tags {display:none;}
html .qt-pagination li a {color:#de3121;}
html .pagination li.active a {color:#fff;}
/* eventi plus */
html .qt-part-archive-item.qt-item-event .qt-btn.bottom.right {width:100%;height: 130px;vertical-align: middle;display: table;line-height: 130px; background-color:transparent !important}
.qt-part-archive-item.qt-item-event .qt-btn.bottom.right .dripicons-plus::before{display:none}
/* form iscrizione */
#mc-embedded-subscribe-form label, #mc-embedded-subscribe-form input{color:#fff; margin:0 auto;display:table}
input.button{padding:10px 20px;color:#fff;background:#847770;border:2px solid #fff;}
#mc-embedded-subscribe-form input[type="email"]{color:#fff;background:transparent;border:2px solid #fff;}
#mc-embedded-subscribe-form ::placeholder {color: rgba(255,255,255,0.87);}
/* countdown */
html .qt-countdown-container{display:none}
p {border:0px solid red;}
/* blog */
.category-blog .qt-part-archive-item .qt-item-content{padding: 15px;}
.category-blog .qt-part-archive-item .qt-item-header .qt-header-bg img {max-height:300px}
/* sezioni nascoste */
.tagcloud, .qt-post-author, .qt-related-section, .qt-prevnext-posts, .single-ai1ec_event h4.qt-subtitle, html .qt-addtocal h4{display:none}
/* area band */
.page-id-4560 .qt-pageheader, .page-id-4631 .qt-pageheader, .page-id-4644 .qt-pageheader{padding:10vh 0 10vh 0;}
.page-id-4560 form.form, .page-id-4631 form.form, .page-id-4644 form.form  {padding:30px}
/* schede */
html .vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab > a, html .vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {background-color:#ec0004;}
/* banner privacy */
#cc-window .cc-message {text-align: center;}
/* eventi passati */
html .ai1ec-calendar-toolbar{display:none}
html .ai1ec-agenda-view .ai1ec-event:hover .ai1ec-event-title, html .timely .ai1ec-nav > li > a, html .timely a:hover, html .timely a:focus, html .ai1ec-agenda-view .ai1ec-event .ai1ec-event-title {color:#EC0004}
html .ai1ec-agenda-widget-view .ai1ec-month, html .ai1ec-agenda-view .ai1ec-month {background:#EC0004}
html .ai1ec-agenda-widget-view .ai1ec-date-title, html .ai1ec-agenda-view .ai1ec-date-title, html .ai1ec-agenda-widget-view .ai1ec-month, html .ai1ec-agenda-view .ai1ec-month{border-radius:0px}
html .ai1ec-agenda-view .ai1ec-event {background: #fff;border:0px solid #ccc}
html .ai1ec-agenda-widget-view .ai1ec-date-title, html .ai1ec-agenda-view .ai1ec-date-title, html .ai1ec-agenda-widget-view .ai1ec-date, html .ai1ec-agenda-view .ai1ec-date{background:#fff;}
/* Gianluca */
.event-past .qt-container.qt-archive-events {
    margin-left:0 !important;
    margin-right:0 !important;
    width:100%;
}

.qt-pagination.qt-content-primary:before,
.qt-pagination.qt-content-primary:after {
    content:'';
   /*  position:absolute;*/
    height:64px;
    background-color: #454955;
    left: -50%;
    width: 100%;
    z-index: -1;
}
.qt-pagination.qt-content-primary:after {
    content:'';
    /*  position:absolute;*/
    height:64px;
    left: initial;
    background-color: #454955;
    right: -50%;
    width: 100%;
    z-index: -1;
}
.event-past .qt-pagination.qt-content-primary ul.pagination.qt-container {
    width:100%
}
/* .qt-container.qt-vertical-padding-m.qt-archive-events 
.qt-part-archive-item .qt-item-header .qt-header-bg img{
   display: block;
   visibility: visible; 
} */

.qt-part-archive-item.qt-item-event .qt-item-header {
    overflow:hidden;
}
div#qtfooterwidgets .qt-header-bg img {
    display:block;
    visibility:visible;
}
/* mobile */
@media screen and (min-width: 320px) and (max-width: 375px){
	.single-event .qt-the-content table{float:none;width:100%;border-right:0px solid}
}
@media only screen and (max-width:714px){
	
html .category-blog .qt-part-archive-item .qt-item-header .qt-header-bg img {display:none}
	}

@media only screen and (max-width:800px){
	html .qt-side-nav a {
    color:#EC0004 !important;
  }
}	

@media only screen and (max-width: 1200px){

  .event-past .qt-pagination.qt-content-primary ul.pagination.qt-container .hide-on-large-and-down {
    display:block !important;
    }  
	html .qt-part-archive-item .qt-item-header .qt-header-bg img {visibility:none;}
	html .qt-side-nav a {
    color:#EC0004 !important;
  }
	html .side-nav ul li ul li a, html .side-nav ul li ul li a:hover {
    color:#fff !important;
  }
}


/* altro  */
html .qt-part-archive-item .qt-item-header .qt-header-bg img {visibility: visible; display:block;width:100%}
.qt-related-section .qt-part-archive-item .qt-item-header .qt-header-bg img, 
.qt-content-primary-dark .qt-part-archive-item .qt-item-header .qt-header-bg img {display:block;} 
html .home .qt-vertical-padding-m{padding:0px;} 
html .vc_general.vc_cta3.vc_cta3-style-classic {border-color: transparent;}
html .qt-sponsors {background:#e8e6e0;}
html .qt-pagination .qt-pagination-label {display: none;}
html .qt-pagination.qt-content-primary, html .qt-pagination .qt-btn-primary{background-color:transparent !important}
.qt-pagination .dripicons-arrow-thin-right{color:#de3121}
/* html #swipebox-overlay {display:none} */

