/*//////////////////////
    DELIVERY PAGE
/////////////////////*/
.page-id-296 img.wp-image-354 {
    display: inherit;
}

.page-id-296 h2.has-text-align-center.has-x-large-font-size {
    font-family: var(--font-bebas-700);
    font-size: 64px !important;
    line-height: 77px;
}

.page-id-296 p {
    font-size: 18px;
    display: flex;
}

.page-id-296 h2.has-large-font-size {
    font-family: var(--font-bebas-middle);
}

.page-id-296 .wp-block-group {
    max-width: 825px;
    margin-left: auto;
    margin-right: auto;
}

/*//////////////////////
     MY ACCOUNT
/////////////////////*/

/*navbar*/

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active a,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.is-active a,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address.is-active a,
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account.is-active a {
    background-color: #EF3943;
    color: #fff;
    font-weight: 600;
    pointer-events: none;
}

/*orders*/

.woocommerce-orders span.woocommerce-Price-amount.amount,
.woocommerce-orders td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
    color: #191616 !important;
}

td.read-more {
    display: none;
}

.woocommerce-orders tbody {
    border-top: 1px solid #DCDCDC !important;
    color: #818181;
}

@media screen and (max-width: 767px) {
    .user-profile .content-output .table.orders tbody tr td::before {
        content: attr(data-title) ": ";
        font-weight: 600;
        float: left;
    }

    td.read-more {
        display: block;
    }

    .woocommerce-orders-table__cell a.btn.btn-primary.view {
        display: none;
    }

    td.read-more::before {
        display: none !important;

    }

    td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions::before {
        position: absolute;
        margin-top: 33px !important;
    }

    .woocommerce-orders tbody {
        border-top: none !important;
    }


}

/*single order*/

.short-details mark {
    background-color: #fff;
}


/*CSS FIXES FOR CHECKLIST*/

/*GLOBAL*/

/*footer span color change*/
#main-footer .details span {
    color: #191616;
}

/*search*/

@media screen and (max-width: 768px) {
    .less500.aws-search-result .aws_result_price {
        padding-top: 0px;
        margin-top: -5px;
    }

    span.aws_result_term {
        padding-top: 0px !important;
        margin-top: -8px !important;
    }
}


/*FRONT PAGE*/

/*post block same height fix*/
.posts-list p.excerpt {
    max-height: 6.4em;
    overflow: hidden;
}

.posts-list h2.entry-title a:only-of-type,
.posts-list h2.entry-title a:nth-of-type(2) {
    min-height: 66px;
}

@media screen and (max-width: 991px) {
    .posts-list h2.entry-title a:only-of-type,
    .posts-list h2.entry-title a:nth-of-type(2) {
        min-height: 52px;
    }
}

@media screen and (max-width: 575px) {
    .posts-list h2.entry-title a:only-of-type,
    .posts-list h2.entry-title a:nth-of-type(2) {
        min-height: 0px;
    }
}

/*CART*/

/*cart proceed to checkout button placement fix*/


.cart-proceed-b a.btn.btn-primary.wd-checkout-button.wc-forward {
    width: 338px !important;
    float: right;
    margin-top: 20px;
}

@media screen and (max-width: 991px) {
    .cart-proceed-b a.btn.btn-primary.wd-checkout-button.wc-forward {
        width: 100% !important;
    }

}

/*cart proceed coupon text placement*/

#cart-table .cart-discount td {
    padding-top: 0px !important;
    text-align: end;
}

#cart-table .cart-discount th {
    text-align: end;
}

#cart-table .cart-discount td a{
    padding-top: 0px !important;
    text-align: end;
    font-size: 16px;
}

table#cart-table {
    margin-bottom: 0px !important;
}

@media screen and (max-width: 767px) {
    .cart-overview #cart-table tfoot tr {
        display: flex;
    }

    #cart-table .cart-discount td {
        display: block !important;
    }

}


/*MY ACCOUNT*/

/*My account, hide placeholder*/

.woocommerce-address-fields #shipping_address_1::placeholder {
    display: none !important;
}

/*my account set new password*/

.lost_reset_password input#password_2,
.lost_reset_password input#password_1 {
    height: 56px;
    padding: 0 25px;
    background: #fff;
    border: solid 1px #B4B4B4;
    color: #818181;
    font-size: 18px;
    font-weight: 400;
    outline: 2px solid transparent !important;
    outline-offset: -2px !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 24px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.lost_reset_password .woocommerce-password-strength{
    border-radius: 24px;
}

@media screen and (max-width: 1299px) {

    .woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
        top: 18px !important;
    }
}


tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-on-hold.order,
tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-completed.order {
    font-weight: bold !important;
}

/*my account wish list*/

.woocommerce-account .wishlist-title{
display: none;
}

.woocommerce-orders .woocommerce-info {
    border-top-color: #EF3943;
}

.woocommerce-orders .woocommerce-info::before{
    color: #EF3943;
}

.woocommerce-orders a.woocommerce-Button.button {
    background: #EF3943;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    border-radius: 24px;
}

/*REGISTER*/
/*fb and google img*/

.authentication .social-login a[data-provider="facebook"] {
    border: 1px solid #0572E6 !important;
}

.authentication .social-login a[data-provider="google"] {
    border: 1px solid #E54335 !important;
}



/*CHECKOUT*/

/*boolean*/

input[type="radio"] {
    position: relative !important;
    width: 18px !important;
    height: 18px !important;
    margin: 0 10px 0 0 !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    border-radius: 50% !important;
    top: 3px !important;
}

input[type="radio"]:checked:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
    background-color: #EF3943;
    border-radius: 50%;
    display: block;
}

/*payment methods*/

/*Hide language select*/
#billing_country+span.select2.select2-container.select2-container--default {
    display: none !important;
}

/*hide paysera country select options*/
select#paysera_country {
    opacity: 1;
    pointer-events: none;
}

select#paysera_country {
    background: none !important;
}

@media screen and (max-width: 991px) {
    .checkout .cart-summary .discount-code span {
        display: inline;
        margin: 20px 0 0 0;
    }
}

label[for="payment_method_paysera"]{
    display: contents !important;
}

.wc_payment_method.payment_method_bacs label {
    display: contents !important;
}

.payment_method_paysera label {
    padding-left: 3px !important;
}

/*PRODUCTS*/

/*Similar product list*/
.similar-products .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt {
    margin-top: 5px ;
}

.similar-products .tinvwl-product-in-list {
    margin-top: 28px !important
}

/*single product*/
/*button and price spacings*/

.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart {
    margin-left: 0px;
}

.single-product .tinv-wraper.tinv-wishlist {
    padding-bottom: 20px !important;
}


button.btn.btn-primary.single_add_to_cart_button {
    margin-bottom: 20px;
    margin-right: 20px;
}

span.price {
    margin-bottom: 0px !important;
}

.single_variation_wrap {
    position: relative;
}

.woocommerce-variation-availability{
    position: absolute;
    bottom: -50px;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
    margin-top: 30px;
}


.woocommerce div.product form.cart .variations select {
    min-width: 40% !important;
    height: 40px;
}


@media screen and (max-width: 767px) {

    .single-product .summary .tinv-wishlist {
        margin: 0px 0 0 0;
    }

    .woocommerce-variation-availability {
        position: absolute;
        bottom: -30px;
    }
}


/*description spacing*/
.product-description {
    margin-top: 60px !important;
}

/*variation option spacings*/
.product table.variations {
    margin-top: -30px !important;
}

.product td.value.woo-variation-items-wrapper {
    margin-bottom: -25px;
}

/*wishlist*/

.user-profile.menu-for-wishlist {
    display: block;
}




