.woocommerce-mini-cart__buttons
{
display: flex;
flex-wrap: wrap;
}
.minicart .mini-cart-view-cart, .minicart .mini-cart-checkout, .minicart .gem-button-text-weight-normal, .minicart .gem-button-style-outline
{
width: 100% !important;
}
.mini-cart-view-cart
{
margin-bottom: 10px;
}
.price_slider_amount
{
display:flex;
flex-wrap: wrap;
}
.widget_layered_nav ul li {
list-style: none;
padding: 12px 0 12px 5px !important;
min-width: 50%;
border: 1px solid #dfe5e8;
}
.woocommerce-widget-layered-nav-list
{
display: flex;
flex-wrap: wrap;
}
.woof_block_html_items ul {
margin-left: 0 !important;
padding-left: 0 !important;
}
.woof_list woof_list_checkbox
{
display: flex;
flex-wrap: wrap;
}
.woof_list li {
min-width: 43% !important;
}
.gem-button-size-tiny
{
margin:0px;
} .add_to_cart_button
{
font-size: 16px !important;
padding:10px 20px;
background-color:#2c2e3b;
text-transform:uppercase;
font-family: 'Montserrat';
}
.add_to_cart_button:before {
font-size: 20px !important;
margin-right:10px;
}
.add_to_cart_button:hover {
background-color:#dd3d54c7;
color:black !important;
font-weight:bold !important;
}
.bottom-product-link
{
display:none !important;
}
.woof_show_auto_form {
display:none !important;
}
.widget-area
{
padding-top:20px
}
.widget-area .widget + .widget {
margin-top: 0px !important;
}
.woof .widget_price_filter .ui-slider .ui-slider-range {
background-color: #dd3d54 !important;
}
.woof .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #dd3d54 !important;
}
@media (max-width: 720px)
{
.mobile-cart-position-top #site-header .mobile-cart > a:before
{
background-color:white;
}
.menu-toggle>span {
background: white !important;
}
}
.products .product-info .price ins, .products .product-info .price .amount {
color: #dd3d54;
font-size:20px;
font-weight:500;
line-height:25px;
}
.woocommerce-cart .woocommerce, .woocommerce-checkout .woocommerce, .woocommerce-wishlist .woocommerce {
margin-top: 0px !important;
}
.checkout-steps {
margin-bottom: 50px !important;
}
.woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-payment {
margin-top: 20px !important;
}
.woocommerce-cart .woocommerce, .woocommerce-checkout .woocommerce, .woocommerce-wishlist .woocommerce {
text-transform: uppercase !important;
font-family: 'Montserrat' !important;
}
.black-border-class {
color: #FFFFFF !important;
text-shadow: 
-0   -1px 0   #000000,
0   -1px 0   #000000,
-0    1px 0   #000000,
0    1px 0   #000000,
-1px -0   0   #000000,
1px -0   0   #000000,
-1px  0   0   #000000,
1px  0   0   #000000,
-1px -1px 0   #000000,
1px -1px 0   #000000,
-1px  1px 0   #000000,
1px  1px 0   #000000,
-1px -1px 0   #000000,
1px -1px 0   #000000,
-1px  1px 0   #000000,
1px  1px 0   #000000 !important;
}
.select2-results {
width: 139px !important;
}
.related-products .products.inline-row .product.inline-column {
min-width: 300px !important;
} .block-content {
padding: 70px 0 100px;
}
.single-product-content .gem-gallery {
margin-bottom: 10px !important; 
}
.row {
margin-bottom: 0.1em !important;
}
.related-products {
margin-bottom: 0px !important; 
}
.shop-widget-area {
padding: 10px 0 10px !important;
}
@media (max-width: 1199px)
{
.row > * {
margin-top: 1.3em !important;
}
}
.inline-column {
margin-bottom: 10px !important; 
}
.no-bottom-margin:last-of-type {
padding-bottom: 20px !important;
}
.mobile-menu-layout-slide-horizontal #primary-navigation.responsive .mobile-menu-slide-wrapper, .mobile-menu-layout-slide-vertical #primary-navigation.responsive .mobile-menu-slide-wrapper, body .menu-overlay.mobile {
background-color: #827676 !important;
}