﻿/* Section 2 */
#featured-brand .section-2 .list-item .item img {
    border: 1px solid #d2d2d2
}

#featured-brand .section-2 .slide-1 .owl-nav .button {
    width: 30px;
    background: transparent;
    color: #c9252c;
    font-size: 1.5rem;
}

/* Section 3 */
#featured-brand .menu .list-menu {
    margin: -5px;
    overflow: scroll;
    white-space: nowrap;
}

#featured-brand .menu .list-menu .item {
    padding: 5px;
    display: inline-block;
}

#featured-brand .menu .list-menu .item a {
    padding: 0.25rem 1rem;
    border: 1px solid #e5e5e5;
    color: #c9252c;
}

#featured-brand .menu .list-menu .item.active a,
#featured-brand .menu .list-menu .item a:hover {
    background-color: #c9252c;
    border: 1px solid #c9252c;
    color: #fff;
}

@media only screen and (min-width: 768px) {
    #featured-brand .menu .list-menu {
        margin: -10px;
        overflow: initial;
        white-space: initial;
    }

    #featured-brand .menu .list-menu .item {
        padding: 10px;
        float: left;
        display: initial;
    }
}

@media only screen and (min-width: 1200px) {
    #featured-brand .menu .list-menu .item a {
        padding: 0.625rem 2.25rem;
    }

    #featured-brand .menu .list-menu {
        margin: -15px;
    }

    #featured-brand .menu .list-menu .item {
        padding: 15px;
    }
}

/* Section 5 */
#featured-brand .section-5 .item-featured .title {
    font-size: 1rem;
}

#featured-brand .section-5 .list-item {
    overflow-y: scroll;
    height: 450px;
    padding-right: 10px;
}

@media only screen and (min-width: 768px) {
    #featured-brand .section-5 .list-item {
        height: 350px;
    }
}

@media only screen and (min-width: 992px) {
    #featured-brand .section-5 .list-item {
        height: 550px;
    }
}

@media only screen and (min-width: 1200px) {
    #featured-brand .section-5 .list-item {
        height: 550px;
    }
}

#featured-brand .section-5 .list-item .item {
    padding: 15px;
}

#featured-brand .section-5 .list-item .item:hover,
#featured-brand .section-5 .list-item .item:active,
#featured-brand .section-5 .list-item .item:focus {
    color: inherit;
}

#featured-brand .section-5 .list-item .item.active {
    background: #f0f0f0;
}

/*#featured-brand .section-5 .list-item .item:first-child {
    padding: 0px 0px 22px 0px;
}

#featured-brand .section-5 .list-item .item:last-child {
    padding: 22px 0px 0px 0px;
}*/

#featured-brand .section-5 .list-item .item:not(:last-child) {
    border-bottom: 1px solid #e5e5e5;
}

#featured-brand .section-5 .list-item .item .image-wrapper {
    width: 130px;
}

#featured-brand .section-5 .list-item .item .title {
    font-size: 1rem;
    line-height: 1.4;
}

#featured-brand .section-5 .list-item .item .description p {
    line-height: 1.4;
}

/* Section 6 */
#featured-brand .section-6 .title {
    font-size: 1.25rem;
}