.banner_slider .hero_content {
	 text-align: right; 
}
.banner_slider h1:after{
	content: '';
}

.preorder_price {}
.preorder_price a {}

p.preorder_description {color: #bbb; margin-right: 0px; font-size:0.8em; padding-top: 10px; max-width: 64%; line-height: 1.2em;}
@media (max-width: 767px) {
p.preorder_description {margin-right: auto;}
}

.banner_slider .hero_content img  { width: 340px;}

h6 {color:yellow; padding-top:10px; font-size:0.9em;}
a.playlist_expander{ background:none; }
.overlay_right:before{
	content:'';
	position:absolute;
	right:0;
	width:50%;
	height:100%;
	top:0;
	background:rgba(0,0,0,.75);
}
.through {
	text-decoration:line-through;
}

.banner_slider .btn{
	float:none;
	margin-top: 3%;
}

@media (min-width: 990px) {
.banner_slider .btn{
 margin-top: 14%;
 padding: 50%;
 
}
}

@media (min-width: 1200px) {
.banner_slider .btn{
 
}
}

.pre_sticky.rock_player{
	position: fixed;
}

@media (max-width: 600px) {
.caption-buttons a{
	display:block;
	margin-left: 35%;
}
}

@media (max-width: 500px) {
.caption-buttons a{
	margin-left: 30%;
}
}

@media (max-width: 990px) {
.overlay_right:before{
	width:100%;
	
}
}


section#cart .tours_widget {
	padding-bottom: 80px;
	
}
section#cart {background-color: black; 
	
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	
}

section#cart h2 { margin-top: 30px;}

.hero_content select { background: #white; color: #333; }

select#product_quantity14 {  font-size: 14px;color: #000 !important; padding:21px 13px; margin-top:6px; border:0px;}

@media (max-width: 1200px ) {
select#product_quantity14 {  padding:14px 7px; margin-top:4px; border:0px;}	
}

@media (max-width: 990px ) {
select#product_quantity14 {padding:14px 7px 14px 7px;margin-top:14px;border:0px; margin-right: -15px;}	
}

img.flag { width: 40px !important;}



@media (min-width: 1200px ) {
div.productpricespacer { margin-right:60px;}
}



@media (max-height: 900px ) {
	div.buttonbuy {margin-bottom: 80px;}
}
