@font-face{
	font-family:custom-font;
src:url(//cdn.shopify.com/s/files/1/0320/9563/3544/t/25/assets/custom-font.woff?v=6829954017265583626) format("woff"),url(//cdn.shopify.com/s/files/1/0320/9563/3544/t/25/assets/custom-font.eot?v=16731105954009048736) format("embedded-opentype"),url(//cdn.shopify.com/s/files/1/0320/9563/3544/t/25/assets/custom-font.ttf?v=1894680652955909989) format("ttf"),url(//cdn.shopify.com/s/files/1/0320/9563/3544/t/25/assets/custom-font.svg?v=1222406878086270728) format("svg")
	}

	body, div, p, span, a, em {
		font-family: custom-font, serif !important;
		font-weight: normal !important;
		letter-spacing: 1px;
    -webkit-font-smoothing: antialiased;
	}
.tan1 {
	color: #D3C29A;
}
.tan {
  color: #e1d3bb;
}

#_evh-button {
  display: none !important;
}
h1, h2, h3 {
  text-transform: none !important;
  font-weight: normal;
}
	#custom-page .single-post h1 {
		font-size:48px;
	}

body #page:after {
	content: '';
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: -1;
	background-attachment: fixed;
	background-position: center top;
	}

@media all and (max-width: 80em) {
#page:after {
    background: url(//cache.umusic.com/_sites/_halo/billieeilish/images/fixed-bg.jpg) center/contain no-repeat;
    width: 100vw;
    height: 100vh;
	}
}

@media all and (min-width: 80em) {
	body #page:after {
		background-size: cover;
	}
}

/* = = = NAV / HEADER */
@media all and (max-width: 960px) {
#udm.udm .site-header .-top-right {
	position: absolute;
	left: 20px;
}
}
	@media all and (max-width:1280px) {
		.social-nav.flex-item {
			display:none;
		}
	}


#udm.udm .site-header {
  position: relative;
}
#udm.billieeilish #site-header .flex-wrap .artist-logo .header-logo-desktop img {
  height: auto;
}
#site-header {
  background: url(//cache.umusic.com/_sites/_halo/billieeilish/images/hbg.jpg) center/cover no-repeat;
  box-shadow: none;
}

.site-header .flex-wrap .-dynamic-header .mobile-nav-header span {
	background-color: #D3C29A;
}

@media all and (max-width: 960px) {
  #udm.billieeilish #site-header .flex-wrap .-middle #menu-main li a {
      text-transform: capitalize;
    }

  #HOLD-udm.udm .site-header .-top-right {
    order:2;
  }

  #HOLD-udm.udm .site-header .-top-right {
    order: 1;
    margin-left: 0;
  }
}

/* = = = = HOMEPAGE BANNER = = = = */
.home .banner img {
  border: 6px solid #f5f5ed;
  max-width: 90%;
  margin: auto;
}
/* = = = = HOMEPAGE VIDEO = = = = */
section.home-custom-html-section-2 #kt-layout-id_690c64-b6 > .kt-row-column-wrap {
  width: 95%;
  max-width: 1100px;
	padding-left: 0;
	padding-right: 0;
}
/* = = = = HOMEPAGE STORE = = = = */
.product-card__title:after {
  content: 'Order';
  display: block;
  color: #D3C29A;
  font-size:14px;
  margin-top: 12px;
}
.store-container .item-grid__grid div:first-child .product-card__title:after {
  content: 'Order on Amazon';
}

.more-link a {
  width: 196px;
  height: 44px;
  padding: 2px 20px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-transform: none;
  color: #D3C29A;
  font-size: 14px;
  font-weight: 800;
  background: 0 0;
  z-index: 1;
  position: relative;
  transition: border-radius .3s,box-shadow .3s,color .3s;
  transition-timing-function: cubic-bezier(.7,0,.2,1);
  border: 2px solid #D3C29A;
  margin: 0 auto;
}
.more-link a:hover {
  background: #D3C29A;
  color: #fff;
}


/* = = = = = Music = = = = = */
#udm.udm .c-slider_music .slick-slide .text__container .download-links a {
  background: none;
}
#udm.udm .c-slider_music .slick-slide .text__container .item-buttons {
  margin-top: 0;
}
.c-slider_music .download-links .links-contain li:hover {
  background-color: transparent !important;
}
#udm.udm .c-slider_music .slick-slide .text__container .download-links a {
  border: none !important;
  margin: 0 auto;
  padding: 0;
}
#udm.udm .c-slider_music .slick-slide .text__container .download-links a:after {
  box-shadow: none !important;
}
#udm.billieeilish #home-tour-section .data-row span a.tour-btn {
  text-transform: capitalize !important;
}
#udm.udm .c-slider_music .slick-slide .text__container .download-links a {
	text-transform: none;
}


/* = = = TOUR */
	#udm.udm section.home.home-custom-html-section-1 {
  	margin-bottom: 0;
	}
	.umggr-page609 #home-tour-section #tour-table-container .data-row-gig,
	.umggr-page609 #home-tour-section #tour-table-container .data-row:nth-child(odd) {
    background-color: transparent;
	}

	#tour-message img {
		max-width: 90%;
	}
	#udm.billieeilish #tour #tour-message h1 span {
	    font-size: calc(1.2963vw + 29.85px);
	}

span.tour-table-row-date,
	.tour-table-row-date span {
		text-align: center !important;
	}
.tour-table {
  padding: 0 0 4rem;
}
.tour-btn-bar {
  margin-bottom: 0;
}
.section-header {
  text-align: center;
}
.home .section-header h2 {
  display: inline-block;
  text-align: center;
  font-size: 24px;
  color: #8e6f53;
  background: #e1d3bb;
  letter-spacing: .8em !important;
  text-indent: 0.8em;
  font-weight: 900;
  width: max-content;
  max-width: 100%;
  line-height: 1;
  text-transform: none !important;
  padding: 2px .8em;
  margin: 0 auto 2em;
  font-family: "Tinos Regular";
  font-style: oblique;
}
#udm.billieeilish #tour .data-row span.tour-date a {
  line-break: auto;
}
#udm.billieeilish #tour .data-row span.tour-date p {
	margin: 0;
}
.tour-table a:hover, #tour .tour-table a:hover {
  color: #e1d3bb;
}

	.tour-table#tour-table-container .tour-table-row-city {
    order: 1;
		padding-top: 16px;
		padding-bottom: 0;
	}
	.tour-table#tour-table-container .tour-table-row-venue {
		padding-top: 0;
		padding-bottom: 3px;
	}


/* = = = TOUR = = = */
/* = = = = = = = = = */

.tour-table .data-row {
  border-bottom: none;
	margin-bottom: 2em;
}
.tour-table span {
  padding: 0;
}
.tour-table span:last-child {
    text-align: center;
}
.home .tour-table {
	max-width: 800px;
	margin: auto;
}

#udm.billieeilish #tour .data-row span.tour-date a {
    line-break: auto;
    width: auto;
		max-width: 90px;
    text-align: center;
    /* display: inline-block; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 10px;
    margin: 10px auto;
    background-color: rgba(211,194,154,.3);
    font-size: 20px;
    font-weight: 700;
    color: #e1d3bb;
}
.home #home-tour-section .tour-table span.tour-date a p:nth-child(3) {
  display: none;
}
.home #home-tour-section .tour-table span.tour-date a p {
  color: #e1d3bb;
}

.home #home-tour-section .tour-table .tour-table-row-venue a {
  font-size: 25px;
}
#udm.billieeilish #tour .data-row span.tour-date a,
#udm.billieeilish #tour .data-row span.tour-venue a,
.tour-table a {
  color: white;
}
#tour a.tour-btn {
  color: #e1d3bb !important;
}
#custom-page .single-post .post-contents a:hover {
    color: inherit;
}
.tour-table .city-venue {
  display: flex;
  order:2;
  justify-content: center;
  flex-wrap: wrap;
}

@media all and (max-width:799px){
		body.page-id-1228 #custom-page .single-post header h1 {
			text-align: center;
		}
		.home .section-header h2 {
			font-size: 16px;
		}

	#udm.billieeilish #tour .data-row span {
		text-align: center;
	}
	#udm.billieeilish #tour .data-row {
			flex-wrap:wrap;
		}
	#udm.billieeilish #tour .data-row .tour-date,
	#udm.billieeilish #tour .data-row .city-venue,
		#udm.billieeilish #tour .data-row .tour-table-row-tickets {
			width: 100%;
	}
	.tour-table .city-venue span {
		width: 100%;
		flex: none;
	}
}
/* = = = = = END MOBILE = = = = = */

@media only screen and (min-width: 800px) {
	/* 31.25em */
	.data-row.data-row-gig {
		margin-bottom: 30px;
	}
	.tour-city.tour-table-row-city {
		margin-top:-30px;
	}
	.tour-table div.data-row {
	    flex-wrap: wrap;
	}
	.tour-table .tour-table-row-date,
	.tour-table .tour-table-row-tickets {
	  max-width: 100px;
	}
	.tour-table .tour-table-row-tickets {
	margin-left:100px;
		margin-top: -20px;
	}
	.tour-table .city-venue {
	  width: calc(100% - 100px);
	}
	.tour-table .tour-table-header-venue, .tour-table .tour-table-row-venue {
	  order: 3;
	  flex: 1 0 100%;
	  text-align: center;
	  padding-bottom: 1px;
	  }
	.tour-table .tour-table-header-city, .tour-table .tour-table-row-city {
	  order:4;
	  flex: 1 0 100%;
	  text-align: center !important;
	  padding-top: 1px;
	  letter-spacing: 1px;
	}
} /* #### END DESKTOP */
/* = = = = = = = = = = = = = */

	body.page-id-1228 #main-content {
		max-width: 960px;
		margin: 3em auto;
	}
	body.page-id-1228 #main-content	.post-contents {
		max-width: 800px;
		margin: auto;
	}
	body.page-id-1228 #tour .section-header {
		display: none;
	}


/* = = = ANNIVERSARY PAGE = = = */
#udm.billieeilish .custom-html-wrapper .item.last {
  border-bottom: none;
}
/* = = = BOOK PAGE */
.page-id-117 #custom-page .single-post .post-contents a {
  font-family: "Tinos Regular", serif;
}

body.page-id-117 .post-contents {
   font-family: "Tinos Regular";
  text-align: left;
  max-width: 900px;
  margin: auto;
  font-style: italic;
}
body.page-id-117 .post-contents h2 {
  margin-bottom: 12px;
}
body.page-id-117 .post-contents .blurb p {
  text-align: left;
}
#udm.billieeilish.page-id-1066 .custom-html-wrapper h5.intro {
    font-size: 1.125rem;
		text-transform: none;
}
body.page-id-117 .post-contents .buy-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 600px;
  margin: auto;
}
body.page-id-117 #custom-page .single-post .post-contents .buy-links a {
  padding: .5em .6em;
  margin: 0 2px 1rem;
  font-size: 14px;
  color: #D3C29A;
  border: 2px solid #D3C29A;
	transition: border-radius .3s,box-shadow .3s,color .3s,-webkit-box-shadow .3s;
	transition-timing-function: cubic-bezier(.7,0,.2,1);
}
body.page-id-117 .post-contents .buy-links a:hover {
  background: #D3C29A;
  color: #fff !important;
}

/* = = = = = SUBSCRIBE PAGE = = = = = */
body.page-id-867#udm.udm .ae-cform-container .ae-cform-input {
    background-color: rgba(0,0,0,0);
    border: none;
    border-bottom: 0.0625rem solid #D3C29A;
}
body.page-id-867#udm.udm .newsletter-section {
  max-width: 800px;
  margin: auto;
}
.ae-cform-item.ae-cform-item-submit-button {
  text-align: center;
}
body.page-id-867#udm.udm .newsletter-section .ae-cform-item.ae-cform-item-submit-button input {
  max-width: 300px;
  border: 2px solid #D3C29A;
  color: #D3C29A;
}

/* = = = = = FORM = = = = = */
#ae-cform-optins-container-1:before {
  content: 'SUBSCRIBE TO EMAIL UPDATES FROM:';
  display: block;
  width: 100%;
  color: #C6C8BC;
  text-align: center;
  font-family: "Tinos Regular", serif;
  font-style: italic;
  letter-spacing: .1em;
}

.ae-cform-item input[type=text], .ae-cform-item input[type=email], .ae-cform-item input[type=password], .ae-cform-item input[type=tel], .ae-cform-item select {
  font-family: "Tinos Regular";
  font-style: italic;
  text-transform: none !important;
}
.ae-cform-item .ae-cform-select select {
  background: none;
  border: 1px solid #d9d9d9;
}
form label,
ae-optin-holder {
  font-family: "Tinos Regular";
  font-style: italic;
  color: #C6C8BC;
  font-size: 1rem;
}
#udm.billieeilish #home-newsletter-section .flex-col #ae-cform-email-reg-1 #ae-cform-optins-container-1 #terms {
  font-family: sans-serif !important;
  text-transform: none;
}

#udm.billieeilish #home-newsletter-section .flex-col #ae-cform-email-reg-1 .ae-cform-item-submit-button input,
.ae-cform-item input[type=submit] {
  border-radius .3s,box-shadow .3s,color .3s,-webkit-box-shadow .3s;
  border: 2px solid #D3C29A;
  background-color: transparent;
  background-image: none !important;
  color: #D3C29A;
  transition-timing-function: cubic-bezier(.7,0,.2,1);
}

#udm.billieeilish #home-newsletter-section .flex-col #ae-cform-email-reg-1 .ae-cform-item-submit-button input:hover,
#udm.billieeilish #home-newsletter-section .flex-col #ae-cform-email-reg-1 .ae-cform-item-submit-button input[type=submit]:hover {
  background-color: var(--color-light-brown);
  background-image: none !important;
  color: #fff !important;
}

#udm.udm .ae-cform-container .ae-cform-optin input[type=checkbox]:checked:after {
  color: #D3C29A;
}

/* = = = = SIGN UP MODAL = = = = */
.jquery-modal #ae-cform-modal-container-1 {
	background: #000;
}
.jquery-modal #ae-cform-modal-container-1 #ae-cform-title-1 {
	color: #fff;
	text-align: center;
	font-size: 38px;
}
.jquery-modal #ae-cform-modal-container-1 #ae-cform-title-1  hr {
	display: none;
}
.jquery-modal #ae-cform-modal-container-1 form label,
.jquery-modal #ae-cform-modal-container-1 .ae-cform-item span {
	color: #fff;
}

.jquery-modal .ae-cform-item input[type=text], .jquery-modal .ae-cform-item input[type=email], .jquery-modal .ae-cform-item input[type=password], .jquery-modal .ae-cform-item input[type=tel], .jquery-modal .ae-cform-item select {
	border: none;
	border-bottom: 2px solid #e1d3bb;
	background-color: #000 !important;
	color: #fff !important;
}

.jquery-modal .ae-cform-item input[type=submit] {
	max-width: 200px;
	padding: 0.625em 1.625em;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 16px;
}
.jquery-modal .ae-cform-item input[type=submit]:hover {
	background-color: #e1d3bb;
}

.jquery-modal .ae-optin-holder {
	text-align: center;
}
#HOLD.jquery-modal .ae-cform-container .ae-cform-optin input[type=checkbox] {
  border: 1px solid #e1d3bb;
  width: 1rem;
  height: 1rem;
  text-align: center;
  vertical-align: middle;
}
#HOLD.jquery-modal .ae-cform-container .ae-cform-optin input[type=checkbox]:checked:after {
    color: #D3C29A;
		content: "";
		font-family: "FontAwesome";
		font-size: .875rem;
}

/* = = = = FOOTER = = = = */
#udm.billieeilish #site-footer {
    background-color: transparent;
  }
#udm.billieeilish #site-footer .footer-legal .legal a {
  margin-left: 1rem;
}
/* = = = = SOCIALS = = = = */
#udm.billieeilish #site-footer .footer-links #menu-social-1 li a svg.h {
  width: 18px;
  height: 18px;
}
