/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


@font-face { font-family: 'NewYork'; src: url('fonts/NewYork.woff2') format('woff2'), url('fonts/NewYork.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap; }
html, body {font-family: 'soleil', sans-serif;font-weight: 300;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #313131;font-size: 1rem;}
p{font-family: 'soleil', sans-serif;color: #080706;font-weight: 300; font-size: 1rem;}
h1, h2, h3, h4, h5, h6 {font-family: 'NewYork', serif; color: #5E564D;font-weight: 600; margin-bottom: 0; margin-top: 0px;}

.wd-prefooter{background-color: #F4F4F4 !important;padding: 0 !important;border-bottom: 1px solid #e5e5e5;}
footer .wd-list{margin-bottom: 5px;}
footer .footer-column .menu li {margin-bottom: 5px;}

.main-page-wrapper .wd-info-box .info-box-content{margin-top: -57px;}
.main-page-wrapper .wd-info-box .info-box-title{color: #f9f0e7;font-size: 2rem;line-height: 1;position: relative;z-index: 1;margin-bottom: 0;}
.main-page-wrapper .wd-info-box .info-box-title:before{content:"";position: absolute;bottom: 0;left: 0;width: 100%;height: 10vh; background-image: linear-gradient(to bottom, rgba(43,46,54,0), rgba(43,46,54,0.5));z-index: -1;}
.main-page-wrapper .wd-info-box .info-box-inner{display: none;}


/* PALACIO ICO */
.whb-sticky-shadow.whb-sticked .whb-main-header {background-color: white;}
.wd-nav[class*="wd-style-"]>li>a {color: #554640;}
.wd-nav[class*="wd-style-"]>li>a:hover {color: #554640;}
.wd-logo img[src$=".svg"] {width: 100px;}
.wd-image img {width: 120px;}
.wd-tools-element>a {color: #554640 !important;}
.woocommerce-mini-cart__buttons .btn-cart {color: white !important;}
.wd-breadcrumbs>span {display: none;}
.wd-breadcrumbs>span.wd-last {display: block;}
.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {color: #554640;}
.title-design-centered .wd-nav-product-cat {display: none !important;}
.woocommerce-cart-form>.cart .cart-actions>.button {color: white !important;}

.whb-general-header-inner .wd-header-nav {flex: none !important;}

.wd-nav-accordion-mb-on .wd-btn-show-cat>a {display: none;}
.single .wd-page-content {margin-top: 20px;}

/* .grecaptcha-badge{display: none !important;} */
/*#place_order{background-color: #9fd3d6 !important;}*/
/*.wd-header-my-account{display: none !important;}*/

.logo-footer-wd .wd-list{display: inline-block;}
footer a, footer p {color: rgba(118,118,118,0.6) !important;}
footer a:hover {color: rgba(118,118,118,1) !important;}


.woocommerce-breadcrumb a:first-child{display: none;}
.woocommerce-cart-form__cart-item .product-thumbnail img{display: none;}
.item-variation-value p{display: block !important;}
.item-variation-value p:nth-child(4){display: none !important;}

/* amelia spa */
.am-category-headline{display: none;}
#am-category .am-spinner .am-spin path{stroke: #9fd3d6 !important;}
#am-category .am-spinner .am-hourglass path{fill: #9fd3d6 !important;}
#am-category .am-category-service .am-category-services-thumbs, #am-category .am-category-service .am-category-color-wrapper{display: none !important;}
#am-category .am-category-service .am-category-service-image{height: 250px !important;}
#am-category .am-category-service .am-category-service-hover{background-color: rgb(159,211,214,0.7) !important;}
.amelia-app-booking #am-service-booking .am-service-gallery{display: none !important;}
.amelia-app-booking #am-service-booking .am-service{margin: 0 !important;}
.amelia-app-booking #am-service-booking .am-service .am-service-header .am-service-price{background-color: #F9F2EA !important;color: #9fd3d6 !important;font-weight: 700 !important;}
.amelia-app-booking #am-service-booking .am-service .am-service-providers{display: none !important;}
.page-title-default{background-color: #9fd3d6 !important;}
.amelia-app-booking #amelia-booking-wrap #am-step-booking, .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog{max-width: 100% !important;}
.amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-date, .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date{background: #9fd3d6 !important;}
#am-modal.am-modal.am-in-body .el-button--primary.el-button, .amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button{background-color: #9fd3d6 !important;border-color: #9fd3d6 !important;}
.am-select-employee-option{display: none !important;}
.page #am-modal.am-modal.am-in-body .am-calendar-picker .c-day-background, .page .amelia-app-booking #amelia-booking-wrap .am-calendar-picker .c-day-background{background-color:#211912 !important ;}
.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details div:first-child{display: none !important;}
.amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-confirm-booking .am-confirm-booking-form .am-confirmation-booking-details div:last-child{display: none !important;}
#am-modal.am-modal.am-in-body .am-add-element, .amelia-app-booking #amelia-booking-wrap .am-add-element{color: #9fd3d6 !important;}
.amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-service .am-add-element, .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-service .am-add-element{background-color: transparent !important;}
#am-modal.am-modal.am-in-body .am-add-element span, .amelia-app-booking #amelia-booking-wrap .am-add-element span{color: #9fd3d6 !important;}
#am-modal.am-modal.am-in-body .am-add-element i, .amelia-app-booking #amelia-booking-wrap .am-add-element i{color: #9fd3d6 !important;}
#am-modal.am-modal.am-in-body .am-add-element:hover i, .amelia-app-booking #amelia-booking-wrap .am-add-element:hover i{background-color: #9fd3d6 !important;color: white !important;}
.amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-service .am-add-element:hover, .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-service .am-add-element:hover{border-color: transparent !important;background-color: #f9f0e7 !important;}
.page .amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-date .am-calendar-picker .c-day-content:hover, .page .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-calendar-picker .c-day-content:hover{color: #9fd3d6 !important}
.page .amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-date .am-calendar-picker .c-day-content:hover div, .page .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-calendar-picker .c-day-content:hover div{color: #9fd3d6 !important;}
#am-modal.am-modal.am-in-body .el-switch.is-checked .el-switch__core, .amelia-app-booking #amelia-booking-wrap .el-switch.is-checked .el-switch__core{background-color: #9fd3d6 !important;border-color: #554640 !important;}
.amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-date .am-appointment-times .el-radio-button .el-radio-button__orig-radio:checked+.el-radio-button__inner, .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__orig-radio:checked+.el-radio-button__inner{color: #9fd3d6 !important;}
.amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-date .am-button-wrapper .el-button span, .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-button-wrapper .el-button span{color: #9fd3d6 !important;}
.amelia-app-booking #amelia-booking-wrap #am-step-booking .am-confirm-booking .am-confirmation-total p.am-align-right, .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-confirm-booking .am-confirmation-total p.am-align-right{color: #9fd3d6 !important;}
.amelia-app-booking #amelia-booking-wrap #am-step-booking .am-confirm-booking .am-confirmation-total, .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-confirm-booking .am-confirmation-total{background-color: #F9F2EA !important;}
#order_review ul.variation li p{display: block;}
#order_review ul.variation li .item-variation-value p:nth-child(4){display: none;}

.otgs-development-site-front-end{display: none !important;}
.woocommerce-privacy-policy-text{display: none;}
.wd-header-main-nav{text-align: right;}

.kit-digital{text-align: center;padding: 10px 0;}
.kit-digital small{display: block;text-align: center;}
.kit-digital img{max-width: 900px;}

/* Thius Group */
.footer-column-3 ul li a, .footer-column-4 p{color:#373A36 !important;}

/* .am-form-full-wrapper .am-grouped{display: none;} */

/* gifts */
.product-wrapper{text-align: left;border: 1px solid #e2e6ec;border-radius: 6px !important;}
.product-wrapper .wrapp-buttons{display: none;}
.product-wrapper .wd-product-cats{display: none;}
.product-wrapper .wd-entities-title{margin: 0 20px 0 !important;font-weight: 400;font-size: 18px !important;}
.product-wrapper .price{margin: 0 20px 20px !important;}
.product-wrapper .price .amount{color: rgb(53, 64, 82);opacity: 0.7;font-weight: 400;}

    /* product
    .fpf-fields-config-wrapper, .product-compare-button, .wd-wishlist-btn, .product_meta, .wd-social-icons{display: none;}
    .wd-products-nav{display: none !important;}
    .single_variation_wrap .quantity{display: none;}
    .fpf-field-tooltip-icon{display: none;}
    .summary-inner .variations_form table.variations th{display: none;}
    table.variations{margin-bottom: 0 !important;}
    table.variations select{max-width: none !important;}
    .single_add_to_cart_button{background-color:#554640;border: #554640;border-radius: 6px;color: #fff;}
    .wd-nav-tabs-wrapper{display: none;}
    .product-tabs-wrapper{border: 0 !important;padding: 0 !important;}
    .wd-breadcrumbs, .wd-single-breadcrumbs{display: none;}
	.amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner, .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner{border: 1px solid #fff !important;}
	.amelia-app-booking #amelia-booking-wrap #am-step-booking .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner, .amelia-app-booking #amelia-booking-wrap .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner{opacity:1 !important;} */

.single .product-tabs-wrapper a {color: #000; font-weight: 600;}
.single .product-tabs-wrapper a:hover {color: #736060;}


    /* cart */
    .woocommerce-shipping-destination{display: none;}
    .woocommerce-shipping-calculator{display: none;}

    /* checkout */
    .woocommerce-form-coupon-toggle{display: none;}
    #ship-to-different-address{display: none;}

#tab-title-additional_information{display:none;}
.wd-header-my-account{display:none;}
