
/*
Theme Name: Music Press Child
Theme URI: https://blau-jungbusch.rocks/
Description: Music Press Child Theme
Author: Dots United
Author URI: https://blau-jungbusch.rocks/
Template: music-press
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: music-press-child
*/

@font-face {
    font-family: 'cbgbregular';
    src: url('fonts/cbgb-webfont.woff2') format('woff2'),
         url('fonts/cbgb-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'cbgbbold';
    src: url('fonts/cbgb-bold-webfont.woff2') format('woff2'),
         url('fonts/cbgb-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


.site-info A {
	display: none !important;
}

.seos-fa-icons A {
	display: inline-block !important;
}
body article {
	background: none !important;
	border: none !important;
}

.site-branding .site-title a {
	font-family: 'cbgbbold';
	font-size: 0.7em;
}

/* -- THE EVENTS CALENDAR -- */

/* - EVENT DETAIL */
.single-tribe_events .tribe-events-single-event-description, .single-tribe_events .tribe-events-event-meta, .single-tribe_events .tribe-events-single-section-title, .single-tribe_events .tribe-events-nav-previous a, .tribe-events-nav-next a {
	color:white!important;
}

/* Event details prev & next arrows */
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='white'/%3E%3C/svg%3E") 100%/7px no-repeat!important;
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='white'/%3E%3C/svg%3E") 0/7px no-repeat!important;
}

/* - EVENT ARCHIVE */
.post-type-archive-tribe_events .tribe-events-c-top-bar__datepicker time, .post-type-archive-tribe_events .tribe-events-c-top-bar__datepicker-separator, .post-type-archive-tribe_events .tribe-events-calendar-list__event-title a, .post-type-archive-tribe_events address.tribe-events-calendar-list__event-venue, .post-type-archive-tribe_events .tribe-events-calendar-list__event-description p, .post-type-archive-tribe_events .tribe-events-calendar-list__event-date-tag-weekday, .post-type-archive-tribe_events .tribe-events-calendar-list__event-date-tag-daynum, .post-type-archive-tribe_events time.tribe-events-calendar-list__month-separator-text, .post-type-archive-tribe_events .tribe-events-c-small-cta__price, .post-type-archive-tribe_events .tribe-events-c-nav__prev-label, .post-type-archive-tribe_events .tribe-events-c-nav__next-label, .post-type-archive-tribe_events .tribe-events-c-nav__today {
	color:white!important;
}

/* Datepicker header colors */
th.datepicker-switch, th.prev, th.next, th.dow {
	background:#b1b1b1!important;
}
/* Datepicker arrows */
th.prev svg.tribe-common-c-svgicon path, th.next svg.tribe-common-c-svgicon path {
	fill: var(--tec-color-text-primary)!important;
}

/* - EVENT DAY VIEW */
.post-type-archive-tribe_events .tribe-events-calendar-day__event-title a, .post-type-archive-tribe_events time.tribe-events-calendar-day__time-separator-text, .post-type-archive-tribe_events address.tribe-events-calendar-day__event-venue, .post-type-archive-tribe_events .tribe-events-calendar-day__event-description {
	color:white!important;
}

/* - EVENT CALENDAR VIEW */
.post-type-archive-tribe_events .tribe-events-calendar-month__calendar-event-title-link, .post-type-archive-tribe_events .tribe-events-calendar-month__day-date-link {
	color:white!important;
}

/* Current day num color */
.post-type-archive-tribe_events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
	color: var(--tec-color-day-marker-current-month)!important;
}

/* - EVENT CALENDAR VIEW MOBILE */
.post-type-archive-tribe_events .tribe-events-c-day-marker__date, .post-type-archive-tribe_events .tribe-events-calendar-month-mobile-events__mobile-event-title a, .post-type-archive-tribe_events .tribe-events-c-nav__list-item a {
	color:white!important;
}

/* Read more button */
.post-type-archive-tribe_events a.myButt {
	color:white!important;
	padding: 11px 20px;
	background-color: var(--tec-color-background-events-bar-submit-button);
	border-radius:4px;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:normal;
	margin-top:15px;
}

/* SVG Arrow Colors */
.post-type-archive-tribe_events svg.tribe-common-c-svgicon path, .single-tribe_events .tribe-events-sub-nav .tribe-events-nav-previous a:before {
	fill:white!important;
}

/* Multi day bar color */
.tribe-events-calendar-month__multiday-event-bar-inner {
	background-color: var(--tec-color-background-events-bar-submit-button)!important;
}

/* Events back link */
.tribe-events-back a {
	color:white!important;
}