/* @group 320 */

@media only screen and (min-width:0px) and (max-width: 320px){

	#wrapper{
		max-width: 320px;
		min-width: 120px;
	}
	
	#header-container{
		min-width: 120px;
		max-width: 320px;
	}
	
	.slider-wrapper{
		max-width: 320px;
		min-width: 120px;
	}
	
	
   .rect-bg{
		width: 100%;
		min-width: 120px;
		max-width: 320px;
		display: none;
	}
	
	#nav-collapsed, #collapsed-nav-drop{
		display: inherit;	
	}

	
	#nav-collapsed{
		height: 100px;
		background-size: 100%;	
	}
	
	#collapsed-nav-menu{
		position: absolute;
		right: 10px;
		top: 15px;
		width: 13%;
	}
	

	#logo-container, #upper-sect{
		display: none;
	}
	
	.sec-feature{
		width: 49.9%;
	}
	
	.img-wrap{
		width: 100% !important;
		margin-top: -120px;
	}
	.img-wrap.video-wrap{
		margin-top: 0;
	}
	.video-wrap a {
		display: none;
	}
	.align-left{
		margin-left: -5px;
	}
   
	.item-detes h2{
		width: 75%;
	}
   
	.prev, .next{
		display: !important;
	}
   
	.track-credntials-btn{
	}
   
	.track-details li{
		height: 118px;
	}
   
	.track-duration{
		padding-left: 20px;
		padding-right: 20px;
	}
	
	#simplemodal-container {
		width:90% !important;
	}

	/*#home-search {
		font-size: 30px;
		height: 38px;
		background-size: 30px;
	}	*/
	#home-search {
	font-size: 16px;
	font-family: widefont, sans-serif;
	}
	.mobile-search form {
		margin-left: 10px;
		margin-top: 8px;
		margin-bottom: 6px;
		width: auto;
	}
	a.modalCloseImg {
		width: 45px;
		height: 45px;
		background-size: 45px;
	}
	
	#footer-banner{
		display: none;
	}
	
	#sticky_navigation_wrapper{
		height: 0px;
	}
   
   	/****** EVENTS PAGE *****/
	.event-title-container ul li {
		width: 155px;
	}
	
	.event-title-container ul li:last-child {
		margin-right:0;
	}
	
	.date {
		width:85px;
		height:85px;
	}
    
    .item-row {
		width:100%;
	}

	.date-dets {
       font-size: 12px;
       padding-top: 6px;
	}
   
	.day {
	   font-size: 36px;
	   line-height: 37px;
	}

	.event-row .event-img-container {
	   width:100% !important;
	}
	.event-img {
	float: left;
	width: 100%;
	max-width: 275px;
	}

	.event-content-container h1 {
		font-size:22px;
	}
	
	.event-img-container {
		margin-top:0;
	}
	
	.upcoming-shows {
		margin-left: 0;
		margin-top: 0px;
	}
	
	.event-content-container .addthis_toolbox_wrapper {
		height:60px;
	}
	
	#footer-banner{
		display: none;
	}
	
	#sticky_navigation_wrapper{
		height: 0px;
	}
	.event-dwrap {
	float: left;
	width: 100%;
	}
	/***** MUSIC PLAYER *****/
	.ttw-music-player .player-controls {
		width: 100%;
		padding: 0 15px 0 15px;
		margin-top: 36px;
	}
	
	.ttw-music-player .track-info {
		width:100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		padding-left:10px;
	}

	.ttw-music-player .track-info p {
		display:inline;
	}
	
	/***** CLIENTS PAGE *****/
	#client-list-container{
		margin: 0 auto;
		width: 90%;
	}
	
	/***** HEATROCKS PAGE *****/
	#heat-page-title h1 {
	    font-size: 25px;
	    line-height: 25px;
	    padding:5px 0;
	    margin:0;
	}
	
		/** FEATURED **/
		.heat-col-right {
			width:100%;
			padding:0 10px;
		}
		
		.heat-col-left {
			padding:0 10px;
			width:100%;
		}

		/** CATEGORY **/
		ul.heat-categories li {
			width:90%;
		}

		/** MAIN **/
		#heat-page-title-main h1 {
			line-height: 70px;
			font-size: 55px;
			padding: 10px;
			text-align: center;
		}

		.heat-slider-wraps {
			padding:0 0;
		}
		
		.heat-slider-wraps .heat-prev {
			display: none;
		}
		
		.heat-slider-wraps .heat-next {
			display: none;
		}
		
		.slide-title-rocks{
			height: 50px;
			top: -25px;
			left: 0px;
		}
		
		.slide-title-rocks-left {
			height: 46px;
		}

		.item-detes h2 {
			font-size: 175%;
		}
		
		
	.footer-logo-container{
		/*margin-left: 33px;
		margin-top: 50px;*/

	}
	
	.footer-logo{
		width: 60%;
	}
	.featured-second h3, .featured-second p {
	display: none;
	}
	
	.img-thumb{
		float: none;
		width: 100%;
	}
	
	.large-4{
		margin: 0 auto;
		width: 100%;
	}
	
	.gallery-header-inner ul{
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.gallery-header-inner ul li{
		float: none;
	}
	
	.gallery-header-inner ul li a{
		background: none;
		padding: 5px 0;
		font-family: widefont, helvetica, sans-serif;
	}
	
	.gallery-header-inner ul li a:hover{
		color: #B59B58;
	}
	#carousel-13 li, #carousel-14 li, #carousel-12 li {
		width: 310px !important;
	}
}

/* @end */



@media only screen and (min-width:320px) and (max-width: 450px){
	
	#wrapper{
		max-width: 450px;
		min-width: 320px;
	}
	
	#header-container{
		min-width: 320px;
		max-width: 450px;
	}
	
	.slider-wrapper{
		max-width: 450px;
		min-width: 320px;
	}
	
	
   .rect-bg{
		width: 100%;
		min-width: 320px;
		max-width: 450px;
		display: none;
	}
	
	#nav-collapsed, #collapsed-nav-drop{
		display: inherit;	
	}
	
	.tint:before{
	display: none;
	}
	.filter {
		opacity: 1 !important;
	}
	.shade {
		opacity: 1 !important;
	}
	#carousel-2 h3{
		display: none;
	}
	
	#carousel-2 p{
		display: none
	}
	
	.item-detes{
	display: none;
}

.tint-rocks:before{
	display: none;
}
	

	
	#nav-collapsed{
		height: 100px;
		background-size: 100%;	
	}
	
	#collapsed-nav-menu {
		position: absolute;
		right: 10px;
		top: 31px;
		width: 13%;
	}
	

	#logo-container, #upper-sect{
		display: none;
	}
	
	.sec-feature{
		width: 50%;
		float: left;
	}
	
	.img-wrap h2{
		display: none;
	}
	
	.img-wrap p{
		display: none;
	}
	
	.img-wrap{
		width: 100% !important;
		margin-top: 0px;
	}
	
	.align-left{
		margin-left: 0px;
   }
   
   .billboard-copy{
	   margin-top: -241px;
	   min-width: 250px;
   }
   
   .featured-second{
		display: block;
		float: left;
		width: 100% !important;
		float: left;
		margin-top: 0px;
	}

   
	.billboard-copy h1{
		margin: 45px 0 0;
	}
   
	.billboard-copy-sec{
		display: none;
	}
   
	
	.item-detes h2{
		width: 75%;
	}
   
	.prev, .next{
		display: !important;
	}
   
	#footer-nav-menu-container{
		width: 306px;
		margin-left: 13px;
		top: 3px;
	}
	
	#newsletter-sign-container{
		width: 176px;
		margin-left: 29px;
	}
	
	.footer-logo-container{
		/*margin-left: 33px;
		margin-top: 50px;*/

	}
	
	#footer-social-icons{
		margin: 0 auto;
		width: 180px;
	}
	
	.footer-nav-menu li{
		padding: 2px 13px;
	}
	
	#footer-container{
		margin-bottom: 0px;
		height: 500px;
	}
	
	.all-tab, .music-tab, .free-tab{
		background-size: 80%;
	}
	
	.music-title-container ul li{
		margin-top: 13px;
		float: none;
		background: none;
	}
	
	.track-credntials-btn{
   }
   
   .track-details li{
	   height: 118px;
   }
   
   .track-duration{
	   /*padding-left: 20px;*/
	   padding-right: 20px;
   }
   
   .tracklist-container{
	   display: none;
   }
   
   .track-sect{
	   display: none;
   }
   
   .details-column p{
	   width: 100%;
   }
   
   .details-column ul li{
	   display: block;
	   padding: 5px;
   }
   
   .addthis_button_facebook_like at300b{
	   width: 83px;
   }
   
   .details-column{
	   width: 57.5%;
	   margin-top: -8px;
	   margin-left: 4.75%;
   }
   
   #footer-banner{
	   height: 75px;
   }
   
   
   	#footer-container{
		margin-bottom: 0px;
		height: 500px;
		max-width: 450px;
		min-width: 320px;
	}
	
	.elastislide-horizontal nav span.elastislide-next, .elastislide-horizontal nav span.elastislide-prev{
		top: 72px;
	}
	
	.elastislide-horizontal{
		height: 157px;
	}
	
	.slide-title{
		background-size: 70% 70%;
		left: 19.5px;
	}
	
	 .slide-title-2{
		 background-size: 60% 68%;
		 left: 18.5px;
		 top: 12px
	 }
	
	.music-title-container ul{
		margin: 0px 7px;
		max-width: 450px;
		min-width: 320px;
	}
	
	.music-title-container ul li{
		margin-right: 10px;
		margin-top: 8px;
		float: none;
		background: none;
	}
	
	.nav-btn{
	width: 100%;
	max-width: 90px;
	height: 27px;
		
	}
	
	#simplemodal-container {
		width:90% !important;
	}

	a.modalCloseImg {
		width: 45px;
		height: 45px;
		background-size: 45px;
	}
	
	/*#home-search {
		font-size: 35px;
		height: 44px;
		background-size: 35px;
	}	*/
	#home-search {
	font-size: 16px;
	font-family: widefont, sans-serif;
	}
	.mobile-search form {
		margin-left: 10px;
		margin-top: 8px;
		margin-bottom: 6px;
		width: auto;
	}
	
	/****** ABOUT PAGE *****/
	.content{
		width: 100%;
	}
	
	
	.content-bg {
		height: auto;
		padding-bottom: 50px;
	}
	
	.content-bg-right{
		height: auto;
		padding-bottom: 50px;
	}
	
	
	/********* CLIENTS **********/
	.client-list{
		width: 94%;
	}
	
	.client-list ul li{
	/* 	max-width: 50px; */
	}
	
	.carousel-1{
		max-width: 450px;
		min-width: 320px;
	}
	
	#client-list-container{
		margin: 0 auto;
		width: 90%;
	}
	
	.flex-prev{
		left: -13px;
	}
	   
   	/****** EVENTS PAGE *****/
	.date {
		width:73px;
		height:73px;
	}
    
    .item-row {
		width:100%;
	}

	.date-dets {
       font-size: 12px;
       padding-top: 6px;
	}
   
	.day {
	   font-size: 36px;
	   line-height: 37px;
	   padding-top:1px;
	}

	.event-row .event-img-container {
       width:100% !important;
	}
	.event-img {
	float: left;
	width: 100%;
	max-width: 275px;
	}
	.event-row-right {
		padding-left:73px;
	}

	.event-content-container h1 {
		font-size:22px;
	}
	
	.event-img-container {
		margin-top:0;
	}
	
	.upcoming-shows {
		margin-left: 0;
		margin-top: 0px;
	}
	
	#footer-banner{
		display: none;
	}
	
	#sticky_navigation_wrapper{
		height: 0px;
	}
	
	.play_btn{
		width: 130px;
	}
	
	.events-tabs{
		width: 80%;
	}
	
	.event-title-container ul{
		margin: 1px 30px;
	}
	
	.event-title-container ul li{
		margin-right: 3px;
		padding-left: 2px;
		margin-top: 6px;
		width: 130px;
	}
	.event-dwrap {
	float: left;
	width: 100%;
	}
	
	/***** HEATROCKS PAGE *****/
	#heat-page-title h1 {
	    font-size: 35px;
	    line-height: 35px;
	    padding:5px 0;
	    margin:0;
	}
	
		/** FEATURED **/
		.heat-col-right {
			width:100%;
			padding:0 10px;
		}
		
		.heat-col-left {
			padding:0 10px;
			width:100%;
		}

		/** CATEGORY **/
		ul.heat-categories li {
			width:90%;
		}

		/** MAIN **/
		#heat-page-title-main h1 {
			line-height: 70px;
			font-size: 80px;
			padding: 10px;
			text-align: center;
		}

		.heat-slider-wraps {
			padding:0 0;
		}
		
		.heat-slider-wraps .heat-prev {
			display: none;
		}
		
		.heat-slider-wraps .heat-next {
			display: none;
		}
		
		.slide-title-rocks{
			height: 50px;
			top: -25px;
			left: 0px;
		}
		
		.slide-title-rocks-left {
			height: 46px;
		}
		
		.item-detes h2 {
			font-size: 175%;
		}
		
		/***** GALLERY *****/
		
		.gallery-header-inner ul{
			/*float: left;
			margin-bottom: 22px;
			margin-top: 6px;
			padding-right: 24px;*/
			display: none;
		}
		
		.gallery-header-inner ul li{
			float: none;
		}
		
		.content-bg{
		min-height: 100%
	}
	
	.img-thumb{
		float: left;
		width: 50%;
	}
	
	.large-4{
		margin: 0 auto;
		width: 100%;
	}
	
	.gallery-header-inner ul{
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.gallery-header-inner ul li{
		float: none;
	}
	
	.gallery-header-inner ul li a{
		background: none;
		padding: 5px 0;
		font-family: widefont, helvetica, sans-serif;
	}
	
	.gallery-header-inner ul li a:hover{
		color: #B59B58;
	}
	
	
	/*****PRESS *********/
	
	.billboard-music{
		width: 100%;
		opacity: 1;
		filter:alpha(opacity=100); /* For IE8 and earlier */
		float: none;

	}
	
	.content-container{
		background-color: #000;
	}
	
	.music-title-container h1{
		margin-top: 1px;
	}
	
	.music-title-container {
		height: auto;
	}
	.press-title-container{
		height: 57px;
	}
		/********* MUSIC VIEW PAGE ************/
	
	#image-column{
		width: 97.75%;
	}
	
	.details-column{
		margin-top: 5px;
		margin-left: 4.75%;
		width: 87.5%;
	}
	
		.dwn_press_pdf{
			width: 96%;
	}
	
	.addthis_toolbox addthis_default_style{
		width: 91%;
	}
	
	#details-inner{
		margin-left: 2.66667%;
	}
	
	.credits{
		width: 320px;
	}
	
	.track-credntials{
		float: none;
	}
	
	.track-credntials-btn{
		margin-left: 50px;
	}
	
	addthis_toolbox addthis_default_style{
		width: 100%;
	}
	
	/****** NEWSLETTER ****/
	
	.splash-page-img-btn{
		display: none;
	}
	
	
	
	#news-sub{
		margin-left: 4px;
	}
	
	form{
		width: 299px;
		margin-left: -29px;
		margin-top: -9px;
	}
	.email-sub {
		margin-left: 0;
	}
	#search-box form {
		width: auto;
		margin-left: 0;
		margin-top: 0;
	}
	#footer-nav-menu-container{
		padding-bottom: 18px;
	}
	
	.credits{
		width: 430px;
		margin-top: 10px;
		display: none;
	}
	
	.credits p{
		text-align: center;
		width: 196px;
	}
	
	.credit{
		margin-left: 20px;
	}
	
	#footer-container{
		height: auto;
	}
	
		/**********CONTACTS ********/
	
	.message-box{
		position: relative;
		left: 0;
	}
	
	#freeform{
		width: 86% !important;
		height: auto;
		padding-bottom: 80px;
	}
	
	#contact-submit{
		float: none;
		margin-right: 0;
		margin-top: 15px;
	}
	
	#social-tabs-container{
		width: 355px;
	}
	
	.contact-form-field{
		width: 261px;
	}
	
	#contact-container h1{
		text-align: center;
		width: 86%;
	}
	
	
	.footer-logo{
		width: 55%;
	}
	
	.footer-logo-container{
		margin: 50px 90px;
		width: 232px;
		float: none;
		position: relative;
	}
	
	#footer-social-icons{
		margin-left:  -20px;
	}
	.featured-second h3, .featured-second p {
	display: none;
	}
	
	
	/******** FOOTER **********/
	
	#fap{
		visibility: hidden;
	}
	
	
	#newsletter{
		margin-left: 30px;
		float: left;
		margin-top: 10px;
	}
	
	#news-sub{
		float: left;
		margin-left: 27px;
	}
	
	.footer-nav-menu{
		padding: 5px;
		margin-left: 14px;
	}
	
	#footer-nav-menu-container{
		margin-left: 34px;
	}
	#carousel-13 li, #carousel-14 li, #carousel-12 li {
		width: 310px !important;
	}
}



@media only screen and (min-width:450px) and (max-width: 500px){
	
	#wrapper{
		max-width: 500px;
		min-width: 450px;
	}
	
	#header-container{
		min-width: 450px;
		max-width: 500px;
	}
	
	.slider-wrapper{
		max-width: 500px;
		min-width: 320px;
	}
	
		.rect-bg{
		width: 100%;
		min-width: 450px;
		max-width: 500px;
	}
	
	#nav-collapsed, #collapsed-nav-drop{
		display: inherit;	
	}

	
	#nav-collapsed{
		background-size: 100%;
		height: 100px;
		min-width: 400px;	
	}
	
	#collapsed-nav-menu{
		position: absolute;
		right: 10px;
		top: 19px;
		width: 13%;
	}
	
	
	  /***** HOME SLIDER *****/
   
   
   
   .tint:before{
		display: none;
	}
	.filter {
		opacity: 1 !important;
	}
	.shade {
		opacity: 1 !important;
	}
	.tint:hover:before{
		background: none;
	}
   
	#carousel-2 h3{
		display: none;
	}
	
	#carousel-2 p{
		display: none
	}
	
	.elastislide-horizontal nav span.elastislide-next, .elastislide-horizontal nav span.elastislide-prev{
		top: 90px;
	}
	
	#footer-banner{
		display: none;
	}
	
	.content-billboard h1{
		bottom: 14px;
	}
	
	
	#logo-container, #upper-sect{
		display: none;
	}
	
	.sec-feature{
		width: 50%;
		height: 100%;
		float: left;
	}
	
	.img-wrap{
		width: 100% !important;
		margin-top: 0px;
	}
	
	.align-left{
		margin-left: 0px;
	}
   
      .featured-second{
		display: block;
		float: left;
		width: 100% !important;
		float: left;
		margin-top: 0px;
	}
   
   .billboard-copy{
	   margin-top: -241px;
	   min-width: 250px;
   }
   
   .billboard-copy h1{
	   margin: 45px 0 0;
   }
   
    .billboard-copy-sec{
	   display: none;
   }
   
/*
    #heat-page-title h1{
		font-size: 845%;
	}
	
	 #heat-page-title h1{
		font-size: 600%;
	}
	
	#heat-page-subtitle-wrap p{
		font-size: 12px;
	}
*/
	
	#footer-nav-menu-container{
		width: 287px;
		margin-left: 95px;
		top: 33px;
	}
	
	#newsletter-sign-container{
		width: 176px;
		margin-left: 29px;
	}
	
	.footer-logo-container{
		margin-left: 95px;
		margin-top: 50px;
		position: relative;
	}
	
	#footer-social-icons{
		margin: 0 auto;
		width: 180px;
	}
	
	.footer-nav-menu li{
		padding: 2px 10px;
	}
	
	#footer-container{
		margin-bottom: 0px;
		height: 500px;
		max-width: 550px;
		min-width: 450px;
	}
	
	#simplemodal-container {
		width:85% !important;
	}

	a.modalCloseImg {
		width: 45px;
		height: 45px;
		background-size: 45px;
	}

	/*#home-search {
		font-size: 35px;
		height: 44px;
		background-size: 35px;
	}*/
	#home-search {
	font-size: 16px;
	font-family: widefont, sans-serif;
	}
.mobile-search form {
	margin-left: 10px;
	margin-top: 8px;
	margin-bottom: 6px;
	width: auto;
}
	
	/****** ABOUT PAGE *****/
	.content{
		width: 100%;
	}
	
	
	.content-bg{
		height: auto;
		padding-bottom: 50px;
	}
	
	.content-bg-right{
		height: auto;
		padding-bottom: 50px;
	}
	
	.content-billboard h1{
		bottom: 14px;
	}
	
   	/****** EVENTS PAGE *****/
	.date {
		width:73px;
		height:73px;
	}
    
    .item-row {
		width:100%;
	}

	.date-dets {
       font-size: 12px;
       padding-top: 6px;
	}
   
	.day {
	   font-size: 36px;
	   line-height: 37px;
	   padding-top:1px;
	}

	.event-row .event-img-container {
	   width:100% !important;
	}
	.event-img {
	float: left;
	width: 100%;
	max-width: 275px;
	}	
	.event-row-right {
		padding-left:73px;
	}

	.event-content-container h1 {
		font-size:22px;
	}
	
	.event-img-container {
		margin-top:0;
	}
	
	#footer-bannerul.heat-categories li {
			width:90%;
		}
	
	#sticky_navigation_wrapper{
		height: 0px;
	}
	.event-dwrap {
	float: left;
	width: 100%;
	}
	
	/***** CLIENTS PAGE *****/
	#client-list-container{
		margin: 0 auto;
		width: 90%;
	}

	/***** HEATROCKS PAGE *****/
	#heat-page-title h1 {
	    font-size: 35px;
	    line-height: 35px;
	    padding:5px 0;
	    margin:0;
	}

		/** FEATURED **/
		.heat-col-right {
			width:100%;
			padding:0 10px;
		}
		
		.heat-col-left {
			padding:0 10px;
			width:100%;
		}
		
		/** CATEGORY **/
		ul.heat-categories li {
			width:90%;
		}
		
		/** MAIN **/
		#heat-page-title-main h1 {
			line-height: 70px;
			font-size: 80px;
			padding: 10px;
			text-align: center;
		}

		.heat-slider-wraps {
			padding:0 22px;
		}
		
		.heat-slider-wraps .heat-prev {
			left:-21px;
			width:27px;
		}
		
		.heat-slider-wraps .heat-next {
			right:-21px;
			width:27px;
		}
		
		.item-detes h2 {
			font-size: 190%;
		}
		
	/***** GALLERY *****/
		
		.gallery-header-inner ul{
			/*float: left;
			margin-bottom: 22px;
			margin-top: 6px;
			padding-right: 24px;*/
			display: none;
		}
		
		.gallery-header-inner ul li{
			float: none;
		}
		
		.content-bg{
		min-height: 100%
	}
	
	.img-thumb{
		float: left;
		width: 50%;
	}
	
	.large-4{
		margin: 0 auto;
		width: 100%;
	}
	
	.gallery-header-inner ul{
		float: left;
		margin: 0;
		padding: 0;
	}
	
	.gallery-header-inner ul li{
		float: none;
	}
	
	.gallery-header-inner ul li a{
		background: none;
		padding: 5px 0;
		font-family: widefont, helvetica, sans-serif;
	}
	
	.gallery-header-inner ul li a:hover{
		color: #B59B58;
	}
	
	
	/********* MUSIC PAGE *********/
	
	
	/********* MUSIC VIEW PAGE ************/
	
	#image-column{
		width: 97.75%;
	}
	
	.details-column{
		margin-top: 5px;
		margin-left: 4.75%;
		width: 87.5%;
	}
	
		.dwn_press_pdf{
			width: 75%;
	}
	
	.addthis_toolbox addthis_default_style{
		width: 91%;
	}
	
	#details-inner{
		margin-left: 2.66667%;
	}
	
	.credits{
		width: 320px;
	}
	
	.track-credntials{
		float: none;
	}
	
	.track-credntials-btn{
		margin-left: 50px;
	}
	
	 .tracklist-container{
	   display: none;
   }
   
   .track-sect{
	   display: none;
   }

	
	/****** NEWSLETTER ****/
	
	#news-sub{
		margin-left: 11px;
	}
	
	form{
		width: 299px;
		margin-left: -29px;
		margin-top: -9px;
	}
	
	#footer-nav-menu-container{
		padding-bottom: 18px;
	}
	
	.credits{
		display: none;
	}
	
		
	#footer-container{
		height: auto;
	}
	
	.splash-page-img-btn{
		display: none;
	}
	
	/**********CONTACTS ********/
	
	.message-box{
		position: relative;
		left: 0;
	}
	
	#freeform{
		width: 86%;
		height: auto;
		padding-bottom: 80px;
	}
	
	#contact-submit{
		float: none;
		margin-right: 0;
		margin-top: 15px;
	}



	/*****PRESS *********/
	
	.billboard-music{
		width: 100%;
		opacity: 1;
		filter:alpha(opacity=100); /* For IE8 and earlier */
		height: auto;
		float: none;

	}
	
	.content-container{
		background-color: #000;
	}
	
	.music-title-container h1{
		margin-top: 1px;
	}
	
	
	
	.music-title-container {
		height: auto;
	}
	
	
		
	.featured-second h3, .featured-second p {
	display: none;
	}
	
	
	#newsletter{
		margin-left: 26px;
		float: left;
		margin-top: 10px;
	}
	
	#news-sub{
		float: left;
		margin-left: 27px;
	}
	
	.footer-nav-menu{
		padding: 5px;
		margin-left: 14px;
	}
	
	
	
	}



@media only screen and (min-width:500px) and (max-width: 640px){
	
	#nav-collapsed, #collapsed-nav-drop{
		display: inherit;	
	}
	.filter {
		opacity: 1 !important;
	}
	.shade {
		opacity: 1 !important;
	}
	#wrapper{
		min-width: 500px;
		max-width: 640px;
	}
	.featured-second h3, .featured-second p {
	display: none;
	}
	#header-container{
		min-width: 500px;
		max-width: 640px;
	}

	
	#nav-collapsed{
		background-size: 100%;
		height: 100px;	
	}
	
	#collapsed-nav-menu{
		position: absolute;
		right: 10px;
		top: 30px;
		width: 10%;
		
	}
	
	.rect-bg{
		width: 100%;
		min-width: 500px;
		max-width: 640px;
	}
	
	.slider-wrapper{
		min-width: 500px;
		max-width: 640px;
	}
	
	
	#logo-container, #upper-sect{
		display: none;
	}
	
	.sec-feature{
		width: 50%;
		height: 100%;
		float: left;
	}
	
	.img-wrap{
		width: 100% !important;
	}
	
.align-left{
	margin-left: 0px;
   }
   
   .featured-second{
		display: block;
		float: left;
		width: 100% !important;
		float: left;
		margin-top: 0px;
	}

   
   .billboard-copy{
	   margin-top: -195px;
	   min-width: 250px;
   }
   
    .billboard-copy-sec{
	   display: none;
   }
   
   /***** HOME SLIDER *****/
   
   .tint:before{
	display: none;
	}
	.filter {
		opacity: 1 !important;
	}
	.shade {
		opacity: 1 !important;
	}
	
	.tint:hover:before{
		background: none;
	}
   
	.tint-rocks:before{
	display: none
}

.item-detes{
	display: none;
}


#carousel-2 h3{
	display: none;
}

#carousel-2 p{
	display: none;
}


.elastislide-horizontal nav span.elastislide-next, .elastislide-horizontal nav span.elastislide-prev{
	top: 90px;
}
	
	#footer-nav-menu-container{
		width: 317px;
		margin-left: 115px;
		top: 3px;
	}
	
	#newsletter-sign-container{
		width: 176px;
		margin-left: 29px;
	}
	
	.footer-logo-container{
		margin-left: 115px;
		margin-top: 50px;
		position: relative;
	}
	
	.credits p{
		width: 600px;
	}
	
	#footer-social-icons{
		margin: 0 auto;
		width: 180px;
	}
	
	.footer-nav-menu li{
		padding: 2px 15px;
	}
	
	#footer-container{
		margin-bottom: 0px;
		height: 500px;
		min-width: 500px;
		max-width: 640px;
	}
	
	form{
		width: 299px;
		margin-top: 50px;
	}
	
	#footer-nav-menu-container{
		width: 320px;
	}
	
	#newsletter{
		margin-top: 30px;
		position: absolute;
	}
	
	#news-sub{
		margin-top: 82px;
		margin-left: 0;
	}
	
	input[type="submit"]{
		width: 200px;
	}
	
	#footer-banner{
		display: none;
	}
	
	#sticky_navigation_wrapper{
		height: 0px;
	}
	
	#simplemodal-container {
		width:85% !important;
	}
	
	a.modalCloseImg {
		width: 45px;
		height: 45px;
		background-size: 45px;
	}
	
	/*#home-search {
		font-size: 35px;
		height: 44px;
		background-size: 35px;
	}*/	
	#home-search {
	font-size: 16px;
	font-family: widefont, sans-serif;
	}
	.mobile-search form {
		margin-left: 10px;
		margin-top: 8px;
		margin-bottom: 6px;
		width: auto;
	}
	/****** ABOUT PAGE *****/
	
	.content{
		width: 100%;
	}
	
	
	.content-bg{
		height: auto;
		padding-bottom: 50px;
	}
	
	.content-billboard h1{
		bottom: 14px;
	}
	
	.content-bg-right{
		height: auto;
		padding-bottom: 50px;
	}
	
	
	/***** EVENTS PAGE *****/	
	.item-row {
		width:100%;
	}
	.event-dwrap {
	float: left;
	width: 100%;
	}
	
	/***** CLIENTS PAGE *****/
	#client-list-container{
		margin: 0 auto;
		width: 90%;
	}
	
	/***** HEATROCKS PAGE *****/
		/** FEATURED **/
		.heat-col-right {
			width:100%;
			padding:0 10px;
		}
		
		.heat-col-left {
			padding:0 10px;
			width:100%;
		}
		
		/** CATEGORY **/
		ul.heat-categories li {
			width:90%;
		}
		
		.item-detes h2 {
			font-size: 190%;
		}
		
	/******* GALLERY ******/
	
	.gallery-header-inner ul{
		float: left;
		margin-top: 0;
		padding-right: 0;
	}
	
	.gallery-header-inner ul li{
		padding-left: 13px;
	}
	
	.content-bg{
		min-height: 100%
	}
	
	.img-thumb{
		float: left;
		width: 50%;
	}
	
	.large-4{
		margin: 0 auto;
		width: 100%;
	}
	
	
	.gallery-header-inner ul{
		/*float: left;
		margin: 0;
		padding: 0;*/
		display: none;
	}
	
	.gallery-header-inner ul li{
		float: none;
	}
	
	.gallery-header-inner ul li a{
		background: none;
		padding: 5px 0;
		font-family: widefont, helvetica, sans-serif;
	}
	
	.gallery-header-inner ul li a:hover{
		color: #B59B58;
	}
	
	/********* MUSIC VIEW PAGE ************/
	
	#image-column{
		width: 97.75%;
	}
	
	.details-column{
		margin-top: 5px;
		margin-left: 4.75%;
		width: 87.5%;
	}
	
		.dwn_press_pdf{
			width: 50%;
	}
	
	.addthis_toolbox addthis_default_style{
		width: 91%;
	}
	
	#details-inner{
		margin-left: 2.66667%;
	}
	
	.credits{
		width: 320px;
	}
	
	.track-credntials{
		float: none;
	}
	
	.track-credntials-btn{
		margin-left: 50px;
	}
	
	.track-details li{
		height: auto;
	}
	
	 .tracklist-container{
	   display: none;
   }
   
   .track-sect{
	   display: none;
   }
	
		/****** NEWSLETTER ****/
	
	#news-sub{
		margin-left: 11px;
	}
	
	form{
		width: 299px;
		margin-left: -109px;
		margin-top: 30px;
	}
	
	#search-box form {
		margin-left: 0;
		margin-top: 0;
		width: auto;
	}
	.mobile-search form {
		margin-left: 10px;
		margin-top: 8px;
		margin-bottom: 6px;
		width: auto;
	}
	#footer-nav-menu-container{
		padding-bottom: 18px;
	}
	
	.credits{
		display: none;
	}
	
	.splash-page-img-btn{
		display: none;
	}
	
	
	/**********CONTACTS ********/
	
	.message-box{
		position: relative;
		left: 0;
	}
	
	#freeform{
		width: 50%;
		height: auto;
		padding-bottom: 80px;
	}
	
	#contact-submit{
		float: none;
		margin-right: 0;
		margin-top: 15px;
	}
	
	/**********CONTACTS ********/
	
	.message-box{
		position: relative;
		left: 0;
	}
	
	#freeform{
		width: 70%;
		height: auto;
		padding-bottom: 80px;
	}
	
	#contact-submit{
		float: none;
		margin-right: 0;
		margin-top: 15px;
	}
}



@media only screen and (min-width:640px) and (max-width: 960px){

#wrapper{
	margin: 0 auto;
	width: 100%;
	position: relative;
	min-width: 640px;
	max-width: 960px;

}


#header-container{

	min-width: 640px;
	max-width: 960px;
}

#footer-container{
	min-width: 640px;
	max-width: 960px;

}

.rect-bg{
	width: 630px;
}

.slider-wrapper{
	max-width: 960px;
	min-width: 640px;

}

#collapsed-nav-menu{
	position: absolute;
	right: 10px;
	top: 31px;
	width: 9%;
}


#nav-collapsed, #collapsed-nav-drop{
		display: inherit;	
	}
	
#logo-container, #upper-sect{
		display: none;
	}
	

#twitter-container{
	margin-top: 11px;
}

.tweet-feed{
	margin-top: 0px;
}

.tweet-icon{
	margin-top: 4px;
}


.billboard-copy-sec{
	   margin-top: -151px;
	   min-width: 150px;
   }
   
 .billboard-copy h1, .billboard-copy-sec h1{
		margin-top: 29px;
		font-size: 27px;
	}
	
	.img-wrap{
		width: 74.6%;
	}
	
	.sec-feature{
		width: 100%;
	}
		
	#footer-nav-menu-container{
		margin-left: 312px;
		padding-bottom: 68px;
		padding-top: 20px;
		top: 3px;
		width: 247px;
		
	}
	
	.splash-page-img-btn{
		display: none;
	}
	
	#newsletter-sign-container{
		width: 176px;
		margin-left: 29px;
	}
	
	.footer-logo-container{
		margin-left: 305px;
		margin-top: 50px;
		position: relative;
	}
	
	.footer-nav-menu{
	padding: 10px;
	}
	
	#footer-social-icons{
		margin: 0 auto;
		width: 180px;
	}
	
	.footer-nav-menu li{
		padding: 2px 15px;
	}
	
	#footer-container{
		margin-bottom: 0px;
		height: 500px;
	}
	
	.details-column ul li{
		display: block;
		padding: 5px;
	}
	
	.details-column{
		margin-top: -6px;
		margin-left: 2.75%;
	}
	
	.track-details li{
		height: auto;
	}
	
	#footer-banner{
		height: 50px;
	}
	
	#sticky_navigation_wrapper{
		height: 0;
	}
	
		#footer-banner{
		display: none;
	}
	
	/****** ABOUT PAGE *****/
	
	.content{
		width: 100%;
	}
	
	
	.content-bg{
		height: auto;
		padding-bottom: 50px;
	}
	
	.content-bg-right{
		height: auto;
		padding-bottom: 50px;
	}
	
	.content-billboard h1{
		bottom: 14px;
	}
	
	/***** EVENTS PAGE *****/
	
.event-dwrap {
float: left;
width: 100%;
}


	/***** HEATROCKS PAGE *****/
		/** FEATURED **/
		.heat-col-right {
			padding-right:10px;
		}
		
		.heat-col-left {
			padding-left:10px;
		}
		
		.item-detes h2 {
			font-size: 153%;
		}
		
		/******* GALLERY ******/
	
	.gallery-header-inner ul{
		/*margin-top: 39px;
		padding-right: 0;*/
		display: none;
	}
	
	.gallery-header-inner ul li{
		padding-left: 13px;
	}
	
	.content-bg{
		min-height: 100%
	}
	
	/********* MUSIC VIEW PAGE ************/
	
	#image-column{
		width: 97.75%;
	}
	
	.details-column{
		margin-top: 5px;
		margin-left: 4.75%;
		width: 97.5%;
	}
	
		.dwn_press_pdf{
			width: 50%;
	}
	
	.addthis_toolbox addthis_default_style{
		width: 91%;
	}
	
	#details-inner{
		margin-left: 2.66667%;
	}
	
	.credits{
		max-width: 320px;
		width: 100%;
	}
	
	.track-credntials{
		float: none;
	}
	
	.track-credntials-btn{
		margin-left: 50px;
	}

	
	/****** NEWSLETTER ****/
	
	#news-sub{
		margin-left: 33px;
		margin-top: 30px;
	}
	
	form{
		width: 299px;
	}
	#search-box form {
		width: auto;
	}
	#footer-nav-menu-container{
		padding-bottom: 18px;
	}
	
	.credits{
		width: 590px;
	}
	
	.credit{
		margin-left: 120px;
		margin-top: 30px;
	}
	
	
	/**********CONTACTS ********/
	
	.message-box{
		position: relative;
		left: 0;
	}
	
	#freeform{
		width: 50%;
		height: auto;
		padding-bottom: 80px;
	}
	
	#contact-submit{
		float: none;
		margin-right: 0;
		margin-top: 15px;
	}
.featured-second h3, .featured-second p {
display: none;
}
#home-search {
font-size: 16px;
font-family: widefont, sans-serif;
}
.mobile-search form {
	margin-left: 10px;
	margin-top: 8px;
	margin-bottom: 6px;
	width: auto;
}

/************ FOOTER **************/

#newsletter{
	left: 25px;
	top: 218px;
	/*position: absolute;*/
}

.credits{
	margin-top: 39px;
	max-width: 960px;
	width: 100%;
}

.credits p{
	width: 660px;
}



}



/*
     FILE ARCHIVED ON 16:50:41 Jun 08, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:56:56 Oct 24, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 87.696
  exclusion.robots: 0.063
  exclusion.robots.policy: 0.056
  cdx.remote: 0.055
  esindex: 0.009
  LoadShardBlock: 50.07 (3)
  PetaboxLoader3.datanode: 157.997 (5)
  load_resource: 214.848 (2)
  PetaboxLoader3.resolve: 65.274 (2)
*/