/*
 Theme Name:   OnAir2 Child
 Theme URI:    http://qantumthemes.com/
 Description:  OnAir2 Child Theme
 Author:       QantumThemes
 Author URI:   http://qantumthemes.com/helpdesk
 Template:     onair2
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         two-columns, right-sidebar
 Text Domain:  onair2-child
*/

/***************************************************************
****************************************************************
************* PUT YOUR CUSTOM STYLES BELOW ********************/

.mec-skin-list-container{
	    width: 90%;
    margin: 0 auto;
    padding-top: 60px;
    max-width: 1170px;
	padding-bottom:80px;
}
.mec-dropdown-search i{
	top:0 !important;
}
.mec-wrap .mec-totalcal-box i{
	color:#8c2332 !important;
}
.mec-event-list-classic .mec-event-date, .mec-event-list-classic .mec-event-time{
	font-size:12px !important;
}
.mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button{
position: relative !important;
    color: #ffffff !important;
    background-color: #c4384b !important;
    margin-left: 10px !important;
    font-family: Barlow Semi Condensed !important;
    font-weight: 700 !important;
    font-style: italic;
    margin-top: 10px !important;
    letter-spacing: -0.02em !important;
    text-transform: uppercase !important;
	
}
.mec-month-divider:after, .mec-month-divider:before{
	    background: #151515;
}
.mec-event-sharing-wrap>li:first-of-type{
	padding:0 !important;
	border-color:#c4384b !important;
	background:#c4384b !important;
}
.mec-event-sharing-wrap>li i{
	top:0 !important;
}
.qt-main .mec-booking-button{
	color: #ffffff !important;
	border-color:#c4384b !important;
	font-size:14px !important;
    background-color: #c4384b !important;
   
    font-family: Barlow Semi Condensed !important;
    font-weight: 700 !important;
    font-style: italic;

    letter-spacing: -0.02em !important;
    text-transform: uppercase !important;
	border:0 !important;
}
.qt-main .mec-booking-button:hover,.mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button:hover{
	background-color: #a2aaad !important;
}
.mec-event-address{
	margin-top:0 !important;
	margin-bottom:0 !important;
}
.mec-event-list-standard ul.mec-categories,.mec-organizers{
	margin-left:0 !important;
	margin-right:0 !important;
}

.mec-organizer-item::marker{
	display:none;
	font-size:0;
}
.mec-shortcode-organizers,.mec-categories-wrapper{
	display: flex;
	font-size:12px;
	font-weight:bold;
	align-items: center;
	
}
.mec-shortcode-organizers a{
	text-decoration:underline !important;
}
.mec-organizer-item,.mec-categories-wrapper li{
	padding:0 !important;

}
.mec-event-list-classic .mec-event-title{
	margin-top:4px !important;
	margin-bottom:8px !important;
}
.mec-sl-map-marker,.mec-sl-folder,.mec-sl-calendar{
	top:0!important;
}
.mec-event-list-standard .mec-categories-wrapper i, .mec-event-list-standard .mec-date-details i, .mec-event-list-standard .mec-shortcode-organizers i{
	opacity:1 !important;
	top:0;
}
.mec-categories-wrapper{
	padding-top:10px;
}
.mec-categories{
	margin-right:0 !important;
	margin-left:5px !important;
	
}
ul.mec-categories li.mec-category a{
	text-decoration:underline;
	font-size:12px;
/* 	font-weight:bold; */
}
.mec-event-list-standard ul.mec-categories{
	margin-bottom:0 !important;
}
.mec-event-list-standard .mec-event-meta span.mec-event-d, .mec-event-list-standard .mec-event-meta span.mec-event-m,.mec-event-list-standard .mec-time-details,.mec-event-list-standard .mec-event-meta .mec-venue-details span,.mec-event-list-standard .mec-event-meta .mec-venue-details .mec-event-address span
{
	font-size:12px;
}


ul.mec-categories li.mec-category a:hover,.mec-shortcode-organizers a:hover{
	color:#a2aaad!important;
}
.mec-event-sharing-wrap .mec-event-sharing{
	margin:0 !important;
	background:#5b6770!important;
}
.mec-event-sharing-wrap li{
	padding:0 !important;
}
.mec-event-sharing-wrap li a{
	color:white !important;
}

.mec-event-sharing-wrap .mec-event-sharing{
	padding-top:0;
}
.mec-event-sharing-wrap .mec-event-sharing li.mec-event-social-icon{
	width:100%;
	
}
.mec-event-sharing-wrap .mec-event-sharing li a{
	padding:10px 0;
}
.mec-event-sharing-wrap .mec-event-sharing li a,.mec-event-sharing-wrap:hover .mec-event-sharing li a i{
	display: flex !important;
    align-items: center;
    justify-content: center;
}
.mec-sl-share{
	opacity: 1 !important;
}
.mec-event-sharing-wrap .mec-event-sharing li a:hover{
background:#a2aaad!important;
}
.mec-wrap li.mec-event-social-icon a>svg{
	fill:white !important;
}
.mec-event-social-icon a i,.mec-event-info-desktop i{
	opacity:1 !important;
}
.mec-event-footer .mec-event-sharing-wrap{
	margin-left:0 !important;
	margin-right:0 !important;
}

.mec-container{
	    padding-top: 80px;
    padding-bottom: 60px;
}

/* .tax-mec_category .mec-container{
	padding-top:0;
} */

#ic_signupform .elcontainer.inline-label-left .formEl.fieldtype-input label{
	display:block !important;
	width:fit-content !important;
}
#ic_signupform .elcontainer .submit-container{
	margin-top:20px;
}
 #ic_signupform .elcontainer.inline-label-left .formEl.fieldtype-input input{
	width:90% !important;
}
#ic_signupform .elcontainer .submit-container {
    text-align: left !important;
}

@media only screen and (max-width: 1201px) {
    #ic_signupform .elcontainer .form-header h3 {
         font-size: 1.8rem !important;
    }
}
#ic_signupform{
	padding: 0 10px;
}
#ic_signupform .elcontainer{
	max-width:796px !important;
	width:100% !important;
}
@media (min-width: 768px) {
    #ic_signupform .elcontainer {
        max-width:796px !important;
	width:100% !important;
    }
}
@media (min-width: 768px) {
    #ic_signupform .sortables {
       
        align-items: flex-end !important;
       
    }
}
#ic_signupform .elcontainer .submit-container input[type="submit"]:hover{
	    background: #a2aaad !important;
}
.mec-skin-list-container{
	padding-top:0 !important;
}