/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/
.colorbrown{color: #633f30;}
.woocommerce div.product .woocommerce-tabs {
    margin-bottom: 10px;
}

.woocommerce .main-sidebar .widget-title{
	    letter-spacing: 0 !important;
	    font-size: 18px !important;
}



.continue_shopping:hover {
    background: #633f30 !important;
    border: 1px solid #E6E6E6;
    color: #cdac5e;
}
.woocommerce .woocommerce-Address-title .edit {
   
    background-color: #633f30 !important;
    border-radius: 0;
    font-size: 13px;
   
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #633f30 !important;
   
}


.woocommerce-table__product-name a{
	font-size: 20px;
	color: #633f30;
}

.woocommerce-order-received .woocommerce-order table.shop_table td {
	border-bottom:1px solid #d2b1646e;
	font-size:18px;
}

.woocommerce-order-received .woocommerce-order table.shop_table  {
	font-size: 18px;
	border:1px solid #d2b1646e;
	background-color: #d2b16429;
}

.woocommerce-table__line-item order_item a {
	background-color: #d2b1646e;
	color: #633f30;
	border-bottom:1px solid #d2b1646e;
}

.woocommerce-order-received .woocommerce-order table.shop_table thead, .woocommerce-order-received .woocommerce-order table.shop_table tfoot th, .woocommerce-order-received .woocommerce-order table.shop_table tfoot td {
	background-color: #d2b16429;
	border-bottom:1px solid #d2b1646e;
	color: #633f30;
	font-size: 18px;
}
.woocommerce-table__product-total product-total span {font-size: 38px !important;}

h2.woocommerce-order-details__title {
    font-size: 30px !important;
}


.woocommerce-order-received .woocommerce-order-overview strong {
    color: #633f30;
}
.woocommerce ul.order_details {
  
    font-size: 20px;
    font-weight: bold;
}

.woocommerce-order-received .woocommerce-order {
    color: #633f30;
    font-size: 18px;
}

.woocommerce form .form-row.woocommerce-validated input.input-text{
	border-color: #633f30;
}

.woocommerce-cart .cart-empty.woocommerce-info {
    font-size: 32px;
    font-weight: 500;   
    color: #633f30;
}

.woocommerce a.button:hover, .woocommerce a.button:focus {
   	background-color: #d2b1646e;
}

.woocommerce a.button { font-size: 15px; text-transform: uppercase; }   

.woocommerce form.woocommerce-checkout .form-row textarea.input-text {
    padding: 20px;
}
.woocommerce form.woocommerce-checkout h3.order_review_heading:before {
	display: none;}

.woocommerce form.woocommerce-checkout h3.order_review_heading, .woocommerce form.woocommerce-checkout table.woocommerce-checkout-review-order-table, .woocommerce form.woocommerce-checkout h3.order_review_heading, .woocommerce form.woocommerce-checkout #payment {
   	background-color: #d2b1646e;
}

.woocommerce form.woocommerce-checkout .form-row label {
    font-size: 17px;
   color: #633f30;
}

.woocommerce form.woocommerce-checkout h3, .woocommerce form.woocommerce-checkout #ship-to-different-address span {
       font-weight: 500;
}

.woocommerce .woo-checkout-btn a.button, .woocommerce .woo-checkout-btn a.button.alt{margin-top:5px;}

.woocommerce .cart_totals table.shop_table th{
	font-size: 17px;}

.woocommerce .cart_totals table.shop_table th {
       background-color: #d2b1646e;
}

.woocommerce .cart_totals table.shop_table td {
   
    background-color: #f1cf7e33;
}


.woocommerce .woocommerce-cart-form table.shop_table tbody {
    font-size: 16px;
}

.woocommerce form.woocommerce-checkout h3 {   font-size: 28px;}
.woocommerce form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot .order-total th{   font-size: 20px;}
.woocommerce form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot th { font-size: 18px;}
.woocommerce form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot .cart-subtotal th {
 
    font-size: 17px;
    color: #633f30;
}

.woocommerce form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot .order-total .woocommerce-Price-amount {
    font-size: 20px;
}
.woocommerce form.woocommerce-checkout table.woocommerce-checkout-review-order-table {
 
    font-size: 17px;
    color: #633f30;
}


.woocommerce .cart_totals .woo-checkout-btn a.button.alt {
    font-size: 16px;
    text-transform: uppercase;
    
}
 .woocommerce .woo-checkout-btn a.button:hover, .woocommerce .woo-checkout-btn a.button.alt:hover {
    background-color: #633f30;
}

.cross-sells h2{ font-size: 30px;}

.woocommerce .cart_totals h3 {
    font-size: 28px;
    font-weight: 500;
    font-family: interface;
    margin-bottom: 10px;
}

.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .continue_shopping:hover {
    border-color: #ccc;
    background-color: #ccc;
	color: #fff;}

.woocommerce .woocommerce-cart-form table.shop_table .product-name a, .woocommerce .woocommerce-cart-form table.shop_table tbody {
   
    color: #633f30;
}

.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .update_cart {
    background-color: #633f30;
    
}



.woocommerce .woocommerce-cart-form table.shop_table thead {
    background: #cdac5e;
    font-size: 16px;
    color: #633f30;
}

.lqd-woo-steps {
    border: 1px solid #cdac5e;
    }

svg:not(:root) {stroke: #cdac5e;
}

.lqd-woo-steps-item {
      font-size: 17px;
      color: #633f30;
}

.ld-cart-total-price {
    font-size: 16px;
    font-weight: 600;
}

.ld-cart-product-details, .ld-cart-product-details{font-size:16px;}

.ld-cart-total-label{ color: #633f30;}
.ld-cart-foot .btn-solid {
    background-color: #cdac5e;
}

.ld-product-summary-foot button[type=submit].added {
    background-color: #633f30;
}

.ld-cart-product-details, .ld-cart-product-details, .ld-product-summary-foot button[type=submit]+a.added_to_cart, .woocommerce div.product form.variations_form .reset_variations, .woocommerce div.product form.cart .woocommerce-variation-description p, .woocommerce div.product form.variations_form table.variations .lqd-select-wrap {
         color: #633f30;
}

.woocommerce button.button:hover{
	background-color: #633f30;
}
.woocommerce .ld-sp .ld-sp-add-to-cart {
    
	background-color: rgb(99, 63, 48);
}

.woocommerce div.product .woocommerce-tabs .tabs-nav li a {
    border-bottom:1px solid #633f30;
    /* color: #633f30; */
    }
.woocommerce div.product span.price { color: #633f30;}

.related.products>h2 {
    margin: 10px !important;
}

.woocommerce #review_form #respond .comment-form input[type=submit] {
    background-color: #633f30;
}

.woocommerce #review_form #respond .comment-form input[type=submit]:hover {
    background-color: #cdac5e;
}
.woocommerce #review_form #respond {
        box-shadow: none;
}
.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0 !important;
    padding: 0;
}

.woocommerce div.product .woocommerce-tabs .tabs-content {
    width: 100%;
    padding: 10px;
    /* border-left: 1px solid #cdac5e; */
	
	padding-bottom:20px;
	margin:5px;
}

.woocommerce div.product .woocommerce-tabs .tabs-nav {
    
    margin:  0 !important;
}

.woocommerce div.product div.summary {
    margin-bottom:  0 !important;
}

.woocommerce-Reviews-title {
       display: none;
}


.woocommerce div.product .woocommerce-tabs .tabs-nav li a:after {
       display: none;
}

.ld-product-summary-foot .social-icon {
       display: none;
}

.woocommerce div.product form.variations_form {
    margin-bottom: 0 !important;
}
.woocommerce .product_meta>span {
    	border-bottom: 0;
}

/* orizontal tabs */

.woocommerce div.product .woocommerce-tabs .tabs-nav li.active a {
    color: #fff;
    background-color: #cdac5e;
}

.woocommerce div.product .woocommerce-tabs .tabs-nav li a {
   color:#633f30;
}

.woocommerce table.shop_attributes td p {
	color:#633f30;
}

.woocommerce div.product .woocommerce-tabs .tabs-nav li a { color: #fff;  }

.woocommerce div.product .woocommerce-tabs .tabs-nav li a{   /* border: 1px solid #cdac5e !important; */ }

.woocommerce div.product .woocommerce-tabs .tabs-nav li:last-child {
    border-bottom: 0;
}

.woocommerce div.product .woocommerce-tabs {
    padding-left: 0;
    padding-right: 0;
}
.woocommerce div.product .woocommerce-tabs .tabs-nav {
	width: 100%;
	float: none;
	margin-right: 5.8823529412%;
	flex-flow: row !important;
	margin: 10px;
	padding-left:0 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	list-style: none;
	padding: 0 0 0 1em;
	margin: 0 0 1.618em;
	overflow: hidden;
	position: relative;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
	position: absolute;
	content: ' ';
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 1;
}

.woocommerce div.product .woocommerce-tabs .tabs-nav li {
	border: 0;
	border-top:0;
	border-bottom:0;
	display: inline-block;
	position: relative;
	z-index: 0;
	padding: 5px !important; 
	font-size:16px !important;
}

/* .woocommerce div.product .woocommerce-tabs .tabs-nav li { border-right: 1px solid #cdac5e !important; } */

.reviews_tab { 	border-right: 0 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: #fff;
	z-index: 2;
	border-bottom-color: #fff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	border-top: 1px solid #cdac5e;
	position: absolute;
	bottom: -1px;
	width: 0;
	height: 0;
	content: ' ';
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	left: -6px;
	border-bottom-right-radius: 4px;
	border-width: 0 1px 1px 0;
	box-shadow: 2px 2px 0 #ebe9eb;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
	box-shadow: 2px 2px 0 #fff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
	right: -6px;
	border-bottom-left-radius: 4px;
	border-width: 0 0 1px 1px;
	box-shadow: -2px 2px 0 #ebe9eb;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
	box-shadow: -2px 2px 0 #fff;
}

.woocommerce div.product .woocommerce-tabs .tabs-nav li a {
	display: inline-block;
	padding: 20px;	
	font-weight: 400;
	color: #515151;
	font-size:18px;
	text-decoration: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	color: #633f30;
	text-shadow: inherit;
}

.woocommerce div.product .woocommerce-tabs .tabs-content {
    width: 90%;
    padding-left: 20px !important;
}

.woocommerce div.product .woocommerce-tabs .tabs-nav li.active a:after{ display:none; }

/* fine tab*/

#tab-description h2 {display:none !important;}

.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel>h2 { display:none; }

.woocommerce-Reviews { color: #633f30; }

.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .comment-reply-title { color: #633f30; }

.woocommerce table.shop_attributes {  color: #633f30; }

.woocommerce table.shop_attributes th {
    background-color: transparent;
    color: #633f30;
	font-style:normal;
	font-size:18px;
}

.woocommerce table.shop_attributes tr:nth-child(even) th {
    background: none;
}

.woocommerce table.shop_attributes td {
    background-color: transparent !important;
    color: #633f30;
	font-style:normal;
	font-size:18px;
}

.contents-container .ld-shop-topbar{
	display:none !important;
}
.titlebar ~ #content .main-sidebar {
    margin-top: 0 !important;
}


.titlebar h1 {
	font-family: interface, sans-serif;
	font-style: normal;
	font-weight: 100;
	color:#633f30;
	
}

.main-header{   box-shadow: 0px 10px 8px 0px #e2e2e2;}


.product_list_widget #text {display:none !important;}

.woocommerce ul.product_list_widget li img{
	    border: 1px solid #cdac5e;
}

.woocommerce ul.product_list_widget li .amount{display:none;}
.woocommerce ul.products li.product span.price {
	
}


body {
    font-family: 'Interface' !important;
    font-weight: 400;
    line-height: 30px !important;
    font-size: 18px !important;
    color: #808291;
}

body h1{color:#503c2f !important;}

.woocommerce ul.products li.product h3 {
    font-weight: bold;
	font-family: 'roboto';
}

.woocommerce .ld-sp figure{
	   border: 1px solid #cdac5e;   /*6d4c3c*/
}

.woocommerce .widget_price_filter button[type=submit] {
  	background-color: #6d4c3c;
}

.woocommerce .widget_price_filter button[type=submit]:hover {
    background-color: #CDAC5E;
}

.woocommerce .ld-sp-info h3 {
	text-align:center;	
}

.woocommerce .ld-sp-info h3 a {
    color: #6d4c3c;
	text-align:center;
	
}
.woocommerce ul.products li.product a img {
	 border: 4px solid #cdac5e;	
}

.count{
	display: none;
}
   
.woocommerce-loop-category__title{
    color: #6d4c3c;
	text-align:center;
	font-size:22px !important;
}

fancy-box-info{display:none;}


.fancy-box-booking .fancy-box-contents{padding:0 !important;}

.fancy-box-info{display: none !important;}
.btn.border-thin {
   
    padding:5px;
}

product_title entry-title {
	color:#6d4c3c;
}

.woocommerce div.product .product_title {
	font-size:29px;
    font-weight: 400;
    color: #633F30;
	font-family: 'interface';
}

.woocommerce div.product p.price {
    display: inline-block;
    font-weight: 600;
    letter-spacing: 0.01em;
	font-size:20px;
}

.woocommerce .main-sidebar .widget-title {
    border-bottom: 1px solid #633F30;
}


.main-sidebar ul.product-categories li {
    border-bottom: 1px solid #cdac5e !important;
	margin-top: 8px;
}

.woocommerce .main-sidebar h3.widget-title{
	 border-bottom: 1px solid #cdac5e !important;
    padding-bottom: 5px !important;

}

.woocommerce.widget_product_categories ul a:before {
    float: right;
    color: #cdac5e;
}

.text-prodotto{
	    border-bottom: 1px solid #cdac5e !important;

}

.ld-cart-contents .empty h3 {
    font-size: 18px !important;
   }


.woocommerce div.product form.variations_form table.variations select {
   
	border-color: #cdac5e !important;
}

.lqd-select-ext {
  
    color:#cdac5e !important;
}

.woocommerce .woocommerce-product-details__short-description {
    margin-bottom: 14px;
    font-family: 'interface';
    font-size: 18px;
    color: #633f30;
}

.woocommerce div.product form.variations_form table.variations td.label {
    font-size: 16px;
    color: #633f30;
}

.contents-container .ld-shop-topbar {
    height: 50px !important;
}



@media screen and (min-width: 992px){
	
	.woocommerce div.product div.images ol.flex-control-nav {
    	height: 100%;
    	width: 150px;   
		position: relative;
		order:0;
		}
		
	.woocommerce div.product div.images .flex-viewport {
   		margin-left: 0;
        width: 100%;
		}
	
	.woocommerce div.product div.images ol.flex-control-nav li {
  		padding-right: 0;
		width: 150px !important;
		margin-right:5px;
		border: 1px solid #cdac5e;
		}	
	
	.woocommerce div.product div.images ol.flex-control-nav {
        margin-top: 5px;
		width: 500px;
	}
	
	
    .woocommerce div.product .woocommerce-tabs {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

	.woocommerce div.product div.images .flex-viewport{border: 1px solid #cdac5e;}
	
}

@media screen and (max-width: 1199px){
	.navbar-collapse{
		background: rgb(205, 172, 94) !important;;
	}
	
	
}

@media screen and (max-width: 479px){
	.btn-txt {
    text-align: center;
}
	.vc_custom_1582296311847 {
    padding-right: 0;
    padding-left: 0;
}
	.bottone{
		width: 100%;
	}
	
	.main-footer {
    padding-top: 20px;
    padding-bottom: 20px;
		text-align: center;
}
	
}