
@media (max-width:700px) {
.tribe-bar-disabled #tribe-bar-filters-wrap {
    width: 50%;
}
.tribe-clearfix:before, .tribe-clearfix:after, .label-tribe-bar-date, #tribe-bar-views-label {
    display: none !important;
}
}

@media (max-width:600px) {
.product_list {
    grid-template-columns: repeat(2, 1fr);
}
.vc_grid-item {
    width: 50%;
    float: left;
    display: inline-block !important;
}
.event_cell {
    width: 33.33%;
}
ul.products li.product {
    width: 50%;
    float: left;
    display: inline-block;
}
.site-header {
    background-color: #fff;
    z-index: 9998;
    position: fixed;
    width: 100%;
    padding-bottom: 0px;
    box-shadow: 0 0 30px 0 rgba(0,0,0,0.05);
}
.menu-toggle, button.menu-toggle, .button.menu-toggle:hover {
    left: 20px;
    top: 30px;
    border: none !important;
    position: fixed;
    z-index: 9999;
}
.site-branding .site-title {
    text-align: center;
    width: 20%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    position: fixed;
    z-index: 9999;
}
.content-area {
    margin-top: 10vh;
}
.handheld-navigation {
    padding: 10px;
}
.site-branding .user_info {
    font-size: 10px;
}
    
    .user_info  .button_logout{
        display: none;
        
    }
}
