/*

 Theme Name:     Soundstage Child

 Theme URI:      http://mintthemes.com

 Description:    A theme for Bands

 Author:         Mint Themes

 Author URI:     http://mintthemes.com

 Template:       soundstage

 Version:        1.0.0

*/



@import url("../soundstage/style.css");



@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,600italic,400italic,300italic,700,700italic);



body {

	font-family: 'Open Sans', sans-serif;

	font-weight: 300;

	background: #fff url('/wp-content/uploads/2014/02/TCM_2013_WHT_BG.png') no-repeat center;

	background-size: cover;

}



input,

textarea,

select{

	font-family: 'Open Sans', sans-serif;

	font-weight: 300;

}



#header {

	background: none;

}



#header .decor {

	display: none;

}



.flex-nav-container,

.footer-holder {

	background: none;

}



.copy{

	font-family: 'Open Sans', sans-serif;

	font-weight: 300;

}



.item-block .video-title strong{

	font-family: 'Open Sans', sans-serif;

}



#nav{

	font-family: 'Open Sans', sans-serif;

	font-weight: 300;

	margin-top: 30px;

}



.title-block h1,

.item-block h2, 

.widget_title,

#main h2 {

	font-family: 'Open Sans', sans-serif;

	font-weight: 300;

}



.item-block h2, 

.widget_title,

.title-box h2,

#main h2,

.news-holder h2 {

	background: none;

	

}



.item-block h2, .widget_title {

	margin: 0 0 10px;

	padding: 0 0 10px;

}



.title-block h1 {

	font-size: 30px;

	line-height: 1.5;

}



.news-holder h2 {

	font-family: 'Open Sans', sans-serif;

	font-weight: 300;

}



.news h3 {

	font-family: 'Open Sans', sans-serif;

	font-weight: 300;

	font-size: 20px;

	line-height: 26px;

}



.flex-direction-nav {

	display: none;

}



.news .date {

	display: none;

}



.price .amount, .sticker {

	font-family: 'Open Sans', sans-serif;

}


.news, 

input.button, 

#respond input#submit, 

.submit, input[type="submit"] {

	font-family: 'Open Sans', sans-serif;

	line-height: 28px;

}



#header,

.home #header {

	height: 156px;

}



#nav > li.current-menu-item, 

#nav > li:hover {

    background: none;

    margin-bottom: -15px;

    padding-bottom: 15px;

    border-bottom: 5px solid #33a7c6;

}



.home .widget-album-cover {

	text-align: center;

	margin-bottom: -73px;

}



.home .widget-album-cover img {

	overflow: hidden;

	height: 284px;

	width: 100%;

	border-radius: 0 0 3px 3px;

}



.home .jp-interface {

	/*opacity: 0.65;*/

}



.home #jp_playlist_main {

	display: none;

}



.home .news-holder .decor-top {

	display: none;

}



.home .news-holder {

	padding: 30px 0 35px;

}



.home .news-holder h2 {

	margin: 0px;

	padding: 0px;

}



.home .item-block:last-child {

	width: 100%;

	margin: 0px auto 0 auto;

	min-height: 0;

  -webkit-box-sizing: border-box;

     -moz-box-sizing: border-box;

          box-sizing: border-box;



}



div.rotatingtweet {

	font-size: 16px;

}



.widget_title > span,

.home .news-holder h2 + span {

	display: block;

	font-size: 14px;

	line-height: 1;

	margin-top: 10px;

	margin-left: 2px;

}



#main .text-holder .widget_title {

	font: 36px/38px 'Open Sans', sans-serif;

	font-weight: 300;

}



#main .text-holder .widget_title {

	margin: 0 0 10px;

	padding: 0 0 10px;

}



.home .items-holder {

	margin: 0 auto 0;

}



.home .AlpinePhotoTiles-image-div-container[style] {

	width: 149px !important;

	height: 140px !important;

	border-radius: 3px;

}



.home .AlpinePhotoTiles-row[style] {

	height: auto !important;

	overflow: hidden;

}



.home .AlpinePhotoTiles-row {



}



.home .AlpinePhotoTiles-row:last-child {

	margin-top: 0;

}



.sticker {

	font-size: 14px;

	text-transform: none;

	padding: 0 8px;

	color: #fff;

}

.sticker a {
	color: #fff;	
}



.sticker + .sticker {

	left: 79px;

}



.sticker + .sticker + .sticker {

	left: 170px;	

}



#main .text-holder h2 {

	padding: 0;

	margin: 15px 0 15px 0;

}



.photo-list {

	margin: -6px 0 0 -21px;

}



.photo-list li {

	margin: 6px 0 9px 22px;

	width: 85px;

	height: 85px;

}



#nav > li {

    margin: 0 0 0 22px;

}





.home .footer-holder {

	padding:0;

}



.footer-holder  {

	padding: 60px 0 0;

}



#footer {

	overflow: hidden;

	min-width: 800px;

	margin: 0 auto;

}



#footer ul {

	float: right;

	width: 50%;

	text-align: right;

	margin: 0;

	padding: 0;

	list-style: none;

}



#footer ul li {

	display: inline-block;

	opacity: 0.6;

	-webkit-transition: all 0.3s ease-out; 

	-moz-transition: all 0.3s ease-out; 

	-o-transition: all 0.3s ease-out; 

	transition: all 0.3s ease-out; 

	vertical-align: middle;

}



#footer ul li:first-child {

	margin-right: 5px;

	opacity: 1;

}



#footer ul li:hover {

	opacity: 1;

}



#footer ul li img {



}



#footer p {

	margin: 5px 0 0 0;

	text-align: center;

}



ul#follow-us {

	text-align: right;

	margin: 0;

	padding: 0;

	list-style: none;

	position: fixed;

	right: 20px;

	top: 10px;

	z-index: 1000;

}



ul#follow-us li {

	display: inline-block;

	opacity: 0.6;

	-webkit-transition: all 0.3s ease-out; 

	-moz-transition: all 0.3s ease-out; 

	-o-transition: all 0.3s ease-out; 

	transition: all 0.3s ease-out; 

	vertical-align: middle;

}



ul#follow-us li:hover {

	opacity: 1;

}



ul#follow-us li img {

	width: 32px;

}



#content p.rtw_main, p.rtw_main, div.rtw_main {

	margin-top: 5px;

}



/* menu */



#menu-item-1656 a {

	color: #33a7c6;
	font-weight: 600;

}

.catalog,
.related .products, 
.catalog .products {
	font-family: inherit;
}

p.stock.in-stock {
	color: #DD5C1A !important;
	font-size: 24px !important;
	font-weight: 600 !important;
}

.catalog.product p.stock.in-stock {
	font-size: 18px !important;
}

input.qty {
	border: 1px solid #ccc !important;
	height: auto !important;
	padding: 6px 10px !important;
	width: auto !important;
	background: #f5f5f5 !important;
	max-width: 35px;
}

.related.products {
	clear: both;
}

.related.products h2 {
	margin-bottom: 10px !important;
}

.single_variation .stock.in-stock,
.single-product .stock.in-stock {
	display: none;
}

.postid-2657 .stock.in-stock {
display: block;
}

div.product div.summary {
	padding: 0 10px 10px 10px;
	background: rgba(255,255,255,0.75);
	font-size: 1.05em;
	line-height: 1.5;
}

.clickToEnlarge {
	text-align: center;
	font-size: 13px !important;
	color: #DD5C1A !important;
	font-weight: 600 !important;
	margin-top: 10px !important;
}

@media only screen and (max-width: 968px) {

	.home .footer-holder,

	.footer-holder  {

		padding-bottom: 60px;

	}

}