.shopengine-widget .shopengine-swatches .variations tr td .reset_variations	{
	margin:0 0 0 10px;
}

.shopengine-widget .shopengine-swatches .variations tr td select{
	min-width:70%;
}

#order_review .shop_table td:last-child, #order_review .shop_table th:last-child{
	width:75%;
}

#order_review .shop_table td:last-child, #order_review .shop_table th:last-child{
	text-align:right;
}

.variations .label{
	width:130px;
}

.cart .quantity, .woocommerce-cart-form__contents .quantit{
	border: 5px none #EFEEEC;
}

.quantity {
    width: 122px;
    height: 50px;
    position: relative;
    overflow: hidden;
    background: #EFEEEC;
}

.elementor-add-to-cart .quantity, .clear-cart-btn {
	border: 1px none #404040;
}

.ubit-theme-color, body:not(.error404) .primary-navigation li.current-menu-item > a, body:not(.error404) .primary-navigation li.current-menu-ancestor > a, body:not(.error404) .primary-navigation li.current-menu-parent > a, body:not(.error404) .primary-navigation li.current_page_parent > a, body:not(.error404) .primary-navigation li.current_page_ancestor > a, body:not(.error404) .primary-navigation li.current_page_item > a, .summary.entry-summary .price .woocommerce-Price-amount, .product-loop-meta .price .woocommerce-Price-amount, .woocommerce-cart-form__contents .product-subtotal, .woocommerce-checkout-review-order-table .order-total, .woocommerce-table--order-details .product-name a, .primary-navigation a:hover, .primary-navigation .menu-item-has-children:hover > a, .default-widget a strong, .woocommerce-mini-cart__total .amount, .woocommerce-form-login-toggle .woocommerce-info a:hover, .has-ubit-primary-color, .blog-layout-grid .site-main .post-read-more a, .site-footer a:hover, .ubit-simple-subsbrice-form input[type="submit"], .alpha.entry-title a:hover, .widget-title, .widgettitle, #secondary .widget .current-cat > a, #secondary .widget .current-cat > span, #secondary .widget .woocommerce-widget-layered-nav-list__item--chosen > a, #secondary .widget .woocommerce-widget-layered-nav-list__item--chosen > span, .widget .post-date, .widget .rpwwt-post-date, .widget #wp-calendar tbody td a, .site-header-inner .site-branding .beta.site-title a, .star-rating > span:before, .stars.selected span a, .stars.selected span:hover a, .stars.selected span:hover a.active ~ a, .stars:not(.selected) span:hover a, .product-loop-action .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, blockquote:before, .ubit-breadcrumb .item-bread:after, .site-main nav.navigation.post-navigation .nav-previous a i, .site-main nav.navigation.post-navigation .nav-next a i {
    color: black;
}

@media (min-width: 576px) {
    .woocommerce-cart-form__contents .actions {
        text-align: right;
        border: 2px none #d5d5d5;
        padding: 0;
    }
}

@media (min-width: 576px) {
    .woocommerce-cart-form__contents .actions [name="update_cart"] {
        border-width: 0 0 0 1px;
        border-style: none;
        border-color: #d5d5d5;
    }
}


.button, #scroll-to-top, .comment-body .reply a, .woocommerce-widget-layered-nav-dropdown__submit, .form-submit .submit, .elementor-button-wrapper .elementor-button, .ubit-contact-form input[type="submit"], .has-ubit-contact-form input[type="submit"], #secondary .widget a.button, .ps-layout-1 .product-loop-meta.no-transform .button, .ps-layout-1 .product-loop-meta.no-transform .added_to_cart, .mc4wp-form input[type="submit"] {
    background-color: #d2cccb;
    color: #ffffff;
    border-radius: 0px;
		padding-bottom:15px;
}

.clear-cart-box .clear-cart-btn {
    height: 48px;
    line-height: 17px;
    display: inline-block;
    padding-top: 0;
    padding-bottom: 0;
    font-weight: 500;
}

#shop-cart-sidebar {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: inherit;
    z-index: 2;
    opacity: 0;
    visibility: hidden;
}