/*
Theme Name: Wine - Restaurant WordPress Shop Child Theme
Theme URI: http://generate.reduxframework.com/
Author: AVAThemes
Author URI: http://themeforest.net/user/AVAThemes
Description: Wine is a Premium, Responsive WooCommerce theme with a clean and modern design. It’s perfect for any kind of web shop. It looks great with all types of devices (laptops, tablets and mobiles). Open demo site and resize the browser window. It also includes a Page builder and advanced theme option panel.
Wine is a WordPress theme perfect fit for the restaurants, pubs, bars, wineries and other companies offering foods and drinks. Theme has modern and timeless design with many options to customize final look of the website.
Template:       wine
Version:        1.2.2
*/

@import url("../wine/style.css");

/* =Theme customization starts here
------------------------------------------------------- */
.single-product-container {
	padding-bottom: 90px;
}
.single-product-container .product_meta {
	display: none;
}
.parallax-section.contact-parallax,
.menu-wrapper {
	margin-bottom: 0;
}
.menu-wrapper .sharings ul li {
	vertical-align: middle;
}
.menu-wrapper .sharings ul li a {
	padding: 16px 0 10px;
}
.parallax-section.contact-parallax h3 {
	color: #fff;
}
.page-template-page-templateshomepage-five-php .latest-products {
	padding: 15px;
}
.page-template-page-templateshomepage-five-php .create-mix-container {
	min-height: 500px;
	background-size: cover;
	background-position: center center;
	text-align: center;
	position: relative;
}
.page-template-page-templateshomepage-five-php .create-mix-container .spices {
	color: #fff;
	font-size: 34px;
	padding-bottom: 2em;
	padding-top: 2em;
	position: relative;
	z-index: 2;
}
.page-template-page-templateshomepage-five-php .create-mix-container .button-container {
	background-color: #fff;
	display: inline-block;
	padding: 3px;
	position: relative;
	z-index: 2;
	transition:0.2s ease all;
}
.page-template-page-templateshomepage-five-php .create-mix-container .button-container button {
	margin-bottom: 0;
	background-color: #fff;
	color: #C7B299;
	border:2px solid #C7B299;
	font-family: 'Times New Roman';
	font-size: 19px;
	padding: 0.7rem 2rem 0.7625rem;
	transition:0.2s ease all;
}
.page-template-page-templateshomepage-five-php .create-mix-container .button-container:hover {
	background-color: #C7B299;
}
.page-template-page-templateshomepage-five-php .create-mix-container .button-container:hover button {
	background-color: #C7B299;
	color: #fff;
	border:2px solid #fff;
}
.page-template-page-templateshomepage-five-php .create-mix-container .black-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-color: rgba(0,0,0,0.4);
}
.page-template-page-templateshomepage-five-php .create-mix-container .spices span {
	margin: 30px;
	position: relative;
}
.page-template-page-templateshomepage-five-php .create-mix-container .spices span:after {
	content: '';
	position: absolute;
	right: -37px;
	background-color: #fff;
	width: 14px;
	height: 14px;
	border-radius: 7px;
	display: block;
	top: 13px;
}
.page-template-page-templateshomepage-five-php .create-mix-container .spices span:last-child:after {
	display: none;
}
.page-template-page-templateshomepage-five-php .create-mix-container h2 {
	color: #fff;
	position: relative;
	z-index: 2;
	padding-top: 3em;
	font-weight: 600;
	display: inline-block;
}
.page-template-page-templateshomepage-five-php .create-mix-container h2:before,
.page-template-page-templateshomepage-five-php .create-mix-container h2:after {
	content: '';
	position: absolute;
	width: 70px;
	height: 3px;
	background-color: #fff;
	bottom: 24px;
	display: block;
}
.page-template-page-templateshomepage-five-php .create-mix-container h2:before {
	right: -100px;
}
.page-template-page-templateshomepage-five-php .create-mix-container h2:after {
	left: -100px;
}
.subscribe-container img.ajax-loader {
	position: relative;
	left: -74px;
	margin-left: -16px !important;
}
.subscribe-container form .large-6 p {
	text-align: right !important;
}
.adding-to-cart .quantity,
.adding-to-cart .quantity-description {
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.5rem;
}
.adding-to-cart .quantity input {
	margin-bottom: 0;
}
.woocommerce .quantity .qty {
	width: 4.6em;
}
.pagination-celine hr {
	display: none;
}
.map-section {
	height: 600px;
}
.woocommerce-product-search input[type="submit"] {
	border:medium none;
	font-family: "Georgia",sans-serif;
	padding: 10px 15px;
	cursor: pointer;
	color: #9E0000;
	transition:all 0.3s ease;
}
.woocommerce-product-search input[type="submit"]:hover {
	background-color: #c7b299;
	color: #fff;
}
.get-to-mix {
	background-color: #C7B299;
	width: 100%;
	min-height: 20em;
	padding: 1em;
}
.get-to-mix .get-to-mix-container {
	border:3px solid #fff;
	box-sizing:border-box;
	height: 100%;
	padding: 4em 1em;
	text-align: center;
	font-size: 1.5em;
	line-height: 1.7em;
	color: #fff;
	font-weight: 600;
	cursor: pointer;
	transition:0.3s all ease;
}
.get-to-mix a {
	color: #fff;
}
.get-to-mix .get-to-mix-container:hover {
	background-color: #fff;
}
.get-to-mix .get-to-mix-container:hover a {
	color: #C7B299;
}
.current-mix-container.get-to-mix .get-to-mix-container {
	padding: 0.5em 0.1em;
	background-color: rgba(0,0,0,0.5);
	cursor: auto;
	min-height: 12em;
}
.current-mix-container.get-to-mix .get-to-mix-container h4 {
	color: #fff;
	text-transform: uppercase;
	font-size: 1rem;
}
.current-mix-container.get-to-mix .get-to-mix-container ul {
	margin-left: 0;
	margin-top: 1em;
}
.current-mix-container.get-to-mix .get-to-mix-container ul li {
	list-style: none;
}
.current-mix-container.get-to-mix .get-to-mix-container .mnm_item label {
	color: #fff;
}
.current-mix-container.get-to-mix .get-to-mix-container .mnm_item {
	width: 100%;
	display: block;
	margin-right: 0;
}
.current-mix-container.get-to-mix .get-to-mix-container .mnm_item .product-name {
	width: 60%;
	text-align: left;
}
.current-mix-container.get-to-mix .get-to-mix-container .mnm_item .product-quantity {
	width: 30%;
} 
/* MIX AND MATCH STYLES */

.mnm_item {
	display: inline-block;
	width: 50%;
	margin-right: -4px;
	margin-bottom: 1.5em;
}
.mnm_item .product-thumbnail,
.mnm_item .product-name,
.mnm_item .product-quantity {
	display: inline-block;
	width: 33%;
	vertical-align: top;
}
.mnm_item .product-quantity {
	width: 31%;
}
.clearfix {
	clear: both;
}
.mnm_message {
	float: right;
	position: absolute;
	top: 0;
	right: 0;
}
.mnm_button_wrap {
	position: relative;
}
.create-your-own-mix .product_title {
	text-align: center;
	color: #3a3a3a;
	background-color: #f7f6f7;
	padding: 0.2em 0;
	border-bottom: 3px solid #3a3a3a;
}
.create-your-own-mix .quantity {
	margin-bottom: 3em;
}
.create-your-own-mix .get-to-mix-container .quantity {
	margin-bottom: 0;
}
.create-your-own-mix .woocommerce-info {
	border:none;
}
.ui-widget-header.tabs-container {
	border:none;
	background:none;
}
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default {
	background-color: #F7F6F7;
	color: #C7B299;
}
.ui-state-default a, 
.ui-widget-content .ui-state-default a, 
.ui-widget-header .ui-state-default a {
	color: #C7B299;
}
.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active {
	border-color: #a79580;
	color: #a79580;
}
.ui-state-active a, 
.ui-widget-content .ui-state-active a, 
.ui-widget-header .ui-state-active a {
	color: #a79580;
}
.create-your-own-mix .product-summary > div > .price {
	display: none;
}
.cart-holder {
	z-index: 1;
}
ul.list-blends {
	margin: 2em 0;
}
ul.list-blends li {
	list-style: none;
	margin: 0.5em 0;
	text-align: center;
}
.featured-slides .img-container span {
	text-transform: uppercase;
}
.divider.mobile-only {
	display: none;
}
.custom-product-wrapp .price {
	line-height: 17px;
}
.custom-product-wrapp .price .value {
	color: #9E0000;
}
.custom-product-wrapp .product.woocommerce .add_to_cart_button:hover,
.woocommerce button.button.alt.mnm_add_to_cart_button:hover {
	background-color: #1ba660;
}
.woocommerce button.button.alt.mnm_add_to_cart_button.disabled,
button.mnm_add_to_cart_button.button.alt.disabled:hover {
	background-color: #a61b1b !important;
}
.woocommerce-page button.button.alt.mnm_add_to_cart_button {
	background-color: #616161;
}

@media only screen and (max-width: 40em) {
	.divider.mobile-only {
		display: block;
	}
	.custom-product-wrapp .margin-top-2em {
		margin-top: 2em;
	}
}
.mnm_form.cart label {
	cursor: default;
}
.custom-product-wrapp h2 {
	text-transform: uppercase;
}
.woocommerce-cart .page-banner {
	background-image: url(http://mysoukdrawer.com.au/wp-content/uploads/2014/11/IMG_560.jpg);
}
.woocommerce-cart .about-page-content {
	margin-top: 4em;
}