.genres-container {
    /*background-image: url('../images/logo_bg.png');*/
    /*background-size: cover;*/
    /*background-repeat: no-repeat;*/
    /*background-attachment: fixed;*/
}

.genres-container h1 {
    margin: 35px 0;
    font-size: 35px;
    margin-top: 10% !important;
}

.genres-container .genres-details {
    padding: 15px 0;
}

.genres-container .view_all {
    padding-right: 0;
}

.genres-container .card-container {
    background: #303030;
    border-radius: 5px;
    padding: 10px 25px;
    height: 100%;
}

.genres-info {
    list-style: none;
    padding: 0 !important;
}

.genres-info li img {
    margin-bottom: 5px;
}

.genres-info li {
    text-align: center;
    margin-bottom: 40px;
}

.genre-item p {
    text-align: center;
    margin-bottom: 0;
}

.genre-item:hover {
    background: #C31924;
}

.genre-item a:hover {
    color: #fff;
}

.genre-holder {
    margin-bottom: 1.5rem!important;
    margin-left: -6px;
}

.section-filter {
    padding: 25px 25px !important;
}
.section-filter ul {
    list-style: none;
    padding-left: 15px;
}

.section-filter  {
    margin-bottom: 5px;
}

.collapse{
    margin-bottom: 5px;
}

.section-filter h6 {
    padding: 0 10px;
    background: #878787;
    border-radius: 5px;
}

.section-filter h6 i {
    float: right;
}

.section-books-container {
    padding: 25px 25px !important;
}

.section-books-container .row {
    padding: 0 5px;
}

.section-books-container.card-container {
    height: auto;
}

.section-slider .slick-list {
    overflow: visible;
    margin-left: 0.5%;
}
