.category-description{
        text-align:left;
    }
    .category-description h1{
        font-size: 24px;
        font-family: Roboto,sans-serif;
        margin-bottom: 5px;
    }
    .category-description p {
        font-size: 14px;
        line-height: 24px;
        font-family: Roboto,sans-serif;
        padding: 5px 0;
        color: #222;
    }
    .category-description h2 {
        font-size: 20px;
        padding: 10px 0;
        color: #315470;
        font-family: Roboto,sans-serif;
    }
    .category-description ul{
        margin:0px; padding:0px;
    }
    .category-description ul li {
        list-style: disc;
        font-size: 14px;
        margin-left: 20px;
        line-height: 28px;
        font-family: Roboto,sans-serif;
    }

    .category-description .bottom-banner{position: relative;}
    .category-description .bottom-banner .description-wrapper{
        position: absolute;
        z-index: 1;
        bottom: 15px;
        font-size: 15px;
        font-family: Roboto,sans-serif;
        color: #fff;
    }
    .category-description .bottom-banner .description-wrapper h3{        
        font-size: 36px !important;
        font-weight: 500;
        font-family: 'Roboto';
        text-transform: uppercase;
        padding-bottom: 10px;
    }
    .category-description .bottom-banner .description-wrapper p{ 
        font-size: 16px;
        font-family: Roboto,sans-serif;
        color: #FFF;
    }
    .category-description .bottom-banner .learn-more, .category-description .bottom-banner .learn-more:hover{
        position:absolute;
        z-index: 1;
        right: 10px;
        bottom: 15px;
        font-size: 14px;
        font-family: Roboto,sans-serif;
        background:#FF6720;
        color: #fff;
        padding: 5px 8px;
        text-transform: uppercase;
        font-weight:500;
    }

    .category-description p > a {color: #315470;  }
.category-description p {line-height: 1.6;}
.category-description h3 {
    /* font-size: 16px;
    color: #777; */
    font-size: 20px !important;
    color: #315470;
    margin-top: 10px;
    font-weight: 400;
    font-family: Roboto,sans-serif;
}



/* Start new badegs css */
.catalog-category-view .badegs {
    position: absolute;
    right: 0;
    bottom: 25px;
    display: flex;
    align-items: flex-end;
    flex-direction: column;
}

.catalog-category-view .badegs .clearance {
    background: #761113;
}

.catalog-category-view .badegs .clearance {
    background: #761113;
}
.catalog-category-view .badegs .clearancesash {
    background: #761113;
}

.catalog-category-view #eln-product-products .products.list .item.product.product-item .price-wrapper {
    display: block;
}
/* End new badegs css */

.catalog-category-view .yotpo-reviews-carousel .carousel-display-wrapper{padding: 0 0px;}

@media (max-width: 1024px) {
    .category-description .bottom-banner img{height:150px}
    .category-description .bottom-banner .description-wrapper{
        width:80%;
    }
}
@media (max-width: 767px) {
    .category-description .bottom-banner .description-wrapper{
        width:100%;
        top: 30px;
    }
    .category-description .bottom-banner .description-wrapper h3{   
        font-size: 22px !important;
    }

    /* Start filter responsive css */

    .catalog-category-view.page-layout-2columns-left .pageTitle {
        padding-left: 0;
    }
    .catalog-category-view.page-layout-2columns-left .eln-toolbar.toolbar.toolbar-products{
        background: transparent;
        padding: 0;
    }
    .catalog-category-view.page-layout-2columns-left .eln-toolbar.toolbar.toolbar-products div.product-amount{
        text-align: left;
        margin-bottom: 10px;
    }
    .catalog-category-view.page-layout-2columns-left .eln-toolbar.toolbar.toolbar-products .toolbar-sorter.sorter, .catalog-category-view.page-layout-layout-2columsn-left-with-top .toolbar-sorter.sorter.sticky, .catalog-category-view.page-layout-1column .toolbar-sorter.sorter.sticky {
        margin: auto;
        position: fixed;
        bottom: 0;
        background: #fff;
        left: 0;
        width: 50%;
        box-shadow: 2px 0px 4px #d9d9d9;
        z-index: 40;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-family: 'Roboto';
        height: 45px;
        display: flex;
    }
    .catalog-category-view.page-layout-2columns-left .eln-toolbar.toolbar.toolbar-products .toolbar-sorter.sorter label.sorter-label {
        position: absolute;
        right: calc(35% - 16px);
        top: 51%;
        transform: translate(-50%, -50%);
    }
    .catalog-category-view.page-layout-2columns-left .eln-toolbar.toolbar.toolbar-products .toolbar-sorter.sorter select.sorter-options {
        width: 100%;
        opacity: 0;
    }
    .catalog-category-view.page-layout-2columns-left .eln-toolbar.toolbar.toolbar-products .toolbar-sorter.sorter::after, .catalog-category-view.page-layout-layout-2columsn-left-with-top .toolbar-sorter.sorter.sticky::after, .catalog-category-view.page-layout-1column .toolbar-sorter.sorter.sticky::after {
        content: '';
        position: absolute;
        top: 9px;
        right: 32%;
        transform: translate(-50%, 50%);
        width: 12px;
        height: 12px;
        background-image: url('/media/wysiwyg/half-top-bottom-icon.png');
        background-size: contain;
        background-repeat: no-repeat;
        pointer-events: none;
    }
    .catalog-category-view.page-layout-2columns-left .sidebar.sidebar .mobile-filter-open {
        position: fixed;
        bottom: 0;
        background: #fff;
        width: 50%;
        right: 0;
        border: none;
        z-index: 45;
        padding: 0px 0;
        border-radius: 0;
        height: 45px;
        margin-top: 0;
        box-shadow: 2px 0px 4px #d9d9d9;
    }
    .catalog-category-view.page-layout-2columns-left .mobile-filter-open button.action {
        width: 100%;
        border-left: 1px solid #B1B6BA;
        justify-content: center;
        align-items: center;
        line-height: 35px;
        margin-top: 5px;
        font-weight: 400;
        font-family: 'Roboto';
        letter-spacing: 1px;
    }
    .catalog-category-view.page-layout-2columns-left .mobile-filter-open button.action svg {
        margin-bottom: 3px;
    }
    .catalog-category-view.page-layout-layout-2columsn-left-with-top .toolbar-sorter.sorter.sticky, .catalog-category-view.page-layout-1column .toolbar-sorter.sorter.sticky {
        width: 100%;
    }
    .catalog-category-view.page-layout-layout-2columsn-left-with-top .toolbar-sorter.sorter.sticky label.sorter-label, .catalog-category-view.page-layout-1column .toolbar-sorter.sorter.sticky label.sorter-label{
        position: absolute;
        right: calc(42% - 16px);
        top: 51%;
        transform: translate(-50%, -50%);
    }
    .catalog-category-view.page-layout-layout-2columsn-left-with-top .toolbar-sorter.sorter.sticky .sorter-options, .catalog-category-view.page-layout-1column .toolbar-sorter.sorter.sticky .sorter-options{
        width: 100%;
        opacity: 0;
    }
    .catalog-category-view.page-layout-layout-2columsn-left-with-top .eln-main-content .eln-toolbar.toolbar.toolbar-products, .catalog-category-view.page-layout-1column .eln-main-content .eln-toolbar.toolbar.toolbar-products{
        border: none;
        box-shadow: none;
        background-color: transparent;
        padding: 0;
    }
    .catalog-category-view.page-layout-layout-2columsn-left-with-top .toolbar-sorter.sorter.sticky:after, .catalog-category-view.page-layout-1column .toolbar-sorter.sorter.sticky:after{
        right: 40%;
    }
    .catalog-category-view.page-layout-layout-2columsn-left-with-top .eln-main-content .eln-toolbar.toolbar.toolbar-products .product-amount, .catalog-category-view.page-layout-1column .eln-main-content .eln-toolbar.toolbar.toolbar-products .product-amount{
        margin-bottom: 10px;
    }
    .catalog-category-view.page-layout-layout-2columsn-left-with-top .sort-bdr, .catalog-category-view.page-layout-1column .sort-bdr{
        display: none;
    }
    .catalog-category-view .mobile-filter {
        z-index: 999;
    }
    /* End filter responsive css */
}

@media (max-width: 640px) {
    .category-description .bottom-banner img {
        height: 200px;
    }
}
