.display-none {
    display: none;
}

.woodmart-search-form .searchform {
    display: flex;
}

.woodmart-search-form .search-by-category .dropdown-box {
    text-transform: initial;
}

.woodmart-search-form .search-by-category .list-wrapper {
    left: 1px;
}

.woodmart-search-form .search-by-category {
    position : relative;
    top      : auto;
    right    : auto;
    bottom   : auto;
    min-width: 100px;
}

.woodmart-search-form .search-by-category .dropdown-box {
    border-top   : 1px solid #7e7e7e;
    border-bottom: 1px solid #7e7e7e;
    border-left  : 1px solid #7e7e7e;
    border-right : none;
    height       : 46px;
}

.woocommerce-product-gallery .product-additional-galleries {
    top   : 0;
    bottom: auto;
}

.product-image-summary-wrap .variations_form .variations {
    /* display: none; */
}

.product-image-summary-wrap .variations_form .variations .value {
    width: auto;
}

.product-image-summary-wrap .variations_form .variations .label {
    text-align: right;
    width     : 85px;
}

.product-image-summary-wrap div.quantity input[type="number"] {
    width: 50px;
}

.widget_product_categories .product-categories li a {
    color: #000;
}

.product-image-summary .variations {
    margin-bottom: 25px !important;
}

.wc-tab-inner .elementor-row {
    justify-content: center;
}

body.notifications-sticky div.wpcf7-response-output,
body.notifications-sticky .mc4wp-alert,
body.notifications-sticky .woocommerce-error,
body.notifications-sticky .woocommerce-message,
body.notifications-sticky .woocommerce-info,
body.notifications-sticky .yith_ywraq_add_item_product_message {
    top              : 0;
    bottom           : auto;
    animation        : wd-fadeInDownBig .35s ease .5s both;
    -webkit-animation: wd-fadeInDownBig .35s ease .5s both;
    transform        : none;
    -webkit-transform: none;
}

body.notifications-sticky div.hidden-notice.wpcf7-response-output,
body.notifications-sticky .hidden-notice.mc4wp-alert,
body.notifications-sticky .hidden-notice.woocommerce-error,
body.notifications-sticky .hidden-notice.woocommerce-message,
body.notifications-sticky .hidden-notice.woocommerce-info,
body.notifications-sticky .hidden-notice.yith_ywraq_add_item_product_message {
    animation        : wd-fadeOutUpBig .35s ease .5s both;
    -webkit-animation: wd-fadeOutUpBig .35s ease .5s both;
}

.shipping-drop {
    margin-bottom: 20px;
}

.shipping-drop .shipping-item {
    position: relative;
    padding : 16px 12px;
    cursor  : pointer;
}

.shipping-drop .shipping-item.shipping-selected {
    border: 1px solid #e5e5e5;
}

.shipping-drop .shipping-item .option-r {
    width: 28px;
}

.shipping-drop .shipping-item .option-des>p {
    padding      : 3px 0;
    margin-bottom: 0px;
}

.shipping-drop .shipping-item .option-des>p .name {
    font-size  : 14px;
    font-weight: 700;
}

.shipping-drop .shipping-item>div {
    display       : table-cell;
    vertical-align: middle;
}

.shipping-drop .she-radio {
    position      : relative;
    display       : inline-block;
    width         : 16px;
    margin-right  : 10px;
    cursor        : pointer;
    background    : #fff;
    vertical-align: text-bottom;
}

.woocommerce-billing-fields h3 {
    padding-bottom: 10px;
    border-bottom : 1px solid #ccc;
}

.c-address-item {
    position     : relative;
    padding      : 20px 20px 30px;
    margin-bottom: 10px;
    border       : 1px solid #e5e5e5;
    width        : 100%;
    height       : 155px;
}

.c-address-item .name-phone {
    display    : flex;
    line-height: 22px;
}

.c-address-item .name-phone .name {
    margin-right : 8px;
    font-size    : 16px;
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap;
    color        : #222;
}

.c-address-item .name-phone .phone {
    font-size  : 13px;
    color      : #666;
    white-space: nowrap;
}

.c-address-item>p {
    margin-bottom: 5px;
    overflow     : hidden;
    text-overflow: ellipsis;
    white-space  : nowrap;
    line-height  : 17px;
    word-break   : break-all;
}

.checkout-order-review .woocommerce-shipping-methods li {
    margin-bottom: 0px;
}

.checkout-order-review .payment_method_stripe_alipay .payment_box:before {
    content: none;
}

.checkout-order-review .payment_method_stripe_wechat .wc-stripe_wechat-new-method-container img {
    max-height: 100px;
}

.payment_method_stripe_afterpay .afterpay-ineligible,
.payment_method_stripe_afterpay .payment_method_stripe_afterpay.afterpay-ineligible {
    display: inherit;
}

.wd-login-title {
    text-align: center;
}

.wd-products-tabs .products-tabs-title li{
	opacity: 0.4;
}	

#customer_login>.col-lg-6 {
    padding-left : 50px;
    padding-right: 50px;
}

.woocommerce-order-pay .entry-content>.woocommerce{
    max-width: none;
}

.woocommerce-order-pay .entry-content>.woocommerce{
    padding: initial;
    background-color: initial;
}

.woocommerce-order-pay .entry-content>.woocommerce:before{
    content: none;
}

.woocommerce-order-pay .entry-content>.woocommerce:after{
    content: none;
}

.wd-wishlist-share{
    display: none;
}

@media (min-width: 768px) {
    #customer_login>.col-lg-6 {
        padding-left : 100px;
        padding-right: 100px;
    }
}

@media (max-width: 768px) {
    .product-image-summary-wrap .variations_form .variations .label {
        text-align: left;
    }
}