/*
Theme Name: Chambers Cellars
Theme URI: http://exia.com.au
Version: 1
Author: Team Astraea
Author URI: http://astraeanetworks.com
Description: Custom theme for Chambers cellars | Version 1 2014
*/

li.menu_hide {
	display: none !important;
}
.ft_column_3 {
	text-align: right;
}
header .cart.pull-right {
	display: none;
}
.bg-white{background:#fff}
.list_category li {
	float: left;
	margin-right: 3%;
	width: 31%;
	margin-bottom: 20px;
}
.list_category li:nth-child(3n) {
	margin-right: 0;  
} 
div.pp_woocommerce .pp_content_container{
	    border: 4px solid black;
}
.category_custom h2, .vc_tta-container h2 {
	color: #da2b28;
	font-weight: 900;
	font-size: 20px;
	text-transform: uppercase;
}
.list_category li {
	border-bottom: 2px solid #b72935;
	padding-bottom: 7px;
	position: relative;
}
.list_category li a {
	font-size: 18px;
}
.tab_custom .vc_tta.vc_tta-spacing-1 .vc_tta-tab {	
	width: 33%;
	text-align: center;
}
.list_category li::after {
	content: url('img/right-arrow.png');
	position: absolute;
	right: 0;
	bottom: 10px;
}
.tab_custom li.vc_tta-tab .vc_tta-title-text {
	font-size: 15px;
	text-transform: uppercase;
	color: #da2b28;
}
div .tab_custom .vc_tta.vc_general .vc_tta-tab > a {
	padding: 20px;
}
.tab_custom ul.search_result {
	margin-top: 10px;
}
.page-id-23180 .title_page{
	display: none;
}
ins .woocommerce-Price-amount.amount{
	color: #B72935 !important;
}
.product-add-cart ins .woocommerce-Price-amount.amount{
	color: #333 !important;
}
div .products-cart li h3:hover {
	text-decoration: underline;
}
div .products-cart li h3 {
	font-weight: bold;
}


body div nav#ubermenu-main-13-top-menu-2 > ul > li > a {
	padding: 15px 11px;
}
body div nav#ubermenu-main-13-top-menu-2 ul li:last-child {
	float: right;
}
body div nav#ubermenu-main-13-top-menu-2 ul ul li:last-child {
	float: left;
}
body div nav#ubermenu-main-13-top-menu-2 ul li:last-child a {
	background: #FDB813;
	color: #b72935;
}
body div nav#ubermenu-main-13-top-menu-2 ul ul li:last-child  a {
	background: none;
	color: #fff;
}
div .onsale {
	font-size: 9px;
	top: -17px;
	width: 45px;
	height: 45px;
}
/*.payment_method_cybersource label {
	width: 100%;
}
.payment_method_cybersource input, .payment_method_cybersource select {
	padding: 2px 0;
}
*/
@media all and (max-width: 767px) and (orientation:landscape){	
	.single-product .col-md-4.similar-products .related .product.type-product.status-publish {
		width: 50%;
	}
	body div nav#ubermenu-main-13-top-menu-2 ul li:last-child {
		clear: none;
	}

	/*.related .search_result li img {
		width: auto;
	}*/
	/*.single-product .main-review .similar-products li img {
		float: none;
		text-align: center;
		position: static;
	}
	.product-description-section,.product-image-section {
		width: 100%;
	}
	.single-product .main-review .similar-products li img {
		width: auto;
	}*/
}
@media all and (max-width: 767px){	
	.col-md-3 .product-image-section {
		margin-bottom: 10px;
	}
	.related .search_result li img {
		width: auto;
	}
	.product-image-section img {
		max-width: 220px;
	}
	.search_result li img {
		max-width: 100%;
		width: auto;
	}
	.footer-cta p, .footer-cta img{		
		float: none;		
		display: inline-block;
		margin: 0 auto;
		vertical-align: middle;
		padding:0;
	}
	.footer-cta p{  
		width: 68%;
	} 
	.footer-cta img{	
		width: 30%;
	}
	.list_category li {
		margin-right: 2%;
		width: 48%;
		margin-bottom: 10px;
	}
	.list_category li:nth-child(3n) {
		margin-right: 2%;  
	}
	.list_category li:nth-child(2n) {
		margin-right: 0;
	}
	nav#ubermenu-main-13-top-menu-2 > ul > li.ubermenu-active > ul {
		z-index: 999999;
	}
	.main-menu nav {
		margin-bottom: 30px;
	}
	.main-menu .ubermenu-skin-black-white-2.ubermenu-responsive-toggle {
		background: #d02a27;
		border: #d02a27;
	}
	body .mob-menu{
		display: none;
	}
}
.page-id-23180 .shop-product-description{
	padding-right:0px!important;
}
/*
.intrinsic-container {
    position: relative;
    height: 0;
    overflow: hidden;
    margin-bottom: 1.5rem;
}
.intrinsic-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0!important;
    border: 2px solid #ccc;
}
*/
.checkout h2 {
	margin-bottom: 10px;
}
p.note_cart {
	display: block;
	margin-bottom: 10px;
	line-height: 1.2;
}
.pdf_show_down {
	position: relative;
	padding-top: 0;
}
.pdf_show_down .s_pdf_download_link {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9;
}
.pdf_show_down .s_pdf_download_link .s_pdf_download_bttn {
	margin: 0;
	padding: 12px 20px;
}
.btn-down {
	text-align: right;
}
.btn-down a {
	background: #b72935;
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	padding: 15px 20px;
	margin: 0 0 10px;
}
.btn-down a:hover{ background: #000; }