.elementor-kit-13639{--e-global-color-primary:#CE9D5C;--e-global-color-secondary:#1B1B1B;--e-global-color-text:#FFFFFF;--e-global-color-accent:#CE9D5C;--e-global-color-dbbg:#111111;--e-global-color-dbline:#2A2A2A;--e-global-color-dbmuted:#AAAAAA;--e-global-color-dbgolddk:#B3843F;--e-global-typography-primary-font-family:"Trocchi";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Trocchi";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Helvetica Neue";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Helvetica Neue";--e-global-typography-accent-font-weight:600;background-color:#111111;color:#FFFFFF;font-family:"Helvetica Neue", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-kit-13639 button,.elementor-kit-13639 input[type="button"],.elementor-kit-13639 input[type="submit"],.elementor-kit-13639 .elementor-button{background-color:#CE9D5C;font-family:"Helvetica Neue", Sans-serif;font-weight:600;color:#111111;border-radius:2px 2px 2px 2px;}.elementor-kit-13639 button:hover,.elementor-kit-13639 button:focus,.elementor-kit-13639 input[type="button"]:hover,.elementor-kit-13639 input[type="button"]:focus,.elementor-kit-13639 input[type="submit"]:hover,.elementor-kit-13639 input[type="submit"]:focus,.elementor-kit-13639 .elementor-button:hover,.elementor-kit-13639 .elementor-button:focus{background-color:#B3843F;color:#111111;}.elementor-kit-13639 e-page-transition{background-color:#FFBC7D;}.elementor-kit-13639 a{color:#CE9D5C;}.elementor-kit-13639 a:hover{color:#FFFFFF;}.elementor-kit-13639 h1{color:#FFFFFF;font-family:"Trocchi", Sans-serif;font-weight:400;}.elementor-kit-13639 h2{color:#FFFFFF;font-family:"Trocchi", Sans-serif;font-weight:400;}.elementor-kit-13639 h3{color:#FFFFFF;font-family:"Trocchi", Sans-serif;font-weight:400;}.elementor-kit-13639 h4{color:#FFFFFF;font-family:"Trocchi", Sans-serif;font-weight:400;}.elementor-kit-13639 input:not([type="button"]):not([type="submit"]),.elementor-kit-13639 textarea,.elementor-kit-13639 .elementor-field-textual{color:#FFFFFF;background-color:#1B1B1B;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:960px;}.e-con{--container-max-width:960px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Loop: news item */
.elementor-13661 .elementor-widget-theme-post-featured-image img{width:100%;aspect-ratio:700/430;object-fit:cover;display:block}
/* Loop: album item */
.elementor-13664 .dbct-buy span{display:none}
.elementor-13664 .dbct-status{font-size:12px;margin-bottom:6px}
.elementor-13664 .dbct-btn{text-transform:uppercase;font-size:11px;font-weight:700}
.elementor-13664 .elementor-widget-theme-post-featured-image img{width:100%;height:auto;display:block}
/* Kontrol-style pagination */
.elementor-pagination{margin-top:10px;font-weight:700}
.elementor-pagination .page-numbers.current{background:#CE9D5C;color:#fff;padding:2px 8px}

/* Events Manager: its default theme assumes a light background */
.em.pixelbones.em-events-list, .em.pixelbones.em-list, .em-list-widget { color:#AAAAAA !important; }
.elementor-13661 .elementor-widget-theme-post-excerpt p:last-child::after { content:"\2026"; }
.elementor-13661 .db-read-more a:hover { color:#FFFFFF; }
.dbct-notes-box p{margin:0 0 6px;line-height:1.5}
/* Grid cards: Discography, Band, Videos */
.db-card .db-card-img img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border:5px solid #000;border-bottom:0}
.db-card.cpt_videos .db-card-img img{aspect-ratio:4/3}
.db-card .elementor-widget-theme-post-featured-image{margin:0}
.db-card .db-card-cap{gap:2px}
.db-card .db-card-cap a{color:#CE9D5C}
.db-card .db-card-cap a:hover{color:#fff}
.db-card-date .dbct-album-details{text-align:center;margin:0}
.db-card-date .dbct-album-details p{display:none;margin:0;font-size:11px;color:#fff}
.db-card-date .dbct-album-details p:first-child{display:block}
.db-card-date .dbct-album-details span{color:#fff;font-weight:700}
.db-card .db-card-cap .elementor-heading-title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}
.db-card.e-con{--gap:0px;--row-gap:0px;--column-gap:0px;gap:0}
.db-card .db-card-img img{border-bottom:5px solid #000}
.db-card .elementor-widget{margin:0 !important;margin-block-end:0 !important}
.db-card .db-card-img,.db-card .db-card-img *{line-height:0}
.db-card .db-card-img a{display:block}
/* NextGEN galleries (Photos page) */
.elementor-widget-theme-post-content .ngg-galleryoverview:not(.ngg-slideshow){display:grid !important;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:10px;margin:10px 0 20px}
.elementor-widget-theme-post-content .ngg-gallery-thumbnail-box{width:auto !important;float:none !important;margin:0 !important;max-width:none !important}
.elementor-widget-theme-post-content .ngg-gallery-thumbnail{border:0 !important;margin:0 !important;padding:0 !important;background:none !important;text-align:left}
.elementor-widget-theme-post-content .ngg-gallery-thumbnail img{display:block;width:100% !important;height:auto !important;aspect-ratio:1/1;object-fit:cover;border:3px solid #000 !important;background:#000 !important;margin:0 !important;padding:0 !important}
.elementor-widget-theme-post-content .ngg-gallery-thumbnail img:hover{border-color:#CE9D5C !important}
.elementor-widget-theme-post-content .ngg-clear{display:none}
.ngg-navigation{grid-column:1/-1}
.ngg-breadcrumbs, .ngg-breadcrumbs a{color:#CE9D5C}
/* Track lists entered in bold: let number and title space like the others */
.dbct-track-head > strong, .dbct-track-head > b{display:contents}

/* Home: random albums (dbct.js picks 2; without JS the first 2 show) */
.db-random-albums:not(.is-shuffled) .e-loop-item:nth-child(n+3), .db-random-albums.is-shuffled .e-loop-item:not(.is-picked){display:none}

/* Band page: past members */
.dbhm-wrap{color:#ddd;font-size:14px;line-height:1.55}
.dbhm-intro{margin:0 0 20px;max-width:760px}
.dbhm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.dbhm-era{background:#1b1b1b;border:1px solid #2a2a2a;padding:18px 20px}
.dbhm-era h3{font-family:Trocchi,serif;font-size:17px;line-height:1.3;color:#fff;margin:0 0 4px}
.dbhm-years{display:block;font-family:inherit;font-size:13px;color:#CE9D5C;margin-top:2px}
.dbhm-recs{font-size:12px;color:#AAAAAA;margin:0 0 12px}
.dbhm-era ul{list-style:none;margin:0;padding:0}
.dbhm-era li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:6px 0;border-top:1px solid #2a2a2a}
.dbhm-name{font-weight:700;color:#fff}
.dbhm-role{color:#ccc;text-align:right}
.dbhm-note{color:#888;font-size:12px}
.dbhm-guests{font-size:12px;color:#AAAAAA;margin:12px 0 0}
.dbhm-disclaimer{font-size:12px;color:#AAAAAA;margin:20px 0 0}
.dbhm-wrap a{color:#CE9D5C}
@media(max-width:767px){.dbhm{grid-template-columns:1fr}.dbhm-role{text-align:left}}/* End custom CSS */