@charset "UTF-8";
/**

  @icons
---------------------------------------------------------
  elements/_icons.scss
--------------------------------------------------------

  Your icon set may vary. In this partial, you may wish
  to load in a font icon set and add all the associated
  css that goes with it. This would be the case if you
  were using something like Symbolset or IcoMoon for
  example.

--------------------------------------------------------- */
@font-face {
  font-family: "fontello";
  src: url("//cache.umusic.com/_sites/_asf/icons/font/fontello.eot?21517319");
  src: url("//cache.umusic.com/_sites/_asf/icons/fontello.eot?21517319#iefix") format("embedded-opentype"), url("//cache.umusic.com/_sites/_asf/icons/font/fontello.woff?21517319") format("woff"), url("//cache.umusic.com/_sites/_asf/icons/font/fontello.ttf?21517319") format("truetype"), url("//cache.umusic.com/_sites/_asf/icons/font/fontello.svg?21517319#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}
.icon-ticket:before {
  content: "\e800";
} /* '' */
.icon-user-1:before {
  content: "\e801";
} /* '' */
.icon-user-add:before, .icon-follow:before {
  content: "\e802";
} /* '' */
.icon-play:before {
  content: "\e803";
} /* '' */
.icon-tumblr:before {
  content: "\e804";
} /* '' */
.icon-tumblr-squared:before {
  content: "\e805";
} /* '' */
.icon-twitter-squared:before {
  content: "\e806";
} /* '' */
.icon-twitter:before {
  content: "\e807";
} /* '' */
.icon-vimeo-squared:before {
  content: "\e808";
} /* '' */
.icon-wordpress:before {
  content: "\e809";
} /* '' */
.icon-youtube-squared:before {
  content: "\e80a";
} /* '' */
.icon-youtube:before {
  content: "\e80b";
} /* '' */
.icon-youtube-play:before {
  content: "\e80c";
} /* '' */
.icon-vine:before {
  content: "\e80d";
} /* '' */
.icon-stop:before {
  content: "\e80e";
} /* '' */
.icon-skype:before {
  content: "\e80f";
} /* '' */
.icon-spotify:before {
  content: "\e810";
} /* '' */
.icon-soundcloud:before {
  content: "\e811";
} /* '' */
.icon-facebook:before {
  content: "\e812";
} /* '' */
.icon-facebook-squared:before {
  content: "\e813";
} /* '' */
.icon-gplus-squared:before {
  content: "\e814";
} /* '' */
.icon-gplus:before {
  content: "\e815";
} /* '' */
.icon-google:before {
  content: "\e816";
} /* '' */
.icon-instagram:before {
  content: "\e817";
} /* '' */
.icon-pinterest-squared:before {
  content: "\e818";
} /* '' */
.icon-pinterest-circled:before {
  content: "\e818";
} /* '' */
.icon-left-open:before {
  content: "\e81a";
} /* '' */
.icon-right-open:before {
  content: "\e81b";
} /* '' */
.icon-angle-right:before {
  content: "\e81c";
} /* '' */
.icon-angle-left:before {
  content: "\e81d";
} /* '' */
.icon-angle-circled-left:before {
  content: "\e81e";
} /* '' */
.icon-angle-circled-right:before {
  content: "\e81f";
} /* '' */
.icon-right-circled2:before {
  content: "\e820";
} /* '' */
.icon-left-circled2:before {
  content: "\e821";
} /* '' */
.icon-rss:before {
  content: "\e822";
} /* '' */
.icon-rss-squared:before {
  content: "\e823";
} /* '' */
.icon-camera:before {
  content: "\e825";
} /* '' */
.icon-heart:before {
  content: "\e826";
} /* '' */
.icon-heart-empty:before {
  content: "\e827";
} /* '' */
.icon-star:before {
  content: "\e828";
} /* '' */
.icon-star-empty:before {
  content: "\e829";
} /* '' */
.icon-star-half:before {
  content: "\e82a";
} /* '' */
.icon-star-half-alt:before {
  content: "\e82b";
} /* '' */
.icon-music:before {
  content: "\e82c";
} /* '' */
.icon-user:before {
  content: "\e82d";
} /* '' */
.icon-picture:before {
  content: "\e82e";
} /* '' */
.icon-plus-circled:before {
  content: "\e82f";
} /* '' */
.icon-plus-squared:before {
  content: "\e830";
} /* '' */
.icon-cancel-circled:before {
  content: "\e831";
} /* '' */
.icon-cancel-circled2:before {
  content: "\e832";
} /* '' */
.icon-cancel:before {
  content: "\e833";
} /* '' */
.icon-ok-squared:before {
  content: "\e834";
} /* '' */
.icon-ok-circled:before {
  content: "\e835";
} /* '' */
.icon-ok-circled2:before {
  content: "\e836";
} /* '' */
.icon-plus:before {
  content: "\e837";
} /* '' */
.icon-plus-squared-alt:before {
  content: "\e838";
} /* '' */
.icon-minus:before {
  content: "\e839";
} /* '' */
.icon-ok:before {
  content: "\e83a";
} /* '' */
.icon-tag:before {
  content: "\e83b";
} /* '' */
.icon-tags:before {
  content: "\e83c";
} /* '' */
.icon-comment-empty:before, .icon-comment:before {
  content: "\e83d";
} /* '' */
.icon-play-circled:before {
  content: "\e83e";
} /* '' */
.icon-play-circled2:before {
  content: "\e83f";
} /* '' */
.icon-apple:before {
  content: "\e840";
} /* '' */
.icon-drupal:before {
  content: "\e841";
} /* '' */
.icon-note-beamed:before {
  content: "\e842";
} /* '' */
.icon-pause:before {
  content: "\e843";
} /* '' */
.icon-shuffle:before {
  content: "\e844";
} /* '' */
.icon-arrows-ccw:before {
  content: "\e845";
} /* '' */
.icon-cw:before {
  content: "\e846";
} /* '' */
.icon-ccw:before {
  content: "\e847";
} /* '' */
.icon-record:before {
  content: "\e848";
} /* '' */
.icon-to-end:before {
  content: "\e849";
} /* '' */
.icon-to-start:before {
  content: "\e84a";
} /* '' */
.icon-fast-forward:before {
  content: "\e84b";
} /* '' */
.icon-fast-backward:before {
  content: "\e84c";
} /* '' */
.icon-trophy:before {
  content: "\e84d";
} /* '' */
.icon-globe:before {
  content: "\e84e";
} /* '' */
.icon-left-outline:before {
  content: "\e84f";
} /* '' */
.icon-right-outline:before {
  content: "\e850";
} /* '' */
.icon-reply:before {
  content: "\e851";
} /* '' */
.icon-reply-outline:before {
  content: "\e852";
} /* '' */
.icon-forward-outline:before {
  content: "\e853";
} /* '' */
.icon-forward:before {
  content: "\e854";
} /* '' */
.icon-right:before {
  content: "\e855";
} /* '' */
.icon-left:before {
  content: "\e856";
} /* '' */
.icon-amazon:before {
  content: "\e857";
} /* '' */
.icon-itunes:before {
  content: "\e858";
} /* '' */
.icon-left-circle:before {
  content: "\e859";
} /* '' */
.icon-right-circle:before {
  content: "\e85a";
} /* '' */
.icon-minus-circle:before {
  content: "\e85b";
} /* '' */
.icon-plus-circle:before {
  content: "\e85c";
} /* '' */
.icon-th:before {
  content: "\e85d";
} /* '' */
.icon-cancel-1:before {
  content: "\e85e";
} /* '' */
.icon-ok-circle:before {
  content: "\e85f";
} /* '' */
.icon-ok-1:before {
  content: "\e860";
} /* '' */
.icon-export:before {
  content: "\e861";
} /* '' */
.icon-export-alt:before {
  content: "\e862";
} /* '' */
.icon-share-squared:before {
  content: "\e863";
} /* '' */
.icon-eye:before {
  content: "\e864";
} /* '' */
.icon-eye-1:before {
  content: "\e865";
} /* '' */
.icon-search:before {
  content: "\e866";
} /* '' */
.icon-search-1:before {
  content: "\e867";
} /* '' */
.icon-left-dir:before {
  content: "\e868";
} /* '' */
.icon-right-dir:before {
  content: "\e869";
} /* '' */
.icon-headphones:before {
  content: "\e86a";
} /* '' */
.icon-mail:before {
  content: "\e86b";
} /* '' */
.icon-thumbs-up:before {
  content: "\e86c";
} /* '' */
.icon-thumbs-down:before {
  content: "\e86d";
} /* '' */
.icon-thumbs-up-alt:before {
  content: "\e86e";
} /* '' */
.icon-thumbs-down-alt:before {
  content: "\e86f";
} /* '' */
.icon-picture-1:before {
  content: "\e870";
} /* '' */
.icon-cancel-circled-outline:before {
  content: "\e871";
} /* '' */
.icon-cancel-squared:before {
  content: "\e872";
} /* '' */
.icon-comment-1:before {
  content: "\e873";
} /* '' */
.icon-left-circled:before {
  content: "\e874";
} /* '' */
.icon-right-circled:before {
  content: "\e875";
} /* '' */
.icon-users:before {
  content: "\e876";
} /* '' */
.icon-cog:before {
  content: "\e877";
} /* '' */
.icon-minus-circled:before {
  content: "\e878";
} /* '' */
.icon-clock-1:before {
  content: "\e879";
} /* '' */
.icon-clock-2:before {
  content: "\e87a";
} /* '' */
.icon-minus-squared-alt:before {
  content: "\e87b";
} /* '' */
.icon-minus-squared:before {
  content: "\e87c";
} /* '' */
.icon-location:before {
  content: "\e87d";
} /* '' */
.icon-direction:before {
  content: "\e87e";
} /* '' */
.icon-login:before {
  content: "\e87f";
} /* '' */
.icon-logout:before {
  content: "\e880";
} /* '' */
.icon-spin6:before {
  content: "\e881";
} /* '' */
.icon-shop:before {
  content: "\e882";
} /* '' */
.icon-basket:before, .icon-cart:before {
  content: "\e883";
} /* '' */
.icon-record-1:before {
  content: "\e884";
} /* '' */
.icon-cd:before {
  content: "\e885";
} /* '' */
.icon-align-left:before {
  content: "\e886";
} /* '' */
.icon-align-center:before {
  content: "\e887";
} /* '' */
.icon-align-justify:before {
  content: "\e888";
} /* '' */
.icon-align-right:before {
  content: "\e889";
} /* '' */
.icon-menu:before {
  content: "\e88a";
} /* '' */
.icon-cancel-circled-1:before {
  content: "\e88b";
} /* '' */
.icon-th-list:before {
  content: "\e88c";
} /* '' */
.icon-th-large:before {
  content: "\e88d";
} /* '' */
.icon-right-1:before {
  content: "\e88e";
} /* '' */
.icon-left-1:before {
  content: "\e88f";
} /* '' */
.icon-chat:before {
  content: "\e890";
} /* '' */
.icon-file-image:before {
  content: "\e891";
} /* '' */
.icon-video:before {
  content: "\e892";
} /* '' */
.icon-video-1:before {
  content: "\e893";
} /* '' */
.icon-left-thin:before {
  content: "\e894";
} /* '' */
.icon-right-thin:before {
  content: "\e895";
} /* '' */
.icon-left-small:before {
  content: "\e896";
} /* '' */
.icon-right-small:before {
  content: "\e897";
} /* '' */
.icon-attention:before {
  content: "\e898";
} /* '' */
.icon-attention-alt:before {
  content: "\e899";
} /* '' */
.icon-soundcloud-1:before {
  content: "\e89a";
} /* '' */
.icon-calendar:before {
  content: "\e89b";
} /* '' */
.icon-calendar-1:before {
  content: "\e89c";
} /* '' */
.icon-calendar-inv:before {
  content: "\e89d";
} /* '' */
.icon-check-empty:before {
  content: "\e89e";
} /* '' */
.icon-check-empty-1:before {
  content: "\e89f";
} /* '' */
.icon-check:before {
  content: "\e8a0";
} /* '' */
.icon-retweet:before {
  content: "\e8a1";
} /* '' */
.icon-retweet-1:before {
  content: "\e8a2";
} /* '' */
.icon-link:before {
  content: "\e8a3";
} /* '' */
.icon-sort-alt-up:before {
  content: "\e8a4";
} /* '' */
.icon-sort-alt-down:before {
  content: "\e8a5";
} /* '' */
.icon-sort-name-up:before {
  content: "\e8a6";
} /* '' */
.icon-sort-name-down:before {
  content: "\e8a7";
} /* '' */
.icon-sort-number-up:before {
  content: "\e8a8";
} /* '' */
.icon-sort-number-down:before {
  content: "\e8a9";
} /* '' */
.icon-sort-alphabet:before {
  content: "\e8aa";
} /* '' */
.icon-sort-numeric:before {
  content: "\e8ab";
} /* '' */
.icon-sort:before {
  content: "\e8ac";
} /* '' */
.icon-sort-down:before {
  content: "\e8ad";
} /* '' */
.icon-sort-up:before {
  content: "\e8ae";
} /* '' */
.icon-tag-1:before {
  content: "\e8af";
} /* '' */
.icon-t-shirt:before {
  content: "\e8b0";
} /* '' */
.icon-bell-alt:before {
  content: "\e8b1";
} /* '' */
.icon-help-circled-alt:before {
  content: "\e8b2";
} /* '' */
.icon-trophy-1:before {
  content: "\e8b3";
} /* '' */
.icon-flash:before {
  content: "\e8b4";
} /* '' */
.icon-paper-plane:before {
  content: "\e8b5";
} /* '' */
.icon-dropbox:before {
  content: "\e8b6";
} /* '' */
.icon-bell-off:before {
  content: "\e8b7";
} /* '' */
.icon-location-1:before {
  content: "\e8b8";
} /* '' */
.icon-location-2:before {
  content: "\e8b9";
} /* '' */
.icon-pocket:before {
  content: "\e8ba";
} /* '' */
.icon-appstore:before {
  content: "\e8bb";
} /* '' */
.icon-bookmark-1:before {
  content: "\e8bc";
} /* '' */
.icon-bookmark-empty:before {
  content: "\e8bd";
} /* '' */
.icon-help-circled-1:before {
  content: "\e8be";
} /* '' */
.icon-info:before {
  content: "\e8bf";
} /* '' */
.icon-info-circled:before {
  content: "\e8c0";
} /* '' */
.icon-paypal:before {
  content: "\e8c1";
} /* '' */
.icon-cc-visa:before {
  content: "\e8c2";
} /* '' */
.icon-cc-mastercard:before {
  content: "\e8c3";
} /* '' */
.icon-cc-amex:before {
  content: "\e8c4";
} /* '' */
.icon-monitor:before {
  content: "\e8c5";
} /* '' */
.icon-mobile:before {
  content: "\e8c6";
} /* '' */
.icon-credit-card:before {
  content: "\e8c7";
} /* '' */
.icon-discover:before {
  content: "\e8c8";
} /* '' */
.icon-visa:before {
  content: "\e8c9";
} /* '' */
.icon-mastercard:before {
  content: "\e8ca";
} /* '' */
.icon-amex:before {
  content: "\e8cb";
} /* '' */
.icon-truck:before {
  content: "\e8cc";
} /* '' */
.icon-spin4:before {
  content: "\e8cd";
} /* '' */
.icon-comment-alt:before {
  content: "\e8ce";
} /* '' */
.icon-paper-plane-1:before {
  content: "\e8cf";
} /* '' */
.icon-thumbs-up-1:before {
  content: "\e8d0";
} /* '' */
.icon-thumbs-down-1:before {
  content: "\e8d1";
} /* '' */
.icon-check-1:before {
  content: "\e8d2";
} /* '' */
.icon-right-open-big:before {
  content: "\e8d3";
} /* '' */
.icon-left-open-big:before {
  content: "\e8d4";
} /* '' */
.icon-play-outline:before {
  content: "\e8d5";
} /* '' */
.icon-play-1:before {
  content: "\e8d6";
} /* '' */
.icon-pause-outline:before {
  content: "\e8d7";
} /* '' */
.icon-pause-1:before {
  content: "\e8d8";
} /* '' */
.icon-snapchat:before {
  content: "\e8d9";
} /* '' */
.icon-add-comment-2:before {
  content: "\e8da";
} /* '' */
.icon-add-comment:before {
  content: "\e8db";
} /* '' */
.icon-emo-happy:before, .icon-smile:before {
  content: "\e8dc";
} /* '' */
.icon-emo-unhappy:before, .icon-sad:before {
  content: "\e8dd";
} /* '' */
.icon-emo-wink:before {
  content: "\e8de";
} /* '' */
.icon-emo-thumbsup:before {
  content: "\e8df";
} /* '' */
.icon-list-add:before {
  content: "\e8e0";
} /* '' */
.icon-cart-plus:before {
  content: "\e8e1";
} /* '' */
.icon-bag:before {
  content: "\e8e2";
} /* '' */
.icon-spin5:before {
  content: "\e8e3";
} /* '' */
.icon-quote:before {
  content: "\e8e4";
} /* '' */
.icon-quote-left:before {
  content: "\e8e5";
} /* '' */
.icon-quote-right:before {
  content: "\e8e6";
} /* '' */
.icon-block:before {
  content: "\e8e7";
} /* '' */
.icon-download:before {
  content: "\e8e8";
} /* '' */
.icon-download-2:before {
  content: "\e8e9";
} /* '' */
.icon-download-cloud:before {
  content: "\e8ea";
} /* '' */
.icon-download-1:before {
  content: "\e8eb";
} /* '' */
.icon-upload:before {
  content: "\e8ec";
} /* '' */
.icon-play-circled2-1:before {
  content: "\e8ed";
} /* '' */
.icon-play-circled-1:before {
  content: "\e8ee";
} /* '' */
.icon-chart-line:before {
  content: "\e8ef";
} /* '' */
.icon-chart:before {
  content: "\e8f0";
} /* '' */
.icon-chart-area:before {
  content: "\e8f1";
} /* '' */
.icon-pin-1:before {
  content: "\e8f2";
} /* '' */
.icon-pin:before {
  content: "\e8f3";
} /* '' */
.icon-medium:before {
  content: "\e8f4";
} /* '' */
.icon-font:before {
  content: "\e8f5";
} /* '' */
.icon-tag-2:before {
  content: "\e8f6";
} /* '' */
.icon-lock-open-1:before {
  content: "\e8f7";
} /* '' */
.icon-lock-open-empty:before {
  content: "\e8f8";
} /* '' */
.icon-dollar:before {
  content: "\e8f9";
} /* '' */
.icon-lock-1:before {
  content: "\e8fa";
} /* '' */
.icon-lock-empty:before {
  content: "\e8fb";
} /* '' */
.icon-dollar-1:before {
  content: "\e8fc";
} /* '' */
.icon-lock-open-alt:before {
  content: "\e8fd";
} /* '' */
.icon-lock-circled:before {
  content: "\e8fe";
} /* '' */
.icon-lock-open-alt-1:before {
  content: "\e8ff";
} /* '' */
.icon-lock-open-2:before {
  content: "\e900";
} /* '' */
.icon-lock-2:before {
  content: "\e901";
} /* '' */
.icon-lock-alt:before {
  content: "\e902";
} /* '' */
.icon-code-1:before {
  content: "\e903";
} /* '' */
.icon-twitter-2:before {
  content: "\e904";
} /* '' */
.icon-cog-1:before {
  content: "\e905";
} /* '' */
.icon-vimeo:before {
  content: "\e906";
} /* '' */
.icon-note:before {
  content: "\e907";
} /* '' */
.icon-music-1:before {
  content: "\e908";
} /* '' */
.icon-music-2:before {
  content: "\e909";
} /* '' */
.icon-code:before {
  content: "\f121";
} /* '' */
.icon-ellipsis:before {
  content: "\f141";
} /* '' */
.icon-ellipsis-vert:before {
  content: "\f142";
} /* '' */
.icon-cc-discover:before {
  content: "\f1f2";
} /* '' */
.icon-cc-paypal:before {
  content: "\f1f4";
} /* '' */
.icon-cc-stripe:before {
  content: "\f1f5";
} /* '' */
.icon-amazon-1:before {
  content: "\f270";
} /* '' */
.icon-snapchat-ghost:before {
  content: "\f2ac";
} /* '' */
.icon-user-circle:before {
  content: "\f2bd";
} /* '' */
.icon-user-circle-o:before {
  content: "\f2be";
} /* '' */
.icon-id-card:before {
  content: "\f2c2";
} /* '' */
.icon-id-card-o:before {
  content: "\f2c3";
} /* '' */
.icon-facebook-2:before {
  content: "\f300";
} /* '' */
.icon-twitter-bird:before {
  content: "\f303";
} /* '' */
.icon-twitter-1:before {
  content: "\f309";
} /* '' */
.icon-instagram-1:before {
  content: "\f31e";
} /* '' */
.icon-tiktok:before {
  content: "\e920";
}

.icon-pandora:before {
  content: "\e907";
} /* '' */
@font-face {
  font-family: "EB Garamond";
  src: url("//cache.umusic.com/_sites/_halo/boygenius/fonts/EBGaramond-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Lora";
  src: url("//cache.umusic.com/_sites/_halo/boygenius/fonts/Lora-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PT Serif";
  src: url("//cache.umusic.com/_sites/_halo/boygenius/fonts/PTSerif-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Ghotam";
  src: url("//cache.umusic.com/_sites/_halo/boygenius/fonts/gothamnarrow-medium-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.page-home .section-header h2 {
  opacity: 0;
  transition: 0.5s ease-in-out all;
}
.page-home .section-header.animate-in h2 {
  opacity: 1;
}
.page-home .promo.home .section-banner .slick-slide .banner-foreground > .kt-inside-inner-col > * {
  opacity: 0;
}
.page-home .promo.home .section-banner.animate-in .slick-active .banner-foreground > .kt-inside-inner-col > * {
  opacity: 1;
}
.page-home .promo.home .section-banner.animate-in .slick-active .banner-foreground > .kt-inside-inner-col > *:nth-child(1) {
  transition: all 0.2s 0.15s ease-in;
}
.page-home .promo.home .section-banner.animate-in .slick-active .banner-foreground > .kt-inside-inner-col > *:nth-child(2) {
  transition: all 0.2s 0.3s ease-in;
}
.page-home .promo.home .section-banner.animate-in .slick-active .banner-foreground > .kt-inside-inner-col > *:nth-child(3) {
  transition: all 0.2s 0.45s ease-in;
}
.page-home .promo.home .section-banner.animate-in .slick-active .banner-foreground > .kt-inside-inner-col > *:nth-child(4) {
  transition: all 0.2s 0.6s ease-in;
}
.page-home .promo.home .section-banner.animate-in .slick-active .banner-foreground > .kt-inside-inner-col > *:nth-child(5) {
  transition: all 0.2s 0.75s ease-in;
}
.page-home .promo.home .section-banner.animate-in .slick-active .banner-foreground > .kt-inside-inner-col > *:nth-child(6) {
  transition: all 0.2s 0.9s ease-in;
}
.page-home #home-music-section .slick-slide .item-image {
  opacity: 0;
}
.page-home #home-music-section .slick-slide .item-content > * {
  opacity: 0;
}
.page-home #home-music-section.animate-in .slick-active .item-image {
  opacity: 1;
  transition: 0.3s ease-in-out all 0.25s;
}
.page-home #home-music-section.animate-in .slick-active .item-content > * {
  opacity: 1;
  transition: 0.3s ease-in-out all 0.5s;
}
.page-home #home-music-section.animate-in .slick-active .item-content > *:nth-child(1) {
  transition: all 0.2s 0.15s ease-in;
}
.page-home #home-music-section.animate-in .slick-active .item-content > *:nth-child(2) {
  transition: all 0.2s 0.3s ease-in;
}
.page-home #home-music-section.animate-in .slick-active .item-content > *:nth-child(3) {
  transition: all 0.2s 0.45s ease-in;
}
.page-home #home-music-section.animate-in .slick-active .item-content > *:nth-child(4) {
  transition: all 0.2s 0.6s ease-in;
}
.page-home #home-music-section.animate-in .slick-active .item-content > *:nth-child(5) {
  transition: all 0.2s 0.75s ease-in;
}
.page-home #home-music-section.animate-in .slick-active .item-content > *:nth-child(6) {
  transition: all 0.2s 0.9s ease-in;
}
.page-home .section-tour #tour-table-container {
  opacity: 0;
}
.page-home .section-tour.animate-in #tour-table-container {
  opacity: 1 !important;
}
.page-home .section-tour.animate-in #tour-table-container:nth-child(1) {
  transition: all 0.2s 0.15s ease-in;
}
.page-home .section-tour.animate-in #tour-table-container:nth-child(2) {
  transition: all 0.2s 0.3s ease-in;
}
.page-home .section-tour.animate-in #tour-table-container:nth-child(3) {
  transition: all 0.2s 0.45s ease-in;
}
.page-home .section-tour.animate-in #tour-table-container:nth-child(4) {
  transition: all 0.2s 0.6s ease-in;
}
.page-home .section-tour.animate-in #tour-table-container:nth-child(5) {
  transition: all 0.2s 0.75s ease-in;
}
.page-home .section-tour.animate-in #tour-table-container:nth-child(6) {
  transition: all 0.2s 0.9s ease-in;
}
.page-home #home-videos-section .slick-slide .caption {
  opacity: 0;
}
.page-home #home-videos-section.animate-in .slick-active .caption {
  opacity: 1;
  transition: 0.3s ease-in-out all 0.25s;
}
.page-home .section-store .node--product {
  opacity: 0;
}
.page-home .section-store.animate-in .node--product {
  opacity: 1;
}
.page-home .section-store.animate-in .node--product:nth-child(1) {
  transition: all 0.2s 0.15s ease-in;
}
.page-home .section-store.animate-in .node--product:nth-child(2) {
  transition: all 0.2s 0.3s ease-in;
}
.page-home .section-store.animate-in .node--product:nth-child(3) {
  transition: all 0.2s 0.45s ease-in;
}
.page-home .section-store.animate-in .node--product:nth-child(4) {
  transition: all 0.2s 0.6s ease-in;
}
.page-home .section-store.animate-in .node--product:nth-child(5) {
  transition: all 0.2s 0.75s ease-in;
}
.page-home .section-store.animate-in .node--product:nth-child(6) {
  transition: all 0.2s 0.9s ease-in;
}
.page-home #home-newsletter-section #ae-cform-container-1, .page-home #home-newsletter-section img {
  opacity: 0;
}
.page-home #home-newsletter-section.animate-in img {
  opacity: 1;
  transition: 0.3s ease-in-out all 0.25s;
}
.page-home #home-newsletter-section.animate-in #ae-cform-container-1 {
  opacity: 1;
  transition: 0.3s ease-in-out 0.5s;
}

.wp-block-button.special-button .wp-block-button__link {
  background-color: transparent;
  border-radius: 40px;
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5;
  text-transform: lowercase;
  color: #cfba8e !important;
  border: 2px solid #cfba8e;
  padding: 5px 25px;
  margin-bottom: 1em;
  width: fit-content;
  height: auto;
  transition: 0.3s ease-in-out;
  transform: none !important;
}
.wp-block-button.special-button .wp-block-button__link:hover {
  color: #000000 !important;
  border-color: #cfba8e;
  background-color: #cfba8e;
}
.wp-block-button.special-button .wp-block-button__link span {
  display: none !important;
}

.c-music-button {
  display: flex;
  justify-content: center;
  max-width: 100%;
  margin: 0 auto;
  background-color: transparent !important;
}
.c-music-button a.button {
  background-color: transparent;
  border-radius: 40px;
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5;
  text-transform: lowercase;
  color: #cfba8e !important;
  border: 2px solid #cfba8e;
  padding: 5px 25px;
  margin-bottom: 1em;
  width: fit-content;
  height: auto;
  transition: 0.3s ease-in-out;
}
.c-music-button a.button:hover {
  color: #000000 !important;
  border-color: #cfba8e;
  background-color: #cfba8e;
}
.c-music-button a.button span {
  display: none;
}

.more-link a, .a-button, .roll-link {
  font-family: "Ghotam";
  font-style: bold;
  font-weight: 900;
  font-size: 16px;
  line-height: 34px;
  text-transform: lowercase;
  color: #cfba8e;
  transition: 0.3s ease-in-out;
  position: relative;
  text-transform: uppercase !important;
}
.more-link a:before, .a-button:before, .roll-link:before {
  position: absolute;
  content: "";
  width: 0;
  bottom: 4px;
  left: 0;
  height: 1px;
  background: #ffffff;
  transition: all 0.2s ease-in-out;
  transform-origin: left;
}
@media screen and (max-width: 39.9375em) {
  .more-link a:before, .a-button:before, .roll-link:before {
    background: #ffffff;
  }
}
.more-link a:hover, .more-link a:focus, .a-button:hover, .a-button:focus, .roll-link:hover, .roll-link:focus {
  color: #ffffff !important;
}
.more-link a:hover:before, .more-link a:focus:before, .a-button:hover:before, .a-button:focus:before, .roll-link:hover:before, .roll-link:focus:before {
  width: 100%;
  transform-origin: left;
}
.more-link a span, .a-button span, .roll-link span {
  display: none !important;
}

/* Socials */
#slide-menu-gr-social {
  background: transparent !important;
}

@media screen and (max-width: 63.9375em) {
  .menu-item-social a {
    color: #cfba8e !important;
    fill: #cfba8e !important;
  }
  .menu-item-social a svg {
    color: #cfba8e !important;
    fill: #cfba8e !important;
  }
  .menu-item-social a:hover, .menu-item-social a:focus {
    color: #ffffff !important;
    fill: #ffffff !important;
  }
  .menu-item-social a:hover svg, .menu-item-social a:focus svg {
    color: #ffffff !important;
    fill: #ffffff !important;
  }
}
.menu-item-social a:before {
  display: none;
}

#menu-social .menu-item,
#menu-social-1 .menu-item,
#menu-main .menu-item-social,
.ae-custom-cta {
  padding: 0;
}
#menu-social .menu-item a,
#menu-social-1 .menu-item a,
#menu-main .menu-item-social a,
.ae-custom-cta a {
  display: flex;
  width: 15px !important;
  height: 15px !important;
  font-size: 0;
}
#menu-social .menu-item a svg,
#menu-social-1 .menu-item a svg,
#menu-main .menu-item-social a svg,
.ae-custom-cta a svg {
  width: auto;
  height: 100% !important;
}

.customLinks1 a,
.icon-bit a {
  background: url("//cache.umusic.com/_sites/_halo/frvrfriday/images/icon-bandsintown.png") center/contain no-repeat transparent;
  width: 20px;
  filter: brightness(0) saturate(100%) invert(95%) sepia(12%) saturate(1268%) hue-rotate(340deg) brightness(101%) contrast(99%);
}

.menu-social-container ul {
  /*li.customLinks1{
  	a{
  		background-image: url($instagram2);
  		background-size: contain;
  		background-repeat: no-repeat;
  		background-position: center;
  		filter: none;
  	}
  }*/
}
@media screen and (min-width: 40em) {
  .menu-social-container ul li.menu-item {
    margin: 0 5px !important;
  }
}
@media screen and (min-width: 75em) {
  .menu-social-container ul li.menu-item {
    margin: 0 10px !important;
  }
}
@media screen and (max-width: 63.9375em) {
  .menu-social-container ul li.menu-item {
    margin: 0 10px !important;
  }
}
.menu-social-container ul li.menu-item a {
  display: flex;
  justify-content: center;
}
.menu-social-container ul li.menu-item a svg {
  color: #cfba8e !important;
  fill: #cfba8e !important;
  transition: 0.3s ease-in-out all;
}
.menu-social-container ul li.menu-item a:hover {
  opacity: 1;
}
.menu-social-container ul li.menu-item a:hover svg {
  color: #ffffff !important;
  fill: #ffffff !important;
}

header#site-header {
  width: 100%;
  background-color: #000000;
  position: fixed;
  top: 0;
  box-shadow: none;
  padding: 0 10px;
  transition: 0.3s ease-in-out background;
  height: 80px;
}
@media screen and (min-width: 40em) {
  header#site-header {
    padding: 0 50px;
  }
}
header#site-header.scrolled {
  background: #000000 !important;
}
header#site-header .flex-wrap {
  min-height: 90px;
}
@media screen and (max-width: 63.9375em) {
  header#site-header .flex-wrap .-top-left {
    order: 1;
  }
}
header#site-header .flex-wrap .-top-left .artist-logo {
  min-width: 250px;
}
@media screen and (max-width: 63.9375em) {
  header#site-header .flex-wrap .-top-left .artist-logo {
    margin-right: 0;
    min-width: 200px;
  }
}
header#site-header .flex-wrap .-top-left .artist-logo a {
  pointer-events: auto;
}
header#site-header .flex-wrap .-top-left .artist-logo a img {
  max-width: 160px;
}
@media screen and (max-width: 39.9375em) {
  header#site-header .flex-wrap .-top-left .artist-logo a img {
    max-width: 340px;
  }
}
@media screen and (min-width: 64em) {
  header#site-header .flex-wrap .-middle {
    margin-right: 20px;
    align-items: flex-end;
  }
}
@media screen and (max-width: 63.9375em) {
  header#site-header .flex-wrap .-middle {
    order: 2;
  }
  header#site-header .flex-wrap .-middle .main-nav .slide-menu-gr-container--mobile-only {
    left: 20vw;
  }
}
@media screen and (max-width: 39.9375em) {
  header#site-header .flex-wrap .-middle {
    width: 0;
  }
  header#site-header .flex-wrap .-middle .main-nav .slide-menu-gr-container--mobile-only {
    left: 20vw;
  }
}
@media screen and (min-width: 64em) {
  header#site-header .flex-wrap .-top-right {
    max-width: fit-content;
  }
}
@media screen and (max-width: 63.9375em) {
  header#site-header .flex-wrap .-top-right {
    margin-right: 15px;
  }
}
header#site-header .main-nav {
  margin-bottom: 0;
}
header#site-header nav#slide-menu-gr {
  background: transparent;
}
header#site-header nav#slide-menu-gr .menu-main-container ul#menu-main li.menu-item:not(.menu-item-social) {
  padding: 0 10px;
}
header#site-header nav#slide-menu-gr .menu-main-container ul#menu-main li.menu-item:not(.menu-item-social) a {
  color: #cfba8e;
  font-size: 16px;
  line-height: 34px;
  font-family: "Ghotam" !important;
  transition: 0.5s ease-in-out all;
  border-bottom: 2px solid transparent;
  position: relative;
  padding-bottom: 5px;
}
header#site-header nav#slide-menu-gr .menu-main-container ul#menu-main li.menu-item:not(.menu-item-social) a:before {
  position: absolute;
  content: "";
  width: 0;
  bottom: 4px;
  left: 0;
  height: 1px;
  background: #ffffff;
  transition: all 0.2s ease-in-out;
  transform-origin: left;
}
@media screen and (max-width: 39.9375em) {
  header#site-header nav#slide-menu-gr .menu-main-container ul#menu-main li.menu-item:not(.menu-item-social) a:before {
    background: #ffffff;
  }
}
header#site-header nav#slide-menu-gr .menu-main-container ul#menu-main li.menu-item:not(.menu-item-social) a:hover, header#site-header nav#slide-menu-gr .menu-main-container ul#menu-main li.menu-item:not(.menu-item-social) a:focus {
  color: #ffffff;
}
header#site-header nav#slide-menu-gr .menu-main-container ul#menu-main li.menu-item:not(.menu-item-social) a:hover:before, header#site-header nav#slide-menu-gr .menu-main-container ul#menu-main li.menu-item:not(.menu-item-social) a:focus:before {
  width: 100%;
  transform-origin: left;
}
header#site-header nav#slide-menu-gr .menu-main-container ul#menu-main li.menu-item.current_page_item:not(.menu-item-social) a {
  color: #ffffff;
}

/*

MOBILE ONLY

*/
@media screen and (max-width: 63.9375em) {
  header#site-header {
    position: relative;
  }
  header#site-header.scrolled {
    background: #000000 !important;
  }
  header#site-header .main-nav nav#slide-menu-gr {
    background: #000000 !important;
  }
  header#site-header .main-nav nav#slide-menu-gr .menu-main-container {
    height: 100%;
    display: flex;
    justify-content: baseline;
    align-items: center;
  }
  header#site-header .main-nav nav#slide-menu-gr .menu-main-container ul#menu-main {
    align-items: center;
    justify-content: center;
    flex-flow: row wrap;
    align-content: center;
    gap: 10px 0;
    /*li.customLinks1{
    	a{
    		background-image: url($instagram2);
    		background-size: contain;
    		background-repeat: no-repeat;
    		background-position: center;
    		filter: none;
    	}
    }*/
  }
  header#site-header .main-nav nav#slide-menu-gr .menu-main-container ul#menu-main li.menu-item:not(.menu-item-social) {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  header#site-header .main-nav nav#slide-menu-gr .menu-main-container ul#menu-main li.menu-item:not(.menu-item-social) a {
    display: flex;
    flex-flow: row wrap;
    font-size: 22px;
  }
  header#site-header .main-nav nav#slide-menu-gr .menu-main-container ul#menu-main li.menu-item:not(.menu-item-social) a::before {
    margin-right: 10px;
  }
  header#site-header .main-nav nav#slide-menu-gr .menu-main-container ul#menu-main li.menu-item-has-children {
    display: none !important;
  }
  header#site-header .main-nav nav#slide-menu-gr .menu-main-container ul#menu-main li.menu-item-social {
    margin: 0 7px;
    width: 20px;
    height: 20px;
  }
  header#site-header .main-nav nav#slide-menu-gr .menu-main-container ul#menu-main li.menu-item-social a {
    width: 20px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  header#site-header .main-nav--mobile-only .main-nav .mobile-nav-header span {
    background-color: #cfba8e;
  }
}
#site-footer {
  background-color: #000000;
  padding: 0;
  border-top: 0;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 63.9375em) {
  #site-footer {
    padding: 15px 0;
  }
}
#site-footer .footer__custom-content {
  width: 100%;
  padding-bottom: 50px;
}
#site-footer .footer-links {
  order: 2;
  background-color: transparent;
}
@media screen and (min-width: 40em) {
  #site-footer .footer-links {
    width: 15%;
  }
}
@media screen and (min-width: 75em) {
  #site-footer .footer-links {
    width: 20%;
  }
}
@media screen and (min-width: 81.25em) {
  #site-footer .footer-links {
    width: 25%;
  }
}
@media screen and (min-width: 87.5em) {
  #site-footer .footer-links {
    width: 20%;
  }
}
@media screen and (max-width: 63.9375em) {
  #site-footer .footer-links {
    width: 100%;
    order: 1;
  }
}
@media screen and (min-width: 87.5em) {
  #site-footer .footer-links .flex-wrap {
    justify-content: flex-start;
  }
}
#site-footer .footer-links .footer-socials ul li {
  padding: 0;
}
#site-footer .footer-links .footer-socials ul li a {
  width: 17px;
  height: 17px;
}
#site-footer .footer-links .footer-socials ul li a svg {
  width: auto;
  height: auto;
}
#site-footer .footer-legal {
  order: 1;
  background-color: transparent;
}
@media screen and (min-width: 40em) {
  #site-footer .footer-legal {
    width: 85%;
  }
}
@media screen and (min-width: 75em) {
  #site-footer .footer-legal {
    width: 80%;
  }
}
@media screen and (min-width: 81.25em) {
  #site-footer .footer-legal {
    width: 75%;
  }
}
@media screen and (min-width: 87.5em) {
  #site-footer .footer-legal {
    width: 70%;
  }
}
@media screen and (max-width: 63.9375em) {
  #site-footer .footer-legal {
    width: 100%;
  }
}
#site-footer .footer-legal .flex-wrap {
  justify-content: flex-end;
}
#site-footer .footer-legal .flex-wrap .copyright, #site-footer .footer-legal .flex-wrap .legal {
  opacity: 1;
}
#site-footer .footer-legal .flex-wrap .copyright span, #site-footer .footer-legal .flex-wrap .copyright a, #site-footer .footer-legal .flex-wrap .legal span, #site-footer .footer-legal .flex-wrap .legal a {
  font-family: "Ghotam";
  font-weight: 500;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.0167em;
  text-transform: uppercase;
  color: #cfba8e;
  transition: 0.3s ease-in-out all;
}
@media screen and (max-width: 63.9375em) {
  #site-footer .footer-legal .flex-wrap .copyright span, #site-footer .footer-legal .flex-wrap .copyright a, #site-footer .footer-legal .flex-wrap .legal span, #site-footer .footer-legal .flex-wrap .legal a {
    font-size: 14px;
  }
}
#site-footer .footer-legal .flex-wrap .copyright span:hover, #site-footer .footer-legal .flex-wrap .legal span:hover {
  color: #ffffff;
  opacity: 1 !important;
}
#site-footer .footer-legal .flex-wrap .copyright a, #site-footer .footer-legal .flex-wrap .legal a {
  font-family: "Ghotam";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 17px;
  text-transform: uppercase;
  text-align: center;
  color: #cfba8e !important;
  position: relative;
  width: fit-content;
  font-size: 12px;
}
#site-footer .footer-legal .flex-wrap .copyright a:before, #site-footer .footer-legal .flex-wrap .legal a:before {
  display: none;
}
#site-footer .footer-legal .flex-wrap .copyright a:hover, #site-footer .footer-legal .flex-wrap .copyright a:focus, #site-footer .footer-legal .flex-wrap .legal a:hover, #site-footer .footer-legal .flex-wrap .legal a:focus {
  color: #ffffff !important;
}
#site-footer .footer-legal .flex-wrap .copyright a:hover:before, #site-footer .footer-legal .flex-wrap .copyright a:focus:before, #site-footer .footer-legal .flex-wrap .legal a:hover:before, #site-footer .footer-legal .flex-wrap .legal a:focus:before {
  width: 100%;
  transform-origin: left;
}
#site-footer .footer-legal .flex-wrap .copyright a:hover, #site-footer .footer-legal .flex-wrap .legal a:hover {
  opacity: 1 !important;
}
#site-footer .footer-legal .flex-wrap .copyright a:hover span, #site-footer .footer-legal .flex-wrap .legal a:hover span {
  color: #ffffff;
}
#site-footer .footer-legal .flex-wrap .copyright {
  width: 24%;
  display: flex;
  justify-content: flex-end;
  padding: 0 5px;
}
@media screen and (max-width: 63.9375em) {
  #site-footer .footer-legal .flex-wrap .copyright {
    width: 100%;
    justify-content: center;
  }
}
@media screen and (max-width: 63.9375em) {
  #site-footer .footer-legal .flex-wrap .copyright a {
    margin: 5px 10px;
    display: block;
  }
}
#site-footer .footer-legal .flex-wrap .legal {
  width: 76%;
  position: relative;
  display: flex;
  justify-content: flex-start;
}
@media screen and (max-width: 63.9375em) {
  #site-footer .footer-legal .flex-wrap .legal {
    width: 100%;
    justify-content: center;
    align-items: center;
  }
}
#site-footer .footer-legal .flex-wrap .legal a, #site-footer .footer-legal .flex-wrap .legal span {
  margin-left: 5px !important;
  margin-right: 5px !important;
}
@media screen and (min-width: 75em) {
  #site-footer .footer-legal .flex-wrap .legal a, #site-footer .footer-legal .flex-wrap .legal span {
    margin: 0 7px !important;
  }
}
@media screen and (max-width: 63.9375em) {
  #site-footer .footer-legal .flex-wrap .legal a, #site-footer .footer-legal .flex-wrap .legal span {
    margin: 5px 10px;
  }
}
#site-footer .footer-legal .flex-wrap .legal a {
  font-family: "Ghotam";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 17px;
  text-transform: uppercase;
  text-align: center;
  color: #cfba8e !important;
  position: relative;
  width: fit-content;
  line-height: 20px;
  font-size: 12px;
  margin: 0 10px;
}
#site-footer .footer-legal .flex-wrap .legal a:before {
  display: none;
}
#site-footer .footer-legal .flex-wrap .legal a:hover, #site-footer .footer-legal .flex-wrap .legal a:focus {
  color: #ffffff !important;
}
#site-footer .footer-legal .flex-wrap .legal a:hover:before, #site-footer .footer-legal .flex-wrap .legal a:focus:before {
  width: 100%;
  transform-origin: left;
}
@media screen and (max-width: 63.9375em) {
  #site-footer .footer-legal .flex-wrap .legal a {
    margin: 5px 10px;
  }
}
#site-footer .footer-legal .flex-wrap .legal a::before {
  padding: 0;
}
#site-footer .footer-legal .flex-wrap .legal a.push-global-ccpa {
  display: block !important;
}
#site-footer .footer-legal .flex-wrap .legal span.umggr-evidon-cookie-choices-footer-container::before {
  display: none;
}
#site-footer .footer-legal .flex-wrap .legal span.umggr-evidon-cookie-choices-footer-container span.umggr-evidon-cookie-choices-footer {
  font-family: "Ghotam";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 17px;
  text-transform: uppercase;
  text-align: center;
  color: #cfba8e !important;
  position: relative;
  width: fit-content;
  font-size: 12px;
  margin: 0;
}
#site-footer .footer-legal .flex-wrap .legal span.umggr-evidon-cookie-choices-footer-container span.umggr-evidon-cookie-choices-footer:before {
  display: none;
}
#site-footer .footer-legal .flex-wrap .legal span.umggr-evidon-cookie-choices-footer-container span.umggr-evidon-cookie-choices-footer:hover, #site-footer .footer-legal .flex-wrap .legal span.umggr-evidon-cookie-choices-footer-container span.umggr-evidon-cookie-choices-footer:focus {
  color: #ffffff !important;
}
#site-footer .footer-legal .flex-wrap .legal span.umggr-evidon-cookie-choices-footer-container span.umggr-evidon-cookie-choices-footer:hover:before, #site-footer .footer-legal .flex-wrap .legal span.umggr-evidon-cookie-choices-footer-container span.umggr-evidon-cookie-choices-footer:focus:before {
  width: 100%;
  transform-origin: left;
}
#site-footer .footer-legal .flex-wrap .legal span.umggr-evidon-cookie-choices-footer-container span.umggr-evidon-cookie-choices-footer::before {
  padding: 0;
}

.footer-mailing-list.btn-wrap {
  display: none !important;
}

.jquery-modal.blocker.current {
  z-index: 100000 !important;
}

/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 30px !important;
  height: 30px !important;
  padding: 0;
  transform: 0;
  cursor: pointer;
  border: none;
  outline: none;
  background: transparent !important;
  display: block !important;
}
.slick-prev:after,
.slick-next:after {
  content: "";
  display: inline-block;
  border-bottom: 4px solid #cfba8e;
  border-right: 4px solid #cfba8e;
  min-height: 20px;
  min-width: 20px;
  transition: 0.3s ease-in-out all;
}
@media screen and (min-width: 64em) {
  .slick-prev:after,
.slick-next:after {
    font-size: 26px;
    font-weight: normal;
  }
}
@media screen and (max-width: 39.9375em) {
  .slick-prev:after,
.slick-next:after {
    border-bottom: 4px solid #cfba8e;
    border-right: 4px solid #cfba8e;
  }
}
@media screen and (max-width: 39.9375em) {
  .slick-prev,
.slick-next {
    height: 75px !important;
  }
}
.slick-prev:hover:after, .slick-prev:focus:after,
.slick-next:hover:after,
.slick-next:focus:after {
  border-bottom: 4px solid #ffffff;
  border-right: 4px solid #ffffff;
}
@media screen and (max-width: 39.9375em) {
  .slick-prev:hover:after, .slick-prev:focus:after,
.slick-next:hover:after,
.slick-next:focus:after {
    border-bottom: 4px solid #ffffff;
    border-right: 4px solid #ffffff;
  }
}

.slick-prev {
  left: 1rem;
}
@media screen and (max-width: 39.9375em) {
  .slick-prev {
    left: 0;
  }
}
.slick-prev:after {
  transform: rotate(-227deg);
}

.slick-next {
  right: 1rem;
}
@media screen and (max-width: 39.9375em) {
  .slick-next {
    right: 0;
  }
}
.slick-next:after {
  transform: rotate(-45deg);
}

.block__title, .ae-cform-title {
  display: block;
  position: relative;
  font-weight: 700;
  font-size: 38px;
  color: white !important;
  font-family: "Helvetica";
  padding: 0;
  clear: both;
  text-transform: capitalize;
  width: 100%;
  text-align: left;
  line-height: 1.2 !important;
  letter-spacing: -0.06em;
}
@media screen and (max-width: 39.9375em) {
  .block__title, .ae-cform-title {
    font-size: 34px;
    text-align: center;
  }
}

#main-content h1[class*=__title],
#main-content header h1 {
  font-size: 2em;
  text-transform: lowercase;
  padding: 0 1rem 2rem 1rem;
  margin-top: 0;
}

.newsletter-container {
  min-height: 50vh;
  margin: 0 auto;
  padding-top: 0;
}
@media screen and (min-width: 64em) {
  .newsletter-container {
    max-width: 100% !important;
    width: 100% !important;
    overflow: visible;
  }
}
@media screen and (min-width: 40em) {
  .newsletter-container {
    display: flex;
    flex-flow: column wrap;
    gap: 0 5%;
    justify-content: center;
    align-items: center;
  }
}
@media screen and (max-width: 63.9375em) {
  .newsletter-container {
    width: 90% !important;
  }
}
.newsletter-container .newsletter-wrapper {
  grid-template-columns: auto !important;
}
.newsletter-container .ae-newsletter-content-grid-cell {
  padding: 0;
}
.newsletter-container #ae-cform-container-1, .newsletter-container .ae-newsletter-content-grid-cell {
  width: 100%;
  color: #ffffff;
  font-family: "Ghotam";
  font-size: 16px;
  line-height: 20px;
}
.newsletter-container #ae-cform-container-1 #ae-cform-title-1, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-title-1 {
  font-family: "Ghotam";
  font-weight: 700;
  font-size: 48px;
  line-height: 63px;
  text-align: center;
  text-transform: lowercase;
  color: #ffffff !important;
  letter-spacing: 2px;
}
.newsletter-container #ae-cform-container-1 #ae-cform-title-1 hr, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-title-1 hr {
  display: none;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 {
  align-items: center;
  max-width: 100%;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-error-block, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-error-block {
  color: #ffffff;
  font-family: "Ghotam";
  font-size: 16px;
  line-height: 20px;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs {
  grid-template-columns: initial;
  grid-gap: 0;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item {
  width: 50%;
}
@media screen and (max-width: 39.9375em) {
  .newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item {
    width: 100%;
  }
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item label, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item label {
  margin: 10px 0 0;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item label .cform-required-field span, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item label .cform-required-field span {
  font-family: "Ghotam";
  font-weight: 300;
  font-size: 12px;
  line-height: 20px;
  text-transform: lowercase;
  color: #cfba8e;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item label span, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item label span {
  font-family: "Ghotam";
  font-weight: 300;
  font-size: 12px;
  line-height: 20px;
  text-transform: lowercase;
  color: #cfba8e;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item input, .newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item select, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item input, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item select {
  background: transparent;
  border: none;
  color: #ffffff;
  border-bottom: 2px solid #cfba8e;
  box-shadow: none !important;
  height: 45px;
  font-family: "Ghotam";
  font-size: 16px;
  line-height: 20px;
  text-transform: lowercase;
  padding: 0;
  transition: 0.3s ease-in-out all;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item input::placeholder, .newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item select::placeholder, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item input::placeholder, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item select::placeholder {
  opacity: 1;
  color: #ffffff;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item input:hover, .newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item input:focus, .newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item select:hover, .newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item select:focus, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item input:hover, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item input:focus, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item select:hover, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item select:focus {
  border-color: #ffffff;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item input:-webkit-autofill, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item input:-webkit-autofill {
  -webkit-text-fill-color: #ffffff;
  transition: background-color 5000s ease-in-out 0s;
  text-align: left;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item input:-webkit-autofill:hover, .newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item input:-webkit-autofill:focus, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item input:-webkit-autofill:hover, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item input:-webkit-autofill:focus {
  -webkit-text-fill-color: #ffffff;
  transition: background-color 5000s ease-in-out 0s;
  text-align: left;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item .select__arrow, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item .select__arrow {
  border-color: #ffffff transparent transparent !important;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item .ae-cform-item-email, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item .ae-cform-item-email {
  padding-right: 10px;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item .ae-cform-select, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .form-inputs .input-item .ae-cform-item .ae-cform-select {
  padding-left: 10px;
  margin-bottom: 0;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .cform-required-field span, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .cform-required-field span {
  font-family: "Ghotam";
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.0167em;
  text-transform: lowercase;
  color: #cfba8e;
}
@media screen and (max-width: 63.9375em) {
  .newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .cform-required-field span, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .cform-required-field span {
    font-size: 14px;
  }
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 {
  padding-bottom: 10px !important;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
}
@media screen and (max-width: 63.9375em) {
  .newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 {
    justify-content: center;
  }
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .optin-title, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .optin-title {
  width: 25%;
}
@media screen and (min-width: 81.25em) {
  .newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .optin-title, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .optin-title {
    width: 30%;
  }
}
@media screen and (max-width: 63.9375em) {
  .newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .optin-title, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .optin-title {
    width: 100%;
  }
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .optin-title span, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .optin-title span {
  padding-top: 15px;
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 16px;
  line-height: 16px;
  color: #FEFDF5 !important;
  text-transform: lowercase;
  text-align: right;
}
@media screen and (max-width: 63.9375em) {
  .newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .optin-title span, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .optin-title span {
    text-align: center;
    margin-right: 0;
  }
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder {
  width: 75%;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  /*.ae-cform-optin-title{
  	font-family: $font-web-ghotam;
  	font-style: normal;
  	font-weight: 300;
  	font-size: 16px;
  	line-height: 8px;
  	text-transform: uppercase;
  	color: $color_yellow;
  }*/
}
@media screen and (min-width: 81.25em) {
  .newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder {
    width: 70%;
    padding-left: 10px;
  }
}
@media screen and (max-width: 63.9375em) {
  .newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder {
    width: 100%;
    flex-flow: column wrap;
    justify-content: center;
  }
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin {
  margin-right: 10px;
  margin-left: 0;
}
@media screen and (max-width: 63.9375em) {
  .newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin {
    margin: 10px 10px 10px 0;
  }
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin label, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin label {
  display: flex;
  justify-content: center;
  align-items: center;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin label input[type=checkbox], .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin label input[type=checkbox] {
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: 0;
  border: none;
  background-color: transparent;
  margin-right: 5px;
  text-align: center;
  line-height: 1;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin label input[type=checkbox]::before, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin label input[type=checkbox]::before {
  color: transparent !important;
  border: 2px solid #cfba8e;
  border-radius: 0;
  font-family: "Font Awesome 5 Free";
  content: "\f45c" !important;
  cursor: pointer;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin label input[type=checkbox]:checked, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin label input[type=checkbox]:checked {
  background-color: transparent;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin label input[type=checkbox]:checked::before, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin label input[type=checkbox]:checked::before {
  color: #cfba8e !important;
  font-family: "Font Awesome 5 Free";
  content: "\f00c" !important;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin label span, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin label span {
  font-family: "Ghotam";
  font-weight: 300;
  font-size: 16px;
  line-height: 8px;
  color: #cfba8e;
  text-transform: uppercase;
  margin-left: 0;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 #ae-cform-optin-terms-1 #terms, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 #ae-cform-optin-terms-1 #terms {
  color: #ffffff;
  font-family: "Ghotam";
  font-style: normal;
  font-weight: 500;
  font-size: 16px !important;
  line-height: 20px;
  text-transform: capitalize;
  text-align: center !important;
  padding: 12px 0 0 !important;
  overflow: visible !important;
  width: 100%;
  height: auto;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 #ae-cform-optin-terms-1 #terms a, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 #ae-cform-optin-terms-1 #terms a {
  font-family: "Ghotam";
  color: #cfba8e;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 #ae-cform-optin-terms-1 #terms a:hover, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 #ae-cform-optin-terms-1 #terms a:hover {
  text-decoration: underline;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button {
  background-color: transparent;
  border-radius: 40px;
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5;
  text-transform: lowercase;
  color: #cfba8e !important;
  border: 2px solid #cfba8e;
  padding: 5px 25px;
  margin-bottom: 1em;
  width: fit-content;
  height: auto;
  transition: 0.3s ease-in-out;
  width: 15%;
  padding: 7px 20px;
  margin-top: 30px;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button:hover, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button:hover {
  color: #000000 !important;
  border-color: #cfba8e;
  background-color: #cfba8e;
}
@media screen and (max-width: 63.9375em) {
  .newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button {
    width: 45%;
  }
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button input, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button input {
  padding: 0;
  margin: 0;
  color: #cfba8e;
  border: 0;
  background: none;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button:hover, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button:hover {
  cursor: pointer;
  background-color: #cfba8e;
  border: 1px solid #cfba8e;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button:hover input, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button:hover input {
  padding: 0 !important;
  margin: 0 !important;
  color: #000000;
  border: 0;
}
.newsletter-container #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button:hover input:hover, .newsletter-container .ae-newsletter-content-grid-cell #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button:hover input:hover {
  cursor: pointer;
}
.newsletter-container #ae-cform-container-1 {
  max-width: 100%;
}
@media screen and (max-width: 63.9375em) {
  .newsletter-container #ae-cform-container-1 {
    max-width: 100%;
  }
}

.footer-newsletter #ae-cform-container-1 {
  max-width: 80%;
  color: #ffffff;
  font-family: "Ghotam";
  font-size: 16px;
  line-height: 20px;
}
@media screen and (min-width: 64em) {
  .footer-newsletter #ae-cform-container-1 {
    max-width: 65%;
  }
}
@media screen and (min-width: 75em) {
  .footer-newsletter #ae-cform-container-1 {
    max-width: 60%;
  }
}
@media screen and (max-width: 63.9375em) {
  .footer-newsletter #ae-cform-container-1 {
    max-width: 100%;
  }
}
.footer-newsletter #ae-cform-container-1 form .ae-cform-item-submit-button {
  min-width: auto;
}

/*

SHORTCODE

*/
#section-signup .wp-block-kadence-column {
  width: 100%;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 {
  width: 100%;
  max-width: 80%;
  margin: 0 auto;
  color: #ffffff;
  font-family: "Ghotam";
  font-size: 16px;
  line-height: 20px;
}
@media screen and (min-width: 81.25em) {
  #section-signup .wp-block-kadence-column #ae-cform-container-1 {
    max-width: 75%;
  }
}
@media screen and (min-width: 40em) {
  #section-signup .wp-block-kadence-column #ae-cform-container-1 {
    width: fit-content;
  }
}
@media screen and (max-width: 63.9375em) {
  #section-signup .wp-block-kadence-column #ae-cform-container-1 {
    max-width: 100%;
  }
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-title-1 {
  font-family: "Ghotam";
  font-weight: 700;
  font-size: 48px;
  line-height: 63px;
  text-align: center;
  text-transform: lowercase;
  color: #ffffff !important;
  margin-bottom: 50px;
  letter-spacing: 2px;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-title-1 hr {
  display: none;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 {
  align-items: center;
  max-width: 100%;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-error-block {
  width: 100%;
  color: #ffffff;
  font-family: "Ghotam";
  font-size: 16px;
  line-height: 20px;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item {
  width: 50%;
}
@media screen and (max-width: 63.9375em) {
  #section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item {
    width: 100%;
  }
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item label {
  margin: 10px 0;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item label .cform-required-field span {
  font-family: "Ghotam";
  font-weight: 300;
  font-size: 12px;
  line-height: 20px;
  text-transform: lowercase;
  color: #cfba8e;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item label span {
  font-family: "Ghotam";
  font-weight: 300;
  font-size: 12px;
  line-height: 20px;
  text-transform: lowercase;
  color: #cfba8e;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item input, #section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item select {
  background: transparent;
  border: none;
  color: #ffffff;
  border-bottom: 2px solid #cfba8e;
  box-shadow: none !important;
  height: 45px;
  font-family: "Ghotam";
  font-size: 16px;
  line-height: 20px;
  text-transform: lowercase;
  padding: 0;
  transition: 0.3s ease-in-out all;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item input::placeholder, #section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item select::placeholder {
  opacity: 1;
  color: #ffffff;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item input:hover, #section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item input:focus, #section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item select:hover, #section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item select:focus {
  border-color: #ffffff;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item input:-webkit-autofill {
  -webkit-text-fill-color: #ffffff;
  transition: background-color 5000s ease-in-out 0s;
  text-align: left;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item input:-webkit-autofill:hover, #section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item input:-webkit-autofill:focus {
  -webkit-text-fill-color: #ffffff;
  transition: background-color 5000s ease-in-out 0s;
  text-align: left;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item .select__arrow {
  border-color: #ffffff transparent transparent !important;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item .ae-cform-item-email {
  padding-right: 10px;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item .ae-cform-select {
  padding-left: 10px;
  margin-bottom: 0;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .cform-required-field {
  width: 100%;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .cform-required-field span {
  font-family: "Ghotam";
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.0167em;
  text-transform: lowercase;
  color: #cfba8e;
}
@media screen and (max-width: 63.9375em) {
  #section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .cform-required-field span {
    font-size: 14px;
  }
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 {
  padding-bottom: 10px !important;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  align-items: center;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  width: 100%;
}
@media screen and (max-width: 63.9375em) {
  #section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder {
    flex-flow: column wrap;
    justify-content: center;
  }
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin-title {
  padding-top: 15px;
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 16px;
  line-height: 16px;
  color: #FEFDF5 !important;
  text-transform: lowercase;
  text-align: center;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder #ac-cform-optin-1-1 {
  padding-left: 10px;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin {
  margin-right: 10px;
  margin-left: 0;
}
@media screen and (max-width: 63.9375em) {
  #section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin {
    margin: 10px 10px 10px 0;
  }
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin label {
  display: flex;
  justify-content: center;
  align-items: center;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin label input[type=checkbox] {
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: 0;
  border: none;
  background-color: transparent;
  margin: 0 5px;
  text-align: center;
  line-height: 1;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin label input[type=checkbox]::before {
  color: transparent !important;
  border: 2px solid #cfba8e;
  border-radius: 0;
  font-family: "Font Awesome 5 Free";
  content: "\f45c" !important;
  cursor: pointer;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin label input[type=checkbox]:checked {
  background-color: transparent;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin label input[type=checkbox]:checked::before {
  color: #cfba8e !important;
  font-family: "Font Awesome 5 Free";
  content: "\f00c" !important;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 .ae-optin-holder .ae-cform-optin label span {
  font-family: "Ghotam";
  font-weight: 300;
  font-size: 16px;
  line-height: 8px;
  color: #cfba8e;
  text-transform: uppercase;
  margin-left: 0;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 #ae-cform-optin-terms-1 #terms {
  color: #ffffff;
  font-family: "Ghotam";
  font-style: normal;
  font-weight: 500;
  font-size: 16px !important;
  line-height: 20px;
  text-transform: capitalize;
  text-align: center !important;
  padding: 12px 0 0 !important;
  overflow: visible !important;
  width: 100%;
  height: auto;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 #ae-cform-optin-terms-1 #terms a {
  font-family: "Ghotam";
  color: #cfba8e;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 #ae-cform-optins-container-1 #ae-cform-optin-terms-1 #terms a:hover {
  text-decoration: underline;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button {
  background-color: transparent;
  border-radius: 40px;
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5;
  text-transform: lowercase;
  color: #cfba8e !important;
  border: 2px solid #cfba8e;
  padding: 5px 25px;
  margin-bottom: 1em;
  width: fit-content;
  height: auto;
  transition: 0.3s ease-in-out;
  width: 15%;
  padding: 0;
  margin-top: 30px;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button:hover {
  color: #000000 !important;
  border-color: #cfba8e;
  background-color: #cfba8e;
}
@media screen and (max-width: 63.9375em) {
  #section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button {
    width: 45%;
  }
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button input {
  padding: 0;
  margin: 0;
  color: #cfba8e;
  border: 0;
  background: none;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button:hover {
  cursor: pointer;
  background-color: #cfba8e;
  border: 1px solid #cfba8e;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button:hover input {
  padding: 0 !important;
  margin: 0 !important;
  color: #000000;
  border: 0;
}
#section-signup .wp-block-kadence-column #ae-cform-container-1 #ae-cform-email-container-1 form#ae-cform-email-reg-1 .ae-cform-item-submit-button:hover input:hover {
  cursor: pointer;
}

#mc_embed_signup h2 {
  font-family: "Ghotam";
  font-weight: 700;
  font-size: 48px;
  line-height: 63px;
  text-align: center;
  text-transform: lowercase;
  margin-bottom: 50px;
  letter-spacing: 2px;
}
#mc_embed_signup form #mc_embed_signup_scroll {
  display: flex;
  flex-flow: column wrap;
}
#mc_embed_signup form #mc_embed_signup_scroll .indicates-required {
  font-family: "Ghotam";
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.0167em;
  text-transform: lowercase;
  color: #cfba8e;
  text-align: center;
  display: block;
  order: 2;
}
#mc_embed_signup form #mc_embed_signup_scroll .mc-field-group {
  order: 1;
}
#mc_embed_signup form #mc_embed_signup_scroll .mc-field-group label {
  font-family: "Ghotam";
  font-weight: 300;
  font-size: 12px;
  line-height: 20px;
  text-transform: lowercase;
  color: #cfba8e;
}
#mc_embed_signup form #mc_embed_signup_scroll .mc-field-group input {
  background: transparent;
  border: none;
  color: #cfba8e;
  border-bottom: 2px solid #cfba8e;
  box-shadow: none !important;
  height: 45px;
  font-family: "Ghotam";
  font-size: 16px;
  line-height: 20px;
  text-transform: lowercase;
  padding: 0;
  transition: 0.3s ease-in-out all;
  outline: none;
  border-radius: 0;
}
#mc_embed_signup form #mc_embed_signup_scroll .mc-field-group input::placeholder {
  opacity: 1;
  color: #ffffff;
}
#mc_embed_signup form #mc_embed_signup_scroll .mc-field-group input:hover, #mc_embed_signup form #mc_embed_signup_scroll .mc-field-group input:focus {
  border-color: #ffffff;
}
#mc_embed_signup form #mc_embed_signup_scroll .mc-field-group input:-webkit-autofill {
  -webkit-text-fill-color: #ffffff;
  transition: background-color 5000s ease-in-out 0s;
  text-align: left;
}
#mc_embed_signup form #mc_embed_signup_scroll .mc-field-group input:-webkit-autofill:hover, #mc_embed_signup form #mc_embed_signup_scroll .mc-field-group input:-webkit-autofill:focus {
  -webkit-text-fill-color: #ffffff;
  transition: background-color 5000s ease-in-out 0s;
  text-align: left;
}
#mc_embed_signup form #mc_embed_signup_scroll .mc-field-group .mce_inline_error {
  background-color: transparent !important;
}
#mc_embed_signup form #mc_embed_signup_scroll .mc-field-group .helper_text {
  display: none;
}
#mc_embed_signup form #mc_embed_signup_scroll .clear.submit {
  order: 3;
  background-color: transparent;
  border-radius: 40px;
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5;
  text-transform: lowercase;
  color: #cfba8e !important;
  border: 2px solid #cfba8e;
  padding: 5px 25px;
  margin-bottom: 1em;
  width: fit-content;
  height: auto;
  transition: 0.3s ease-in-out;
  width: 25%;
  padding: 0;
  text-align: center;
  margin: 30px auto 0;
}
#mc_embed_signup form #mc_embed_signup_scroll .clear.submit:hover {
  color: #000000 !important;
  border-color: #cfba8e;
  background-color: #cfba8e;
}
@media screen and (max-width: 63.9375em) {
  #mc_embed_signup form #mc_embed_signup_scroll .clear.submit {
    width: 45%;
  }
}
#mc_embed_signup form #mc_embed_signup_scroll .clear.submit input {
  padding: 0;
  margin: 0;
  color: #cfba8e;
  border: 0;
  background: none;
  text-transform: lowercase;
  font-size: 16px;
  font-weight: bold;
}
#mc_embed_signup form #mc_embed_signup_scroll .clear.submit:hover {
  cursor: pointer;
  background-color: #cfba8e;
  border: 1px solid #cfba8e;
}
#mc_embed_signup form #mc_embed_signup_scroll .clear.submit:hover input {
  padding: 0 !important;
  margin: 0 !important;
  color: #000000;
  border: 0;
}
#mc_embed_signup form #mc_embed_signup_scroll .clear.submit:hover input:hover {
  cursor: pointer;
}
#mc_embed_signup .legal-line {
  text-align: center;
  color: #cfba8e;
}
#mc_embed_signup .legal-line a {
  font-family: "Ghotam" !important;
  color: #cfba8e !important;
  transition: 0.3s ease-in-out all;
  font-size: 11px !important;
}
#mc_embed_signup .legal-line a:hover {
  color: #ffffff !important;
}

#home {
  /*

  GLOBAL

  */
  /*

    HOME IMAGE

    */
  /*

  SECTION RELEASES

  */
  /*

   	TOUR SECTION

   	*/
  /*

  VIDEO SECTION

  */
  /*

   /*

  STORE

  */
  /*

  SIGN UP SECTION

  */
}
#home section .more-link {
  display: flex;
  justify-content: center;
  height: auto;
}
#home section .more-link a {
  background-color: transparent;
  border-radius: 40px;
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5;
  text-transform: lowercase;
  color: #cfba8e !important;
  border: 2px solid #cfba8e;
  padding: 5px 25px;
  margin-bottom: 1em;
  width: fit-content;
  height: auto;
  transition: 0.3s ease-in-out;
  display: block;
  transform: none !important;
  text-transform: lowercase;
}
#home section .more-link a:hover {
  color: #000000 !important;
  border-color: #cfba8e;
  background-color: #cfba8e;
}
#home section .more-link a::before {
  display: none;
}
#home section .more-link a:hover {
  transform: none !important;
}
@media screen and (max-width: 63.9375em) {
  #home .promo.home {
    margin-top: 0;
  }
}
#home .section-banner .slick-slider .slick-prev {
  left: 6%;
}
#home .section-banner .slick-slider .slick-next {
  right: 6%;
}
#home .section-banner .slick-slider .slick-slide .banner-foreground {
  padding: 3% 9%;
}
@media screen and (max-width: 63.9375em) {
  #home .section-banner .slick-slider .slick-slide .banner-foreground {
    justify-content: center;
    padding: 3% 5%;
  }
}
@media screen and (max-width: 63.9375em) {
  #home .section-banner .slick-slider .slick-slide .banner-foreground .kt-inside-inner-col {
    margin-top: 50px;
  }
}
#home .section-banner .slick-slider .slick-slide .banner-foreground .kt-inside-inner-col .the-record-logo {
  margin-top: 50px;
  margin-bottom: 50px;
}
@media screen and (max-width: 63.9375em) {
  #home .section-banner .slick-slider .slick-slide .banner-foreground .kt-inside-inner-col .the-record-logo {
    width: 80%;
    margin: 0 auto;
    margin-top: 0;
    margin-bottom: 30px;
  }
}
#home .section-banner .slick-slider .slick-slide .banner-foreground .kt-inside-inner-col .wp-block-buttons {
  margin-top: 10px;
}
@media screen and (max-width: 63.9375em) {
  #home .section-banner .slick-slider .slick-slide .banner-foreground .kt-inside-inner-col .wp-block-buttons {
    justify-content: center;
  }
}
#home .section-banner .slick-slider .slick-slide .banner-foreground .kt-inside-inner-col .wp-block-buttons .wp-block-button a {
  background-color: transparent;
  border-radius: 40px;
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5;
  text-transform: lowercase;
  color: #cfba8e !important;
  border: 2px solid #cfba8e;
  padding: 5px 25px;
  margin-bottom: 1em;
  width: fit-content;
  height: auto;
  transition: 0.3s ease-in-out;
}
#home .section-banner .slick-slider .slick-slide .banner-foreground .kt-inside-inner-col .wp-block-buttons .wp-block-button a:hover {
  color: #000000 !important;
  border-color: #cfba8e;
  background-color: #cfba8e;
}
#home #home-music-section {
  padding-top: 100px;
  padding-bottom: 100px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (min-width: 40em) {
  #home #home-music-section {
    display: none;
  }
}
@media screen and (max-width: 63.9375em) {
  #home #home-music-section {
    padding-bottom: 150px;
    position: relative;
  }
}
@media screen and (max-width: 63.9375em) {
  #home #home-music-section {
    padding-bottom: 50px;
    position: relative;
  }
}
#home #home-music-section .section-header {
  display: none;
}
@media screen and (min-width: 64em) {
  #home #home-music-section .home-music-shortcode-container {
    max-width: 90%;
    width: 100%;
    overflow: visible;
  }
}
@media screen and (max-width: 39.9375em) {
  #home #home-music-section .home-music-shortcode-container {
    overflow: visible;
  }
}
#home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider {
  align-content: center;
}
@media screen and (min-width: 40em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider {
    display: flex;
    align-items: center;
  }
}
@media screen and (max-width: 63.9375em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider {
    height: 650px;
  }
}
@media screen and (max-width: 39.9375em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider {
    height: auto;
  }
}
@media screen and (max-width: 39.9375em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-prev {
    top: auto;
    left: 3%;
    bottom: -16%;
  }
}
@media screen and (max-width: 39.9375em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-next {
    top: auto;
    right: 3%;
    bottom: -16%;
  }
}
#home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list {
  width: 100%;
}
#home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide {
  display: flex !important;
  align-items: center;
  max-width: 100% !important;
  width: 100%;
  flex-flow: column;
}
@media screen and (min-width: 64em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide {
    flex-flow: row;
  }
}
@media screen and (max-width: 63.9375em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide {
    background-image: url("//cache.umusic.com/_sites/_halo/boygenius/images/border-bg-m.png");
    background-repeat: no-repeat;
    background-position: center 15%;
    background-size: 450px;
  }
}
@media screen and (max-width: 39.9375em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide {
    padding: 0;
    background-size: 100%;
  }
}
#home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-image {
  width: 100%;
}
@media screen and (min-width: 64em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-image {
    width: 50% !important;
  }
}
#home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-image img {
  width: 100% !important;
  margin: auto;
  max-width: 280px;
  height: 100%;
}
@media screen and (min-width: 64em) and (max-width: 74.9375em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-image img {
    max-width: 350px !important;
  }
}
@media screen and (min-width: 75em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-image img {
    max-width: 400px;
  }
}
@media screen and (min-width: 87.5em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-image img {
    max-width: 450px;
  }
}
@media screen and (max-width: 63.9375em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-image img {
    max-width: 50%;
  }
}
@media screen and (max-width: 39.9375em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-image img {
    max-width: 95%;
  }
}
@media screen and (max-width: 63.9375em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-content {
    padding: 0 !important;
    width: 100%;
  }
}
@media screen and (min-width: 64em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-content {
    width: 50% !important;
    padding-left: 25px;
    padding-right: 0;
  }
}
#home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-content .item-title {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 63.9375em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-content .item-title {
    margin-top: 20px;
  }
}
@media screen and (min-width: 64em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-content .item-title {
    width: 65%;
  }
}
#home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-content .item-title h3 {
  font-family: "Ghotam";
  text-align: center;
  font-size: 48px;
  line-height: 63px;
  text-transform: lowercase;
  color: #cfba8e;
}
#home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-content .item-title h3:before {
  display: block;
  width: 100%;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.3em;
  text-align: center;
  text-transform: lowercase;
}
@media screen and (max-width: 63.9375em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-content .item-title h3:before {
    text-align: center;
  }
}
@media screen and (max-width: 63.9375em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-content .item-title h3 {
    margin: 20px;
    font-size: 40px;
    font-weight: 300;
    line-height: 40px;
    text-align: center;
  }
}
#home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-content .item-buttons {
  margin-top: 20px;
}
#home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-content .item-buttons .c-music-button {
  width: 60%;
  justify-content: center;
}
@media screen and (max-width: 63.9375em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-content .item-buttons .c-music-button {
    justify-content: center;
  }
}
#home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-content .item-buttons .c-music-button a {
  justify-content: flex-end;
}
@media screen and (max-width: 63.9375em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-content .item-buttons .c-music-button {
    max-width: 100%;
    padding: 0;
  }
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-content .item-buttons .c-music-button a {
    justify-content: center;
    background-color: transparent;
    border-radius: 40px;
    font-family: "Ghotam";
    font-weight: bold;
    font-size: 1em;
    line-height: 1.5;
    text-transform: lowercase;
    color: #cfba8e !important;
    border: 2px solid #cfba8e;
    padding: 5px 25px;
    margin-bottom: 1em;
    width: fit-content;
    height: auto;
    transition: 0.3s ease-in-out;
    background-color: transparent;
  }
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-content .item-buttons .c-music-button a:hover {
    color: #000000 !important;
    border-color: #cfba8e;
    background-color: #cfba8e;
  }
}
@media screen and (min-width: 64em) {
  #home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide .item-content .item-buttons .c-music-button {
    margin: 0 auto;
  }
}
#home #home-music-section .home-music-shortcode-container .c-exhibition .c-exhibition__music__inner.slick-slider .slick-list .slick-slide:not([data-slick-index="0"]) .item-title h3::before {
  display: none;
}
#home #home-music-section .more-link {
  margin-top: 50px;
}
@media screen and (max-width: 63.9375em) {
  #home #home-music-section .more-link {
    margin-top: 50px;
  }
}
#home .home-custom-html-section {
  max-width: 100%;
  width: 100%;
  border-top: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  width: 80%;
}
@media screen and (max-width: 63.9375em) {
  #home .home-custom-html-section {
    width: 90%;
  }
}
#home #section-tour-HOLD h2 {
  font-size: 26px;
  line-height: 34px;
  text-transform: lowercase;
  letter-spacing: 0.3em;
  color: #cfba8e;
  margin-bottom: 50px;
}
#home #section-tour-HOLD .seated .seated-events-table {
  border: 0;
}
#home #section-tour-HOLD .seated .seated-events-table .seated-event-row {
  border: 0;
}
#home #section-tour-HOLD .seated .seated-events-table .seated-event-row .seated-event-description-cells div {
  color: #cfba8e;
  font-family: "Ghotam";
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0.1em;
  transition: 0.3s ease-in-out all;
}
#home #section-tour-HOLD .seated .seated-events-table .seated-event-row .seated-event-description-cells div:hover {
  opacity: 1;
  color: #ffffff;
}
#home #section-tour-HOLD .seated .seated-events-table .seated-event-row .seated-event-description-cells .seated-event-date-cell {
  padding-bottom: 5px;
}
#home #section-tour-HOLD .seated .seated-events-table .seated-event-row .seated-event-description-cells .seated-event-venue-cell .seated-event-venue-location {
  font-size: 16px;
  line-height: 21px;
  text-transform: capitalize;
}
#home #section-tour-HOLD .seated .seated-events-table .seated-event-row .seated-event-link-cells div a,
#home #section-tour-HOLD .seated .seated-events-table .seated-event-row .seated-event-link-cells div a.seated-event-link1,
#home #section-tour-HOLD .seated .seated-events-table .seated-event-row .seated-event-link-cells div a.seated-event-link2 {
  background-color: transparent;
  border-radius: 40px;
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5;
  text-transform: lowercase;
  color: #cfba8e !important;
  border: 2px solid #cfba8e;
  padding: 5px 25px;
  margin-bottom: 1em;
  width: fit-content;
  height: auto;
  transition: 0.3s ease-in-out;
  margin: 1em 0 !important;
  text-transform: uppercase;
  border-radius: 3px;
}
#home #section-tour-HOLD .seated .seated-events-table .seated-event-row .seated-event-link-cells div a:hover,
#home #section-tour-HOLD .seated .seated-events-table .seated-event-row .seated-event-link-cells div a.seated-event-link1:hover,
#home #section-tour-HOLD .seated .seated-events-table .seated-event-row .seated-event-link-cells div a.seated-event-link2:hover {
  color: #000000 !important;
  border-color: #cfba8e;
  background-color: #cfba8e;
}
#home #section-tour-HOLD .seated .seated-events-table .seated-event-row .seated-event-link-cells div a::before,
#home #section-tour-HOLD .seated .seated-events-table .seated-event-row .seated-event-link-cells div a.seated-event-link1::before,
#home #section-tour-HOLD .seated .seated-events-table .seated-event-row .seated-event-link-cells div a.seated-event-link2::before {
  bottom: 0;
}
#home #section-tour-HOLD .seated .seated-events-table .seated-follow-box .seated-follow-text {
  color: #cfba8e;
  font-family: "Ghotam";
  font-size: 20px;
  line-height: 20px;
  letter-spacing: 0.1em;
  text-transform: lowercase;
  margin-bottom: 20px;
}
#home #section-tour-HOLD .seated .seated-events-table .seated-follow-box a {
  background: none;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  border-radius: 40px;
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5;
  text-transform: lowercase;
  color: #cfba8e !important;
  border: 2px solid #cfba8e;
  padding: 5px 25px;
  margin-bottom: 1em;
  width: fit-content;
  height: auto;
  transition: 0.3s ease-in-out;
}
#home #section-tour-HOLD .seated .seated-events-table .seated-follow-box a:hover {
  color: #000000 !important;
  border-color: #cfba8e;
  background-color: #cfba8e;
}
#home #section-tour-HOLD .wp-block-buttons .wp-block-button a {
  background-color: transparent;
  border-radius: 40px;
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5;
  text-transform: lowercase;
  color: #cfba8e !important;
  border: 2px solid #cfba8e;
  padding: 5px 25px;
  margin-bottom: 1em;
  width: fit-content;
  height: auto;
  transition: 0.3s ease-in-out;
}
#home #section-tour-HOLD .wp-block-buttons .wp-block-button a:hover {
  color: #000000 !important;
  border-color: #cfba8e;
  background-color: #cfba8e;
}
#home #home-videos-section {
  overflow: visible;
  padding: 0;
}
@media screen and (min-width: 40em) {
  #home #home-videos-section {
    display: none;
  }
}
@media screen and (max-width: 63.9375em) {
  #home #home-videos-section {
    position: relative;
    padding: 50px 0;
  }
}
#home #home-videos-section .video-slick-container {
  position: relative;
  margin-bottom: 0;
}
#home #home-videos-section .video-slick-container header {
  display: none;
}
#home #home-videos-section .video-slick-container .slider-gr {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider {
  max-width: 100%;
}
@media screen and (max-width: 63.9375em) {
  #home #home-videos-section .video-slick-container .slider-gr .video-slider {
    max-width: 100%;
    height: auto;
  }
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-dots {
  display: none !important;
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-prev {
  left: 6%;
}
@media screen and (max-width: 39.9375em) {
  #home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-prev {
    top: auto;
    left: 2%;
    bottom: -25%;
  }
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-next {
  right: 6%;
}
@media screen and (max-width: 39.9375em) {
  #home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-next {
    top: auto;
    right: 2%;
    bottom: -25%;
  }
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content {
  display: flex;
  flex-flow: column-reverse wrap;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 63.9375em) {
  #home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content {
    flex-flow: column wrap;
    width: 100%;
  }
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content .slide-image {
  width: 100%;
}
@media screen and (max-width: 63.9375em) {
  #home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content .slide-image {
    overflow-y: visible;
  }
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content .slide-image .slide-overlay {
  opacity: 1 !important;
  background: rgba(0, 0, 0, 0.6);
  z-index: 5001;
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content .slide-image .slide-overlay .btn-bg {
  position: absolute;
  transform: translate(-50%, -50%) !important;
  top: 50%;
  left: 50%;
  width: 100px;
  height: fit-content;
  transition: 0.3s ease-in-out all;
  padding: 5px 10px;
  border-radius: 50px;
  border: 1px solid transparent;
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content .slide-image .slide-overlay .btn-bg:before {
  content: "Play";
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 20px;
  line-height: 34px;
  text-transform: uppercase;
  color: #cfba8e;
  transition: 0.3s ease-in-out all;
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content .slide-image .slide-overlay .btn-bg .play-icon {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(-50%, -50%);
  border-top: 10px solid rgba(0, 0, 0, 0);
  border-bottom: 10px solid rgba(0, 0, 0, 0);
  border-left: 18px solid #cfba8e;
  transition: 0.3s ease-in-out all;
}
@media screen and (max-width: 63.9375em) {
  #home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content .slide-image .slide-overlay .btn-bg .play-icon {
    top: 45%;
  }
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content .slide-image .slide-overlay .btn-bg:hover:before {
  color: #ffffff;
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content .slide-image .slide-overlay .btn-bg:hover .play-icon {
  border-left: 18px solid #ffffff;
}
@media screen and (max-width: 63.9375em) {
  #home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content .slide-image .slide-overlay .btn-bg {
    width: 100px;
    height: 50px;
  }
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content .slide-image .slide-overlay .btn-bg span {
  display: none;
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content .slide-image img {
  transform: none !important;
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content .slide-image:hover img {
  transform: none !important;
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content .slide-snippet {
  position: absolute;
  width: 75%;
  left: 50%;
  transform: translate(-50%, -50%);
  top: auto;
  bottom: 0;
  z-index: 5002;
  background-color: transparent;
  opacity: 1;
}
@media screen and (max-width: 63.9375em) {
  #home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content .slide-snippet {
    position: relative;
    left: auto;
    transform: none;
    width: 100%;
  }
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content .slide-snippet h2.caption {
  color: #cfba8e;
  font-size: 2.5em;
  line-height: 2.6em;
  display: block;
  text-align: center;
  text-transform: lowercase;
  width: 90%;
  margin: 0 auto;
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content .slide-snippet h2.caption:before {
  display: block;
  width: 100%;
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.3em;
  text-align: center;
  text-transform: lowercase;
}
@media screen and (max-width: 63.9375em) {
  #home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide .slide-content .slide-snippet h2.caption:before {
    text-align: center;
  }
}
#home #home-videos-section .video-slick-container .slider-gr .video-slider .slick-slide:not([data-slick-index="0"]) .slide-content .slide-snippet h2::before {
  display: none;
}
#home #home-videos-section .more-link {
  margin-top: 50px;
}
@media screen and (max-width: 39.9375em) {
  #home #home-videos-section .more-link {
    margin-top: 0;
  }
}
#home .home-custom-html-section-1 {
  padding: 50px 0;
}
@media screen and (min-width: 40em) {
  #home .home-custom-html-section-1 {
    display: none;
  }
}
#home .home-custom-html-section-1 .section-store .section-header {
  background-color: transparent;
}
#home .home-custom-html-section-1 .section-store .section-header h2 {
  background-color: transparent;
  text-align: center;
  font-size: 26px;
  line-height: 34px;
  text-transform: lowercase;
  letter-spacing: 0.3em;
  color: #cfba8e;
  margin-bottom: 50px;
}
@media screen and (max-width: 39.9375em) {
  #home .home-custom-html-section-1 .section-store .row-merch .view-content .slick-slider .slick-prev {
    top: auto;
    bottom: -21%;
  }
}
@media screen and (max-width: 39.9375em) {
  #home .home-custom-html-section-1 .section-store .row-merch .view-content .slick-slider .slick-next {
    top: auto;
    bottom: -21%;
  }
}
#home .home-custom-html-section-1 .section-store .row-merch .view-content .slick-slider .node--product .product-content p {
  color: #cfba8e;
  margin-top: 0;
}
#home .home-custom-html-section-1 .section-store .row-merch .view-content .slick-slider .node--product .product-content p a {
  color: #cfba8e;
  font-weight: 700;
  font-size: 24px;
  line-height: 31px;
  text-align: center;
  text-transform: lowercase;
}
#home .home-custom-html-section-1 .section-store .row-merch .view-content .slick-slider .node--product .product-content p:nth-child(2) {
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.3em;
  text-transform: lowercase;
}
#home .home-custom-html-section-1 .section-store .row-merch .view-content .slick-slider .node--product .product-content .wp-block-buttons .wp-block-button a {
  border: 0;
  padding: 0;
  font-family: "Ghotam";
  font-style: bold;
  font-weight: 900;
  font-size: 16px;
  line-height: 34px;
  text-transform: lowercase;
  color: #cfba8e;
  transition: 0.3s ease-in-out;
  position: relative;
}
#home .home-custom-html-section-1 .section-store .row-merch .view-content .slick-slider .node--product .product-content .wp-block-buttons .wp-block-button a:before {
  position: absolute;
  content: "";
  width: 0;
  bottom: 4px;
  left: 0;
  height: 1px;
  background: #ffffff;
  transition: all 0.2s ease-in-out;
  transform-origin: left;
}
@media screen and (max-width: 39.9375em) {
  #home .home-custom-html-section-1 .section-store .row-merch .view-content .slick-slider .node--product .product-content .wp-block-buttons .wp-block-button a:before {
    background: #ffffff;
  }
}
#home .home-custom-html-section-1 .section-store .row-merch .view-content .slick-slider .node--product .product-content .wp-block-buttons .wp-block-button a:hover, #home .home-custom-html-section-1 .section-store .row-merch .view-content .slick-slider .node--product .product-content .wp-block-buttons .wp-block-button a:focus {
  color: #ffffff !important;
}
#home .home-custom-html-section-1 .section-store .row-merch .view-content .slick-slider .node--product .product-content .wp-block-buttons .wp-block-button a:hover:before, #home .home-custom-html-section-1 .section-store .row-merch .view-content .slick-slider .node--product .product-content .wp-block-buttons .wp-block-button a:focus:before {
  width: 100%;
  transform-origin: left;
}
#home .home-custom-html-section-1 .section-store .row-merch .view-content .slick-slider .node--product .product-content .wp-block-buttons .wp-block-button a:hover {
  background-color: transparent;
}
#home .home-custom-html-section-1 .section-store .wp-block-buttons .wp-block-button a {
  background-color: transparent;
  border-radius: 40px;
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5;
  text-transform: lowercase;
  color: #cfba8e !important;
  border: 2px solid #cfba8e;
  padding: 5px 25px;
  margin-bottom: 1em;
  width: fit-content;
  height: auto;
  transition: 0.3s ease-in-out;
}
#home .home-custom-html-section-1 .section-store .wp-block-buttons .wp-block-button a:hover {
  color: #000000 !important;
  border-color: #cfba8e;
  background-color: #cfba8e;
}
#home #home-newsletter-section {
  padding: 100px 0;
  background-color: #000000;
  width: 80%;
  margin: 0 auto;
}
@media screen and (min-width: 75em) {
  #home #home-newsletter-section {
    width: 65%;
  }
}
@media screen and (max-width: 63.9375em) {
  #home #home-newsletter-section {
    width: 90%;
  }
}
#home #home-newsletter-section .section-header {
  display: none;
}

.wp-block-image {
  margin: 0;
}

/* = = = = UMG ADDITIONS = = = = */
/* = = HOME PAGE RELEASE BANNER = = */
#home .home-custom-html-section#home-custom-html-section {
  width: 100%;
  padding-top: 0;
}

#home-custom-html-section .custom-html-content {
  padding: 50px 0 0;
}

@media screen and (max-width: 63.9375em) {
  body.home #home .promo.home .section-banner .slick-slider .slick-slide .banner-foreground .kt-inside-inner-col .wp-container-2 {
    display: flex;
  }
}
.content-type-blocks .home-banner figure {
  margin-top: 0;
  margin-bottom: 0;
}

/*
@media screen and (min-width: 64em) {
	body.HOLD.page-home #site-header {
		background: #2f3e42  url(https://boygenius.umg-wp.com/files/2023/05/bg-ribbon3-compressed.jpg)  center bottom no-repeat;
		background-size: contain;
	   }
    #page.HOLD #main-content {
        padding-top: 0;
    }
}

#home.HOLD .home-custom-html-section {
	width: 100%;
	padding-top: 0;
}
#home.HOLD .home-custom-html-section  .content-type-blocks figure {
	margin: 0 auto;
}
*/
.page-music #main-content .music-container #musicFeaturedSlider {
  background-color: transparent;
  max-width: 70%;
  margin: 0 auto;
}
@media screen and (max-width: 63.9375em) {
  .page-music #main-content .music-container #musicFeaturedSlider {
    max-width: 90%;
  }
}
.page-music #main-content .music-container #musicFeaturedSlider .slick-slider .slick-dots {
  display: none;
}
.page-music #main-content .music-container #musicFeaturedSlider .slick-slider .slick-slide {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  background-image: url("//cache.umusic.com/_sites/_halo/boygenius/images/border-contentx2.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
@media screen and (max-width: 63.9375em) {
  .page-music #main-content .music-container #musicFeaturedSlider .slick-slider .slick-slide {
    background-image: url("//cache.umusic.com/_sites/_halo/boygenius/images/border-bg-m.png");
    background-position: center 30px;
  }
}
.page-music #main-content .music-container #musicFeaturedSlider .slick-slider .slick-slide .music-featured-slide__column-right {
  order: 1;
  width: 50%;
  padding: 0;
}
@media screen and (max-width: 63.9375em) {
  .page-music #main-content .music-container #musicFeaturedSlider .slick-slider .slick-slide .music-featured-slide__column-right {
    width: 90%;
    order: 2;
  }
}
.page-music #main-content .music-container #musicFeaturedSlider .slick-slider .slick-slide .music-featured-slide__column-right h3 {
  font-size: 48px;
  line-height: 63px;
  color: #cfba8e;
  text-transform: lowercase;
  text-align: center;
  max-width: 100%;
}
@media screen and (max-width: 63.9375em) {
  .page-music #main-content .music-container #musicFeaturedSlider .slick-slider .slick-slide .music-featured-slide__column-right h3 {
    margin-top: 30px;
  }
}
.page-music #main-content .music-container #musicFeaturedSlider .slick-slider .slick-slide .music-featured-slide__column-right h3::before {
  content: "New Release";
  display: block;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 1.6px;
}
.page-music #main-content .music-container #musicFeaturedSlider .slick-slider .slick-slide .music-featured-slide__column-right .c-music-button {
  width: 100%;
  margin: 0 auto;
}
.page-music #main-content .music-container #musicFeaturedSlider .slick-slider .slick-slide .music-featured-slide__column-right .c-music-button a {
  border: none;
}
.page-music #main-content .music-container #musicFeaturedSlider .slick-slider .slick-slide .music-featured-slide__column-right .c-music-button a:hover {
  color: #ffffff !important;
  background-color: transparent !important;
}
@media screen and (max-width: 63.9375em) {
  .page-music #main-content .music-container #musicFeaturedSlider .slick-slider .slick-slide .music-featured-slide__column-right .c-music-button a {
    padding: 10px;
  }
}
.page-music #main-content .music-container #musicFeaturedSlider .slick-slider .slick-slide .music-featured-slide__column {
  order: 2;
  width: 50%;
  justify-content: flex-start;
  height: auto;
}
@media screen and (max-width: 63.9375em) {
  .page-music #main-content .music-container #musicFeaturedSlider .slick-slider .slick-slide .music-featured-slide__column {
    width: 90%;
    order: 1;
  }
}
@media screen and (min-width: 40em) {
  .page-music #main-content .music-container #home-music-section .c-exhibition,
.page-music #main-content .music-container .music-gallery .c-exhibition {
    width: 80%;
    max-width: 80%;
    margin: 0 auto;
  }
}
.page-music #main-content .music-container #home-music-section .c-exhibition .c-exhibition__music__inner,
.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner {
  justify-content: center;
}
@media screen and (min-width: 40em) {
  .page-music #main-content .music-container #home-music-section .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item,
.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item {
    width: 30%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0 10px;
  }
}
@media screen and (min-width: 64em) {
  .page-music #main-content .music-container #home-music-section .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item,
.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item {
    flex-direction: column;
  }
}
.page-music #main-content .music-container #home-music-section .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-image img,
.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-image img {
  width: 100%;
  max-width: 320px;
  height: auto;
}
.page-music #main-content .music-container #home-music-section .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content,
.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content {
  justify-content: flex-start;
  height: 100%;
  width: auto;
}
@media screen and (min-width: 40em) {
  .page-music #main-content .music-container #home-music-section .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content,
.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content {
    margin-top: 20px;
  }
}
@media screen and (max-width: 39.9375em) {
  .page-music #main-content .music-container #home-music-section .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content,
.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content {
    padding: 0;
  }
}
@media screen and (max-width: 63.9375em) {
  .page-music #main-content .music-container #home-music-section .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-title,
.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-title {
    margin-top: 20px;
  }
}
@media screen and (min-width: 64em) {
  .page-music #main-content .music-container #home-music-section .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-title,
.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-title {
    margin-left: 0;
    width: 100%;
  }
}
.page-music #main-content .music-container #home-music-section .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-title h3,
.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-title h3 {
  font-family: "Ghotam";
  font-style: normal;
  font-weight: 400;
  font-size: 1.5em;
  line-height: 1.5em;
  text-transform: none;
  color: #cfba8e;
}
@media screen and (max-width: 39.9375em) {
  .page-music #main-content .music-container #home-music-section .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-title h3,
.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-title h3 {
    font-size: 25px;
    line-height: 32px;
  }
}
.page-music #main-content .music-container #home-music-section .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-buttons,
.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-buttons {
  margin-top: 20px;
}
.page-music #main-content .music-container #home-music-section .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-buttons .c-music-button,
.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-buttons .c-music-button {
  background-color: transparent;
}
.page-music #main-content .music-container #home-music-section .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-buttons .c-music-button a,
.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-buttons .c-music-button a {
  background-color: transparent;
  border-radius: 40px;
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5;
  text-transform: lowercase;
  color: #cfba8e !important;
  border: 2px solid #cfba8e;
  padding: 5px 25px;
  margin-bottom: 1em;
  width: fit-content;
  height: auto;
  transition: 0.3s ease-in-out;
  margin-bottom: 0;
}
.page-music #main-content .music-container #home-music-section .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-buttons .c-music-button a:hover,
.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-buttons .c-music-button a:hover {
  color: #000000 !important;
  border-color: #cfba8e;
  background-color: #cfba8e;
}
@media screen and (max-width: 63.9375em) {
  .page-music #main-content .music-container #home-music-section .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-buttons .c-music-button,
.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-buttons .c-music-button {
    max-width: 100%;
    padding: 0;
  }
  .page-music #main-content .music-container #home-music-section .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-buttons .c-music-button a,
.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-buttons .c-music-button a {
    margin: auto;
  }
}
@media screen and (min-width: 64em) {
  .page-music #main-content .music-container #home-music-section .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-buttons .c-music-button,
.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-buttons .c-music-button {
    margin-left: 0;
  }
}
.page-music #main-content .page-navigation a {
  background-color: transparent;
  border-radius: 40px;
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5;
  text-transform: lowercase;
  color: #cfba8e !important;
  border: 2px solid #cfba8e;
  padding: 5px 25px;
  margin-bottom: 1em;
  width: fit-content;
  height: auto;
  transition: 0.3s ease-in-out;
  padding: 13px 40px;
}
.page-music #main-content .page-navigation a:hover {
  color: #000000 !important;
  border-color: #cfba8e;
  background-color: #cfba8e;
}
.page-music #main-content .page-navigation a::before {
  display: none;
}
.page-music #main-content .page-navigation a:hover {
  opacity: 0.999;
}

.single-release #release .release-header {
  background: #ffffff !important;
  margin-bottom: 30px;
}

@media screen and (max-width: 39.9375em) {
  .page-videos #main-content, .page-video #main-content {
    padding-top: 50px;
  }
}
.page-videos #main-content .section-header, .page-video #main-content .section-header {
  display: none;
}
@media screen and (max-width: 63.9375em) {
  .page-videos #main-content .section-header, .page-video #main-content .section-header {
    display: block;
    position: relative;
    text-align: center;
  }
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item, .page-video #main-content .videos .caption-below-thumb .grid .grid-item {
  padding: 30px;
}
@media screen and (max-width: 39.9375em) {
  .page-videos #main-content .videos .caption-below-thumb .grid .grid-item, .page-video #main-content .videos .caption-below-thumb .grid .grid-item {
    margin: 20px 0;
    padding: 15px 0;
  }
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item a:hover .slide-content .slide-image .slide-overlay, .page-video #main-content .videos .caption-below-thumb .grid .grid-item a:hover .slide-content .slide-image .slide-overlay {
  transform: none !important;
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item a:hover .slide-content .slide-image img, .page-video #main-content .videos .caption-below-thumb .grid .grid-item a:hover .slide-content .slide-image img {
  transform: none !important;
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item a:hover .slide-content .slide-image::before, .page-videos #main-content .videos .caption-below-thumb .grid .grid-item a:hover .slide-content .slide-image::after, .page-video #main-content .videos .caption-below-thumb .grid .grid-item a:hover .slide-content .slide-image::before, .page-video #main-content .videos .caption-below-thumb .grid .grid-item a:hover .slide-content .slide-image::after {
  color: #ffffff;
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item a:hover .slide-content .slide-image::after, .page-video #main-content .videos .caption-below-thumb .grid .grid-item a:hover .slide-content .slide-image::after {
  border-left: 16px solid #ffffff;
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image, .page-video #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image {
  height: auto !important;
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image .slide-overlay, .page-video #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image .slide-overlay {
  opacity: 1 !important;
  background-color: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100% !important;
  transform: none !important;
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image .slide-overlay span, .page-video #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image .slide-overlay span {
  display: none !important;
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image img, .page-video #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image img {
  transform: none !important;
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image::before, .page-video #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image::before {
  content: "PLAY";
  position: absolute;
  top: 50%;
  left: 45%;
  transform: translate(-50%, -50%);
  z-index: 51;
  color: #cfba8e;
  font-size: 20px;
  line-height: 23px;
  transition: all 0.2s ease-in;
  opacity: 1;
}
@media screen and (min-width: 87.5em) {
  .page-videos #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image::before, .page-video #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image::before {
    left: 46%;
  }
}
@media screen and (max-width: 63.9375em) {
  .page-videos #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image::before, .page-video #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image::before {
    left: 195px;
  }
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image::after, .page-video #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image::after {
  content: "";
  position: absolute;
  transform: translate(-50%, -50%) !important;
  width: 5% !important;
  z-index: 51;
  height: 0;
  top: 49.5%;
  left: 65%;
  border-top: 9px solid rgba(0, 0, 0, 0);
  border-bottom: 9px solid rgba(0, 0, 0, 0);
  border-left: 16px solid #cfba8e;
  transition: all 0.2s ease-in;
  opacity: 1;
}
@media screen and (min-width: 87.5em) {
  .page-videos #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image::after, .page-video #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image::after {
    left: 63%;
  }
}
@media screen and (max-width: 63.9375em) {
  .page-videos #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image::after, .page-video #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-image::after {
    left: 245px;
  }
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-snippet h2, .page-video #main-content .videos .caption-below-thumb .grid .grid-item a .slide-content .slide-snippet h2 {
  letter-spacing: 0;
  color: #cfba8e;
  text-align: center;
  text-transform: none;
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2), .page-video #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) {
  width: 100%;
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content, .page-video #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-image, .page-video #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-image {
  width: 50%;
}
@media screen and (max-width: 63.9375em) {
  .page-videos #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-image, .page-video #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-image {
    width: 100%;
  }
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-image::before, .page-video #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-image::before {
  left: 47%;
}
@media screen and (max-width: 63.9375em) {
  .page-videos #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-image::before, .page-video #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-image::before {
    left: 190px;
  }
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-image::after, .page-video #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-image::after {
  top: 50%;
  left: 57%;
}
@media screen and (max-width: 63.9375em) {
  .page-videos #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-image::after, .page-video #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-image::after {
    left: 245px;
  }
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-snippet, .page-video #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-snippet {
  display: block;
  width: 50%;
  height: auto !important;
  background-color: transparent;
}
@media screen and (max-width: 63.9375em) {
  .page-videos #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-snippet, .page-video #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-snippet {
    width: 100%;
  }
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-snippet h2, .page-video #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-snippet h2 {
  font-size: 48px;
  line-height: 48px;
  text-transform: lowercase;
  text-align: center;
}
.page-videos #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-snippet h2:before, .page-video #main-content .videos .caption-below-thumb .grid .grid-item:nth-child(2) a .slide-content .slide-snippet h2:before {
  content: "Latest video";
  color: #cfba8e;
  display: block;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 1.6px;
}
.page-videos #main-content .videos .page-navigation a, .page-video #main-content .videos .page-navigation a {
  background-color: transparent;
  border-radius: 40px;
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5;
  text-transform: lowercase;
  color: #cfba8e !important;
  border: 2px solid #cfba8e;
  padding: 5px 25px;
  margin-bottom: 1em;
  width: fit-content;
  height: auto;
  transition: 0.3s ease-in-out;
  padding: 13px 40px;
}
.page-videos #main-content .videos .page-navigation a:hover, .page-video #main-content .videos .page-navigation a:hover {
  color: #000000 !important;
  border-color: #cfba8e;
  background-color: #cfba8e;
}
.page-videos #main-content .videos .page-navigation a::before, .page-video #main-content .videos .page-navigation a::before {
  display: none;
}
.page-videos #main-content .videos .page-navigation a:hover, .page-video #main-content .videos .page-navigation a:hover {
  opacity: 0.999;
}

.page-videos .video-slider .fa.fa-youtube-play.icon, .page-video .video-slider .fa.fa-youtube-play.icon {
  transform: none !important;
  opacity: 0 !important;
}
.page-videos .video-slider .fa.fa-youtube-play.icon:before, .page-video .video-slider .fa.fa-youtube-play.icon:before {
  font-family: "Font Awesome 5 Brands" !important;
}

.page-videos .fa-youtube-play, .page-video .fa-youtube-play {
  transform: none !important;
  opacity: 1 !important;
}
.page-videos .fa-youtube-play:before, .page-video .fa-youtube-play:before {
  font-family: "Font Awesome 5 Brands" !important;
}

.page-tour .home-banner {
  display: none !important;
}
.page-tour #main-content {
  max-width: 100%;
  width: 100%;
  border-top: 0;
  position: relative;
}
@media screen and (min-width: 75em) {
  .page-tour #main-content {
    min-height: 100vh;
  }
}
@media screen and (max-width: 63.9375em) {
  .page-tour #main-content {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.page-tour #main-content #custom-page {
  width: 80%;
  margin: 0 auto;
}
@media screen and (max-width: 63.9375em) {
  .page-tour #main-content #custom-page {
    width: 90%;
  }
}
.page-tour #main-content header h1 {
  text-transform: lowercase;
}

.seated .seated-events-table {
  border: 0;
}
.seated .seated-events-table .seated-event-row {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.seated .seated-events-table .seated-event-row .seated-event-description-cells div {
  color: #cfba8e;
  font-family: "Ghotam";
  font-size: 16px;
  line-height: 18px;
  text-transform: none;
  transition: 0.3s ease-in-out all;
}
.seated .seated-events-table .seated-event-row .seated-event-description-cells div:hover {
  opacity: 1;
  color: #ffffff;
}
.seated .seated-events-table .seated-event-row .seated-event-description-cells .seated-event-date-cell {
  padding-bottom: 5px;
  font-size: 16px;
}
.seated .seated-events-table .seated-event-row .seated-event-description-cells .seated-event-venue-cell {
  margin-top: 5px;
}
.seated .seated-events-table .seated-event-row .seated-event-description-cells .seated-event-venue-cell .seated-event-venue-name {
  width: 70%;
}
.seated .seated-events-table .seated-event-row .seated-event-description-cells .seated-event-venue-cell .seated-event-venue-location {
  width: 30%;
  font-size: 16px;
  line-height: 21px;
  text-transform: capitalize;
}
.seated .seated-events-table .seated-event-row .seated-event-link-cells div a {
  background-color: transparent;
  border-radius: 40px;
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5;
  text-transform: lowercase;
  color: #cfba8e !important;
  border: 2px solid #cfba8e;
  padding: 5px 25px;
  margin-bottom: 1em;
  width: fit-content;
  height: auto;
  transition: 0.3s ease-in-out;
  font-size: 14px;
  /*						background: none;
  						border: 0;

  						padding: 0;
  						min-width: fit-content;
  						@include see-all-button();
  						*/
  border-radius: 3px;
  text-transform: uppercase !important;
}
.seated .seated-events-table .seated-event-row .seated-event-link-cells div a:hover {
  color: #000000 !important;
  border-color: #cfba8e;
  background-color: #cfba8e;
}
.seated .seated-events-table .seated-event-row .seated-event-link-cells div a::before {
  bottom: 0;
}
.seated .seated-events-table .seated-follow-box .seated-follow-text {
  color: #cfba8e;
  font-family: "Ghotam";
  font-size: 15px;
  line-height: 20px;
  text-transform: lowercase;
  margin-bottom: 20px;
}
.seated .seated-events-table .seated-follow-box a {
  background: none;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  border-radius: 40px;
  font-family: "Ghotam";
  font-weight: bold;
  font-size: 1em;
  line-height: 1.5;
  text-transform: lowercase;
  color: #cfba8e !important;
  border: 2px solid #cfba8e;
  padding: 5px 25px;
  margin-bottom: 1em;
  width: fit-content;
  height: auto;
  transition: 0.3s ease-in-out;
  text-transform: lowercase !important;
}
.seated .seated-events-table .seated-follow-box a:hover {
  color: #000000 !important;
  border-color: #cfba8e;
  background-color: #cfba8e;
}

.seated .seated-events-table .seated-event-row .seated-event-link-cells div a:hover {
  color: white !important;
  background: none !important;
  border-color: white !important;
}

.page-subscribe #main-content, .page-signup #main-content, .page-newsletter #main-content {
  background-color: #961212;
}
@media screen and (min-width: 64em) {
  .page-subscribe #main-content #newsletter .newsletter-container, .page-signup #main-content #newsletter .newsletter-container, .page-newsletter #main-content #newsletter .newsletter-container {
    padding: 50px 0;
  }
}
@media screen and (max-width: 63.9375em) {
  .page-subscribe #main-content #newsletter .newsletter-container, .page-signup #main-content #newsletter .newsletter-container, .page-newsletter #main-content #newsletter .newsletter-container {
    padding: 50px 0 0;
    margin: 0 auto;
  }
}
@media screen and (max-width: 63.9375em) {
  .page-subscribe #main-content #newsletter .newsletter-container form#ae-cform-email-reg-1, .page-signup #main-content #newsletter .newsletter-container form#ae-cform-email-reg-1, .page-newsletter #main-content #newsletter .newsletter-container form#ae-cform-email-reg-1 {
    align-items: center;
  }
}

body {
  color: black;
  background: #000000;
  font-family: "Ghotam";
}

h1, h2, h3, h4, h5, h6, a, p {
  font-family: "Ghotam";
}

.hide {
  display: none !important;
}

#page {
  position: relative;
}
#page:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  background-attachment: fixed;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
#page #main-content {
  min-height: 95vh !important;
  padding-top: 100px;
  padding-bottom: 50px;
}
@media screen and (min-width: 64em) {
  #page #main-content {
    padding-top: 100px;
  }
}

.home #page #main-content {
  padding-top: 0;
}
@media screen and (min-width: 64em) {
  .home #page #main-content {
    padding-top: 50px;
  }
}

/* = = UMG ADDS = = */
/* PAGE HEADERS */
#custom-page .single-post header h1 {
  text-align: center;
  font-size: 2em;
}

#HOLD-page #main-content:before {
  content: "";
  color: #DAC295;
  display: block;
  width: 100%;
  text-align: center;
  font-size: 2em;
}

.HOLD-page-music #page #main-content:before {
  content: "MUSIC";
  padding: 0 0 1em 0;
}

.HOLD-page-videos #page #main-content:before {
  content: "VIDEOS";
  padding: 0 0 1em 0;
}

/* = = MUSIC PAGE = = */
.c-music-button {
  margin: 1em auto;
}

.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner {
  justify-content: center;
}

.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content {
  justify-content: flex-start;
}

.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-buttons .c-music-button a:hover {
  color: #000 !important;
  background-color: #d4c295;
}

.page-music #main-content .music-container .music-gallery .c-exhibition .c-exhibition__music__inner .c-exhibition__music__item .item-content .item-buttons .c-music-button a:before {
  display: none;
}

.c-exhibition__music .item-content, .c-exhibition__music-section .item-content {
  padding: 0 1em;
}
