/*
Theme Name:     T Sisters New
Description:    Theme for the T Sisters based on Berliner Theme. CSS Igniter.
Author:         raetdev
Template:       wp_berliner5-v1.1.2

(optional values you can add: Theme URI, Author URI, Version)
*/

@import url("../wp_berliner5-v1.1.2/style.css");

body.woocommerce-page li#menu-item-1107 a, body.single-cpt_discography li#menu-item-27 a, body.single-cpt_gallery li#menu-item-26 a, body.single-product li#menu-item-1107 a, body.single-post li#menu-item-242 a, body.single-cpt_event li#menu-item-38 a {
	color: #d95919;
	}
	
#main {
	padding: 50px 0;
}
	
/*HOMEPAGE STYLES*/

.slide-text {
	color: #B4B4AF;
	text-align: center;
	font-style: italic;
	letter-spacing: 0.25em;
	}

.home-row-2 {
	padding: 30px 0;
	}
	
.home-row-1 {
	padding: 30px 0;
	}
	
.home-latest-news {
	padding: 30px 0;
	}
	
.s-title {
	margin-bottom: 30px;
	}
	
	
.slide-content {
	top: 55% !important;
	}
	
.slide-content h3 {
	line-height: 50px;
	}
	
.slide-content h3, .slide-content p, .slide-content a.btn {
text-shadow: 2px 1px 1px #000000;
	}
	
.slide-content p {
	margin: 5px 0;
	}
	
.hero {
	background-position: bottom !Important;
	}
	
.hero-title {
	margin: 75px 0;

	}
	
h4.item-title {
	line-height: 20px;
	}
	
/* INSTAGRAM FEED */

.fancyboxForAlpine-title-inside {
	margin: 0 !important;
	}
	
/* FOOTER STYLES */

#mc_embed_signup {
	height: 49px;
	width: 100%;
	}

.signup input[type="email"] {
	min-width: 60%;
	max-width: 60%;
	font-size: 12px; line-height: 12px;
	padding: 15px 5%;
	}
	
.signup input[type=submit] {
	width: 35%;
	border-radius: 0;
	line-height: 17px;
	font-size: 12px;
	padding: 15px 5%;
	vertical-align: top;
	}
	
	
/* EPK STYLES*/

.contact-center {
	background-color: #fff;
	padding: 2% 0;
	margin: 1% 0;
	}

.contact-center p, .contact-center h3 {
	text-align: center;
	width: 100%;
	}
	
.contact-center h3 {
	letter-spacing: 4px;
	text-decoration: underline;
	}
	
.contact-center .one_third {
	margin: 0 1.5%;
	float: none;
	display: inline-block;
	text-align: center;
	}

	
/* MUSIC PAGE STYLES */
	
/*.button.itunes {
	background: url("images/itunes.png") no-repeat;	
	width: 100px; height: 37px;
	display: block;
	text-indent: -999px;
	margin: 5px 0;
	}
	
.button.amazon {
	background: url("images/amazon.png") no-repeat;	
	width: 150px; height: 25px;
	display: block;
	text-indent: -999px;
	margin: 5px 0;
	}*/
	
p.item-subtitle.album {
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0;
	color: #d95919
	   
	}	
	
.item .item-subtitle {
     letter-spacing: 0.08em;
     }
	
#pp_full_res {
	line-height: 1.25 !important;
	font-size: 13px;
	}
	
.pp_inline h4 {
	margin-bottom: 0 !important;
	}
	
.pp_inline {
	padding: 0 10px;
	}
	
.pp_inline span {
	font-style: italic;
	font-size: 12px;
	color: #666666; 
	}
	
.pp_description {
	display: none !Important;
	}
	
/* PRESS PAGE STYLES */

span.presstext {
	font-size: 12px;
	color: #999;
	font-style: italic;
	}
	
a.press-more {
	font-family: "League Gothic", sans-serif;
 	font-weight: normal;
  	color: #63625f;
	text-transform: uppercase;
	}
	
/* SHOWS PAGE */


	
/*WOOCOMMERCE STYLES*/
	
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
	width: auto;
	max-width: 150px;
	}
	
.wp-caption {
	padding: 5px 4px 5px;
	}
	
.wp-caption p.wp-caption-text {
	padding: 5px 4px 5px;
	}
	
p.woocommerce-result-count {display:none;}

.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt {
	background: -webkit-linear-gradient(#000000,#333333);
	color: #ECEBE5;
	}
	
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover {
	color: #ECEBE5;
	}
	
.woocommerce .related {
	float: left;
	width: 100%;
	margin: 30px 0 0;
	}
	
@media only screen and (max-width: 1200px)  {


	.slide-content h3 {
		font-size: 45px;
		line-height: 40px;
		}

	.slide-content p {
		margin-bottom: 10px;
		}
		
	.slide-content a.btn.alt, .slide-content a.btn.alt:visited {
		padding: 10px 40px;
		margin-top: 0;
		}
		
}

@media only screen and (max-width: 1000px)  {
	
	.slide-content h3 {
		line-height: 30px;
		}
		
	.slide-content p {
		margin-bottom: 0;
		}
		

}

@media only screen and (max-width: 767px) {

	.slide-content p {
		margin: 10px 0;
		}
		
	.event-list .event {
		width: 100%;
		float: left;
		}
		
	.event-wrap .action-btn {
		position: relative;
		top: 0;
		right: 0;
		float: left;
		margin-top: 10px;
		}

}
	
	
/*Column Shortcodes------------------*/

.one_half{ width:48%; }
.one_third{ width:30%; }
.two_third{ width:65.33%; }
.one_half,.one_third,.two_third{ position:relative; margin-right:3%; float:left; }
.last{ margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}

/*layouts smaller than 600px, iPhone and mobiles*/
@media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px)  {

/*Column Shortcodes------------------*/

	.one_half{ width:100%; }
	.one_third{ width:100%; }
	.two_third{ width:100%; }
	.one_half,.one_third,.two_third{ position:relative; margin-right:0%; float:none; }
	.last{ margin-right:0 !important; clear:right; }
	.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}	
}