/* STYLESHEET FOR ULTIMAE ACOUSTIC
 *
 * AUTHOR: KLAS EHNEMARK
 *
 */

body													{ color: #ddd; }

h1, h2, h3, h4, h5, h6									{ color: #eee; }

p													{ font-size: 13px; line-height: 1.5; text-align: justify;}

a, a:hover, a:visited									{ color: #ddd; }

#navigation li#menu-item-537, #navigation li#menu-item-579 		{ float: right;}

h3.widget-title, .related h3 								{ color: #eee; }

.breadcrumb h3, .footer-wrap  							{ background-color: #292929; }

.artist-albums, .artist-galleries, .artist-videos				{ clear: both; }

.artist-albums h3, .artist-galleries h3, .artist-videos h3		{ color: #eee; }

.artist-albums .product-item .product-price					{ /*width: 25%;*/ }

.artist-albums .product-item .product-info 					{ /*width: 75%; */
min-height:130px;}

.artist-albums .woocommerce.columns-4						{ margin-left: -15px; margin-right: -15px; }

.entry-summary .format									{ position: relative; margin-top: 10px; }

.entry-summary .format span								{ position: absolute; left: 0px; top: 0px; }

.entry-summary .format select								{ width: auto; margin-left: 85px; }

.product-info .products-artist							{ font-size: 11px; margin-bottom: 0px; /*height: 23px; */ line-height: 13px; }

.product-info 											{ /*height: 100px; */position: relative; }

.product-info .pair-sub									{ display: none; }

.product-info .pair-sub, .footer-wrap						{ background: none;  }

.product-item .button									{ position: absolute; bottom: 10px; }

.events-section .event-info 								{ margin-top: 10px; }

.content-inner, .widget .widget-content, .widget-content,
.shop-actions, .term-description, .page-description, .post, 
.images					
													{ background-color: rgba(0,0,0,0.8);}
													
#navigation, #navigation a, 
#navigation li.current-menu-item li a, .product-item > div,
.woocommerce-tabs, .pagination a, .pagination span, 
.wp-pagenavi a, .wp-pagenavi span, .woocommerce-pagination a, 
.woocommerce-pagination span, .woocommerce-message,
.widget_shopping_cart .buttons					
													{ background-color: #000; }
													
													
.breadcrumb h3											{ background-color: rgba(41,41,41,0.6);}
													
ul.tabs li.active a, ul.tabs li.active a:visited,
#navigation, #navigation a, .product-item > div,
.shop_table th, label, .cart_totals h2,
.shop_table td a, .shop_table td a:visited,
.shipping-calculator-button, .shipping-calculator-button:visited,
form.checkout h3

			 										{ color: #ddd !important; }
			 										
/*.btn:hover, .button:hover, .btn-reply:hover, 
.comment-reply-link:hover
													{ color: #f0f0d8 !important; }*/

#review_form #respond, .cart_totals h2									
													{ border-color: #666; }

.sf-arrows .sf-with-ul::after								{ border-color: #ddd transparent transparent; }

.gradient, .widget .product_list_widget li,
.woocommerce-info  					
													{ background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #000 0%, #111 100%) repeat scroll 0 0; }
													
#payment div.payment_box									{ background-color: #111; }

/*.btn, .button, .added_to_cart, .btn-reply, .comment-reply-link	{ color: #353535 !important; }*/

#navigation li a										{ border-top: 3px solid #000; padding-top: 22px; }

#navigation a:hover, #navigation .current-menu-item > a, 
#navigation li.current-menu-item li > a:hover, #navigation 
.sfHover:hover > a										{ border-top: 3px solid #ddd; background: #000; } 

.slide-text span.slide-title 								{ font-size: 30px; font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; }

.logo-container										{ position: relative; top: 15px; }

.post-meta											{ border-top: none; border-bottom: none; margin-top: 0px; display: none; }

form.cart .variations select								{ width: auto; }


/*-----------------------------------------------------------------------------------
 
 RESPONSIVE CSS 768 (SM)

-----------------------------------------------------------------------------------*/

@media (min-width: 768px) {	


}


/*-----------------------------------------------------------------------------------
 
 RESPONSIVE CSS 992 (MD)	

-----------------------------------------------------------------------------------*/

@media (min-width: 992px) {	


}


/*-----------------------------------------------------------------------------------
 
 RESPONSIVE CSS 1200 (LG)	

-----------------------------------------------------------------------------------*/

@media (min-width: 1200px) {
	
.shop-actions group .product-thumb.event-flyer				{ min-height: 280px; }

	
	

}



.product-item .button {
position:relative;
width:60%;
margin:auto;
margin-top:20px;
text-align:center;
	display:block;
}


form.cart {
	margin-top:20px;
}

@media (max-width: 767px) {
.thumbnails a.zoom
	{
		
		display:inline-block;
		margin-right:1%;
	}

}


@media (min-width: 768px) and (max-width:1023px) {
	a.zoom img.attachment-shop_thumbnail
	{
		
		display:inline-block;
		width:49%;
	}
	
	.thumbnails a.zoom:nth-child(even) {
		margin-left:2%
	}
}
@media (min-width: 1024px) {
/*
	.thumbnails a.zoom {
		display:inline-block;
		width:calc(100% - 180px);
	}
	
	.thumbnails a.first {
		width:90px;
		float:left;
	}
	
	.thumbnails a.last {
		width:90px;
		float:right;
	}
	
	img.attachment-shop_thumbnail{
		display:block;
		margin:auto;
	}
*/
	
	
	a.zoom img.attachment-shop_thumbnail
	{
		
		display:inline-block;
		width:32%;
		margin-left:2%
	}
	
	
	
		
	

a.first img.attachment-shop_thumbnail{
	margin-left:0px;
}
	

	
	/*
	

	.thumbnails a.zoom:nth-child(0n+3) {
		margin-left:50px;
	}
	*/
}
/*
@media (min-width: 1265px) {


	
	
	a.zoom .attachment-shop_thumbnail{
	margin-left:36px;
		margin-top:18px;
}

a.first .attachment-shop_thumbnail{
	margin-left:0px;
}
	
	
	a.last .attachment-shop_thumbnail{
	margin-left:37px;
}
}
*/