
/* -------------  All Pages -------------------------*/
#prices .white{text-shadow: 0px 0px 60px rgba(210, 0, 0, 1), 0px 0px 15px rgba(20, 0, 0, 1); font-size:3.5em; color:#fff; }
#prices .yellow{color:#ff0; font-size:8.5em;text-shadow: 0px 0px 60px rgba(210, 0, 0, 1), 0px 0px 15px rgba(20, 0, 0, 1);}

.sidebarContent {
	background-color:#FAFAFA;
	padding:10px;
	margin-bottom:20px !important;
}

.mfp-wrap {
	z-index:1000000 !important;
}

.ticketParallax2 a:hover {
	text-decoration:none;
}

#sidebar .module .inner {
	padding:0 !important;
	border:none;
}

.galleryMore a {
	color:#ffffff;
	font-size:18px;
	margin-top:10px;
	display:block;
}

#main .border-top {
	top:160px;
}

.pageTop {
	min-height:200px;
	background-color:#3b3b3b;
}

.alignCenter {
	text-align:center;
}

nav li {
	font-weight:bold;
}

.button-small {
	font-size:1.3rem;
}

.ticketCallOut {
	display:block;
	padding-top:4%;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	font-size:2em;
	font-weight:bold;
}

.pageTopTicketCallOut1 {
	color:#e91c18;
}

.pageTopTicketCallOut2 {
	color:#ff0;
}

.pageTopTicketCallOut3 {
    color:#e91c18;
}

.pageTitle {
	display:block;
	background-color:#E95E26/*#0079AA*/;
	padding:15px 20px;
	font-size:3.6rem;
	color:#000/*#ffffff*/;
	margin-bottom:0;
	text-align:center;	
}

.pageBody {
	display:block;
	background-color:#ededed;
	padding:10px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.pageBody p {
	font-size:1.0em;
}

.pageBody img {
	display:block;
	margin-left:auto;
	margin-right:auto;
	max-width:100%;
	}
	
.darkRed {
	color:#C00;
	font-weight:bold;
}

.listIndent {
	margin-left:25px;
}

#mc_embed_signup div.response {
	margin:0 !important;
	padding:0 !important;
	width:100% !important;
}

/* -------------  Flickr Gallery --------------------------------*/
.flickr-gallery {
	margin:0 auto;
}

.flickr-gallery li {
	display:inline;
}

.gallery img {
	display:inline;
	margin-bottom:3px;
}


/* -------------  Slider Home --------------------------------*/

.flexslider {
	font-weight:bold;
}

.sliderLogo {
	position:absolute;
	top:6%;
	left:3%;
	z-index:100;
	display:block;
	width:25%;
	height:25%;
}
/* -------------  Lineup Home --------------------------------*/

.lineupHome h1 {
	color:#000/*#ffffff*/;
	font-size:4rem;
	text-align:center;
}

.lineupHome p {
	color:#000/*#ffffff*/;
	font-size:18px;
	text-align:center;
	margin-bottom:20px;
}

.date {
	font-size:16px;
}

.day {
	color:#000000;
	font-size:2.3rem;
}

.lineup_wrap {
	max-width:300px;
	margin-left:auto;
	margin-right:auto;	
	background: #cccccc;
	margin-bottom: 15px;
}

.lineup_info {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}

.lineup_band {
	font-size:17px;
	font-weight:bold;
	clear:both;
	display:block;
}

.headliner_name {
	min-height: 50px;
	max-width:	500px;
	background: #E95E26;
	font-size: 24px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 13px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

.lineup_info_bar {
	height: 90px;
	background: #373737;
	margin-bottom: 6px;
	color: #ffffff;
}

.lineup_info_date {
	display: block;
	clear: both;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size: 32px;
}
.lineup_info_month {
	display:block;
	clear:both;
	font-size:20px;
}

.lineup_info_day {
	display:block;
	clear:both;
	font-size:20px;	
}

.lineup_info_bar_date {
	float:left;
	display:block;
	background:#D1221F;
	padding:3px;
	text-align:center;
	width:100px;
}

.lineup_info_bar_buttons {
	display:table;
	margin:0 auto;
}

.lineup_info_bar_buttons .button {
	margin-top:33px;
}

.lineup-ticketButton {
	margin-right:10px;
}

.headliner-break {
	display:none;
}

.headlinerPhone {
	display:none;
}

.bandNamePhone {
	display:none;
}

.datePhone {
	display:none;
}

/* -------------  Parallax Home Page -------------------------*/

.just_pattern_parallax {
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}

.parallax-section {
	position: relative;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	min-height:500px;
	margin-top:-35px;
/*z-index: 2;
*/}

.parallax-1 {
	background: url('../images/parallax-crowd.jpg') repeat fixed;
	background-size:cover;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	width: 100%;
}

.ticketParallax {
	padding-top:115px;
	padding-bottom:115px;
	text-align:center;
}

.ticketParallax h1 {
	margin-bottom:.40em;
}

.parallax-2 {
	background: url('../images/parallax-camp.jpg') repeat fixed;
	background-size:1920px 1080px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	width: 100%;
}

.campingParallax {
	padding-top:174px;
	padding-bottom:40px;
	text-align:center;
}

.ticketParallax h1 {
	margin-bottom:.40em;
}


#events .wrapper {
	background-color: #E95E26;
}

/* -------------  Sidebar -------------------------*/

.sidebarContent p, li{
	font-size:1.2em;
}

.sidebarImage img {
	display:block;
	margin-left:auto;
	margin-right:auto;
	max-width:100%;
	}
#sidebar .module h3 {
	background-color:#E95E26;
	border: 1px solid:#E95E26;
}
/* -------------  Camping Page -------------------------*/

.campingButtons {
	display:table;
	margin:0 auto;
	padding-bottom:20px;
}


.informationButtons {
	display:table;
	margin:0 auto;
	padding-bottom:20px;
}
	

/* -------------  Country Club Page -------------------------*/

.countryClubList {
	text-align:center;
	font-size:1.1em;
}

/* -------------  Contact Page -------------------------*/

.contactButtons {
	display:table;
	margin:0 auto;
	padding-bottom:20px;
}

.contact h3,h2 {
	margin-bottom:5px;
}

.contact a {
	font-weight:bold;
}

/* -------------  Lineup Home --------------------------------*/

.campingList {
	font-size:0.80em;
	font-weight:bold;
	color:#C00;
}

/* -------------  Ticket Page -------------------------*/

.tickets .gridHeader {
	background-color:#E95E26/*#0079AA*/;
	display:block;
	min-height:50px;
	overflow:hidden;
}

.tickets .gridRow1 {
	background-color:#EDEDED;
	display:block;
	min-height:190px;
	border-bottom:1px solid #999;
	padding-top:10px;
	overflow:hidden;
}

.tickets .gridRow2 {
	background-color:#EDEDED;/*FAFAFA*/
	display:block;
	min-height:190px;
	height:auto;
	border-bottom:1px solid #999;	
	padding-top:10px;
	padding-bottom:15px;
	overflow:hidden;
}

.tickets .CampGridRow1 {
	background-color:#EDEDED;
	display:block;
	border-bottom:1px solid #999;
	padding-top:10px;
	padding-bottom:10px;
	min-height:85px;
	overflow:hidden;
}

.tickets .CampGridRow2 {
	background-color:#EDEDED;
	display:block;
	height:auto;
	border-bottom:1px solid #999;	
	padding-top:10px;
	padding-bottom:10px;
	min-height:85px;	
	overflow:hidden;
}

.tickets p {
	font-size:1.2em;
}

 .tickets .catRow1 {
	background-color:#EDEDED;
}

.tickets .catRow2 {
	background-color:#ededed;
}

.tickets .gridRow2 p {
	margin-bottom:0 !important;
}

.tickets .ticketHeading {
	font-weight:bold;
	text-transform:uppercase;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	display:block;
	color:#000/*#FFFFFF*/;
	text-align:center;
}

.tickets .ticketName {
	display:block;
	font-size:1.5em;
}

.tickets .ticketNameCat {
	display:block;
	font-size:16px;
}

.tickets .priceNowHeading {
	font-weight:bold;	
	text-transform:uppercase;	
	padding-top:15px;
	padding-bottom:15px;
	display:block;		
	color:#000/*#FFFFFF*/;	
}

.tickets .priceGateHeading {
	font-weight:bold;	
	text-transform:uppercase;	
	padding-top:15px;
	padding-bottom:15px;
	display:block;	
	color:#000/*#FFFFFF*/;		
}

.tickets .buyHeading {
	font-weight:bold;	
	text-transform:uppercase;	
	display:block;	
	color:#FFFFFF;	
	padding-top:15px;
	padding-bottom:15px;		
}

.tickets .ticketPrice {
	font-size:24px;
	text-align:center;
	color:#e91c18;
	
}

.tickets .clearfix {
	clear:both;
}

.tickets .ticketInfo {
	padding-left:10px;

}

.tickets .buyTicket {
	font-weight:bold;
}

.tickets .title {
	text-align:center;
}

.tickets .button {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	/*display:block;*/
	max-width:220px;
}

.tickets .seatingChart button {
	margin-bottom:0 !important;
}


.tickets a:hover {
	text-decoration:none;
}

.tickets .ticketPriceHidden {
	display:none;
}



.tickets .buyTicketsButton {
	display:block;
	font-size:11px;

}

#main .border-top {
	top:160px;
}

.tickets .ticketTop {
	min-height:200px;
	background-color:#3b3b3b;
}

.redColor {
	color:#F00;
	font-weight:bold;
}

.tickets .yellowColor {
	color:#ffcc00;
	font-weight:bold;
}

.tickets #sidebar #recent-concerts .inner a {
	background-color:#fafafa;
	}
	
.tickets #sidebar #recent-concerts .inner a:hover {
	background-color:#fafafa;
	}	
	
.tickets .availableSmall {
	font-size:12px;
}

.tickets .ticketsSubCat {
	min-height:75px;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
}

.space {
	display:block;
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
}

.tickets .gatePrice {
	color:#000000;
}

.tickets .seatButton .button {
	position:relative;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

/*-----End Tickets -----------------------*/


#main .border-top2{
	position:absolute;
	left:0;
	top:-55px;
	width:100%;
	height:40px;
	background:url("../images/waves-sprite1.png") repeat-x center -61px;
}
#main .border-bottom2{
	position:absolute;
	left:0;
	bottom:-48px;
	width:100%;
	height:36px;
	background:url("../images/waves-sprite1.png") repeat-x center -108px;
}
#main .border-bottom3{
	position:absolute;
	left:0;
	bottom:-36px;
	width:100%;
	height:36px;
	background:url("../images/waves-sprite1.png") repeat-x center -108px;
}

.SliderLogo{display:block;}


/*-----Sponsors Home Page -----------------------*/

#events2 .wrapper{padding:45px 20px 45px 0px;background-color:#E95E26/*#0079AA*/}
#events2 .event,#events2 #events-title{width:280px;margin:0 auto}
#events2 #events-title{text-align:center;margin-bottom:10px;padding:5px 10px}
#events2 #events-title h2{display:inline-block;color:#fff;margin:0 5px 0 0;font-size:35px;font-size:3.5rem;font-weight:400;text-transform:uppercase}
#events2 #events-title a{display:inline-block;margin-left:5px;color:#f0615e;cursor:pointer}
#events2 #events-title a.all,#events2 #events-title a.local{font-family:FontAwesome;font-size:35px;font-size:3.5rem}
#events2 #events-title a:hover{text-decoration:none;color:#f48e8c}
#events2 #events-title a.on{color:#fff}
#events2 .event{position:relative;background-color:#fff;color:#000;padding:10px;margin-bottom:20px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#events2 .event .date{float:left;width:65px;margin-right:10px;color:#e91c18;padding:5px 10px 5px 0;font-size:24px;font-size:2.4rem;line-height:24px;text-align:center;text-transform:uppercase}
#events2 .event .date strong{display:block;font-size:39px;font-size:3.9rem;line-height:35px}
#events2 .event .date em{font-style:normal;font-size:20px;font-size:2rem}
#events2 .event .info{margin-left:75px;padding:0 0 5px 15px;border-left:1px dotted #bfbfbf}
#events2 .event .info .venue{display:block;font-size:19px;font-size:1.9rem;line-height:19px;padding-top:9px;/*padding-right:20px*/}
#events2 .event .info .location{display:block;font-size:14px;font-size:1.4rem;margin-bottom:4px;color:#808080}
#events2 .event .info a{margin-bottom:7px}
#events2 .event .info a[class*=" icon-"]:before{margin-right:5px}
#events2 .event .ribbon{width:85px;height:76px;overflow:hidden;position:absolute;top:-3px;right:-3px}
#events2 .event .ribbon .ribbon-wrapper{font-size:8px;font-size:.8rem;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#404040;background:-moz-linear-gradient(top, #737373 0, #404040 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%, #737373),color-stop(100%, #404040));background:-webkit-linear-gradient(top, #737373 0, #404040 100%);background:-o-linear-gradient(top, #737373 0, #404040 100%);background:-ms-linear-gradient(top, #737373 0, #404040 100%);background:linear-gradient(to bottom, #737373 0, #404040 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#737373', endColorstr='#404040', GradientType=0);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:relative;padding:2px 0;left:5px;top:14px;width:105px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.3);-moz-box-shadow:0 0 2px rgba(0,0,0,.3);box-shadow:0 0 2px rgba(0,0,0,.3);text-decoration:none}
#events2 .event .ribbon .ribbon-wrapper:before,#events2 .event .ribbon .ribbon-wrapper:after{content:"";border-top:3px solid rgba(0,0,0,.25);border-left:3px solid transparent;border-right:2px solid transparent;position:absolute;bottom:-2px}
#events2 .event .ribbon .ribbon-wrapper:before{left:0}#events2 .event .ribbon .ribbon-wrapper:after{right:0}

#sponsors border-top{height:29px;background:url("../images/waves-sprite1.png") repeat-x center top;}
.sponsor{width:91px !important;}

/*-----Social Section Home -----------------------*/

.socialSection p {
	font-size:1em;
}

.logoSocial {
	display:block;
	max-width:220px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
}

.headlineSocial {
	font-size:1.5em;
	color:#ffffff;
	text-align:center;
}

.iso .facebook .icon{display:block;margin-top:8px;margin-bottom:3px;font-family:FontAwesome;font-size:35px;color:#ebebeb}
.iso .facebook p{margin-bottom:0;padding:5px; color:#fff;}
.iso .facebook a{color:#b4b4b4;}
.iso .facebook span.date{display:block;color:#919191}
.iso .facebook{text-align:center}

.iso .post .icon{display:block;margin-top:8px;margin-bottom:3px;font-family:FontAwesome;font-size:35px;color:#ebebeb}
.iso .post p{margin-bottom:0;padding:5px; color:#fff;}
.iso .post a{color:#b4b4b4;}
.iso .post span.date{display:block;color:#919191}
.iso .post{text-align:center}

.iso .tweet .icon{display:block;margin-top:8px;margin-bottom:3px;font-family:FontAwesome;font-size:35px;color:#ebebeb}
.iso .tweet p{margin-bottom:0;padding:5px; color:#fff;}
.iso .tweet a{color:#b4b4b4;}
.iso .tweet span.date{display:block;color:#919191}
.iso .tweet{text-align:center}

.iso .photo .icon{display:block;margin-top:8px;margin-bottom:3px;font-family:FontAwesome;font-size:35px;color:#ebebeb}
.iso .photo p{margin-bottom:0;padding:5px; color:#fff;}
.iso .photo a{color:#b4b4b4;}
.iso .photo span.date{display:block;font-size:80%;color:#919191}
.iso .photo{text-align:center}

.iso .item{margin:0 0 20px 0}

/*----- Info-----------------------*/
.resp-tab-active {
	background-color:#E95E26;
}

/*-----Camping Home -----------------------*/

#camping .wrapper .thumb{padding:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
#camping .white.white{text-shadow: 0px 0px 60px rgba(210, 0, 0, 1),0px 0px 15px rgba(0, 0, 0, 1); font-size:4em; color:#fff; }
#camping .yellow{color:#ff0; font-size:4.5em;text-shadow: 0px 0px 60px rgba(210, 0, 0, 1), 0px 0px 15px rgba(0, 0, 0, 1);}


/*-----Footer -----------------------*/


.footerTicketCallOut {
	padding-top:20px;
	min-height:245px;
}

.footerTicketCallOut h4 {
	color:#e91c18;
}

.footerTicketCallOut h4 a {
	color:#e91c18;
	text-decoration:none;
}

.footerTicketCallOut h3 {
	color:#ff0;
}

.footerTicketCallOut h3 a {
	color:#ff0;
	text-decoration:none;
}

.footerTicketBlast {
	margin-top:40px;
}

.updates {
	padding-top:70px;
}

.updates p {
	font-size:1.2em;
}

/*----- Owl Carousel -------------------*/
#owl-demo .item{
  margin: 10px;
}
.customNavigation{
  text-align: center;
}
.customNavigation a{
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
 



/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 50%;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
} 
/*----- Media Queries -------------------*/

@media only screen and (max-width: 881px){
	
	/*Tickets Page */
	.tickets .gridHeader {
		display:none;
	}
	
	.tickets .ticketName {
		text-align:center;
	}
	
	.tickets .ticketNameCat {
		text-align:center;
	}	
	.tickets .ticketInfo p {
		text-align:center;
		padding-right:10px;
	}
	
	.tickets .ticketPriceHidden {
		display:inline-block;
		margin-right:10px;
		margin-bottom:10px;
		margin-left:10px;
		margin-top:10px;
		font-size:18px;
	}
	
	.tickets .gatePrice {
		display:block;
		margin-top:-20px !important;
	}
	
    .tickets .ticketCallOut {
	    padding-top:12%;
    }	
	
	.tickets .button {
		margin-bottom:25px;
	}
	
	.tickets .availableSmall {
		margin-bottom:15px;
		display:block;
	}
	
	#sidebar {
		margin-top:25px;
	}
	
	.listIndent {
		margin-left:0;
	}
	
	.campingButtons {
		display:block;
		text-align:center;
	}
	
	.informationButtons {
		display:block;
		text-align:center;
	}
	
	.contactButtons {
		display:block;
		text-align:center;
	}
	
	.SliderLogo {
		display:none;
	}
	
	.socialSection h2 {
		text-align:center;
	}
	
    #footer .wrapper .module {
		margin-left:0 !important;
	}
	
	.headlinerPhone {
		clear:both;
		display:block;
	}
	
	.bandNamePhone {
		clear:both;
		display:block;
		font-weight:normal;
	}	
	
	.dateDesktop {
		display:none;
	}
	
	.datePhone {
		display:block;
	}
	
	.lineup_info_bar {
		max-width:500px;
		margin-left:auto;
		margin-right:auto;
	}
	
	.bandDesktop {
		display:none;
	}
	
	.headliner_name {
		padding-bottom:10px;
	}
	
}

/*---- Phone Size Portrait ---------------*/

@media only screen and (max-width: 480px){
	
	.ticketParallax {
		display:none;
	}
	
	.lineupHome h1 {
		margin-bottom:0;
	}
	
	#slider {
		display:none;
	}
	
	.logoHomeWrapper {
		background-color:#3b3b3b;
	}
	.logoHomePhone {
		display:block;
		position:relative;
		max-width:370px;
		margin-left:auto;
		margin-right:auto;
		padding-top:20px;
		padding-right:10px;
		padding-left:10px;
	}	
	
	.callOutHomeTop {
		display:block;
		position:relative;
		text-align:center;
		background-color:#3b3b3b;
		padding-top:20px;
		padding-bottom:20px;
	}
	
	.callOutHomeTop h2 {
		margin-top:10px;
	}
	
	.callOutHomeTop h1 {
		margin-bottom:8px;
	}
	
    .redTopHome {
		color:#E91C18;
	}
	
	.redTopHome a {
		color:#E91C18;
		text-decoration:none;
	}
	
    .yellowTopHome {
		color:#ffff00;
	}
	
	.yellowTopHome a {
		color:#ffff00;
		text-decoration:none;
	}
	
	#camping .yellow {
		font-size:2em;
	}
	
	#camping .white.white {
		font-size:2em;
	}
	
	.parallax-section {
		min-height:0;
	}
	
	.campingParallax {
		padding-top:0;
		padding-bottom:40px;
	}
	
	#camping h2 {
		margin-top:35px;
	}
	
	.sliderLogo {
		display:none;
	}
	
    .countdown-wrap .days {
		font-size:40px !important;
	}
	
    .countdown-wrap .hours {
		font-size:40px !important;
	}
	
    .countdown-wrap .minutes {
		font-size:40px !important;
	}
	
    .countdown-wrap .seconds {
		font-size:40px !important;
	}
	
}

/* ---- If Not Phone Portrait Size -------*/
@media only screen and (min-width: 480px){
	
	.callOutHomeTop {
		display:none;
	}
	
	.logoHomePhone {
		display:none;
	}	

}

@media only screen and (max-width: 330px){
	
	#events2 {
		display:none;
	}
	
    .countdown-wrap .days {
		font-size:20px !important;
	}
	
    .countdown-wrap .hours {
		font-size:20px !important;
	}
	
    .countdown-wrap .minutes {
		font-size:20px !important;
	}
	
    .countdown-wrap .seconds {
		font-size:20px !important;
	}
	
}

@media only screen and (min-width: 882px) and (max-width: 1800px) {

.headliner-break {
	display:block;
}

.headliner_name {
	padding-top: 17px;
	padding-bottom: 17px;
}
	
}

@media only screen and (min-width: 882px) and (max-width: 1140px) {

.lineup_band {
	font-size:15px !important;
}
	
}

@media only screen and (min-width: 1600px) and (max-width: 1800px) {

.headliner_name {
	padding-top: 7px;
	padding-bottom: 8px;
}
	
}

@media only screen and (min-width: 1280px) and (max-width: 1500px) {

.lineup_info {
	padding-top: 0px;
	padding-bottom: 0px;
}

	
}
@media only screen and (min-width: 1031px) and (max-width: 1500px) {
	#header.normal-size nav ul li a {
	padding: 12px 8px;
	font-size: 1.8rem;
}
}

@media only screen and (min-width: 1501px) {
	#header.normal-size nav ul li a {
		padding: 12px 8px;
		font-size: 2.3rem;
	}
}

@media only screen and (min-width: 882px) and (max-width: 992px) {
	
.pageTop {
	/*margin-top:96px;*/
}

.ticketCallOut {
	padding-top: 8%;
}
.lineup_info_bar_buttons {
	display: block;
	margin: 0;
	float: right;
	margin-right: 42px;
	margin-top: 10px;
}

.lineup_info_bar_buttons .button {
    margin-top:0;
	display:block;
}

.lineup-ticketButton {
	display:block;
	margin-bottom:10px;
	margin-right:0;
}

.festival-date {
	font-size:1.9rem
}
	
}

@media only screen and (max-width: 880px){
#slider {
	margin-top:69px;
}

.logoHomeWrapper {
	margin-top:69px;
}
}

@media only screen and (max-width: 700px){
.tickets .ticketCallOut {
	padding-top:17%;
}

}

@media only screen and (max-width: 480px){
.tickets .ticketCallOut {
	padding-top:25%;
}

}


@media only screen and (min-width: 1930px) { .parallax-1 { background-size: cover; } }
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	.parallax-1, .parallax-2 { background-size: cover; background-attachment: scroll; background-position: top center!important; }
}
@media only screen and (max-width: 959px) {
	.parallax-1, .parallax-2 { background-size: cover; background-attachment: scroll; background-position: top center!important; }
}

@media only screen and (max-width: 1703px){
	.hide_it{display:none;}	
}




