

div.ppt { display: none !important; }

button.single_add_to_cart_button.qbutton.button.alt {
    background-color: #c3c3c4;
    border-radius: 0;
    border-color: #c3c3c4;
    color: #fff;
}

.woocommerce .button:hover, .woocommerce-page .button:hover { 
background-color: #0f274d !important;
border-color: #0f274d !important;
}

.woocommerce ul.products li.product .add-to-cart-button-outer { display: none !important; }
.woocommerce ul.products li.product:hover .image-wrapper img { opacity: 1 !important; }

.select2-drop.select2-drop-active {
    border: 1px solid #d3d3d3;
}

.related.products h4 {
    font-size: 20px;
}

.woocommerce div.product div.product_meta>span, .woocommerce div.product div.product_meta>.social_share_list_holder>span {
font-weight: 400;
}

.home header:not(.sticky):not(.scrolled) .header_bottom .container_inner { border: none; }

.shopping_cart_dropdown span.total span, .shopping_cart_dropdown span.total, .shopping_cart_dropdown ul li { color: #303030; font-weight: 400; }

.woocommerce ol.commentlist li, .woocommerce aside ul.product_list_widget li, aside ul.product_list_widget li, .woocommerce .woocommerce-message {
    font-family: Playfair Display, sans-serif;
    font-weight: 500;
    background-color: #f8f7f5;
    text-transform: none;
}

body.post-type-archive.woocommerce-page aside.sidebar #woocommerce_product_categories-2, body.term-clearance aside.sidebar #woocommerce_product_categories-2{ display: none !important; }

#mobile-menu-item-24160 a, #nav-menu-item-24160 a {
    color: #ac0000;
}

.woocommerce table.cart div.coupon .input-text, .woocommerce-page table.cart div.coupon .input-text {
    border: 1px solid #e6e6e6;
}

.shopping_cart_dropdown dt.variation-Size , .shopping_cart_dropdown dd.variation-Size { display: inline-block; }

.shopping_cart_dropdown dl.variation {
    margin-left: 70px;
}
.shopping_cart_dropdown dd.variation-Size p {
    margin: 0;
    font-size: 11px;
}
