body {

font-weight: 400;
font-size:16px;
line-height:1.5em;
    background-attachment: fixed;
    background-position: top center;
    color: #434244;
    background-color: #ffffff;
    overflow-x: hidden;
	font-family: acumin-pro, sans-serif;
    -webkit-transition: background-color 1s ease-in-out;
    -moz-transition: background-color 1s ease-in-out;
    -o-transition: background-color 1s ease-in-out;
    -khtml-transition: background-color 1s ease-in-out;
    transition: background-color 1s ease-in-out;
    background-attachment: fixed;
background-position: top center;

}



html {
    overflow-x: hidden;
}

.panel-default>.panel-heading {
		background-color: #0f75bc !important;
		text-align: left;

}

.panel-default>.panel-heading a {
	color: #ffffff;
	font-weight: 600;
	text-decoration: none;
	font-size:20px;
	text-transform: uppercase;
	}


div.panel-body {
	padding:20px;
	background-color: #ffffff;
	text-align: left;
	border:0px;
	
}


h4.panel-title {
	color:#ffffff;
	text-decoration: none;
}


.panel-header {
	background-color: red !important;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 0px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
}


.panel-body {
  padding: 0px;
}




.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form
{
	border:none;
}


.navbar-inverse .navbar-toggle .icon-bar
{
	background-color:#1175bc !important;
}



hr {
    margin-top: 20px;
    margin-bottom: 50px;
    border: 0;
    border-top: 1px solid #666f11;
    width:90%;
}


img.imglink:hover {
opacity:.5;
}


img.features {
	  border: 0px;
  box-shadow: -25px -25px #000000;
}



.headerbox {
padding:9px 3px 9px 3px;
border:solid 1px #ffffff;
width:300px;
letter-spacing:4px;
font-size:15px;
font-family: 'Helvetica', serif;
}




div.footerinfo {
	
	color: #000000;
	padding-top: 40px;
	line-height: 25px;
	width: 80%;
}

a.footerlink:link {
	color:#ffffff;
	text-decoration: underline;
}
a.footerlink:visited {
	text-decoration: underline;
	color: #ffffff;
}
a.footerlink:hover {
	text-decoration: underline;
	color:#ffffff;
	}
a.footerlink:active {
	text-decoration: underline;
	color: #ffffff;
}



a:link {
	color:#000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color:#cccccc;
	}
a:active {
	text-decoration: underline;
	color: #cccccc;
}


a:link {
	color:#000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color:#666f11;
	}
a:active {
	text-decoration: underline;
	color: #666f11;
}






a.tickets:link {
	float:right;background-color:#ffffff;color:#000000;font-weight:600;padding:5px 10px;margin-top: 8px;


}
a.tickets:visited {
		float:right;background-color:#ffffff;color:#000000;font-weight:600;padding:5px 10px;margin-top: 8px;

}
a.tickets:hover {
		float:right;background-color:#000000;color:#ffffff;font-weight:600;padding:5px 10px;margin-top: 8px;text-decoration: none;

	}
a.tickets:active {
		float:right;background-color:#ffffff;color:#000000;font-weight:600;padding:5px 10px;margin-top: 8px;

}



.partners img {
max-width:100px;}


.navbar {
	    
}

.navbar-nav {
font-weight: 600;
}



.navbar-inverse {
  color: #000000;
border-bottom:0px;
background-color: #ffffff;
background-position: top center;
padding:0px;
padding-bottom:0px;
padding-top:0px;


}

.navbar-inverse .navbar-nav>li>a {
  color: #1175bc;
  font-size:20px;
}


.navbar-inverse .navbar-nav>li>a:hover {
  color: #f15e3f;
}


ul.nav li a.activepage
{
  color: #f15e3f;
}



.navbar-inverse .navbar-nav>li>a:focus {
  color: #cccccc;
}





div.modal {
background:#434244;
  background:rgba(0,0,0,0.4);}
  
div.modal-content {
background-color: #fbeec9;
color:#434244;
font-size:10px;} 

.modal-header {
    border-bottom: 0px;
} 



.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 0px;
}

div.modal-body {
font-size:10px;}






div.footerleft {text-align: left;}
div.footerright {text-align: right;}

div.hoverfade:hover {
	opacity:.8;
}





div.headerdiv {
	width: 80%;
	line-height: 2em;
	padding-top: 20px;
}


div.divcontent {
	padding: 10px 80px;
	
}

.titleheader {font-size:60px;
font-size: 20px;
letter-spacing: 6px;
color: #0f75bc;
text-transform: uppercase;
font-weight: ;
}










.titlebig {
font-size: 28px;
font-family: acumin-pro, sans-serif;
color:white;
letter-spacing:0px;
font-weight: 600;
line-height: 1em;
}






.description {
    margin: auto;
    max-width:700px;

    font-size: 16px;
    letter-spacing: 0px;
    margin-bottom: 20px;
    margin-top:20px;
    line-height: 1.1em;
    
}

.descriptionevent {
	    width: 90%;
    margin: auto;
    max-width:700px;

    font-size: 16px;
    letter-spacing: 0px;
    margin-bottom: 20px;
    margin-top:20px;
    line-height: 1.5em;
    
}









@media(max-width:992px) {
#headerimagedesktop {display: none;}
#headerimagemobile {display: block;}
#headerdescription {padding:20px 50px;}
img.dwplogodesktop {display:none;}
img.dwplogomobile {display: block;}
ul.footersocials {margin-left:0px;}
.description {font-size: 16px;}

}


@media(min-width:992px) {
#headerimagedesktop {display: block;}
#headerimagemobile {display: none;}
#headerdescription {padding:50px 40px;}

img.dwplogodesktop {display:block;float:right;}
img.dwplogomobile {display: none;}
ul.footersocials {margin-left:90px;}
.description {font-size: 20px;}


}
@media (min-width: 1200px) { 
	#headerdescription {padding:90px 40px;}
.description {font-size: 20px;}

 }



@media(max-width:768px) {
div.hidemobile {display: none !important;}

.titleheaderwide {
	font-size: 24px;
font-family: 'SephoraSerifDisplayBook', serif;
color:black;
letter-spacing:2px;
text-transform: uppercase;
}


a.tickets:link {
	float:none;background-color:#ffffff;color:#000000;font-weight:600;padding:5px 10px;margin-top: 8px;


}
a.tickets:visited {
		float:none;background-color:#ffffff;color:#000000;font-weight:600;padding:5px 10px;margin-top: 8px;

}
a.tickets:hover {
		float:none;background-color:#000000;color:#ffffff;font-weight:600;padding:5px 10px;margin-top: 8px;text-decoration: none;

	}
a.tickets:active {
		float:none;background-color:#ffffff;color:#000000;font-weight:600;padding:5px 10px;margin-top: 8px;

}





}

	@media(min-width:768px) {
br.hidedesk {display: none !important;}
.titleheaderwide {
	font-size: 30px;
font-family: 'SephoraSerifDisplayBook', serif;
color:black;
letter-spacing:2px;
text-transform: uppercase;

}
}





<!-- TABLET CSS -->

@media(max-width:992px) {






div.footerleft {text-align: center;}
div.footerright {text-align: center;}

.navbar-inverse .navbar-nav>li>a {
  font-size:20px;
  line-height: 30px;

}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #ffffff;
}

}


<!-- TABLET CSS -->



<!-- MOBILE CSS -->


@media(max-width:768px) {
	






.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px;
}










}


<!-- MOBILE CSS -->



@media(min-width:768px) {


div.desktopbumper
 {
	 padding-top:20px;
 }


}



@media(min-width:992px) {


div.desktopbumper
 {
	 padding-top:60px;
 }


}






@media(max-width:768px) {


.titlebig {
font-size: 20px;
font-family: acumin-pro, sans-serif;
color:white;
letter-spacing:0px;
font-weight: 600;
}


.description {
	font-size:15px;
}


.titleheader {
font-size: 18px;
}







.countdown {
font-size:80px;
line-height:.3em;
color:#f0cb11;
}




#attenddesktop {display:none;}
#attendmobile {display:block;}

.titlebigwhite {font-size:30px;
font-size: 24px;
}



.countdownmain {
margin-left:-7px;}
}

.countdownmain {
margin-left:7px;}





a {
    color: #f6bb32;
    text-decoration: none;
}



@media(max-width:768px) {
.bandname {
font-size:9px;
text-transform:uppercase;
}


.bandnamesmall {
font-size:13px;
text-transform:uppercase;




}


.bandnamesmallbig {
font-size:10px;
text-transform:uppercase;
line-height: .4em;




}








}




div.textsection {
line-height:2.3em;
background-color:#c7dfce;
padding:20px;
 }
 
 
 
 
   .accordion-toggle {cursor: pointer;}
  .accordion-content {display: none;}
  .accordion-content.default {display: block;}
  
  
  
  ul.pricelevels {
list-style:none;
margin-left:-40px;
font-size:18px;
line-height:1.6em;
margin-bottom:5px;
margin-top:5px;
color:#979797;
}




a.buynow:link {
	background-color:#f0cb11;
	color: #fbeec9;
	text-decoration: none;
	padding:2px 5px 2px 5px;
	font-weight:400;
	border-radius:0px;
	font-size:17px;


}
a.buynow:visited {
	background-color:#f0cb11;
	color: #fbeec9;
	text-decoration: none;
}
a.buynow:hover {
	background-color:#fbeec9;
	color: #434244;
	text-decoration: none;
	}
a.buynow:active {
	background-color:#f0cb11;
	color: #fbeec9;
	text-decoration: none;
}










.activeprice {
background-color:#f7bc14;
	padding:2px 5px 2px 5px;
	font-weight:400;
	color: #444345;
}


@media(max-width:768px) {


br.hideonmobile {
	display: none;
}

ul.pricelevels {
list-style:none;
margin-left:-40px;
font-size:15px;
line-height:2em;
margin-bottom:5px;
margin-top:5px;
color:#979797;
}




a.buynow:link {
	background-color:#f0cb11;
	color: #fbeec9;
	text-decoration: none;
	padding:2px 5px 2px 5px;
	font-weight:400;
	border-radius:0px;
	font-size:15px;
	display:block;


}
a.buynow:visited {
	background-color:#f0cb11;
	color: #fbeec9;
	text-decoration: none;
}
a.buynow:hover {
	background-color:#fbeec9;
	color: #434244;
	text-decoration: none;
	}
a.buynow:active {
	background-color:#f0cb11;
	color: #fbeec9;
	text-decoration: none;
}






}



.orange {
color:#f0cb11;
font-weight:100;
font-size:16px;}



div.villageshome img:hover {
}
div.villageshomesolid img:hover {
}



div.lineupouterone {
background-color:#f59da1;padding:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
margin-bottom: 20px;

}
div.lineupouterone:hover {
background-color:#f8bd14;padding:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}


div.lineupinnerone {
background-color:none;padding:0px;
}
div.lineupinnerone:hover {
background-color:none;padding:0px;
}






div.lineupoutertwo {
background-color:#98d4d2;padding:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
margin-bottom: 20px;

}
div.lineupoutertwo:hover {
background-color:#feb947;padding:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;

}


div.lineupinnertwo {
background-color:none;padding:0px;
}
div.lineupinnertwo:hover {
background-color:none;padding:0px;
}



div.lineupouterthree {
background-color:#40a8b4;padding:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
margin-bottom: 20px;

}
div.lineupouterthree:hover {
background-color:#fca0a9;padding:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;

}


div.lineupinnerthree {
background-color:none;padding:0px;
}
div.lineupinnerthree:hover {
background-color:none;padding:0px;
}




div.lineupouterfour {
background-color:#fd633f;padding:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
margin-bottom: 20px;

}
div.lineupouterfour:hover {
background-color:#fcb751;padding:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;

}


div.lineupinnerfour {
background-color:none;padding:0px;
}
div.lineupinnerfour:hover {
background-color:none;padding:0px;
}





div.lineupouterfive {
background-color:#98a757;padding:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
margin-bottom: 20px;

}
div.lineupouterfive:hover {
background-color:#fca0a9;padding:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;

}


div.lineupinnerfive {
background-color:none;padding:0px;
}
div.lineupinnerfive:hover {
background-color:none;padding:0px;
}




div.lineupoutersix {
background-color:#98a757;padding:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
margin-bottom: 20px;

}
div.lineupoutersix:hover {
background-color:#fca0a9;padding:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;

}


div.lineupinnerfive {
background-color:none;padding:0px;
}
div.lineupinnerfive:hover {
background-color:none;padding:0px;
}






a.logomobile {display:none;}
	a.logodesk {display:block;
		font-size: 24px;
		letter-spacing: .5rem;
	}

@media (max-width: 576px) { 
	a.logomobile {display:block;
		font-size: 24px;
		letter-spacing: .5rem;
	}
	a.logodesk {display:none;}

 }






@media(max-width:768px) {







.bigtext {
	font-size:50px;
	color:#000000;
}

@media(max-width:768px) {


.dropdown-menu>li>a {
    display: block;
    padding: 1px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}


.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 10px;
}



.bigtext {
	font-size:40px;
}



}




.soldout {
background-color:#434244;
color:#ffffff;
padding:5px;

}



.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #000000;
    height:3px;
    width:30px;
}

.navbar-inverse .navbar-toggle {
    border: #000000;
    
    }

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: rgba(0, 0, 0, 0.26);
}






