@charset "utf-8";
/* CSS Document */
/****************
	FONTS
****************/
.widget .img-size-s {
	width:25%;
} 
.widget .img-size-m {
	width:35%;
}
.widget .img-size-l {
	width:70%;
}
.widget .img-size-x {
	width:90%;
}
@font-face {
font-family: 'you_rook_marbelous';
src:url('../fonts/you_rook_marbelous.eot');
src:url('../fonts/you_rook_marbelous-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/you_rook_marbelous-webfont.woff') format('woff'), url('../fonts/you_rook_marbelous-webfont.ttf') format('truetype'), url('../fonts/you_rook_marbelous-webfont.svg#you_rook_marbelous') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'lhf_basher_boldregular';
src:url('../fonts/lhf_basher_bold-webfont.eot');
src:url('../fonts/lhf_basher_bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lhf_basher_bold-webfont.woff') format('woff'), url('../fonts/lhf_basher_bold-webfont.ttf') format('truetype'), url('../fonts/lhf_basher_bold-webfont.svg#lhf_basher_boldregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'century_gothicregular';
src: url('../fonts/century_gothic-webfont.eot');
src: url('../fonts/century_gothic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/century_gothic-webfont.woff') format('woff'), url('../fonts/century_gothic-webfont.ttf') format('truetype'), url('../fonts/century_gothic-webfont.svg#century_gothicregular') format('svg');
font-weight: normal;
font-style: normal;
}
 @font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 300;
 src: local('Open Sans Light'), local('OpenSans-Light'), url(//themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
 @font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 400;
 src: local('Open Sans'), local('OpenSans'), url(//themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
 @font-face {
 font-family: 'Open Sans';
 font-style: normal;
 font-weight: 700;
 src: local('Open Sans Bold'), local('OpenSans-Bold'), url(//themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
 @font-face {
 font-family: 'Satisfy';
 font-style: normal;
 font-weight: 400;
 src: local('Satisfy'), url(//themes.googleusercontent.com/static/fonts/satisfy/v4/ch7X2unYkww0EzsjlC3m8w.woff) format('woff');
}
@font-face {
 font-family: 'Cutive Mono';
 font-style: normal;
 font-weight: 400;
 src: local('Cutive Mono'), local('CutiveMono-Regular'), url(//themes.googleusercontent.com/static/fonts/cutivemono/v2/N5odNRruTwjvCM8y77PhQYbN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
 font-family: 'Shadows Into Light';
 font-style: normal;
 font-weight: 400;
 src: local('Shadows Into Light'), local('ShadowsIntoLight'), url(//themes.googleusercontent.com/static/fonts/shadowsintolight/v4/clhLqOv7MXn459PTh0gXYHW1xglZCgocDnD_teV2lMU.woff) format('woff');
}
@font-face {
 font-family: 'Yeseva One';
 font-style: normal;
 font-weight: 400;
 src: local('Yeseva One'), local('YesevaOne'), url(//themes.googleusercontent.com/static/fonts/yesevaone/v7/wVgDKaRrT3DN9VGcOY4orxsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
#cl-wrapper #layoutContainer .col-lg-12 {
	padding: 0
}
.modal .page-widget, .modal .available-widget {
	border-color: #d0d3d6 #cbced1 #b1b5ba;
	border-radius: 4px;
	color: black;
	font-family: 'Open Sans', ​sans-serif;
	font-size: 14px;
	margin: 0 0.5em 1em;
	min-height: 80px;
	position: relative;
}
.TempSongBookOrange .modal-dialog iframe {
	position:relative;
	top: 0;
	left: 0;
	width: 100% !important;
	min-height: 300px !important;
}
.TempSongBookOrange .powered_by, .TempSongBookOrange footer span {
	text-align:center;
}
.TempSongBookOrange .navbar {
	border-radius:0
}
.TempSongBookOrange footer.navbar ul {
	display: inline-table;
	padding: 10px 0;
	width: 100%;
	text-align:center
}
.TempSongBookOrange footer.navbar ul li {
	padding: 2px 5px;
	list-style-type:none;
}
.TempSongBookOrange footer.navbar ul li ul li {
	display:block;
	font-size:90%
}
.TempSongBookOrange footer.navbar ul li ul {
	padding:5px 0
}
.TempSongBookOrange footer.navbar .nav-justified li {
	float: none;
	margin: 0 20px;
}
.TempSongBookOrange #newsletter_signup_footer {
	background: none;
	border:none;
	box-shadow:none;
	border-radius:none
}
.TempSongBookOrange .main-nav ul.nav li, .TempSongBookOrange footer.navbar ul li {
	float: none;
	margin: 0 5px 5px 0;
}
.TempSongBookOrange footer.navbar .social li {
	display: inline-table;
}
.TempSongBookOrange .nav .dropdown-menu {
	border-radius: 0 0 4px 4px;
	text-align: left;
	background: #202020;
	min-width:0;
	border:none;
	box-shadow:none;
}
.TempSongBookOrange .nav .dropdown-menu > li > a:hover, .TempSongBookOrange .nav .dropdown-menu > li > a:focus {
	background:none;
}
.TempSongBookOrange .nav .open > a, .TempSongBookOrange .nav .open > a:hover, .TempSongBookOrange .nav .open > a:focus {
	background:none;
}
.TempSongBookOrange .blog-post-meta {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
}
/****************
	MAIN
****************/
.TempSongBookOrange .main-content {
	min-height:875px;
}
.TempSongBookOrange {
	font-family: 'Open Sans', sans-serif;
	background:url(../img/songbook_orange_contents_bg.jpg) repeat-x scroll center 28px, url(../img/songbook_orange_bg.jpg) repeat scroll center bottom rgba(0, 0, 0, 0);
}
.TempSongBookOrange .container {
	max-width:960px;
	padding:0 20px
}
/****************
	HEADER
****************/
.TempSongBookOrange .band-gallery-img {
	padding:15px;
}
.TempSongBookOrange .band-gallery-img img {
	border:3px solid white;
	display:block;
	margin:0 auto
}
.TempSongBookOrange .band-img {
	display: block;
	margin: -30px auto 0;
	max-width: 690px;
	padding: 2%;
	position: relative;
}
.TempSongBookOrange .navbar {
	margin-bottom:15px;
	background: url(../img/main_nav_bg.jpg) repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	clear: both;
	min-height: 28px;
	width: 100%;
	border-radius:0px;
}
.TempSongBookOrange a.navbar-brand {
	color: #ffffff
}
.TempSongBookOrange .navbar a {
	color:#a46820;
	font-family:'century_gothicregular', Arial, sans-serif
}
.TempSongBookOrange .nav > li > a, .TempSongBookOrange .nav > li > .dropdown > a {
	padding:5px 15px 0 15px;
}
.TempSongBookOrange .nav > li > a:hover, .TempSongBookOrange .nav > li > a:focus, .TempSongBookOrange.nav > li > .dropdown > a:focus, .TempSongBookOrange .nav > li > .dropdown > a:hover {
	color:#ffffff;
	background-color:#222222;
	text-decoration: none;
}
.TempSongBookOrange .nav {
	margin: 0 auto;
}
.TempSongBookOrange .nav li {
	display:inline-block;
	margin:0 auto;
}
.TempSongBookOrange .nav .open > a, .TempSongBookOrange .nav .open > a:hover, .TempSongBookOrange .nav .open > a:focus {
	text-decoration:none;
	background:#222222
}
.TempSongBookOrange .nav .dropdown-menu > li > a:hover, .TempSongBookOrange .nav .dropdown-menu > li > a:focus {
	background: #000000;
	color: #ffffff;
}
.TempSongBookOrange .nav .dropdown-menu {
	background: #222222
}
.TempSongBookOrange .subheader {
	text-align:center;
	background:url(../img/subheader.png) center center no-repeat;
	font-family:'lhf_basher_boldregular', 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}
.TempSongBookOrange .header-mask {
	margin: 60px 0 30px 0;
	position:relative
}
.TempSongBookOrange .mask-img {
	display: block;
	left: 0;
	margin: auto;
	max-width: 690px;
	position: absolute;
	right: 0;
	top: -30px;
	width: 100%;
}
.TempSongBookOrange .band-title {
	font-family: "you_rook_marbelous", "Open Sans", sans-serif;
	font-size: 60px;
	margin: 0 0 20px;
	text-align: center;
	white-space: pre-line;
}
.TempSongBookOrange ul.answers_table {
	list-style-type: none;
	padding:0;
	margin:0;
}
.TempSongBookOrange .newsletter_signup_widget {
	background: none repeat scroll 0 0 rgba(164, 104, 32, 0.6);
	border: 1px solid #AA8877;
	box-shadow: 0 0 0.4em #BB9988;
	color: #FFFFFF;
	padding: 10px 15px;
	text-align:left;
}
.TempSongBookOrange .btn-default, .TempSongBookOrange .btn-primary {
	background: #a46820;
	color:white;
	border-radius:6px;
	border: none;
}
.TempSongBookOrange .btn-default:hover, .TempSongBookOrange .btn-default:focus, .TempSongBookOrange .btn-default:active, .TempSongBookOrange .btn-default.active, .TempSongBookOrange .open .dropdown-toggle.btn-default, .TempSongBookOrange .btn-primary:hover, .TempSongBookOrange .btn-primary:focus {
	background: none repeat scroll 0 0 #38260e;
	color: #FFFFFF;
}
.TempSongBookOrange #responsive-menu-button {
	margin-left:10px
}
.TempSongBookOrange #mobile-header .navbar-brand {
	display: none;
}
.TempSongBookOrange p {
	font-size:16px;
	line-height:26px;
}
.TempSongBookOrange #add-comment-form .form-group {
	margin-bottom: 10px;
}
.TempSongBookOrange .contact {
	background: none repeat scroll 0 0 rgba(164, 104, 32, 0.6);
	border: 1px solid #AA8877;
	box-shadow: 0 0 0.4em #BB9988;
	color: #FFFFFF;
	text-align:center;
	padding:20px 0;
	width: 100%;
	margin:0
}
.TempSongBookOrange footer {
	background: #38260e
}
.TempSongBookOrange footer.navbar {
	background: url(../img/songbook_orange_footer.jpg) repeat-x scroll center top #38260e;
	padding:10px 0;
	margin-bottom:0;
}
.TempSongBookOrange footer.navbar {
	margin-top: 30px;
}
.TempSongBookOrange .fc-state-highlight {
	background: rgba(164, 104, 32, 0.75);
	color: #000000;
}
.TempSongBookOrange .widget-blog-post {
	padding: 0 15px;
}
.TempSongBookOrange .widget-blog-post h3 a {
	text-align:center;
	background:url(../img/subheader.png) center center no-repeat;
	font-family:'lhf_basher_boldregular', 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	color:#333;
}
.close {
	color: #FFFFFF;
}
.modal {
	background: none repeat scroll 0 0 rgba(251, 251, 251, 0.5);
}
.modal-content {
	background: none repeat scroll 0 0 rgba(164, 104, 32, 1);
	border: 1px solid #38260e;
	box-shadow: 0 0 0.4em #bb9988;
	color: #ffffff;
}
.modal-header, .modal-footer {
	background: none repeat scroll 0 0 #38260e;
}
.modal-title {
	font-family: 'lhf_basher_boldregular', 'Open Sans', sans-serif;
}
.modal-content h1, .modal-content h2, .modal-content h3 {
	font-family:'lhf_basher_boldregular', 'Open Sans', sans-serif;
	margin-bottom: 10px;
	margin-top: 20px;
	color: #38260e;
	text-shadow: 0 0 0.2em #CCCCCC;
}
.TempSongBookOrange .widget iframe {
	max-width: 100% !important;
}
@media (min-width: 960px) {
 .col-md-6 .image-gallery .col-md-6 {
max-height: 180px;
 min-height: 175px;
}
.col-md-12 .image-gallery .col-md-4, .col-md-8 .image-gallery .col-md-6, .col-md-4 .image-gallery .col-md-12 {
 max-height: 235px;
 min-height: 235px;
 padding: 15px;
}
.col-md-12 .image-gallery .col-md-6 {
 max-height: 375px;
 min-height: 345px;
}
}
@media (max-width: 767px) {
 .TempSongBookOrange #mobile-header .navbar-brand {
 display: block;
 font-size: 21px;
 margin-top: 10px;
}
 .TempSongBookOrange #mobile-header {
display: block;
background: black;
}
 .TempSongBookOrange .band-title {
 display:none;
}
 .TempSongBookOrange {
 background:url(../img/songbook_orange_contents_bg.jpg) repeat-x scroll center 28px, url(../img/songbook_orange_bg.jpg) repeat scroll center bottom rgba(0, 0, 0, 0);
}
 .TempSongBookOrange .navbar {
 min-height: 100%;
 margin-bottom:15px;
 background:rgba(0, 0, 0, 1);
}
}
 @media (max-width: 715px) {
 .TempSongBookOrange .band-title {
 font-size: 28px;
 margin: 0 10px 0 0;
 white-space: pre-line;
}
.TempSongBookOrange .band-img {
margin: -20px auto 0;
 max-width: 505px;
 position: relative;
}
.TempSongBookOrange .mask-img {
 display: block;
 left: 0;
 margin: auto;
 max-width: 505px;
 position: absolute;
 right: 0;
 top: -20px;
 width: 100%;
}
}
@media (max-width: 688px) {
 .TempSongBookOrange .band-img {
 display: block;
 margin: -20px auto 0;
 max-width: 505px;
 position: relative;
 width: 100%;
}
}
@media (max-width: 450px) {
 .TempSongBookOrange {
background:url(../img/songbook_orange_contents_bg.jpg) repeat-x scroll center 28px, url(../img/songbook_orange_bg.jpg) repeat scroll center bottom rgba(0, 0, 0, 0);
}
 .TempSongBookOrange .band-img {
 display: block;
 max-width: 350px;
 width: 100%;
}
.TempSongBookOrange .mask-img {
 display: block;
 max-width: 350px;
 width: 100%;
}
}
#myCarousel {
	overflow:inherit !important;
}
.carousel-inner.band-img {
	padding:0;
}
