
#common-home,
#product-category,
#product-product {
    padding: 0 3vw;
}

footer {
    padding-left: 3vw;
    padding-right: 3vw;
}
/*
.container-fluid .container-fluid {
    padding: 0 -3vw;
} */
#top {
    background-color: #000000;
    border-bottom: 1px solid #000000;
    padding:  4px 3vw 3px 3vw;
    margin: 0;
    min-height: 40px;
    border-radius: 0;
}
header {
    display: none;
}
/* 
#menu {
    background-color: #22211e;
    background-image: none;
    background-repeat: none;
    border-bottom: 1px solid rgb(51, 51, 51);
    padding: 4px 3vw 3px 3vw;
    margin: 0;
    border-radius: 0;
}
 */
#menu {
    z-index: 1000;
    background-color: #22211e;
    background-image: none;
    background-repeat: none;
    border-bottom: 0;
    padding: 4px 3vw 3px 3vw;
    margin: 0;
    border-radius: 0;
    min-height: 80px;
    border-color: #22211ecf;
}


ul.nav.navbar-nav {
    width: 100%;
}   
.navbar-nav>li {
      float: none;
    }
#menu .nav > li > a:hover, #menu .nav > li.open > a {
    background-color: rgb(0 0 0 / 20%);
    color: #ffc107;
}
#menu li.active > a {
background: rgb(0 0 0 / 20%) !important;
color:#ffc107 !important;
}
div#logo>a>img {
    max-height: 60px;
    /* height: 50px; */
    width: auto;
    padding: 0px 5vw 0 0;
    margin-top: 2px;
}
.container-fluid#slideshow-block {
    padding: 0;
    background: black;
    border: 0;
    position: relative;
    /* top: -67px; */
}
#top .btn-link, #top-links li, #top-links a {
    color: #b1b1b1;
    text-shadow: none;
    text-decoration: none;
}
.navbar-nav>li {
    float: none;
    background: none;
    height: 60px;
    /* position: relative; */
    /* top: 0; */
}
#menu .nav > li > a {
    color: #d4d4d4;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    padding: 2rem;
    min-height: 15px;
    background-color: transparent;
    font-size: 1.6rem;
}
.navbar-nav {
    float: none;
}

.swiper-pagination {
    bottom: 0px;
    right: 1rem;
    text-align: right;
    width: 100%;
}
.swiper-pagination-bullet {

}



#filter-groups {
    border: 0;
}

#filter-groups .panel-heading {
    background-color: #45423c;
    color: #eae9e5;
    border-radius: 0;
    padding: 4px 12px;
    margin-top: 18px;
}

#filter-groups .panel-heading > h4 {
    color: #eae9e5;
    margin: 3px 0;
}

#filter-groups .panel>.list-group .list-group-item, #filter-groups .panel>.panel-collapse>.list-group .list-group-item {
    border-width: none;
}

#filter-groups .list-group-item {
    border: none;
}