.woocommerce-active .site-header .site-header-cart {
 
    display: none;
}

.woocommerce-active .site-header .site-search {
    width: 25%;
    float: right;
    margin-right: 0%;
}

.sp-header-active .sp-header-span-5 {
    width: 42.1304347826%;
    margin-right: 1.4%;
}

ul.products li.product:hover {
    -webkit-transform: translateY(0em);
    -moz-transform: translateY(0em);
    -ms-transform: translateY(0em);
    -o-transform: translateY(0em);
    transform: translateY(0em);
}

.page-template-template-homepage-php .storefront-product-categories ul.products li.product h2, .page-template-template-homepage-php .storefront-product-categories ul.products li.product .woocommerce-loop-product__title {
    
    padding: 0.6em 0.6em;
    margin: 0 0 1em 1em;
    background-color: #ffffff;
}

.site-search {
    margin-top: 1.874em !important;

}

.main-navigation li.current-menu-item > a, .main-navigation ul li a:hover, .main-navigation ul li:hover > a {
    color: #ffffff !important;
}

.primary-navigation {

    background-color: #2d232d;
}

.page-template-template-homepage-php .site-main {
    padding-top: 1.5em;
}

.page-template-template-homepage-php .site-main .columns-2 ul.products li.product {width:25%;}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
    width: 18%;

    margin-right: 8%;}

.page-template-template-homepage-php .hentry.page .o-homepage-content {
 
    padding: 0 4.236em;
}

.site-header {
   
    background-repeat: no-repeat;
}

#comments {

    display: none;
}

.x-child-theme-active.site-search .widget_product_search {
    border-radius: 3em!important;
}

.main-navigation ul.menu, .main-navigation ul.nav-menu {
    white-space: nowrap;
}

.main-navigation ul.menu > li ul, .main-navigation ul.nav-menu > li ul {
    padding: 1em 13em 0 0;
}

.term-description {
    text-align: left;
}

.woocommerce-products-header {
    padding-bottom: 15px !important;
}

.woocommerce-result-count {
    display: none;
}

/* iphones Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 

.page-template-template-homepage-php .hentry.page .o-homepage-content {
    padding: 0.5em;
}

}
