/*
 Theme Name:   Storefront Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Storefront Child Theme
 Author:       Automattic
 Author URI:   http://example.com
 Template:     storefront
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options
 Text Domain:  storefront-child
*/

button:focus,
a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  outline: none !important;
}

select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

.single-product div.product .product_meta {
    border: 0;
    font-size: 14px;
}

.single-product div.product .product_meta .posted_in, .single-product div.product .product_meta .sku_wrapper {
    display: none;
}

.page-title {
    margin-left: -0.1em;
}

.page-description, .term-description {
    text-align: left !important;
}

.alpha, h1 {
    font-size: 1.61em;
}

ul.products li.product img {
    height: 180px;
    max-width: 180px;
    object-fit: scale-down;
}

.post-type-archive-product ul.products li.product img {
    object-fit: cover;
}

.search-results ul.products li.product img {
    object-fit: scale-down !important;
}

.col-sm-12 .woocommerce-breadcrumb {
    display: none;
}

.shop-control {
    display: none;
}

#site-header-cart {
    display: none;
}

.woocommerce-active .site-header .main-navigation {
    width: 100%;
}

ul.products li.product .woocommerce-loop-product__title, ul.products li.product h2, ul.products li.product h3 {
    font-size: 15px;
}

.home.post-type-archive-product .site-header {
    margin-bottom: 0;
}

.woocommerce-products-header__title {
    margin-top: 30px;
    text-align: left !important;
}

.woocommerce-products-header {
    padding-bottom: 20px !important;
}

.entry-summary .onnew, .products .onnew {
    display: none;
}

.storefront-handheld-footer-bar li.my-account, .storefront-handheld-footer-bar li.cart {
    display: none;
}

.storefront-handheld-footer-bar li.search {
    width: 100% !important;
}

.slick-track h3 {
    font-size: 15px;
    margin-top: 15px;
}

.slick-track img {
    height: 180px;
    object-fit: scale-down;
}

.owl-slick span.slick-arrow {
    display: none !important;
}

.storefront-breadcrumb {
    margin-bottom: 20px;
}

.related>h2 {
    text-align: left !important;
    margin-top: 60px !important;
}

.single-product div.product .woocommerce-product-gallery img {
    margin: 0 auto;
    text-align: center;
    height: 330px;
    object-fit: scale-down;
}

.main-navigation ul li:last-child a:after {
    font-family: 'Font Awesome 5 Free';
    content: " \f291";
    font-size: 1em;
}

@media only screen and (min-width:768px) {
    .main-navigation ul li:last-child {
        float: right;
    }
    
    .main-navigation ul li:last-child a {
        display: inline-block;
        text-decoration: none;
    }    
}

.storefront-sticky-add-to-cart {
    display: none !important;
}