/*
Theme Name: Chateau-de-Thoiry
Theme URI: https://woocommerce.com/products/storefront/
Template: storefront
Author: E-loou
Author URI: https://e-loou.com/
Version: 1.0.1714488897
Updated: 2024-04-30 16:54:57

*/

/*--GLOBAL--*/
@media (min-width: 768px) {
  .col-full {max-width: 100%; padding: 0;}
}
@media (max-width: 66.4989em) {
  .col-full {margin-left: 0;    margin-right: 0;    padding: 0;  }
}


/*--HEADER--*/
#header p {margin:0}
#header-logo a {color:#BAA379}
#colheader img {height: 100px}


/*--FOOTER--*/
#copyright {color:#BAA379; font-size:12px}
#footer-link a, #footer-link a:visited, #footer-link a:hover {color:#BAA379}


/*--SMART POST SHOW--*/
#home-article .sp-pcp-row [class*="sp-pcp-col-"] {padding-bottom:0}
#home-article .sp-pcp-thumb img {border-radius:20px; width: 100%;}
#home-article .sp-pcp-title a {color: var(--e-global-color-a67a56f);  font-family: "Lora",Sans-serif;  font-size: 25px;  font-weight: 400; text-transform:uppercase;}
#home-article .sp-pcp-post-content p {color: var(--e-global-color-text);  font-family: var(--e-global-typography-text-font-family),Sans-serif;  font-size: var(--e-global-typography-text-font-size);  font-weight: var(--e-global-typography-text-font-weight);  line-height: var(--e-global-typography-text-line-height);}
#home-article .sp-pcp-post-meta time {color: var(--e-global-color-secondary); font-family: "Arimo",Sans-serif;  font-size: 10px;  font-weight: 400;  line-height: 18px; text-transform:uppercase;}
@media (max-width:768px){
	.sp-pcp-post .sp-pcp-post-thumb-area img {width:100%; height:auto}
}

/*--ESCAPE GAME--*/
#booking .pbSubmit {border-radius: 30px; fill: var( --e-global-color-text );  color: var( --e-global-color-text ) !important;  background-color: var( --e-global-color-secondary ) !important; transition: all .3s; padding: 10px 100px !important;}
#booking .pbSubmit:hover {color: var( --e-global-color-secondary ) !important;  background-color: var( --e-global-color-text ) !important;}
#booking .ui-datepicker-title, #booking .ahb_m2 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default.ui-state-active, .ahb_m2 #fbuilder .slots div:not(.htmlUsed) a:hover {background-color:#baa379 !important;}
#booking .ahb_m2 #fbuilder .slots div a {border-color:#baa379 !important}
#booking .fieldCalendarService {margin: 20px 0}
#booking .calendar-date label {font-size:20px;}
#booking #fbuilder .medium {width: 100% !important;}
#booking #fbuilder .uh_phone {margin: 0; text-align: left; width: 100%;}
#booking #fbuilder .uh_phone input {text-align: left; width: 100%;}
#booking .ahb_list .cancel {color:white;}
#booking .ahb_list .cancel:hover {color:black;}
#booking, #booking .availableslot a {color:black!important;}
#booking #fbuilder .slots div {padding: 0px;}

/*--PRODUIT--*/
.single #wapo-total-price-table {display:none}
.single .yith-wapo-block, .single .shopengine-swatches .quantity-wrap {margin-bottom:20px !important;}
.single-product #field_1-0 label {font-size: 24px; color:red}
.single-product #field_1-0 label {font-size: 24px; color:red}
.fieldCalendarService {padding-bottom:40px}
#field_1-1, .single-product .quantity-wrap {padding-top:40px !important;}
.single .single_add_to_cart_button {margin-top:20px !important;}
.postid-1275 .quantity-wrap {display: none !important;}
.postid-2048 .variations {background-color:var( --e-global-color-a67a56f );padding:10px }
.postid-2048 .variations tr {margin:15px !important;}
.postid-2048 .variations label {font-size:22px !important; font-weight:bold!important;color:#fff; }

/*--Commande Recue--*/
.page-id-9 .col-full {padding:0 140px}
@media (max-width:768px){
	.page-id-9 .col-full {padding:0 20px}
}

/*--QUANTITY DISABLE BOOKING PRODUCTS ONLY--*/
body:not(.postid-1264):not(.postid-1938):not(.postid-2048):not(.postid-2273):not(.postid-2409) .quantity,
body:not(.postid-1264):not(.postid-1938):not(.postid-2048):not(.postid-2273):not(.postid-2409) .product-quantity,
body:not(.postid-1264):not(.postid-1938):not(.postid-2048):not(.postid-2273):not(.postid-2409) .quantity-wrap {
    display: none !important;
}