/** Shopify CDN: Minification failed

Line 260:23 Expected identifier but found whitespace
Line 260:28 Unexpected ";"

**/
		#promo {
			display: none;
		}
		.container.nopad {
			padding: 0px !important;
		}
		.dropdown.chosen-container.chosen-container-single {
			margin: 0px 0 20px 0;
		}
		.jumbotron, .details, .code, .editions, .limited, .lastnote {
			text-align: center;
		}
		.mi-timer {
			text-align: center;
			color: #fff;
			font-family: 'avenir_heavy', sans-serif;
			text-transform: uppercase;
			display: flex;
			justify-content: center;
		}
		.jumbotron {
  			background: url(//shop.uat.entertainment.com/cdn/shop/t/19/assets/mt266-lp-bg.jpg?v=39433585448731553371657228955) top center no-repeat #fff;
			color: #ffffff;
			font-family: 'avenir_medium', sans-serif;
			padding: 15px 0 5px 0;
			margin: -64px auto 20px auto;
			background-size: cover;
		}
		h1.offer {
			color: #ffffff;
			font-size: 70px;
			font-family: 'avenir_black', sans-serif;
			margin: 0;
			letter-spacing: -5px;
			line-height: 100%;
			/*text-shadow: 0 0 15px rgba(0, 155, 137, .8);*/
		}
        .offer-img {
            max-width: 100%!important;
        }
span.closer {
    margin-right: -5px;
    margin-left: 5px;
}
		sup.supoffer {
			font-size: 50%;
			top: -.70em;
			letter-spacing: 1px;
			vertical-align: baseline;
		}
		h2.sale-name {
			color: #252525;
			font-size: 35px;
			line-height: 90%;
			font-family: 'avenir_black', sans-serif;
			margin: 0;
			text-transform: uppercase;
          	letter-spacing: 0px; 
		}
		span.thin-sale {
			font-family: 'avenir_light', sans-serif;
    		letter-spacing: -0px;
    		padding: 0 0 0 5px;
			
		}
		h3.all-books {
			color: #252525;
			font-size: 20px;
			margin: 0px 5px 0px 5px!important;
		}
		sup.all-books-sup {
			font-size: 40%;
			line-height: 100%;
			vertical-align: top;
			top: 8px;
		}
		.details {
			font-family: 'avenir_medium';
			margin: 10px auto!important;
		}
		p.includes {
			display: block;
			font-weight: 300;
			font-size: 18px;
			line-height: 120%;
			margin: 0px auto 20px;
			color:#fa60bd;
		}
		p.extra {
			font-weight: 100;
			font-size: 14px;
			line-height: 115%;
			margin: 10px auto 0px;
			color:#fa60bd;
		}
		span.extra_bold {
			font-family: 'Avenir_Black';
		}
		p.usecode {
			font-family: 'Avenir_Medium';
			font-size: 18px;
			line-height: 130%;
			color:#fa60bd;
			margin: -10px 0 10px 0;
			padding: 0px 5px;
			border-top: 0px solid #bcbcbc;
			/*text-shadow: 2px 2px 12px rgba(0, 0, 0, 0.68);*/
		}
		span.promocode {
          font-family: 'Avenir_Heavy';
			color:  #fa60bd;
			font-size: 22px;
			margin-top: 0px;
			text-transform: uppercase;
		}
		.limited-books {
            color: #252525;
            font-family: avenir_medium;
            font-size: 18px;
            margin: 10px 0 0 2px;
            font-style: italic;
		}
		img.clock {
			padding: 0 10px;
		}
		.limitedtime {
			font-size: 32px;
		}
		span.limited-txt {
			display: inline-block;
			margin-top: -10px!important;
			vertical-align: middle;
		}
		.full-color {
			background-color: #f6a61a;
			color: #dff0cf;
		}
		.dropdownbg {
			/* background-color: #002651; */
			padding: 20px 18px 11px 20px;
		}
		.select-arrow {
			color: #dff0cf;
			font-size: 15px;
		}
		.landing-page .chosen-container-single .chosen-single {
			margin: 0px auto;
			padding: 5px 2px 5px 20px !important;
			height: 30px;
			/*text-indent: 20px;*/
		}
		h4.droptitle {
			color: #494835;
			font-family: 'avenir_black', sans-serif;
			font-size: 18px;
			margin: -5px 0 15px 0;
		}
		select#market-buy-edition-renew {
			width: 100%;
		}
		.last-detail {
			font-family: 'avenir_medium';
			font-size: 13px;
			line-height: 130%;
			color: #000;
			margin: 10px 0 0px;
		}
		.remove {
			display: none;
		}
		.mobile-no-pad {
			padding-right: 0;
			padding-left: 0;
		}
		.sold-out-book {
			padding: 5px 0 10px 0;
		}
		.fine-print {
			padding: 15px;
			font-size: 11px;
		}
		/* Alert Bar */

		.alert-container {
			background-color: #1e1e1e;
			color: #ffffff;
			font-family: 'Montserrat', sans-serif;
			margin: -34px 0 0px 0;
			font-size: 18px;
		}
		.alert-row {
			margin: -16px auto 10px auto;
			border-radius: 0px;
			padding: 10px 0 10px 0;
		}
		.alert-txt {
			font-size: 13px;
			padding: 0 0 10px 0;
		}
		#clock {
			display: flex;
		}
		.clck-blck {
			display: inline-block;
			width: 30px;
			margin: 1px;
			padding: 0px;
			font-size: 10px;
			text-align: center;
			color: #02efee;
			font-family: 'avenir_light', sans-serif;
		}
		.digit {
			display: block;
			font-size: 15px;
			overflow: hidden;
		}
		span.timer-message.timer-sep {
			margin: 15px 0 0 0;
			font-size: 10px;
			color: #02efee;
			font-family: 'avenir_light', sans-serif;
		}
		span.timer-message {
			margin: 8px 0 0 0;
			font-size: 90%;
			line-height: 110%;
			letter-spacing: 1px;
		}
		/* REDUX */

		select.lp-select {
			padding: 10px;
			margin: 0;
			-webkit-border-radius: 0px;
			-moz-border-radius: 0px;
			border-radius: 0px;
			-webkit-box-shadow: 0 0px 0 #fa60bd , 0 -1px #fa60bd inset;
			-moz-box-shadow: 0 0px 0 #fa60bd , 0 -1px #fa60bd  inset;
			box-shadow: 0 0px 0 #fa60bd , 0 -1px #fa60bd  inset;
			background: url(//shop.uat.entertainment.com/cdn/shop/t/19/assets/pixel.gif?v=76222146409986638131657227154) right center no-repeat #fa60bd ;
			color: #fff;
			border: none;
			outline: none;
			display: inline-block;
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;
			cursor: pointer;
			font-size: 15px;
          border-radius: 25px;
		}

   	-webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
        }
        select.lp-select::-ms-expand {
            display: none;
        }
		/* dropdown arrow with font awesome*/
		label.slct-bx {
            margin: auto!important;
        }
        label.slct-bx:after {
            color: #fff!important;
            content: "\f078 ";
            font-family: 'Font Awesome 5 Pro';
            position: absolute;
            right: 13px;
            top: 12px;
            z-index: 1;
            width: 15%;
            height: 100%;
            pointer-events: none;
            transform: rotate(0deg);
            font-size: 18px;
        }

		/* change color of state dropdown*/

		
		optgroup {
			color: #000000;
			background-color: #ffffff;
		}
		option {
			color: #000000;
			background-color: #eeeeee;
		}
		option:disabled {
			background-color: #cccccc;
			color: #888888;
		}
		label {
			position: relative
		}
		label:after {
			font-family: 'FontAwesome';
			content: '\f054';
			color: #ffffff;
			-webkit-transform: rotate(90deg);
			-moz-transform: rotate(90deg);
			-ms-transform: rotate(90deg);
			transform: rotate(90deg);
			right: 8px;
			top: 2px;
			padding: 0 0 2px;
			border-bottom: 0px solid #dff0cf;
			position: absolute;
			pointer-events: none;
		}
		span.icon-label {
			color: #000;
			padding: 0 10px 0 10px;
			font-size: 1.25rem;
		}
		.icon {
			color: #878887;
			font-size: 18px;
		}
		.categor {
			text-align: left;
			margin: 10px auto;
		}
		.holiday {
			margin: 10px auto 0px;
			padding: 0px 10px;
		}
		p.holidayTITLE {
			font-family: 'Avenir_Heavy';
			font-size: 18px;
			text-align: center;
			color: #ffffff;
			margin: 0px !important;
		}
		p.order {
			font-family: 'avenir_roman';
			font-size: 12px !important;
			text-align: center;
			color: #ffffff;
			margin: 5px auto 0px !important;
			line-height: 110%;
		}
		p.note {
			font-size: 10px;
			color: #252525;
			text-align: center;
			margin: 0 auto 15px;
			font-style: italic;
			padding: 0px 10px;
		}
		.productimg {
			width: 90%;
			margin: 0 auto;
		}
		ul.categoryiconWRAP {margin: 0 auto 10px;text-align: center;list-style-type:none;padding:0;}
		li.categoryICONS {font-size:32px;margin:30px 10px 0px;display:inline-block;}
		#category h3 {margin:0 auto 30px;text-align:center;font-size: 16px;line-height: 120%;}

        sup.usd {
              font-size: 10%;
            letter-spacing: 0px;
            color: #ffffff;
            position: relative;
            top: 0px;
            font-family: 'avenir_book';
            margin: 0 0 0 -70px;
        }



		@media screen and (-webkit-min-device-pixel-ratio:0) {
			select {
				padding-right: 18px;
			}
		}
		@media only screen and (min-width: 320px) {
			.jumbotron {
/*   			background-image:none;
        	background-color: #f7860b; */
            margin: -84px auto 0px auto;
			color: #ffffff;
			font-family: 'avenir_medium', sans-serif;
			padding: 15px 0 5px 0;
		}
			
			h1.offer {
				font-size: 110px !important;
				line-height:100%;
			}
			h3.all-books {
				font-size: 18px !important;
				margin: 1px 5px !important;
			}
		
			sup.all-books-sup {
				font-size: 40%;
				line-height: 100%;
				vertical-align: top;
				top: 4px;
			}
			.dropdownbg {
				padding: 0;
			}
			.productimg {
				margin: 0 auto;
				width:auto;
			}
			.title-img {
				width: 60%;
			}
			.categor {
				margin: 10px 0 0 15%;
			}
			p.order {
				font-size: 10px !important;
			}
			.saleIMG.img-responsive {
				width: 180px;
			}
        
          li.categoryICONS {font-size:24px;margin:30px 10px 0px;display:inline-block;}
		}

		@media only screen and (min-width: 360px) {

		}
		@media only screen and (min-width: 480px) {
			.jumbotron {
				margin: -64px auto 20px auto;
			}
			.title-img {
				width: auto;
			}
			h1.offer {
				font-size: 100px !important;
			}
			span.promocode {
				display: inline;
			}
			.categor {
				margin: 10px 0 0 40%;
			}
			p.order {
				font-size: 12px !important;
			}
			p.extra {
				font-size: 16px;
			}
			p.usecode {
				font-size: 16px;
			}
              span.closer {
				margin-right: -10px;
			}
			span.promocode {
				margin-top: -5px;
			}
			.saleIMG.img-responsive {
				width: initial;
			}
		}
		@media only screen and (min-width: 560px) {
            .jumbotron {
  			background-size: 100%;
		}
			h1.offer {
				font-size: 140px !important;
			}
			.categor {
				margin: 10px 0 0 30%;
			}
			.digit {
				display: block;
				font-size: 20px;
				overflow: hidden;
			}
			.clck-blck {
				display: inline-block;
				width: 40px;
				margin: 1px;
				padding: 5px;
				font-size: 10px;
				text-align: center;
				color: #02efee;
				font-family: 'avenir_light', sans-serif;
			}
			span.timer-message {
				margin: 15px 0 0 0;
				font-size: 120%;
				letter-spacing: 1px;
			}
          span.closer {
				margin-right: -10px;
			}
          .title-img {
    width: 220px;
    margin-bottom: -10px;

			}
		}
		@media only screen and (min-width: 768px) {
			.jumbotron {
/*               background: url(//shop.uat.entertainment.com/cdn/shop/t/19/assets/3773_bg.jpg?v=141894144900361496771657228779) left bottom no-repeat #f7860b; */
              font-family: 'avenir_medium', sans-serif;
              padding: 15px 0 5px 0;
              margin: -27px auto 20px auto;
				background-size: 100%;
			}
			h2.sale-name {
			font-size: 55px !important;
		}

			p.usecode {
				font-size: 20px;
			}
			span.promocode {
				text-transform: uppercase;
				font-size: 24px;
				display: inline;
			}
			span.closer {
				margin-right: -10px;
			}
			p.includes {
				font-size: 20px;
			}
			.categor {
				margin: 10px auto;
			}
			.alert-txt {
				font-size: 18px;
				padding: 0 0 10px 0;
			}
			.alert-container {
				margin: -20px 0 0px 0;
			}
			.digit {
				display: block;
				font-size: 20px;
				overflow: hidden;
			}
			.clck-blck {
				display: inline-block;
				width: 40px;
				margin: 1px;
				padding: 5px;
				font-size: 10px;
				text-align: center;
				color: #02efee;
				font-family: 'avenir_light', sans-serif;
			}
			span.timer-message {
				margin: 15px 0 0 0;
				font-size: 120%;
				letter-spacing: 1px;
			}
		}
		@media only screen and (min-width: 800px) {
			
          .jumbotron {
              /*background: url(//shop.uat.entertainment.com/cdn/shop/t/19/assets/3395-lp-desk-bg.jpg?v=168681120870897687571657227581) bottom left no-repeat #fbbc00;  */
              font-family: 'avenir_medium', sans-serif;
              padding: 15px 0 5px 0;
              margin: -62px auto 20px auto;
			}
		}
		@media only screen and (min-width: 1024px) {
			.jumbotron {
/*               background: url(//shop.uat.entertainment.com/cdn/shop/t/19/assets/3773_bg.jpg?v=141894144900361496771657228779) left bottom no-repeat #f7860b; */
              font-family: 'avenir_medium', sans-serif;
              padding: 15px 0 5px 0;
              margin: -62px auto 20px auto;
				background-size: 100%;
			}
			span.closer {
				margin-right: -10px;
			}
			.alert-txt {
				font-size: 18px;
				padding: 0 0 10px 0;
			}
			.digit {
				display: block;
				font-size: 20px;
				overflow: hidden;
			}
			.clck-blck {
				display: inline-block;
				width: 40px;
				margin: 1px;
				padding: 5px;
				font-size: 10px;
				text-align: center;
				color: #02efee;
				font-family: 'avenir_light', sans-serif;
			}
			span.timer-message {
				margin: 15px 0 0 0;
				font-size: 120%;
				letter-spacing: 1px;
			}
		}
		@media only screen and (min-width: 1200px) {
         
			h1.offer {
				font-size: 160px !important;
			
			}
			span.closer {
				margin-right: -10px;
			}
			h2.sale-name {
				font-size: 60px !important;
              	letter-spacing: -5px;
			}
			h3.all-books {
				font-size: 24px !important;
				margin: 10px auto 0 auto!important;
			}
			.mobile-no-pad {
				padding-right: 15px;
				padding-left: 15px;
			}
			.alert-txt {
				font-size: 18px;
				padding: 0 0 10px 0;
			}
			.digit {
				display: block;
				font-size: 20px;
				overflow: hidden;
			}
			.clck-blck {
				display: inline-block;
				width: 40px;
				margin: 1px;
				padding: 5px;
				font-size: 10px;
				text-align: center;
				color: #02efee;
				font-family: 'avenir_light', sans-serif;
			}
			span.timer-message {
				margin: 15px 0 0 0;
				font-size: 120%;
				letter-spacing: 1px;
			}
		}
