@charset "utf-8";
/* CSS Document */

body{
	font-size: 14px;
	font-family: "Trebuchet MS", "Myriad Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Lucida Grande", "Helvetica Neue", Arial, 'Microsoft Yahei', 'Microsoft JhengHei', 微軟正黑體, 蘋果儷中黑, "Lucida Sans Unicode", sans-serif;
	letter-spacing: 0.2px;
	line-height: 2;
	padding-top: 50px;
}

p, .jumbotron p{
	font-size: 14px;
	line-height: 2;
}
h1, .jumbotron h1{font-size: 36px; line-height: 1.4;}
h2, .jumbotron h2{font-size: 24px; line-height: 1.4;}
h3, .jumbotron h3{font-size: 21px; line-height: 1.8;}
h4, .jumbotron h4{font-size: 18px; line-height: 1.6;}
h5, .jumbotron h5{font-size: 15px; line-height: 1.7;}



.jumbotron{margin: 0 !important;}






/************* BTN *************/
.btn{
	padding: 10px 30px !important;
	border-radius: 0 !important;
	font-size: 18px !important;
}

.btn-buynow {
  color: #fff;
  background-color: #8fc320;
}
.btn-buynow:hover,
.btn-buynow:focus,
.btn-buynow:active,
.btn-buynow.active,
.open .dropdown-toggle.btn-buynow {
  color: #fff;
  background-color: #74a40e;
}
.btn-buynow:active,
.btn-buynow.active,
.open .dropdown-toggle.btn-buynow {
  background-image: none;
}
.btn-buynow.disabled,
.btn-buynow[disabled],
fieldset[disabled] .btn-buynow,
.btn-buynow.disabled:hover,
.btn-buynow[disabled]:hover,
fieldset[disabled] .btn-buynow:hover,
.btn-buynow.disabled:focus,
.btn-buynow[disabled]:focus,
fieldset[disabled] .btn-buynow:focus,
.btn-buynow.disabled:active,
.btn-buynow[disabled]:active,
fieldset[disabled] .btn-buynow:active,
.btn-buynow.disabled.active,
.btn-buynow[disabled].active,
fieldset[disabled] .btn-buynow.active {
  background-color: #8fc320;
}
.btn-buynow .badge {
  color: #8fc320;
  background-color: #fff;
}




.btn-access {
  color: #eeeeee;
  background-color: #636363;
}
.btn-access:hover,
.btn-access:focus,
.btn-access:active,
.btn-access.active,
.open .dropdown-toggle.btn-access {
  color: #eeeeee;
  background-color: #555555;
}
.btn-access:active,
.btn-access.active,
.open .access-toggle.btn-profile {
  background-image: none;
}
.btn-access.disabled,
.btn-access[disabled],
fieldset[disabled] .btn-access,
.btn-access.disabled:hover,
.btn-access[disabled]:hover,
fieldset[disabled] .btn-access:hover,
.btn-access.disabled:focus,
.btn-access[disabled]:focus,
fieldset[disabled] .btn-access:focus,
.btn-access.disabled:active,
.btn-access[disabled]:active,
fieldset[disabled] .btn-access:active,
.btn-access.disabled.active,
.btn-access[disabled].active,
fieldset[disabled] .btn-access.active {
  background-color: #636363;
}
.btn-access .badge {
  color: #eeeeee;
  background-color: #636363;
}





.btn-buynow2 {
  color: #222222;
  background-color: #ffffff;
}
.btn-buynow2:hover,
.btn-buynow2:focus,
.btn-buynow2:active,
.btn-buynow2.active,
.open .dropdown-toggle.btn-buynow2 {
  color: #222222;
  background-color: #ffffff;
}
.btn-buynow2:active,
.btn-buynow2.active,
.open .dropdown-toggle.btn-buynow2 {
  background-image: none;
}
.btn-buynow2.disabled,
.btn-buynow2[disabled],
fieldset[disabled] .btn-buynow2,
.btn-buynow2.disabled:hover,
.btn-buynow2[disabled]:hover,
fieldset[disabled] .btn-buynow2:hover,
.btn-buynow2.disabled:focus,
.btn-buynow2[disabled]:focus,
fieldset[disabled] .btn-buynow2:focus,
.btn-buynow2.disabled:active,
.btn-buynow2[disabled]:active,
fieldset[disabled] .btn-buynow2:active,
.btn-buynow2.disabled.active,
.btn-buynow2[disabled].active,
fieldset[disabled] .btn-buynow2.active {
  background-color: #ffffff;
}
.btn-buynow2 .badge {
  color: #222222;
  background-color: #ffffff;
}





.btn-profile {
  color: #333333;
  background-color: #b8b6c1;
}
.btn-profile:hover,
.btn-profile:focus,
.btn-profile:active,
.btn-profile.active,
.open .dropdown-toggle.btn-profile {
  color: white;
  background-color: #8b8897;
}
.btn-profile:active,
.btn-profile.active,
.open .profile-toggle.btn-profile {
  background-image: none;
}
.btn-profile.disabled,
.btn-profile[disabled],
fieldset[disabled] .btn-profile,
.btn-profile.disabled:hover,
.btn-profile[disabled]:hover,
fieldset[disabled] .btn-profile:hover,
.btn-profile.disabled:focus,
.btn-profile[disabled]:focus,
fieldset[disabled] .btn-profile:focus,
.btn-profile.disabled:active,
.btn-profile[disabled]:active,
fieldset[disabled] .btn-profile:active,
.btn-profile.disabled.active,
.btn-profile[disabled].active,
fieldset[disabled] .btn-profile.active {
  background-color: #b8b6c1;
}
.btn-profile .badge {
  color: #333333;
  background-color: #b8b6c1;
}





.btn-youtube {
  color: #fff;
  background-color: #e53939;
}
.btn-youtube:hover,
.btn-youtube:focus,
.btn-youtube:active,
.btn-youtube.active,
.open .dropdown-toggle.btn-youtube {
  color: #fff;
  background-color: #cb1c1c;
  /*border-color: #398439;*/
}
.btn-youtube:active,
.btn-youtube.active,
.open .dropdown-toggle.btn-youtube {
  background-image: none;
}
.btn-youtube.disabled,
.btn-youtube[disabled],
fieldset[disabled] .btn-youtube,
.btn-youtube.disabled:hover,
.btn-youtube[disabled]:hover,
fieldset[disabled] .btn-youtube:hover,
.btn-youtube.disabled:focus,
.btn-youtube[disabled]:focus,
fieldset[disabled] .btn-youtube:focus,
.btn-youtube.disabled:active,
.btn-youtube[disabled]:active,
fieldset[disabled] .btn-youtube:active,
.btn-youtube.disabled.active,
.btn-youtube[disabled].active,
fieldset[disabled] .btn-youtube.active {
  background-color: #e53939;
  /*border-color: #4cae4c;*/
}
.btn-youtube .badge {
  color: #e53939;
  background-color: #fff;
}





.page-header{
	border-bottom: none;
	text-align: center;
}
.page-header h3{
	text-indent: -9999px;
}
		#guidelines .page-header h3{
			background: url(../img/page-header@2x.png) 50% -40px no-repeat;
			background: url(../img/page-header.png) 50% -40px no-repeat \9;
			background-size: 300px 200px;
		}
		#tickets .page-header h3{
			background: url(../img/page-header@2x.png) 50% -80px no-repeat;
			background: url(../img/page-header.png) 50% -80px no-repeat \9;
			background-size: 300px 200px;
		}
		#profile .page-header h3{
			background: url(../img/page-header@2x.png) 50% -120px no-repeat;
			background: url(../img/page-header.png) 50% -120px no-repeat \9;
			background-size: 300px 200px;
		}
		#notification .page-header h3{
			background: url(../img/page-header@2x.png) 50% -160px no-repeat;
			background: url(../img/page-header.png) 50% -160px no-repeat \9;
			background-size: 300px 200px;
		}


#top.jumbotron{
	background: black url(../img/bg.jpg) top center; background-size: cover;}
	#top.hidden-xs{height: 600px; margin-bottom: 0; padding: 0;}
	#top.visible-xs{height: 500px; margin-bottom: 0; padding: 0;}
	#top .container{text-align: center;}


#guidelines.jumbotron{
	background:black url(../img/guidelinesbg.jpg) top center; background-size:cover;
	padding-top:24px; padding-right:10px; padding-left:10px;
	color:#eeeeee; text-align:center;}
	#guidelines p{font-size:16px;}

/*INFO*/
#info li{border-bottom: 1px solid #eeeeee; line-height: 40px;}
#info .col-xs-12{padding-right: 25px; padding-left: 25px;}
#info h2{margin-top: 0; margin-bottom: 0;}
#info h5{margin-top: 6px; margin-bottom: 10px;}
#info ul{margin-bottom: 15px;}

/*ACCESS*/
#access.jumbotron{margin: 0 !important; padding: 0 !important;}
#access.jumbotron .container{width: 100% !important; margin: 0 !important; padding: 0 !important;}
#map-container{height: 210px;}

/*PROFILE*/
#profile.jumbotron{background:#d7d6dc; padding:24px 10px 0; margin-bottom: 0 !important;}
#jake h1{
	margin-top: 0;
	padding-bottom: 12px;
	margin-bottom: 16px;
	/*border-bottom: 1px #c3c3c3 solid;*/
	font-size: 36px !important;
	line-height: 1.4 !important;
}
#jake h5{padding-bottom: 6px; border-bottom: 2px solid #333333; display: inline-block;}

/*BIOGRAPHY*/
#biography.jumbotron{background:white;}
.glyphicon{top: 3px !important;}
#discography h5{
	display:block;
	margin-top:0;
}
#discography .thumbnail .caption{text-align:center;}

/*FOOTER*/
#footer{
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 13px;
	color: #dfdfdf;
	background: #101010;
}



@media screen and (max-width:767px){
	#jake {text-align: center;}
	#jake .col-xs-12 .btn{margin-bottom: 20px; width: 100%;}
	#profile.jumbotron{padding-bottom: 40px !important;}
	#jake h1{font-size: 30px;}
	#footer{text-align: center;}
	.mobilekv{max-width: 70%; margin: 0 auto;}
	.mobilesp{max-width: 70%; margin: 0 auto;}
	#top .container{text-align: center;}

}

@media screen and (max-width:500px){
	.mobilekv, .mobilesp{max-width: 100%;}
	#top .container{text-align: center;}
}


.modal dt{margin-top: 10px;}
.modal dt, .modal dd{font-size: 13px; line-height: 22px;}
.modal-footer{text-align: center;}
.btn-xs, .btn-group-xs>.btn {
padding: 1px 5px !important;
font-size: 12px !important;
line-height: 1.5 !important;
border-radius: 3px !important;
}