/*
Theme Name: TIHMS child
Description: A TIHMS child theme
Version: 1.1
Author: Conversie Partners
Template: ticketbox
*/

.intl-tel-input.allow-dropdown.separate-dial-code {
	width: 100%;
}
input#input_1_6 {padding-left: 86px !important;}
@font-face {
    font-family: 'exomedium';
    src: url('fonts/exo-medium-webfont.woff2') format('woff2'),
         url('fonts/exo-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
*/

.logo-section {
    display: flex;
    align-items: center;
    width: 100%;
	flex-wrap:wrap;
}

.footer-right {
    display: none !important;
}
h1.page-not-found__title {
    color: #94c120 !important;
}

a.btn.btn-light:hover {
    color: #fff !important;
}

body .musici-details li span {
    min-width: 122px;
}

/* Musici edit */
.archive-header, .page-header {
	margin-top: 64px;
}
.dt_breadcrumbs {display:none;}
/* End musici edit */

.col-sm-12 { margin-top: 30px;}
.tribe-events-ical {
    display: none !important;
}
body,
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,
#primary-navigation li {
    font-family: 'Exo', sans-serif;
}
.tribe-events-list .tribe-events-loop .tribe-events-event-meta .event-item-location {
	min-height: 145px !important;
}
.tribe-common.tribe-tickets .tribe-tickets__item__details__content {display:none;}

/* GENERAL */
.vc_gitem-zone-b {
	opacity: 0 !important;
}
.site-footer .footer-bottom a:hover {
	color: #efefef !important;
}
.container-full {
    padding-left: 0;
    padding-right: 0;
}

#main.site-main {
    padding-top: 0;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .font-2, blockquote {
    text-transform: uppercase;
    color: #662483;
    font-weight: 700;
}

h2 {
    font-size: 36px;
    line-height: 42px;
}

a {
   color: #662483; 
}

a.btn.btn-custom-color.btn-lg.btn-align-left.hover_e1:hover {
    opacity: 1 !important;
}

a.btn {
    font-size: 19px;
}

a.btn:hover {
    background: #662483 !important;
    border-color: #662483 !important;
}

/* HEADER - TOP BAR */

#dt-main-menu .header-main {
    float: right;
    width: auto;
}

#dt-main-menu .logo-wrap {
    width: auto;
}

span.sub-menu-toggle {
    display: none;
}

.site-header-info {
    font-size: 18px;
    text-align: right;
    height: 50px;
}

.site-header-info .site-info-left ul>li>a, 
.site-header-info .site-info-left ul>li>i, 
.site-header-info .site-info-left ul>li>span {
    color: #662483;
}

.site-header-info .site-info-left ul>li>i {
    display: none;
}

.site-header-info .site-info-right .ticketbox_register_login a,
.site-header-info .site-info-left ul>li {
    font-weight: 400;
}

.site-header-info .site-info-left ul>li,
.site-header-info .site-info-right .site-info-content>li {
    border: none !important;
    line-height: 50px;
}

.site-header-info .site-info-left,
.site-header-info .site-info-right {
    float: none;
    display: inline-block;
}

.site-header-info .site-info-right .ticketbox_register_login .fa,
li.header-info-tools {
    display: none;
}


/* TOP HEADER - MENU */

.site-header .top-header {
    height: 120px;
    background-color: #662483;
}

#dt-main-menu .logo-wrap .site-title {
    margin-top: 20px;
}

ul#menu-hoofdmenu {
    margin: 0;
    padding: 0;
}

.primary-navigation ul.main-menu>li>a, 
.primary-navigation ul.nav-menu>li>a {
    font-size: 18px;
    font-weight: 400;
}

.primary-navigation ul.main-menu>li, 
.primary-navigation ul.nav-menu>li {
    margin-left: 20px;
}

.primary-navigation ul.main-menu>li.level0>a, 
.primary-navigation ul.nav-menu>li.level0>a,
ul.top-header-tools li {
    height: 120px;
    line-height: 120px;
}

ul.top-header-tools {
    float: right;
    padding: 0 !important;
}

ul.top-header-tools li {
    float: left;
}

#dt-main-menu .logo-wrap .site-title .logo {
	margin-top: 25px;
}
.vc_gitem-animated-block {
	max-height: 300px;
}
/*
.Ts_button_area{
  display: flex;
	flex-direction: row;
	width: 100%;
	justify-content: space-around;
	float: right;
	text-align: right;
}

/*
.Ts_button_area .Ts_concert_btn{
	float: right;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	flex-direction: column;
	justify-content: space-between;
}
.Ts_button_area .Ts_concert_btn a{
	width: 100%;
}
*/

.marginright {
	margin-right: 10px !important;
}

/*Tyas Cart Style*/
.sponsoren li {
    padding: 10px 20px !important;
}

.wjecf-fragment-cart-select-free-product li {
    width: 100% !important;
    display: block;
    margin-bottom: 0px !important;
    padding-bottom: 20px;
    padding-top: 20px;
}
.wjecf-fragment-cart-select-free-product .wjecf-cols.cols-3.cols-lg-3.cols-sm-2 {
    padding-left: 3px !important;
    padding-right: 3px !important;
}
.wjecf-fragment-cart-select-free-product li img{
    display: none;
}

.top-header ul#ticketbox-header-minicart {
    margin: 0 30px !important;
}

.top-header i.fa.fa-search {
    color: #fff !important;
    font-size: 19px;
    position: relative;
    top: -2px;
}

#ticketbox-header-minicart.header-minicart .widget_shopping_cart .widget_shopping_cart_content .buttons .button {
    width: 100%;
}

#ticketbox-header-minicart.header-minicart .widget_shopping_cart .cart_list li {
    height: auto !important;
}

#ticketbox-header-minicart.header-minicart .widget_shopping_cart .total {
    text-transform: uppercase;
    float: left;
    height: auto;
    line-height: 30px;
    width: 100%;
}

body .primary-navigation ul.main-menu>li ul.sub-menu {
    background: #662483;
}

.primary-navigation ul.main-menu>li ul.sub-menu li, .primary-navigation ul.nav-menu>li ul.sub-menu li {
    border-top: solid 1px #94c120;
    border-bottom: none;
}

.primary-navigation ul.main-menu>li ul.sub-menu li:hover>a, 
.primary-navigation ul.nav-menu>li ul.sub-menu li:hover>a {
    background: #94c120;
    color: #fff;

}


nav#side-navigation div#dt-megamenu {
    display: none;
}



/* STICKY HEADER */

#primary-navigation li {
    list-style: none;
}

#dt-sticky-navigation-holder {
    background: #662483; 
    border-bottom: solid 1px #888;
}

#dt-sticky-navigation-holder ul#ticketbox-header-minicart {
    margin: 0 30px !important;
}

#dt-sticky-navigation-holder i.fa.fa-search {
    color: #fff !important;
    font-size: 19px;
    position: relative;
    top: -2px;
}



/* PAGE HEADER - BREADCRUMB */ 

.site-header.has-header-background .page-heading {
    min-height: 1px;
}

body.page .site-header.has-header-background, 
body.archive .site-header.has-header-background {
    background: #fff !important;
}

.site-header.has-header-background:before {
    display: none;
}

.dt_breadcrumbs {
    padding-top: 60px;
    padding-bottom: 60px !important;
}

.dt_breadcrumbs .row .col-md-8 {
    display: none;
}

.dt_breadcrumbs .dt_breadcrumb__wrapper .breadcrumbs {
    text-align: left;
    width: 100%;
    text-transform: lowercase;
    margin: 0;
}

.dt_breadcrumbs .dt_breadcrumb__wrapper .breadcrumbs>span {
    font-size: 18px;
}

.dt_breadcrumbs,
.site-header.has-header-background .dt_breadcrumbs *,
.dt_breadcrumbs .dt_breadcrumb__wrapper .breadcrumbs a,
.dt_breadcrumbs .dt_breadcrumb__wrapper span.breadcrumb_last {
    color: #662483 !important;
    text-decoration: none;
}

.dt_breadcrumbs .dt_breadcrumb__wrapper .breadcrumbs a:hover {
    color: #94c120 !important;
}


/* AANKOMENDE CONCERTEN */

.home .tribe-events-list .tribe-events-loop.grid .type-tribe_events,
.home .tribe-events-title-bar,
.home div#tribe-events-header,
.home div#tribe-events-footer {
    display: none;
}

.home .tribe-events-list .tribe-events-loop.grid .type-tribe_events:nth-child(1),
.home .tribe-events-list .tribe-events-loop.grid .type-tribe_events:nth-child(2),
.home .tribe-events-list .tribe-events-loop.grid .type-tribe_events:nth-child(3) {
    display: inline-block;
}

.tribe-events-loop .tribe-events-event-meta {
    font-size: 18px;
}

.ticketbox_upcoming-events .ticketbox_upcoming-events-content .event-item .event-item-feature .event-item-feature-meta,
.tribe-events-list .tribe-events-loop .tribe-events-event-meta .event-item-location {
    position: relative;
    background: none;
    margin-top: 80px;
}

.ticketbox_upcoming-events .ticketbox_upcoming-events-content .event-item .event-item-feature .event-item-feature-meta:before,
.tribe-events-list .tribe-events-loop .tribe-events-event-meta .event-item-location:before {
    content: '///////////////';
    position: absolute;
    top: -50px;
    left: 0;
    color: #94C120;
    font-weight: 700;
    font-size: 22px;
    letter-spacing: 5px;
    height: 20px;
    line-height: 1;
}

.tribe-events-list .tribe-events-loop.grid .type-tribe_events .ticketbox-events-list-event-content-wrapper .ticketbox_event_featured_image {
    margin-bottom: 0;
}

.tribe-events-list .tribe-events-loop.grid span.cancel_banner {
    display: block;
    background: #662483;
    color: #fff;
    padding: 5px 10px;
    position: relative;
    top: -37px;
    margin-bottom: -37px;
}

.single span.cancel_banner {
    display: inline-block;
    background: #662483;
    color: #fff;
    padding: 5px 10px;
    position: relative;
}

.ticketbox_upcoming-events .ticketbox_upcoming-events-content .event-item .event-item-feature .event-date,
.tribe-events-list .tribe-events-loop.grid .type-tribe_events .ticketbox_event_date-start {
    background: #424C9B;
    border: none;
}

.ticketbox_upcoming-events .ticketbox_upcoming-events-content .event-item .event-item-feature .event-item-feature-meta .event-item-location *,
.tribe-events-list .tribe-events-loop .tribe-events-event-meta * {
    color: #662483;
}

.ticketbox_upcoming-events .ticketbox_upcoming-events-content .event-item .event-item-feature .event-item-feature-meta .event-item-location i,
.tribe-events-list .tribe-events-loop .tribe-events-event-meta i {
    color: #662483 !important;
    position: absolute;
    left: 0;
    top: 5.5px;
    font-size: 20px;
}

 .tribe-events-list .tribe-events-venue-details,
.ticketbox_upcoming-events .ticketbox_upcoming-events-content .event-item .event-item-feature .event-item-feature-meta .event-item-location .tribe-events-venue-details {
    padding-left: 15px;
    margin-top: 5px;
    display: block;
    font-style: normal;
}

.tribe-events-list .tribe-events-loop .tribe-events-event-meta .event-item-location {
    padding: 0 15px 20px;
}

.tribe-events-list .tribe-events-loop .tribe-events-event-meta .event-item-location span.venue-name {
    display: block;
    margin-bottom: -7px;
}

.ticketbox_upcoming-events .ticketbox_upcoming-events-content .event-item .event-item-feature .event-item-feature-meta .event-item-location .tribe-events-venue-details span.tribe-address {
    display: block;
}

.ticketbox_upcoming-events .ticketbox_upcoming-events-content .event-item .event-item-feature .event-item-feature-meta .event-item-location .tribe-events-venue-details span.tribe-address abbr.tribe-region.tribe-events-abbr {
    display: none;
}

.tribe-events-loop .tribe-events-event-meta p {
    font-weight: 700;
    color: #662483 !important;
    text-transform: uppercase;
    min-height: 147px;
}

.tribe-events-loop .tribe-events-event-meta p span.name-list {
    /*margin-bottom: 30px !important;*/
    display: block;
    margin-top: 0px;
    text-transform: none;
    line-height: 1.4;
}

h2.tribe-events-list-event-title a {
    color: #662383 !important;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 20px;
    min-height: 50px;
    display: block;
    margin-bottom: 20px !important;
}

.tribe-events-list .tribe-events-loop .ticketbox_event_featured_image .ticketbox_event_date-start {
    width: auto;
    text-align: left;
    padding: 10px 10px 5px;
}

.tribe-events-list .tribe-events-loop .ticketbox_event_featured_image .ticketbox_event_date-start span.day {
    display: block !important;
}

.tribe-events-list .tribe-events-loop .ticketbox_event_featured_image .ticketbox_event_date-start .event-date > span,
.tribe-events-list .tribe-events-loop .ticketbox_event_featured_image .ticketbox_event_date-start span.event-time {
    font-size: 15px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    line-height: 1 !important;
}

.tribe-events-list .tribe-events-loop .ticketbox_event_featured_image .ticketbox_event_date-start span.event-time {
    margin-top: 2px !important;
    display: block;
    margin-bottom: 2px !important;
}

.tribe-events-list .tribe-events-loop .ticketbox_event_featured_image .ticketbox_event_date-start .month,
.tribe-events-list .tribe-events-loop .ticketbox_event_featured_image .ticketbox_event_date-start .date {
    display: inline-block !important;
}

.tribe-events-list .tribe-events-loop .ticketbox_event_featured_image .ticketbox_event_date-start .date {
    margin-right: 5px;
}

.tribe-event-button-readmore {
    background-color: #94C120 !important;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
    padding: 7.5px 20px;
    color: #fff !important;
    display: inline-block;
    margin-bottom: 60px;
    width: 100%;
    text-align: center;
}

.tribe-event-button-readmore:hover {
    background-color: #662483 !important;
}



#Ts_latest_news .vc_gitem-zone {
    background: #fff !important;
}

#Ts_latest_news .vc_gitem_row .vc_gitem-col {
    background: none !important;
    padding: 10px 0 !important;
}

#Ts_latest_news h3 {
    text-transform: uppercase;
    color: #662483 !important;
    margin-top: 15px;
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 23px !important;
    font-family: 'Exo' !important;
    min-height: 69px;
}

#Ts_latest_news .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    max-height: 240px;
    overflow: hidden;
}

#Ts_latest_news .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt > div {
    text-align: left !important;
}

#Ts_latest_news .vc_btn3.vc_btn3-block {
    background-color: #94C120 !important;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
    padding: 12.5px 20px;

}

#Ts_latest_news .vc_btn3.vc_btn3-block:hover {
    background-color: #662483 !important;
}

.ticketbox-video-embed-shortcode {
    padding: 0;
    background: none;
    color: #662383;
    font-size: 20px;
}

.ticketbox-video-embed-shortcode .video-embed-content {
    padding: 10px 0;
    text-align: left;
}

.ticketbox-sc-counter,
.ticketbox-sc-counter:hover, 
.ticketbox-sc-counter.active {
    background: none;
    border: none !important;
    margin-bottom: 0;
    padding-bottom: 0;
}

.ticketbox-sc-counter .counter-icon {
    display: none !important;
}

.ticketbox-sc-counter .counter-count > span {
    line-height: 1;
    margin-bottom: 7.5px;
    display: inline-block;
}

/*
.ticketbox-sc-counter .counter-text {
    font-weight: 400 !important;
    font-size: 17px !important;
}
*/

.ticketbox-sc-counter .counter-text {
    margin-bottom: 0;
    line-height: 1.2;
    font-weight: 400;
}


/* CONCERTEN ARCHIVE */

h1.tribe-events-page-title {
    font-size: 74px;
    color: #662483;
    line-height: 78px;
    text-align: left;
    font-weight: 700 !important;
    text-transform: uppercase;
    margin-bottom: 60px;
}

h1.tribe-events-page-title a {
   color: #662483; 
}

#tribe-events-bar input {
    color: #94c120;
    border-color: #94C120 !important;
    font-style: normal !important;
    height: 40px !important;
    font-size: 18px;
}

.tribe-bar-date-filter {
    padding: 0;
}

.tribe-bar-search-filter,
.tribe-bar-submit {
    padding-right: 0px;
}

#tribe-events-bar input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #94c120 !important;
    font-style: normal !important;
    text-transform: uppercase;
    opacity: 1; /* Firefox */
}

#tribe-events-bar input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #94c120 !important;
    text-transform: uppercase;
    font-style: normal !important;
}

#tribe-events-bar input::-ms-input-placeholder { /* Microsoft Edge */
    color: #94c120 !important;
    text-transform: uppercase;
    font-style: normal !important;
}

.tribe-events-sub-nav li a {
    color: #94c120 !important;
    text-transform: uppercase;
    text-decoration: underline !important;
    font-size: 17px;
    margin-top: 20px;
    margin-bottom: 20px;
    display: inline-block;
}

div#tribe-events-footer {
    border: none !important;
}




/* SINGLE EVENT */

.single-tribe_events .page-heading {
    display: none !important;
}

.single-tribe_events .tribe-events-single-header {
    margin-bottom: 100px;
    border-bottom: 0;
}

h1.tribe-events-single-event-title.entry-title {
    font-size: 70px;
    color: #662483;
    line-height: 78px;
    font-weight: 700;
    margin-bottom: 0;
}

.ticketbox-single-event-schedule,
.ticketbox-single-event-schedule a,
.ticketbox-single-event-schedule .fa {
    color: #94C120 !important;
    border: none !important;
    font-weight: 700 !important;
}

.ticketbox-single-event-schedule .fa {
    font-size: 18px !important;
    position: relative;
    top: 2px;
    display: none;
}

.ticketbox-single-event-schedule > span {
    display: block;
}

.ticketbox-single-event-schedule span.event_schedule_detail { 
    margin-bottom: 10px;
}

.single-tribe_events .tribe-events-content {
    color: #662383;
}

.Ts_concert_btn {
    margin-bottom: 30px;
}

.Ts_concert_btn a {
    color: #94C120;
    padding: 0;
    border: none !important;
    font-weight: 700;
    font-size: 18px;
    text-decoration: underline !important;
}

.Ts_concert_btn a:hover {
    color: #662483;
}

.ticketbox-tribe-events-single-event-content-footer.ticketbox-module {
    background: #ED694B;
    position: relative;
    display: block;
}

.ticketbox-tribe-events-single-event-content-footer.ticketbox-module:before,
.ticketbox-tribe-events-single-event-content-footer.ticketbox-module:after {
    content: '';
    position: absolute;
    top: 0;
    width: 2000px;
    height: 100%;
    background: #ED694B;
}

.ticketbox-tribe-events-single-event-content-footer.ticketbox-module:before {
    right: -2000px;
}

.ticketbox-tribe-events-single-event-content-footer.ticketbox-module:after {
    left: -2000px;
}

.tribe-common.tribe-tickets {
    border: none;
    background: none;
    max-width: 100%;
    padding: 60px 0 100px;
    margin: 0;
}

h2.tribe-common-h4.tribe-common-h--alt.tribe-tickets__title {
    color: #662483;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 70px;
    margin-top: 30px;
    margin-bottom: 30px;
    font-family: 'Exo';
}

.tribe-common-h7.tribe-common-h6--min-medium.tribe-tickets__item__content__title {
    color: #fff;
    text-transform: uppercase;
    font-family: 'Exo';
    font-size: 18px;
}

.tribe-common .tribe-tickets__item {
    border-top: none;
    /* border-bottom: solid 1px #662483 !important; */
}

.tribe-common-b2.tribe-common-b1--min-medium.tribe-tickets__item__extra__price {
    color: #662483;
    font-weight: 700 !important;
    font-size: 20px;
}

.tribe-common-b3.tribe-tickets__item__extra__available {
    color: #fff;
    font-weight: 700;
    font-size: 12px;
}

.tribe-common-h4.tribe-tickets__item__quantity {
    width: 120px;
}

input.tribe-common-h3.tribe-common-h4--min-medium.tribe-tickets-quantity {
    color: #662383;
}

.tribe-common.tribe-tickets label.tribe-common-form-control-checkbox__label {
    display: none !important;
}

.tribe-common-h4.tribe-tickets__item__quantity button {
    background: none !important;
    color: #fff !important;
}

.tribe-common.tribe-tickets button.tribe-tickets__item__quantity__add {
    margin-top: -4px;
}

button#tribe-tickets__buy {
    background: #662383 !important;
    padding-left: 50px;
    padding-right: 50px;
    margin-left: 30px;
    border-radius: 0;
    font-family: 'Exo';
    font-size: 18px;
}

button#tribe-tickets__buy:hover {
    background: #94C120 !important;
}

.tribe-tickets__footer {
    margin-top: 20px !important;
    border: none !important;
}

span.tribe-tickets__footer__quantity__label {
    color: #fff;
    font-family: 'Exo';
    font-weight: 700;
}

span.tribe-tickets__footer__total__label {
    color: #fff;
    font-family: 'Exo';
    font-weight: 700;
}

span.tribe-tickets__footer__quantity__number {
    font-family: 'Exo';
}

span.tribe-formatted-currency-wrap.tribe-currency-prefix {
    font-family: 'Exo';
}

.tribe-tickets__footer.tribe-tickets__footer--active .tribe-common-b2 {
    font-size: 18px;
    font-weight: 700;
}

span.tribe-tickets__footer__quantity__number,
span.tribe-tickets__footer__total__wrap {
    color: #662383 !important;
}

.ticketbox-tribe-events-event-meta-wrap .tribe-events-single-section {
    margin-top: 150px;
}

.ticketbox-tab-content {
    background: none;
    border: none;
    padding: 0;
    margin-top: 40px;
    margin-bottom: 150px !important;
}

.single-tribe_events .tribe-events-meta-group {
    color: #662383 !important;
}

.single-tribe_events .tribe-events-event-meta {
    font-size: 18px;
}

.ticketbox-nav-tabs li {
    width: auto !important;
    margin-right: 60px;
}

.ticketbox-nav-tabs li a {
    background: none;
    border: none;
    font-size: 19px;
    color: #ED694B;
    text-align: left;
}

.ticketbox-tab-content a {
    color: #662483;
    font-size: 18px;
}

.ticketbox-nav-tabs li.active a {
    color: #662483 !important;
    border: none !important;
    text-decoration: underline !important;
    text-align: left;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
    font-size: 18px;
    text-transform: uppercase;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
    margin-bottom: 30px !important;
}

.more-events-bar {
    width: 100%;
    position: relative;
    background: #662483;
    color: #fff;
    padding: 30px 0px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 24px;
    text-align: center;
}

.more-events-bar a {
    color: #94C120;
}

.more-events-bar a:hover {
    color: #fff;
}

.more-events-bar:before,
.more-events-bar:after {
    content: '';
    position: absolute;
    top: 0;
    width: 2000px;
    height: 100%;
    background: #662483;
}

.more-events-bar:before {
    right: -2000px;
}

.more-events-bar:after {
    left: -2000px;
}

h3.tribe-events-related-events-title {
    font-size: 68px !important;
    color: #662483;
    font-weight: 700;
    margin: 80px 0 30px !important;
}

ul.sponsoren {
    margin: 0 !important;
    padding: 50px 0 0 !important;
}

.single-event #tribe-events-content {
    margin-bottom: 0;
}

button#tribe-tickets__submit {
    background: #652483 !important;
}

/* TICKETS ADDED POPUP */

.tribe-dialog__wrapper.tribe-modal__wrapper--ar {
    background: #ED694B !important;
}

h2.tribe-dialog__title.tribe-modal__title.tribe-common-h5.tribe-common-h--alt.tribe-modal--ar__title {
    font-family: 'Exo';
    color: #652483;
    font-weight: 700;
    font-size: 30px;
    line-height: 1.2;
}

.tribe-common .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-tickets__item__details__summary {
    display: none !important;
}

.tribe-common .tribe-dialog__wrapper.tribe-modal__wrapper--ar span.tribe-formatted-currency-wrap.tribe-currency-prefix {
    color: #662483;
    font-weight: 700 !important;
    font-size: 20px;
}

.tribe-common .tribe-dialog__wrapper.tribe-modal__wrapper--ar input.tribe-common-h3.tribe-common-h4--min-medium.tribe-tickets-quantity {
    color: #662383;
    font-weight: 700;
    font-size: 22px;
    line-height: 1.5;
} 

button.tribe-common-c-btn.tribe-common-c-btn--small.tribe-block__tickets__item__attendee__fields__footer_submit.tribe-tickets__attendee__fields__footer_checkout-button.tribe-validation-submit {
    background: #662483;
}

body button.tribe-common-c-btn-link.tribe-common-c-btn--small.tribe-block__tickets__item__attendee__fields__footer_submit.tribe-tickets__attendee__fields__footer_cart-button.tribe-validation-submit {
    background: #662483;
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    margin-right: 30px;
    border-radius: 3px;
}

span.tribe-block__tickets__item__attendee__fields__footer__divider {
    color: #fff !important;
}

.tribe-common .tribe-dialog__close-button {
    background: none !important;
    width: 30px !important;
    height: 30px !important;
    right: -10px;
    top: -10px;
}

button.tribe-dialog__close-button.tribe-modal__close-button:before {
    content: '+';
    position: absolute;
    top: 7px;
    right: 6px;
    color: #fff;
    font-size: 30px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

/* SINGLE NEWS POST */

span.edit-link {
    display: none;
}

.single-post h1.entry-title {
    font-size: 50px;
    color: #662483;
    line-height: 54px;
    font-family: Exo;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 60px;
}

.single .post .entry-header .entry-meta * {
    color: #94c120;
}

.single-post footer.entry-footer {
    display: none !important;
}

.single .related_posts .related_posts__wrapper .related-posts__heading .related-posts__title .dt-title {
    font-size: 30px !important;
    color: #662483;
    font-weight: 700;
    margin: 80px 0 30px !important;
}

.single .related_posts .related-post-item .related-post-title {
    color: #662383 !important;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 20px;
    min-height: 80px;
    display: block;
    margin-bottom: 15px !important;
    overflow: visible;
    white-space: pre-wrap;
}

.single .related_posts .related-post-item article .entry-featured {
    max-height: 360px;
    overflow: hidden;
}

.single .post .entry-header {
    border-bottom: 0;
}

.single .post .related_posts p {
    max-height: 245px;
    overflow: hidden;
}

/* CONTACT */

.gform_wrapper .gform_footer input[type=submit] {
    background: #94c120 !important;
    width: 100% !important;
    border: none !important;
}

.gform_wrapper .gform_footer input[type=submit]:hover {
    background: #662383 !important;
}

body .gform_wrapper ul li.gfield {
    padding-right: 0 !important;
}

.gform_wrapper textarea,
.gform_wrapper input {
    border-color: #94C120 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.gform_wrapper textarea::placeholder,
.gform_wrapper input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #94c120 !important;
    font-style: normal !important;
    text-transform: uppercase;
    opacity: 1; /* Firefox */
}

.gform_wrapper textarea:-ms-input-placeholder,
.gform_wrapper input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #94c120 !important;
    text-transform: uppercase;
    font-style: normal !important;
}

.gform_wrapper textarea::-ms-input-placeholder,
.gform_wrapper input::-ms-input-placeholder { /* Microsoft Edge */
    color: #94c120 !important;
    text-transform: uppercase;
    font-style: normal !important;
}

/* FOOTER */

a#scroll-to-top,
footer.entry-footer span.edit-link {
    display: none;
}

.site-footer .footer-sidebar .widget {
    padding-top: 75px;
}

.site-footer .footer-sidebar {
    padding-bottom: 75px;
    color: #94c120 !important;
}

.site-footer .footer-sidebar .widget .widget-title {
    font-weight: 700;
    font-size: 19px;
}

body .site-footer .footer-sidebar .widget a {
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: underline !important;
}

.site-footer .footer-sidebar .widget.tribe-events-list-widget li .tribe-event-duration, 
.site-footer .footer-sidebar .widget.tribe-events-adv-list-widget li .tribe-event-duration {
    font-size: 18px;
}

.site-footer .footer-sidebar .widget.tribe-events-list-widget li .tribe-event-image,
.site-footer .footer-sidebar .widget.tribe-events-adv-list-widget li .tribe-event-image {
    width: 71px;
}

.site-footer .footer-sidebar .widget a.dt-socials-item-link {
    width: 30px;
    height: 30px;
    display: inline-block;
    float: left;
    margin-right: 11px;
    background: #94c120;
    text-align: center;
    padding: 3px;
}

.site-footer .footer-sidebar .widget a.dt-socials-item-link .fa {
    color: #662483 !important;
}

/*
.site-footer .footer-sidebar .widget a.dt-socials-item-link:hover .fa {
    color: #fff !important;
}
*/

.dt-socials-list .dt-socials-item:hover .dt-socials-item-link:before {
    background: #fff !important;
}

.site-footer .footer-sidebar .widget .gform_wrapper ul.gform_fields li.gfield {
    padding: 0;
}

.site-footer .footer-sidebar .widget .gform_wrapper .ginput_container input {
    padding-left: 20px !important;
    text-transform: uppercase;
    font-size: 14.5px !important;
    font-weight: 700 !important;
}

.site-footer .footer-sidebar .widget .gform_wrapper .gform_footer {
    margin: 0;
    padding: 0;
}

.site-footer .footer-sidebar .widget .gform_wrapper .gform_footer input {
    background: #94c120 !important;
    width: 100%;
    text-align: left;
}

.site-footer .footer-bottom {
    padding-top: 20px;
}

.site-footer .footer-bottom .copyright-section.has-footer-right .site-info {
    width: 100%;
    text-align: center;
}












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

/*
.container {
    width: 1380px;
}
*/

}


@media only screen and (min-width: 768px){

  .wjecf-fragment-cart-select-free-product li input {
      width: 20% !important;
      float: right;
  }
}
.wjecf-fragment-cart-select-free-product li label {
    float: left;
    text-align: left;
    padding: 10px 20px;
}
.wjecf-fragment-cart-select-free-product li:nth-child(odd){
  background-color: #f9f9f9;
}

/*
.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-block.vc_btn3-color-juicy-pink {
    background-color: #e30613;
}
*/

.vc_pageable-slide-wrapper .vc_grid-item {
    float: left !important;
}
/*
.tribe-events-loop .tribe-events-event-meta {
    background: #fff !important;
    border: 1px solid #fff !important;
}
*/
/*
.tribe-events-loop .tribe-events-event-meta p{
    color: #000 !important;
}*/

#ticketbox-header-minicart .widget.woocommerce.widget_shopping_cart {
    width: 1300% !important;
}
.woocommerce-mini-cart-item.mini_cart_item img{
    display: none;
}
.woocommerce-cart-form__cart-item .product-thumbnail {
    display: none !important;
}
.shop_table .product-thumbnail {
    display: none !important;
}

.ticketbox_event_content .tribe-events-event-cost {
    display: none !important;
}
.event-item-cotent .event-item-price.ticketbox-price {
    display: none !important;
}
.pull-right {
    float: left !important;
}

.menu-toggle .fa{
    color: #fff !important;
}

.posts-wrap article img{
    width: 100% !important;
    padding-right: 0px !important;
    min-height: 200px;
}
.posts-wrap article .post-content-wrapper{
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) !important;
}
.posts-wrap article .post-content-wrapper:hover{
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3) !important;
}
/*Tyas brands slider*/
.ticketbox-sc-our-brand.wpb_content_element.Ts_Our_brands_slider h3{
    font-size: 2.286em;
}
.ticketbox-sc-our-brand.wpb_content_element.Ts_Our_brands_slider {
    min-height: 150px;
}
.Ts_Our_brands_slider .owl-item:hover {
	opacity: 0.8;
}
.Ts_Our_brands_slider .owl-item{
	margin-top: 10px;
	margin-bottom: 10px;
	border-left: 3px solid #f3f3f3;
	border-right: 3px solid #f3f3f3;
	max-width: 220px;
}
.Ts_Our_brands_slider .owl-item img {
	opacity: 1;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;
}
.Ts_Our_brands_slider .owl-wrapper {
    margin: auto;
    width: 440px !important;/*for every logo + 220px;*/
}
/*END Tyas brands slider*/
.go-to-top {
	background: #6b4200 !important;
}
.go-to-top .fa {
    color: #fff !important;
}
.type-post .post-thumbnail img {
    float: left;
    width: 52%;
    padding-right: 2%;
	margin-bottom: 10px;
}
.type-post .entry-header {
    width: 48%;
    float: left;
}

/*
.dawnthemes-tbn-container a.btn.hover_e1:hover, .dawnthemes-tbn-container a.btn.hover_e1:active, .btn-default:hover{
    background-color: #c2474b !important;
    border-color: #c2474b !important;
}
.Ts_Button, .vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-block.vc_btn3-color-juicy-pink{
    background-color: #6b4200 !important;
    border-color: #6b4200 !important;
}
.Ts_Button:hover, .vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-block.vc_btn3-color-juicy-pink:hover{
    opacity: 0.9;
    filter: alpha(opacity=90);
}
*/
.Ts_hide_adress_events .event-item-location .tribe-address {
    display: none;
}
.ticketbox_upcoming-events .ticketbox_upcoming-events-content .event-item .event-item-cotent .event-item-desc {
    display: none;
}
.hover_e1 {
	text-decoration: none !important;
}

.name_prefix select, .address_country select{
    padding-top: 13px !important;
    padding-bottom: 13px !important;
}
.boxzilla-close-icon {
    right: 42px !important;
    top: 45px !important;
    color: #fff !important;
}

.boxzilla-1724 {
background: transparent !important;
}
.icon-share-links .fa{
	color: #fff !important;
}
.fa{
    color: #6b4200 !important;
}

/*
button, .button{
    background-color: #6b4200 !important;
    border-color: #6b4200 !important;
    color: rgb(255, 255, 255);
}
button:hover, .button:hover{
    background-color: #463925 !important;
    border-color: #463925 !important;
    color: rgb(255, 255, 255);
}
*/

#Ts_Begunstiger_worden_form .gfield_label {
    display: block !important;
}
.gfield_label {
    display: none !important;
}

.primary-navigation ul.main-menu li>a {
	text-transform: uppercase;
}

/*Tyas Contact Form style*/
.Ts_contact_text span .wpcf7-form-control.wpcf7-textarea {
    height: 150px;
	resize: none;
}
/*End Tyas Contact form style*/
.ticketbox-icon-box.text-align-center.feature-item:after {
    content: none;
}

#footer-sidebar .widget.tribe-events-adv-list-widget .tribe-events-widget-link {
    display:none;
}
body.page .site-header.has-header-background, body.archive .site-header.has-header-background {
    background-size: inherit;
	background-repeat:no-repeat;
	background-position-y: 10px;
    background: #fff !important;
}

.site-header.has-header-background {
    background: none !important;
}

header.site-header { position:relative; }
.copyright { position:absolute;right:20px;bottom:0;padding:8px 18px;background-color:rgba(255, 255, 255, 0.5);color:#888; }

.post-type-archive-tribe_events .site-header.has-header-background{
    background-position: center 40px;
}
.primary-navigation ul.main-menu > li:hover > a, .primary-navigation .current-menu-item > a, .primary-navigation ul.main-menu > li.current-menu-item > a { color:#fff !important; }
.primary-navigation ul.main-menu>li ul.sub-menu {background-color:rgba(0,0,0,0.6)}
.primary-navigation ul.main-menu>li ul.sub-menu li a {color:#fff}

body.single-tribe_events .site-header.has-header-background .page-heading { min-height:300px; }

.ticketbox-tribe-events-event-meta-wrap .tribe-events-meta-group .tribe-events-single-section-title {
    display: inherit;
}

#dt-main-menu .logo-wrap .site-title .logo, 
#dt-main-menu .logo-wrap .site-title .sticky_logo {
    max-height: 70px;
	margin-top: 0px !important;
}

.sponsoren li {
    display: inline-block;
    padding: 0 20px;
}
.musici-details { list-style-type:none;padding:0; }
.musici-details li {  }
.musici-details li span { font-weight:bold;width:100px;display: inline-block; }

.tribe-events-list .tribe-events-loop.grid.columns-3 .type-tribe_events .ticketbox-events-list-event-content-wrapper .ticketbox_event_content .tribe-events-event-meta { 
    display:inline-block;
    border: none; 
    background: none;
}

a.btn.btn-light {
    border: 1px solid #545454;
    background: none;
}
.post-sectie { margin-bottom:120px; }

.single-tribe_events #tribe-events-content.tribe-events-single form.cart { margin-bottom:0; }
.single-tribe_events .ticketbox-tribe-events-single-event-content-footer {
    margin-bottom: 25px;
    padding-bottom: 0;
    border:none;
}
.ticketbox-tribe-events-event-meta-wrap .ticketbox-nav-tabs {
    margin-bottom: 0;
}

.ticketbox-tab-content {
    margin-bottom: 10px;
}
.musici-row { margin-bottom:30px; }
.musici-row .media-heading { line-height:2em; }
@media screen and (max-width: 768px){
	.musici-row .col-sm-6:first-child { margin-bottom:30px; }

}


@media screen and (min-width: 980px){
	.info-row { margin-bottom:100px; }

}
/*Tyas Cart style*/
.Ts_cart_styles .coupon{
    width: 50%;
}
/*End Tyas Cart style*/
/*Tyas Cart style*/
@media screen and (max-width: 800px){
	
	.Ts_button_area a{
		/* Tyas concert buttons style */
	  font-size: 14px !important;
		padding-left: 5px;
		padding-right: 5px;
	}
    .Ts_cart_styles .coupon{
        width: 100%;
    }
    .Ts_cart_styles .woocommerce table.cart td.actions .coupon .input-text {
        width: 45% !important;
    }
    .Ts_cart_styles .coupon .button{
        padding-left: 15px;
        width: 54% !important;
    }
	.Ts_Our_brands_slider .owl-item{
		width: 200px !important;
	}
}
/*
@media screen and (max-width: 1000px) {
    .tribe-events-loop .type-tribe_events {
        width: 80% !important;
        margin-left: 10% !important;
        padding-left: 5% !important;
        padding-right: 5% !important;
        box-shadow: 0 0 15px rgba(0, 0, 0, .2) !important;
    }
    .tribe-events-loop .type-tribe_events:hover {
        box-shadow: 0 0 25px rgba(0, 0, 0, .5) !important;
    }
    .tribe-events-loop .type-tribe_events .ticketbox_event_featured_image {
        margin-left: -7.25%;
        width: 114.5% !important;
    }
}
*/
/*End Tyas Cart style*/

.tribe-events-event-meta p,
.name-list {
    font-weight: normal;
}

.tribe-bar-submit {
    margin-left: 0 !important;
    width: 25% !important;
}

.tribe-bar-search-filter {
    width: 50% !important;
}

.tribe-bar-date-filter {
    width: 25% !important;
}



/* IVAR RESPONSIVE */

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

#dt-main-menu .logo-wrap .site-title .sticky_logo {
    max-height: 50px;
    margin-top: -22px !important;
}

.sticky-header-content #dt-main-menu .menu-toggle {
    margin-top: 5px;
}

ul.top-header-tools,
.site-header-info .site-info-right .site-info-content>li {
    display: none;
}

.site-header-info .site-info-left {
    float: left !important;
    width: auto !important;
    border: none !important;
    height: auto !important;
    line-height: 1 !important;
    text-align: left !important;
}

.site-header-info .site-info-left ul>li>i {
    display: inline-block !important;
    position: relative;
}

.site-header-info .site-info-left ul>li>a {
    opacity: 0;
    /* background: red; */
    width: 23px;
    height: 23px;
    display: block;
    overflow: hidden;
    position: absolute;
    top: 16px;
}

.site-header-info .site-info-right .site-info-content li.header-info-tools {
    display: block !important;
}

.navbar-search-popup .navbar-search-button i {
    color: #fff !important;
}

#dt-main-menu .menu-toggle {
    float: right !important;
    width: auto !important;
    padding: 20px;
    height: 60px;
    margin-top: 30px;
}

#dt-main-menu .menu-toggle i.fa.fa-bars,
#dt-main-menu .menu-toggle i.fa.fa-bars:before,
#dt-main-menu .menu-toggle i.fa.fa-bars:after {
    display: block;
    width: 35px;
    height: 4px;
    background: #94c120;
    border-radius: 7px;
    position: relative;
}

#dt-main-menu .menu-toggle i.fa.fa-bars:before {
    content: '';
    width: 20px;
    left: 15px;
    top: 8px;
}
#dt-main-menu .menu-toggle i.fa.fa-bars:after {
    content: '';
    width: 25px;
    left: 10px;
    top: 12px;
}

.offcanvas {
    max-width: 500px;
    width: 100%;
    background: #662483;
}

.offcanvas .mobile-menu-toggle {
    border: none !important;
    text-align: right !important;
    height: 100px;
    line-height: 100px;
    background: url(https://tihms.conversie.partners/wp-content/uploads/2020/03/IHMS-Logo-Regular.png) no-repeat center left;
    background-size: 75px;
    margin-bottom: 20px;
}

.offcanvas .mobile-menu-toggle .fa-times-circle:before {
    content: 'X';
    font-family: Exo;
    font-weight: 900;
    color: #94c120;
}

.offcanvas .site-navigation #primary-menu a {
    border-bottom: none;
    position: relative;
}

.offcanvas .site-navigation #primary-menu>li {
    position: relative;
}

.offcanvas .site-navigation #primary-menu>li>a {
    font-weight: 600;
    color: #94c120;
}

.offcanvas .site-navigation #primary-menu>li>a {
    font-weight: 700;
    color: #94c120;
    padding: 7.5px 0;
    font-size: 24px;
}

.offcanvas .site-navigation #primary-menu li.menu-item-has-children ul {
    max-height: 0;
    overflow: hidden;
}

.offcanvas .site-navigation #primary-menu li.menu-item-has-children ul.sub-menu.open {
    max-height: 99999px;
    overflow: visible;
    margin-bottom: 20px;
}

.offcanvas .site-navigation #primary-menu li ul.sub-menu a {
    text-transform: none !important;
    color: #fff !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    font-size: 16px;
}

span.sub-menu-toggle {
    display: block !important;
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px;
    cursor: pointer;
}

span.sub-menu-toggle .fa {
    color: #94c120 !important;
}

span.sub-menu-toggle svg {
    width: 20px;
    fill: #94c120;
}

div#home-hero h2 {
    font-size: 54px !important;
    line-height: 54px !important;
}

div#home-hero h4 {
    font-size: 26px !important;
    line-height: 32px !important;
}

.dawnthemes-tbn-container a.btn {
    font-size: 14px !important;
}

.more-events-bar:before,
.more-events-bar:after {
    display: none;
}

.more-events-bar {
    padding-left: 15px;
    margin-left: -15px;
    margin-right: -15px;
    padding-right: 15px;
    width: calc(100% + 30px);
    font-size: 20px;
}

.more-events-bar a {
    display: block;
}

h2.vc_custom_heading.vc_custom_1584543904314 {
    font-size: 20px !important;
    line-height: 1.4 !important;
}

.icon-block h4 {
    font-size: 20px !important;
    line-height: 24px !important;
}

.icon-block h4 br {
    display: none;
}

.icon-block p {
    font-size: 18px !important;
}

h2.vc_custom_heading.vc_custom_1584545114937,
h2.vc_custom_heading.vc_custom_1584545104767,
.vc_row.wpb_row.vc_row-fluid.vc_custom_1584613513154 h2,
.vc_row.wpb_row.vc_row-fluid.vc_custom_1584618494002 h2 {
    font-size: 45px !important;
    line-height: 1 !important;
    margin-bottom: 50px !important;
    margin-top: -50px;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1584613513154 h2 {
    margin-bottom: 40px !important;
    text-align: center;
}

.tribe-events-loop .type-tribe_events {
    width: 100% !important;
}

.tribe-events-list .tribe-events-loop.grid.columns-3 .type-tribe_events .ticketbox-events-list-event-content-wrapper .ticketbox_event_featured_image a {
    width: 100%;
}

body .tribe-events-list .tribe-events-event-image img {
    width: 100%;
    max-height: 99999px;
}

/*
.tribe-events-list .tribe-events-loop .ticketbox_event_featured_image .ticketbox_event_date-start {
    left: 25px;
}
*/

.tribe-events-venue-details {
    border: none !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.ticketbox-sc-counter.counter-icon-bottom.text-align-center {
    margin-bottom: 60px;
}

h1.tribe-events-page-title {
    font-size: 45px !important;
    margin-top: -50px !important;
    line-height: 1.2 !important;
}

.vc_column-inner.vc_custom_1490698690215 h2,
.single-tribe_events .tribe-events-related-events-title,
h1.tribe-events-single-event-title.entry-title {
    font-size: 45px !important;
    line-height: 1.2 !important;
}

.tribe-events-sub-nav li a {
    background: none;
}

div#tribe-events-footer {
    margin-top: -50px !important;
    display: block !important;
}

.dt_breadcrumbs {
    padding: 20px !important;
}

.single-tribe_events .tribe-events-single-header {
    margin-bottom: 50px;
}

.tribe-events-schedule.events-single-header-meta.tribe-clearfix {
    background: none;
    border: none;
    padding-left: 0;
}

.single-tribe_events .ticketbox-tribe-events-single-event-content-footer {
    padding-left: 20px;
    padding-right: 20px;
}

.tribe-common.tribe-tickets {
    padding-top: 30px;
    padding-bottom: 50px;
}

.ticketbox-tab-content,
.post-sectie {
    margin-bottom: 50px !important;
}

.ticketbox-tribe-events-event-meta-wrap .tribe-events-single-section {
    margin-top: 50px !important;
}

.ticketbox-tribe-events-single-event-content-footer.ticketbox-module:before, 
.ticketbox-tribe-events-single-event-content-footer.ticketbox-module:after {
    display: none;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1584618483916 {
    margin-bottom: 50px !important;
}

.icon-extra-margin-mobile h4 {
    margin-bottom: 50px !important;
}


}

@media only screen and (max-width: 600px) {
	.tribe-events-nav-pagination {display:none;}

.site-header-info .site-info-left:before {
    display: none;
}

.site-header-info .site-info-left ul.site-info-content {
    position: relative;
    top: 0;
    border: none !important;
    visibility: visible;
    opacity: 1;
    box-shadow: none !important;
    background: transparent;
    width: auto !important;
    min-width: 1px !important;
}

.site-header-info .site-info-left ul.site-info-content>li {
    display: inline-block;
    padding: 10px 10px 0px 0;
    position: relative;
}

.site-header-info .site-info-left ul.site-info-content>li i {
    color: #fff;
}

.site-header-info .site-info-left ul>li>a {
    display: block !important;
    top: 10px;
    left: 0;
}
	.tribe-tickets__item__details__summary--more {
    display: none !important;
}
}
@media only screen and (min-width: 1000px) {
	.removemeondesktop {
    	display: none;
	}
}










body .musici-details li span{
  width:auto !important;
  margin-right:10px;
}
