﻿@media only screen and (max-width: 480px)
{
    .mkdf-woocommerce-page .woocommerce-ordering, .mkdf-woocommerce-page .woocommerce-result-count
    {
        width: 100%;
        margin-bottom: 2%;
    }
}
@media only screen and (max-width: 480px)
{
    .mkdf-woocommerce-page .woocommerce-result-count
    {
        text-align: center;
    }
}
@media only screen and (max-width: 480px)
{
    .mkdf-woocommerce-page .woocommerce-ordering .orderby
    {
        display: block;
        float: none;
        margin: 0 auto;
    }
}
@media only screen and (max-width: 600px)
{
    .mkdf-woocommerce-page .woocommerce-error, .mkdf-woocommerce-page .woocommerce-info, .mkdf-woocommerce-page .woocommerce-message
    {
        line-height: 26px;
    }
}
@media only screen and (max-width: 480px)
{
    .mkdf-woocommerce-page .woocommerce-error a, .mkdf-woocommerce-page .woocommerce-info a, .mkdf-woocommerce-page .woocommerce-message a
    {
        display: block;
        float: none;
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 1024px)
{
    .columns-4 .products .product, .mkdf-woocommerce-page.mkdf-woocommerce-columns-4 .products .product
    {
        width: 50%;
    }
    .columns-4 .products .product:nth-child(4n+1), .mkdf-woocommerce-page.mkdf-woocommerce-columns-4 .products .product:nth-child(4n+1)
    {
        clear: none;
    }
    .columns-4 .products .product:nth-child(2n+1), .mkdf-woocommerce-page.mkdf-woocommerce-columns-4 .products .product:nth-child(2n+1)
    {
        clear: both;
    }
}
@media only screen and (max-width: 600px)
{
    .columns-4 .products .product, .mkdf-woocommerce-page.mkdf-woocommerce-columns-4 .products .product
    {
        width: 100%;
    }
}
@media only screen and (max-width: 1024px)
{
    .mkdf-woocommerce-page.mkdf-woocommerce-columns-4 .mkdf-woocommerce-with-sidebar .products .product
    {
        width: 50%;
    }
    .mkdf-woocommerce-page.mkdf-woocommerce-columns-4 .mkdf-woocommerce-with-sidebar .products .product:nth-child(3n+1), .mkdf-woocommerce-page.mkdf-woocommerce-columns-4 .mkdf-woocommerce-with-sidebar .products .product:nth-child(4n+1)
    {
        clear: none;
    }
    .mkdf-woocommerce-page.mkdf-woocommerce-columns-4 .mkdf-woocommerce-with-sidebar .products .product:nth-child(2n+1)
    {
        clear: both;
    }
}
@media only screen and (max-width: 768px)
{
    .mkdf-woocommerce-page.mkdf-woocommerce-columns-4 .mkdf-woocommerce-with-sidebar .products .product
    {
        width: 100%;
    }
}
@media only screen and (max-width: 768px)
{
    .columns-3 .products .product, .mkdf-woocommerce-page.mkdf-woocommerce-columns-3 .products .product
    {
        width: 50%;
    }
    .columns-3 .products .product:nth-child(3n+1), .columns-3 .products .product:nth-child(4n+1), .mkdf-woocommerce-page.mkdf-woocommerce-columns-3 .products .product:nth-child(3n+1), .mkdf-woocommerce-page.mkdf-woocommerce-columns-3 .products .product:nth-child(4n+1)
    {
        clear: none;
    }
    .columns-3 .products .product:nth-child(2n+1), .mkdf-woocommerce-page.mkdf-woocommerce-columns-3 .products .product:nth-child(2n+1)
    {
        clear: both;
    }
}
@media only screen and (max-width: 600px)
{
    .columns-3 .products .product, .mkdf-woocommerce-page.mkdf-woocommerce-columns-3 .products .product
    {
        width: 100%;
    }
}
@media only screen and (max-width: 768px)
{
    .mkdf-woocommerce-page.mkdf-woocommerce-columns-3 .mkdf-woocommerce-with-sidebar .products .product
    {
        width: 100%;
    }
}
@media only screen and (max-width: 600px)
{
    .columns-2 .products .product, .mkdf-woocommerce-page.mkdf-woocommerce-columns-2 .products .product
    {
        width: 100%;
    }
}
@media only screen and (max-width: 768px)
{
    .single-product .mkdf-single-product-images, .single-product .mkdf-single-product-summary
    {
        width: 100%;
        margin: 0;
    }
    .single-product .mkdf-single-product-images .summary.entry-summary h2.mkdf-single-product-title, .single-product .mkdf-single-product-summary .summary.entry-summary h2.mkdf-single-product-title
    {
        margin-top: 0;
    }
}
@media only screen and (max-width: 1400px)
{
    .single-product .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav
    {
        top: 0;
    }
    .single-product .mkdf-tabs.mkdf-horizontal .mkdf-tabs-nav li
    {
        margin-right: 0;
        border-bottom: none;
        border-right: 1px solid #eee;
        float: none;
        width: 100%;
    }
    .single-product .mkdf-tabs.mkdf-horizontal .mkdf-tab-container
    {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .single-product .mkdf-tabs.mkdf-horizontal li
    {
        float: none!important;
        display: block;
    }
    .single-product .mkdf-tabs.mkdf-horizontal li.ui-state-active a:after
    {
        content: none;
    }
    .single-product .mkdf-tabs.mkdf-horizontal .mkdf-tabs-shadow
    {
        display: none;
    }
}
.single_variation_wrap .mkdf-quantity-label
{
    float: left;
}
table.variations
{
    margin-bottom: 40px;
}
table.variations td.value select
{
    height: 45px;
    line-height: 45px;
    width: 139px;
    display: inline-block;
    padding: 0;
    background-color: #f6f6f6;
    text-align: center;
    color: #808080;
    font-weight: 700;
    font-size: 11px;
    border: 1px solid #f2f2f2;
    border-right: none;
    font-family: Poppins,sans-serif;
    padding-left: 5px;
}
@media only screen and (max-width: 600px)
{
    .mkdf-woocommerce-page .mkdf-quantity-buttons .mkdf-quantity-input, .mkdf-woocommerce-page .mkdf-quantity-buttons .mkdf-quantity-minus, .mkdf-woocommerce-page .mkdf-quantity-buttons .mkdf-quantity-plus
    {
        width: 22px;
        height: 22px;
        line-height: 22px;
    }
}
@media only screen and (max-width: 600px)
{
    .mkdf-woocommerce-page table td
    {
        padding: 5px 5px;
    }
}
@media only screen and (max-width: 480px)
{
    .mkdf-woocommerce-page td.product-thumbnail img
    {
        display: none;
    }
}
@media only screen and (max-width: 600px)
{
    .mkdf-woocommerce-page td.actions .coupon, .mkdf-woocommerce-page td.actions .mkdf-cart-proceed-update
    {
        width: 100%;
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 600px)
{
    .mkdf-woocommerce-page td.actions .mkdf-cart-proceed-update .checkout-button
    {
        float: left;
    }
}
@media only screen and (max-width: 768px)
{
    .mkdf-woocommerce-page .coupon input[type=text]
    {
        width: 150px;
    }
}
@media only screen and (max-width: 600px)
{
    .mkdf-woocommerce-page .mkdf-shipping-calculator
    {
        width: 100%;
        margin-bottom: 25px;
    }
}
@media only screen and (max-width: 600px)
{
    .mkdf-woocommerce-page .mkdf-cart-totals
    {
        width: 100%;
    }
}
@media only screen and (max-width: 768px)
{
    .woocommerce-checkout .woocommerce-checkout .col-1, .woocommerce-checkout .woocommerce-checkout .col-2
    {
        width: 100%;
    }
}
.woocommerce-checkout .checkout_coupon
{
    width: 100%;
}
@media only screen and (max-width: 1024px)
{
    .woocommerce-account .woocommerce-MyAccount-navigation
    {
        width: 28%;
        padding: 0 15px 0 0;
    }
    .woocommerce-account .woocommerce-MyAccount-content
    {
        width: 72%;
        padding: 0 0 0 15px;
    }
}
@media only screen and (max-width: 768px)
{
    .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation
    {
        float: none;
        width: 100%;
        padding: 0;
    }
    .woocommerce-account .woocommerce-MyAccount-content
    {
        margin: 50px 0 0;
    }
}
@media only screen and (max-width: 1024px)
{
    .woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator)
    {
        margin-left: -1000px;
        margin-right: -1000px;
        padding-left: 1000px;
        padding-right: 1000px;
        border: none;
    }
    .woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .coupon input[type=text]
    {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .mkdf-cart-proceed-update a
    {
        margin-bottom: 10px;
    }
    .woocommerce-cart .woocommerce .cart-collaterals .mkdf-cart-totals, .woocommerce-cart .woocommerce .cart-collaterals .mkdf-shipping-calculator
    {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 600px)
{
    .woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) table .product-thumbnail
    {
        display: none;
    }
    .woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) table .product-remove
    {
        display: none;
    }
    .woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .coupon, .woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .mkdf-cart-proceed-update
    {
        width: 100%;
        float: none;
    }
    .woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .coupon
    {
        margin-bottom: 10px;
    }
    .woocommerce-cart .woocommerce form:not(.woocommerce-shipping-calculator) .actions .mkdf-cart-proceed-update input[type=submit]
    {
        margin-left: 0;
        float: left;
    }
}
@media only screen and (max-width: 1024px)
{
    .mkdf-shopping-cart-outer:hover .mkdf-shopping-cart-dropdown
    {
        display: none;
        visibility: hidden;
    }
    .mkdf-top-bar .mkdf-shopping-cart-outer
    {
        float: none;
    }
}
@media only screen and (max-width: 320px)
{
    .mkdf-shopping-cart-outer
    {
        display: none;
    }
}