@import "bootstrap.min.css";
@import "font.css";
@import "header.css?v=8";
@import "footer.css?v=2";
@import "breadcrumb.css";
@import "slider.css";
body,
html {
    width: 100%;
    min-height: 100%;
    height: 100%;
    text-rendering: optimizeLegibility!important;
    -webkit-font-smoothing: antialiased!important;
}

body {
    font-family: 'Poppins Regular';
    font-size: 14px;
    color: rgb(54, 54, 54);
    padding: 0px;
    margin: 0px;
    background-color: rgb(242, 242, 242);
}

body#manufacturer main {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    height: 100%;
}

footer#footer {
    margin-top: auto;
}

body#manufacturer main h1 {
    font-size: 30px;
    font-weight: 600;
    font-family: 'Poppins SemiBold';
    color: rgb(37, 37, 37);
    margin: 15px 0px 10px 0px;
}

body#manufacturer main h1+ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0px -15px;
    padding: 0px 0px 60px 0px;
}

body#manufacturer main h1+ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    padding: 0px 15px;
    list-style: none;
}

body#manufacturer main h1+ul li p {
    margin: 0;
}

body#manufacturer main h1+ul li a {
    color: rgb(37, 37, 37);
    text-decoration: none;
    padding: 10px 0;
    display: inline-block;
    font-size: 16px;
}

body#manufacturer main h1+ul a:hover {
    color: rgb(206, 31, 64);
}

body#manufacturer main h1+ul li .brand-img,
body#manufacturer main h1+ul li .brand-products {
    display: none;
}

@media (max-width: 1175px) {
    body#manufacturer main h1 {
        font-size: 28px;
    }
    body#manufacturer main h1+ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    body#manufacturer main h1+ul {
        padding: 0px 0px 40px 0px;
    }
}

@media (max-width: 767px) {
    body#manufacturer main h1 {
        font-size: 20px;
        margin: 10px 0px;
    }
    .site-breadcrumb ul {
        padding-top: 10px;
    }
    body#manufacturer main h1+ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333333%;
        flex: 0 0 33.333333333%;
        max-width: 33.333333333%;
    }
    body#manufacturer main h1+ul li a {
        font-size: 14px;
        padding: 6px 0px;
    }
}

@media (max-width: 650px) {
    body#manufacturer main h1+ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    body#manufacturer main h1+ul {
        padding: 0px 0px 30px 0px;
    }
}

body#manufacturer .agbatai-item-slider-inner {
    margin: 0px !important;
}

body#manufacturer .agbatai-item-slider-outer {
    overflow: initial !important;
    background-color: transparent !important;
    padding: 10px 0px !important;
}

.collapse.in {
    display: block;
}

body#manufacturer .main-row {
    margin: 20px -10px 0px -10px;
}

body#manufacturer .main-row #left-column {
    padding: 0px 10px;
    max-width: 260px;
    min-width: 260px;
    -webkit-box-flex: initial;
    -ms-flex: initial;
    flex: initial;
}

body#manufacturer .main-row #content-wrapper {
    padding: 0px 10px;
    width: 100%;
    -webkit-box-flex: initial;
    -ms-flex: initial;
    flex: initial;
    max-width: initial;
}

body#manufacturer .products.row {
    margin: 0px -10px;
}

body#manufacturer .products.row .col-sm-3 {
    padding: 0px 10px;
}

body#manufacturer .products.row .col-sm-3:hover {
    z-index: 100;
}

body#manufacturer .big-item-outer {
    padding: 10px 0px;
}

#js-product-list-header .card {
    background-color: transparent;
    border: 0px;
    border-radius: 0px;
}

.agbatai-custom-select {
    position: relative;
}

.agbatai-custom-select .select-title {
    color: rgb(37, 37, 37);
    line-height: 38px;
    font-size: 15px;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(225, 225, 225);
    border-radius: 6px;
    height: 40px;
    outline: none !important;
    min-width: 240px;
    text-align: left;
    cursor: pointer;
    position: relative;
    box-shadow: none;
}

.agbatai-custom-select .select-title i {
    font-size: 10px;
    color: rgb(37, 37, 37);
    min-width: 20px;
    text-align: right;
    padding-top: 4px;
}

.agbatai-custom-select-label {
    font-size: 15px;
    font-family: 'Poppins SemiBold';
    color: rgb(37, 37, 37);
    margin-right: 20px;
}

.agbatai-custom-select .dropdown-menu {
    -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
    border: 1px solid rgb(226, 228, 232);
    border-top: 0px;
    border-radius: 0px 0px 6px 6px;
    margin: 0px;
    width: 100%;
    padding: 0px;
    top: 100% !important;
    transform: translate3d(0px, 0px, 0px) !important;
}

.agbatai-custom-select.open .dropdown-menu {
    display: block;
}

.agbatai-custom-select.open .select-title {
    border-radius: 6px 6px 0px 0px;
    position: relative;
    z-index: 1001;
}

.agbatai-custom-select .dropdown-menu a,
.agbatai-custom-select .dropdown-menu a:focus {
    padding: 4px 15px;
    font-size: 15px;
    color: rgb(54, 54, 54);
    display: block;
    text-decoration: none;
}

.agbatai-custom-select .dropdown-menu a:hover,
.agbatai-custom-select .dropdown-menu a:focus:hover {
    background-color: rgb(240, 240, 240);
    color: rgb(54, 54, 54);
}

.block-category h1 {
    font-size: 30px;
    font-weight: 600;
    font-family: 'Poppins SemiBold';
    color: rgb(37, 37, 37);
    margin: -5px 0px 10px 0px;
}

.total-pages {
    font-size: 15px;
    color: rgb(37, 37, 37);
}

.total-pages b {
    font-weight: 600;
    font-family: 'Poppins SemiBold';
}

.agbatati-pagination ul {
    padding: 0px;
    margin: 0px;
}

.agbatati-pagination ul li {
    list-style: none;
    display: inline-flex;
}

.agbatati-pagination ul li a,
.agbatati-pagination ul li .spacer {
    margin: 0 3px !important;
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important;
    border: 2px solid transparent;
    width: 36px;
    height: 36px;
    border-radius: 100px;
    margin: 0px;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    line-height: 34px;
    font-size: 18px;
    color: rgb(137, 137, 137);
    text-decoration: none !important;
}

.agbatati-pagination ul li .spacer {
    cursor: not-allowed;
}

.agbatati-pagination ul li.current a {
    font-weight: 600;
    color: rgb(37, 37, 37);
    font-family: 'Poppins SemiBold';
}

.agbatati-pagination ul li span.prev,
.agbatati-pagination ul li span.next {
    border: 2px solid rgb(37, 37, 37);
    width: 36px;
    height: 36px;
    border-radius: 100px;
    min-width: 36px;
    position: relative;
    top: -2px;
}

.agbatati-pagination ul li span.prev i {
    font-size: 12px;
    color: rgb(37, 37, 37);
    -ms-flex-item-align: center!important;
    align-self: center!important;
    display: inline-flex;
    position: relative;
    left: -1px;
    top: 1px;
}

.agbatati-pagination ul li span.next i {
    font-size: 12px;
    color: rgb(37, 37, 37);
    -ms-flex-item-align: center!important;
    align-self: center!important;
    display: inline-flex;
    position: relative;
    left: 1px;
    top: 1px;
}

.agbatati-pagination ul li:not(.disabled) span.prev:hover,
.agbatati-pagination ul li:not(.disabled) span.next:hover {
    border: 2px solid rgb(206, 31, 64);
}

.agbatati-pagination ul li:not(.disabled) span.prev:hover i,
.agbatati-pagination ul li:not(.disabled) span.next:hover i {
    color: rgb(206, 31, 64);
}

.agbatati-pagination {
    padding: 10px 0px 0px 0px;
}

#wrapper {
    padding-bottom: 40px;
}

.category-description-outer {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid rgb(225, 225, 225);
}

.category-description-inner {
    position: relative;
    overflow: hidden;
    max-height: 160px;
}

.category-description-inner.category-description-inner-2:before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: -moz-linear-gradient(top, rgba(242, 242, 242, 0) 0%, rgba(242, 242, 242, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(242, 242, 242, 0) 0%, rgba(242, 242, 242, 1) 100%);
    background: linear-gradient(to bottom, rgba(242, 242, 242, 0) 0%, rgba(242, 242, 242, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00f2f2f2', endColorstr='#f2f2f2', GradientType=0);
}

#manufacturer-description p {
    font-size: 13px;
    color: rgb(99, 99, 99);
    line-height: 20px;
    margin: 0px;
}

.category-description-outer .btn-default.btn-default-outline,
.category-description-outer .btn-default.btn-default-outline:focus {
    background-color: transparent;
    min-width: 180px;
    font-size: 14px;
    text-transform: initial;
    color: rgb(37, 37, 37);
    font-family: 'Poppins Medium';
    font-weight: 500;
    border: 2px solid rgb(37, 37, 37);
    border-radius: 100px;
    padding: 6px 10px 5px 10px;
    margin-top: 25px;
}

.category-description-outer .btn-default.btn-default-outline:hover,
.category-description-outer .btn-default.btn-default-outline:focus:hover {
    color: rgb(255, 255, 255) !important;
    background-color: rgb(37, 37, 37)!important;
    border-color: rgb(37, 37, 37)!important;
}

.category-description-outer .btn-default.btn-default-outline i {
    font-size: 10px;
    margin-right: 8px;
}

.category-description-inner.category-description-inner-2+.show-more-less-btn {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}

.category-description-outer.showContent .category-description-inner {
    max-height: initial !important;
}

.category-description-outer.showContent .category-description-inner:before {
    display: none !important;
}

#amazzing_filter {
    -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
    background-color: rgb(255, 255, 255);
}

#amazzing_filter .af_subtitle {
    padding: 16px 35px 16px 20px;
    font-weight: 600;
    font-size: 17px;
    font-family: 'Poppins SemiBold';
    line-height: 1.2;
    display: block;
}


/*#amazzing_filter .af_filter:not(.closed) .af_subtitle {
    padding: 16px 35px 8px 20px;
}*/

#amazzing_filter .af_filter {
    position: relative;
    margin-bottom: 0px;
    border-bottom: 1px solid rgb(235, 235, 235);
    padding-bottom: 0px;
}

#amazzing_filter .af_subtitle:before {
    display: none;
}

#amazzing_filter .af_filter.closed .af_subtitle:after {
    content: "\e90b";
    font-family: 'AG-batai' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    color: rgb(183, 183, 183);
    position: absolute;
    top: 50%;
    right: 18px;
    margin-top: -5px;
}

#amazzing_filter .af_filter:not(.closed) .af_subtitle:after {
    content: "\e90a";
    font-family: 'AG-batai' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    color: rgb(183, 183, 183);
    position: absolute;
    top: 50%;
    right: 18px;
    margin-top: -5px;
}

#amazzing_filter .af_filter_content {
    padding: 0px 20px 20px 20px;
    overflow: hidden;
}

#amazzing_filter .block-categories ul {
    padding: 0px;
    margin: 0px;
}

#amazzing_filter .block-categories ul li {
    list-style: none;
    padding: 0px;
}

#amazzing_filter .icon-plus:before {
    content: "\e918" !important;
    font-family: 'AG-batai' !important;
}

#amazzing_filter .icon-minus:before {
    content: "\e919" !important;
    font-family: 'AG-batai' !important;
}

#amazzing_filter .block-categories ul li[data-depth="1"] {
    padding-left: 10px;
    margin: 15px 0px 0px 0px !important;
}

#amazzing_filter .block-categories ul li[data-depth="1"]:last-child {
    margin-bottom: 15px !important;
}

#amazzing_filter .block-categories ul li[data-depth="1"] a,
#amazzing_filter .block-categories ul li[data-depth="1"] a:focus,
#amazzing_filter .block-categories ul li[data-depth="0"]>span.no-parent a,
#amazzing_filter .block-categories ul li[data-depth="0"]>span.no-parent a:focus {
    font-size: 14px;
    color: rgb(137, 137, 137);
    text-decoration: none;
    font-family: 'Poppins Regular';
    font-weight: 400;
    text-transform: initial !important;
}

#amazzing_filter .block-categories ul li[data-depth="1"] a:hover,
#amazzing_filter .block-categories ul li[data-depth="1"] a:focus:hover,
#amazzing_filter .block-categories ul li[data-depth="0"]>span.no-parent a:hover,
#amazzing_filter .block-categories ul li[data-depth="0"]>span.no-parent a:focus:hover {
    color: rgb(37, 37, 37);
    /*font-family: 'Poppins SemiBold';
    font-weight: 600;*/
}

#amazzing_filter .block-categories ul li[data-depth="0"]>span a {
    width: auto;
    font-size: 15px;
    color: rgb(37, 37, 37);
    text-transform: uppercase;
    padding: 5px 0px;
}

#amazzing_filter .navbar-toggler {
    font-size: 10px;
    color: rgb(206, 31, 64);
    padding: 0px;
    border: none;
    border-radius: inherit;
    /* width: 100%;*/
    min-width: 25px;
    text-align: right;
}

#amazzing_filter .navbar-toggler:not(.active) i.icon-minus {
    display: none;
}

#amazzing_filter .navbar-toggler.active i.icon-plus {
    display: none;
}

#amazzing_filter .af-slider .back-bar {
    height: 4px;
    background: rgb(225, 225, 225);
    border-radius: 5px;
}

#amazzing_filter .af-slider .selected-bar {
    background: rgb(206, 31, 64);
}

#amazzing_filter .af-slider .pointer {
    top: -9px;
    margin-left: -11px;
    width: 22px;
    height: 22px;
    background: rgb(255, 255, 255);
    border: 2px solid rgb(206, 31, 64);
}

#amazzing_filter .af-slider .slider_value {
    margin: 0px !important;
    font-family: 'Poppins SemiBold';
    font-size: 16px;
    font-weight: 600;
}

#amazzing_filter .af-slider .slider_value .suffix {
    font-family: 'Poppins Regular';
    font-weight: 400;
}

#amazzing_filter .af_filter ul {
    padding: 0px;
    margin-top: -10px;
}

#amazzing_filter .af_filter ul li {
    border: none;
    border-radius: 0px;
    margin: 15px 0px 0px 0px;
    padding: 0px;
    line-height: 1;
    width: 100%;
    font-size: 14px;
    color: rgb(37, 37, 37);
}

#amazzing_filter .af_filter .block-categories ul li {
    margin: 5px 0px 0px 0px;
}

#amazzing_filter .af_filter .count {
    margin-left: auto;
    padding-left: 3px;
    font-size: 12px;
    color: rgb(137, 137, 137);
    text-decoration: none;
    font-family: 'Poppins Regular';
    font-weight: 400;
}

#amazzing_filter .af_filter ul li:hover .name {
    text-decoration: underline;
}

#amazzing_filter .af_filter.tb li.active {
    border-color: transparent;
    background: transparent;
    font-family: 'Poppins SemiBold';
    font-weight: 600;
}

#amazzing_filter form {
    padding-top: 0px;
}

#amazzing_filter .af-slider .slider-bar {
    margin: 15px 0px;
    padding: 0 11px;
    clear: both;
}

#amazzing_filter .af_filter:not(.a2) label.af-radio-label .name,
.af_filter label.af-radio-label {
    position: relative;
}

#amazzing_filter .af_filter:not(.a2) label.af-radio-label .name {
    padding-left: 30px;
    text-decoration: none !important;
}

#amazzing_filter .af_filter:not(.a2) label.af-radio-label input {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
}

#amazzing_filter .af_filter:not(.a2) label.af-radio-label .name:before {
    content: "";
    width: 20px;
    height: 20px;
    border-radius: 100px;
    border: 1px solid rgb(225, 225, 225);
    position: absolute;
    top: -3px;
    left: 0px;
}

#amazzing_filter .af_filter:not(.a2) label.af-radio-label input:checked+.name:after {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 100px;
    border: 1px solid rgb(37, 37, 37);
    background-color: rgb(37, 37, 37);
    position: absolute;
    top: 3px;
    left: 6px;
}

#amazzing_filter .af_filter .toggle-cut-off {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    font-size: 14px;
    line-height: normal;
    text-align: left;
    margin-top: 15px;
    display: inline-block;
}

#amazzing_filter .af_filter .toggle-cut-off span {
    padding: 0px;
    background: transparent;
    color: rgb(206, 31, 64);
}

#amazzing_filter .af_filter .toggle-cut-off span i:before {
    font-family: 'AG-batai' !important;
    font-size: 10px;
    margin-right: 6px;
}

#amazzing_filter .af_filter:not(.a1) label.af-checkbox-label .name,
.af_filter label.af-checkbox-label {
    position: relative;
}

#amazzing_filter .af_filter:not(.a1) label.af-checkbox-label .name {
    padding-left: 30px;
    text-decoration: none !important;
}

#amazzing_filter .af_filter:not(.a1) label.af-checkbox-label input {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
}

#amazzing_filter .af_filter:not(.a1) label.af-checkbox-label .name:before {
    content: "";
    width: 20px;
    height: 20px;
    border-radius: 0px;
    border: 1px solid rgb(225, 225, 225);
    position: absolute;
    top: -3px;
    left: 0px;
}

#amazzing_filter .af_filter:not(.a1) label.af-checkbox-label input:checked+.name:after {
    content: "\e905" !important;
    font-family: 'AG-batai' !important;
    font-size: 10px;
    color: rgb(37, 37, 37);
    position: absolute;
    top: 1px;
    left: 6px;
}

#amazzing_filter .af-inline-colors .name {
    display: block;
    text-decoration: none !important;
    padding-left: 10px;
}

.active .af-color-box {
    margin: 0px;
}

.active .af-color-box:after {
    border: none;
    content: "\e905" !important;
    font-family: 'AG-batai' !important;
    font-size: 10px;
    color: rgb(255, 255, 255);
    top: 4px;
    right: auto;
    bottom: auto;
    left: 5px;
}

.active .af-color-box.bright:after {
    color: rgb(37, 37, 37);
}

#amazzing_filter .af-color-box {
    width: 20px;
    height: 20px;
    min-width: 20px;
}

#amazzing_filter .af_filter.a1 ul {
    margin-top: 0px;
    width: 103%;
}

#amazzing_filter .af_filter.a1 ul li {
    width: auto;
    display: inline-block;
    margin: 0px 2px 5px 0px;
}

#amazzing_filter .af_filter.a1 .count {
    display: none;
}

#amazzing_filter .af_filter.a1 label.af-checkbox-label {
    position: relative;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    width: 36px;
    height: 36px;
    border: 1px solid rgb(225, 225, 225);
    border-radius: 100px;
}

#amazzing_filter .af_filter.a1 label.af-checkbox-label input {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
}

#amazzing_filter .af_filter.a1 label.af-checkbox-label .name {
    -ms-flex-item-align: center!important;
    align-self: center!important;
    font-size: 13px;
    color: rgb(37, 37, 37);
    padding-left: 0px;
    text-decoration: none !important;
    padding-top: 2px;
}

#amazzing_filter .af_filter.a1 label.af-checkbox-label input:checked+.name {
    font-family: 'Poppins Bold';
    font-weight: 700;
}

#amazzing_filter .af_filter.a1 label.af-checkbox-label input:checked+.name:after {
    content: "";
    width: 36px;
    height: 36px;
    border-radius: 100px;
    border: 2px solid rgb(37, 37, 37);
    position: absolute;
    top: 0px;
    left: 0px;
}

#amazzing_filter .af_filter ul.category-sub-menu {
    margin-top: 0px;
}

#amazzing_filter .af_filter .af-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid rgb(225, 225, 225);
    outline: none;
    box-shadow: none;
    border-radius: 6px;
    display: block;
    padding-left: 12px;
    padding-right: 30px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100% !important;
    height: 40px !important;
    color: rgb(37, 37, 37);
    line-height: 28px;
    font-size: 14px;
    cursor: pointer;
    box-shadow: none !important;
}

.agbatai-custom-select-filter {
    position: relative;
}

.agbatai-custom-select-filter:after {
    content: "\e90b";
    font-family: 'AG-batai' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 16px;
    right: 10px;
    font-size: 10px;
}

#js-product-list .hidden-md-up.text-xs-right {
    display: none !important;
}

.selectedFilters .cf {
    display: none !important;
}

.selectedFilters .icon-close:before {
    font-family: 'AG-batai' !important;
    content: "\e901" !important;
}

.selectedFilters {
    clear: both;
    padding: 20px 0px;
}

.clearAllFilter a,
.clearAllFilter a:focus {
    font-size: 15px;
    font-family: 'Poppins Medium';
    color: rgb(37, 37, 37);
    text-decoration: none !important;
}

.clearAllFilter a:hover,
.clearAllFilter a:focus:hover {
    color: rgb(206, 31, 64);
}

.clearAllFilter a i {
    font-size: 10px;
    position: relative;
    top: -1px;
    margin-right: 6px;
}

#amazzing_filter .af_filter:not(.expandable) .toggle-cut-off {
    display: none !important;
}

#amazzing_filter .af_filter.a1 ul li {
    position: relative;
}

#amazzing_filter .af_filter.a1 li.no-matches:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 100;
    cursor: no-drop;
}

#amazzing_filter .af_filter.a1 li.no-matches label.af-checkbox-label input:checked+.name {
    font-family: 'Poppins Regular';
    font-weight: 400;
}

#amazzing_filter .af_filter.a1 li.no-matches label.af-checkbox-label input:checked+.name:after {
    display: none !important;
}

@media only screen and (max-width:1350px) and (min-width:1176px) {}

@media (max-width: 1350px) {
    body#manufacturer .agbatai-item-slider-outer .col-sm-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333333%;
        flex: 0 0 33.333333333%;
        max-width: 33.333333333%;
    }
}

body#manufacturer .big-photo {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
}

body#manufacturer .big-photo img {
    -ms-flex-item-align: center!important;
    align-self: center!important;
}

@media (min-width: 1176px) {
    .category-page-head {
        float: left;
    }
    .category-page-head-inner {
        float: right;
    }
    .total-pages {
        position: relative;
        float: left;
        top: 10px;
    }
    .categoryFilterOpen.show-sm,
    .total-pages.show-sm,
    .filter__head {
        display: none !important;
    }
    .selectedFilters .btn-primary.show-sm {
        display: none !important;
    }
    .selectedFiltersOuter {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important;
    }
    .selectedFiltersOuter .closeCategoryFilter {
        display: none !important;
    }
    body#manufacturer .big-photo {
        height: 220px;
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important;
    }
    body#manufacturer .big-photo img {
        max-width: 100%;
        max-height: 220px;
        -ms-flex-item-align: center!important;
        align-self: center!important;
    }
    body#manufacturer .agbatai-item-slider-outer .big-item {
        min-height: 345px;
    }
}

@media (max-width: 1175px) {
    .filter__head {
        position: fixed;
        top: 0px;
        left: 0px;
        min-width: 240px;
        max-width: 240px;
        height: 50px;
        background-color: rgb(37, 37, 37);
    }
    .filter__head .closeCategoryFilter,
    .filter__head .closeCategoryFilter:focus {
        width: 50px;
        height: 50px;
        font-size: 14px;
        color: rgb(112, 112, 112);
        cursor: pointer;
    }
    .filter__head .closeCategoryFilter:hover,
    .filter__head .closeCategoryFilter:focus:hover {
        color: rgb(255, 255, 255);
    }
    .filter__head .closeCategoryFilter i:before {
        content: "\e901" !important;
        font-family: 'AG-batai' !important;
    }
    .filter__head .name-icon {
        font-size: 16px;
        color: rgb(255, 255, 255);
        text-transform: uppercase;
        padding-left: 20px;
    }
    .filter__head .name-icon i:before {
        content: "\e922" !important;
        font-family: 'AG-batai' !important;
    }
    .filter__head .name-icon i {
        margin-right: 10px;
    }
    .selectedFiltersOuter {
        padding: 15px;
        background-color: rgb(255, 255, 255);
        z-index: 100;
        position: fixed;
        min-width: 240px;
        max-width: 240px;
        bottom: 0px;
        left: 0px;
        -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
    }
    .clearAllFilter {
        min-width: 90px;
    }
    .selectedFiltersOuter .closeCategoryFilter {
        min-width: 120px;
        padding: 8px;
        text-transform: uppercase;
        font-size: 15px;
        width: 100%;
    }
    .selectedFilters {
        padding: 0px;
    }
    .clearAllFilter a .txt span {
        display: none;
    }
    .total-pages.hide-sm {
        display: none !important;
    }
    body#manufacturer .main-row #left-column {
        padding: 0px;
        max-width: 240px;
        min-width: 240px;
        height: 100%;
        position: fixed;
        top: 0px;
        left: 0px;
        z-index: -100;
        opacity: 0;
        padding-top: 50px;
        padding-bottom: 70px;
        -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
        background-color: rgb(255, 255, 255);
    }
    body#manufacturer.filterOpen .main-row #left-column {
        opacity: 1;
        z-index: 1030;
    }
    body.filterOpen {
        overflow: hidden;
    }
    body.filterOpen .af-compact-overlay {
        position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.4);
        z-index: 1029;
        display: block;
    }
    body#manufacturer .main-row #left-column #amazzing_filter {
        position: relative;
        width: 100%;
        height: 100%;
        opacity: 1;
        z-index: 1030;
        -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 0%);
        -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0);
        box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 0%);
    }
    body#manufacturer .main-row #left-column #amazzing_filter .block_content {
        position: relative;
        width: 100%;
        height: 100%;
        overflow-y: auto;
    }
    #wrapper .container {
        padding: 0px 20px;
    }
    body#manufacturer .main-row {
        margin: 10px -10px 0px -10px;
    }
    .block-category h1 {
        font-size: 28px;
        margin: 0px 0px 15px 0px;
    }
    .agbatai-custom-select-label {
        display: none;
    }
    .category-page-head .categoryFilterOpen,
    .category-page-head .agbatai-custom-select-outer {
        width: calc(50% - 10px) !important;
        display: block !important;
    }
    .category-page-head .categoryFilterOpen a {
        padding: 13px 10px 11px 10px;
        border-radius: 6px;
    }
    .category-page-head .categoryFilterOpen a i {
        position: relative;
        top: 2px;
        margin-right: 10px;
    }
    .agbatai-custom-select .select-title {
        width: 100%;
        height: 50px;
        line-height: 48px;
    }
    .total-pages {
        margin: 20px 0px 0px 0px;
    }
    #amazzing_filter .btn-primary.compact-toggle {
        display: none !important;
    }
}

@media (max-width: 767px) {
    #wrapper .container {
        padding: 0px 15px;
    }
    .block-category h1 {
        font-size: 20px;
        margin: 0px 0px 15px 0px;
    }
    .total-pages {
        margin: 15px 0px 0px 0px;
    }
    body#manufacturer .agbatai-item-slider-outer {
        padding: 5px 0px !important;
    }
    body#manufacturer .agbatai-item-slider-outer .col-sm-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    body#manufacturer .products.row {
        margin: 0px -5px;
    }
    body#manufacturer .products.row .col-sm-3 {
        padding: 0px 5px;
    }
    body#manufacturer .big-item-outer {
        padding: 5px 0px;
    }
}

@media (max-width: 660px) {
    .category-page-head,
    .category-page-head-inner {
        display: block !important;
    }
    .category-page-head .categoryFilterOpen,
    .category-page-head .agbatai-custom-select-outer {
        width: 100% !important;
    }
    .agbatai-custom-select .select-title {
        margin-top: 15px;
    }
}

body#manufacturer:not(.productListImageLoaded) .big-photo img {
    display: none !important;
}

body#manufacturer:not(.productListImageLoaded) .big-photo .loader-start {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}

body#manufacturer.productListImageLoaded .big-photo .loader-start {
    display: none!important;
}

@media only screen and (max-width: 1450px) and (min-width: 1350px) {
    .sizes.sizes-five-break .size:nth-child(n+6) {
        display: none !important;
    }
    .sizes.sizes-five-break .size.size-break {
        display: inline-flex!important;
        position: relative;
        top: 3px;
    }
}

#amazzing_filter .af_filter:not(.a1) label.af-checkbox-label .name .warehouse-city {
    font-family: 'Poppins SemiBold';
}

#amazzing_filter .af_filter.warehouses:not(.a1) label.af-checkbox-label .name {
    font-size: 12px;
    color: rgb(137, 137, 137);
}

#amazzing_filter .af_filter.warehouses:not(.a1) label.af-checkbox-label .name .warehouse-city {
    font-family: 'Poppins Regular';
    display: block;
    color: rgb(37, 37, 37);
    font-size: 14px;
    margin-bottom: 5px;
}

#amazzing_filter .af_filter.warehouses:not(.a1) label.af-checkbox-label .count {
    position: relative;
    top: 2px;
}

div#js-product-list-top {
    display: none !important;
}