.elementor-5920 .elementor-element.elementor-element-b0ac24a .elementor-repeater-item-20e1f46.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-5920 .elementor-element.elementor-element-b0ac24a{margin-top:4%;margin-bottom:4%;}/* Start custom CSS for section, class: .elementor-element-b0ac24a */.woocommerce table.shop_table{
    border: none!important
}

table th{
    border: none!important;
    border-top: 1px #B99867 solid!important;
    border-left: 1px #B99867 solid!important;
    border-bottom: 1px #B99867 solid!important;
}
table th:last-child{
     border-right: 1px #B99867 solid!important;
}

table th[scope=row]{
    border-top: none!important;
}

table td{
    border: none!important;
    border-bottom: 1px #B99867 solid !important;
    border-left: 1px #B99867 solid !important;
}

table td:last-child{
    border-right: 1px #B99867 solid!important;
}

/*** USER ***/

.username{
    font: normal 500 14px/21px Comfortaa;
    color: black;
}

.user-email{
    font: normal 300 14px/21px Open Sans;
    color: black;
}

.logout{
    font: normal 300 12px/21px Comfortaa;
    color: black;
}

 .col-1 {
    flex: 0;
    max-width: 50%;
}
 .col-2 {
    flex: 0;
    max-width: 50%;
}/* End custom CSS */
/* Start custom CSS *//*** ALL ***/

table tbody tr:hover>td{
    background-color: #EFE6D138 !important;
}

th:hover{
    background-color: #EFE6D138 !important;
} 
tr:hover{
    background-color: #EFE6D138 !important;
} 

.woocommerce-MyAccount-content{
    font: normal 300 14px/21px Open Sans ;
    color: #000;
}

.woocommerce-MyAccount-content h3, .woocommerce-MyAccount-content h2, .woocommerce-MyAccount-content h4{
    font: normal 700 14px/21px Comfortaa;
    color: #B99867;
    text-transform: lowercase;
}

.woocommerce-MyAccount-content label{
    font: normal 300 14px/30px Open Sans;
    color: black;
}

.woocommerce-MyAccount-content p{
    font: normal 300 14px/21px Open Sans;
    color: black;
}

.woocommerce-MyAccount-content input{
    font: normal 300 14px/21px Open Sans;
    color: black;
    border-width: 0;
    background-color: #EFE6D138;
}

.woocommerce form .form-row .required{
    color: #B99867;
}

mark{
    background-color: #F0E5D1;
}

#my-account-menu.layout-simple.position-vertical-left .myaccount-menu:before, #my-account-menu.layout-simple.position-vertical-left .myaccount-menu:after, #my-account-menu.layout-simple.position-vertical-left .myaccount-menu li a{
    border-right: 0px !important;
}

.user-email{
    margin-bottom:15px !important;
}

.yith-wcmap .user-profile .user-info .logout a{
    text-transform: lowercase !important;
    padding: 7px 11px !important;
    border: 1px solid #B99867 !important;
    background-color: transparent !important;
}

.yith-wcmap .user-profile .user-info .logout a:hover{
    color: #000 !important;
    background-color: #F0E5D1 !important;
}

/*** UPDATE GIFT CARD BALANCE ***/

.form-redeem-gift-card, .form-check-gift-card-balance{
    display: flex;
    flex-direction: column;
}

.form-redeem-gift-card button, .form-check-gift-card-balance button{
    margin-top:15px;
    max-width: 40%;
}

/*** ALL WOO BUTTONS ***/

.woocommerce button.button.alt, 
.woocommerce-page button.button.alt,
.woocommerce a.button, 
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.form-check-gift-card-balance button,
.form-redeem-gift-card button,
.yith-add-new-gc-my-account-button,
.form-link-gift-card-to-user button{
    font: normal 300 12px/21px comfortaa !important;
    text-transform: lowercase !important;
    background: transparent !important;
    color: black !important;
    border:1px solid #B99867 !important;
} 
.woocommerce button.button.alt:hover, 
.woocommerce-page button.button.alt:hover,
.woocommerce a.button.alt:hover, 
.woocommerce-page a.button.alt:hover,
.woocommerce a.button:hover, 
.woocommerce-page a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page button.button:hover,
.form-check-gift-card-balance button:hover
.form-redeem-gift-card button:hover,
.yith-add-new-gc-my-account-button:hover,
.form-link-gift-card-to-user button:hover{
    background: #F0E5D1 !important;
}

/*** ACCOUNT ***/

fieldset{
    border:1px solid #B99867;
    border-radius: 3px;
    margin: 10px 0px 10px 0px;
}

legend{
    font: normal 700 14px/21px Comfortaa;
    color: #B99867;
    text-transform: lowercase;
}

/*** ORDERS ***/

.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing.order{
    font: normal 300 14px/21px Open Sans
}

.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{
    margin: 4px 6px 4px 0px;
    padding: 3px 15px !important;
}

/*** VIEW ORDERS ***/

.woocommerce .woocommerce-customer-details address{
    border: 1px solid #B99867;
    padding: 15px;
}

/*** ADRESS ***/
/* Step 1 */

.woocommerce-Address-title.title h3{
    width: 100%;
}

.woocommerce-account .addresses .title .edit {
    float: left;
}

/* Step 2 */

.woocommerce-address-fields p{
    margin-top: 10px;
}

.form-row.form-row-wide.address-field.update_totals_on_change.validate-required span strong{
    font: normal 300 14px/21px Open Sans;
}

/*** COUPON / EXISTING ACCOUNT / ERROR BOXES BACKGROUND COLOR ***/
.woocommerce-message, 
.woocommerce-error, 
.woocommerce-info {
    font: normal 300 14px/21px Open Sans;
    background: #FBFAF5;
    border-color: #B99867;
}

.woocommerce-info::before,
.woocommerce-message::before,
.woocommerce-error::before {
    color: #B99867;
}

.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing.order {
    font: normal 300 12px Open Sans;
}

/*** ADD PAYMENT ***/

#add_payment_method #payment div.payment_box, 
.woocommerce-cart #payment div.payment_box, 
.woocommerce-checkout #payment div.payment_box {
    background-color:#FBFAF5;
    color: #000;
}
#add_payment_method #payment div.payment_box::before, 
.woocommerce-cart #payment div.payment_box::before, 
.woocommerce-checkout #payment div.payment_box::before {
    border-bottom-color: #FBFAF5;
}

#add_payment_method #payment{
    background-color: white;
}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{
    border-bottom: 1px solid #B99867;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
    background-color: #EFE6D138;
}

.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table{
    font: normal 300 14px/30px Open Sans;
}

.woocommerce table.shop_table th{
    font: normal 300 14px/30px Open Sans;
    text-transform: lowercase;
}

/*** RESERVATION SPA ET BALNEO ***/

.yith-wcbk-booking-actions{
    display: flex;
}

.yith-wcbk-booking-actions a{
    margin: 4px 6px 4px 0px !important;
    padding: 3px 15px !important;
}



.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th {
    border-top: 1px solid #B99867 !important;
}

.shop_table.booking_details tr>th{
    font: normal 300 13px/19px Open Sans !important;
}

/*** GIFT CARD ***/

.woocommerce-MyAccount-Giftcards-balance-amount > .woocommerce-Price-amount.amount{
    font: normal 300 20px/21px Comfortaa;
}

.woocommerce-MyAccount-Giftcards-balance-amount {
    margin-bottom: 25px;
}

.woocommerce-orders-table.woocommerce-giftcards-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table, .woocommerce-orders-table.woocommerce-giftcards-activity-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table{
    border-color: #EFE6D138;
    border-style: solid;
    border-width: 1px;
    border-radius: 3px;
}
.woocommerce-orders-table.woocommerce-giftcards-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table th, .woocommerce-orders-table.woocommerce-giftcards-activity-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table th{
    font: normal 300 14px/30px Open Sans;
    font-family: Open Sans;
    color: black;
    border-color: #B99867;
    border-width: 1px;
}

.woocommerce-orders-table.woocommerce-giftcards-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td, .woocommerce-orders-table.woocommerce-giftcards-activity-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td{
    font: normal 300 14px/30px Open Sans;
    background-color: #EFE6D138;
    border-color: #B99867;
    border-width: 1px;
    border-top-width: 0;
}

.woocommerce-orders-table.woocommerce-giftcards-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td:not(:last-child), .woocommerce-orders-table.woocommerce-giftcards-activity-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td:not(:last-child),.woocommerce-orders-table.woocommerce-giftcards-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table th:not(:last-child), .woocommerce-orders-table.woocommerce-giftcards-activity-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table th:not(:last-child){
    border-right-width: 0;
}

.form-link-gift-card-to-user fieldset{
    border: 1px solid #B99867 !important;
}

.form-link-gift-card-to-user{
    margin: -10px 15px 10px 0px;
}

/*** LOGIN ***/

.u-columns.col2-set h2{
    font: normal 700 14px/24px Comfortaa;
    text-transform: lowercase;
    color: #B99867;
}
.woocommerce-form.woocommerce-form-login.login{
    border-color: #B99867;
    border-width: 1px;
}
.woocommerce-form.woocommerce-form-login.login label{
    font: normal 300 14px/30px Open Sans;
    color: black;
}
.woocommerce-form.woocommerce-form-register.register{
    border-color: #B99867;
    border-width: 1px;
}
.woocommerce-form.woocommerce-form-register.register label{
    font: normal 300 14px/30px Open Sans;
    color: black;
}
.woocommerce-form.woocommerce-form-register.register input{
    font: normal 300 14px/21px Open Sans;
    border-width: 0px;
    background-color: #EFE6D138;
}
.woocommerce-form.woocommerce-form-register.register p{
    font: normal 300 14px/21px Open Sans;
    color: black;
}
.woocommerce-privacy-policy-text p a{
    color: black;
}
.woocommerce-form.woocommerce-form-login.login input{
    font: normal 300 14px/21px Open Sans;
    border-width: 0px;
    background-color: #EFE6D138;
}
.woocommerce-LostPassword.lost_password a{
    font: normal 700 14px/24px Comfortaa;
    color: #B99867;
    text-transform: lowercase;
}/* End custom CSS */