span.eeb-nodis { 
display:none !important; 
}
span.eeb-rtl { 
unicode-bidi:bidi-override !important; 
direction:rtl !important; 
display:inline !important; 
}
span.eeb-rtl span.eeb-sd, span.eeb-nrtl span.eeb-sd{
display:inline !important;
padding-left:0 !important;
}
span.eeb-nrtl { 
word-break: break-all !important;
}
.eeb-encoded { 
position:relative; 
margin-top:-0.3em; 
z-index:1000; 
color:green; 
}@font-face {
font-family: 'Arya';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://www.three-and-a-half-trombones.de/wp-content/uploads/omgf/cedaro-theme-fonts-google/arya-normal-latin-ext-400.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Arya';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://www.three-and-a-half-trombones.de/wp-content/uploads/omgf/cedaro-theme-fonts-google/arya-normal-latin-400.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
font-display: swap;
src:     url(https://www.three-and-a-half-trombones.de/wp-content/uploads/omgf/cedaro-theme-fonts-google/source-sans-pro-italic-latin-ext-400.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
font-display: swap;
src:     url(https://www.three-and-a-half-trombones.de/wp-content/uploads/omgf/cedaro-theme-fonts-google/source-sans-pro-italic-latin-400.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 700;
font-display: swap;
src:     url(https://www.three-and-a-half-trombones.de/wp-content/uploads/omgf/cedaro-theme-fonts-google/source-sans-pro-italic-latin-ext-700.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 700;
font-display: swap;
src:     url(https://www.three-and-a-half-trombones.de/wp-content/uploads/omgf/cedaro-theme-fonts-google/source-sans-pro-italic-latin-700.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://www.three-and-a-half-trombones.de/wp-content/uploads/omgf/cedaro-theme-fonts-google/source-sans-pro-normal-latin-ext-400.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://www.three-and-a-half-trombones.de/wp-content/uploads/omgf/cedaro-theme-fonts-google/source-sans-pro-normal-latin-400.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://www.three-and-a-half-trombones.de/wp-content/uploads/omgf/cedaro-theme-fonts-google/source-sans-pro-normal-latin-ext-700.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://www.three-and-a-half-trombones.de/wp-content/uploads/omgf/cedaro-theme-fonts-google/source-sans-pro-normal-latin-700.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}button, input[type="button"], input[type="reset"], input[type="submit"], .button {
background-color: #0a0a4b;
border: 1px solid #0a0a4b;
}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, 
.button:hover, button:focus, input[type="button"]:focus, input[type="reset"]:focus, 
input[type="submit"]:focus, .button:focus {
background-color: rgba(202,152,27,0.6);
border-color: #0a0a4b;
color: #0a0a4b;
}
.page-id-768 .entry-content h4 {
margin-bottom: 0.5em;
}
.site-navigation {
color: #0a0a4b;
}
.button.alt, .button-alt {
background-color: #ca981b;
border-color: #0a0a4b;
color: #0a0a4b;
}
.footer-content {
background-color: rgba(202,152,27,0.6);
color: #000;
}
.footer-content .credits {
visibility: hidden;
}
.footer-content a {
color: #0a0a4b;
font-weight: bold;
}
.footer-content a:hover, .footer-content a:focus {
color: #0a0a4b;
}
h1, h2, h3, h4, h5, h6, .hero .hero-title, .entry-title {
color: #0a0a4b;
}
.home .mosaic-grid .grid-item {
background-color: #ca981b;
}
.home .mosaic-grid #grid-item-59.grid-item,
.home .mosaic-grid #grid-item-515.grid-item,
.home .mosaic-grid #grid-item-116.grid-item {
background-color: #0a0a4b;
color: #fff;
}
.home .mosaic-grid #grid-item-59.grid-item .grid-item-permalink:hover,
.home .mosaic-grid #grid-item-515.grid-item .grid-item-permalink:hover,
.home .mosaic-grid #grid-item-116.grid-item .grid-item-permalink:hover {
color: #fff;
}
.home .mosaic-grid #grid-item-59.grid-item h3.grid-item-title,
.home .mosaic-grid #grid-item-515.grid-item h3.grid-item-title,
.home .mosaic-grid #grid-item-116.grid-item h3.grid-item-title {
color: #fff;
}
.entry-meta {
color: #ca981b;
}
.entry-meta > span::after,
.entry-author {
display: none;
}
.gig-summary .gig-date:hover, .gig-summary .gig-info-link:hover, .gig-summary .gig-date:focus, .gig-summary .gig-info-link:focus {
color: #0a0a4b !important;
}
.hero .hero-content {
padding-bottom: 2em;
padding-top: 2em;
}
.section-title,
.header-content .social-navigation-menu {
color: #0a0a4b;
}
@media (min-width: 1024px) {
.header-content .social-navigation {
max-width: 120px;
}
}.record-tracklist .is-playable:hover:before,
.record-tracklist .is-playable:focus:before,
.record-tracklist .is-playing:before,
.track-tracklist .is-playable:before {
display: inline-block;
font-family: "themicons";
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-style: normal;
font-variant: normal;
font-weight: normal;
letter-spacing: normal;
text-decoration: inherit;
text-transform: none;
vertical-align: top;
speak: none;
}  .single-audiotheme_gig .venue-map {
background-color: #000;
}
.single-audiotheme_gig .venue-map iframe {
max-height: 100vw;
}
.single-audiotheme_gig .gig-venue-time {
color: #777;
margin-bottom: 2em;
}
.single-audiotheme_gig .gig-venue-time a {
color: inherit;
}
.single-audiotheme_gig .gig-venue-time a:hover,
.single-audiotheme_gig .gig-venue-time a:focus {
text-decoration: underline;
}
.single-audiotheme_gig .gig-venue .venue-address {
display: none;
}
.single-audiotheme_gig .gig-date-sep {
display: inline-block;
margin: 0 0.3em;
}
.single-audiotheme_gig .gig-time-sep {
display: inline-block;
margin: 0 0.1875em;
}
.single-audiotheme_gig .gig-ticket {
clear: both;
margin-bottom: 1.5em;
margin-top: 1.25em;
}
.single-audiotheme_gig .gig-tickets-price-sep {
display: inline-block;
margin: 0 0.33333333em;
}
.single-audiotheme_gig .entry-header .gig-venue .venue-phone,
.single-audiotheme_gig .entry-header .country-name,
.single-audiotheme_gig .entry-header .country-name + .sep,
.single-audiotheme_gig .entry-header .sep-country-name,
.single-audiotheme_gig .entry-header .venue-map-link {
display: none;
}
.single-audiotheme_gig .hero .hero-media:after {
display: none;
}
@media (min-width: 768px) {
.single-audiotheme_gig .venue-map iframe {
max-height: 50vw;
}
}
@media (min-width: 1024px) {
.single-audiotheme_gig .gig-meta li {
font-size: 30px;
font-size: 3rem;
}
.single-audiotheme_gig .gig-venue {
position: relative;
}
.single-audiotheme_gig .gig-venue:hover:before {
content: "";
display: block;
height: 15px;
position: absolute;
bottom: -15px;
left: 0;
width: 100%;
}
.single-audiotheme_gig .gig-venue:hover:after {
border: 7px solid rgba(255, 255, 255, 0);
border-bottom-color: #e6e6e6;
content: " ";
height: 0;
pointer-events: none;
position: absolute;
bottom: -15px;
left: 15px;
width: 0;
}
.single-audiotheme_gig .gig-venue:hover .venue-address {
display: block;
}
.single-audiotheme_gig .gig-venue .venue-address {
background: #fff;
border: 1px solid #e6e6e6;
margin-top: 15px;
min-width: 15em;
padding: 0.625em 0.9375em;
position: absolute;
top: 100%;
left: 0;
text-align: left;
}
} .archive-gig .posts-container {
margin-bottom: 5em;
}
.gig-list {
border-bottom: 1px solid #e6e6e6;
margin-bottom: 5em;
}
.gig-list .gig-summary {
margin-bottom: 0;
margin-top: 0;
}
.gig-summary {
border-top: 1px solid #e6e6e6;
color: #444;
min-height: 3.75em;
overflow: hidden;
position: relative;
}
.gig-summary:before,
.gig-summary:after {
display: none;
}
.gig-summary .gig-title,
.gig-summary .gig-location {
color: #444;
}
.gig-summary .gig-title,
.gig-summary .gig-venue {
font-size: 16px;
font-size: 1.6rem;
}
.gig-summary .gig-title,
.gig-summary .gig-location {
font-family: "Source Sans Pro", sans-serif;
font-weight: 400;
}
.gig-summary .gig-date,
.gig-summary .gig-info-link {
color: #444;
font-size: 13px;
font-size: 1.3rem;
letter-spacing: 0.1em;
text-transform: uppercase;
}
.gig-summary .gig-date:hover,
.gig-summary .gig-info-link:hover,
.gig-summary .gig-date:focus,
.gig-summary .gig-info-link:focus {
color: #5c5f99;
}
.gig-summary .gig-date {
font-weight: 700;
}
.gig-summary .gig-info-link {
font-family: "Arya", serif;
line-height: 1.84615385;
margin-left: 1.53846154em;
}
.gig-summary .gig-actions {
position: relative;
z-index: 1;
}
.gig-summary .gig-tickets-link {
margin: 0;
}
.gig-summary .gig-description {
color: #777;
font-size: 14px;
font-size: 1.4rem;
}
.gig-summary .gig-description p {
margin-bottom: 0.5em;
}
.gig-summary .sep-country-name,
.gig-summary .country-name {
display: none;
}
.archive .gig-list .gig-summary {
border-bottom-width: 0;
margin-bottom: 0;
padding: 0.75em 0;
}
.no-gig-venue {
font-style: italic;
}
@media (min-width: 480px) {
.gig-summary {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.gig-summary .gig-date,
.gig-summary .gig-title,
.gig-summary .gig-venue,
.gig-summary .gig-actions {
width: 100%;
}
}
@media (min-width: 768px) {
.gig-summary .gig-title,
.gig-summary .gig-venue {
padding-right: 0;
}
.gig-summary .gig-date {
padding-right: 2%;
width: 20%;
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-ms-flex-order: 1;
-webkit-order: 1;
order: 1;
}
.gig-summary .gig-venue {
padding-left: 0;
width: 33%;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-box-ordinal-group: 3;
-moz-box-ordinal-group: 3;
-webkit-flex-grow: 1;
flex-grow: 1;
-ms-flex-order: 2;
-ms-flex-positive: 1;
-webkit-order: 2;
order: 2;
}
.gig-summary .gig-title {
width: 33%;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-webkit-box-ordinal-group: 4;
-moz-box-ordinal-group: 4;
-webkit-flex-grow: 1;
flex-grow: 1;
-ms-flex-order: 3;
-ms-flex-positive: 1;
-webkit-order: 3;
order: 3;
}
.gig-summary .gig-actions {
text-align: right;
width: 14%;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-webkit-box-ordinal-group: 5;
-moz-box-ordinal-group: 5;
-webkit-flex-grow: 0;
flex-grow: 0;
-ms-flex-order: 4;
-ms-flex-positive: 0;
-webkit-order: 4;
order: 4;
}
.gig-summary .gig-description {
padding-left: 20%;
width: 86%;
-webkit-box-ordinal-group: 6;
-moz-box-ordinal-group: 6;
-ms-flex-order: 5;
-webkit-order: 5;
order: 5;
}
.gig-summary .no-gig-venue {
width: 80%;
}
}
@media (min-width: 1024px) {
.gig-summary .gig-date {
width: 15%;
}
.gig-summary .gig-description {
padding-left: 15%;
}
} .single-record .hero--panels img {
width: 100%;
}
.record-meta {
color: #777;
margin-bottom: 2em;
}
.record-meta a {
color: inherit;
}
.record-meta dl {
font-size: 16px;
font-size: 1.6rem;
margin-bottom: 1.375em;
}
.record-meta dt,
.record-meta dd {
display: inline-block;
margin-bottom: 0;
}
.record-meta dd:after {
content: "\22C5";
display: inline-block;
letter-spacing: normal;
margin: 0 0.25em 0 0.4375em;
}
.record-meta dd:last-child:after {
display: none;
}
.record-links {
clear: both;
margin-bottom: 1.5em;
margin-top: 1.25em;
}
.record-links ul {
list-style: none;
margin: 0;
padding: 0;
}
.record-links li {
display: inline-block;
} .single-video .hero-media:after {
display: none;
}
@media (min-width: 1024px) {
.single-video .hero-header {
padding-bottom: 2.5em;
padding-top: 2.5em;
}
}  .widget_audiotheme_record p,
.widget_audiotheme_track p,
.widget_audiotheme_video p {
margin-bottom: 1.125em;
}
.widget_audiotheme_record p:last-child,
.widget_audiotheme_track p:last-child,
.widget_audiotheme_video p:last-child {
margin-bottom: 0;
}
.widget_audiotheme_record a,
.widget_audiotheme_track a,
.widget_audiotheme_video a {
text-decoration: underline;
}
.widget_audiotheme_record .featured-image,
.widget_audiotheme_track .featured-image,
.widget_audiotheme_video .featured-image {
margin-bottom: 1.125em;
} .widget_audiotheme_upcoming_gigs dl {
margin-bottom: 1em;
padding-top: 1.5em;
position: relative;
}
.widget_audiotheme_upcoming_gigs dl:last-child {
margin-bottom: 0;
}
.widget_audiotheme_upcoming_gigs dt,
.widget_audiotheme_upcoming_gigs dd {
color: #444;
display: inline-block;
font-weight: 400;
margin-bottom: 0;
}
.widget_audiotheme_upcoming_gigs dd.location:before {
content: "\2014";
display: inline-block;
}
.widget_audiotheme_upcoming_gigs dd.date {
color: #777;
position: absolute;
top: 0;
left: 0;
}
.widget_audiotheme_upcoming_gigs .sep-country-name,
.widget_audiotheme_upcoming_gigs .country-name,
.widget_audiotheme_upcoming_gigs .venue,
.widget_audiotheme_upcoming_gigs .description {
display: none;
} .tracklist-area audio,
.tracklist-area .mejs-container {
display: none;
}
.record-tracklist {
border-top: 1px solid #e6e6e6;
color: #777;
counter-reset: li;
font-size: 16px;
font-size: 1.6rem;
margin-bottom: 1.875em;
margin-top: 5em;
padding: 0;
}
.has-breadcrumbs .record-tracklist {
margin-top: 1.875em;
}
.record-tracklist a {
color: inherit;
text-decoration: none;
}
.record-tracklist a:hover,
.record-tracklist a:focus {
text-decoration: underline;
}
.record-tracklist .track {
border-bottom: 1px solid #e6e6e6;
color: #444;
display: table;
margin-bottom: 0;
padding-bottom: 0.75em;
padding-top: 0.75em;
width: 100%;
}
.record-tracklist .track:before {
content: counter(li);
counter-increment: li;
text-align: center;
width: 50px;
}
.record-tracklist .track:before,
.record-tracklist .track:hover:before,
.record-tracklist .track:focus:before,
.record-tracklist .track-title,
.record-tracklist .track-meta {
display: table-cell;
vertical-align: middle;
}
.record-tracklist .track-meta {
display: none;
text-align: right;
width: 5em;
}
.record-tracklist .track-current-time,
.record-tracklist .track-duration,
.record-tracklist .track-duration-sep {
display: none;
}
.record-tracklist .track.is-playable:hover:before,
.record-tracklist .track.is-playable:focus:before,
.record-tracklist .track.is-playing:before {
font-size: 16px;
font-size: 1.6rem;
}
.record-tracklist .track.is-playable {
cursor: pointer;
}
.record-tracklist .track.is-playable:hover:before,
.record-tracklist .track.is-playable:focus:before {
content: "\f152";
cursor: pointer;
}
.record-tracklist .track.is-playable .track-duration {
display: inline;
}
.record-tracklist .track.is-playing:before,
.record-tracklist .track.is-playing:hover:before,
.record-tracklist .track.is-playing:focus:before {
content: "\f151";
}
.record-tracklist .track.is-playing .track-current-time,
.record-tracklist .track.is-playing .track-duration,
.record-tracklist .track.is-playing .track-duration-sep {
display: inline;
}
.track-tracklist .is-playable:not(.is-playing):before {
content: "\f152";
}
@media (min-width: 480px) {
.record-tracklist .track {
padding-bottom: 1.0625em;
padding-top: 1.0625em;
}
.record-tracklist .track-meta {
display: table-cell;
}
}