/* Minification failed. Returning unminified contents.
(832,27): run-time error CSS1038: Expected hex color, found '#dddd'
 */
/* Sticky footer */

.footer {
    width: 100%;
    flex-shrink: 0;
    background-color: #f1f1f1;
}
.footer-bottom {
    min-height: 465px;
    padding: 3rem 1rem;
    font-size: 1rem;
    color: #fff;
}
.footer > .container {
    padding-right: 15px;
    padding-left: 15px;


}

/* end Sticky Footer */

.footer-custom-padding {
    padding-left: 9rem;
}

@media (max-width: 767.98px) {
    .footer-custom-padding {
        padding-left: 0;
    }
}


    .footer .card-columns {
        column-count: 2;
    }
    @media (max-width:767px){
        .footer .card-columns {
            column-count: 1;
        }
    }

    .footer .footer-column-title {
        color: #000 !important;
        font-size:1.2rem !important;
        font-weight:500 !important;
    }
    .footer .footer-links li {
        padding: .45rem 0;
    }

.footer .footer-links li a {
    color: #000;
}
    .footer .footer-legal-link a{
        color: #000 !important;
        margin-right:15px;
    }
    .footer .footer-copyright {
        color: #000 !important;
        margin-right: 15px;
    }

    .footer .footer-links li a:hover {
        color: #000;
    }

.footer-mobile {
    position: relative;
    bottom: 0;
    width: 100%;
    height: 99px;
    background-color: #f9f9f9;
    padding: 1rem;
    border-top: 1px solid #eee;
    font-size: 1rem;
    overflow: hidden;
}

.footer-legal-link:hover{
    color: #000;
}

.hover-footer a:hover{
    color: #000;
}

.footer img {
    max-width: 150px;
    max-height: 150px;
}
.megaDropdown {
    position: absolute;
    min-width: 500px;
    z-index: 100;
    font-size: 14px;
    top: 38px;
    left: 0;
    display: none;
}

.megaDropdown-brand {
    position: absolute;
    width: 100%;
    z-index: 100;
    font-size: 14px;
    top: 41px;
    left: 0;
}

    .megaDropdown-brand .col-3 {
        border: 5px solid #eeeeee;
        padding: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: white;
    }

/* OFF CANVAS */
body {
    padding-top: 120px;
}
@media (max-width: 767px) {
    body {
        padding-top: 70px;
    }
}

.offcanvas-collapse, .search-container {
    width: 320px;
}

.search-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: -100%;
    overflow-y: auto;
    visibility: hidden;
    transition-timing-function: ease-in-out;
    transition-duration: .3s;
    transition-property: right, visibility;
    background-color: #fff;
}

    .search-container.open {
        right: 0;
        visibility: visible;
    }

.offcanvas-collapse {
    position: fixed;
    -webkit-overflow-scrolling: touch;
    top: 69px; /* Height of navbar */
    bottom: 0;
    left: -100%;
    padding-right: 1rem;
    padding-left: 1rem;
    overflow-y: auto;
    overflow-x: hidden;
    visibility: hidden;
    background-color: #343a40;
    transition-timing-function: ease-in-out;
    transition-duration: .3s;
    transition-property: left, visibility;
    padding-top: 15px;
}

    .offcanvas-collapse.open {
        left: 0;
        visibility: visible;
    }

.offcanvas-collapse {
    background-color: #fff !important;
    color: #252525;
    padding: 0 !important;
}

@media (min-width: 768px) {

    .offcanvas-collapse.open, .search-container {
        width: 350px;
    }
}

@media (min-width: 1024px) {

    .offcanvas-collapse.open, .search-container {
        width: 400px;
    }
}


#Panel2.open {
    z-index: 1000;
}

#Panel3.open {
    z-index: 1100;
}

#Panel4.open {
    z-index: 1200;
}

.nav-scroller {
    position: relative;
    z-index: 2;
    height: 2.75rem;
    overflow-y: hidden;
}

    .nav-scroller .nav {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        padding-bottom: 1rem;
        margin-top: -1px;
        overflow-x: auto;
        color: rgba(255, 255, 255, .75);
        text-align: center;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
    }

.nav-underline .nav-link {
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: .875rem;
    color: #6c757d;
}

    .nav-underline .nav-link:hover {
        color: #007bff;
    }

.nav-underline .active {
    font-weight: 500;
    color: #343a40;
}

.text-white-50 {
    color: rgba(255, 255, 255, .5);
}

.bg-purple {
    background-color: #6f42c1;
}

.lh-100 {
    line-height: 1;
}

.lh-125 {
    line-height: 1.25;
}

.lh-150 {
    line-height: 1.5;
}
/* MENU THEME */
#SearchContainer .arrow-back {
    margin-right: 15px;
}

#SearchContainer ion-icon {
    color: #999;
}

#SearchContainer .list-group {
    margin-bottom: 20px;
    padding-bottom: 60px;
}

#SearchContainer .list-group-item {
    padding: 0 !important;
    border: none;
    border-bottom: none;
    cursor:pointer;
}

    #SearchContainer .list-group-item .arrow-right {
        margin-top: 2px;
        margin-left: 7px;
        font-size: 18px;
        margin-right: 10px;
        float: right;
    }

    #SearchContainer .list-group-item a {
        padding: 14px 0 13px 16px;
        color: inherit;
    }

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=50);
    opacity: 0.2;
    z-index: 1000;
    background-color: #000;
    cursor: pointer;
}

.sidebar-title {
    font-size: 1.1rem;
    font-weight: 500;
    color: #222;
}


.selectAll {
    float: right;
}

.nav-section-title {
    border-top: 1px solid #ddd;
    padding: 15px 0 7px 16px;
    font-size: 16px;
    color: #999 !important;
    margin-bottom: 0;
    text-transform: uppercase;
}

#MainMenu .list-group {
    padding-bottom: 0;
}

#MainMenu .list-group-item {
    padding-left: 24px !important;
    border: none;
}

    #MainMenu .list-group-item a {
        color: #222;
        padding: 12px 0 12px 16px;
    }

#MainMenu .nav-section-title {
    padding-left: 40px;
    margin-top: 10px;
    padding-top: 20px;
}

#MainMenu .nav-title {
    font-size: 18px;
    color: #222;
    padding-left: 40px;
    border-bottom: 1px solid #ddd;
    height: 60px;
    line-height: 60px;
}

.nav-back {
    height: 60px;
}

    .nav-back ion-icon {
        vertical-align: middle;
        padding: 18px 3px 16px 10px;
        font-size: 30px;
    }

.icon-checkmark {
    color: #73337D !important;
}

.selected-icon {
    float: right;
    margin-right: 15px;
    font-size: 18px;
}

.optionDesign {
    color: #73337D;
    font-weight: 500;
    font-size: 14px;
}

#SearchButtonsContainer {
    position: fixed;
    bottom: 0;
    background-color: #fff;
    height: 70px;
    width: 320px;
    border-top: 1px solid #ddd;
    z-index: 2000;
    text-align: center;
}

    #SearchButtonsContainer .adv-search-btn {
        font-weight: 600;
        display: block;
        height: 69px;
        line-height: 69px;
    }

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

/* Header.css */
.cart-icon {
    position: relative;
    width: 26px;
    display:inline-block;
}

    .cart-icon img {
        margin-top: -2px;
    }

.cart-icon-number {
    position: absolute;
    top: -5px;
    left: 50%;
    font-size: 12px;
    color: #ca60db;
    font-weight: bold;
    width: 30px;
    margin-left: -15px;
    text-align: center;
}

.contacts.dropdown-menu ion-icon {
    font-size: 50px;
}

.navbar-1 {
    background-color: #ffffff;
}

header .nav .nav-link {
    color: inherit;
    font-size:.9rem;
}
    header .nav .nav-link.dropdown-toggle {
        font-size: 14px;
        padding-top:2px !important;
    }
    header .nav .nav-link-icon {
        font-size:16px;
    }
.js-nav-hover-dropdown {
    margin-top:5px;
}
.js-nav-hover-dropdown:hover > .dropdown-menu {
    display: block;
}

.js-nav-hover-dropdown > .dropdown-toggle:active {
    /*Without this, clicking will make it sticky*/
    pointer-events: none;
}

.js-nav-hover-dropdown .dropdown-toggle::after {
display:none;
}
@media (max-width: 1199px) {
    .nav-link-icon.fa-bars {
        margin-top:0 !important;
    }
    .nav-link-cart {
        padding-top:3px !important;
    }
}

.nav-user-name {
    padding-left: 23px;
    display: block;
    margin-top: -9px;
}
/*Cart Preview Control */
#cart-preview {
    width: 325px;
}

    #cart-preview.cart-offcanvas-collapse {
        position: fixed;
        -webkit-overflow-scrolling: touch;
        top: 117px;
        bottom: 0;
        right: -100%;
        overflow-y: auto;
        overflow-x: hidden;
        visibility: hidden;
        background-color: #fff !important;
        color: #252525;
        transition-timing-function: ease-in-out;
        transition-duration: .3s;
        transition-property: right, visibility;
        padding: .5rem 0 0 0 !important;
        z-index: 4000;
    }


        #cart-preview.cart-offcanvas-collapse.open {
            right: 0;
            visibility: visible;
        }

@media (max-width: 767px) {
    #cart-preview.cart-offcanvas-collapse {
        top: 75px;
    }
}

#cart-preview .item-brand-icon {
    height: 19px;
    margin-top: -3px;
    margin-left: 3px;
}

#cart-preview .cart-item .sku {
    font-size: 13px;
}

#cart-preview .cart-item .custom-select {
    width: 53px;
    font-size: .85rem;
    height: 26px;
    padding: .2rem 1rem;
    line-height: 100%;
}

#cart-preview .cart-item .nav-link {
    padding: .5rem .25rem;
    padding-left: 0;
    font-size: 13px;
}

#cart-preview .list-group-item:last-child {
    border-bottom: none;
}

#cart-preview .cart-item .nav-link.divider {
    color: rgba(0,0,0,.125);
}

/* Search Bar */

#formSearch .twitter-typeahead {
    border-color: #dee2e6;
}

#formSearch .typeahead-menu {
    width: 100%;
    overflow: auto;
    max-height: 600px;
    border: 1px solid #ddd;
}

#formSearch .typeahead-selectable {
    cursor: pointer;
}

    #formSearch .typeahead-selectable + .typeahead-selectable {
        border-top: 1px solid #ccd6dd;
    }

#formSearch .search-bar {
    border-radius: 0;
    border: 0 none !important;
    background-color: transparent !important;
}

    #formSearch .search-bar + .search-bar {
        position: absolute !important;
        top: 0;
        left: 0;
    }

#formSearch .KeyCard {
    background-color: white;
    padding: 15px;
    font-size: 14px;
}

    #formSearch .KeyCard.typeahead-cursor {
        background-color: #0097cf;
    }

#formSearch .KeyCard-desc {
    margin-top: 3px;
    margin-bottom: 3px;
}

#formSearch .KeyCard-price {
    color: #999;
    margin-top: 4px;
    font-weight: 700;
}


#formSearch .KeyCard-details a {
    text-decoration: none;
    color: #000;
}

#formSearch .KeyCard-ProductRange {
    width: 19px;
}

#formSearch .KeyCard-name {
    font-size: 14px;
    font-weight: 500;
}

#formSearch .KeyCard-details .search-thumb {
    width: 90px;
    border: 1px solid #dddddd;
}

#formSearch .empty-message {
    font-size: 18px;
    padding: 10px;
    text-align: center;
    background-color: white;
}

/* End Header.css */


.cd-top {
    display: inline-block;
    height: 60px; 
    width: 60px;
    position: fixed;
    bottom: 90px;
    right: 15px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    /* image replacement properties */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    /*    background: #73337D url('/Assets/lib/back-to-top/img/cd-top-arrow.svg') no-repeat center 50%;*/
    background: #73337D url('/LMAssets/Logos/Icons/cd-top-arrow.svg') no-repeat center 50%;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
    border-radius: 6px;
    z-index: 1000;
}

    .cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
        -webkit-transition: opacity .3s 0s, visibility 0s 0s;
        -moz-transition: opacity .3s 0s, visibility 0s 0s;
        transition: opacity .3s 0s, visibility 0s 0s;
    }
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: .6;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .4;
}
.no-touch .cd-top:hover {
  opacity: 1;
}
@media only screen and (min-width: 768px) {
    .cd-top {
        bottom: 90px;
        right: auto;
        /* bottom: 77px;*/
        height: 60px;
        width: 60px;
    }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 90px; /*21px*/
  }
}

/* CHANGE NAV BAR DEFAULT COLLAPSE BREAKPOINT */
@media (max-width: 1200px) {

    .navbar-header {
        float: none;
    }

    .navbar-left, .navbar-right {
        float: none !important;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px
    }

    /*.navbar-collapse.collapse {
        display: none !important;
    }*/

    .navbar-nav {
        float: none !important;
        margin-top: 7.5px;
    }

        .navbar-nav > li {
            float: none;
        }

            .navbar-nav > li > a {
                padding-top: 10px;
                padding-bottom: 10px;
            }


    .collapse.in {
        display: block !important;
    }

    /* Set container to 100% with 15px of padding on each side for mobile view */
    .container {
        max-width: 100% !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

/* Bootstrap Theme  Overrides */
.dropdown-item.active, .dropdown-item:active {
    background-color: #fafafa;
}

.dropdown-item.hover, .dropdown-item:hover {
    background-color: #fafafa;
}

.header-nav.dropdown-item.hover, .header-nav .dropdown-item:hover {
    font-weight: bold;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    background-color: #fafafa !important;
}

.btn:focus {
    box-shadow: none;
}

.btn {
    text-decoration: none !important;
    font-weight: 400 !important;
}

.btn-primary {
    color: #fff !important;
    background-color: #73337D;
    border-color: #73337D;
}

    .btn-primary:hover, .btn-primary:active, .btn-primary:focus {
        color: #fff;
        background-color: #8d349b !important;
        border-color: #73337D !important;
    }

.btn-outline-primary {
    color: #73337D !important;
    border-color: #ddd;
}

    .btn-outline-primary:hover, .btn-outline-primary:active, .btn-outline-primary:focus {
        color: #73337D !important;
        border-color: #ddd !important;
        background-color: #fff !important;
    }

.btn-primary.disabled, .btn-primary:disabled {
    color: #73337D !important;
    border-color: #ddd !important;
    background-color: #fff !important;
}

.btn-success {
    color: #fff !important;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-light {
    color: #212529 !important;
}

.btn-sm {
    color: inherit;
}

    .btn-sm:hover {
        background-color: #fafafa;
    }

.btn-default {
    color: inherit !important;
}

    .btn-box:hover {
        background-color: #dddd !important;
    }

.btn-link, .btn-link:hover, a:link, a:hover, a:visited {
    color: #004691;
}

.table th {
    font-weight: 500;
}

.table-sm td, .table-sm th {
    padding: .5rem !important;
}

button:focus {
    outline: none;
}

.invalid-feedback {
    display: block;
    font-size: 100%;
    font-weight: 500;
}

.card-wrapper {
    padding: 1rem;
    background-color: #fff;
    box-shadow: 0 2px 5px 1px rgba(0,0,0,0.1);
    margin-bottom: .5rem;
}

.dropdown-menu {
    z-index: 3000 !important;
}

.dropdown-item {
    color: inherit !important;
    font-size: .85rem;
    padding: 0.2rem 1.5rem;
}

.font-weight-bold {
    font-weight: bold !important;
}

.bg-light {
    background-color: #fafafa !important;
}

.hover-background:hover {
    background-color: #fafafa;
    border-color: rgb(179, 181, 185) !important;
}

/**/
.hover-links:hover {
    color: #73337D !important;
}

/* Bootstrap XXL */
/*:root {
    --breakpoint-xxl: 1367px;
}*/



.container-xxl {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 1200px) {
    .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
        max-width: 1500px;
    }
}

@media (min-width: 1367px) {
    .col-xxl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }

    .row-cols-xxl-1 > * {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .row-cols-xxl-2 > * {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row-cols-xxl-3 > * {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .row-cols-xxl-4 > * {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .row-cols-xxl-5 > * {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .row-cols-xxl-6 > * {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .col-xxl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .col-xxl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }

    .col-xxl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .col-xxl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-xxl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .col-xxl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }

    .col-xxl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-xxl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }

    .col-xxl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }

    .col-xxl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .col-xxl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }

    .col-xxl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }

    .col-xxl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .order-xxl-first {
        -ms-flex-order: -1;
        order: -1;
    }

    .order-xxl-last {
        -ms-flex-order: 13;
        order: 13;
    }

    .order-xxl-0 {
        -ms-flex-order: 0;
        order: 0;
    }

    .order-xxl-1 {
        -ms-flex-order: 1;
        order: 1;
    }

    .order-xxl-2 {
        -ms-flex-order: 2;
        order: 2;
    }

    .order-xxl-3 {
        -ms-flex-order: 3;
        order: 3;
    }

    .order-xxl-4 {
        -ms-flex-order: 4;
        order: 4;
    }

    .order-xxl-5 {
        -ms-flex-order: 5;
        order: 5;
    }

    .order-xxl-6 {
        -ms-flex-order: 6;
        order: 6;
    }

    .order-xxl-7 {
        -ms-flex-order: 7;
        order: 7;
    }

    .order-xxl-8 {
        -ms-flex-order: 8;
        order: 8;
    }

    .order-xxl-9 {
        -ms-flex-order: 9;
        order: 9;
    }

    .order-xxl-10 {
        -ms-flex-order: 10;
        order: 10;
    }

    .order-xxl-11 {
        -ms-flex-order: 11;
        order: 11;
    }

    .order-xxl-12 {
        -ms-flex-order: 12;
        order: 12;
    }

    .offset-xxl-0 {
        margin-left: 0;
    }

    .offset-xxl-1 {
        margin-left: 8.333333%;
    }

    .offset-xxl-2 {
        margin-left: 16.666667%;
    }

    .offset-xxl-3 {
        margin-left: 25%;
    }

    .offset-xxl-4 {
        margin-left: 33.333333%;
    }

    .offset-xxl-5 {
        margin-left: 41.666667%;
    }

    .offset-xxl-6 {
        margin-left: 50%;
    }

    .offset-xxl-7 {
        margin-left: 58.333333%;
    }

    .offset-xxl-8 {
        margin-left: 66.666667%;
    }

    .offset-xxl-9 {
        margin-left: 75%;
    }

    .offset-xxl-10 {
        margin-left: 83.333333%;
    }

    .offset-xxl-11 {
        margin-left: 91.666667%;
    }
}

@media (max-width: 1366.98px) {
    .table-responsive-xxl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

        .table-responsive-xxl > .table-bordered {
            border: 0;
        }
}

@media (min-width: 1367px) {
    .dropdown-menu-xxl-left {
        right: auto;
        left: 0;
    }

    .dropdown-menu-xxl-right {
        right: 0;
        left: auto;
    }
}

.navbar .container-xxl {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

@media (max-width: 575.98px) {
    .navbar-expand-sm > .container-xxl {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 576px) {
    .navbar-expand-sm > .container-xxl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}

@media (max-width: 767.98px) {
    .navbar-expand-md > .container-xxl {
        padding-right: 0;
        padding-left: 0;
    }
}
@media (min-width: 768px) {
    .navbar-expand-md > .container-xxl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}

@media (max-width: 991.98px) {
    .navbar-expand-lg > .container-xxl {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg > .container-xxl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}

@media (max-width: 1199.98px) {
    .navbar-expand-xl > .container-xxl {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 1200px) {
    .navbar-expand-xl > .container-xxl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}

@media (max-width: 1366.98px) {
    .navbar-expand-xxl > .container,
    .navbar-expand-xxl > .container-fluid, .navbar-expand-xxl > .container-sm, .navbar-expand-xxl > .container-md, .navbar-expand-xxl > .container-lg, .navbar-expand-xxl > .container-xl, .navbar-expand-xxl > .container-xxl {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 1367px) {
    .navbar-expand-xxl {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

        .navbar-expand-xxl .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row;
        }

            .navbar-expand-xxl .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-xxl .navbar-nav .nav-link {
                padding-right: 0.5rem;
                padding-left: 0.5rem;
            }

        .navbar-expand-xxl > .container,
        .navbar-expand-xxl > .container-fluid, .navbar-expand-xxl > .container-sm, .navbar-expand-xxl > .container-md, .navbar-expand-xxl > .container-lg, .navbar-expand-xxl > .container-xl, .navbar-expand-xxl > .container-xxl {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        }

        .navbar-expand-xxl .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
        }

        .navbar-expand-xxl .navbar-toggler {
            display: none;
        }
}

.navbar-expand > .container-xxl {
    padding-right: 0;
    padding-left: 0;
}

.navbar-expand > .container-xxl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

@media (min-width: 1367px) {
    .list-group-horizontal-xxl {
        -ms-flex-direction: row;
        flex-direction: row;
    }

        .list-group-horizontal-xxl .list-group-item:first-child {
            border-bottom-left-radius: 0.25rem;
            border-top-right-radius: 0;
        }

        .list-group-horizontal-xxl .list-group-item:last-child {
            border-top-right-radius: 0.25rem;
            border-bottom-left-radius: 0;
        }

        .list-group-horizontal-xxl .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-xxl .list-group-item + .list-group-item {
            border-top-width: 1px;
            border-left-width: 0;
        }

            .list-group-horizontal-xxl .list-group-item + .list-group-item.active {
                margin-left: -1px;
                border-left-width: 1px;
            }
}

@media (min-width: 1367px) {
    .d-xxl-none {
        display: none !important;
    }

    .d-xxl-inline {
        display: inline !important;
    }

    .d-xxl-inline-block {
        display: inline-block !important;
    }

    .d-xxl-block {
        display: block !important;
    }

    .d-xxl-table {
        display: table !important;
    }

    .d-xxl-table-row {
        display: table-row !important;
    }

    .d-xxl-table-cell {
        display: table-cell !important;
    }

    .d-xxl-flex {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .d-xxl-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important;
    }
}

@media (min-width: 1367px) {
    .flex-xxl-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important;
    }

    .flex-xxl-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }

    .flex-xxl-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
    }

    .flex-xxl-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
    }

    .flex-xxl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
    }

    .flex-xxl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    }

    .flex-xxl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
    }

    .flex-xxl-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
    }

    .flex-xxl-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
    }

    .flex-xxl-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
    }

    .flex-xxl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
    }

    .flex-xxl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
    }

    .justify-content-xxl-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important;
    }

    .justify-content-xxl-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important;
    }

    .justify-content-xxl-center {
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    .justify-content-xxl-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
    }

    .justify-content-xxl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
    }

    .align-items-xxl-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important;
    }

    .align-items-xxl-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }

    .align-items-xxl-center {
        -ms-flex-align: center !important;
        align-items: center !important;
    }

    .align-items-xxl-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important;
    }

    .align-items-xxl-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important;
    }

    .align-content-xxl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
    }

    .align-content-xxl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    .align-content-xxl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important;
    }

    .align-content-xxl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
    }

    .align-content-xxl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
    }

    .align-content-xxl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
    }

    .align-self-xxl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important;
    }

    .align-self-xxl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important;
    }

    .align-self-xxl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important;
    }

    .align-self-xxl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important;
    }

    .align-self-xxl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
    }

    .align-self-xxl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
    }
}

@media (min-width: 1367px) {
    .float-xxl-left {
        float: left !important;
    }

    .float-xxl-right {
        float: right !important;
    }

    .float-xxl-none {
        float: none !important;
    }
}

@media (min-width: 1367px) {
    .m-xxl-0 {
        margin: 0 !important;
    }

    .mt-xxl-0,
    .my-xxl-0 {
        margin-top: 0 !important;
    }

    .mr-xxl-0,
    .mx-xxl-0 {
        margin-right: 0 !important;
    }

    .mb-xxl-0,
    .my-xxl-0 {
        margin-bottom: 0 !important;
    }

    .ml-xxl-0,
    .mx-xxl-0 {
        margin-left: 0 !important;
    }

    .m-xxl-1 {
        margin: 0.25rem !important;
    }

    .mt-xxl-1,
    .my-xxl-1 {
        margin-top: 0.25rem !important;
    }

    .mr-xxl-1,
    .mx-xxl-1 {
        margin-right: 0.25rem !important;
    }

    .mb-xxl-1,
    .my-xxl-1 {
        margin-bottom: 0.25rem !important;
    }

    .ml-xxl-1,
    .mx-xxl-1 {
        margin-left: 0.25rem !important;
    }

    .m-xxl-2 {
        margin: 0.5rem !important;
    }

    .mt-xxl-2,
    .my-xxl-2 {
        margin-top: 0.5rem !important;
    }

    .mr-xxl-2,
    .mx-xxl-2 {
        margin-right: 0.5rem !important;
    }

    .mb-xxl-2,
    .my-xxl-2 {
        margin-bottom: 0.5rem !important;
    }

    .ml-xxl-2,
    .mx-xxl-2 {
        margin-left: 0.5rem !important;
    }

    .m-xxl-3 {
        margin: 1rem !important;
    }

    .mt-xxl-3,
    .my-xxl-3 {
        margin-top: 1rem !important;
    }

    .mr-xxl-3,
    .mx-xxl-3 {
        margin-right: 1rem !important;
    }

    .mb-xxl-3,
    .my-xxl-3 {
        margin-bottom: 1rem !important;
    }

    .ml-xxl-3,
    .mx-xxl-3 {
        margin-left: 1rem !important;
    }

    .m-xxl-4 {
        margin: 1.5rem !important;
    }

    .mt-xxl-4,
    .my-xxl-4 {
        margin-top: 1.5rem !important;
    }

    .mr-xxl-4,
    .mx-xxl-4 {
        margin-right: 1.5rem !important;
    }

    .mb-xxl-4,
    .my-xxl-4 {
        margin-bottom: 1.5rem !important;
    }

    .ml-xxl-4,
    .mx-xxl-4 {
        margin-left: 1.5rem !important;
    }

    .m-xxl-5 {
        margin: 3rem !important;
    }

    .mt-xxl-5,
    .my-xxl-5 {
        margin-top: 3rem !important;
    }

    .mr-xxl-5,
    .mx-xxl-5 {
        margin-right: 3rem !important;
    }

    .mb-xxl-5,
    .my-xxl-5 {
        margin-bottom: 3rem !important;
    }

    .ml-xxl-5,
    .mx-xxl-5 {
        margin-left: 3rem !important;
    }

    .p-xxl-0 {
        padding: 0 !important;
    }

    .pt-xxl-0,
    .py-xxl-0 {
        padding-top: 0 !important;
    }

    .pr-xxl-0,
    .px-xxl-0 {
        padding-right: 0 !important;
    }

    .pb-xxl-0,
    .py-xxl-0 {
        padding-bottom: 0 !important;
    }

    .pl-xxl-0,
    .px-xxl-0 {
        padding-left: 0 !important;
    }

    .p-xxl-1 {
        padding: 0.25rem !important;
    }

    .pt-xxl-1,
    .py-xxl-1 {
        padding-top: 0.25rem !important;
    }

    .pr-xxl-1,
    .px-xxl-1 {
        padding-right: 0.25rem !important;
    }

    .pb-xxl-1,
    .py-xxl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pl-xxl-1,
    .px-xxl-1 {
        padding-left: 0.25rem !important;
    }

    .p-xxl-2 {
        padding: 0.5rem !important;
    }

    .pt-xxl-2,
    .py-xxl-2 {
        padding-top: 0.5rem !important;
    }

    .pr-xxl-2,
    .px-xxl-2 {
        padding-right: 0.5rem !important;
    }

    .pb-xxl-2,
    .py-xxl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pl-xxl-2,
    .px-xxl-2 {
        padding-left: 0.5rem !important;
    }

    .p-xxl-3 {
        padding: 1rem !important;
    }

    .pt-xxl-3,
    .py-xxl-3 {
        padding-top: 1rem !important;
    }

    .pr-xxl-3,
    .px-xxl-3 {
        padding-right: 1rem !important;
    }

    .pb-xxl-3,
    .py-xxl-3 {
        padding-bottom: 1rem !important;
    }

    .pl-xxl-3,
    .px-xxl-3 {
        padding-left: 1rem !important;
    }

    .p-xxl-4 {
        padding: 1.5rem !important;
    }

    .pt-xxl-4,
    .py-xxl-4 {
        padding-top: 1.5rem !important;
    }

    .pr-xxl-4,
    .px-xxl-4 {
        padding-right: 1.5rem !important;
    }

    .pb-xxl-4,
    .py-xxl-4 {
        padding-bottom: 1.5rem !important;
    }

    .pl-xxl-4,
    .px-xxl-4 {
        padding-left: 1.5rem !important;
    }

    .p-xxl-5 {
        padding: 3rem !important;
    }

    .pt-xxl-5,
    .py-xxl-5 {
        padding-top: 3rem !important;
    }

    .pr-xxl-5,
    .px-xxl-5 {
        padding-right: 3rem !important;
    }

    .pb-xxl-5,
    .py-xxl-5 {
        padding-bottom: 3rem !important;
    }

    .pl-xxl-5,
    .px-xxl-5 {
        padding-left: 3rem !important;
    }

    .m-xxl-n1 {
        margin: -0.25rem !important;
    }

    .mt-xxl-n1,
    .my-xxl-n1 {
        margin-top: -0.25rem !important;
    }

    .mr-xxl-n1,
    .mx-xxl-n1 {
        margin-right: -0.25rem !important;
    }

    .mb-xxl-n1,
    .my-xxl-n1 {
        margin-bottom: -0.25rem !important;
    }

    .ml-xxl-n1,
    .mx-xxl-n1 {
        margin-left: -0.25rem !important;
    }

    .m-xxl-n2 {
        margin: -0.5rem !important;
    }

    .mt-xxl-n2,
    .my-xxl-n2 {
        margin-top: -0.5rem !important;
    }

    .mr-xxl-n2,
    .mx-xxl-n2 {
        margin-right: -0.5rem !important;
    }

    .mb-xxl-n2,
    .my-xxl-n2 {
        margin-bottom: -0.5rem !important;
    }

    .ml-xxl-n2,
    .mx-xxl-n2 {
        margin-left: -0.5rem !important;
    }

    .m-xxl-n3 {
        margin: -1rem !important;
    }

    .mt-xxl-n3,
    .my-xxl-n3 {
        margin-top: -1rem !important;
    }

    .mr-xxl-n3,
    .mx-xxl-n3 {
        margin-right: -1rem !important;
    }

    .mb-xxl-n3,
    .my-xxl-n3 {
        margin-bottom: -1rem !important;
    }

    .ml-xxl-n3,
    .mx-xxl-n3 {
        margin-left: -1rem !important;
    }

    .m-xxl-n4 {
        margin: -1.5rem !important;
    }

    .mt-xxl-n4,
    .my-xxl-n4 {
        margin-top: -1.5rem !important;
    }

    .mr-xxl-n4,
    .mx-xxl-n4 {
        margin-right: -1.5rem !important;
    }

    .mb-xxl-n4,
    .my-xxl-n4 {
        margin-bottom: -1.5rem !important;
    }

    .ml-xxl-n4,
    .mx-xxl-n4 {
        margin-left: -1.5rem !important;
    }

    .m-xxl-n5 {
        margin: -3rem !important;
    }

    .mt-xxl-n5,
    .my-xxl-n5 {
        margin-top: -3rem !important;
    }

    .mr-xxl-n5,
    .mx-xxl-n5 {
        margin-right: -3rem !important;
    }

    .mb-xxl-n5,
    .my-xxl-n5 {
        margin-bottom: -3rem !important;
    }

    .ml-xxl-n5,
    .mx-xxl-n5 {
        margin-left: -3rem !important;
    }

    .m-xxl-auto {
        margin: auto !important;
    }

    .mt-xxl-auto,
    .my-xxl-auto {
        margin-top: auto !important;
    }

    .mr-xxl-auto,
    .mx-xxl-auto {
        margin-right: auto !important;
    }

    .mb-xxl-auto,
    .my-xxl-auto {
        margin-bottom: auto !important;
    }

    .ml-xxl-auto,
    .mx-xxl-auto {
        margin-left: auto !important;
    }
}

@media (min-width: 1367px) {
    .text-xxl-left {
        text-align: left !important;
    }

    .text-xxl-right {
        text-align: right !important;
    }

    .text-xxl-center {
        text-align: center !important;
    }
}
/* Bootstrap XXL --end-- */
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:2.3rem}dt{font-weight:500}@media screen and (max-width:768px){h1{font-size:1.7rem}.navbar{padding:.5rem !important}}html{touch-action:manipulation}html,body{height:100%}body{display:flex;flex-direction:column;background-color:#fff}body>.container{padding-top:0}.main-content{min-height:400px}@media(min-width:1367px){.container{max-width:1500px}}@media screen and (min-width:768px){.body-content{padding:0}.jumbotron{margin-top:-7px}}.bg-dark{background-color:#16191e !important}b,strong{font-weight:500}ul{padding-left:0;list-style:none}.pt-60{padding-top:60px}.displayNone{display:none !important}.form-control:focus{border-color:#ddd;-webkit-box-shadow:none;box-shadow:none}a:focus,a:hover{text-decoration:none !important}.dropdown-item-text .section-header{font-weight:500;font-size:.9rem;border-bottom:1px solid #ddd;padding-bottom:7px;margin-top:3px;display:block}.card-wrapper{padding:1rem;background-color:#fff;box-shadow:0 2px 5px 1px rgba(0,0,0,.1);margin-bottom:.5rem}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;filter:alpha(opacity=50);opacity:.2;z-index:1000;background-color:#000;cursor:pointer}#sidebar2{width:250px;position:relative;top:0;left:0;border-right:1px solid #ddd}#sidebar2 .list-group{list-style:none}.carousel-title{border-bottom:1px solid #ddd;padding-bottom:15px;font-size:1.7rem;margin-bottom:1rem !important}#SimilarItemCarousel .carousel-title{margin-bottom:0 !important}.singlerow.carousel .carousel-inner{width:90%;margin:0 auto}.singlerow.carousel .carousel-item img{padding:.75rem}#SimilarItemCarousel .singlerow.carousel .carousel-item img{padding:0;width:160px !important}.singlerow.carousel .carousel-item .card{margin:0 !important}.singlerow.carousel .carousel-item .card .card-body{padding:10px 0 0}.singlerow.carousel .carousel-item .card .card-body a{color:inherit}.singlerow.carousel .carousel-item .card .card-body .card-title{margin-bottom:.25rem}.singlerow.carousel .item h4{font-size:15px;margin:15px 0 5px}.singlerow.carousel .item .js-quick-view{padding-left:1.5rem;padding-right:1.5rem}.singlerow.carousel .item .btn:hover,.singlerow.carousel .item .btn:focus{color:#fff;background:#000;border-color:#000;box-shadow:none}.singlerow.carousel .item .btn i{font-size:14px;font-weight:bold;margin-left:5px}.singlerow.carousel .thumb-wrapper{text-align:center}.singlerow.carousel .thumb-content{padding:0}.singlerow.carousel .thumb-content a{color:inherit}.singlerow.carousel .thumb-content .product-title{line-height:19px;border-top:1px solid #ddd;padding-top:7px;width:80%;margin:0 auto;font-size:.8rem}.singlerow.carousel .carousel-control{height:100%;width:40px;background:none;margin:auto 0;background:none}.singlerow.carousel .carousel-control i{font-size:60px;position:absolute;top:50%;display:inline-block;margin:-16px 0 0 0;z-index:5;left:0;right:0;color:rgba(0,0,0,.8);text-shadow:none;font-weight:bold}@media(max-width:767px){.singlerow.carousel .carousel-control i{font-size:20px}}.singlerow.carousel .item-price{font-size:15px;padding:2px 0;margin:0}.singlerow.carousel .item-price strike{color:#999;margin-right:5px}.singlerow.carousel .item-price span{color:#228b22;font-size:1rem}.singlerow.carousel .carousel-control.left i{margin-left:-3px}.singlerow.carousel .carousel-control.left i{margin-right:-3px}.singlerow.carousel .carousel-indicators{bottom:-50px}.singlerow.carousel-indicators li,.singlerow.carousel-indicators li.active{width:10px;height:10px;margin:4px;border-radius:50%;border-color:transparent}.singlerow.carousel-indicators li{background:rgba(0,0,0,.2)}.singlerow.carousel-indicators li.active{background:rgba(0,0,0,.6)}.star-rating li{padding:0}.star-rating i{font-size:14px;color:#ffc000}.product-box>a{padding:16%}@media screen and (max-width:991px){.product-box>a{padding:5%}}@media screen and (max-width:768px){.product-box>a{padding:0}}.product-box{border:0 none}.product-box .top-models img{width:50px}.product-box .model-item img{width:190px}#SimilarItemCarousel .product-box .model-item img{width:160px}.product-box .overlay-view{visibility:hidden;top:0;bottom:0;left:0;right:0}.product-box .models{left:0;right:0}.product-box .models .circles{left:0;right:0}.product-box .product-list-color-swatch-block{width:13px;height:13px;display:block;border:1px solid #ddd;border-radius:50%;margin:0 2px;cursor:pointer}.product-box .product-belt{visibility:hidden;background-color:#fff;border:1px solid #ddd;padding:42px 5px 0;width:100%;min-width:240px;z-index:1000;left:0;top:0}.row .col:last-child>.product-box .product-belt,.row .col:nth-last-child(2)>.product-box .product-belt{left:unset;right:0}.product-box:hover .product-belt{visibility:visible}.product-box .item-overlay-pricing{font-size:.8rem}.product-box .item-overlay-pricing td{text-align:right}.product-box .item-overlay-pricing td,.item-overlay-pricing th{padding:.3rem !important;border:none}.product-box .item-overlay-buttons a{width:123px;color:inherit}.product-box .product-belt .carousel-wrapper{width:190px !important}#SimilarItemCarousel .product-box .product-belt .carousel-wrapper{width:160px !important;height:160px !important}.product-box .slick-track{margin-left:0;margin-right:0}.product-box .models-slick .slick-prev,.product-box .models-slick .slick-next{position:absolute;top:0;bottom:0;padding:0 5px;display:flex;align-items:center;font-size:1.5rem;cursor:pointer}.product-box .models-slick .slick-prev:hover,.product-box .models-slick .slick-next:hover{background-color:#eee}.product-box .models-slick .slick-prev{left:-20px}.product-box .models-slick .slick-next{right:-20px}.product-box .product-belt-similar{width:240px;margin-left:50%;left:-120px;margin-top:-1.5rem}#Certifications .certs{display:inline-block;height:69px}#Certifications #cert1{width:110px;background:url(/Images/Common/Certs/promotional_products_awards_2020.jpg) no-repeat scroll 0 0}#Certifications #cert1:hover{width:110px;background:url(/Images/Common/Certs/promotional_products_awards_2020.jpg) no-repeat scroll 0 -66px}#Certifications #cert2{width:149px;background:url(/Images/Common/Certs/promotional_products_awards_2020.jpg) no-repeat scroll -107px 0;height:70px}#Certifications #cert2:hover{width:149px;background:url(/Images/Common/Certs/promotional_products_awards_2020.jpg) no-repeat scroll -107px -67px;height:70px}#Certifications #cert3{width:120px;background:url(/Images/Common/Certs/promotional_products_awards_2020.jpg) no-repeat scroll -399px 0}#Certifications #cert4{width:154px;background:url(/Images/Common/Certs/promotional_products_awards_2020.jpg) no-repeat scroll -534px 0}#Certifications #cert4:hover{width:154px;background:url(/Images/Common/Certs/promotional_products_awards_2020.jpg) no-repeat scroll -534px -73px}#Certifications #cert5{width:161px;background:url(/Images/Common/Certs/promotional_products_awards_2020.jpg) no-repeat scroll -700px 0}#Certifications #cert5:hover{background:url(/Images/Common/Certs/promotional_products_awards_2020.jpg) no-repeat scroll -700px -55px}#Certifications #cert6{width:116px;background:url(/Images/Common/Certs/promotional_products_awards_2020.jpg) no-repeat scroll -269px 0;margin-right:0}.video-frame{border:4px solid #fff;box-shadow:0 3px 35px -11px #000}#formSearch .typeahead-menu{width:auto !important}.carousel-control-prev-icon-small,.carousel-control-next-icon-small{display:inline-block;width:34px;height:52px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon-small{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' stroke='%23999' stroke-width='0.5' d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon-small{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' stroke='%23999' stroke-width='0.5' d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-control-prev-icon{background-image:url("/LMAssets/Logos/Arrow-Left.png")}.carousel-control-next-icon{background-image:url("/LMAssets/Logos/Arrow-Right.png")}.carousel-indicators{bottom:-50px}.carousel-indicators li{width:8px;height:8px;border-radius:100%;background-color:#888;margin:0 8px}.carousel-indicators li.active{background-color:#86868b}
