html {--scroll-behavior: smooth;scroll-behavior: smooth;}

/*entete*/
#ident-site{color:white;font-weight: bold;float:right;margin:10px;font-size:20px;}
#content-ident-site{background:rgba(155,176,77,0.5);}
#content-slogan{padding-top:20%;padding-left:15%;padding-bottom: 5%;}
#btn-discover{margin:30px;margin-left:0px;}
#content-slogan div{max-width: 750px;}
#header{padding-bottom:30px;border-bottom:solid 10px #AA8D5B;}
#header1{font-family: 'Dancing Script', cursive;font-weight: 700;font-size: 2vw;color:white;}

#header2{color: #AA8D5B;-webkit-text-stroke-width: 0.5px;-webkit-text-stroke-color: white;font-size: 4vw;line-height: 1;font-weight: 600;text-shadow: #FFFFFF 1px 0 10px;}
#header3{font-family: 'Dancing Script', cursive;font-weight: bold;font-size: 1.5vw;color:white;}
@media (max-width: 1000px){
    #header1{font-family: 'Dancing Script', cursive;font-weight: 700;font-size: 4.5vw;color:white;}
    #header2{color: #AA8D5B;-webkit-text-stroke-width: 0.5px;-webkit-text-stroke-color: white;font-size: 4.5vw;line-height: 1;font-weight: 600;}
    #header3{font-family: 'Dancing Script', cursive;font-weight: bold;font-size: 4.5vw;color:white;}
    #btn-discover{margin:30px;margin-left:0px;font-size: 4.5vw;}
    #content-slogan{padding-top:20%;padding-left:10%;padding-bottom: 5%;}
}
.header-top-right {-webkit-transform: translateY(-30%);transform: translateY(12%);background:rgba(155,176,77,1);}
#location{background:rgba(0,0,0,0.5);margin-top:10%;}
#location h1{color:white;font-size: 3vw;line-height: 1;font-weight: 600;}
#location h4{color:white;font-size: 1vw;line-height: 1;font-weight: 600;}
#location h4>a{color:rgb(155,176,77);}
/*contact*/
#content-accueil{}
#img-contact{position:relative;width: 100%;height:auto;left:0;top:0;}
#contact-wrapper {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;flex-direction: row;flex-wrap: wrap;margin: 0 auto;width: 100%;position:relative;padding: 0;margin-top:100px;margin-bottom:100px;}
#contact-wrapper li {flex: 1;position: relative;list-style: none;padding: 0;margin:10px;}
.single-info-contact {background-color: #f7f7f7;border: 10px solid rgb(170 141 91 / 100%);overflow: hidden;position: relative;z-index: 0;padding:15px;}
.icon-contact {height: 75px;width: 75px;float: left;display: block;text-align: center;margin-bottom: 0;margin-right: 0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.info-contact {margin-left: 92px;}
.info-contact a{text-decoration:none;padding:left:0px;}
.icon-contact img {object-fit: cover;height: 100%;border-radius: 100%;}
.info-caption-contact h4 {font-size: 20px;margin-bottom: 10px;font-weight: bold;padding-left:0px;}
.btn-contact{background:rgb(155,176,77);color:white;font-size:20px;}
@media (max-width: 1000px){.btn-contact{background:rgb(155,176,77);color:white;font-size:15px;}}
.single-info-contact{/*background:url('https://www.apiguizz.fr/wp-content/uploads/2024/04/bg-contac2t.png');background-size:cover;background-position: left center;background-repeat:no-repeat;*/}
/*à propos*/
.carousel{//background: #AAAAAA; margin-top: 0px;}
#about{min-height: 480px;padding:0;}
.carousel-item{}
.carousel-inner{width:60%;margin:0 auto;text-align:center;}
@media (max-width: 1000px){.carousel-inner{width:100%;margin:0 auto;text-align:center;}}
.carousel-indicators{list-style: none;padding-top:20px;bottom:0px;position: relative;}
.carousel-indicators>li{width: 70px;height: 70px;position: relative;margin: 10px;opacity:0.5; border:0;          }
.carousel-indicators>li.active{width: 70px;height: 70px;position: relative;margin: 10px;opacity:1; border:0;          }
.carousel-indicators img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;            }
.carousel-item h1{color:rgb(155,176,77);font-family: 'Dancing Script', cursive;margin-bottom:10px;}
#carousel-about{//padding:70px;}
.carousel-control{color:#AA8D5B;}
.img-about{max-height:300px;border: 10px solid #aa8d5b;}
@media (max-width: 1000px){.img-about{max-height:250px;}}
.txt-about{background:rgba(255,255,255,0.5);}
.title-about{font-size: 25px; background:transparent;}
.text-about{font-size: 20px;}
@media (max-width: 1100px){
  .title-about{font-size: 20px;background:white;}
  .text-about{font-size: 15px;}
}
.carousel-control-next, .carousel-control-prev{color:rgb(155, 176, 77);font-size:30px;}
/*nouveautes*/
.swiper-slide {background-position: center;background-size: cover;width:100%;}
.swiper-wrapper{width:100%;}
#news{padding-bottom:50px;}
#img-news{width:auto;max-height:100px;margin: 0 auto;}
@media (max-width: 1000px){#img-news{width:100%;height:auto;margin: 0 auto;}}
#container-img-news{padding:10px;}
#container-news{padding:40px;margin-bottom:100px;background:url('https://www.apiguizz.fr/wp-content/uploads/2024/04/bg-nouveautes-1.png');background-size:cover;background-position: left center;background-repeat:no-repeat;padding-top:50px;}
@media (max-width: 1000px){
  #container-news{
    background:url('https://www.apiguizz.fr/wp-content/uploads/2024/04/bg-nouveautes-1.png');
    background-size:cover;
    background-position: left center;
    background-repeat:no-repeat;
    padding-top:50px;
    margin-bottom:0px;
    max-height:2000px;
    }
}
.news-btn-discover{background: #5d4328;color: white;margin:5px;}
.news-btn-discover:hover{background: #AA8D5B;}
.news-btn-add-to-card{background: #AA8D5B;color: white;margin:5px;}
.news-btn-add-to-card:hover{background: #5d4328;color:white;}
.row-card{background:transparent;margin:0;padding:0;box-shadow: 0px 1px 4px 0px rgba(44, 49, 59, 0.15);width:100%;}
.card-news-price{background-position: center center;background-size: cover;background-color:transparent;min-height: 85px;padding: 12px;text-align: center;box-shadow: 0 7px 21px rgb(0 0 0 / 10%);}
.card-news-content>h2{color:rgb(155, 176, 77);margin:0;font-size:25px;}
.card-news-content>h4{margin:0;color:grey;font-size:20px;}
.card-news-content>span{font-weight: bold;font-size: 30px;padding:5px;color:#AA8D5B;}
.card-news{background:rgba(93,67,40,0.7);}
.card-news-content{padding:10px;box-shadow: 0 7px 21px rgb(0 0 0 / 10%);background:rgba(255,255,255,1);}
.clip-polygon {-webkit-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);height:62%;width:100%;margin:0;margin-top:20px;box-shadow: 0px 1px 4px 0px rgba(44, 49, 59, 0.15);}
.card-img-news-container{height:auto;/*background:url("https://www.apiguizz.fr/wp-content/uploads/2024/04/bg-product.png");background-size:cover; background-position: center bottom;*/}
.news-btn-container>button{margin-top:25px;width:50%;}
.news-btn-container{padding-left:0px;}
.img-product{width:100%;height:auto;border: 10px solid rgb(155, 176, 77);}
/*blog*/
#img-news-actu{width:auto;max-height:100px;margin: 0 auto;}
.post{padding:20px;background:white;}
.post ul{box-shadow: 0px 1px 4px 0px rgba(44, 49, 59, 0.15);border-radius:10px;width:100%;margin:0;padding:0;}
.line-post>h3,.line-post>h4,.line-post>a{padding-left:15px;}
.blog-post{list-style: none;}
.btn-more{}
.line-post-img{position: relative;}
.line-post h3{font-size:18px;margin-top:10px;font-weight: normal;}
.line-post h4{font-size:20px;margin-top:10px;}
.line-post a button{margin:0;margin-top:10px;margin-bottom:10px;}
.line-post-img>img{padding:5px;width:100%;height:auto;}
.line-post-img>span{position: absolute;bottom: 0px;left: 20px;background:#5d4328;padding:5px;font-weight: bold;color:white;font-size: 15px;}
.btn-more{margin-left:15px;background:rgb(155,176,77);color:white;margin-bottom:10px;}
hr{border:solid 1px rgb(155, 176, 77); width:100%;}
.txt-green{color:rgb(155, 176, 77); }
.txt-brown{color:#5d4328;}
#title-actu{text-align: center;}
/*bandeau avertissement*/
.woocommerce-store-notice, p.woocommerce-store-notice, p.demo_store, .select2-container--default li.select2-results__option--highlighted[aria-selected], .select2-container--default li.select2-results__option--highlighted[data-selected]{background:black;color:#aa8d5b;font-weight:bold;}
/*section nouveautés*/
.inner-overlay h4{text-align:left;}
.service-thai-spa{border-radius:0;background:url("https://www.apiguizz.fr/wp-content/uploads/2024/04/bg-services-inside.png");background-size:cover;border:0;padding:10px;}
.service-thai-spa img{border-radius:0px;width:100%;}
.service-thai-spa .strip-hover-wrap{border-radius:0;}
.service-thai-spa .inner-thai-spa{border-radius:0;}
.inner-thai-spa .inner-text-thai-spa{border-radius:0;}
/*section nouveautés prix*/
.service-thai-spa .price-thai-spa h5{color:green;}
.service-thai-spa .price-thai-spa{border-radius:0;background:url("https://www.apiguizz.fr/wp-content/uploads/2024/04/bg-price.png");background-size:cover;}
/*categorie boutique*/
.wc-blocks-filter-wrapper{background:url("https://www.apiguizz.fr/wp-content/uploads/2024/04/bg-categories.png");background-size:cover;background-position :bottom right;box-shadow: 0px 1px 4px 0px rgba(44, 49, 59, 0.15);}
/*entete section*/
.service-section{background:url("https://www.apiguizz.fr/wp-content/uploads/2024/04/bg-sections.png");background-size:cover;}
/*footer*/
#footer-copyright{color:white;}
/*RECETTE*/
.content-recette{background:purple;min-height:200px; margin-top:20px;}
/*blog*/
.blog-post{background:white;}
/*glossaire*/
.glossaire{padding:20px;border : solid 1px black;margin-top:5px;} 
.glossaire>strong {color:rgb(155, 176, 77); }
.wp-block-image img {box-sizing: border-box;height: auto;width: 100%;vertical-align: bottom;}
.content-glossaire{padding:10px;}
.btn-glossaire{background:#63340b;color:white;margin:5px;}
#row-letter{padding:10px;}
.intete-glossaire{width:100%;background: rgb(99,52,11);background: linear-gradient(90deg, rgba(99,52,11,1) 0%, rgba(170,141,91,1) 20%, rgba(255,255,255,1) 100%);font-weight: bold;color:white;padding-left:20px;}
.btn-empty{background:grey;}

/*wwocommerce*/
/*boutique*/
.woocommerce ul.products li.product .price{-webkit-text-stroke-width: 0px;color:brown;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{background:white;}
.woocommerce ul.products li.product .button{background:#aa8d5b;}
.widget_block.widget_search .wp-block-search__button{background:#63340b;}
.woocommerce nav.woocommerce-pagination ul.page-numbers li span.current.page-numbers{background:#63340b;}
.woocommerce nav.woocommerce-pagination ul li span.page-numbers.current{border-color:grey;}
#header-top ul:not(.header-social) li i{color:white;}
/*autre*/
a {color:#63340b;}
.blog-post ul:not(.meta-info) li a,.blog-post ol:not(.meta-info) li a,.blog-post table a, strong a, blockquote a, code a, p a,span a {color:#63340b;}
.post-comment-area h2,.blog-post .post-title a:focus {color:#63340b;}
.header-slider .theme-slider .theme-content h1 {color:#63340b;}
.header-transparent .cart-count {background: #63340b;border: 2px solid #2b2b2b;}
.service-thai-spa .price-thai-spa h5 {margin: 0;color:#63340b;font-size: 18px;font-weight: 700;line-height: 3.85;}
.meta-info li.post-date a {color: #ffffff !important;background-color:#63340b;padding: 12px 15px 11px;}
button.featherlight-close-icon.featherlight-close {background-color:#63340b;border: 1px solid #63340b;top: 40px;right: 40px;border-radius: 0;}
.main-menu>ul>li.active{background:#63340b;}
.main-menu>ul>li:hover{/*background:#63340b;*/}
.current_page_item {background:#63340b;}
.strip-hover .strip-hover-wrap:before,
.strip-hover .strip-hover-wrap:after,
.strip-hover .strip-overlay:before,
.strip-hover .strip-overlay:after {
    content: '';
    position: absolute;
    top: 0;
	width: 25%;
    height: 100%;
    background-color: rgba(99,52,11,0.5);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    opacity: 0;
	z-index: -1;
	-webkit-transition: all .35s ease;
    transition: all .35s ease;
}

.navigation.posts-navigation .nav-links a,
.btn-info,.section-title h2:before,
.section-title h2:after,.service-box h4:before,.service-box h4:after,.contact-wrapper,
#footer-widgets .widget-title:after,.boxed-btn,.days li .active,
.feature-box:hover .feature-icon,.feature-box:hover .feature-icon:after,
.gallery-page .gallery-item figcaption ul li a:hover,.gallery-tab-sorting li a:after,
.header-slider .boxed-btn,.header-slider .owl-next:hover,.header-slider .owl-prev:hover,
.header-social li a:hover,.header-social li a:focus,.main-menu>ul>li a:before,.main-menu>ul>li.active>a,
.main-menu>ul>li.focus>a,.main-menu>ul>li:hover>a,.mean-container a.meanmenu-reveal,
.nav-tabs .nav-link.active,
.product-carousel .owl-next:hover,
.product-carousel .owl-prev:hover,.scrollup,.search-result .posts-navigation .nav-links a,
.section-title hr:after,.section-title hr:before,.service-box figure figcaption .boxed-btn,
.shop-product .overlay li a:hover,.shop-product .sale:not(.product),
.subscribe-wrapper button,.weekdays,.widget-search input[type=button],.widget-tag li a:hover,
.widget_search input[type=submit],li.page-item .page-link:hover,li.page-item.active .page-link,
.calendar_wrap thead tr,.pagination a:hover,.pagination span,.widget_product_search button[type=submit],
.widget_product_tag_cloud .tagcloud a:hover,.widget_search input[type=button],
.widget_tag_cloud .tagcloud a:hover,.woocommerce #payment #place_order,.woocommerce #respond input#submit,
.woocommerce .price_slider_wrapper .ui-slider .ui-slider-handle,
.woocommerce .price_slider_wrapper .ui-slider-horizontal .ui-slider-range,.woocommerce a.button,
.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,
.woocommerce input.button.alt,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart table.cart input.button,
.woocommerce-page #payment #place_order,a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
button,input.search-btn,input[type=button],input[type=reset],p.form-submit .submit,table th,
table#wp-calendar tfoot,td#today,.recomended .boxed-btn,.wpcf7-form .wpcf7-submit, .wp-block-tag-cloud a:hover,.wp-block-tag-cloud a:focus {
background:#aa8d5b;
}

