/*MOBILE MEDIA QUERIES
------------------------------------------------------------------*/

/*-----------------------------------------------------------------
MOBILE: SMALLER THEN 640px
------------------------------------------------------------------*/
@media only screen and (max-width : 640px) {
.halloween-graphic{
display:none;
}
.event-block.special-events{
margin-right:0;	
}
.new-home-banner{
display:none;
}
	.wrap {
		width: 90%;
	}
.mobile-currency-off{
display:none;	
}
.mobile-currency-on{
display:inline;
}
	.nye-title{
padding:10px 10px;	
float:none;
clear:both;
display:block;
}
.nye-crowd{
border-right:none;	
}
.nye-venue{
border-right:none;

}
.home-banner-new{
display:none;	
}
.nye-price{
	
}
ul.event-detail-tabs{
font-size:11px;	
}
	.col {
		
		float: none;
		margin-right: 0;
		width: 100%;
	}

	.col.second {
		margin-right: 0;
	}

	.col.last {
		width: 100%;
	}

	.col.last .block {
		width: 100%;
		float: left;
		
	}

	.col.last .block.odd {
		margin-right: 0;
		float:right;
	}



.col .block {
	
	margin-bottom: 15px;
	
	width: 100%;
	
}
.event-listing h1, .club-listing h1, promoter-listing h1{
width:100%;	
}
.event-mobile-off{
display:none;	
}
.col .block.banner, .col.last .block.banner{
display:none;
}

.col img {
width: 100%;
height:auto;
}

.col.last .block img {
width: 100%;
height:auto;
}

.event-info{
width:90%;
height:auto;
}

.block i{
	float:right;
 font-size:20px; line-height:20px; color:#1cbdd8;
position:relative;
cursor:pointer;
margin:15px 15px 0 0;
}
.block .toggle-container{
width:90%;
}

.newsletter-popup, .event-popup, .contest-popup, .glist-popup{
width:50%;
left:25%;	
}
.newsletter-popup .option-desc, .event-popup .option-desc, .contest-popup .option-desc, .glist-popup .option-desc {
clear:both;
margin-left:0;	
width:100%;
}
.newsletter-popup .option, .event-popup .option, .contest-popup .option, .glist-popup .option{
width:100%;	
margin-bottom:0;
}
/*SEARCH PAGE ----- */
.search-form input[type="text"], .search-form input[type="email"]{
width:94%;
}
.search-form input[type="submit"]{
width:100%;
padding:6px 0;
text-align:center;
}
.search-results{
width:93%;
}
	/* TWO COLOUMNS (FEATURES)
------------------------------------------------------------------*/
.twocol {
	width: 100%;
	float: none;
	margin-right: 0px;
	margin-bottom:0px;
	margin-top:20px;
	
}
.twocol img{
width: 100%;
}
.twocol.last {
	margin-right: 0;
	margin-top:0;
}
.twocol a{
margin-bottom:0px;	
}
.twocol .block {
	padding: 0;
	background: #fff;
	margin-bottom: 20px;
}

	
	.mobile-on{
	display:inline !important;	
	}
	.mobile-off{
	display:none !important;	
	}
	
input[type="text"], input[type="email"], input[type="password"] {
    -webkit-appearance: none;
    border-radius: 0;
}	
ul#nav{
display:none;	
}
#logo{
width:100%;
height:auto;
margin:0 auto;
margin-top:20px;
margin-bottom:20px !important;	
}

#logo img{
width:100%;
height:auto;	
}
.top-social-search{
width:287px;
float:none;
clear:both;
margin:0 auto;
display:none;
}
nav{
display:none;	
}
.top-social-search input[type="submit"]{
width:244px;
}
.top-social-search button[type="submit"]{
font-size:23px;
width:33px;
height:33px;
}
ul#nav-mobile{
display:block;	
}	
#mobile-menu{
display:inline-block;	
}

/*SOCIAL*/
#social-1, #social-2{
display:none;

}
#social-3{
width:100%;
margin:20px 0 10px 0;
}
#footer, #footer2{
padding-bottom:30px;
text-align:center;	
}
#footer p{
float:none;
width:100%;	
}
#footer2 p{
float:none;
width:100%;	
}
.footer-social{
width:180px;
float:none;
text-align:center;
margin:0 auto;	
clear:both;
display:block;

}
.footer-menu{
display:none;	
}
ul#top-nav i, #top-bar #city-location i{
font-size:15px;
vertical-align:middle;
}

/* CLUB LISTINGS
------------------------------------------------------------------*/
.club-sort label{
clear:both;
float:none;	
font-size:13px;
margin-top:0px;
}
.club-listing .event-info{
width:90%;
height:auto;	
}
	#listing-results{
 width:290px;
 font-size:13px;
 color:#929292;
 text-transform:uppercase;	
 float:none;
 clear:both;
 font-family: 'GothamMediumGothamMedium';
 text-align:left;
}
.sort-option-1{
font-size:11px;
padding:4px 0;
text-align:center;
text-transform:uppercase;
background:#fff;
color:#333;	
font-family: 'GothamMediumGothamMedium';
float:left;
clear:left;
margin:10px 0 0 10px;
border:4px solid #1cbdd8;
width:90%;
-moz-box-sizing: border-box;
box-sizing:border-box;
 -webkit-box-sizing:border-box; /* Safari */
}
.sort-option-2{
font-size:11px;
padding:4px 0;
text-align:center;
text-transform:uppercase;
background:#fff;
color:#333;	
font-family: 'GothamMediumGothamMedium';
float:left;
margin:10px 0 0 10px;
border:4px solid #1cbdd8;
width:90%;
-moz-box-sizing: border-box;
box-sizing:border-box;
 -webkit-box-sizing:border-box; /* Safari */
}
.sort-option-3{
font-size:11px;
padding:4px 0;
text-align:center;
text-transform:uppercase;
background:#fff;
color:#333;	
font-family: 'GothamMediumGothamMedium';
float:left;
margin:10px 0 0 10px;
border:4px solid #1cbdd8;
width:90%;
-moz-box-sizing: border-box;
box-sizing:border-box;
 -webkit-box-sizing:border-box; /* Safari */
}
.sort-option-4{
font-size:11px;
padding:4px 0;
text-align:center;
text-transform:uppercase;
background:#fff;
color:#333;	
font-family: 'GothamMediumGothamMedium';
float:left;
margin:10px 0 0 10px;
border:4px solid #1cbdd8;
width:90%;
-moz-box-sizing: border-box;
box-sizing:border-box;
 -webkit-box-sizing:border-box; /* Safari */
}
.sort-option-5{
font-size:11px;
padding:4px 0;
text-align:center;
text-transform:uppercase;
background:#fff;
color:#333;	
font-family: 'GothamMediumGothamMedium';
float:left;
margin:10px 0 0 10px;
border:4px solid #1cbdd8;
width:90%;
-moz-box-sizing: border-box;
box-sizing:border-box;
 -webkit-box-sizing:border-box; /* Safari */
}

.club-sort .sort-location{
width:92%;	
float:left;
margin:10px 0 0 10px;
}
.club-sort .sort-crowd{
width:92%;		
float:left;
margin:10px 0px 0 10px;
}

.club-block {
	background: #fff;
	margin-bottom: 30px;
	border:1px solid #b4b4b4;
	display:inline-block;
	position:relative;
	width:100%;
	padding:0 0 5px 0;
}
.club-block.first{
float:none;
margin:0 0px 30px 0;	
}
.club-block.second{
float:none;
margin:0 0px 30px 0;	
}
.club-block.third{
float:none;
margin:0 0px 30px 0;	
}
.club-block.odd{
float:none;
}

.club-block img {
width:100%;
height:auto;
display:block;
}
.club-banner{
display:none;	
}
/* CLUB DETAIL PAGES
------------------------------------------------------------------*/
.club-detail{
	margin-top:0px;
}
.club-detail-information-top{
width:100%;
margin-bottom:20px;
}
.club-detail-information-top .rows{
width:100%;
float:left;
margin-right:20px;
clear:none;	
border-top:none;
padding-top:0px;
}
.club-detail-information-top .rows i{
display:none;	
}
.club-detail-information-top span{
margin-left:0;	
}
.club-detail-information-top h1{
	margin-bottom:20px;
	clear:both;
	width:100%;
}
.share-venue{
font-size:10px;
border-top:none;
display:none;
	
}
.club-detail-nav-image{
width:100%;	


}
.share-venue span.sharetitle{
width:auto;
margin-right:10px;	
}
.club-detail-nav-image ul.mobile-off{
display:none !important;	
}
.club-detail-nav-image ul{
background:#c9eff6;	
list-style:none;
display:inline-block;
width:100%;
margin:0px 0 20px 0;
padding:0;
font-family: 'GothamMediumGothamMedium';
text-transform:uppercase;
font-size:13px;
}
.club-detail-nav-image ul li{
float:left;	
border-right:none;
padding:8px 7px;
margin:0 !important;
}

.flex-viewport{
	    max-height: 200px;
}

hr.club-detail-divider { height: 10px; margin:0px 0 20px 0; }
.club-detail-info-listing .row{
width:100%;
clear:both;
float:left;	
}
.club-detail-info-listing .row.odd{
	
}
.club-detail-left{
width:100%;	
}

.club-detail-info-listing .title{
width:30%;
}
.club-detail-info-listing .desc{
width:60%;
}
.club-detail-event-col{
width:100%;
float:left;	
}
.club-detail-event-col2{
width:100%;
float:right;	
}
.club-detail-event-block{
width:100%;
}
.club-detail-event-block img{
width:100%;
height:auto;
}
.club-detail-event-block .event-info{
width:80%;
}
.club-detail-event-block .toggle-container{
width:90%;
}
.club-detail-right{
float:right;
width:100%;	
}
.btn-gallery{
display:none;
}

.btn-glist{
display:none;
}
.btn-video{
display:none;
}

.club-detail-right .banner{
display:none;
}

.club-detail-right .featured-on-cc{
display:none;
}

.review-rating{
width:25%;
font-size:12px;	
}
#tab-reviews h3{
width:70%;
font-size:14px;	
}
.author-review-response{
width:97%;	
}
.review-form-left{
float:left;
width:100%;	
}
.review-form-right{
float:right;
width:100%;	
clear:right;
}
.rating {

  margin:12px 0 10px 10px;
}
.club-detail-review-form label.rating-label{
margin:10px 0 0 0;
}
.club-detail-reviews ul.nav{

font-size:12px;
}
.club-detail-reviews .review-tabs > li > a {
padding-right: 10px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

/**CLUB DETAIL CONTACT PAGE**/
.club-detail-contact-col1{
	
float:none;
width:100%;
margin-bottom:30px;
}
.club-detail-contact-col2{
	
float:none;
width:100%;
margin-bottom:30px;
}
.club-detail-contact-col1 i, .club-detail-contact-col2 i{
color:#9b9b9b;
font-size:17px;	
vertical-align:middle;
float:left;
clear:left;
}
.club-detail-internals h2{
font-size:15px;	
margin-bottom:20px;
}
/*CLUB DETAIL EVENT LISTING*/
.event-block.banner{
display:none;
}

/**CLUB DETAIL gallery detail**/
.gallery-details-info{
margin-top:0px;
margin-bottom:30px;
}
.gallery-details-info h2{
width:90%;	
margin-bottom:0;
}
.gallery-details-info p{
float:left;
width:98%;
margin:10px 0px 0 10px;
text-align:left;
}

.gallery-detail-image{
margin-bottom:30px;
width:100%;	
}
.gallery-detail-image img{
width:100%;
height:auto;	
}

/**CLUB DETAIL GALLERY LISTING**/

.club-detail-internals .club-detail-information-top h1{
margin-bottom:0;	
}

.col .gallery-listing-box {
	
	background: #fff;
	margin-bottom: 20px;
	border:1px solid #b4b4b4;
	display:inline-block;
	position:relative;
	width:100%;
	padding:0 0 5px 0;
	
}
.col .gallery-listing-box img{
width:100%;
height:auto;	
}
.col .gallery-block.banner, .col.last .gallery-block.banner{
display:none;
}

.gallery-listing-box .event-info{
width:90%;
height:auto;

}
.featured-on-cc-full-width{
display:none;	
}

.club-detail-venue-info{
	width:100%;
	float:left;
	clear:both;
}
.club-detail-venue-info .title{
width:30%;
float:left;
color:#333333;
font-weight:bold;
}
.club-detail-venue-info .desc{
width:60%;
float:left;
margin-left:20px;
}
.venue-gallery{
display:none;	
}
/* EVENT LISTING
------------------------------------------------------------------*/

.event-sort label{
clear:both;
float:none;
font-size:13px;
margin-top:0;	
}
.event-sort .sort-date{
width:92%;	
float:left;
margin:10px 0px 0 10px;
}
.event-sort .sort-date-input{
width:112px;
font-size:29px;
float:none;
margin:10px 0px 0 10px;	
}
.event-sort .sort-date-input input{
background:#fff;
box-shadow:none;
border:4px solid #1CBDD8;
font-size:12px;
width:60px;
padding:7px;
float:left;
margin-bottom:0;
}
.event-sort .sort-date-input i{
margin-top:8px;
margin-left:4px;
float:left;	
}
.event-sort .sort-location{
width:92%;	
float:left;
clear:left;
margin:10px 0px 0 10px;
}
.event-sort .sort-crowd{
width:92%;	
float:left;
clear:left;
margin:10px 0px 0 10px;
}


.event-block.odd{
	float:right;
}

.event-block{
background: #fff;
	margin-bottom: 30px;
	border:1px solid #b4b4b4;
	display:inline-block;
	position:relative;
	width:100%;
	padding:0 0 5px 0;
}
.event-block img{
width:100%;
height:auto;
display:block;	
}


.event-block .event-info{
width:90%;
}


.event-block .toggle-container{
display:block;
width:90%;
margin:0 0 10px 15px;
}

.event-listing .col .event-block.banner, .event-listing .col.last .event-block.banner{
display:none;
}

/* EVENT DETAIL
------------------------------------------------------------------*/

.post-share{
display:block;
margin-bottom:10px;
width:100%;	
}
.event-detail h3{
margin-bottom:10px;	
}
.event-page-title{
width:100%;
}
.event-detail-left{
width:100%;
float:none;
}
.event-detail-right{
width:100%;
float:none;	
margin-top:20px;
}
.event-detail-gallery{
	display:none;
}

.event-detail .featured-on-cc{
display:none;
}

.event-detail-banner{
display:none;
}

.event-detail-tickets, .event-detail-glist, .event-detail-bottle{
margin-bottom:20px;	
}

.event-detail-tickets td{
font-size:12px;	
}
.event-ticket-col1{
width:20%;
}
.event-ticket-col2{
width:10%	
}
.event-ticket-col3{
width:10%	
}
.event-detail-tickets td.space{
width:2%;
}
.event-detail-tickets img{
width:50%;
clear:both;
float:none;
margin-bottom:5px;
}
.event-detail-tickets input[type="submit"],
.event-detail-tickets input[type="reset"]{
font-size:13px;
padding:6px 0;
width:96%;
margin-left:2%;
text-align:center;
float:left;
}
.event-detail-tickets p{
margin-bottom:10px;	
}
.event-detail-glist input[type="checkbox"]{
	float:left;
	margin-top:10px;
}
.event-detail-glist .newsletter-copy{
float:left;	
width:70%;
margin-top:10px;
}
.event-detail-glist p{
margin-bottom:10px;	
}
.bottle-col1{
width:97%;
float:none;
}
.bottle-col2{
width:97%;
float:none;	
}
.event-detail-glist input[type="submit"]{
font-size:13px;
padding:6px 0;
width:100%;
float:left;
text-align:center;
}
.event-detail-glist a.privacy, .event-detail-bottle a.privacy{
float:left;
margin:10px 0px 0 0;	
font-size:12px;
}
.event-detail-glist input[type="text"], .event-detail-glist input[type="email"]{
width:97%;
}
.event-detail-bottle input[type="text"], .event-detail-bottle input[type="email"]{
width:97%;
}
.event-detail-bottle input[type="submit"]{
font-size:13px;
padding:6px 0;
margin-bottom:10px;
width:100%;
float:left;
text-align:center;
}

ul.glist-tabs{
font-size:10px;
}

.event-detail-info-list .row{
	width:100%;
}

.event-detail-info-list .row .title{
		width:30%;
}
.event-detail-info-list .row .desc{
	
	width:60%;
}
.video-container{
display:none;	
}

/* CONTEST LISTING
------------------------------------------------------------------*/
.contest-block.odd{
	float:right;
}

.contest-block{
background: #fff;
	margin-bottom: 30px;
	border:1px solid #b4b4b4;
	display:inline-block;
	position:relative;
	width:100%;
	padding:0 0 5px 0;
}
.contest-block img{
width:100%;
height:auto;
display:block;	
}


.contest-block .event-info{
width:90%;
}


.contest-listing .col .contest-block.banner, .contest-listing .col.last .contest-block.banner{
display:none;
}


/* CONTEST DETAIL
------------------------------------------------------------------*/

.contest-detail .event-detail-left{
width:100%;
float:none;
}
.contest-detail .event-detail-right{
width:100%;
float:none;	
}
.contest-detail .event-detail-gallery{
	display:none;
}

.contest-detail .featured-on-cc{
display:none;
}

.contest-detail .event-detail-banner{
display:none;
}

.contest-detail-submission{
margin-bottom:20px;	
}

.contest-detail-submission .bottle-col1{
width:97%;
float:none;
margin-bottom:0;
}
.contest-detail-submission .bottle-col2{
width:97%;
float:none;	
margin-top:0;
}
.contest-detail-submission input[type="submit"]{
font-size:13px;
padding:6px 0;
width:103%;
float:left;
margin-top:20px;
margin-bottom:20px;
text-align:center;
}

.contest-detail-submission input[type="text"], .contest-detail-submission input[type="email"]{
width:97%;
}

/** GALLERY LISTING**/

.gallery-sort label{
float:left;
margin:8px 10px 0 10px;
font-size:11px;
text-transform:uppercase;
color:#0ca4bd;	
font-family: 'GothamMediumGothamMedium';
padding:0;
}
.gallery-sort .sort-venue{
width:90%;	
float:left;
margin:20px 0px 0 10px;
clear:both;
}
.gallery-sort .sort-crowd{
width:90%;	
float:left;
margin:10px 0px 0 10px;
clear:both;
}
.gallery-sort .sort-date{
width:90%;	
float:left;
margin:10px 0px 0 10px;
clear:both;
}

.gallery-sort .sort-option-1{
font-size:11px;
padding:4px 5px;
text-transform:uppercase;
background:#fff;
color:#333;	
font-family: 'GothamMediumGothamMedium';
float:left;
margin:0 0 0 0px;
border:4px solid #1cbdd8;
clear:none;
}
.gallery-sort .sort-option-2{
font-size:11px;
padding:4px 5px;
text-transform:uppercase;
background:#fff;
color:#333;	
font-family: 'GothamMediumGothamMedium';
float:left;
margin:0 0 0 15px;
border:4px solid #1cbdd8;
}


.gallery-sort .sort-date-input{
margin-top:10px;
margin-left:0px;
margin-bottom:5px;
width:90%;	
}
.gallery-sort .sort-date-input input{
width:70%;	
}
.gallery-listing .col .gallery-listing-box {
	width:100%;
	
}
.gallery-title-overlay{
width:100%;
padding:10px 0;
}
.gallery-title-overlay h3{
margin-left:10px;
margin-right:10px;	
}
.gallery-image-title{
width:100%;
height:auto;
display:inline-block;
}
.gallery-listing .col .gallery-block.banner, .gallery-listing .col.last .gallery-block.banner{
display:none;
}

.gallery-listing .col .gallery-listing-box img {
width:100%;
height:auto;
display:block;
}

.gallery-listing .gallery-listing-box .event-info{
width:90%;
height:auto;

}


.video-overlay{
width:100%;
height:100%;
background-size:100%;
margin:0 auto;
display:block;
top:0px;
background-position:center;
left:0px;
	
}

/* RIP CLUB SORT */


.rip-sort p{
width:90%;
}
.rip-sort .sort-option-1{
width:90%;
text-align:center;
margin:0 0 0 10px;
padding:8px 0;
}
.rip-sort .sort-option-2{
width:90%;
text-align:center;
margin:10px 0 0 10px;
padding:8px 0;
}
.event-info.rip p.club-listing-address{

height:auto;
width:90%;
overflow:auto;
white-space:normal;
text-overflow:auto;
}

/** GALLERY DETAIL **/

.gallery-detail .gallery-details-info h2{
color:#676767;
font-family: 'GothamMediumGothamMedium';
text-transform:uppercase;
float:left;
margin:0 0 0 10px;
font-size:18px;
width:90%;	
display:inline;
}
.gallery-detail .gallery-details-info p{
float:left;
width:90%;
clear:both;
margin:10px 0 0 10px;
text-align:left;
}

.gallery-detail .gallery-detail-image{
float:left;
margin-bottom:30px;
width:100%;	
}

.gallery-detail .gallery-detail-image img{
width:100%;
height:auto;	
}

/* DJS AND PROMOTERS
------------------------------------------------------------------*/
.promoter-listing{
margin-top:40px;	
}


.promoter-listing .event-info{
width:90%;
height:auto;
margin:15px 0 10px 15px;
display:inline-block;
float:left;	
overflow:hidden;

}

.promoter-listing .col .block.banner, .promoter-listing .col.last .block.banner{
display:none;
}


.promoter-sort{

margin-bottom:30px;	

}
.promoter-sort label{
display:none;
}

.promoter-sort .sort-option-1{
padding:4px 0;
float:left;
width:90%;
text-align:center;
margin:0px 0 0 10px;
}
.promoter-sort .sort-option-2{
padding:4px 0;
float:left;
width:90%;
text-align:center;
margin:10px 0 0 10px;

}
.promoter-sort .sort-option-3{
padding:4px 0;
float:left;
width:90%;
text-align:center;
margin:10px 0 0 10px;

}

/* TOP TEN
------------------------------------------------------------------*/
.top-sort .sort-option-1, .top-sort .sort-option-2, .top-sort .sort-option-3, .top-sort .sort-option-4{
width:89%;
padding:5px 0;
text-align:center;
clear:both;
margin-left:10px;
margin-top:10px;
}
.top-sort{
margin-bottom:20px;	
}
.top-ten-block{
height:auto;
width:100%;
border:none;	
margin-bottom:20px;
float:left;
clear:left;
}
.top-ten-block img{
width:100%;
height:auto;
padding:0;
}
.top-ten .odd, .top-ten-block.odd{
float:right;
clear:right;	
}
.top-ten-hover{
display:inline;
width:100%;
height:auto;
bottom:0px;
}
.top-ten-hover h2{
	
padding:10px 0 0 10px;
margin-bottom:10px;	

}
.top-ten-hover .mobile-off{
display:none !important;	
}

.top-ten .col .block.banner, .top-ten .col.last .block.banner{
display:none;
}


/**** TOP 10 HOMEPAGE ***/

.top-ten-block-home{
display:none;
height:auto;
width:100%;
margin-bottom:20px;
}
.top-ten-block-home .top-ten-hover h2{
padding:10px 0 0 10px;
margin-bottom:10px;
}
.top-ten-block-home img{
width:100%;
height:auto;
}
.top-ten-block-home .top-ten-hover{
width:100%;
height:auto;
padding:0;
display:inline;
}


.mobile-video-gallery{
display:block;	
}
.mobile-video-gallery .event-detail-gallery{
display:block;	
margin-bottom:20px;
}
.mobile-video-gallery  .event-detail-gallery img{
width:25%;
height:auto;
margin:0 20px 15px 0;
}
.mobile-video-gallery  .event-detail-gallery img.last{
margin:0 20px 15px 0;	
}
.mobile-video-gallery .video-container{
display:block;	
margin-top:0;
margin-bottom:20px;
}
/**** ADVANCED MYSCENE*****/

ul.advanced-subnav{
margin-bottom:0;
font-size:12px;
}
ul.advanced-subnav.shorter{
width:100%;	
}
.admyid_16 ul.advanced-subnav{
display:none;	
}
.admyid_16 .mas-bands-blurb{
display:none;	
}
ul.advanced-subnav li{
padding:8px 11px !important;
border:none;
}

.advanced-blurb{
width:100%;
margin:0 0 0px 0;
float:left;
}


.advanced-scene.banner{
display:none;
}
 
/* MYSCENE PAGE
------------------------------------------------------------------*/

.myscene-left{

width:100%;
margin-right:0px;
}
.myscene-left .col.second{
margin-right:0;	
}
.myscene-left .col{
	
}
.myscene-sort .sort-date{
width:180px;	
float:left;
margin:0 30px 0 0;
}

.myscene-sort .sort-date-input{
width:112px;
font-size:29px;
float:left;
margin:10px 30px 0 110px;	
}


.myscene-venues{
margin-top:30px;
clear:both;
width:100%;	
padding:0;
background:none;
display:inline-block;
}

.myscene-venues .block{
width:100%;	
margin-bottom:30px;

}
.myscene-venues a.load-more{
background:#E7E7E7;	
}


/* VIP AND BOTTLE SERVICE REQUEST FORM
------------------------------------------------------------------*/
.vip-left{
width:100%;
}
.vip-right{
display:none;	
}
.request-form-left{
float:none;
width:100%;	
}
.request-form-right{
float:none;
width:100%;	

}
.vip-request-form input[type="text"], .vip-request-form input[type="email"]{
width:95%;
}

.vip-request-form input[type="text"].date-field{
width:60%;	
}
.vip-request-form input[type="submit"]{
width:100%;
text-align:center;
margin-bottom:20px;
}
 .vip-request-form .privacy{
	float:none;
	display:block;
	width:100%;
	text-align:center; 
 }
 
 /* REGISTER/SIGNUP PAGE
------------------------------------------------------------------*/

.contact-right{
display:none;	
}
.cc-contact-info .cc-email{
float:none;
display:block;	
}
.cc-contact-info .cc-phone{
float:none;
display:block;
margin:20px 0 0 0;	
}
.cc-contact-info{
margin-bottom:10px;	
}
.signup-left{
width:100%;
}
.signup-right{
display:none;	
}
.signup-form{
clear:both;
width:100%;
margin-top:0px;
display:inline-block;
margin-bottom:30px;
}

.signup-form input[type="text"], .signup-form input[type="email"], .signup-form input[type="password"]{
width:95%;
border:4px solid #1cbdd8;
box-shadow:none;
padding:5px;
margin:0 0 0 0;
}
.signup-form input[type="checkbox"]{
float:left;
clear:left;
margin-top:3px;
}
.signup-form .newsletter-copy{
float:left;	
margin-left:10px;
width:80%;
margin-bottom:20px;
}

.signup-form input[type="submit"]{
width:100%;
text-align:center;
}

.signup-form-left{
float:none;
width:100%;	
margin-bottom:0px;
}
.signup-form-right{
float:none;
width:100%;	
margin-bottom:20px;
}


/* ADMIN DJ 
-----------------------------------------------------------------*/

ul.admin-subnav{
background:#c9eff6;	
list-style:none;
display:inline-block;
width:100%;
margin:0 0 20px 0;
padding:0;
font-family: 'GothamMediumGothamMedium';
text-transform:uppercase;
font-size:11px;
}
ul.admin-subnav li{
float:left;	
border-right:none;
padding:8px 9px !important;
margin:0 !important;
}
.dj-left{
width:100%;	
}
.dj-form-left{
float:none;
width:100%;	
margin-bottom:0;
}
.dj-form-right{
float:none;
width:100%;	
margin-bottom:0;
}
.dj-form input[type="submit"]{
width:100%;
text-align:center;	
}

/* ADMIN PERSONAL INFO
------------------------------------------------------------------*/

.personal-col-1{
float:none;
width:100%;	
margin-bottom:0px;
}
.personal-col-2{
float:none;
width:100%;	
margin-bottom:0px;
margin-left:0px;
}
.personal-col-3{
float:none;
width:100%;	
margin-bottom:0px;
margin-left:0px;
}
.personal-form input[type="submit"]{
width:100%;
text-align:center;
margin-top:20px;	
}

#tickets-online .bottle-col1{
padding:0 3%;
width:94%;
}

#tickets-online .bottle-col2{
	padding:0 3%;
width:94%;
}
.event-ticket-tabs > li{
width:95%;
text-align:center;
padding:8px 0;	
}.event-ticket-tabs > li > a{
margin-bottom:8px;	
}
/* MAIN ADMIN PAGE
------------------------------------------------------------------*/
.admin-left{
width:100%;
float:none;
}
.admin-right{
width:100%;
float:none;
}

.admin-box{
margin-top:20px;
width:97%;
}
.admin-box2{

width:97%;
}

.featured-events-blurb{
width:100%;
float:none;	
}
.featured-events-selects{
float:left;
width:100%;	
}
.admin-box2 select{
width:100%;
float:none;
height:150px;	
margin-bottom:8px;
}
.add-remove-buttons{
float:left;	
width:100%;
margin:0 0;
}
.add-remove-buttons input{
background:#333;
color:#fff;
font-size:11px;
text-transform:uppercase;
font-family: 'GothamMediumGothamMedium';
padding:5px 0;
float:left;	
line-height:11px;
margin-top:0;
margin-bottom:8px;
border:none;
clear:none;	
width:100%;
box-shadow:none;
text-align:center;
}
.add-remove-buttons input:hover{
background:#1CBDD8;	
}

/* SHOPPING CART
------------------------------------------------------------------*/
.decline-popup{
width:75%;
left:5%;	
}
.decline-popup .option{
width:100%;
font-size:12px;
text-transform:uppercase;
float:none;
clear:left;
margin-bottom:10px;
font-family: 'GothamMediumGothamMedium';
}
.decline-popup .option-desc{
float:none;
clear:right;
width:100%;
font-size:12px;
margin-left:0px;
margin-bottom:20px;
}

ul.ecom-subnav{
background:#fff;	
list-style:none;
display:inline-block;
width:100%;
margin:0 0 30px 0;
padding:0;
font-family: 'GothamMediumGothamMedium';
text-transform:uppercase;

}
ul.ecom-subnav li{
	background:#e7e7e7;	
float:none;
width:100%;	
text-align:center;
border-right:none;
border-bottom:1px solid #fff;
padding:8px 0 !important;
margin:0 !important;
}
.shopping-cart-row h3{
color:#333;
font-size:14px;
line-height:16px;

}
.shopping-cart-total{
float:left;
margin-top:30px;	
width:100%;	
}
.shopping-cart-total-row{
width:100%;
font-size:12px;	
border-bottom:1px dotted #b5b5b5;
padding-bottom:5px;
}
.ecompages{
margin:20px 0 0 0;	
}
.ecompages .continue-shopping{
display:none;	
}
.ecompages h2.shipping-title{
font-size:17px;	
}
.shopping-cart-total-row .left{
width:40%;	
text-align:left;
}
.shopping-cart-total-row .right{
width:40%;	
}
input[type="submit"].checkout{
float:left;
clear:both;
width:100%;
text-align:center;
}
.payment-icon{
margin-top:30px;	
clear:both;
float:left;
width:100%;
}
.shopping-cart-row img{
display:none;
}
.continue-shopping{
text-align:center;
font-size:11px;
width:100%;
background:#1cbdd8;	
color:#fff;
height:28px;
padding:8px 0 0 0;
margin-top:0px;
}

/* REGISTER/SIGNUP PAGE
------------------------------------------------------------------*/
.login-left{
width:100%;
float:left;	
}
.login-right{
width:100%;
float:right;	
}
.login-form-left{
float:none;
width:98%;	
margin-bottom:0px;
}
.login-form-right{
float:none;
width:98%;	
clear:right;
margin-bottom:20px;
}
.forgot-form-right {
float:none;
width:98%;	
clear:right;
margin-bottom:20px;	
}
.register-now-box a.register-button{
width:100%;	
padding:5px 0;

}
.login-form input[type="submit"]{
width:100%;
float:left;
text-align:center;
font-family: 'GothamMediumGothamMedium';
text-transform:uppercase;	
}

/* STEP 2 CONTACT AND PAYMENT
------------------------------------------------------------------*/
.payment-left{
width:100%;
float:none;	
}
.payment-right{
width:100%;
float:none;
margin-bottom:20px;
}
.payment-right img{
display:none;	
}
.payment-col-1{
float:none;
width:100%;	
margin-bottom:0px;
}
.payment-col-2{
float:left;
width:100%;	
margin-bottom:20px;
}
.payment-col-1.fiftywidth{
width:47%;
float:left;	
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.payment-col-2.fiftywidth{
width:47%;
float:right;	
margin-bottom:0;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.payment-col-1.fiftywidth input, .payment-col-2.fiftywidth input{
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;	
width:100%;
}
.payment-your-order .row .left{
width:70%;	
}
.payment-your-order {
width:94%;	
}
.payment-form input[type="submit"]{
width:100%;
text-align:center;
padding:7px 0;	
}
.payment-your-order h1{
color:#15a7bf;	
margin-bottom:20px;
font-size:15px;
}
.payment-your-order .row .left{
width:100%;
float:none;

}
.payment-your-order .row h3{
font-size:14px;
color:#333;
margin-bottom:5px;
line-height:17px;	
}
.payment-your-order .row .right{
width:100%;
float:none;
text-align:left;
margin-top:10px;
}
.payment-your-order .shipping{
float:left;
width:100%;	

}
.payment-your-order .sub-totals{
float:left;
margin-top:20px;
width:100%;
}
.payment-your-order .sub-totals .left, .payment-your-order .sub-totals .right{
color:#333;	
}
.billing-type-1{
margin:0 20px 0 0;
text-align:center;
}
.billing-type-2{
margin:0 20px 0 0;
text-align:center;
}
.billing-type-3{
margin:0 0px 0 0;
text-align:center;
}
.payment-form .billing-type-1  label, .payment-form .billing-type-2  label{
clear:none;
display:inline-block;	
}
.billing-type-1 input[type="radio"], .billing-type-2 input[type="radio"], .billing-type-3 input[type="radio"]{
margin-bottom:0;	
}

/* STEP 3 CONFIRMATION PAGE
------------------------------------------------------------------*/
.confirmation-col-1{
float:left;
width:100%;	
margin-top:10px;
margin-bottom:0px;
}
.confirmation-col-2{
float:left;
width:100%;	
margin-left:0px;
margin-top:0px;
}
.confirmation-col-3{
float:left;
width:100%;	
margin-left:0px;
margin-top:0px;
}
.confirm-row{
float:none;
width:100%;
margin-bottom:10px;	
margin-right:10px;
display:inline-block;

}
.confirm-row .left{
color:#333;
font-weight:bold;	
width:auto;
}
.confirm-row .right{
float:left;
margin-left:10px;	
}
.order-info-1{
float:left;
width:30%;	
}
.order-info-2{
float:left;
width:20%;	
text-align:center;
margin-left:10px;
}
.order-info-3{
float:left;
width:10%;	
text-align:center;
margin-left:10px;
}
.order-info-4{
float:left;
text-align:right;
width:20%;	
margin-left:10px;
}
/* ADMIN PHOTOS AND VIDEO GALLERY
------------------------------------------------------------------*/
.admin-gallery-form span{
float:left;
margin:0 20px 0px 0;	
}

.admin-gallery-form label{
font-family: 'GothamMediumGothamMedium';
text-transform:uppercase;
color:#333;
font-size:11px;
clear:both;
padding:8px 0 8px 0;	
}
.admin-gallery-form input[type="text"]{
width:95%;
border:4px solid #1cbdd8;
box-shadow:none;
padding:6px 5px;
margin:0 0 0 0;
}

.admin-gallery-form input[type="submit"]{
clear:both;
margin-top:40px;
width:100%;
text-align:center;
}

.admin-gallery-form .left-col{
float:left;
width:100%;			
}
.admin-gallery-form .middle-col{
float:left;
width:100%;	
margin-left:0px;
}
.admin-gallery-form .right-col{
float:none;
width:100%;	
margin-left:0px;
}
.admin-gallery-form .event-col-1{
vertical-align:top;
margin-right:10px;
display:inline-block;
margin-bottom:0px;
font-size:12px;	
width:100%;
}

/* ADMIN TICKETS
------------------------------------------------------------------*/

.admin-tickets-form input[type="text"]{
width:95%;
border:4px solid #1cbdd8;
box-shadow:none;
padding:7px 5px;
margin:0 0 0 0;
}

.will-call-col-1{
float:left;
width:100%;	
}
.will-call-col-2{
float:left;
width:100%;
margin-left:0px;
margin-top:20px;
}
.download-will-call{
width:100%;
text-align:center;
padding:8px 0;	
}
.sales-active{
width:100%;
text-align:center;
padding:8px 0;
margin-bottom:20px;	
}
.stop-sales{
width:100%;
text-align:center;
padding:8px 0;	
margin-left:0;
}
.admin-tickets-tickets{
background:#e7e7e7;
padding:10px;	
display:inline-block;
margin-bottom:30px;
width:95%;
}

.admin-tickets-tickets .col-1{
float:left;
width:100%;	
clear:left;
}

.admin-tickets-tickets .col-2{
float:left;
width:100%;
margin-left:0px;
}
.admin-tickets-tickets .col-3{
float:left;
width:100%;
margin-left:0px;
}
.admin-tickets-tickets .col-4{
float:left;
width:100%;
margin-left:0px;
clear:right;
}
.admin-ticket-not-1{
float:left;
width:100%;	
}
.admin-ticket-not-2{
float:left;
width:100%;	
margin-left:0px;
}
.admin-ticket-not-3{
float:left;
width:100%;	
margin-left:0px;
}
.ticket-sales-heading{
display:none;
}
.ticket-sales-1{
float:none;
width:100%;	

}
.ticket-sales-2{
float:none;
width:100%;	
text-align:left;
}
.ticket-sales-3{
float:none;
width:100%;	
margin-left:0px;
text-align:left;

}
.ticket-sales-4{
float:none;
width:100%;	
margin-left:0px;

text-align:left;
}
.admin-tickets-sales{
width:95%;
}

/* ADMIN ADDING A CLUB
-----------------------------------------------------------------*/

.twocol-1{
float:left;
width:100%;	

}
.twocol-2{
float:right;
width:100%;	
}
.admin-venue-detail{
background:#e7e7e7;
padding:10px;	
display:inline-block;
margin-bottom:30px;
width:95%;
margin-top:30px;
}
.admin-gallery-form label.dresscode-labels{
width:80%;
}

.sixcol-1{
float:left;
width:100%;	
margin-bottom:10px;
}
.sixcol-2{
float:right;
width:100%;	
margin-left:0px;
margin-bottom:10px;
}
.sixcol-2odd{
float:left;
width:100%;	
margin-left:0;
margin-bottom:10px;
}


/* --------------------------------------------------------------------------------- */
/* ---------- CLUB DETAIL GLIST ---------- */
/* --------------------------------------------------------------------------------- */
.club-detail-glist .featured-on-cc{
display:none;	
}
.club-detail-glist .review-tabs > li {
text-align:center;
width:100%;
}

.vip-block{
width:100%;
}
#ticket-pack .vip-block .event-info{
height:auto !important;	
}
.vip-block .price{

font-size:15px;

}

.vip-image-price{
position:relative;
width:100%;
z-index:0;	
}
.btn-event-info{
padding:4px 0;
width:100%;
text-align:center;
font-size:11px;

margin:20px 0 0 0px;
}
.btn-reserve-booth{
padding:4px 0;
width:100%;
text-align:center;
font-size:11px;
float:left;
margin:10px 0 0 0px;
}
.club-detail-glist-left{
width:100%;
float:left;	
}
.club-detail-glist-right{
width:100%;
float:right;	
}
.club-detail-glist-benefits{
width:100%;	
}
.club-detail-glist-benefits .desc{
width:100%;
float:left;
clear:both;
margin-left:0px;
}
/* VIP LISTING
------------------------------------------------------------------*/
.vip-double-col{
width:100%;
float:left;
margin-right:0px;	
}

.vip-feature img{
display:none;
}

.vip-feature-desc{
background:none; 
filter:none;
position:relative;
bottom:0;
left:0;
z-index:99;	
font-size:20px;
color:#fff;
width:100%;
display:inline-block;	
}
.vip-feature-price{
background:none; 
filter:none;
position:relative;
bottom:0px;
left:0;
z-index:99;	
font-size:20px;
line-height:21px;
color:#333;
font-family: 'GothamMediumGothamMedium';
padding:10px 0 0 0;
display:block;
float:left;
}
.vip-feature .event-info{
width:90%;	
}
.vip-feature .event-info h2{
color:#676767;	
}
.vip-feature .event-info h3{
color:#333 !important;	
}
.vip-feature .event-info p{
color:#676767;	
}
.vip-feature-price span{
margin-left:15px;
}
.featured-title{
display:block;
width:100%;
background:#1cbdd8;	
color:#fff;
font-family: 'GothamMediumGothamMedium';
text-transform:uppercase;
font-size:20px;
line-height:21px;
padding:10px 0;
}
.featured-title span{
padding:10px;
}

.vip-feature{
background:#e7e7e7;	
width:100%;
float:left;
margin-bottom: 30px;
display:inline-block;
position:relative;
padding:0 0 0px 0;	
}
.vip-sort{
margin-bottom:30px;
}

.vip-sort .sort-date{
	width:90%;
margin:10px 28px 0 10px;	
}
.vip-sort .sort-price{
width:90%;
float:left;
clear:left;
margin:10px 28px 0 10px;
}
.vip-sort .sort-crowd{
width:90%;		
float:left;
margin:10px 28px 0 10px;
}
.vip-sort .sort-location{
width:90%;	
float:left;
margin:10px 28px 0 10px;
clear:left;
}
.vip-sort .sort-date-input{
width:90%;
font-size:29px;
float:none;
clear:left;
margin:0 28px 0 10px;	
}


.event-listing.advanced-myscene.admyid_11 .mas-bands-blurb{
display:none;	
}
.event-listing.advanced-myscene.admyid_11 .nye-sort{
display:none;	
}
/* .admyid_16 .event-sort{
display:none;	
} */
.admyid_16  #listing-results p{
margin-bottom:20px;	
}
.mobile-remove{
display:block;	
}
.desktop-remove{
display:none;	
}
.update-ticket-1{
float:none;
width:100%;	
}
.update-ticket-2{
float:none;
width:100%;	
}
.update-ticket-3{
float:none;
width:100%;	
}
.change-ticket-title{

width:100%;			

}
.change-ticket-drop{
width:100%;	
}
.update-image{
width:15%;	
float:none;
display:none;
}
.update-right{
width:100%;	
}

.update-select{
width:50%;	
}
.cart-wrapper{
width:100%;	
right:0;	
left:0;
}
.cart-popdown{
width:90%;
}
.cart-popdown .button-row a.continue{
margin-bottom:10px;
display:block;	
text-align:center;
}
.cart-popdown .button-row a.checkout{
display:block;	
text-align:center;
margin-left:0;
}
}