html, body {background-color: #000;color: #fff !important; font-size: 1.2rem; background-image: url(/wp-content/uploads/2025/05/typewriter-dark-1.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed;}

body { color: #FFF !important;}

a, a:visited {color: #Fff;}

a:hover {color: darkorange;}

h1, h2 {font-family: "Special Elite", system-ui; }

h3, h4 {font-family: "Special Elite", system-ui; margin-bottom: 0px;}

ul, ol, dl {list-style-position: inside !important;}

#topWrapper {background-color: rgba(0,0,0,.8);}

.top-bar, ul.menu {background-color: transparent; font-family: "Special Elite", system-ui; }

.top-bar-right {text-transform: lowercase; font-size: 1.2rem;}

.top-bar-left {font-family: "Special Elite", system-ui; font-size: 4rem;}

/* .grid-x, #tribe-events-content {background-color: rgba(0,0,0,.8) !important;} */

.grid-container {max-width: 90rem;}


.grid-x {background-color: rgba(0,0,0,.7);}

.separated {margin-top: 10px;}

.cell.content {padding: 2rem;}

.cell.content img, .tribe-events-event-image img {max-width: 50%; float: left; margin-right: 2rem;;}

.fp_text {background-image: url(/wp-content/uploads/2025/10/TiNuStille-dark-1.jpg); background-size: cover; background-position:center; padding: 3rem !important;}

.fp_text p {font-size: 1.2rem;}

.event_image, .news_image {aspect-ratio: 3/2; overflow: hidden; position: relative; overflow: hidden; }

.event_image:hover img, .news_image:hover img {
  transition: all 1s;
  transform: scale(1.5);
}

.event_image img .news_image img {transition: all 1s; transform: scale(1);}

.event, .news {position: relative; overflow: hidden;}

.event .date {position: absolute; top: 0rem; padding: .5rem; color: #fff; background-color: rgba(0,0,0,.5); width: 100%;}

.event h3 {position: absolute; bottom: 0px; padding: 1rem; font-size: 1.6rem; background: linear-gradient(transparent, black); width: 100%; margin-bottom: 0px;}

.newsList {position: relative;}

.newsItem.slick-slide {padding: 1rem;}

.slick-next {    color: white;
    right: 2rem;
    position: absolute;
    top: 3rem;
  }

.newstext {font-size: 1rem; position: absolute; bottom: 0px; padding: 1rem; background: linear-gradient(transparent, black); width: 100%; margin-bottom: 0px;}

#footer {background-color: rgba(0,0,0,.8);}

#footer .grid-x {background-color: transparent;}

#footer .cell {padding: 2rem;}

.icon {
    line-height: 30px;
    padding-left: 40px;
    background-repeat: no-repeat;
    background-position: left;
    background-size: 30px;
}

.icon.facebook {background-image: url(/wp-content/themes/tinustille/images/facebook.png);}
.icon.youtube {background-image: url(/wp-content/themes/tinustille/images/youtube.png);}
.icon.bluesky {background-image: url(/wp-content/themes/tinustille/images/bluesky.png);}
.icon.spotify {background-image: url(/wp-content/themes/tinustille/images/spotify.png);}
.icon.apple {background-image: url(/wp-content/themes/tinustille/images/apple.png);}
.icon.tidal {background-image: url(/wp-content/themes/tinustille/images/tidal.png);}
.icon.bandcamp {background-image: url(/wp-content/themes/tinustille/images/bandcamp.png);}

#footer p a {display: block;}

/* LEGACY STYLINGS */

/* .tribe-common-l-container.tribe-events-l-container {background-color: #333 !important; color: #fff !important;} */

.tribe-common .tribe-common-h2, .event-tickets .tribe-common-h4, .tribe-common a:not(.tribe-common-anchor--unstyle), .tribe-common a:not(.tribe-common-anchor--unstyle):active, .tribe-common a:not(.tribe-common-anchor--unstyle):focus, .tribe-common a:not(.tribe-common-anchor--unstyle):hover, .tribe-common a:not(.tribe-common-anchor--unstyle):visited, .tribe-common .tribe-common-b1, .tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6, .event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--less, .event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more, .tribe-common .tribe-tickets__commerce-checkout-cart-item-details-button--less, .tribe-common .tribe-tickets__commerce-checkout-cart-item-details-button--more, .event-tickets .tribe-tickets__commerce-checkout-cart-footer-order-modifier-fees, .event-tickets .tribe-tickets__commerce-checkout-cart-footer-quantity, .event-tickets .tribe-tickets__commerce-checkout-cart-footer-total, .tribe-common .tribe-tickets__commerce-checkout-cart-footer-order-modifier-fees, .tribe-common .tribe-tickets__commerce-checkout-cart-footer-quantity, .tribe-common .tribe-tickets__commerce-checkout-cart-footer-total, .event-tickets .tribe-tickets__commerce-checkout-cart-footer-quantity-number, .event-tickets .tribe-tickets__commerce-checkout-cart-footer-total-number, .event-tickets .tribe-tickets__commerce-checkout-cart-footer-total-wrap, .tribe-common .tribe-tickets__commerce-checkout-cart-footer-quantity-number, .tribe-common .tribe-tickets__commerce-checkout-cart-footer-total-number, .tribe-common .tribe-tickets__commerce-checkout-cart-footer-total-wrap {color: #fff !important;}

.entry .entry-content .event-tickets .tribe-tickets__tickets-form, .event-tickets .tribe-tickets__tickets-form, .entry .entry-content .event-tickets .tribe-tickets__tickets-form, .event-tickets .tribe-tickets__tickets-form h2 {color: #000 !important;}

.tribe-events-header__breadcrumbs, .tribe-events-header__events-bar, .tribe-events-c-top-bar, .tribe-events-calendar-list-nav, .tribe-events-c-subscribe-dropdown__container {
    display:none !important;
}

.tribe-common, .tribe-events-single-section, .tribe-events-content, .tribe-events-calendar-list__event-details, .tribe-events-calendar-list__event-description {color: #FFF !important; font-size: 1rem !important;}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {padding: 20px !important;}

.event-tickets .tec-tickets__attendees-list, .tribe-common .tec-tickets__attendees-list {background-color: transparent !important;}

.event-tickets .tribe-tickets__form .tribe-tickets__form-field-label, .event-tickets .tribe-tickets__form label {color: #fff !important;}

.ElementsApp, .ElementsApp .InputElement {color: #fff !important}

.tribe-common .tribe-common-h3 {color: #FFF !important;}

#tribe-modal__cart {color: #000 !important;}

h2.tribe-events-single-section-title {font-family: "Special Elite", system-ui;}

.event-tickets .tribe-common-form-control-text__input {color: #000 !important;}

@media (min-width: 768px) {
	.tribe-events-event-meta.primary, .tribe-events-event-meta.secondary {width: 100%;}
	.tribe-events-venue-map {width: 50%;}
	
	.event-tickets .tribe-common-form-control-text__input {color: #000 !important;}
  .tribe-events-event-meta.primary, .tribe-events-event-meta.secondary {width: 100% !important}
}
    