.site-header {
    background-color: palegoldenrod;
    
}

.title-area {
    max-width: 65px!important;
    padding-top: 5px!important;
}

.homecarouselimg{
    border-style: solid;
    border-width: thin;
    border-color: #eee8aa;
    border-radius: 20px;
}

.nav-primary .genesis-nav-menu a {
    color: #ac9769;
}

a {
    text-decoration: none;
}

.widget-title {
    margin-bottom: 10px;
}

h1.woocommerce-products-header__title.page-title {
    background-color: #1b236b;
    color: palegoldenrod;
}

h2.woocommerce-loop-product__title {
    font-size: 0.9em!important;
    text-align: center;
    border-top: #1b236b;
    border-top-width: 2px;
    border-top-style: dotted;
}

h3.widgettitle.widget-title {
    color: #1b236b;
    border-bottom: #1b236b;
    border-bottom-width: thin;
    border-bottom-style: solid;
}

p.price {
    visibility:hidden;
    line-height: 0;
}

.woocommerce ul.products li.product .price {
    visibility: hidden;
}

.woocommerce div.product form.cart div.quantity{
    visibility: hidden;
}

.sku_wrapper {
    visibility: hidden;
}

.posted_in {
    float: left;
    margin-top: 10px;
}

.woocommerce-Price-amount.amount {
    visibility: hidden;
}

.woocommerce div.product p.price {
    line-height: 0;
    
}

 .catalogo-usato .wc-block-grid__product {
        list-style-type: none!important;
    }

@media only screen and (min-width: 960px){
      
    .content {
        width: 75%;    
    }
    
   
    .sidebar {
        width: 20%;
        line-height: 0.8;
    }
    
    .woocommerce div.product div.images .flex-control-thumbs li {
    padding: 5px!important;
    }
    

    /*.catalogo-usato .wc-block-grid__product {
        list-style-type: none!important;
    }*/
    
    .ab-container-image.has-background-dim {
        padding-top: 5%;
        padding-bottom: 5%;
    }
    
    form.variations_form.cart {
    max-height: 70px;
    float: left;
    }
    
    .utility-bar {
        /*height: 250px;*/
        
    }
    
    .utility-bar-left  {
    float:left;
    }  
    
    .utility-bar-left .widget {
    margin-bottom: 0px;
    }    
    
    .utility-bar-right  {
    float:right;
    }
    
    .utility-bar-right .widget {
    margin-bottom: 0px;
    padding-right: 5px;
    } 
    
    .site-header .header-left {
    float: left;
    width: 30%;
    overflow: hidden;
    display:flex;    
    }

    .site-header {
        padding-top: 5px;
        
    }
    
    .sue-icon-text.\.left-head-utility {
        margin-bottom: 0px !important;
        font-size: 0.7em;
        padding-left: 20px!important;
        min-height: 0px!important;
    }
    
    .sue-icon-text-icon {
    padding-top: 3px;    
    }
    
    .header-left .widget {
        margin-bottom: 0px;
    }
    
    .header-left .textwidget {
        margin-top: 10px;
    }
    
    .horeca_photo_block h4{
        font-size: 4.0em;
        padding-top: 1.0em;
    }
    
    #wpsl-search-input {
        width: 30%!important;
    }
    
    .wpsl-input {
        width: 85%;
    }

    .wpsl-input label{
        width: 150px!important;
        font-size: 1.2em;
        color: antiquewhite;
    }
    
    .wpsl-search{
        background-color: #1b236b;
    }
    
    .has-text-color.home-service{
        min-height: 205px;
    }
    
    .title-home-service{
        min-height: 50px;
    }
    
    .title-home-service-long{
        min-height: 50px;
        font-size: 20px;
    }
    
   
}

@media only screen and (max-width: 740px){
    
    .header-left.widget-area {
        width: 25%;
        float: left;
    }
}