/* 
Theme Name: Child Theme 
Version: 1.0 
Description: Child theme for Storefront. 
Author: Woo
Author URI: http://woocommerce.com 
Template: storefront 
*/


/* --------------- Theme customization starts here ----------------- */

.site-main {
    margin-top: 3%;
}
.storefront-sorting {
    display: none;
}

#masthead {
    background-repeat: no-repeat;
    padding-bottom: 8%;
}

.site-search .widget_product_search form input[type=search], .site-search .widget_product_search form input[type=text] {
    display: none;
}
.woocommerce-active .site-header .main-navigation {
    display: none;
}
h1.woocommerce-products-header__title.page-title {
    display: none;
}
.site-info {
    display: none;
}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
    margin-bottom: 0;
}
.storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content .woocommerce-products-header {
    padding: 0 0 1.9968353111em;
}
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, .no-comments {
	background-color: #6bb545;
}
.stock {
    display: none;
}
button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .widget-area .widget a.button.alt {
    background-color: #144b92;
    border-color: #144b92;
}


@media screen and (min-width: 768px) {
 
#masthead {
        padding: 2% 0 0;
        max-height: 212px;
        width: 100%;
    }
.block.footer-widget-1 .widget {
    margin: 0;
    padding: 0;
}
.footer-widgets {
    padding-top: .235801032em;
    border-bottom: 1px solid rgba(0,0,0,.05);
}
}