/****  hide prices  dj1 3    again ***/
.woocommerce div.product p.price    {     display: none!important; }
.woocommerce ul.products li.product .price  {     display: none!important; }

div#logo img.colorbox-manual {     width: 400px!important; }

a.ffsphonebutton {
    position: fixed !important;
    top: 100!important;
      z-index: 999999!important;
    right: 20vw;
}

div#logo {
    text-align: center;
}
div#logo h4.site-description {
    margin: 10px 0;
}
.home.post-type-archive-product .row.side-pull-left.abc div#primary.content-area,
body.tax-product_cat .side-pull-left #primary {
    float: none;
}
.home.post-type-archive-product ul li.product-category img ,
body.tax-product_cat ul li.product img {
    max-height: 110px;
    width: auto !important;
    margin: 0 auto 20px !important;
}
.home.post-type-archive-product .row.side-pull-left.abc,
body.tax-product_cat .row.side-pull-left.abc {
    width: 100% !important;
    margin: 0;
}
.home.post-type-archive-product ul li.product-category,
body.tax-product_cat ul li.product {
    width: 13% !important;
    float: left;
    margin: 0 1.8% 30px;
   clear: none;
}
body.tax-product_cat ul li.product {
  clear: none !important;
}
.home.post-type-archive-product ul li.product-category:nth-child(6n+1) ,
body.tax-product_cat ul li.product:nth-child(6n+1) {
    clear: both;
}
.home.post-type-archive-product ul li.product-category h2,
body.tax-product_cat ul li.product h2 {
    text-align: center;
    font-size: 18px !important;
    margin: 0;
    padding: 0 !important;
}
.home.post-type-archive-product h1.page-title,
body.tax-product_cat h1.page-title {
    margin-bottom: 40px;
    text-align: center;
    text-transform: uppercase;
    font-size: 32px;
    color: #000;
    font-weight: 700;
    background: #f3f3f3;
    padding: 10px;
}

@media all and (max-width:768px){
.home.post-type-archive-product ul li.product-category,
body.tax-product_cat ul li.product{
    width: 23% !important;
    float: left !important;
    margin: 0 1% 30px !important;
    clear: none !important;
}
.home.post-type-archive-product ul li.product-category:nth-child(6n+1),
body.tax-product_cat ul li.product:nth-child(6n+1) {
    clear: none;
}
.home.post-type-archive-product ul li.product-category:nth-child(4n+1),
body.tax-product_cat ul li.product:nth-child(4n+1) {
    clear: both !important;
}
.home.post-type-archive-product h1.page-title,
body.tax-product_cat h1.page-title {
    font-size: 28px;
}

}

@media all and (max-width:575px){
.home.post-type-archive-product ul li.product-category,
body.tax-product_cat ul li.product{
    width: 47% !important;
    float: left !important;
    margin: 0 1.5% 30px !important;
    clear: none !important;
}
.home.post-type-archive-product ul li.product-category:nth-child(4n+1),
body.tax-product_cat ul li.product:nth-child(4n+1) {
    clear: none !important;
}
.home.post-type-archive-product ul li.product-category:nth-child(2n+1),
body.tax-product_cat ul li.product:nth-child(2n+1) {
    clear: both !important;
}
.home.post-type-archive-product h1.page-title,
body.tax-product_cat h1.page-title {
    font-size: 26px;
}

}


 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {     display: none!important; }
 .woocommerce div.product span.price {     display: none!important; }

#menu-footer{text-align: left !important; font-weight: bold;}
#menu-footer a:hover { color: black; }
#menu-footer li { color: white; }
@media all and (min-width: 992px) {
    .site-info .row {
        display: flex;
        justify-content: space-between;
        padding-left: 200px!important; 
        
}

