.backstretch {
    display: none !important;
}

.home-slider-container, header#masthead { 
    background: url(http://old.masterbeer.it/wp-content/uploads/2016/11/Tasting-Kit_Spiegelau_Glaeser_Beer-Classics_2014.jpg)  no-repeat center center #efefef !important;
    background-attachment: fixed !important;
}

.home-slider-container:before, header#masthead:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #616671;
    opacity: 0.6;
}

#wsnet{background:#fff; padding:10px;}
.footer-button-wrap {background:#fff;}
.top-bar-section li:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:not(.button), .top-bar-section ul li.has-dropdown:not(.has-form) > a {font-size:16px; text-transform:uppercase;}
.top-bar {margin-top:0;}
.rescue-button.yellow {background:#FF8500;}
.beer_profile_wrap #ribbon-container span {background:#FF8500;}
.beer_profile_wrap #ribbon-container span::before {border-top: 24px solid #FF8500; border-bottom: 24px solid #FF8500;}
.woocommerce ul.products li.product:hover a.button, .woocommerce-page ul.products li.product:hover a.button {background:#FF8500;}
.woocommerce ul.products li.product:hover figure span.onsale, .woocommerce-page ul.products li.product:hover figure span.onsale {background:#FF8500;}
.woocommerce ul.products figure span.onsale, .woocommerce-page ul.products figure span.onsale{color: #fac32b;}
.header-cart-wrap {display:none;}
.top-toggle-wrap{display: none}
.cat-item .children{
display: none
}
.site-footer aside {
    margin: 1em 0 0em;
}
/*header#masthead {
    background: url('http://old.masterbeer.it/wp-content/uploads/2015/03/cropped-hero_01.jpg');
}*/

.shop-sidebar-widgets  a, p{
    font-weight:400;
}
p.woocommerce-result-count{
 font-weight:bold;
 color:grey!important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
    margin: 0 !important;

    display: inline-flex;
    float:none !important; 
}
@media screen and (max-width:1024px){
 .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
    width: 100% !important;
    margin:20px 0 !important;
  }
}
.home.page .woocommerce.columns-4{
  /*background-color: rgba(255, 200, 107, 0.1);*/
  padding: 0 2em;
}
.archive ul.products{
    background-color: rgba(255, 200, 107, 0.1);
    padding:2em!important;
}

.home.page .woocommerce.columns-4:before{
  width:3000px; 
  margin-left:-1500px;
  left:50%;
  position:absolute;
  content:"";
  top:0px;
  bottom:0px;
  display:block; 
  background-color: rgba(255, 200, 107, 0.1);
  z-index:-1;
}
.woocommerce.columns-4{position:relative;}


home-content.clearfix{overflow:hidden;}

.woocommerce ul.products li.product img{
       object-fit: scale-down;
      height: 240px;
      object-position: 0;
  }
.single-product .images img {
    width: 300px;
    height: 300px;
    object-fit: contain;
    }
.size-medium.wp-image-2318.aligncenter{display:none;}
/*.woocommerce.columns-4::before {
    background: #fff !important;
}*/
h2.vc_custom_heading{background: cornsilk;}
@media only screen and (min-width: 40.0625em){
h3 {
    font-size: 0.8rem!important;
    font-weight: bold;
  }
}

.top-bar-section li.active:not(.has-form) a:not(.button) {
    color: rgb(255, 255, 255) !important;
}

.top-bar-section ul li > a {
    color: #ffffff !important;
}

.top-bar-section ul li > a, .top-bar-section li:not(.has-form) a:hover:not(.button), .top-bar-section li.active:not(.has-form) a:hover:not(.button), .top-bar-section ul li:hover:not(.has-form) > a, .top-bar-section ul li.has-dropdown:hover:not(.has-form) > a, .top-bar-section li.active:not(.has-form) a.menu-item-has-children:hover:not(.button), .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button), .top-bar-section .dropdown li:not(.has-form):not(.active) > a:hover:not(.button), .top-bar-section .dropdown li.active:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: #ffffff !important;
}




.top-bar {
    margin-top: 20px;
}

@media screen and (max-width:1024px) {
.top-bar .toggle-topbar.menu-icon {

    left: 40%;
    right: 50%;
}
}