@charset "UTF-8";
/* CSS Document */

/* Customise Bootstrap */
.onesong_logo{
	margin-top: -15px;
	width: 591px;
	height:133px;
	background: url(../images/onesonglogo.png) no-repeat;
  }

@media (max-width: 1200px) and (min-width: 991px){
.onesong_logo{
	margin-top: -15px;
  	width: 443px;
  	height: 100px;
  	background: url(../images/onesonglogo_pad.png) no-repeat;
  }
}
@media (max-width: 991px) and (min-width: 670px){
.onesong_logo{
	margin-top: -15px;
  	width: 551px;
  	height: 62px;
  	background: url(../images/onesonglogo_pad_long.png) no-repeat;
  }
}
@media (max-width: 670px) and (min-width: 568px){
.onesong_logo{
	margin-top: -15px;
  	width: 434px;
  	height: 94px;
  	background: url(../images/onesonglogo_pad.png) no-repeat;
  }
}
@media (max-width: 568px) and (min-width: 320px){
.onesong_logo{
	margin-top: -15px;
	margin-left: -25px;
  	width: 290px;
  	height: 65px;
  	background: url(../images/onesonglogo_mobile.png) no-repeat;
 }
}
.navbar-inverse {
	background: url(../images/tie-dye.jpg) no-repeat;
	background-color: #143737;
	overflow: visible;
	border-radius: 4px;
}
.nav.navbar-nav > li > a {
	color: #fff;
}
.nav.navbar-nav > li > a:hover {
	color: #80efff;
}

.carousel-inner > .item > img {
	min-width: 832px;
	height: auto;
	min-height: 500px;
}
.jumbotron {
  	background-color: #137863;
  	padding-bottom: 0px;
  	margin-bottom: 0px;
}
/* un used - background-color: rgba(15, 30, 70, 0.7); - */
  /* Custom css */
.tickets {
	position: relative;
	float: left;
	width: 180px;
	height: 500px;
	padding: 10px;
	margin: 10px;
	border: 2px solid #137863;
	border-radius: 6px;
	text-align: center;
}
.ticket-row {
	position: relative;
	width: 90%;
	max-width: 1140px;
	margin: auto;
}
.hprice {
	font-weight: bold;
	font-size: 22px;
}
.btn-container {
	position: relative;
	float: left;
	width: 98%;
	margin: auto;
	text-align: center;
}
.btn-long {
	position: relative;
	display: block;
	width: 85%;
	height: 48px;
	margin: auto;
	padding: 10px;
	text-align: center;
	color: #fff;
	font-family: 'Helvetica Neue', Helvetica, Gotham, Arial, sans-serif;
	font-size: 20px;
	background-color: #5cb85c;
	border: 1px solid #449d44;
	border-radius: 6px;
}
.btn-long:hover {
	display: block;
	background-color: #449d44;
	text-decoration: none;
	color: #fff;
}
.btn-long:visited {
	display: block;
	text-decoration: none;
	color: #fff;
}
.btn-long:focus {
	display: block;
	text-decoration: none;
	color: #fff;
}
.biginfo {
	position: relative;
	background-color: #137863;
	top: -60px;
	width: 100%;
	height: auto;
	padding: 10px;
	margin-bottom: -30px;
	text-align: center;
}
.page-head {
	position: relative;
	float: right;
	width: 370px;
	height: 370px;
	margin-left: 20px;
}
.vidtitle {
	text-align: center;
	font-family: 'Helvetica Neue', Helvetica, Gotham, Arial, sans-serif;
	font-weight: bold;
	font-size: 46px;
	color: #137863;
}
.date-title {
	font-family: 'Helvetica Neue', Helvetica, Gotham, Arial, sans-serif;
	font-weight: lighter;
	font-size: 46px;
	color: #ffe87d;
}
.date-days {
	font-family: 'Helvetica Neue', Helvetica, Gotham, Arial, sans-serif;
	font-size: 22px;
	color: #80efff;
}
.date-place {
	font-family: 'Helvetica Neue', Helvetica, Gotham, Arial, sans-serif;
	font-size: 22px;
	color: #ffe87d
}
.text-yellow {
	color: #fff44b;
}
.text-white {
	color: #fff;
}
.text-blue {
	color: #137863;
}
.text-center {
	text-align: center;
}
.feature-color {
	position: relative;
	width: 100%;
	height: auto;
	background-color: #137863;
}