@font-face {
  font-family: america;
  src: url(/wp-content/fonts/America-Regular.woff);
}

@font-face {
  font-family: futura-bold;
  src: url(/wp-content/fonts/futura-pt-bold.woff);
}

@font-face {
  font-family: futura-regular;
  src: url(/wp-content/fonts/futura-pt-book-reg2.woff);
}

@font-face {
  font-family: futura-light;
  src: url(/wp-content/fonts/futura-pt-light.woff);
}



body {color:#fff !important;}
.edgtf-video-button{max-width:900px;margin:0 auto;}
.edgtf-main-menu ul li a {color:#fff !important;}
#edgtf-back-to-top.on {display:none !important;}

/* Fonts */

h1, h2 {font-family: america;font-weight: 100 !important;text-transform: none;}
h3, h4, h5, h6 {font-family: futura-bold !important;}
.light {font-family: futura-light !important;}


/* Header */

.edgtf-page-header .edgtf-sticky-header.header-appear {display:none !important;}
.edgtf-page-header .edgtf-sticky-header {display:none !important;}
.edgtf-mobile-header .edgtf-mobile-header-inner {background-color:transparent !important;}
.edgtf-mobile-header .edgtf-mobile-menu-opener a {color:#fff !important;}
.edgtf-animate-mobile-header .edgtf-mobile-header-holder {display:none !important;}
.edgtf-mobile-header .edgtf-mobile-header-inner {height:60px !important;}
.edgtf-mobile-opener-icon-holder i {position:relative !important;top:-5px !important;}
.edgtf-mobile-opener-icon-holder:before {content:"Menu";letter-spacing:2px !important;font-size:12px !important;top: -8px !important;left: -5px !important;position: relative !important;}
.edgtf-main-menu ul li a {font-family: futura-regular !important;}
.edgtf-btn {font-family: futura-bold !important;}
.edgtf-mobile-header .edgtf-mobile-nav a {font-family: 'futura-bold' !important;font-size: 30px !important;padding-bottom: 20px !important;color:#fff !important;border-bottom:0px !important;}
.edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a {max-height:140px !important;height:140px !important;}
.edgtf-main-menu>ul>li>a span.edgtf-item-inner {padding: 0 14px !important;}
li.menusocials {height: 20px !important;float: right !important;display: block;clear: both;top:-20px !important;}
li.menusocials .classic_header_icons {margin-right:10px !important;}
li.menusocials .classic_header_icons div {margin-left:5px;margin-right:5px;}
li.menusocials .classic_header_icons i {font-size:14px !important;}
.edgtf-vertical-align-containers .edgtf-position-center {width:auto !important;}
.edgtf-page-header {max-width:1400px !important;display:block !important;margin:0 auto !important;}
@media screen and (max-width: 1200px) {
.edgtf-menu-area .edgtf-grid {width:92% !important;}
}
@media screen and (max-width: 1024px) {
.edgtf-page-header {display:none !important;}
}
@media screen and (min-width: 1024px) {
.mobhide {display:none !important;}
}


/* Mobile Header */

.edgtf-mobile-header .edgtf-mobile-menu-opener {float: right !important;top:15px !important;}
.edgtf-mobile-header .edgtf-mobile-logo-wrapper img {height:auto !important;max-width:280px !important;}
.edgtf-mobile-header .edgtf-mobile-nav {margin-top:-60px !Important;padding-top:120px !important;padding-bottom:60px !important;background: url(/wp-content/uploads/2024/03/hidden-background.jpg);background-size: cover;min-height:600px !Important;}
.edgtf-mobile-header .edgtf-mobile-header-inner .edgtf-mobile-header-holder {box-shadow:0px 0px 0px 0px !important;-webkit-box-shadow:0px 0px 0px 0px !important;}
.edgtf-mobile-header .edgtf-mobile-nav a, .edgtf-mobile-header .edgtf-mobile-nav h4 {border-bottom:0px !important;}
.edgtf-mobile-nav li.menusocials {float:none !important;}

@media screen and (max-width: 700px) {
.edgtf-mobile-header .edgtf-mobile-logo-wrapper img {max-width: 200px !important;top: 6px;position: relative;}
.edgtf-vertical-align-containers .edgtf-position-center {text-align:left !important;}
}

@media screen and (max-width: 667px) {
.edgtf-mobile-header-holder .edgtf-grid {width:90% !important;}
}

@media screen and (max-width: 480px) {
.edgtf-mobile-header-holder .edgtf-grid {width:95% !important;}}



/* Sections */

.bigsection {min-height:100vh !important;display: flex;align-items: center;}
.bigsection .edgtf-section-inner {display: flex !important;align-items: center !important;justify-content: center !important;}
.innerboxsection .vc_column-inner {background-size:cover !important;height: -webkit-fill-available !important;display: flex;align-items: flex-end;padding-bottom: 20px;background-position: top center !important;}
.smallimg img {max-width:300px !important;}
.whitetext, .whitetext p, .whitetext h1, .whitetext h6 {color:#fff !important;}
.edgtf-albums-list-holder-outer.edgtf-alb-gallery .edgtf-album .edgtf-album-text-holder h4, .edgtf-albums-list-holder-outer.edgtf-alb-gallery .edgtf-album .edgtf-album-text-holder h5 {color: #fff !important;font-family: futura;font-weight: 900;letter-spacing: 1px !important;text-transform: uppercase;}
.edgtf-album-title:after {content: "LISTEN NOW";display: none !important;font-size: 1rem !important;border: 2px solid white;width: 180px;margin: 0 auto;margin-top: 20px;padding-top: 10px;padding-bottom: 10px;}
.sh-hide a {font-family:futura-bold !important;color:#fff !important;}
.edgtf-blog-list-item-excerpt {display:none !important;}
h4 a:hover {color: #725490 !important;}
.edgtf-post-info-date {display:none !important;}
.centertext, .centertext p {text-align:center !important;}
.underslide:before {content: "";display: block;height: 65px;background-image: url(/wp-content/uploads/2024/03/border-top.png);background-position: center bottom;}
.underslide:after {content: "";display: block;height: 65px;background-image: url(/wp-content/uploads/2024/03/border-bottom.png);background-position: center bottom;}
.underslide {position:relative !important;z-index:999999 !important;}

@media screen and (min-width: 700px) {
.innerboxsection {height:550px !important;}
}

/* Tour Dates */

.bit-widget.bit-layout-ipad .bit-event {padding:0px !important;}
.bit-widget .bit-venue {color: #ffffff !important;font-weight: bold !important;font-size: 1.2rem;margin-bottom: 5px;margin-top: 5px;}
.bit-widget .bit-top-track-button {color:#fff !important;}
.bit-widget .bit-event .bit-date {text-transform: uppercase !important;letter-spacing: 1px !important;font-weight: 900 !important;color: #fff !important;}
.bit-widget .bit-rsvp {color: #000000 !important;border: 1px solid #ffffff !important;background: #fff !important;}
.bit-widget.bit-layout-ipad .bit-event {margin-bottom:20px !important;}
.bit-widget .bit-event .bit-location {font-family: Kanit,sans-serif;text-transform: uppercase;color: #fff;letter-spacing: 1px;}


/* Albums */
.single-album .edgtf-album-single-title {text-transform:none !important;font-weight:100 !important;}
.edgtf-album-text-holder h5 {font-family:america !important;text-transform:none !important;font-weight:100 !important;}
body.single-album {background:url(/wp-content/uploads/2024/03/trail-back.jpg) top center no-repeat #312926 !important;} 
body.single-album .edgtf-content {background-color:transparent !important;}
body.single-album .edgtf-title {background-color:transparent !important;}
body.single-album .edgtf-wrapper {background-color:transparent;}
.single-album .edgtf-container {background:none !important;}
.single-album .edgtf-menu-area {background-color: transparent !important;}
h3.accordion-title {color: #fff;font-weight: 300 !important;font-size: 1.4rem;text-transform: none !important;cursor:pointer;}
.edgtf-about-album-holder-title {display:none !important;}
.single-album .edgtf-album-details-holder {padding-top:0px !important;padding-bottom:10px !important;}
div.disco .album {width: 22%;padding: 1px;display: inline-block;}
div.disco .album img {opacity:1;transition: opacity 0.3s ease;}
div.disco .album img:hover {opacity:1;}
div.disco h3 {color: #fff;font-size: 1rem;padding-top: 20px;border-bottom: 1px solid white;padding-bottom: 10px;margin-bottom: 20px;}
.single-album .edgtf-album-compact, .single-album .edgtf-album-comprehensive, .single-album .edgtf-album-minimal {padding-bottom:0px !important;}
.single-album .edgtf-wrapper {background-color: #312926d4 !important;}
.single-album .edgtf-album-light {color:#fff !important;}
.edgtf-album-text-holder .edgtf-album-title {font-size:2rem !important;}
.single-album .edgtf-album-date span {font-size: 22px !important;font-weight: 600 !important;letter-spacing: 4px !important;}
div.copyrite {margin-top:20px !important;font-size: 10px;line-height: 1.9;letter-spacing: 1px;}
.single-album .mobile {display:none;}
.buylinks {color: #000;background: #fff;padding: 15px;text-align: center;margin-top: 10px;font-weight: bold;text-transform: uppercase;letter-spacing: 2px;margin-bottom:20px;}

@media screen and (max-width: 768px) {
.single-album .mobile {display:block !important;}
.single-album .desktop {display:none;}
.single-album .edgtf-album-image img {margin-bottom:20px !important;}
.edgtf-albums-list-holder-outer.edgtf-alb-three-columns .edgtf-album {width:48% !important;margin:1% !important;display:inline-block !important;}
.edgtf-album-text-holder .edgtf-album-title {font-size:1rem !important;}
}

/* Videos */

.ui-state-active h4 {font-family: america !important;font-size:22px !important;}
.edgtf-tabs .edgtf-tabs-nav li a .edgtf-tab-text-after-icon {text-transform: none !important;color: #fff !important;font-weight: 100 !important;font-size:15px;}

.edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav li {float:none !important;display:inline-block !important;}
.edgtf-tabs .edgtf-tabs-nav {text-align:center !important;}
.edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav li a {padding:10px 20px;margin-left:5px;margin-right:5px;}
.edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav li.ui-state-active a {margin-bottom:20px !important;padding-bottom:20px;}
.edgtf-video-button-title {margin-top:10px !important;color:#fff !important;margin-bottom:20px !important;font-size:15px !important;}
div.pp_overlay {background-color: #0000009e !important;}
.edgtf-tabs .edgtf-tabs-nav li a {border-bottom:0px;}

@media screen and (max-width: 667px) {
.edgtf-tabs.edgtf-horizontal-tab .edgtf-tabs-nav li {display:block !important;}
div.pp_pic_holder {left:0px !important;width:100% !important;}
body div.pp_default .pp_content {width:100% !important;}
#pp_full_res {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
#pp_full_res iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
}



/* Single Post */

.single-post .edgtf-title {display:none !important;}
body.single-post {background: url(/wp-content/uploads/2024/03/trail-back.jpg) #312926 no-repeat;background-position:center top}
.single-post .edgtf-header-standard .edgtf-menu-area, .edgtf-content, .edgtf-wrapper {background-color:transparent !important;}
.single-post footer .edgtf-footer-bottom-holder {background-color:transparent !important;}
.single-post .edgtf-wrapper {background-color: #312926d6 !important;}
.single-post .edgtf-container {background-color:transparent !important;}
.single-post .edgtf-menu-area {background-color:transparent !important;}
.single-post .edgtf-post-content {max-width:800px;width:100%;margin:0 auto !important;}
.single-post .edgtf-post-info-category {display:none !important;}
.edgtf-blog-single article .edgtf-post-title {margin-bottom: 20px !important;color: #fff;font-weight: 300 !important;font-size: 3.5rem;    font-family: inherit !important;}
.single-post .edgtf-container-inner {padding-bottom:0px !important;}
.single-post .edgtf-post-image {max-width:500px !important;width:100%;display:none !important;}
.edgtf-post-info-bottom {display:none !important;}
.edgtf-blog-list-holder.edgtf-image-in-box .edgtf-blog-list-item-inner {display:flex !important;align-items: flex-start !important;border: 1px solid #000 !important;padding: 10px !important;background: #00000029;}
.edgtf-blog-list-holder.edgtf-image-in-box .edgtf-item-image {width:33%;}
.edgtf-item-title, .edgtf-item-title a:hover {color:#fff !important;font-size:1.8rem !important;line-height:1.3;margin-bottom:10px;}

@media screen and (max-width: 667px) {
.edgtf-blog-list-holder.edgtf-image-in-box .edgtf-blog-list-item-inner {flex-direction:column !important;}
.edgtf-blog-list-holder.edgtf-image-in-box .edgtf-item-image {width:100% !important;}
}

/* Footer */

footer .edgtf-footer-bottom-holder {background-color:transparent !important;}
.classic_header_icons div {display:inline-block !important;    margin-left: 10px;margin-right: 10px;}
.classic_header_icons div i {font-size:24px !important;color:#fff !important;}
input.maillist {max-width:600px !important;width:100% !important;text-align:center;height:40px;margin-bottom:10px !important;border:2px double black !important;color:#000 !important;font-family: futura-bold !important;font-size:18px !important;}
.ml-form-embedSubmit button {padding: 10px;padding-left: 20px;padding-right: 20px;background: #000;color: #fff;text-transform: uppercase;letter-spacing: 2px;border: 0px;font-family: futura-bold !important;}
.ml-form-embedWrapper h4, .ml-form-embedWrapper p {color:#fff !important;}
.ml-form-embedWrapper h4 {font-size: 2rem;letter-spacing: 1px;margin-bottom: 20px;line-height:1.2 !important;text-transform: none !important;font-weight: 100 !important;}
.footerlinks, .footerlinks a {color: #fff !important;text-transform: uppercase;letter-spacing: 2px;font-size: 10px;}

@media screen and (max-width: 700px) {
.classic_header_icons div i {font-size:15px !important;}
}


#mlb2-15459048.ml-form-embedContainer .ml-form-embedWrapper {background-color:transparent !important;}
#mlb2-15459048.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4, #mlb2-15459048.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 {text-align:center !important;}
#mlb2-15459048.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p {color:#fff !important;}