<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Minification failed. Returning unminified contents.
(17010,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
(17347,1): run-time error CSS1019: Unexpected token, found '}'
(17524,1921): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17524,1948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17524,2069): run-time error CSS1019: Unexpected token, found '@keyframes'
(17524,2088): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17526,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(17526,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17526,92): run-time error CSS1019: Unexpected token, found '@keyframes'
(17526,116): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17526,183): run-time error CSS1019: Unexpected token, found '@keyframes'
(17526,220): run-time error CSS1035: Expected colon, found '{'
(17526,406): run-time error CSS1019: Unexpected token, found '@keyframes'
(17526,442): run-time error CSS1035: Expected colon, found '{'
(17659,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(17659,39): run-time error CSS1035: Expected colon, found '{'
(17667,2056): run-time error CSS1019: Unexpected token, found '@keyframes'
(17667,2075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17674,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17675,10): run-time error CSS1035: Expected colon, found '{'
(17686,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(17687,10): run-time error CSS1035: Expected colon, found '{'
(17698,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(17699,10): run-time error CSS1035: Expected colon, found '{'
(17708,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(17709,10): run-time error CSS1035: Expected colon, found '{'
 */
.bndl-AppleAppStoreLarge,.bndl-GooglePlayLarge,.bndl-Youtube,.bndl-chevron-down,.bndl-chevron-right,.bndl-copy{background-image:url("/Resource/Images/sprite/old-sprite.svg?15")!important;background-repeat:no-repeat!important}.bndl-AppleAppStoreLarge{background-position:0 0!important}.bndl-AppleAppStoreLarge-dims,.bndl-GooglePlayLarge-dims{width:142px!important;height:48px!important}.bndl-GooglePlayLarge{background-position:0 -48px!important}.bndl-Youtube{background-position:0 -96px!important}.bndl-Youtube-dims,.bndl-facebook-facebook-dims,.bndl-pinterest-dims{width:35px!important;height:35px!important}.bndl-chevron-down{background-position:0 -131px!important}.bndl-chevron-down-dims{width:17px!important;height:10px!important}.bndl-chevron-right{background-position:0 -141px!important}.bndl-chevron-right-dims{width:10px!important;height:17px!important}.bndl-copy{background-position:0 -158px!important}.bndl-copy-dims{width:19px!important;height:23px!important}.bndl-facebook-50{background-image:url("/Resource/Images/sprite/sprite.svg")!important;background-size:850px;background-position:-166px -80px}.bndl-facebook,.bndl-filters,.bndl-googleplus,.bndl-hangers,.bndl-heart,.bndl-heart-blue,.bndl-house-outline,.bndl-iadeyok,.bndl-instagram,.bndl-kamyon,.bndl-like,.bndl-linkedin,.bndl-mobile-sticky-expander,.bndl-pinterest,.bndl-search-icon,.bndl-search-icon-gray,.bndl-search-icon-white,.bndl-share,.bndl-shopping-bag,.bndl-slick,.bndl-sort,.bndl-truck,.bndl-truck-gray{background-image:url("/Resource/Images/sprite/old-sprite.svg?15")!important;background-repeat:no-repeat!important}.bndl-facebook-50-dims,.bndl-twitter-50-dims,.bndl-whatsapp-50-dims{width:50px!important;height:50px!important}.bndl-facebook{background-position:0 -231px!important}.bndl-filters{background-position:0 -266px!important}.bndl-filters-dims{width:21px!important;height:15px!important}.bndl-googleplus{background-position:0 -281px!important}.bndl-googleplus-dims,.bndl-instagram-dims,.bndl-linkedin-dims,.bndl-twitter-dims{width:36px!important;height:35px!important}.bndl-hangers{background-position:0 -316px!important}.bndl-hangers-dims{width:28px!important;height:20px!important}.bndl-heart-blue{background-position:0 -336px!important}.bndl-heart-blue-dims,.bndl-heart-dims{width:20px!important;height:19px!important}.bndl-heart{background-position:0 -355px!important}.bndl-house-outline{background-position:0 -374px!important}.bndl-house-outline-dims{width:26px!important;height:25px!important}.bndl-iadeyok{background-position:0 -399px!important}.bndl-iadeyok-dims{width:15px!important;height:15px!important}.bndl-instagram{background-position:0 -414px!important}.bndl-kamyon{background-position:0 -449px!important;margin-right:7px}.bndl-kamyon-dims{width:32px!important;height:19px!important}.bndl-like{background-position:0 -468px!important}.bndl-like-dims{width:23px!important;height:21px!important}.bndl-linkedin{background-position:0 -489px!important}.bndl-mobile-sticky-expander{background-position:0 -524px!important}.bndl-mobile-sticky-expander-dims{width:22px!important;height:7px!important}.bndl-pinterest{background-position:0 -531px!important}.bndl-search-icon-gray{background-position:0 -566px!important}.bndl-search-icon-gray-dims{width:16px!important;height:16px!important}.bndl-search-icon-white{background-position:0 -582px!important}.bndl-search-icon-dims,.bndl-search-icon-white-dims{width:20px!important;height:20px!important}.bndl-search-icon{background-position:0 -602px!important}.bndl-share{background-position:0 -622px!important}.bndl-share-dims{width:14px!important;height:22px!important}.bndl-shopping-bag{background-position:0 -644px!important}.bndl-shopping-bag-dims{width:17px!important;height:22px!important}.bndl-slick{background-position:0 -666px!important}.bndl-slick-dims{width:32px!important;height:32px!important}.bndl-sort{background-position:0 -697.8px!important;margin-right:7px}.bndl-sort-dims{width:20px!important;height:.73em!important}.bndl-truck{background-position:0 -708.5px!important}.bndl-truck-dims,.bndl-truck-gray-dims{width:24px!important;height:14px!important}.bndl-truck:hover{background-position:-30px -708.5px!important}.bndl-truck-gray{background-position:-30px -709px!important}.bndl-twitter-50{background-image:url("/Resource/Images/sprite/sprite.svg")!important;background-size:900px;background-position:-297px -87px}.bndl-datetime-icon,.bndl-twitter,.bndl-user-icon{background-image:url("/Resource/Images/sprite/old-sprite.svg?15")!important;background-repeat:no-repeat!important}.bndl-twitter{background-position:0 -776px!important}.bndl-user-icon{background-position:0 -811px!important}.bndl-user-icon-dims{width:18px!important;height:21px!important}.bndl-whatsapp-50{background-image:url("/Resource/Images/sprite/sprite.svg")!important;background-size:900px;background-position:-350px -87px}.bndl-datetime-icon{background-position:-150px -70px!important;width:16px!important;height:16px!important;display:inline-block}.bndl-delivery-icon,.bndl-delivery-icon-blue{width:20px!important;height:18px!important;background-image:url("/Resource/Images/sprite/old-sprite.svg?15")!important;display:inline-block;background-repeat:no-repeat!important}.bndl-delivery-icon{background-position:-40px -100px!important}.bndl-delivery-icon-blue{background-position:-65px -100px!important}.bndl-hemen-gelsin{background-image:url("/Resource/Images/sprite/old-sprite.svg?15")!important;background-position:-95px -100px!important;background-repeat:no-repeat!important;width:50px!important;height:37px!important;display:inline-block}.bndl-hemen-gelsin.sml{background-position:-100px -140px!important;width:25px!important;height:21px!important}.bndl-hemen-gel-al{background-image:url("/Resource/Images/sprite/old-sprite.svg?15")!important;background-position:-145px -100px!important;background-repeat:no-repeat!important;width:65px!important;height:35px!important;display:inline-block}.bndl-hemen-gel-al.sml{background-position:-145px -135px!important;width:45px!important;height:20px!important}.bndl-productDetail{display:inline-block;background-repeat:no-repeat!important;background-image:url(/Resource/Images/sprite/sprite.svg)!important;margin-right:6px}.bndl-cargoTracking,.bndl-lcw-logo-gray{background-image:url("/Resource/Images/sprite/old-sprite.svg?15")!important;background-repeat:no-repeat!important;display:inline-block}.bndl-productDetail-description{background-position:-71px -180px!important;width:35px!important;height:20px!important;filter:invert(46%) sepia(79%) saturate(2331%) hue-rotate(203deg) brightness(102%) contrast(98%)}.bndl-productDetail-returnable{background-image: url(/Resource/Images/sprite/sprite.svg) !important; background-position: -420px -81px !important; width: 24px !important;height: 24px !important;filter: invert(46%) sepia(79%) saturate(2331%) hue-rotate(203deg) brightness(102%) contrast(98%)}.bndl-cargoTracking-kargo-firmasinda-translate,.bndl-cargoTracking-kuryede-translate,.bndl-cargoTracking-siparis-yolda-translate,.bndl-cargoTracking-teslim-edildi-translate,.bndl-cargoTracking-teslimat-subesinde-translate,.bndl-productDetail-description-translate,.bndl-productDetail-washing-translate{transform:translateY(25%)}.bndl-productDetail-paymentOptions{background-position:0 -930px!important;width:24px!important;height:19px!important}.bndl-productDetail-paymentOptions-translate,.bndl-productDetail-stock-translate{transform:translateY(20%)}.bndl-productDetail-stock{background-position:0 -952px!important;width:24px!important;height:24px!important}.bndl-productDetail-delivery,.bndl-productDetail-washing{width:35px!important;height:24px!important;margin-right:10px}.bndl-productDetail-delivery{background-position:9px -741px!important}.bndl-productDetail-delivery-translate{transform:translateY(27%)}.bndl-productDetail-washing{background-position:-33px -741px!important}.bndl-cargoTracking-kargo-firmasinda,.bndl-cargoTracking-kargo-firmasinda.active,.bndl-cargoTracking-kargo-firmasinda.prev{background-position:-150px 0!important}.bndl-cargoTracking-kargo-firmasinda{width:36px!important;height:36px!important}.bndl-cargoTracking-teslim-edildi{background-position:-190px -36px!important;width:37px!important;height:36px!important}.bndl-cargoTracking-teslim-edildi.not{background-position:-190px -2px!important}.bndl-cargoTracking-teslim-edildi.complete{background-position:-228px -2px!important}.bndl-cargoTracking-kuryede{background-position:-230px -40px!important;width:36px!important;height:36px!important}.bndl-cargoTracking-kuryede.active,.bndl-cargoTracking-kuryede.prev{background-position:-265px -2px!important}.bndl-cargoTracking-teslimat-subesinde{background-position:-269px -38px!important;width:37px!important;height:36px!important}.bndl-cargoTracking-teslimat-subesinde.active,.bndl-cargoTracking-teslimat-subesinde.prev{background-position:-305px -2px!important}.bndl-cargoTracking-siparis-yolda{background-position:-310px -36px!important;width:37px!important;height:34px!important}.bndl-cargoTracking-siparis-yolda.active,.bndl-cargoTracking-siparis-yolda.prev{background-position:-150px -36px!important}.bndl-lcw-logo-gray{background-position:-55px -240px!important;width:148px!important;height:21px!important}
@font-face {
    font-family: 'lcwaikikiregular';
    src: url('/Resource/Fonts/lcwaikiki-webfont.eot?v3');
    src: url('/Resource/Fonts/lcwaikiki-webfont.eot?#iefix&amp;v3') format('embedded-opentype'), url('/Resource/Fonts/lcwaikiki-webfont.ttf?v3') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html {
    overflow-x: initial;
}

.show-discount-mobile {
    padding: 10px;
    display: block;
}

.productDescription div.wrapper {
    height: 60px;
    position: relative;
    display: block;
    overflow: hidden;
    font-size: 14px;
}

.productDescription a.more {
    color: #193db0;
    font-size: 10pt;
    width: 100%;
    width: 100%;
    padding: 5px;
    text-align: center;
    display: inline-block;
    font-weight: 600;
    cursor: pointer;
}

.productDescription ul {
    padding-left: 20px;
}

.ProductContentAndFeatures b,
.productDescription b {
    font-weight: 600;
}

a.no-decoration {
    text-decoration: none !important;
}

/* lcwaikikiregular font */
#divModels, .CategoryPage, .model-detail, .input-select, .input-text, .input-textarea, .faq-search, .header-user, .my-addresses, .personal-information, .my-orders, .my-messages, .my-coupons, .my-returns, .my-lcw-money, #ShoppingCartContent, .order-process-container, .contact-page, .sc-dropdown .dropdown-toggle, .my-orders-detail, .cc-box {
    font-family: 'Open Sans', sans-serif,lcwaikikiregular !important;
}

body {
    font-size: 15px;
    color: #555;
    font-family: 'Open Sans', sans-serif !important;
    overflow-y: auto;
    overflow-x: hidden;
    padding-top: 135px;
}

    body.modal-open {
        margin-right: 0px !important;
    }

a[data-toggle="collapse"],
p[data-toggle="collapse"] {
    cursor: pointer;
}

a, a:link, a:visited {
    color: #302e2b;
    text-decoration: none;
    outline: none !important;
}

    a:hover {
        color: #000;
        text-decoration: underline
    }

    a:active {
        color: #CCC;
        background-color: transparent
    }

.img-sprite {
    background-repeat: no-repeat;
    background-size: 518px 460px !important
}

.header-sprite {
    background-image: url(/Resource/Images/header-sprite@2x.png?v1) !important;
    background-repeat: no-repeat !important;
    background-size: 50px 150px !important
}

.noscroll {
    overflow: hidden;
}

.overlay {
    position: fixed;
    overflow-y: scroll;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.no-right-padding {
    padding-right: 0 !important;
}

.no-left-padding {
    padding-left: 0 !important;
}
/* General */
.bold {
    font-weight: bold
}

.lcw-blue {
    color: #1f49b6 !important;
}

.bg-lcw-blue {
    background-color: #1f49b6 !important;
}

.border-lcw-blue {
    border-color: #1f49b6 !important;
}

.warn {
    color: #bf3a31 !important
}

.blue {
    color: #13abdc !important
}

.green {
    color: #0C0 !important
}

.gray {
    color: #555555 !important;
}

.clear {
    clear: both
}

.left {
    float: left !important
}

.right {
    float: right !important
}

.center {
    margin-left: auto;
    margin-right: auto
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-info {
    font-size: 12px;
    color: #555
}

.text-underline {
    text-decoration: underline !important
}

.relative {
    position: relative
}

.hidden {
    display: none
}

.light-font-w {
    font-weight: 300 !important;
}

    .light-font-w .cat-name {
        text-transform: capitalize;
    }

.italic {
    font-style: italic
}

.position-relative {
    position: relative !important;
}

.zindex-9999 {
    z-index: 995;
}

.margintop30 {
    margin-top: 30px !important
}

.margintop50 {
    margin-top: 50px !important
}

.marginbottom30 {
    margin-bottom: 30px !important
}

.marginbottom15 {
    margin-bottom: 15px !important
}

.border-bottom-grey {
    border-bottom: 1px solid #efefef
}

.unselectable {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

.padding-lr-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.padding-r-0 {
    padding-right: 0 !important;
}

.padding-l-0 {
    padding-left: 0 !important;
}

.bg-shadow, .mobile-bg-shadow {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 996;
    display: block;
    background: rgba(0,0,0,0.5);
}

    .bg-shadow .close-btn {
        color: #FFF;
        font-size: 20pt;
        text-align: right;
        padding: 15px;
        padding-top: 5px;
        transform: scaleY(0.7);
        cursor: pointer;
    }

.loader {
    width: 100%;
    padding: 20px;
    text-align: center
}

.favorite-item {
    margin-bottom: 18px;
}

    .favorite-item .badges {
        position: absolute;
        top: 0;
        left: 0px;
    }

.option-img .badges {
    position: absolute;
    top: 0;
    left: 0;
}

a.option-img:hover {
    text-decoration: none;
    color: inherit !important;
}

#divLoading, .divLoading {
    display: none;
    z-index: 9999;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #efefef;
    margin: auto;
    vertical-align: middle;
    text-align: center;
    filter: alpha(opacity=80);
    opacity: 0.80;
    -moz-opacity: 0.80;
    -webkit-opacity: 0.80;
}

.divLoading {
    padding-top: 15%
}

/* Global Home New */

.global-view-text {
    font-size: 14px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: 22px;
    letter-spacing: normal;
    text-align: center;
    color: #302e2b;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: rgba(248,248,249,0.7);
    margin-bottom: 15px;
}

.global-home-container {
    width: 100%;
    height: 100vh;
    margin-top: -124px;
    background-color: #f8f8f9;
    background-repeat: no-repeat,no-repeat;
    background-position: -113px -79px,calc(100% + 122px) calc(100% + 48px);
    background-image: url(/Resource/Images/LCWaikiki-Globe.png),url(/Resource/Images/LCWaikiki-Globe.png);
}

    .global-home-container #logo-header-section {
        display: block;
        margin: 40px auto 25px
    }

.global-home-country-list {
    display: flex;
    height: 75vh;
    overflow: hidden;
}

    .global-home-country-list .flexbox {
        display: flex;
        flex: 1;
    }

        .global-home-country-list .flexbox .flex-wrap {
            float: left;
            display: flex;
            flex-direction: column;
            flex-wrap: wrap;
            height: 100%;
            width: 100%;
        }

    .global-home-country-list p {
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: left;
        color: #1f49b6;
    }

    .global-home-country-list .geographicAreaWrapper {
        background-color: rgba(255,255,255,0.9);
        overflow: hidden;
        margin-right: 18px;
        padding: 30px;
        height: 100%;
    }

.geographicAreaWrapper.gaw-20 {
    height: 100% !important;
    min-height: unset !important;
}

.geographicAreaWrapper.gaw-30 {
    height: 40% !important;
    min-height: unset !important;
    margin: 0 0 18px 0 !important;
}

.geographicAreaWrapper.gaw-50 {
    height: 50% !important;
    min-height: unset !important;
    margin: 0 0 18px 0 !important;
}

.geographicAreaWrapper.gaw-40 {
    height: 60% !important;
    min-height: unset !important;
    margin: 0 0 18px 0 !important;
}



.global-home-country-list ul {
    list-style: none;
    padding: 0
}

    .global-home-country-list ul li {
        margin: 10px 0;
        width: 100%;
        font-size: 13px;
        float: left;
    }

.gaw-10 ul li {
    width: 35%;
}

.global-home-country-list ul li a:link, .global-home-country-list ul li a:visited {
    color: #302e2b
}

.global-home-country-list ul li a:hover, .global-home-country-list ul li a:active {
    color: #302e2b;
    text-decoration: underline
}

/* Top Bar */
.top-bar {
    background-color: #f0f0f0;
    position: relative;
    z-index: 1;
}

.select-country {
    width: 200px;
    height: 36px;
    margin: 7px 10px 7px 0 !important
}

    .select-country .btn {
        width: 100%;
        line-height: 34px;
        padding: 0 6px !important;
        text-align: left !important;
        background-color: #fff !important
    }

        .select-country .btn span:first-child {
            font-size: 16px
        }

.selected-country {
    float: left;
    display: block;
    width: 139px;
    height: 34px;
    line-height: 34px
}

.select-country .dropdown-menu {
    min-width: 200px !important
}

    .select-country .dropdown-menu:before {
        left: 176px !important
    }

    .select-country .dropdown-menu:after {
        left: 177px !important
    }

    .select-country .dropdown-menu a {
        height: 30px;
        line-height: 30px;
        padding: 0 7px !important
    }

        .select-country .dropdown-menu a:hover {
            text-decoration: none;
            background-color: #f9f9f9
        }

.top-bar-country-lang {
    list-style: none;
    margin: 10px 0;
    padding: 0;
    padding-top: 5px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: right;
    margin: 0;
    text-transform: uppercase;
}

    .top-bar-country-lang li {
        float: left;
        padding-right: 15px;
    }

.selected-lang {
    color: #428bca !important;
    text-decoration: underline !important
}



/*
    .select-language{width:130px;height:36px;margin:7px 10px 7px 0!important}
        .select-language .btn{width:100%;line-height:34px;padding:0 6px!important;text-align:left!important;background-color:#fff!important}
            .select-language .btn span:first-child{font-size:16px}
                .selected-language{float:left;display:block;width:99px;height:34px;line-height:34px}
        .select-language .dropdown-menu{min-width:130px!important}
        .select-language .dropdown-menu:before{left:106px!important}
        .select-language .dropdown-menu:after{left:107px!important}
            .select-language .dropdown-menu a{height:30px;line-height:30px;padding:0 7px!important}
            .select-language .dropdown-menu a:hover{text-decoration:none;background-color:#f9f9f9}
    */
.global-home .select-language {
    width: 200px
}

.global-home .selected-language {
    width: 169px
}

.global-home .select-language .dropdown-menu {
    min-width: 200px !important
}

    .global-home .select-language .dropdown-menu:before {
        left: 176px !important
    }

    .global-home .select-language .dropdown-menu:after {
        left: 177px !important
    }

.top-bar-selected-country:link {
    display: inline-block; /*margin:10px 0;font-family:lcwaikikiregular*/
}

.flag {
    float: left;
    display: block;
    width: 25px;
    height: 17px;
    margin: 1px 5px 0 0;
    background-repeat: no-repeat;
    -webkit-background-size: 75px 340px !important;
    background-size: 75px 340px !important;
    background-image: url(/Resource/Images/flags@2x.png) !important
}

.flag-TR {
    background-position: 0 0
}

.flag-AE {
    background-position: 0 -17px
}

.flag-AZ {
    background-position: 0 -34px
}

.flag-BH {
    background-position: 0 -51px
}

.flag-EG {
    background-position: 0 -68px
}

.flag-GE {
    background-position: 0 -85px
}

.flag-IR {
    background-position: 0 -102px
}

.flag-KW {
    background-position: 0 -119px
}

.flag-KZ {
    background-position: 0 -136px
}

.flag-QA {
    background-position: 0 -153px
}

.flag-RU {
    background-position: 0 -170px
}

.flag-SA {
    background-position: 0 -187px
}

.flag-MA {
    background-position: 0 -204px
}

.flag-OM {
    background-position: 0 -221px
}

.flag-JO {
    background-position: 0 -238px
}

.flag-LB {
    background-position: 0 -255px
}

.flag-UA {
    background-position: 0 -272px
}

.flag-DE {
    background-position: 0 -289px
}

.flag-AT {
    background-position: 0 -306px
}

.flag-BE {
    background-position: 0 -323px
}

.flag-CH {
    background-position: -25px 0
}

.flag-CZ {
    background-position: -25px -17px
}

.flag-DK {
    background-position: -25px -34px
}

.flag-EE {
    background-position: -25px -51px
}

.flag-ES {
    background-position: -25px -68px
}

.flag-FI {
    background-position: -25px -85px
}

.flag-FR {
    background-position: -25px -102px
}

.flag-GR {
    background-position: -25px -119px
}

.flag-HU {
    background-position: -25px -136px
}

.flag-IE {
    background-position: -25px -153px
}

.flag-IT {
    background-position: -25px -170px
}

.flag-LT {
    background-position: -25px -187px
}

.flag-LU {
    background-position: -25px -204px
}

.flag-LV {
    background-position: -25px -221px
}

.flag-MT {
    background-position: -25px -238px
}

.flag-NL {
    background-position: -25px -255px
}

.flag-SK {
    background-position: -25px -272px
}

.flag-SI {
    background-position: -25px -289px
}

.flag-SE {
    background-position: -25px -306px
}

.flag-PT {
    background-position: -25px -323px
}

.flag-NO {
    background-position: -50px 0
}

.flag-GB {
    background-position: -50px -17px
}

.flag-RO {
    background-position: -50px -34px
}

.flag-PL {
    background-position: -50px -51px
}

.flag-BG {
    background-position: -50px -68px
}

.flag-HR {
    background-position: -50px -85px
}

.flag-BY {
    background-position: -51px -103px
}

.container-fluid.header {
    position: fixed;
    width: 100%;
    z-index: 1002;
    background-color: #FFF;
    top: -1px;
    left: 0;
    box-shadow: 0 14px 13px 0 rgba(0, 0, 0, 0.16);
}

/* Header */
.header-logo {
    display: block;
    width: 222px;
    height: 32px;
    margin: 30px 25px 20px;
    margin-bottom: 0;
    background-size: 222px 30px;
    background-position: 0 0;
    background-repeat: no-repeat
}

    .header-logo.img-logo {
        background-image: url(/Resource/Images/lcwaikiki-logo@2x.png);
    }

        .header-logo.img-logo.not-show {
            background-image: url(#);
        }

/*IE'de logo görünmesi için*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .header-logo.img-logo.not-show {
        background-image: url(/Resource/Images/lcwaikiki-logo@2x.png);
    }
}

.global-header-logo {
    display: block;
    width: 244px;
    height: 35px;
    margin: 20px 0 5px;
    background-image: url(/Resource/Images/lcwaikiki-logo@2x.png?v1);
    background-size: 244px 35px;
    background-position: 0 0;
    background-repeat: no-repeat
}

#header-section &gt; div &gt; div {
    position: initial
}

#logo-header-section {
    display: none;
    margin: 7px auto 15px
}

    #logo-header-section .header-logo {
        margin: 20px auto 5px
    }

    #logo-header-section .global-header-logo {
        margin: 20px auto 5px
    }

.go-back {
    display: none;
    position: absolute;
    top: 52px;
    left: 5px;
    width: 46px;
    height: 22px;
    line-height: 22px;
    background-position: 0 -34px;
    text-align: center;
    font-size: 13px;
    letter-spacing: -1px
}

body.hasSmartBanner .go-back {
    top: 135px
}

/* header user */
.header-user-section {
    width: 100%;
}

.slogan {
    padding: 10px;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.7px;
    text-align: center;
    color: #302e2b;
}

.reddot {
    width: 10px;
    height: 10px;
    background-color: red;
    position: absolute;
    right: 20px;
    bottom: 3px;
    border-radius: 50%;
}

.not-logged-in {
    width: 245px;
    padding: 15px;
}

.header-login {
    float: right;
    display: block;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: right;
    color: #555555;
    margin: 0;
    text-transform: uppercase
}

    .header-login .blue:link, .header-login .blue:visited {
        opacity: 1;
        filter: alpha(opacity=100)
    }

    .header-login .blue:hover {
        opacity: 0.8;
        filter: alpha(opacity=80)
    }

    .header-login .blue:active {
        opacity: 0.5;
        filter: alpha(opacity=50)
    }

.fixed-header-menu .header-user.login {
    margin-left: 5px;
    margin-right: 15px;
    position: relative;
}

.btn-group.header-user {
    width: 42px;
    float: right;
}

.header-user .btn {
    padding: 0;
}

    .header-user .btn:hover {
        color: #000
    }

    .header-user .btn span {
        font-style: normal
    }

.header-user ul {
    visibility: visible !important;
    left: -100px;
    text-align: left;
    margin: 0;
    z-index: 1020;
    margin-top: 5px;
    width: 265px;
    box-shadow: 0 0 2px 0 rgba(48, 46, 43, 0.1);
}

    .header-user ul:before {
        top: -7px;
        left: 115px !important
    }

    .header-user ul:after {
        top: -6px;
        left: 116px !important
    }

.dd-button {
    display: block !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    letter-spacing: 0.7px !important;
    text-align: center !important;
    border: 1px solid #193db0 !important;
    margin: 5px !important;
    padding: 10px !important;
    color: #193db0 !important;
    min-height: 36px;
    height: auto !important;
    transition: .3s ease;
}

    .dd-button.blue {
        background-color: #193db0 !important;
        color: #FFF !important;
        text-decoration: none;
        transition: .3s ease;
    }

    .dd-button.dd-cart {
        background-color: #98c7bc !important;
        color: #FFF !important;
        border: none !important;
        margin: 5px 15px 15px !important;
    }

        .dd-button.dd-cart:hover {
            background-color: #98c7bc !important;
            border: none !important;
        }

/* Modal */
#modal-masterpassOtpForm .modal-dialog {
    width: 350px !important;
    padding-top: 80px !important
}

#modal-masterpassOtpForm .modal-header h4 { /*font-family:'lcwaikikiregular';*/
    font-size: 20px;
    font-weight: bold;
    color: #000;
    margin-top: 8px;
    margin-bottom: 0
}

#modal-VerificationPhoneNumberStep1 .modal-dialog {
    width: 350px !important;
    padding-top: 80px !important
}

#modal-checkMPOtpForm .modal-dialog {
    width: 350px !important;
    padding-top: 80px !important
}

#modal-checkMPOtpForm .modal-header h4 { /*font-family:'lcwaikikiregular';*/
    font-size: 20px;
    font-weight: bold;
    color: #000;
    margin-top: 8px;
    margin-bottom: 0
}

#modal-checkMPOtpForm .sms-code-msg-error {
    clear: both;
    width: 280px;
    word-wrap: break-word;
    display: inline-block; /*font-family:'lcwaikikiregular', Arial, Helvetica, sans-serif;*/
    font-size: 16px;
    color: #cc3333
}

#modal-checkMPOtpForm .invalid {
    margin-bottom: 0px;
}

#modal-checkMPOtpForm .valid {
    width: 295px;
}

    #modal-checkMPOtpForm .valid.input-icon.validation {
        visibility: hidden !important
    }



#modal-masterpassOtpForm .sms-code-msg-error {
    clear: both;
    width: 280px;
    word-wrap: break-word;
    display: inline-block; /*font-family:'lcwaikikiregular', Arial, Helvetica, sans-serif;*/
    font-size: 16px;
    color: #cc3333
}

#modal-masterpassOtpForm .invalid {
    margin-bottom: 0px;
}

#modal-masterpassOtpForm .valid {
    width: 295px;
}

    #modal-masterpassOtpForm .valid.input-icon.validation {
        visibility: hidden !important
    }

#modal-masterpassUserOtpForm .modal-dialog {
    width: 350px !important;
    padding-top: 80px !important
}

#modal-masterpassUserOtpForm .modal-header h4 {
    font-family: 'lcwaikikiregular';
    font-size: 20px;
    font-weight: bold;
    color: #000;
    margin-top: 8px;
    margin-bottom: 0
}

#modal-masterpassUserOtpForm .sms-code-msg-error {
    clear: both;
    width: 280px;
    word-wrap: break-word;
    display: inline-block;
    font-family: 'lcwaikikiregular', Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #cc3333
}

#modal-masterpassUserOtpForm .invalid {
    margin-bottom: 0px;
}

#modal-masterpassUserOtpForm .valid.input-icon.validation {
    visibility: hidden !important
}

/* Modal */
.modal-dialog {
    width: 950px !important;
    padding-top: 80px !important
}

.modal-dialog {
    width: 950px !important;
    padding-top: 80px !important
}

    .modal-dialog.lg {
        width: 75% !important;
    }

        .modal-dialog.lg .lcw-tabs .nav-tabs {
            width: auto !important;
        }


.modal-header {
    background-color: #ebeef3;
    border: none;
    padding: 13px 28px 14px
}

    .modal-header .close {
        width: 38px;
        height: 38px;
        margin-top: -28px;
        margin-right: -43px;
        opacity: 1;
        filter: alpha(opacity=100);
        outline: none;
        background-position: 0 -61px
    }

    .modal-header h3 { /*font-family:'lcwaikikiregular';*/
        font-size: 32px;
        font-weight: bold;
        color: #000;
        margin-top: 8px;
        margin-bottom: 0
    }

.modal-body {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

    .modal-body .row {
        margin: 0 !important
    }

.modal-footer {
    text-align: left;
    border-top-style: dotted;
    margin: 0
}

    .modal-footer p {
        margin: 0
    }

        .modal-footer p a:link {
            text-decoration: underline
        }



/* Modal &gt; Save Changes */
.save-changes {
}

    .save-changes .modal-footer {
        border-top-color: #fff
    }

    .save-changes .modal-header {
        background-color: #fff
    }

        .save-changes .save-changes-inner p {
            margin: 0 -170px 48px;
            font-weight: bold;
            text-align: center
        }

/*Modal &gt; Change Country Confirm*/

#divCountryLanguageChangeDialog .modal-dialog {
    width: 370px !important;
    padding-top: 15% !important;
}

#divCountryLanguageChangeDialog .modal-header {
    border-radius: 5px;
}

    #divCountryLanguageChangeDialog .modal-header:after {
        border-radius: 5px;
    }

#divCountryLanguageChangeDialog .modal-content {
    border-radius: 5px;
}

#divCountryLanguageChangeDialog .modal-footer {
    display: none;
}

#divCountryLanguageChangeDialog .modal-body {
    padding-top: 0;
}

#divCountryLanguageChangeDialog #modalSaveChangesYesBtn1 {
    width: 140px !important;
    height: 40px;
    background-color: #4e8bfd !important;
    border-radius: 3px;
    font-weight: 600;
    line-height: 24px;
    font-size: 14px;
}

#divCountryLanguageChangeDialog #modalSaveChangesNoBtn1 {
    width: 140px !important;
    height: 40px;
    background-color: #fff !important;
    border-radius: 3px;
    font-weight: 600;
    line-height: 24px;
    font-size: 14px;
    border: solid 1px #707070 !important;
    color: #707070
}

#divCountryLanguageChangeDialog .save-changes-inner {
    padding-top: 0;
    width: initial;
    height: initial;
}

    #divCountryLanguageChangeDialog .save-changes-inner p {
        width: initial;
        font-size: 14px;
        font-weight: normal;
        margin: 0;
        margin-bottom: 20px;
    }

#divCountryLanguageChangeDialog .header-sprite {
    background-image: url('/Resource/Images/combined-shape@2x.png') !important;
    background-repeat: no-repeat !important;
    background-size: 50px 150px !important;
    background-size: initial !important;
}


#divCountryLanguageChangeDialog .modal-header .close {
    background-position: initial;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 10px;
    top: 10px;
    margin: 0;
    background-size: 15px 15px !important;
}

#divCountryLanguageChangeDialog .message-header {
    font-size: 14px;
    font-weight: 600 !important;
    text-align: center;
    color: #555555;
    display: block !important;
    visibility: visible !important;
    margin-bottom: 10px !important;
}

/* User Register NEW */
.user-register {
    width: 292px;
    min-height: 550px;
    margin: 15px auto
}

.ur-title {
    font-size: 24px;
    font-weight: bold;
    color: #000
}

.ur-title2 {
    font: italic 18px Georgia !important;
    color: #c23635;
    margin-bottom: 20px
}

.ur-text-registered {
    margin-bottom: 0
}

.ur-text-login {
    margin-bottom: 30px; /*font-family:'lcwaikikiregular'*/
}

.user-register p.warn { /*font-family:'lcwaikikiregular'*/
}

.user-register .input-checkbox {
    margin-top: 0
}

    .user-register .input-checkbox span { /*font-family:'lcwaikikiregular'*/
    }

.user-register .button {
    margin: 10px 0
}

.user-register-success {
    width: 292px;
    min-height: 550px;
    margin: 50px auto
}

    .user-register-success p {
        margin: 0 -170px 10px;
        text-align: center;
        color: #3a923b
    }

        .user-register-success p.urs-first {
            color: #555;
            font: bold italic 20px Georgia;
            margin-bottom: 20px
        }

        .user-register-success p.urs-second {
            font-size: 24px
        }

        .user-register-success p.urs-third {
            font: bold italic 24px Georgia
        }

#member-privacy-approve-message {
    clear: both
}

/* User Login NEW */
.user-login {
    width: 292px;
    margin: 50px auto
}

.alert-ua {
    margin-top: 20px !important
}

.ul-title {
    font-size: 24px;
    font-weight: bold;
    color: #000
}

.user-login .input-checkbox {
    margin-top: 0;
    margin-bottom: 15px
}

    .user-login .input-checkbox .icheckbox-label { /*font-family:lcwaikikiregular!important*/
    }

.forgot-password-link, .forgot-password-link:link, .forgot-password-link:visited {
    color: #999;
    line-height: 29px; /*font-family:lcwaikikiregular*/
}

    .forgot-password-link:hover {
        color: #555
    }

    .forgot-password-link:active {
        color: #CCC
    }

.login-message {
    clear: both;
    display: block;
    margin: 5px 5px 20px;
    color: #bf3a31; /*font-family:'lcwaikikiregular';*/
    line-height: 1.2
}

    .login-message .loader {
        display: none !important
    }

    .login-message a, .login-message a:link, .login-message a:visited {
        color: #bf3a31;
        text-decoration: underline
    }

        .login-message a:hover {
            color: #a0261e
        }

        .login-message a:active {
            color: #d4625b
        }

.register-link {
    float: right;
    margin-top: 20px
}

    .register-link a:link, .register-link a:visited {
        color: #13abdc;
        text-decoration: underline;
        opacity: 1;
        filter: alpha(opacity=100)
    }

    .register-link a:hover {
        opacity: 0.8;
        filter: alpha(opacity=80)
    }

    .register-link a:active {
        opacity: 0.5;
        filter: alpha(opacity=50)
    }

.login-button-link {
    width: 286px;
    margin: auto
}

.register-button-link {
    width: 286px;
    margin: auto
}

.login-or-register {
    width: 286px;
    margin: 15px auto;
    text-align: center;
    color: #000000;
    font-size: 14px
}

    .login-or-register a, .login-or-register a:link {
        color: #13abdc !important;
        font-weight: 600
    }

.user-login-register {
    width: 292px;
    min-height: 550px;
    margin: 50px auto
}

.ulr-title { /*font-family:'lcwaikikiregular';*/
    font-size: 24px;
    font-weight: bold;
    color: #000
}

.user-login-register p.warn {
    padding-right: 35px
}

.user-login-register .button {
    margin-top: 0px
}

/* Search Order */
.track-order {
    color: #00529b !important;
    width: 100%;
    display: block;
    font-size: 10pt;
    font-weight: 600;
    text-align: right;
    line-height: 21px;
}

.search-order-container {
    margin-top: 40px;
    margin-bottom: 40px;
}

    .search-order-container .alert-error {
        margin-top: 20px;
        text-align: center
    }

    .search-order-container .search-order .input-text {
        width: 292px !important;
        margin-left: auto;
        margin-right: auto;
    }

#btnSearchOrder {
    width: 286px !important;
    margin: auto
}

.search-order .search-order-title {
    margin: 0 -175px 10px;
    text-align: center
}

/* User Information */
.user-information {
    width: 292px;
    min-height: 500px;
    margin: 25px auto
}

    .user-information h1 {
        font: italic 18px Georgia;
        padding: 15px 0
    }

    .user-information h2 {
        font: italic bold 26px Georgia;
        margin: 40px -210px 30px;
        color: #3a923b;
        text-align: center
    }

    .user-information p {
        margin: 60px -210px 30px;
        font-size: 13px
    }

    .user-information .alert {
        margin: 10px -210px 70px
    }

.gender-options {
    margin: 15px 0 10px !important
}

    .gender-options label {
        margin-right: 10px
    }

.personalization-options .input-title {
    margin-right: -20px
}

.personalization-options label {
    margin-right: 40px
}

/* Change Password */
.change-password {
    width: 292px;
    margin: 25px auto;
    padding-bottom: 80px
}

    .change-password .alert {
        margin: 10px -210px 70px
    }

/* User Register Page */
.user-register-page {
    background: url('/Resource/Images/user-register-bg.jpg') top right no-repeat
}

    .user-register-page .user-register {
        height: auto;
        padding-bottom: 35px
    }

.user-register-title1, .user-register-title2 {
    color: #c23635;
    font-size: 38px;
    font-weight: bold; /*font-family:'lcwaikikiregular';*/
    margin: 25px 0 0 25px
}

.user-register-title2 {
    font-size: 18px;
    font-weight: normal;
    margin-top: 0
}

.user-register-page .bw300 {
    margin: 20px 0 0 25px
}

.user-register-page .input-checkbox span { /*font-family:'lcwaikikiregular'!important*/
}

.user-register-page .user-register p {
    margin: 30px -280px 0; /*font-family:'lcwaikikiregular'!important*/
}

/* Send Invitation Page */
.send-invitation-page {
    padding-bottom: 30px;
    background: url('/Resource/Images/user-register-bg.jpg') top right no-repeat
}

.send-invitation-title1, .send-invitation-title2 {
    color: #c23635;
    font-size: 36px;
    font-weight: bold; /*font-family:'lcwaikikiregular';*/
    margin: 25px 0 0 25px
}

.send-invitation-title2 {
    font-size: 26px;
    font-weight: normal;
    margin-top: 0
}

.send-invitation-form-left, .send-invitation-form-right {
    margin-top: 85px;
    padding: 0 40px
}

.send-invitation-form-right {
    padding: 65px 40px 0
}

    .send-invitation-form-right .alert {
        margin: 0 0 10px 3px
    }

.send-invitation-conditions ul {
    padding: 20px 30px;
    list-style: none; /*font-family:'lcwaikikiregular'*/
}

.send-invitation-page .input-textarea {
    width: 408px
}

    .send-invitation-page .input-textarea textarea {
        width: 402px
    }

/* header cart */
.header-cart-section {
    position: relative;
    display: block;
    height: 40px;
}
@media (min-width:992px) {
    .header-cart-section {
        height:80px
    }
}



.header-cart:link, .header-cart:visited {
    display: block;
    line-height: normal;
    color: #302e2b;
    white-space: nowrap;
    float: left;
}

.header-cart:hover {
    color: #000
}

.header-cart:active {
    color: #CCC
}

.header-cart-icon {
    float: left;
    width: 24px;
    height: 29px;
    margin: 2px 5px 0 0;
    background-position: 0 0
}

.header-cart-quantity {
}

.header-cart-total {
    white-space: nowrap
}

.cart-slider {
    position: absolute;
    display: none;
    width: 265px;
    min-height: 172px;
    margin: 0;
    right: 20px;
    background-color: #FFF;
    border: 1px solid #CCC;
    z-index: 1020;
    margin-top: 80px;
}

    .cart-slider:before {
        position: absolute;
        top: -7px;
        right: 10px;
        display: inline-block;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #ccc;
        border-left: 7px solid transparent;
        border-bottom-color: rgba(0, 0, 0, 0.2);
        content: ''
    }

    .cart-slider:after {
        position: absolute;
        top: -5px;
        right: 11px;
        display: inline-block;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #ffffff;
        border-left: 6px solid transparent;
        border-left: 6px solid transparent;
        content: ''
    }

.cart-items {
    width: 263px;
    max-height: 373px;
    margin: 0;
    overflow: auto
}

.added-items {
    height: 140px;
    overflow-y: auto;
    overflow-x: hidden;
    margin: 0 15px;
    padding: 0;
}

.cart-slider .summary {
    padding: 10px;
    padding-bottom: 0;
    text-align: center;
    width: 100%;
    min-height: 1px;
    font-size: 12px;
    display: block;
    font-weight: bold;
    text-align: center;
    color: #302e2b;
}

    .cart-slider .summary p #cartQuantity,
    .cart-slider .summary p #cartTotal {
        font-weight: bold;
        color: #193db0;
    }

/* cart scrollbar */
.mCSB_container {
    margin-right: 0 !important;
    padding: 0 !important
}

.mCS_no_scrollbar {
    padding: 0 !important
}

.mCSB_draggerContainer {
    visibility: hidden !important
}

.mCSB_buttonUp, .mCSB_buttonDown {
    position: absolute !important;
    width: 268px !important;
    height: 29px !important;
    line-height: 29px !important;
    margin: 0 0 0 -265px !important;
    background: #f0f0f0 !important;
    text-align: center !important;
    font-size: 27px !important
}

.mCSB_buttonDown {
    margin: -29px 0 0 -265px !important
}

    .mCSB_buttonUp:hover, .mCSB_buttonDown:hover {
        color: #555 !important;
        text-decoration: none
    }

.mCSB_buttonUp_Arrow, .mCSB_buttonDown_Arrow {
    display: block;
    width: 25px;
    height: 16px;
    margin: 7px auto;
    background-position: 0 -103px
}

.mCSB_buttonDown_Arrow {
    background-position: -25px -103px
}

.mCSB_buttonUp:hover .mCSB_buttonUp_Arrow {
    background-position: 0 -124px
}

.mCSB_buttonDown:hover .mCSB_buttonDown_Arrow {
    background-position: -25px -124px
}

.added-items::-webkit-scrollbar {
    width: 4px;
}

/* Track */
.added-items::-webkit-scrollbar-track {
    background: #cfd2d3;
}

/* Handle */
.added-items::-webkit-scrollbar-thumb {
    background: #7c878e;
}

    /* Handle on hover */
    .added-items::-webkit-scrollbar-thumb:hover {
        background: #7c878e;
    }

.cart-item {
    clear: both;
    width: 268px;
    height: 124px;
    margin: 0 auto;
    margin-bottom: 10px;
}

.cart-single-item {
    display: none;
    border: none
}

.cart-slider .o-img {
    float: left;
    width: 104px;
    height: 112px;
    margin-top: 11px;
}

    .cart-slider .o-img img {
        height: 112px
    }

.hello {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.7px;
    color: #1f49b6;
    width: 100%;
    text-align: center;
    padding: 10px 0;
}

.cart-slider .o-info {
    float: left;
    width: 140px;
    margin: 10px 0 0 -10px;
}


.cart-slider .title {
    font-size: 14px;
    font-weight: 700;
    color: #302e2b;
    max-height: 40px;
    overflow: hidden;
    margin-bottom: 5px;
}

.cart-slider .size,
.cart-slider .quantity {
    font-size: 12px;
    font-weight: 600;
    color: #7c878e;
    margin-bottom: 0;
}

.cart-slider .quantity {
    margin-bottom: 20px;
}

.cart-slider .amount {
    font-size: 12px;
    font-weight: 600;
    line-height: 1.42;
    color: #302e2b;
    position: relative;
    bottom: 0;
}


.cart-slider .empty-cart {
    display: none
}

.cart-slider .cart-total {
    width: 100%;
    min-height: 1px;
    clear: both;
    padding: 10px 0 0;
    color: #333;
    background-color: #FFF;
    text-align: center
}

.cart-total .cart-adv {
    display: none
}

.cart-total p {
    margin: 0 1px 5px; /*/margin:0 1px 23px;*/
}

.cart-total div {
    width: 85%;
    margin: 0 auto
}

.b-cart {
    width: 90%;
    background-color: #98C7BC;
    padding: 11px 0px !important;
    height: auto !important;
    font-size: 14px;
    margin: 10px 15px;
}
/* empty cart */
.cart-slider.empty {
}

    .cart-slider.empty .empty-cart {
        display: block;
        height: 121px;
        padding-top: 50px;
        text-align: center
    }

    .cart-slider.empty .cart-items, .cart-slider.empty .cart-single-item, .cart-slider.empty .cart-total div, .cart-slider.empty .cart-total p {
        display: none
    }

    .cart-slider.empty .cart-total {
        height: 49px;
        padding: 5px 0 0
    }

        .cart-slider.empty .cart-total .cart-adv {
            display: block;
            color: #bf3a31
        }
/* cart single item */
.cart-slider.single-item .cart-single-item {
    display: block;
    min-height: 100%;
    overflow: hidden;
    position: relative;
    min-height: 10px;
    height: auto !important;
    padding: 0px 15px;
}

.cart-slider.single-item .cart-items {
    display: none
}
/* header search */

@keyframes bounce {
    0%, 60%, 100% {
        transform: initial;
    }

    25%,75% {
        transform: translateY(-10px);
    }
}

@keyframes mic-voice-effect {
    0% {
        -moz-box-shadow: #333 0px 0px 2px 2px, rgba(237,81,8,0.5) 0px 0px 0px 15px;
        -webkit-box-shadow: #333 0px 0px 2px 2px, rgba(237,81,8,0.5) 0px 0px 0px 25px;
        box-shadow: #333 0px 0px 2px 2px, rgba(237,81,8,0.5) 0px 0px 0px 15px;
    }

    100% {
        -moz-box-shadow: #333 0px 0px 2px 2px, rgba(237,81,8,0.8) 0px 0px 0px 15px;
        -webkit-box-shadow: #333 0px 0px 2px 2px, rgba(237,81,8,0.8) 0px 0px 0px 15px;
        box-shadow: #333 0px 0px 2px 2px, rgba(237,81,8,0.8) 0px 0px 0px 15px;
    }
}

@keyframes voice-effect {
    0% {
        transform: scaleY(2.4);
        border-radius: 3px;
        background-color: #df4844;
    }

    20% {
        transform: scaleY(2.9);
        border-radius: 3px;
        background-color: #df4844;
    }

    20% {
        transform: scaleY(1.1);
        border-radius: 3px;
        background-color: #df4844;
    }

    60% {
        transform: scaleY(2.8);
        border-radius: 3px;
        background-color: #df4844;
    }

    80% {
        transform: scaleY(2.1);
        border-radius: 3px;
        background-color: #df4844;
    }

    100% {
        transform: scaleY(2.5);
        background-color: #df4844;
        border-radius: 3px;
    }
}

.listen-area-container {
    background-color: rgba(0,0,0,0.75);
    position: fixed;
    left: 0;
    display: block;
    top: 0;
    z-index: 99999;
    width: 100vw;
    height: 100vh;
}

    .listen-area-container .title {
        color: #FFF;
        padding: 14px;
        width: 100%;
        text-align: center;
    }

    .listen-area-container .close {
        position: absolute;
        top: 15px;
        right: 40px;
        color: #FFF;
        z-index: 99999;
        opacity: 1;
    }

        .listen-area-container .close:before, .listen-area-container .close:after {
            position: absolute;
            left: 15px;
            content: ' ';
            height: 22px;
            width: 2px;
            background-color: #FFF;
        }

        .listen-area-container .close:before {
            transform: rotate(45deg);
        }

        .listen-area-container .close:after {
            transform: rotate(-45deg);
        }


    .listen-area-container .message {
        position: absolute;
        top: 40%;
        text-align: center;
        font-size: 15pt;
        color: #FFF;
        z-index: 99999;
        font-weight: 300;
        opacity: 1;
        width: 100%;
        padding: 15px;
    }

    .listen-area-container .animated-dots {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 20px;
        top: 55%;
        position: absolute;
    }

        .listen-area-container .animated-dots .dot {
            width: 8px;
            height: 8px;
            background-color: #FFF;
            border-radius: 50%;
            margin: 5px;
            animation-delay: 1s;
            animation-direction: normal;
            animation-fill-mode: both;
            animation-iteration-count: infinite;
            animation-timing-function: ease-in-out;
        }

            .listen-area-container .animated-dots .dot:nth-child(1n) {
                margin-top: -5px;
            }

            .listen-area-container .animated-dots .dot.bounce {
                animation-duration: 3s;
                animation-name: bounce;
            }

                .listen-area-container .animated-dots .dot.bounce:nth-child(2n) {
                    animation-delay: 2.6s;
                    animation-duration: 2.5s;
                }

                .listen-area-container .animated-dots .dot.bounce:nth-child(3n) {
                    animation-delay: 3s;
                    animation-duration: 2.5s;
                }

                .listen-area-container .animated-dots .dot.bounce:nth-child(4n) {
                    animation-delay: 2.6s;
                    animation-duration: 2.5s;
                }

                .listen-area-container .animated-dots .dot.bounce:nth-child(5n) {
                    animation-delay: 3s;
                    animation-duration: 2.5s;
                }

            .listen-area-container .animated-dots .dot.equalizer {
                animation-duration: 2.5s;
                animation-name: voice-effect;
            }

                .listen-area-container .animated-dots .dot.equalizer:nth-child(2n) {
                    animation-delay: 2.6s;
                    animation-duration: 2.5s;
                }

                .listen-area-container .animated-dots .dot.equalizer:nth-child(3n) {
                    animation-delay: 3s;
                    animation-duration: 2.5s;
                }

                .listen-area-container .animated-dots .dot.equalizer:nth-child(4n) {
                    animation-delay: 2.6s;
                    animation-duration: 2.5s;
                }

                .listen-area-container .animated-dots .dot.equalizer:nth-child(5n) {
                    animation-delay: 3s;
                    animation-duration: 2.5s;
                }

    .listen-area-container .microphone-icon-container {
        display: flex;
        justify-content: center;
    }

        .listen-area-container .microphone-icon-container .microphone-icon {
            background-color: #ed5108;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 28pt;
            width: 80px;
            height: 80px;
            color: #FFF;
            text-align: center;
            opacity: 1;
            position: absolute;
            z-index: 99999;
            top: 65%;
        }

    .listen-area-container .microphone-icon {
        animation-delay: 0;
        animation-direction: alternate-reverse;
        animation-fill-mode: both;
        animation-iteration-count: infinite;
        animation-timing-function: cubic-bezier(.61,1.41,.4,-0.55);
        animation-name: mic-voice-effect;
        animation-duration: 2s;
    }

.header-search-container {
    display: block
}

.header-search .header-mic-icon {
    display: none;
}

.chrome .header-search .header-mic-icon {
    color: #555;
    position: absolute;
    display: block;
    top: 16px;
    font-size: 13pt;
    right: 25px;
}

.container.livesearch {
    padding-bottom: 20px;
}

    .container.livesearch .related-keywords {
        padding-left: 0;
    }

.hs-rli-first-line,
.hs-rli-second-line {
    clear: left;
    display: block;
    font-size: 12px;
    height: 20px;
    overflow: hidden;
    text-align: center;
    color: #000000;
    width: 100%;
    text-align: center;
}

.hs-rli-third-line {
    display: block;
    clear: left;
    font-size: 16px;
    text-align: center;
    color: #193db0;
    font-weight: 700;
    width: 100%;
    text-align: center;
}

.hs-result-container {
    display: none;
    position: absolute;
    margin-top: 25px;
    clear: both;
    z-index: 9999;
    top: 1px;
    padding-top: 1px;
    background-color: #fff;
    box-shadow: 0px 2px 5px 0px #CCC;
    width: 100%;
}

.hs-result-list {
    list-style: none;
    padding: 0;
    margin-top: 20px;
}

    .hs-result-list li {
        margin: 10px 0px 0;
        float: left;
        width: 50%;
        padding: 5px;
    }

.col-sm-12.quick-products .hs-result-list li {
    width: 33%;
}

.col-sm-12.related-products .hs-suggestions-title {
    margin: 40px;
    margin-bottom: 10px;
    margin-left: 10px;
}

a.hs-result-list-item:link, a.hs-result-list-item:visited {
    position: relative;
    display: inline-block;
    width: 100%;
    background-color: #FFF
}

a.hs-result-list-item:hover, a.hs-result-list-item:active {
    color: #fff;
    text-decoration: none !important
}

.hs-result-list-item-selected {
    color: #fff !important;
    text-decoration: none !important
}

a.hs-result-list-item img {
    float: left;
    margin-right: 10px;
    max-width: 100%;
}

a.hs-result-list-campaign-text:link, a.hs-result-list-campaign-text:visited {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 5px;
    background-color: #F6F6F6;
    border: 1px solid #dc8143
}

a.hs-result-list-campaign-text:hover, a.hs-result-list-campaign-text:active {
    background-color: #fff;
    color: #000
}

a.hs-result-list-campaign:link, a.hs-result-list-campaign:visited {
    position: relative;
    display: inline-block;
    width: 100%;
    background-color: #F6F6F6;
    border: 1px solid #dc8143
}

a.hs-result-list-campaign:hover, a.hs-result-list-campaign:active {
    background-color: #F6F6F6;
    color: #000;
    text-decoration: none !important
}

a.hs-result-list-campaign img {
    float: left;
    height: 78px;
    margin-right: 10px
}

.hs-suggestions-title {
    margin: 40px 10px;
    margin-bottom: 10px;
    display: block;
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    color: #302e2b;
}

.category-suggests {
    width: 36px;
    height: 17px;
    font-size: 13px !important;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.42 !important;
    letter-spacing: -0.24px !important;
    text-align: left;
    color: #302e2b !important;
}

.in-category-search {
    width: 78px;
    height: 14px;
    font-size: 10px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: -0.2px;
    text-align: left;
    color: #302e2b;
}

.all-result-suggest {
    width: 158px;
    height: 15px;
    font-size: 11px !important;
    font-weight: bold !important;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.36 !important;
    letter-spacing: -0.22px;
    text-align: left;
    color: #2049b6 !important;
    padding: 0px !important;
}


.hs-suggestions-results {
    list-style: none;
    padding: 0;
    margin: 0 10px
}

    .hs-suggestions-results li a {
        font-size: 12px;
        line-height: 1.17;
        letter-spacing: normal;
        color: #302e2b;
    }

a.hs-all-results:link, a.hs-all-results:visited {
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #1f49b6;
    margin-top: 30px;
    padding: 10px;
    display: block;
}

a.hs-all-results:hover {
    color: #000
}

a.hs-all-results:active {
    color: #000
}


/* Navbar */
#olapic-gallery {
    position: relative;
    z-index: 999999
}

.navbar-lcw-groups-mask {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 40px;
    background-color: red;
    z-index: 99999;
    opacity: 0.1
}

.blur-content {
    -moz-filter: blur(15px);
    -ms-filter: blur(15px);
    -webkit-filter: blur(15px);
    filter: blur(15px);
}

.mega-menu-background {
    display: none;
    z-index: 1000;
    position: fixed;
    top: 100vh;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    vertical-align: middle;
    text-align: center;
    filter: alpha(opacity=40);
    opacity: 0.40;
    -moz-opacity: 0.40
}

.mega-menu-menu-background {
    width: 100%;
    height: auto;
    position: absolute;
    display: none;
    z-index: 900;
    background-image: linear-gradient(90deg, #f8f8f9 16%, #fff 8%)
}

.navbar-lcw-groups {
    width: 100%;
    min-height: 0;
    padding: 0px 35px;
    margin: 0;
    z-index: 1010;
    font-family: 'Open Sans', sans-serif, 'lcwaikikiregular';
    font-size: 14px;
    color: #302e2b !important;
    border: none;
    background-color: #FFF;
    border-radius: 0;
    border: none
}

    .navbar-lcw-groups .navbar-nav &gt; li {
        margin: 0
    }

.mega-menu-hide {
    display: none !important
}

.navbar-lcw-groups .navbar-nav &gt; li &gt; a {
    padding: 10px 16px;
    font-size: 16px !important;
    color: #555;
    cursor: pointer;
}

.collapse-lcw-groups.in {
    overflow-y: initial !important
}

.collapse-lcw-groups {
    padding: 0
}

.nav-header {
    padding: 7px 12px;
    font-size: 17px;
}

    .nav-header &gt; a:link {
        padding: 0 !important;
    }

.nav-new &gt; a:link, .nav-new &gt; a:visited {
    color: #c1111d !important
}

.nav-new &gt; a:hover {
    color: #c1111d !important
}

.nav-new &gt; a:active {
    color: #c1111d !important
}

.nav-new-discounts &gt; a:link, .nav-new-discounts &gt; a:visited {
    color: #c1111d !important
}

.nav-new-discounts &gt; a:hover {
    color: #c1111d !important
}

.nav-new-discounts &gt; a:active {
    color: #c1111d !important
}

.nav-bestsellers &gt; a:link, .nav-bestsellers &gt; a:visited {
    color: #CC0066 !important
}

.nav-bestsellers &gt; a:hover {
    color: #CC0066 !important
}

.nav-bestsellers &gt; a:active {
    color: #CC0066 !important
}

.all-products-menu-item {
    border-bottom: solid 1px #c6c6c6;
    padding: 10px 0px !important;
    margin-bottom: 5px;
}

    .all-products-menu-item &gt; a {
        color: #000000 !important;
    }


.special-menu &gt; a:link, .special-menu &gt; a:visited {
    color: #302e2b !important
}

.special-menu &gt; a:hover {
    color: #302e2b !important
}

.special-menu &gt; a:active {
    color: #302e2b !important
}

.header-user ul:before {
    position: absolute;
    top: -7px;
    left: 20px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: ''
}

.header-user ul:after {
    position: absolute;
    top: -6px;
    left: 21px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    content: ''
}

.dme {
    width: 350px
}

.dropdown-menu-extended {
    float: left;
    width: 49%;
    list-style: none;
    padding: 0
}

    .dropdown-menu-extended &gt; li &gt; a {
        display: block;
        padding: 3px 20px
    }

.dme-right-border {
    border-right: 1px solid #EEE
}

/*.nav-outlet {
    color: #bf3a31 !important;
    cursor: pointer;
}
*/
.navbar-toggle {
    float: left;
    background: none;
    margin: 0;
    padding: 0 15px;
    line-height: 38px;
    width: 100%;
    outline: none
}

    .navbar-toggle .icon-bar-container {
        float: left;
        width: 22px;
        margin: 12px 10px 0 0
    }

    .navbar-toggle .icon-bar {
        background-color: #555
    }

    .navbar-toggle .icon-bar-lcw {
        float: left
    }

/* Olapic Navbar link */
.olapic-gallery, .olapic-gallery:link, .olapic-gallery:visited {
    color: #357ebd !important;
    font-weight: bold
}

/* Footer */
/*.footer{margin:34px -15px;font-family:'lcwaikikiregular';background-color:#F8F8F9;}*/

.footer {
}

.footer-top {
    background-color: #f2f2f2;
    line-height: 54px;
    margin-top: 20px;
}

    .footer-top .social-icon {
        color: #bcbcbc;
        font-size: 20px;
        position: relative;
        top: 3px;
        cursor: pointer;
    }


.social-icon.fa-facebook:hover {
    color: #3b5998;
}

.social-icon.fa-twitter:hover {
    color: #00aced;
}

.social-icon.fa-linkedin:hover {
    color: #007bb6;
}

.social-icon.fa-instagram:hover {
    color: #e1306c;
}

.social-icon.fa-youtube-play:hover {
    color: #bb0000;
}

.social-icon.fa-pinterest-p:hover {
    color: #cb2027;
}

.footer-bottom {
    background-color: #f2f2f2;
    padding-top: 8px;
    padding-bottom: 17px;
    min-height: 50px;
}

    .footer-bottom .by-payment-icons {
        height: 20px;
    }

    .footer-bottom .support-mail {
        text-align: right;
        font-size: 12px;
        font-weight: 600;
    }

.mobile-apps-label {
    font-size: 12px;
    font-weight: 600;
    margin-right: 35px;
}

.mobile-apps-badge {
    height: 30px;
}

    .mobile-apps-badge:hover {
        cursor: pointer;
    }

    .mobile-apps-badge:not(:first-of-type) {
        margin-left: 3px;
    }

.follow-us-label {
    font-size: 12px;
    font-weight: 600;
    margin-right: 35px;
}

.footer-button-link {
    display: block;
    text-align: center;
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    font-size: 14px;
    color: #555 !important;
    cursor: pointer;
    margin-bottom: 10px;
    padding: 5px 0 4px 0;
    min-height: 43px;
    line-height: 25px;
}

    .footer-button-link:focus {
        text-decoration: none;
    }

    .footer-button-link:hover {
        text-decoration: none;
        box-shadow: 0 0 10px 0 rgba(85, 85, 85, 0.2);
    }

.contact-us-button-link:before {
    position: relative;
    background: url('/Resource/Images/telephone.png');
    height: 22px;
    width: 22px;
    content: "";
    background-size: 22px;
    display: inline-block;
    top: 6px;
    opacity: 0.6;
    background-repeat: no-repeat;
    padding-right: 10px;
    margin-right: 5px;
}

.track-order-button-link, .phone-button-link, .contact-form-button-link {
    border: 1px solid #0047ba;
}

.whatsapp-button {
    padding: 0 !important;
}

.whatsapp-button-link {
    border: 1px solid #00d856 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: normal;
    padding: 0;
}

    .whatsapp-button-link img {
        width: 20px;
        height: 20px;
        align-items: center;
    }

    .whatsapp-button-link span {
        align-items: center;
        padding-left: 5px;
    }

.contact-form-button-link:before {
    position: relative;
    background: url('/Resource/Images/doc-blue-icon.png');
    height: 22px;
    width: 15px;
    content: "";
    background-size: 15px;
    display: inline-block;
    top: 6px;
    background-repeat: no-repeat;
    padding-right: 10px;
    margin-right: 5px;
}

.footer-label {
    font-size: 12px;
    font-weight: 600;
}

.footer-button-label {
    display: block;
    margin-bottom: 9px;
    font-size: 14px;
}

.footer-payment-logos, .footer-card-logos {
    margin-top: 3px;
}

    .footer-payment-logos img {
        max-height: 17px;
    }

    .footer-card-logos img {
        max-width: 50px;
        max-height: 20px;
    }

        .footer-payment-logos img:not(:first-of-type), .footer-card-logos img:not(:first-of-type) {
            margin-left: 4px;
        }

.change-country-button {
    display: block;
    line-height: 43px;
    text-align: left;
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    font-size: 14px;
    color: #555;
    cursor: pointer;
    margin-bottom: 25px;
    color: #555555 !important;
}

    .change-country-button:hover {
        text-decoration: none;
    }

    .change-country-button::before {
        position: relative;
        height: 29px;
        width: 45px;
        background-repeat: no-repeat;
        content: "";
        background-size: 29px;
        top: 7px;
        left: 10px;
        float: left;
    }

    .change-country-button::after {
        position: relative;
        height: 17px;
        width: 10px;
        content: "";
        background-size: 10px;
        top: 13px;
        float: right;
        right: 10px;
    }

.change-language-select .dropdown-toggle {
    width: 50%;
    height: 44px;
    border-radius: 3px;
    color: #555;
    font-size: 14px;
    background-repeat: no-repeat;
    outline: 0;
    background-position: calc(100% - 10px);
    text-align: left;
    background-color: #fff !important;
}

    .change-language-select .dropdown-toggle:hover, .change-language-select .dropdown-toggle:focus, .change-language-select .dropdown-toggle:active {
        background-color: #fff;
        border-color: #d0d0d0;
    }

.change-language-select.open .dropdown-toggle {
    /*background-image: url('/Resource/Images/chevron-down.svg');*/
}

.change-language-select .caret {
    display: none;
}

.change-language-select .dropdown-menu {
    min-width: 0;
    width: 50%;
    border: 1px solid #d0d0d0;
    max-height: 90px;
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: #bbb #f2f2f2;
}

    .change-language-select .dropdown-menu::-webkit-scrollbar {
        width: 3px;
        margin-right: 5px;
        background-color: #f2f2f2;
    }

    .change-language-select .dropdown-menu::-webkit-scrollbar-track {
        width: 3px
    }

    .change-language-select .dropdown-menu::-webkit-scrollbar-thumb {
        background: #bbbbbb;
        border-radius: 3px;
    }

    .change-language-select .dropdown-menu li a {
        font-size: 12px;
        color: #555555;
        font-weight: normal;
        text-align: left;
        padding: 5px 13px;
        overflow: hidden;
        margin: 0;
    }

    .change-language-select .dropdown-menu li {
        margin-right: 3px;
    }

        .change-language-select .dropdown-menu li:hover {
            background-color: #eee;
        }

        .change-language-select .dropdown-menu li a:hover {
            color: #555555;
        }


.footer-links-label {
    font-size: 14px;
    font-weight: 600;
    line-height: 25px;
    padding-bottom: 10px;
    display: inline-block;
}

.footer-container {
    padding: 0 !important;
}

.footer-links {
    list-style-type: none;
    padding: 0
}
    /*.footer-links li{float:left;margin:0 8px 10px 0}*/
    .footer-links li { /*font-family: museosansregular;*/
        font-size: 14px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal; /*text-align: center;*/
        text-align: left;
        color: #5d5d5d;
        width: 100%;
        line-height: 20px;
        margin-bottom: 10px;
    }

        .footer-links li a:link, .footer-links li a:visited {
            color: #555
        }

        .footer-links li a:hover {
            color: #000;
            text-decoration: none;
        }

        .footer-links li a:active {
            color: #CCC
        }

.social-media {
    float: right;
    margin: 0 0 20px 0
}
/*.sm:link{display:inline-block;font-size:24px;margin:0}*/
.sm:link {
    display: inline-block;
    font-size: 24px;
    margin: 0;
    margin-left: 2%;
    margin-top: 20px;
}

.sm img {
    height: 30px;
}

.sm:hover {
    text-decoration: none
}

.share-facebook,
.facebook {
    color: #3b5998 !important;
}


.share-twitter,
.twitter {
    color: #00c0f7 !important;
}

.share-google,
.google {
    color: #dd4b39 !important;
}

.youtube {
    color: #cc181e
}

.linkedin {
    color: #0073b2 !important;
}

.pinterest {
    color: #cd1f28 !important;
}

.share-instagram,
.instagram {
    color: #CE3588 !important;
}

.share-email {
    color: #677fa5 !important;
}

.sm.whatsapp {
    background-color: #3FBE4F;
    color: #FFF;
    width: 21px;
    height: 21px; /* margin: 26px 13px; */
    position: absolute;
    margin: 25px 13px !important;
}

    .sm.whatsapp:after {
        position: absolute;
        font-family: "FontAwesome";
        content: "\f232";
        font-size: 18px;
        margin-left: 3px;
        margin-top: -1px;
    }


.share-big-button {
    width: 94px;
    height: 50px;
    padding: 0px 35px;
    font-size: 23pt !important;
    float: right;
    display: block;
    min-height: 40px;
    overflow: hidden;
    background-color: #f8f8f9;
    transition: 0.3s;
    color: #4a4a4a !important;
    cursor: pointer;
    margin-top: 15px;
}

    .share-big-button.mobile img {
        width: 22px;
        margin-top: -3px;
    }

    .share-big-button.opened {
        background-color: #f8f8f9;
        transition: 0.3s;
        color: #193db0 !important;
    }

    .share-big-button.rounded {
        border-radius: 50%;
        width: auto !important;
        height: auto !important;
        font-size: 20pt !important;
        display: block;
        position: absolute;
        min-height: 0;
        overflow: hidden;
        background-color: #f8f8f9;
        transition: 0.3s;
        color: #4a4a4a !important;
        cursor: pointer;
        z-index: 999;
        right: 15px;
        bottom: 85px;
        padding: 3px 10px;
        box-shadow: 1px 1px 4px 0 rgba(174, 174, 174, 0.5);
    }

.email-list {
    width: 247px; /*font-family:'lcwaikikiregular'*/
}

    .email-list input {
        float: left;
        color: #999;
        width: 185px !important;
        height: 22px !important;
        padding: 2px 10px 0 !important;
        border: 1px solid #cdcdcd !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none;
        box-shadow: none
    }

    .email-list a:link, .email-list a:visited {
        float: left;
        color: #555;
        width: 62px;
        height: 22px;
        margin: 0;
        padding: 1px 0;
        text-align: center;
        text-decoration: none;
        border: 1px solid #cdcdcd;
        border-left: none;
        background-color: #F0F0F0
    }

    .email-list a:hover {
        color: #000
    }

    .email-list a:active {
        color: #CCC
    }

    .email-list .field-validation-error {
        margin: 0 !important;
        padding: 2px 0 0 21px
    }

.footer-corp-links {
    float: right;
    list-style-type: none;
    margin-left: -40px;
    margin-right: -10px;
    padding: 0; /*font-family:'lcwaikikiregular';*/
    font-weight: bold
}

    .footer-corp-links li {
        float: left;
        margin: 0 10px
    }

        .footer-corp-links li a:link, .footer-corp-links li a:visited {
            color: #02519e
        }

        .footer-corp-links li a:hover {
            color: #003366;
            text-decoration: underline
        }

        .footer-corp-links li a:active {
            color: #1e67ae
        }

.footer-bar-country-lang {
    list-style: none;
    margin: 10px 0;
    padding: 0;
    margin: 10px auto;
    width: 250px;
}

    .footer-bar-country-lang li {
        float: left;
        margin-right: 15px;
        width: 110px;
        height: 44px;
    }

        .footer-bar-country-lang li:last-child {
            margin-right: 0px;
        }

        .footer-bar-country-lang li a, .footer-bar-country-lang li a:link, .footer-bar-country-lang li a:visited {
            display: block;
            width: 100%;
            height: 44px;
            line-height: 42px;
            text-align: center;
            font-weight: bold;
            border: 1px solid #555;
            text-decoration: none !important
        }

            .footer-bar-country-lang li a.selected-lang {
                color: #428bca !important;
                border-color: #428bca !important;
            }

/* Homepage Slider / LCW Slider */
.mapslider {
    display: block;
    height: 0;
    width: 0
}

.lcw-slider {
    display: block;
    max-width: 1140px;
    margin: 0 auto
}

    .lcw-slider .left, .lcw-slider .right {
        float: initial !important
    }

    .lcw-slider:hover .carousel-control {
        visibility: visible;
        opacity: 0.6;
        filter: alpha(opacity=60);
        transition: opacity 0.2s linear;
    }

        .lcw-slider:hover .carousel-control:hover {
            opacity: 0.9;
            filter: alpha(opacity=90)
        }

    .lcw-slider .carousel-control {
        visibility: hidden;
        opacity: 0;
        filter: alpha(opacity=0);
        transition: visibility 0s 0.2s, opacity 0.2s linear;
        text-shadow: none;
        width: 30px;
        height: 30px;
        top: 48%
    }

        .lcw-slider .carousel-control.left {
            left: 7px;
            background-position: -413px -280px;
            background-image: linear-gradient(0);
            filter: initial
        }

        .lcw-slider .carousel-control.right {
            right: 7px;
            background-position: -442px -280px;
            background-image: linear-gradient(0);
            filter: initial
        }

    .lcw-slider .carousel-indicators {
        bottom: 0;
        margin-bottom: 5px
    }

        .lcw-slider .carousel-indicators li {
            width: 11px;
            height: 11px;
            margin: 0 4px;
            background-color: #000;
            border: 1px solid #000;
            opacity: 0.5;
            filter: alpha(opacity=50)
        }

            .lcw-slider .carousel-indicators li.active {
                width: 11px;
                height: 11px;
                opacity: 1;
                filter: alpha(opacity=100)
            }

/* Homepage Banner */
.homepage-banner {
    margin: 10px -15px
}

    .homepage-banner div {
        text-align: center
    }

/* Outlet Landing */
.outlet-landing {
    margin-top: 10px;
    margin-bottom: 20px
}

    .outlet-landing ul {
        padding: 0;
        list-style: none
    }

        .outlet-landing ul li {
            padding: 4px 15px; /*font-family:lcwaikikiregular;*/
        }

/* Product Group Page */
.product-group-page {
    margin-top: 10px;
    margin-bottom: 20px
}

    .product-group-page ul {
        padding: 0;
        /*margin-left: -15px !important;*/
        list-style: none
    }

        .product-group-page ul li {
            padding: 4px 10px !important;
        }

/* Vertical Filters */
.vertical-filters {
    margin: 4px 0 0 0 !important
}

.vertical-filter-panel {
    border-radius: 0 !important;
    box-shadow: none !important;
    margin-bottom: 10px !important;
    border: none;
}

    .vertical-filter-panel .panel-heading {
        background-color: initial !important;
        border-color: #fff !important;
        border: none;
        padding: 0 !important;
        border-bottom: solid 1px #302e2b !important;
        padding: 5px 0 !important;
        margin-bottom: 3px;
    }

        .vertical-filter-panel .panel-heading h4 { /*font-family:lcwaikikiregular;*/
            font-size: 14px;
            color: #302e2b;
            font-weight: 600;
            margin-bottom: 3px;
            background-color: #fff !important;
            padding: 5px 0 !important;
            margin-bottom: 3px;
        }

            /*.vertical-filter-panel .panel-heading h4 a.collapsed:after {
                content: "+";
                font-size: 24pt;
                position: absolute;
                font-weight: 400;
                right: 14px;
                margin-top: -12px;
            }
            .vertical-filter-panel .panel-heading h4 a:after {
                content: "_";
                font-size: 24pt;
                position: absolute;
                font-weight: 400;
                right: 16px;
                margin-top: -27px;
            }*/

            .vertical-filter-panel .panel-heading h4 a:hover {
                text-decoration: none
            }

            .vertical-filter-panel .panel-heading h4 a:active {
                color: initial
            }

            .vertical-filter-panel .panel-heading h4 a:link span {
                float: right
            }

    .vertical-filter-panel .list-group {
        margin-bottom: 0 !important; /*font-family:lcwaikikiregular;*/
        font-size: 15px;
        max-height: 300px;
        overflow-y: auto;
    }

    .vertical-filter-panel .list-group-item {
        background-color: #fff !important;
        border: none;
        padding: 6px 8px 6px 5px !important;
        line-height: 16px;
    }

        .vertical-filter-panel .list-group-item a:link {
            /*line-height: 25px !important;*/
            display: block;
            font-size: 12px;
            letter-spacing: 0.1px;
            color: #302e2b;
        }

            .vertical-filter-panel .list-group-item a:link span.item-quantity, .vertical-filter-panel .list-group-item div span.item-quantity {
                color: #919191;
            }

            .vertical-filter-panel .list-group-item a:link span.img-sprite, .vertical-filter-panel .list-group-item div span.img-sprite {
                float: left;
                width: 18px;
                height: 18px;
                margin: 3px;
                background-position: -194px -288px
            }

        .vertical-filter-panel .list-group-item a:hover span.img-sprite {
            background-position: -194px -308px
        }

        .vertical-filter-panel .list-group-item a:active span.img-sprite {
            background-position: -194px -328px
        }

        .vertical-filter-panel .list-group-item.selected a:link {
            color: #0047ba;
            font-weight: 600;
        }

.checkbox-wrapper .checkbox {
    display: block;
    position: relative;
    float: left;
    width: 16px;
    height: 16px;
    border: 1px solid #302e2b;
    letter-spacing: 0.1px;
    color: #302e2b;
    margin-right: 5px;
    margin-top: 0px;
    max-height: none !important;
    max-width: none !important;
    min-height: unset;
    padding-left: 0;
    font-family: "Open Sans"
}

.hamburger-menu {
    width: 100%;
    position: absolute;
    margin-top: 17px;
    height: 33px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    z-index: 1;
}

    .hamburger-menu .bar {
        width: 25px;
        height: 2px;
        background-color: #193DB0;
        border-radius: 5px;
    }

    .hamburger-menu .hm-label {
        font-size: 9px;
        text-align: left;
        color: #555555;
    }

.sidebar-filter-area .show-discount-mobile {
    padding: 5px;
}

.show-discount-mobile .checkbox,
.sidebar-filter-area .filterList .checkbox {
    width: 21px;
    height: 21px;
    margin-bottom: 0;
    margin-right: 15px;
}

    .show-discount-mobile .checkbox:after,
    .sidebar-filter-area .filterList .checkbox:after {
        left: 7px !important;
        top: 2px !important;
        width: 5px !important;
    }

/*
        left: 7px;
    top: 2px;
    width: 5px;
*/

.sidebar-filter-area .filterList .checkbox-label {
    font-size: 14px;
}

    .sidebar-filter-area .filterList .checkbox-label span {
        overflow: hidden;
        width: auto;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

.half-size a .checkbox-wrapper .checkbox-label {
    display: block;
    position: relative;
    width: 80%;
    height: 24px;
    color: #302e2b;
    margin-top: 0px;
    clear: right;
    margin-bottom: 0px;
}

.checkbox-wrapper {
    display: block;
}

    .checkbox-wrapper.fixed-width {
        width: 130px;
    }

    .checkbox-wrapper .checkbox-label {
        /*height: 16px;*/
        /*line-height: 20px;*/
        font-size: 12px;
        font-weight: 500;
    }

        .checkbox-wrapper .checkbox-label span {
            overflow: hidden;
            width: auto;
            /*display: -webkit-box;*/
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
        }

.selected .checkbox-wrapper .checkbox-label {
    font-weight: 700;
}


.checkbox-wrapper.horizontal-bar .checkbox-label {
    font-size: 14px !important;
}

.half-size a .checkbox-wrapper .checkbox-label {
    width: 100%;
}

.checkbox-wrapper.red .checkbox {
    border: 1px solid #df4844 !important;
    color: #000 !important;
}

.checkbox-wrapper.disabled .checkbox:focus,
.checkbox-wrapper.disabled .checkbox:hover,
.checkbox-wrapper.disabled .checkbox {
    border: 1px solid #999 !important;
    color: #000 !important;
}

.checkbox-wrapper.red .checkbox-label {
    color: #df4844 !important;
}

.checkbox-wrapper .checkbox,
.checkbox-wrapper:hover .checkbox,
li:hover a.checkbox-wrapper .checkbox,
.selected .checkbox-wrapper .checkbox {
    border: 1px solid #000 !important;
    color: #000 !important;
    font-weight: 600;
}

.vertical-filter-panel .list-group-item.deactive div .checkbox-wrapper .checkbox {
    border: 1px solid #9b9b9b !important;
    color: #000 !important;
}

.li:hover a .checkbox-wrapper .checkbox:after,
.selected .checkbox-wrapper .checkbox:after {
    content: " ";
    position: absolute;
    left: 4px;
    display: block;
    width: 6px;
    top: 1px;
    height: 9px;
    color: #000;
    border-width: 0px 2px 2px 0;
    border-style: solid;
    border-color: #000;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(35deg);
}

.li:hover a .checkbox-wrapper.red .checkbox:after,
.selected .checkbox-wrapper.red .checkbox:after {
    content: " ";
    position: absolute;
    left: 7px;
    display: block;
    width: 6px;
    top: 2px;
    height: 11px;
    color: #000;
    border-width: 0px 2px 2px 0;
    border-style: solid;
    border-color: #df4844;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}


.vertical-filter-panel .list-group-item.selected a:link span.img-sprite {
    background-position: -194px -308px
}

.vertical-filter-panel .list-group-item.selected a:hover span.img-sprite {
    background-position: -194px -348px
}

.vertical-filter-panel .list-group-item.selected a:active span.img-sprite {
    background-position: -194px -328px
}

.vertical-filter-panel .list-group-item.deactive div {
    color: #CCC;
    text-decoration: none;
    cursor: default;
    font-size: 12px;
}

    .vertical-filter-panel .list-group-item.deactive div span.img-sprite {
        background-position: -194px -368px
    }

/* Category Vertical Filters */
.b-cat-filters {
    margin-top: 1px !important
}

/*#filter-sidebar .b-cat-filters {
    background-color: #193db0;
    color: #FFF;
    margin: 5px 0px 0px;
    width: 100%;
    font-size: 14px;
    position: absolute;
    bottom: 0;
}

#filter-sidebar .filter-menu-title {
    position: absolute;
    margin: 0px 10px;
    left: 0;
    z-index: 999;
    width: 37%;
    text-align: left;
}

.filter-clear-all {
    display: block;
    width: 100%;
    font-size: 14px;
    text-align: right;
    text-decoration: underline !important;
    color: #193db0 !important;
    margin-top: 5px;
    right: 0px;
    position: relative;
}

#filter-sidebar .collapse.filterList {
    padding: 0px;
}


.filter-clear {
    display: block;
    font-size: 13px;
    width: 100%;
    text-align: right;
    position: relative;
    right: 0px;
    font-weight: normal;
    text-decoration: underline !important;
    color: #193db0 !important;
    margin-top: -30px;
    height: 30px;
}

.filter-clear.search {
    margin-right: 25px;
}*/

/* Category Vertical Filters */
/*.b-cat-filters {
    margin-top: 1px !important
}

#filter-sidebar .b-cat-filters {
    background-color: #193db0;
    color: #FFF;
    margin: 5px 0px 0px;
    width: 100%;
    font-size: 14px;
    position: absolute;
    bottom: 0;
}

#filter-sidebar .filter-menu-title {
    position: absolute;
    margin: 0px 10px;
    left: 0;
    z-index: 999;
    width: 37%;
    text-align: left;
}

.filter-clear-all {
    display: block;
    width: 100%;
    font-size: 14px;
    text-align: right;
    text-decoration: underline !important;
    color: #193db0 !important;
    margin-top: 5px;
    right: 0px;
    position: relative;
}

#filter-sidebar .collapse.filterList {
    padding: 0px;
}*/


.filter-clear {
    display: block;
    font-size: 13px;
    width: 100%;
    text-align: right;
    position: relative;
    right: 0px;
    font-weight: normal;
    text-decoration: underline !important;
    color: #193db0 !important;
    margin-top: -30px;
    height: 30px;
}

.category-vertical-filters {
    margin: 0px 0 30px 0;
    padding: 0;
    border: none !important;
}

    .category-vertical-filters .vertical-filter-panel {
        background-color: #fff !important;
        border: none !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        margin-bottom: 20px !important
    }

        .category-vertical-filters .vertical-filter-panel .panel-heading {
            background-color: #fff !important;
            border-bottom: solid 2px #302e2b !important;
            padding: 5px 0 !important;
            margin-bottom: 3px
        }

            .category-vertical-filters .vertical-filter-panel .panel-heading h4 { /*font-family:museosansregular;*/
                font-size: 14px;
                color: #302e2b;
            }

        .category-vertical-filters .vertical-filter-panel .list-group {
            margin-bottom: 0 !important; /*font-family:lcwaikikiregular;*/
            font-size: 15px;
            max-height: 216px;
            overflow-x: hidden !important;
            overflow-y: auto !important;
            margin-top: 10px;
        }

            .category-vertical-filters .vertical-filter-panel .list-group.filter-color {
                max-height: none !important;
                overflow: hidden !important;
            }

.vertical-filter-panel .panel-collapse .list-group,
.vertical-filter-search .panel-collapse .list-group {
    margin-top: 10px;
}

.vertical-filter-panel #category {
    margin-bottom: 20px;
}


.vertical-filter-panel .panel-collapse .list-group::-webkit-scrollbar,
.vertical-filter-search .panel-collapse .list-group::-webkit-scrollbar,
.category-vertical-filters .vertical-filter-panel .list-group::-webkit-scrollbar {
    width: 5px;
}

/* Track */
.vertical-filter-panel .panel-collapse .list-group::-webkit-scrollbar-track,
.vertical-filter-search .panel-collapse .list-group::-webkit-scrollbar-track,
.category-vertical-filters .vertical-filter-panel .list-group::-webkit-scrollbar-track {
    background: #d8d8d8;
}

/* Handle */
.vertical-filter-panel .panel-collapse .list-group::-webkit-scrollbar-thumb,
.vertical-filter-search .panel-collapse .list-group::-webkit-scrollbar-thumb,
.category-vertical-filters .vertical-filter-panel .list-group::-webkit-scrollbar-thumb {
    background: #000;
}

    /* Handle on hover */
    .vertical-filter-panel .panel-collapse .list-group::-webkit-scrollbar-thumb:hover,
    .vertical-filter-search .panel-collapse .list-group::-webkit-scrollbar-thumb:hover,
    .category-vertical-filters .vertical-filter-panel .list-group::-webkit-scrollbar-thumb:hover {
        background: #000;
    }

.category-vertical-filters .vertical-filter-panel .list-group-item:not(:first-child) {
    background-color: initial !important;
    border: none;
    padding: 5px 0 3px !important;
    width: 100%;
    height: 100%;
    clear: left;
}

.category-vertical-filters .vertical-filter-panel .list-group-item.half-size:not(:first-child) {
    clear: none;
    /*margin-bottom: 11px;*/
}

.category-vertical-filters .vertical-filter-panel .list-group-item.half-size {
    background-color: initial !important;
    border: none;
    padding: 5px 0 3px !important;
    width: 50%;
    float: left
}

.category-vertical-filters .vertical-filter-panel .list-group-item:first-child {
    margin-top: 0;
    padding: 0 !important;
    height: 0;
}

#filter-sidebar .min-max-price,
.category-vertical-filters .vertical-filter-panel .min-max-price {
    padding: 5px 0px;
    margin-bottom: 10px;
    height: 25px;
    display: block;
    position: relative;
}

    #filter-sidebar .min-max-price .price-input-wrapper,
    .category-vertical-filters .vertical-filter-panel .min-max-price .price-input-wrapper {
        float: left;
        width: 60px;
        height: 25px;
        border: solid 1px #555555;
        margin-right: 5px;
        padding: 5px;
        font-size: 13px;
        margin-bottom: 20px;
    }

        #filter-sidebar .min-max-price .price-input-wrapper .clear-field,
        .category-vertical-filters .vertical-filter-panel .min-max-price .price-input-wrapper .clear-field {
            font-size: 9pt;
            display: block;
            position: relative;
            margin-left: -6px;
        }

        #filter-sidebar .min-max-price .price-input-wrapper .clear-field {
            padding: 0 !important;
            margin-top: 5px;
        }

        #filter-sidebar .min-max-price .price-input-wrapper input,
        .category-vertical-filters .vertical-filter-panel .min-max-price .price-input-wrapper input {
            margin: 0;
            max-width: 100%;
            border: none;
            position: absolute;
            top: -3px;
            left: 0;
            position: relative;
        }

    #filter-sidebar .min-max-price .price-input-wrapper {
        width: 90px;
        height: 40px;
    }

    #filter-sidebar .min-max-price .rate-line,
    .category-vertical-filters .vertical-filter-panel .min-max-price .rate-line {
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 0.1px;
        color: #555555;
        float: left;
        margin-right: 5px;
    }

    #filter-sidebar .min-max-price .choose-price-rate,
    .category-vertical-filters .vertical-filter-panel .min-max-price .choose-price-rate {
        width: 25px;
        height: 25px;
        background-color: #a4a4a4;
        color: #FFF;
        text-align: center;
        float: right;
        line-height: 18px;
        font-size: 18pt;
    }

    #filter-sidebar .min-max-price .choose-price-rate {
        width: 35px;
        height: 40px;
        padding: 7px 10px;
    }

.color-names {
    width: 100%;
    display: -webkit-box;
    max-height: 35px;
    font-size: 9pt;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

    .color-names.mobile {
        padding: 0px 15px;
        margin-bottom: 10px;
    }

.list-group-item-color-filter {
    float: left;
    width: 23px;
    height: 23px;
    margin: 0;
    margin-right: 3px;
    margin-top: 5px;
    list-style: none;
}

    .list-group-item-color-filter:nth-child(7n) {
        margin-right: 0;
    }

    .list-group-item-color-filter a:link, .list-group-item-color-filter.deactive div {
        display: block;
        width: 23px;
        height: 23px;
        height: 100%;
        width: 100%;
    }

    .list-group-item-color-filter.selected a:link {
        border-color: #dd4434
    }

    .list-group-item-color-filter.deactive div {
        border-color: #e3e2e7;
        filter: alpha(opacity=80);
        opacity: 0.80;
        -moz-opacity: 0.80
    }

        .list-group-item-color-filter.deactive div span {
            position: relative;
            display: inline-block;
            width: 20px;
            height: 20px;
            overflow: hidden;
            top: 0px;
            left: 0px;
            background-position: -350px -143px;
            opacity: 0.5;
            filter: alpha(opacity=50)
        }
/* Tarz filtresi */
ul.list-group.filter-m_1007 li {
    width: 100% !important
}

/* Modal Filters */
#modal-cat-filters {
    padding-right: 5px
}

.filter-title {
    /* margin: 10px 0px; */
    padding: 14px 10px;
    width: 100%;
    color: #302e2b;
    font-size: 17px;
    font-weight: bold;
    border-bottom: 1px solid #302e2b;
    background-color: #FFF;
    font-weight: 300;
    border-bottom: 1px solid #ddd !important;
    margin-bottom: 0px !important;
}

    .filter-title a:link {
        float: right;
        font-weight: normal;
        margin-left: 10px
    }

.filter-toggle-icon {
    width: 50px;
    position: absolute;
    right: 0;
    float: none !important;
}

.sidebar-filter-area .filter-toggle-icon:after,
.panel-heading .filter-toggle-icon:after,
.panel-heading.collapsed .filter-toggle-icon:after {
    content: "+";
    font-size: 20pt;
    position: relative;
    margin: -8px -5px !important;
    font-weight: 400;
    right: 5px;
    float: right;
}

@media only screen and (max-width: 1023.999px) {

    body {
        cursor: pointer;
    }

    .show-on-ipad {
        display: block !important;
    }

    .filter-toggle-icon {
        position: relative;
    }

    .collapsed .filter-toggle-icon:after {
        content: "+";
        font-size: 20pt;
        position: relative;
        margin: -10px -5px !important;
        font-weight: 400;
        right: 7px;
        float: right;
    }

    p:not(.collapsed) .filter-toggle-icon:after {
        content: "_" !important;
        font-size: 20pt;
        position: relative;
        margin: -22px -4px !important;
        font-weight: 400;
        right: 7px;
        float: right;
    }

    .validationPhone {
        margin-left: -85px !important;
    }

    .storeValidationPhone {
        margin-left: -115px !important;
    }
}

#search-order-main a {
    margin-left: auto;
    margin-right: auto;
}


@media only screen and (min-width: 1024px) {
    #search-order-main {
        position: relative;
        /* margin-left: 40%;*/
    }

    .panel-heading.collapsed .filter-toggle-icon:after {
        content: "+";
        font-size: 20pt;
        margin: -7px 0px;
        font-weight: 400;
        position: absolute;
        right: 0;
        display: block;
    }

    .panel-heading:not(.collapsed) .filter-toggle-icon:after {
        content: "_";
        font-size: 20pt;
        margin: -19px 1px;
        font-weight: 400;
        position: absolute;
        right: 0;
        display: block;
    }

    .validationPhone {
        margin-left: -95px !important;
    }


    .header-search-container {
        display: block
    }


    .header-search .header-search-icon {
        color: #555;
    }

    .header-search .header-mic-icon {
        display: none;
    }

    .chrome .header-search .header-mic-icon {
        color: #555;
        position: absolute;
        display: block;
        top: 16px;
        font-size: 13pt;
        right: 25px;
    }

    .fa-close-thin:before {
        content: '\00d7';
    }

    .hs-search-button-dark {
        position: absolute;
        right: 0;
        padding: 2px 0 0 0px;
        color: #FFF;
        text-align: center;
        text-decoration: none;
        font-size: 18px;
        width: 80px;
        height: 30px;
        border-left: solid 1px #b6b7b9;
        background-color: #555555;
        margin: -1px -1px 0 0;
    }

    .header-search-icon-dark {
        color: white;
    }
}

.sf-filter {
    font-size: 14px;
    color: #1f49b6 !important;
    text-decoration: underline;
    position: absolute;
    right: 25px;
    margin-top: -15px;
}

#modal-cat-filters ul {
    padding: 0;
    list-style: none
}

    #modal-cat-filters ul li {
        height: 37px;
        line-height: 30px;
        padding: 6px 8px 6px 5px
    }

        #modal-cat-filters ul li label {
            display: block;
            width: 100%
        }

            #modal-cat-filters ul li label:hover {
                cursor: pointer
            }

            #modal-cat-filters ul li label span.item-quantity {
                color: #919191;
            }

#modal-cat-filters .modal-footer {
    background-color: #ebeef3;
    border: none;
    padding: 13px 28px 14px
}

.modal-cat-filters-buttons {
    display: block;
    width: 210px;
    margin: 3px auto 0
}


#filter-sidebar ul li label span.item-quantity {
    color: #919191;
}

#filter-sidebar label span.item-quantity {
    color: #919191;
}

#filter-sidebar .modal-footer {
    background-color: #ebeef3;
    border: none;
    padding: 13px 28px 14px
}

#modal-cat-filters {
    padding-right: 5px
}

#filter-sidebar ul {
    max-height: 126px !important;
    overflow-y: auto;
    overflow-x: hidden;
}

    #filter-sidebar ul::-webkit-scrollbar {
        width: 5px;
    }

    /* Track */
    #filter-sidebar ul::-webkit-scrollbar-track {
        background: #d8d8d8;
    }

    /* Handle */
    #filter-sidebar ul::-webkit-scrollbar-thumb {
        background: #000;
    }

        /* Handle on hover */
        #filter-sidebar ul::-webkit-scrollbar-thumb:hover {
            background: #000;
        }

#filter-sidebar .sidebar-filter-area {
    height: 80vh;
    overflow: auto;
    padding-bottom: 25px;
}


#menu-user-sidebar,
#user-sidebar,
#filter-sidebar ul {
    padding: 0;
    list-style: none;
}

    #filter-sidebar ul li label {
        display: block;
        width: 100%;
    }

        #filter-sidebar ul li label:hover {
            cursor: pointer
        }

        #filter-sidebar ul li label span.item-quantity {
            color: #919191;
        }

#filter-sidebar label span.item-quantity {
    color: #919191;
}

#filter-sidebar .modal-footer {
    background-color: #ebeef3;
    border: none;
    padding: 13px 28px 14px
}

.filter-sidebar-buttons {
    display: block;
    width: 210px;
    margin: 3px auto 0
}

#filter-sidebar ul {
    max-height: 126px !important;
    overflow-y: auto;
    overflow-x: hidden;
}

    #filter-sidebar ul::-webkit-scrollbar {
        width: 5px;
    }

    /* Track */
    #filter-sidebar ul::-webkit-scrollbar-track {
        background: #d8d8d8;
    }

    /* Handle */
    #filter-sidebar ul::-webkit-scrollbar-thumb {
        background: #000;
    }

        /* Handle on hover */
        #filter-sidebar ul::-webkit-scrollbar-thumb:hover {
            background: #000;
        }

#filter-sidebar .sidebar-filter-area {
    height: 80vh;
    overflow: auto;
    padding-bottom: 25px;
}

.sidebar-filter-area .sf-filter {
    right: 20px;
    position: relative !important;
    margin-top: 0px;
}

.list-group.filter-color {
    overflow: hidden;
    max-height: none !important;
}

#filter-sidebar ul li label {
    display: block;
    width: 100%;
}

    #filter-sidebar ul li label:hover {
        cursor: pointer
    }

    #filter-sidebar ul li label span.item-quantity {
        color: #919191;
    }

#filter-sidebar label span.item-quantity {
    color: #919191;
}

#filter-sidebar .modal-footer {
    background-color: #ebeef3;
    border: none;
    padding: 13px 28px 14px
}

.filter-sidebar-buttons {
    display: block;
    width: 210px;
    margin: 3px auto 0
}

.sidebar-filter-area .sf-filter {
    right: 20px;
    position: relative !important;
    margin-top: 0px;
}

.list-group.filter-color {
    overflow: hidden;
    max-height: none !important;
}
/* Modal Filters - Size Filter */
.icheckbox-sizefilter {
    height: 31px;
    margin: 0 0 5px
}

    .icheckbox-sizefilter .icheckbox {
        display: none
    }

        .icheckbox-sizefilter .icheckbox + span {
            display: inline-block;
            min-width: 38px;
            height: 31px;
            padding: 2px 5px;
            margin: 2px;
            background-color: #FFF;
            border: 1px solid #ececec;
            color: #555;
            text-decoration: none;
            text-align: center
        }

            .icheckbox-sizefilter .icheckbox + span:hover {
                background-color: #0047ba !important;
                border: 1px solid #0047ba !important;
                color: #FFF;
                text-decoration: none
            }

        .icheckbox-sizefilter .icheckbox.disabled + span, .icheckbox-sizefilter .icheckbox.disabled + span:hover {
            position: relative;
            background-color: #FFF;
            border: 1px solid #ebebeb;
            color: #ccc;
            cursor: default;
            outline: none
        }

        .icheckbox-sizefilter .icheckbox.checked + span {
            background-color: #0047ba;
            border: 1px solid #0047ba;
            color: #FFF
        }
/*.icheckbox-sizefilter .icheckbox+span{}*/
/* Modal Filters - Color Filter */
.icheckbox-colorfilter {
    height: 35px;
    margin: 0 4px 6px 2px
}

    .icheckbox-colorfilter .icheckbox {
        display: none
    }

        .icheckbox-colorfilter .icheckbox + span {
            display: inline-block;
            width: 35px;
            height: 35px;
            margin: 0;
            border: 2px solid #CCC
        }

@media only screen and (max-width: 1024px) {

    div[id^="filterListc_"] {
        padding: 0 13px !important;
    }

    .icheckbox-colorfilter .icheckbox + span {
        display: inline-block;
        width: 23px;
        height: 23px;
        margin: 0;
        border: none;
    }

    .icheckbox-label.icheckbox-colorfilter .checked + .cf-sprite {
        width: 15px;
        height: 15px;
        margin: 4px;
        box-shadow: 0px 0px 0px 3px #FFF, 0px 0px 0px 4px #193db0;
    }

    .icheckbox-label.icheckbox-colorfilter .disabled + .cf-sprite {
        width: 15px;
        height: 15px;
        margin: 4px;
        box-shadow: 0px 0px 0px 3px #FFF, 0px 0px 0px 4px #193db0;
        position: relative;
        display: block;
    }

        .icheckbox-label.icheckbox-colorfilter .disabled + .cf-sprite:before,
        .icheckbox-label.icheckbox-colorfilter .disabled + .cf-sprite:after {
            position: absolute;
            left: 7px;
            top: -8px;
            content: ' ';
            height: 30px;
            width: 1px;
            background-color: #bebebe;
        }

        .icheckbox-label.icheckbox-colorfilter .disabled + .cf-sprite:before {
            transform: rotate(45deg);
        }

        .icheckbox-label.icheckbox-colorfilter .disabled + .cf-sprite:after {
            transform: rotate(-45deg);
        }
}


.icheckbox-colorfilter .icheckbox.checked + span {
    border-color: #0047ba !important;
    border: 2px solid #0047ba !important
}

.icheckbox-colorfilter .icheckbox.disabled + span {
    opacity: 0.4;
    filter: alpha(opacity=40)
}

.cf-sprite {
    background-image: url(/Resource/Images/color-filter-sprite@2x.png?v2) !important;
    background-repeat: no-repeat;
    -webkit-background-size: 315px 105px !important;
    background-size: 315px 105px !important
}

.cf-20 {
    background-position: 0 0
}
/* Antrasit */
.cf-13 {
    background-position: -35px 0
}
/* Bej */
.cf-2 {
    background-position: -70px 0
}
/* Beyaz */
.cf-12 {
    background-position: -105px 0
}
/* Bordo */
.cf-14 {
    background-position: -140px 0
}
/* Ekru */
.cf-19 {
    background-position: -175px 0
}
/* Gri */
.cf-18 {
    background-position: -210px 0
}
/* Haki */
.cf-22 {
    background-position: 0 -35px
}
/* Indigo */
.cf-11 {
    background-position: -35px -35px
}
/* Kahverengi */
.cf-3 {
    background-position: -70px -35px
}
/* Kirmizi */
.cf-23 {
    background-position: -105px -35px
}
/* Lacivert */
.cf-15 {
    background-position: -140px -35px
}
/* Lila */
.cf-5 {
    background-position: -175px -35px
}
/* Mavi */
.cf-9 {
    background-position: -210px -35px
}
/* Mor */
.cf-7 {
    background-position: 0 -70px
}
/* Pembe */
.cf-21 {
    background-position: -35px -70px
}
/* Petrol */
.cf-6 {
    background-position: -70px -70px
}
/* Sari */
.cf-1 {
    background-position: -105px -70px
}
/* Siyah */
.cf-8 {
    background-position: -140px -70px
}
/* Turkuaz */
.cf-10 {
    background-position: -175px -70px
}
/* Turuncu */
.cf-4 {
    background-position: -210px -70px
}
/* Yesil */
.cf-17 {
    background-position: -245px 0
}
/* Murdum */
.cf-16 {
    background-position: -245px -35px
}
/* Fusya*/
.cf-26 {
    background-position: -245px -70px
}
/* Mercan */
.cf-27 {
    background-position: -280px 0
}
/* Cok-Renkli */
.cf-28 {
    background-position: -280px -35px
}
/* Soluk Gri */
.cf-29 {
    background-position: -280px -70px
}
/* Metalik */

/* Breadcrumb */
.breadcrumb {
    margin-bottom: 0px;
    padding: 10px 0;
    background-color: transparent; /*font-family:'lcwaikikiregular'*/
    font-size: 13px;
    line-height: 2;
}

    .breadcrumb.bc-mobile {
        padding: 15px 30px 0px 30px !important;
    }

    .breadcrumb a:link, .breadcrumb a:visited {
        font-size: 13px;
        color: #6b778d;
    }

    .breadcrumb a:hover {
        color: #6b778d;
        text-decoration: none
    }

    .breadcrumb a:active {
        color: #CCC
    }

/* Pagination */

.pagination-wrapper {
    min-height: 15px;
}

.pagination {
    margin: 0;
    font-size: 15px
}

    .pagination a:link, .pagination a:visited {
        color: #CCC
    }

    .pagination a:hover {
        color: #000;
        text-decoration: underline
    }

    .pagination a:active {
        color: #CCC
    }


.c-layout-selector {
    padding-top: 11px;
    margin: 0px -10px 10px 10px !important;
}

    .c-layout-selector .bars {
        cursor: pointer;
        float: left;
        margin-left: 15px;
    }

        .c-layout-selector .bars .bar {
            float: left;
            margin-right: 3px;
            width: 8.3px;
            height: 16px;
            background-color: #bebebe;
        }

        .c-layout-selector .bars.active .bar {
            background-color: #555555;
        }


.p-arrow a:link, .p-arrow a:visited, .p-arrow a:active, .p-arrow a:hover {
    padding-top: 3px;
    font-size: 18px;
    text-decoration: none;
    color: #555;
}

.p-show-all {
    line-height: 30px;
    margin: 2px 0 0
}

/* Ordering */
a.c-new, a.c-new2, a.c-new3 {
    float: right;
    line-height: 26px;
    padding: 0 16px 0 0 !important;
    margin-top: 7px; /*font-family:'lcwaikikiregular'*/
}

    a.c-new span, a.c-new2 span, a.c-new3 span {
        float: left;
        width: 18px;
        height: 18px;
        margin: 3px;
        background-position: -194px -288px
    }

a.c-new3 {
    color: #df4844;
}

a.c-new[disabled="1"] {
    opacity: 0.5;
}

    a.c-new[disabled="1"]:hover {
        text-decoration: none;
        color: #333;
    }




a.c-new:hover span, a.c-new2:hover span, a.c-new3:hover span {
    background-position: -194px -308px
}

a.c-new:active span, a.c-new2:active span, a.c-new2:active span {
    background-position: -194px -328px
}

a.c-new.selected span, a.c-new2.selected span, a.c-new3.selected span {
    color: #000;
    background-position: -194px -308px
}

a.c-new.selected span, a.c-new.disabled {
    color: #a4a4a4;
}

a.c-new.selected span, a.c-new2.disabled span, a.c-new3.disabled span {
    background-position: -194px -308px
}

a.c-new.selected:hover span, a.c-new2.selected:hover span, a.c-new3.selected:hover span {
    background-position: -194px -348px;
    cursor: pointer
}

a.c-new.selected:active span, a.c-new2.selected:active span, a.c-new3.selected:active span {
    color: #CCC;
    background-position: -194px -328px;
    cursor: pointer
}

.c-ordering {
    width: 155px
}

    .c-ordering .btn {
        padding-left: 2px !important
    }

    .c-ordering span {
        float: left;
        width: 150px;
        text-align: left;
        overflow: hidden
    }

        .c-ordering span:after {
            content: "\f107";
            position: absolute;
            right: 0;
            font-size: 22px;
            font-family: "FontAwesome";
            margin-top: -5px;
        }

    .c-ordering .dropdown-menu {
        min-width: 223px !important;
        left: initial;
        right: -5px;
        border: solid 1px #979797;
        background-color: #ffffff;
        margin-top: 4px;
    }

        .c-ordering .dropdown-menu li a {
            font-weight: 500;
            text-align: left;
        }

            .c-ordering .dropdown-menu li a:hover {
                color: #193db0;
            }

        .c-ordering .dropdown-menu:before {
            right: 5px !important;
            left: initial !important
        }

        .c-ordering .dropdown-menu:after {
            right: 6px !important;
            left: initial !important
        }

.runOutCheckbox {
    color: #bf3a31;
}

.bordered {
    margin-top: 2px;
    margin-bottom: 2px;
    border-top: 1px dotted #E5E5E5;
    border-bottom: 1px dotted #FFF
}

.border-solid {
    border-bottom: 1px solid #efefef
}

.bgcolor-lgrey {
    background-color: #fbfbfb !important
}

.border-outlet {
    border-top-color: #eb3b4f
}

/* Filters Outlet, Search Result, New Arrivals */
.filters-title {
    float: left;
    font-weight: bold; /*font-family:'lcwaikikiregular';*/
    padding: 5px 2px 5px 17px
}

.btn-category-list {
    width: 165px;
    margin-left: 0 !important;
    margin-right: 10px !important
}

    .btn-category-list span {
        float: left;
        width: 125px;
        text-align: left;
        overflow: hidden
    }

    .btn-category-list .dropdown-menu {
        min-width: 165px !important
    }

        .btn-category-list .dropdown-menu:before {
            left: 148px !important
        }

        .btn-category-list .dropdown-menu:after {
            left: 149px !important
        }

/* Search No Result */
.search-no-result {
    padding: 40px 0 50px
}

    .search-no-result .alert {
        margin: 0 15px 70px
    }

/* Back to top */
#back-to-menu {
    display: none;
    position: fixed;
    z-index: 999;
    width: auto;
    height: 50px;
    padding: 0;
    text-align: center;
    border: none !important;
    right: 45px;
    bottom: 60px;
}

/*.paging-process {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 50px;
    padding-top: 30px;
}

    .paging-process span {
        font-size: 12px;
        text-align: center;
        color: #000000;
        line-height: 25px;
        font-weight: 600;
    }

        .paging-process span .blue {
            color: #1946ba !important;
        }

    .paging-process .progress {
        width: 200px;
        height: 4px;
        margin-bottom: 7px;
    }

        .paging-process .progress .progress-bar {
            background-color: #1946ba;
        }

    .paging-process .lazy-load-button {
        border: solid 1px #1f49b6;
        text-align: center;
        background-color: #193db0;
        border: solid 1px #1f49b6;
        padding: 10px 50px;
        -moz-transition: 0.3s;
        -o-transition: 0.3s;
        -webkit-transition: 0.3s;
        font-size: 14px;
        color: #fff !important;
        text-decoration: none;
        margin: 10px;
        border-radius: 5px;
    }

        .paging-process .lazy-load-button &gt; span {
            color: #fff !important;
            font-size: 14px;
            font-weight: normal;
        }

    .paging-process .lazy-load-text {
        font-weight: bold;
        margin: 0;
        font-size: 14px;
        display: inline-block;
    }

    .paging-process .lazy-load-button:hover {
        text-decoration: none;
        box-shadow: 0 0 30px 0 rgba(0,0,0,.2);
    }
*/


#back-to-top {
    width: 100px;
    height: 40px;
    border-radius: 20px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.16);
    background-color: #ffffff;
    padding: 10px;
    transition: 0.3s;
}

    #back-to-top:hover {
        transition: 0.3s;
        background-color: #193db0;
        color: #FFF !important;
        text-decoration: none;
    }


        #back-to-top:hover .back-to-top-icon span {
            transition: 0.3s;
            color: #FFF !important;
        }

.back-to-top-icon i {
    display: none;
}

.back-to-top-icon span {
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    color: #193db0;
    margin: 0px;
    transition: 0.3s;
    margin-left: 23px;
}

    .back-to-top-icon span:before {
        font-size: 27px;
        content: "\f106";
        font-family: "FontAwesome";
        position: absolute;
        top: 2px;
        left: 10px;
    }

/* Back to mybag */
#back-to-mybag {
    display: block;
    height: 40px !important;
    border-radius: 0px 0px 5px 5px;
    margin-top: 5px;
}

.back-to-mybag-icon {
    padding: 5px;
    width: 50px;
    display: block;
    border-radius: 50%;
    background-color: #F8F8F9;
    color: #555;
    margin-top: 8px;
    height: 50px;
    font-size: 24px;
}

    .back-to-mybag-icon .shopping-bag {
        width: 25px;
        height: 30px;
        position: relative;
        display: block;
        margin-top: 5px;
        background-position: center;
        background-image: url(/Resource/Images/shopping-bag.svg);
        background-repeat: no-repeat;
        background-size: 22px;
        margin-left: 8px;
    }


.search-icon {
    width: 20px;
    height: 20px;
    position: relative;
    display: block;
    background-position: center;
    background-image: url(/Resource/Images/search-icon.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    margin: 0px auto;
    margin-top: 18px;
    margin-bottom: 17px;
    float: right;
}

    .search-icon .header-icon-label {
        margin-top: 19px;
    }


#back-to-mybag span#back-to-cartQuantity {
    position: relative;
    display: inline-block;
    right: -8px;
    min-width: 14px;
    height: 14px;
    line-height: 10px;
    border-radius: 150px;
    background-color: #193db0;
    border: 2px solid #193db0;
    text-align: center;
    top: -32px;
    color: #fff;
    font-size: 10px;
}


/* Category item list */
.CategoryPage {
}

.SearchPage {
}

@keyframes fading {
    from {
        opacity: 0.3;
    }

    to {
        opacity: 1;
    }
}

.c-item .lazy-load-shadow {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 998;
    background-color: #FFF;
    /*animation-name:fading;
    animation-direction:alternate;
    animation-fill-mode:both;
    animation-iteration-count:infinite;
    animation-duration:3s;*/
}

    .c-item .lazy-load-shadow .img {
        display: block;
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
        height: 408px;
        z-index: 999;
        background-color: #eee;
        margin: 5px;
        margin-left: 15px;
        margin-top: 0px;
        border-right: 15px solid #FFF;
        margin-bottom: 10px;
    }

    .c-item .lazy-load-shadow .line {
        display: block;
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
        height: 23px;
        z-index: 999;
        background-color: #eee;
        margin: 5px;
        margin-left: 15px;
        margin-top: 0px;
        border-right: 15px solid #FFF;
        margin-bottom: 5px;
    }

        .c-item .lazy-load-shadow .line.l2 {
            margin-bottom: 10px;
            width: 60%;
            margin-left: 25%;
        }

        .c-item .lazy-load-shadow .line.l3 {
            margin-bottom: 5px;
            width: 40%;
            margin-left: 35%;
        }

        .c-item .lazy-load-shadow .line.l4 {
            margin-bottom: 3px;
            width: 40%;
            margin-left: 35%;
            height: 15px;
        }



.c-items {
    margin: 0 -5px
}

.c-item-colors a.selected {
    border: 2px solid #dd4434;
    margin: 0
}

.c-item-name {
    margin: 2px 0 0;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    height: 34px;
    color: #555555;
    padding: 10px 0px !important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.c-item-price {
    text-align: center;
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: 500;
    color: #0e0e0e;
    margin-top: 0px;
    margin-bottom: 20px;
}

.color-option-label {
    width: 100%;
    height: 30px;
    text-align: center;
    color: #bebebe;
    padding: 3px;
    font-size: 14px;
    font-weight: 600;
}

.c-item-old-price {
    text-decoration: line-through
}

.c-item-discount-price {
    color: #dd4433;
    padding-left: 15px
}

.c-items-border {
    border-bottom: 1px solid #ededed
}


/* Category Banner */
.category-banner {
    margin-bottom: 20px
}

/* Product Recommendation */
.pr-title-horizontal {
    margin-top: -20px;
}

    .pr-title-horizontal h1 {
        font-size: 20px;
        font-weight: bold;
        text-align: center;
        color: #302e2b;
    }

.pr-items-horizontal {
    margin: 0 0 20px 0;
}

    .pr-items-horizontal .c-item {
        margin: 0 0 15px 0;
        text-align: center;
    }

.pr-title {
    height: 30px;
    margin: 10px 0 0 0;
    background-color: #f0f0f0;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #d5d5d5
}

    .pr-title h1 {
        line-height: 30px;
        margin: 0;
        font-size: 15px;
        font-weight: bold;
        text-align: center
    }

.pr-items {
    margin: 0 0 20px 0;
    border: 1px solid #d5d5d5
}

    .pr-items .c-item {
        margin: 15px 0
    }

    .pr-items .b-cart {
        margin-top: 7px
    }

#ShoppingCartContent .pr-items {
    margin-bottom: 120px
}

/* Model Page */
.model-detail {
    margin: 0 -15px
}

.result-count {
    font-size: 14px;
    padding: 12px 0px;
    margin-top: -6px;
    margin-left: -5px;
}

    .result-count .bold {
        color: #193db0;
    }


.option-img-container { /*font-family:'lcwaikikiregular'*/
}

#divVideo {
    text-align: center;
    max-width: 100%;
    height: auto;
}

#divImage {
    text-align: center;
    z-index: 995;
    position: relative;
}

.option-img {
    clear: both;
    display: block;
    text-align: center;
    max-width: 100%;
}

    .option-img img {
        max-width: 100%;
    }



/*.option-img span.discount-rate{position:absolute;top:3px;right:8px!important;width:51px;height:51px;padding-top:7px;background-position:-415px -217px;text-align:center;color:#FFF;font-size:18px;font-weight:bold}
	                span.discount-rate sup{font-size:11px;font-weight:normal;top:-0.3em;left:-0.1em}*/
.option-img-container video {
    max-width: 100%;
    height: auto;
    -webkit-filter: brightness(108.5%);
    -moz-filter: brightness(108.5%)
}


#divVideo .play-pause {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 993;
    transition: 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 60pt;
    color: #193db0;
    opacity: 1;
}

    #divVideo .play-pause i.pause {
        opacity: 0;
    }

    #divVideo .play-pause i.play {
        opacity: 1;
        transition: 0.3s;
    }

    #divVideo .play-pause:hover {
        transition: 0.3s;
        background-color: rgba(0,0,0,0.0)
    }

        #divVideo .play-pause:hover i {
            opacity: 1;
            transition: 0.3s;
        }

.video-play-icon {
    position: absolute !important;
    background-color: rgba(0,0,0,0);
    z-index: 333;
    width: 100%;
    height: 100%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    color: #1F49B6;
    font-size: 33pt;
}

.video-play-icon-bg {
    width: 29.22px !important;
    height: 24px;
    border-radius: 100%;
    background-color: #FFF;
    position: absolute !important;
    z-index: -1;
}

.option-img-thumbs {
    clear: both;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    margin: 0px 0 0px;
    align-items: center;
    justify-content: space-between;
    height: 100%;
}

.slider-thumbs {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}

.thumbs-wrapper {
    height: 450px !important;
}

    .thumbs-wrapper div {
        display: inline-block;
        float: left;
        width: 100%;
        border-bottom: 0px solid #fff;
        cursor: pointer;
        margin-top: 0px !important;
        margin-bottom: 5px;
        overflow: hidden;
        position: relative;
    }

.turn-back {
    background-color: #f8f8f9;
    color: #555;
    padding: 15px;
    font-size: 14px;
    font-weight: 600;
    margin: 15px -10px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS */
    .thumbs-wrapper div {
        height: 124px;
    }

    .carousel-inner &gt; .item &gt; img, .carousel-inner &gt; .item &gt; a &gt; img {
        width: 100%;
    }
}

.thumbs-wrapper div:last-child {
    margin-bottom: 0 !important;
}

.thumbs-wrapper div.selected {
    border-right: 0px solid #dd4434
}

.thumbs-wrapper div img {
    width: 100%
}

    .thumbs-wrapper div img:first-child {
        margin-top: 0px !important;
    }


.thumbs-wrapper div.selected img {
    opacity: 0.3;
    filter: alpha(opacity=30)
}

.option-video-thumb {
    position: absolute;
    display: block;
    width: 51px;
    height: 68px;
    background-position: -179px -392px;
    z-index: 2
}

.indicator .slick-current:after {
    position: absolute;
    top: 0;
    right: 0;
    content: " ";
    background-color: #000;
    width: 4px;
    height: 100%;
}

.indicator .slick-current img {
    opacity: 0.3;
    filter: alpha(opacity=30)
}
/* Option Image Zoom */
#modal-image-zoom {
    overflow: hidden;
    z-index: 9999;
}

    #modal-image-zoom .modal-dialog {
        height: 100% !important;
        padding: 0 !important
    }

    #modal-image-zoom .modal-content {
        height: 100% !important;
        background: none !important;
        border: none !important;
        box-shadow: none !important;
        -webkit-box-shadow: none !important
    }

    #modal-image-zoom .modal-header {
        height: 0 !important;
        min-height: 0 !important;
        padding: 0 !important
    }

    #modal-image-zoom .close {
        position: absolute !important;
        margin: 0 !important;
        right: 5px !important;
        top: 5px !important;
        z-index: 9 !important
    }

    #modal-image-zoom .modal-body {
        height: 100% !important;
        padding: 0 !important;
        text-align: center
    }

.modal-backdrop {
    z-index: 1030 !important;
}

#OptionImageZoomContainer {
    position: relative;
    overflow: hidden;
    height: 100%;
    margin: auto
}

.zoomContainer {
    z-index: 995 !important;
    margin-left: 1px;
}

#OptionImageZoom {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center !important
}

    #OptionImageZoom div {
        background: none !important;
        text-align: center !important
    }

.option-share {
    clear: both;
    display: block;
    max-width: 150px;
    margin: 20px auto 25px;
    text-align: center
}

    .option-share span {
        float: left;
        padding: 1px 10px 0 0
    }

    .option-share .sm:link {
        float: left;
        font-size: 18px;
        margin: 0
    }

    .option-share .sm.whatsapp {
        width: 16px;
        height: 16px;
        margin: auto !important;
        position: relative;
        margin: 5px 1px !important;
    }

        .option-share .sm.whatsapp:after {
            font-size: 14px;
            margin-left: -6px;
            margin-top: -2px;
        }

pric
.option-detail a {
    color: #193db0;
    font-size: 14px;
}

option-detail-info {
    font-size: 14px;
    color: #555555;
}


.option-detail-info h5 {
    font-size: 16px;
    color: #302e2b;
    margin-bottom: 20px !important;
}

.option-detail-info b {
    font-weight: 600;
}

.option-name {
    clear: both;
    margin: 0 0 5px;
    font-size: 30px;
    font-weight: bold;
    color: #302e2b;
}

.option-sub-title {
    width: 461px;
    height: auto; /*font-family: Open Sans;*/
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #7c878d;
}

.option-code {
    font-family: Open Sans;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #9b9b9b;
}

.option-price {
}

.earning-price {
    font-size: 34px;
    font-weight: bold;
    color: #df4844;
}

    .earning-price &gt; span {
        font-size: 16px;
        font-weight: 600;
        display: block;
        color: #df4844;
    }


.option-price-cash-container, .option-price-installment-container {
    float: left;
    min-width: 50%;
    padding-right: 10px
}

.option-price-cash-title, .option-price-installment-title {
    font-family: "Open Sans";
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #4a4a4a;
    margin-bottom: 0px !important;
}

.option-price-cash {
    font-size: 34px;
    font-weight: bold;
    margin: -5px 0px 15px 0px;
    color: #000;
}

.price-warn {
    color: #98c7bc !important
}

.option-price-first {
    text-decoration: line-through;
    color: #555;
    font-size: 16px;
    margin-bottom: 0;
}

.option-price-installment {
    font-family: Open Sans;
    font-size: 23px;
    font-weight: 800;
    margin-bottom: 0px;
    color: #555555;
}

.option-price-discount {
    font-size: 15px;
    font-weight: bold;
    color: #24abda
}

div.option-colors {
    display: block;
    width: 100%;
    margin: 0px 0px 10px;
}

/*  Sadece Internet Explorer da çalışır */
@media all and (-ms-high-contrast:none) {
    *::-ms-backdrop, .option-sizes &gt; div &gt; a.disabled &gt; span {
        left: 18px !important;
    }
}

div.option-colors p {
    font-weight: bold;
    margin: 0
}

div.option-colors span.crossed,
div.option-colors a {
    display: inline-block;
    margin: 10px 10px 0 0px;
    border: 0px solid #FFF
}

div.option-colors img.not-available {
    padding: 4px;
    border: 2px solid #000;
    opacity: 0.5;
    width: 34px;
}

.crossed {
    display: inline-block;
    position: relative;
}


    .crossed:before, .crossed:after {
        position: absolute;
        left: 16px;
        content: ' ';
        height: 43px;
        width: 2px;
        background-color: #333;
        opacity: 0.5;
        top: 0;
        margin-top: -5px;
    }

    .crossed:before {
        transform: rotate(45deg);
    }

    .crossed:after {
        transform: rotate(-45deg);
    }

div .option-colors a.selected {
    border: #1f49b6 2px solid;
    padding: 4px;
}

div.option-colors a img {
    width: 34px;
    height: 34px;
}


div.option-colors a.selected img {
    width: 22px;
    height: 22px;
}


div.option-colors a span {
    position: absolute;
    display: inline-block;
    width: 34px;
    height: 34px;
    background-position: -343px -136px;
    opacity: 0.5;
    filter: alpha(opacity=50)
}

.option-sizes p {
    font-weight: bold;
    margin: 0 0 5px
}

.option-size-title.look-page,
.option-height-title.look-page {
    position: relative;
}

.option-height-title,
.option-size-title {
    width: 100%;
}



div#option-size, div#option-height {
    position: relative;
    margin-bottom: 0px;
    display: flex;
    flex-wrap: wrap;
    flex-flow: wrap row;
    flex-direction: row;
}

div#option-height {
    margin-bottom: 0
}

/* size alert */
.last-x-item-alert {
    position: absolute;
    text-align: center;
    border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    /* width: 100%; */
    border-color: #E87F7C;
    padding: 7px;
    font-size: 13px;
    z-index: 99999;
    border: 1px solid;
    background-color: #FFF;
}

.height-alert,
.size-alert {
    position: absolute;
    text-align: center;
    border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    width: 100%;
    border-color: #E87F7C;
    padding: 7px;
    font-size: 13px;
}

    .last-x-item-alert.top,
    .height-alert.top, .size-alert.top,
    .height-alert.bottom, .size-alert.bottom {
        position: absolute;
        margin-bottom: -30px !important;
        left: 0;
        top: 0;
    }

        .last-x-item-alert.top .arrow,
        .height-alert.top .arrow,
        .size-alert.top .arrow {
            bottom: -8px !important;
            border-top-color: #E87F7C !important;
        }

.sc-double-size .size-alert.bottom {
    margin: 3px 0 5px 18px !important
}

.sc-double-size .height-alert.bottom {
    margin: 60px 0 5px 15px !important;
    width: auto !important;
}

.sc-single-size .size-alert.bottom {
    margin: 3px 0 5px 53px !important
}

.height-alert.bottom .arrow, .size-alert.bottom .arrow {
    left: 17px;
    top: -7px;
    margin-left: -7px;
    border-bottom-color: #f58b8f
}

.last-x-item-alert .arrow,
.height-alert .arrow, .size-alert .arrow {
    border-width: 7px
}

.last-x-item-alert.bottom .arrow,
.height-alert.bottom .arrow:after, .size-alert.bottom .arrow:after {
    border-bottom-color: transparent;
}

.last-x-item-alert .popover-content,
.height-alert .popover-content, .size-alert .popover-content {
    padding: 2px 11px 1px;
    color: #ae3c3c
}

.popover-add-to-fd {
    border-radius: 0 !important;
    color: #193db0 !important;
    border: 1px solid #193db0 !important;
    width: 100% !important;
    text-align: center !important;
    box-shadow: none !important;
    font-size: 13px;
    font-weight: 600;
    display: block;
    position: absolute;
    z-index: 1010;
    max-width: 276px;
    background-color: #fff;
    background-clip: padding-box;
    white-space: normal;
}


    .popover-add-to-fd.left {
        margin-left: -10px;
    }

    .popover-add-to-fd &gt; .arrow,
    .popover-add-to-fd &gt; .arrow:after {
        position: absolute;
        display: block;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
    }

    .popover-add-to-fd &gt; .arrow {
        border-width: 11px;
    }

        .popover-add-to-fd &gt; .arrow:after {
            content: "";
            border-width: 10px;
        }

    .popover-add-to-fd.left &gt; .arrow {
        top: 50%;
        right: -11px;
        margin-top: -11px;
        border-right-width: 0;
        border-left-color: #193db0;
    }

        .popover-add-to-fd.left &gt; .arrow:after {
            right: 1px;
            bottom: -10px;
            border-left-color: #fff;
            border-right-width: 0;
            content: " ";
        }



.popover {
    border-radius: 0 !important;
    color: #193db0 !important;
    border-color: #193db0 !important;
    width: 100% !important;
    text-align: center !important;
    box-shadow: none !important;
    font-size: 13px;
    font-weight: 600;
}

    .popover.top .arrow {
        border-top-color: #193db0;
    }

    .popover.left .arrow {
        border-left-color: #193db0;
    }

    .popover.right .arrow {
        border-right-color: #193db0;
    }

    .popover.bottom .arrow {
        border-bottom-color: #193db0;
    }

.modal-optionAddToCart {
    margin-left: auto;
    margin-right: auto;
}

.add-to-cart-store-container {
    display: block;
    width: 355px;
    margin: 15px 0 10px;
    height: 50px;
    float: left;
}

    .add-to-cart-store-container .warn {
        margin-top: 10px
    }

.add-to-cart-container {
    display: block;
    height: 50px;
    z-index: 10;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
}

.add-to-favorite-container {
    display: block;
    height: 50px;
    z-index: 10;
    float: left;
    background-color: #193db0;
    color: #FFF;
    width: 50px;
    margin: 15px 10px 10px;
}

    .add-to-favorite-container .add-to-favorite-detail-icon,
    .add-to-favorite-container .add-to-favorite-detail-icon:link,
    .add-to-favorite-container .add-to-favorite-detail-icon:visited {
        display: block;
        height: 38px;
        line-height: 38px;
        position: absolute;
        padding-top: 8px;
        color: #FFF !important;
        font-size: 12px;
        transition: 0.3s content;
    }

        .add-to-favorite-container .add-to-favorite-detail-icon.added:after {
            content: "\f004";
            font-family: FontAwesome;
            font-size: 20pt;
            position: absolute;
            top: 0;
            margin: 13px;
            margin-top: 7px;
            transition: 0.3s content;
        }

        .add-to-favorite-container .add-to-favorite-detail-icon:after {
            content: "\f08a";
            font-family: FontAwesome;
            font-size: 20pt;
            position: absolute;
            top: 0;
            margin: 13px;
            margin-top: 7px;
            transition: 0.3s content;
        }



.add-to-cart:link, .add-to-cart:visited, .add-to-cart-animation {
    display: block;
    width: 100%;
    height: 50px;
    background-color: #1f49b6;
    font-size: 22px;
    color: #fff;
    padding-top: 9px;
    text-align: center;
    position: relative;
    float: left;
}

.add-to-cart:hover {
    opacity: 0.9;
    filter: alpha(opacity=90);
    text-decoration: none
}

.share-button {
}

.add-to-cart:active {
    background-color: #1f49b6;
    color: #FFF
}

.add-to-cart-animation {
    display: none;
    width: 100%;
    background-color: #98c7bc;
    height: 50px;
}

    .add-to-cart-animation p {
        width: 100%;
        height: 53px;
        padding: 6px 0 0 0;
        margin: 0;
        color: #fff;
        font-size: 16px;
    }

.maintenance-instruction-link {
    color: #193db0 !important;
    font-size: 16px !important;
    text-decoration: none !important;
}

    .maintenance-instruction-link:before {
        content: "i";
        font-size: 20px;
        font-family: Webdings;
        padding-right: 5px;
    }

/*.model-info-link {
    color: #193db0 !important;
    font-size: 16px !important;
    text-decoration: none !important;
    margin-bottom: 10px;
    display: inline-block !important;
}

    .model-info-link img {
        width: 20px;
    }*/

/*.model-info-link:before {
        content: "i";
        font-size: 20px;
        font-family: Webdings;
        padding-right: 5px;
    }*/

.search-in-store:link {
    position: relative;
    right: 0;
    top: 10px;
    font-size: 16px;
    margin-bottom: 20px;
    display: block;
    color: #193db0;
}

.search-in-store img {
    width: 20px;
}

.search-in-store:hover {
    text-decoration: none
}

.search-in-store:link span, .search-in-store:visited span {
    font-size: 20px;
    color: #00529b !important;
    font-family: Webdings;
}

.option-out-of-stock {
    display: inline-block;
    height: 24px;
    line-height: 50px;
    color: #BA3232
}

/* Modal &gt; Search In Store */
.modal-search-in-store {
    display: block;
}

    .modal-search-in-store .modal-footer {
        border-top-color: #fff;
        padding: 0;
        min-height: 0;
        border: 0
    }

    .modal-search-in-store .modal-body {
        padding: 0
    }

    .modal-search-in-store .sis-select-size {
        padding: 25px 35px;
        display: none
    }

.sis-select-size .option-sizes {
    margin: 20px 0; /*font-family:'lcwaikikiregular'*/
}

.sis-select-size .size-guide {
    display: none !important
}

.modal-search-in-store .sis-results {
    min-height: 550px
}

.sis-size-form-container {
    width: 100%;
    min-height: 245px;
    margin: 15px 0 0 0
}

.sis-search {
    padding: 0 5px 0 0
}

.sis-size-title {
    margin: 0 0 0 3px; /*font-family:lcwaikikiregular*/
}

.sis-city-form {
    width: 100%
}

    .sis-city-form .button {
        margin-right: 3px
    }

.sis-search .option-sizes {
    margin: 5px 0 5px 1px; /*font-family:'lcwaikikiregular'*/
}

    .sis-search .option-sizes p {
        display: none !important
    }

    .sis-search .option-sizes .option-size-title, .sis-search .option-sizes .option-height-title {
        margin-left: 2px
    }

.sis-search .size-guide {
    display: none !important
}

.sis-stock-error {
    display: none;
    padding: 20px 3px
}

.sis-stock-info {
    display: none;
    max-height: 300px;
    margin-top: 20px;
    padding: 5px;
    border: 1px solid #ebeef3; /*font-family:lcwaikikiregular;*/
    overflow-y: auto
}

    .sis-stock-info &gt; div {
        margin-bottom: 10px;
        border-bottom: 1px solid #ccc;
        padding-bottom: 10px;
    }

.sis-store-info-title {
    font-weight: bold;
    margin-bottom: 10px !important
}

.sis-store-icon {
    float: left;
    width: 20px
}

    .sis-store-icon img {
        width: 20px;
        height: 25px
    }

.sis-store-info {
    float: left;
    width: 61%;
    padding-left: 5px;
    font-weight: 600;
}

    .sis-store-info .blue.bold {
        font-weight: 600;
    }

        .sis-store-info .blue.bold + p {
            font-weight: 500;
            padding-right: 10px;
            font-size: 11pt;
        }

            .sis-store-info .blue.bold + p + p {
                font-weight: 500;
                padding-right: 10px;
                font-size: 11pt;
            }

    .sis-store-info p {
        margin: 0
    }

.sis-store-stock {
    float: left;
    width: 31%;
    text-align: center;
    font-weight: 600
}

.b-directions {
    height: 26px !important;
    margin: auto;
    padding: 4px 10px !important;
    font-size: 14px;
    font-weight: normal
}

.sis-map {
    padding: 0 0 0 5px
}

.google-map {
    width: 100%;
    height: 638px;
    position: absolute;
}


.storepickup-store-info {
    display: none;
    max-height: 300px;
    margin-top: 20px;
    padding: 2px;
    border: 5px solid #ebeef3; /*font-family:lcwaikikiregular;*/
    overflow: auto
}

    .storepickup-store-info &gt; div {
        margin-bottom: 20px
    }


.storepickup-store-infodetail {
    float: left;
    width: 280px;
    padding-left: 5px
}

    .storepickup-store-infodetail p {
        margin: 0;
        line-height: 18px !important
    }


/*a.model-info-link:link, a.model-info-link:visited {
    display: block;
}

a.model-info-link:hover {
    color: #2c8bcf
}

a.model-info-link:active {
    color: #13abdc
}*/
/*.model-info-link:before{content:' '}*/
#option-recomendation {
    display: none;
    margin-bottom: 10px;
}

.option-recommendation .c-item-price {
    color: #0e0e0e;
    font-weight: 700;
    white-space: nowrap
}

.option-recommendation .c-item-old-price {
    padding-right: 15px;
}

.option-recommendation .c-item-discount-price {
    padding: unset
}

.option-recommendation p {
    width: 100%;
    font-family: Open Sans;
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: 0.1px;
    text-align: center;
    color: #4a4a4a;
    font-weight: 400;
}

.option-recommendation ul {
    list-style: none;
    margin: 0 auto;
    padding: 0
}

    .option-recommendation ul li {
        margin: 0 0 15px;
        display: flex;
        flex: 1;
        float: left;
        flex-direction: row;
        width: 25%;
        justify-content: center;
        align-items: center;
    }

        .option-recommendation ul li a:link, .option-recommendation ul li a:visited {
            color: #555;
            text-decoration: none;
            display: block;
            width: 100%;
        }

        .option-recommendation ul li a:hover {
            color: #000
        }

        .option-recommendation ul li a:active {
            color: #ccc
        }

        .option-recommendation ul li img {
            height: 100%;
            max-width: none !important;
            border-right: 10px #FFF solid !important;
        }

        .option-recommendation ul li:last-child img {
            border-right: 0px !important;
        }

        .option-recommendation ul li .c-item-discount-price {
            float: left !important;
        }

        .option-recommendation ul li .c-item-old-price {
            float: right;
        }

.or-img {
    width: 60%
}

.or-info {
    width: 38%;
    padding-top: 70px
}

.or-info-desc, .or-info-brand {
    display: block
}

.or-info .c-item-discount-price {
    padding-left: 0
}

.opt-insider-pr-home {
    display: block
}

.opt-insider-pr-home-hide {
    display: none
}

.opt-vue1-pr-home {
    display: block
}

.opt-vue1-pr-home-hide {
    display: none
}

.opt-vue2-pr-home {
    display: block
}

.opt-vue2-pr-home-hide {
    display: none
}

.opt-vue1-pr-dp-hide {
    display: none
}

.opt-vue1-pr-dp {
    display: block
}

.opt-vue2-pr-dp-hide {
    display: none
}

.opt-vue2-pr-dp {
    display: block
}

.opt-insider-pr-basket {
    display: block
}

.opt-insider-pr-basket-hide {
    display: none
}

.opt-vue-pr-basket {
    display: block
}

.opt-vue-pr-basket-hide {
    display: none
}

.item-links .button {
    width: 100%;
    float: left;
    background-color: #045fa9 !important;
    filter: alpha(opacity=70);
    opacity: 0.10;
    -moz-opacity: 0
}


/*.featured-item-img .bc-blue:hover
{
    opacity: 1 !important;
    transition: all 300ms ease-out 0s;
}*/

/*.featured-item-img:hover .item-overlay .bc-blue
{
    opacity: 0.6;
    transition: all 300ms ease-out 0s;
}*/

.featured-item-img {
    overflow: hidden;
    position: relative;
    backface-visibility: hidden;
}

    .featured-item-img img {
        width: 100%;
    }

    .featured-item-img .item-overlay {
        /*background-color: rgba(0, 0, 0, 0.5);*/
        height: 38px;
        opacity: 1;
        position: absolute;
        bottom: 0;
        transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
        width: 100%;
        z-index: 10;
    }

    .featured-item-img .item-links {
        color: #fff;
        font-size: 12px;
        text-align: center;
        position: absolute;
        bottom: 0;
        width: 75%;
        height: 38px;
    }

        .featured-item-img .item-links button {
            border: none !important;
            height: 38px;
            line-height: 25px;
            overflow: hidden;
            padding-top: 8px !important;
            background-position: center 5px;
            background-repeat: no-repeat;
            font-size: 1.4rem;
            margin-left: 5%;
        }


    .featured-item-img a:hover + .emi-icons-wrapper .emi-item.preview .emi-label {
        width: 140px;
    }

    .featured-item-img .emi-icons-wrapper .emi-item.fav:hover .emi-label {
        width: 140px;
    }

    .featured-item-img .emi-icons-wrapper .emi-item.fav:hover .emi-icon i:before {
        content: "\f004";
    }

    .featured-item-img .emi-icons-wrapper .emi-item.emi-item.preview:hover .emi-label {
        width: 140px;
    }

.emi-icons-wrapper {
    position: absolute;
    right: 10px;
    bottom: 10px;
    z-index: 999;
}

    .emi-icons-wrapper a {
        display: block;
        overflow: hidden;
        float: right;
    }


        .emi-icons-wrapper a .emi-item,
        .emi-icons-wrapper .emi-item {
            float: right;
            padding: 5px 0px 4px 0px;
            background-color: #FFF;
            margin-left: 10px;
            cursor: pointer;
            display: block;
            text-align: center;
            font-size: 14px;
        }

            .emi-icons-wrapper a .emi-item .emi-icon,
            .emi-icons-wrapper .emi-item .emi-icon {
                float: right;
                font-size: 16pt;
                width: 40px;
                text-align: center;
            }

            .emi-icons-wrapper a .emi-item .emi-label,
            .emi-icons-wrapper .emi-item .emi-label {
                float: left;
                padding: 0px;
                font-size: 10pt;
                font-weight: 600;
                text-align: center;
                line-height: 31px;
                text-align: center;
                width: 0px;
                overflow: hidden;
                transition: width .5s cubic-bezier(0.645, 0.045, 0.355, 1);
                -webkit-transition: width .5s cubic-bezier(0.645, 0.045, 0.355, 1);
            }

                .emi-icons-wrapper a .emi-item .emi-label .text,
                .emi-icons-wrapper .emi-item .emi-label .text {
                    width: 140px;
                    display: block;
                    font-size: 14px;
                }



.featured-item-img .emi-icons-wrapper .emi-item.fav:hover .emi-icon i:before {
    content: "\f004";
}



/*.add-to-favorite, .add-to-favorite:link, .add-to-favorite:visited
{
    opacity: 0.8;
    background-color: #f8f8f9;
    width: 35px;
    height: 35px;
    position: absolute;
    right: 10px;
    margin-top: -10px;
    text-align: center;
    padding: 5px;
    color: #302e2b;
    font-size: 20px;
    border-radius: 50%;
    box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.4);
}

    .add-to-favorite:hover, .add-to-favorite:active
    {
        filter: alpha(opacity=90);
        opacity: 0.9;
        text-decoration: none
    }

    .add-to-favorite.added .fa
    {
        color: #193db0 !important;
    }*/

#divImage .add-to-favorite {
    position: relative;
    height: 29px !important;
    line-height: 29px !important;
    width: 29px !important;
    top: -35px !important;
    left: 262px !important;
    background-color: transparent !important;
    background-image: url("/Resource/Images/favorite/coeur-red.png") !important;
    background-position: 0 0 !important;
    background-size: 29px 28px
}

    #divImage .add-to-favorite.added {
        background-image: url("/Resource/Images/favorite/coeur-red-filled.png") !important
    }


/*Slider*/
#divImage .carousel-control.left {
    left: 6.6px;
    width: 0%;
    background-image: linear-gradient(to right,rgba(0,0,0,0.0) 0,rgba(0,0,0,0.0001) 100%);
}

#divImage .carousel-control.right {
    width: 0%;
    background-image: linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.0) 100%);
}

.header-profile, .header-profile:link, .header-profile:visited {
    float: right;
    display: block;
    height: 75px;
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    font-size: 16pt;
    cursor: pointer !important;
}



.header-profile-icon {
    width: 20px;
    height: 22px;
    background-image: url(/Resource/Images/user-icon.svg);
    display: block;
    margin: 0 auto;
    background-repeat: no-repeat;
    margin-top: 30px;
}

.header-add-to-favorite .header-favorite-icon {
    width: 23px;
    height: 22px;
    display: block;
    margin: 0 auto;
    background-repeat: no-repeat;
    margin-top: 30px;
}

.header-bag-icon {
    width: 17px;
    margin-top: 0px;
    height: 22px;
    position: relative;
    display: block;
    background-position: center;
    margin: 0px auto;
    margin-top: 29px;
}

.header-add-to-favorite:hover, .header-add-to-favorite:active {
    text-decoration: none;
}

    .header-add-to-favorite:hover .header-icon-label, .header-add-to-favorite:active .header-icon-label {
        filter: alpha(opacity=90);
        opacity: 0.9;
        text-decoration: underline;
    }


.cart-item-count {
    position: relative;
    display: inline-block;
    left: 8px;
    min-width: 16px;
    height: 16px;
    line-height: 10px;
    border-radius: 150px;
    background-color: #ff9280;
    border: 2px solid #ff9280;
    text-align: center;
    top: 0px;
    color: #fff;
    font-style: normal;
    font-size: 10px;
    font-style: normal;
    box-shadow: 0 3px 13px 0 rgba(0, 0, 0, 0.16);
}

.favorite-items {
    margin: 0 -5px
}

/*.favorite-item {
    max-width: 308px;
    padding: 4px;
    margin-bottom: 18px
}

    .favorite-item .add-to-favorite {
        height: 29px !important;
        line-height: 29px !important;
        width: 29px !important;
        bottom: 5px !important;
        right: 5px !important;
        background-color: transparent !important;
        background-image: url("/Resource/Images/favorite/coeur-red.png") !important;
        background-position: 0 0 !important;
        background-size: 29px 28px
    }

        .favorite-item .add-to-favorite.added {
            background-image: url("/Resource/Images/favorite/coeur-red-filled.png") !important
        }

    .favorite-item .add-to-favorite-detail,
    .favorite-item .add-to-favorite-detail:link,
    .favorite-item .add-to-favorite-detail:visited {
        opacity: 0.8;
        background-color: #f8f8f9;
        width: 35px;
        height: 35px;
        position: absolute;
        right: 10px;
        margin-top: -10px;
        text-align: center;
        padding: 5px;
        color: #302e2b;
        font-size: 20px;
        border-radius: 50%;
        bottom: 10px;
        box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.4);
    }

        .favorite-item .add-to-favorite-detail:hover:after,
        .favorite-item .add-to-favorite-detail.added:after {
            content: "\f004";
            font-family: FontAwesome;
            font-size: 17pt;
            position: absolute;
            top: 0;
            margin: 0px;
            margin-top: 0px;
            transition: 0.3s content;
        }

        .favorite-item .add-to-favorite-detail:after {
            content: "\f08a";
            font-family: FontAwesome;
            font-size: 17pt;
            position: absolute;
            top: 0;
            margin: 0px;
            margin-top: 0px;
            transition: 0.3s content;
        }*/

.header-icon-label {
    font-size: 9px;
    padding-bottom: 10px;
    text-align: center;
}

.order-track-label {
    font-size: 12px !important;
    color: #333 !important;
    display: flex;
    align-items: center;
    padding: 0 !important;
        
}

.order-track-label:hover {
    color: #193db0 !important;
    text-decoration: underline;
}
    .order-track-label:hover .bndl-truck-gray {
        background-position: 0px -709px !important;
    }
.favorite-item-info {
    min-height: 100px
}

    .favorite-item-info .c-item-name {
        line-height: 22px !important;
        height: 34px !important;
    }

    .favorite-item-info .add-to-basket, .favorite-item-info .favorite-add-to-basket:link, .favorite-item-info .favorite-add-to-basket:visited {
        display: block;
        width: 100%;
        height: 45px;
        line-height: 45px;
        margin: 10px auto 0;
        border: solid 2px #df4844;
        text-align: center;
        color: #df4844 !important;
        font-size: 16px
    }

        .favorite-item-info .add-to-basket:hover, .favorite-item-info .add-to-basket:active {
            text-decoration: none;
            opacity: 0.7
        }

.favorite-added-to-basket p {
    color: #00529a;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    padding: 8px 0 0 0
}

.favorite-cart-icon {
    display: block;
    width: 48px;
    height: 58px;
    margin: 5px auto;
    background-position: 0 0;
    background-size: 100px 200px !important
}

.favorite-out-of-stock {
    display: block;
    width: 100%;
    height: 45px;
    line-height: 45px;
    margin: 10px auto 0;
    text-align: center;
    color: #fff !important;
    font-size: 16px;
    background-color: #a9a9a9
}

.favorite-list-title {
    font-size: 15px;
    font-weight: 600;
    color: #999999;
    text-align: center
}

.favorite-list-social-media {
    padding-top: 70px;
    font-family: lcwaikikiregular
}

/*.favorite-list-social-media .sm {
        margin-top: 0 !important
    }*/

.favorite-list-ordering {
    display: block;
    float: right;
    width: 142px;
    height: 30px;
    margin-top: 49px !important
}

    .favorite-list-ordering .btn {
        width: 142px;
        height: 30px;
        line-height: 24px;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
        border-color: #4b4b4b !important;
        background-color: #fff !important;
        font-size: 20px !important;
    }

        .favorite-list-ordering .btn span {
            display: inline-block;
            width: 90px !important;
            text-align: left;
            font-size: 13px !important
        }

    .favorite-list-ordering .dropdown-menu {
        min-width: 142px !important;
        border-color: #4b4b4b !important;
        font-size: 13px !important;
        margin-top: -1px !important
    }

#modal-favoriteitemlogin .modal-body {
    text-align: center;
    margin: 25px 0
}

#modal-favoriteitemlogin .modal-header {
    background-color: #fff
}

#modal-favoriteitemlogin .fil-text {
    padding: 25px;
    font-weight: 600;
    font-size: 14px;
    color: #0d0d0d
}

#modal-favoriteaddtobasket .modal-body {
    text-align: center;
    margin: 25px 0
}

#modal-favoriteaddtobasket .modal-header {
    background-color: #fff
}

#modal-favoriteaddtobasket div#option-size, #modal-favoriteaddtobasket div#option-height {
    width: auto;
    float: none !important
}

#modal-favoriteaddtobasket .button.bc-red {
    height: 45px;
    margin-top: 25px
}

.add-to-basket-outer {
    width: 282px;
    height: 45px;
    border: solid 2px #df4844;
    align-items: center;
}

.add-to-basket {
    width: 89px;
    height: 22px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    color: #df4844;
}

/*&lt;style&gt;
    .CountryRectangle{
  width: 270px;
  height: 50px;
  border: solid 1px #1f49b6;
  font-family: Open Sans;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 1.1px;
  text-align: center;
  color : #1f49b6;
  text-decoration:none;
}
 

&lt;/style&gt;*/
.change-country-outer {
    width: 270px;
    height: 50px;
    border: solid 1px #1f49b6;
    align-items: center;
}



.change-country-area .change-country, .change-country-area .change-country-over:link, .change-country-area .change-country-over:visited {
    display: block;
    height: 45px;
    line-height: 45px;
    margin: 10px auto 0;
    border: solid 1px #1f49b6;
    text-align: center;
    color: #1f49b6 !important;
    font-size: 16px
}

    .change-country-area .change-country:hover, .change-country-area .change-country:active {
        text-decoration: none;
        opacity: 0.7
    }

.sc-add-to-favorite, .sc-add-to-favorite:link, .sc-add-to-favorite:visited {
    display: inline-block;
    /*padding-left: 18px;*/
    margin: 8px 0 0;
    background-image: url(/Resource/Images/favorite/coeur-red.png);
    background-size: 14px 14px;
    background-position: 0 4px;
    background-repeat: no-repeat
}

.sc-add-to-favorite-mobile {
    display: none;
    float: left;
    width: 100%;
    text-align: left;
    padding-left: 18px;
    margin: 8px 0 8px;
    background-image: url(/Resource/Images/favorite/coeur-red.png);
    background-size: 14px 14px;
    background-position: 0 4px;
    background-repeat: no-repeat
}

    .sc-add-to-favorite:active, .sc-add-to-favorite:hover, .sc-add-to-favorite-mobile:active, .sc-add-to-favorite-mobile:hover {
        color: #b2b2b2
    }

    .sc-add-to-favorite.added, .sc-add-to-favorite-mobile.added {
        background-image: url(/Resource/Images/favorite/coeur-red-filled.png) !important;
    }

.sc-add-to-favorite-detail, .sc-add-to-favorite-detail:link, .sc-add-to-favorite-detail:visited {
    display: inline-block;
    padding-left: 18px;
    margin: 8px 0 0;
    background-image: url(/Resource/Images/favorite/coeur-red.png);
    background-size: 14px 14px;
    background-position: 0 4px;
    background-repeat: no-repeat
}

.sc-add-to-favorite-detail-mobile {
    display: none;
    float: left;
    width: 100%;
    text-align: left;
    padding-left: 18px;
    margin: 8px 0 8px;
    background-image: url(/Resource/Images/favorite/coeur-red.png);
    background-size: 14px 14px;
    background-position: 0 4px;
    background-repeat: no-repeat
}

    .sc-add-to-favorite-detail:active, .sc-add-to-favorite-detail:hover, .sc-add-to-favorite-detail-mobile:active, .sc-add-to-favorite-detail-mobile:hover {
        color: #b2b2b2
    }

    .sc-add-to-favorite-detail.added, .sc-add-to-favorite-detail-mobile.added {
        background-image: url(/Resource/Images/favorite/coeur-red-filled.png) !important;
    }




.FavoriteListFull {
    width: 308px;
    height: 20px;
    font-family: Open Sans;
    font-size: 15px !important;
    font-weight: 600;
    line-height: 1.33;
    text-align: center;
}

    .FavoriteListFull.pink {
        width: 308px;
        height: 20px;
        font-family: Open Sans;
        font-size: 15px !important;
        font-weight: 600;
        line-height: 1.33;
        text-align: center;
        color: #df4844 !important;
    }
/*favvvvvvvvv*/


.item-favlinks .button {
    width: 50%;
    float: right;
    vertical-align: bottom;
    background-color: #ed8673;
    filter: alpha(opacity=70);
    opacity: 0.70;
    -moz-opacity: 0.70
}

.favorite-item-img:hover .item-overlay {
    opacity: 1;
    transition: all 300ms ease-out 0s;
}



.favorite-item-img {
    overflow: hidden;
    position: relative;
    backface-visibility: hidden;
}

    .favorite-item-img img {
        width: 100%;
    }

    .favorite-item-img .item-overlay {
        /*background-color: rgba(0, 0, 0, 0.5);*/
        height: 100%;
        opacity: 0;
        position: absolute;
        top: 0;
        transition: all 300ms ease-out 0s;
        width: 100%;
        z-index: 10;
    }

    .favorite-item-img .item-favlinks {
        color: #fff;
        font-size: /*14px;*/ 12px;
        text-align: center;
        position: absolute;
        bottom: 0;
        width: 50%;
    }

.coeur-copy {
    width: 13.9px;
    height: 13px;
    background-color: #ffffff;
}

/* Shopping Cart Page*/
#cartalertblock, #cartalerterror {
    margin-bottom: 10px
}

.shoppingcart-title {
    height: 36px;
    margin: 0;
    padding: 9px 0 0;
    border-top: 1px dotted #d1d1d1;
    border-bottom: 1px solid #edeef0;
    background-color: #f8f8f8;
    font-size: 16px; /*font-family:'lcwaikikiregular'*/
}

.sc-title-price {
    padding-left: 25px !important
}

.shoppingcart-item {
    min-height: 144px;
    margin: 0;
    padding: 5px 0;
    border-bottom: 1px solid #edeef0; /*font-family:'lcwaikikiregular'*/
}

.consignment {
    margin-top: 15px;
}

.consigment-dec {
    padding-left: 15px;
}

.consignment hr {
    border-top: 2px solid #eee;
}

.consignment .shoppingcart-item:last-child {
    border: none !important;
}

.consignment-title {
    display: inline-block;
    min-width: 125px;
    color: #13abdc;
    margin-right: 8px;
}

.sc-item-edit {
    background-color: #fffff5
}

.sc-option-image img {
    height: 135px
}

.sc-option-image-h100 {
    height: 100% !important;
}

.sc-option-info {
    color: #b2b2b2
}

    .sc-option-info p {
        margin: 10px 0 0
    }

        .sc-option-info p span {
            color: #555
        }

.sc-actions-mobile {
    display: none
}

.sc-actions {
    margin: 10px 0 0
}

a.sc-delete:link, a.sc-delete:visited, a.sc-edit:link, a.sc-edit:visited, a.sc-cancel:link, a.sc-cancel:visited, a.sc-save:link, a.sc-save:visited {
    color: #555;
    /*margin-right: 25px*/
}

a.sc-delete:hover, a.sc-edit:hover, a.sc-cancel:hover, a.sc-save:hover {
    color: #999
}

a.sc-delete:active, a.sc-edit:active, a.sc-cancel:active, a.sc-save:active {
    color: #CCC
}

a.sc-delete span {
    color: #dd4434
}

.sc-option-detail {
    color: #b2b2b2
}

    .sc-option-detail div:last-child {
        color: #555
    }

    .sc-option-detail &gt; div {
        padding: 45px 0 0
    }

.sc-option-detail-title {
    display: none;
    font-size: 14px !important;
}

.sc-option-detail-description {
    font-size: 14px !important;
}

.sc-option-color {
    width: 20px;
    height: 20px; /*margin-left:15px;*/
    border: 1px solid #dd4434
}

.sc-notice div {
    padding: 13px 0 0;
    color: #dd4434
}

.sc-notice .sc-discount-notice {
    padding-right: 25px
}

.sc-notice .sc-no-return-notice {
    padding-top: 3px
}

.shoppingcart-footer {
    background-color: #f6f7f9;
    padding: 5px 20px;
    margin: 0 0 15px; /*font-family:'lcwaikikiregular'*/
}

    .shoppingcart-footer &gt; div {
        margin: 10px 0
    }

.sc-total-tax {
    padding-top: 5px
}

.sc-total {
    font-size: 20px;
    font-weight: bold
}

.sc-dollar-total {
    font-size: 18px;
    white-space: nowrap
}

.shoppingcart-empty {
    display: block;
    padding: 100px 0;
    margin: 0;
}

    .shoppingcart-empty div {
        text-align: center
    }

        .shoppingcart-empty div p {
            font-size: 17px;
            margin: 0 0 60px
        }

            .shoppingcart-empty div p span {
                float: left;
                margin-top: -35px;
                color: #00529a;
                font-size: 70px
            }

.btn-checkout {
    float: right;
    margin: 20px
}

.btn-emptycart {
    float: right;
    margin: 20px 20px 0 0
}

.sc-item-removed {
    margin: 50px 0 !important
}
/* Shopping Cart Page &gt; Edit */
.sc-option-edit &gt; div {
    padding: 45px 0 0
}

.sc-option-edit .sc-double-size {
    margin-top: -21px;
    width: 200px;
}

    .sc-option-edit .sc-double-size p {
        margin: 0;
        white-space: nowrap;
        overflow: hidden;
    }

.sc-option-edit .sc-dropdown {
    margin: -10px 0 0;
}

.sc-dropdown .btn {
    padding: 3px 12px 1px;
    color: #555;
    text-shadow: none;
    background-color: #fff;
    background-image: none;
    line-height: 30px;
    border: 1px solid #CCC;
    border-color: #e3e2e7;
    border-color: rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important
}

    .sc-dropdown .btn:hover {
        color: #000
    }

.sc-dropdown .dropdown-menu {
    min-width: 120px;
    text-align: left
}

.dropdown-menu.option-colors {
    min-width: 192px;
    padding: 5px 17px;
}

    .dropdown-menu.option-colors &gt; li {
        float: left
    }

        .dropdown-menu.option-colors &gt; li &gt; a {
            padding: 3px;
            border: none !important;
        }

.sc-dropdown .dropdown-menu &gt; li &gt; a.selected {
    font-weight: bold;
}

.sc-dropdown .dropdown-menu &gt; li &gt; a.disabled {
    position: relative;
    background-color: #FFF;
    color: #ccc;
    cursor: default
}

.sc-dropdown .dropdown-menu &gt; li &gt; a &gt; span {
    display: none;
}

.sc-dropdown .dropdown-menu &gt; li &gt; a.disabled &gt; span {
    display: inline;
}

.sc-dropdown .sc-option-color {
    margin-left: 0
}

.dropdown-menu .sc-option-color {
    border-color: #CCC;
    margin-left: 0;
    box-shadow: 0px 0px 0px 2px white, 0px 0px 0px 2px white;
}

.dropdown-menu .selected .sc-option-color {
    margin-left: 0;
    box-shadow: 0px 0px 0px 2px white, 0px 0px 0px 4px #1f49b6;
}

.option-quantity {
    max-width: 80px;
    margin: -10px auto 0
}

    .option-quantity a, .option-quantity a:link, .option-quantity a:visited {
        display: inline-block;
        line-height: 36px;
        padding-top: 2px;
        font-size: 19px;
        color: #555;
        text-decoration: none;
        cursor: pointer
    }

        .option-quantity a:hover {
            color: #000
        }

        .option-quantity a:active {
            color: #ccc
        }

        .option-quantity a.oq-disable, .option-quantity a.oq-disable:link {
            color: #e2e2e2;
            cursor: default
        }

    .option-quantity input {
        width: 32px;
        height: 36px !important;
        padding: 3px 0;
        text-align: center;
        font-size: 15px !important;
        border: 1px solid #CCC
    }

/* Order Steps */
.order-process-container {
    padding: 15px
}

.order-steps-container .row {
    margin-right: 0
}

.order-steps-title {
    height: 36px;
    background-color: #ebeef3;
    font-size: 17px;
    font-weight: bold;
    padding: 8px 0 0 10px;
    margin-top: 2px
}

    .order-steps-title span {
        color: #aaa;
        *margin-left: 10px
    }

.order-steps-ok, .order-steps-fail {
    float: right;
    margin-right: 20px;
    *margin-top: -20px;
    color: #449022 !important
}

.order-steps-fail {
    color: #bf3a31 !important
}

/* Invoice Address */
.invoice-address {
    padding: 25px 0 10px;
    *padding: 25px 0 10px
}

/* Invoice Address PickPoint */
.invoice-addressPP {
    padding: 25px 0 10px;
    *padding: 25px 0 10px
}

.invoice-address-title {
    font-size: 17px;
    font-weight: bold;
    margin-left: 2px
}

.invoice-address-titlePP {
    font-size: 17px;
    font-weight: bold;
    margin-left: 2px
}

#stated-invoice-addresses {
    margin-bottom: 10px
}

#new-invoice-address {
    display: none
}

#selected-invoice-address {
    display: none;
    width: auto;
    max-width: 286px;
    padding: 0 5px
}

    #selected-invoice-address p {
        margin-bottom: 5px
    }

    #selected-invoice-address .button {
        margin-right: 0
    }

#commercial-invoice {
    display: none
}

#btn-address-save1, #btn-address-continue1 {
    display: none
}

.my-addresses-form #btn-address-save2 {
    margin-right: -3px;
}

#invoice-with-email .input-checkbox label span {
    width: 250px;
    line-height: 15px
}

#invoice-address-buttons .input-checkbox label span {
    width: 250px;
    line-height: initial
}


/* strorePickUp Address */
.storepickup-address-container {
    padding: 25px 15px 10px;
    *padding: 25px 0 10px
}

.storepickup-address-title {
    font-size: 17px;
    font-weight: bold;
    margin-left: 2px
}
/*#stated-storepickup-addresses{margin-bottom:20px}*/
#new-storepickup-address {
    display: none
}

#selected-storepickup-address {
    display: none;
    width: auto;
    max-width: 286px;
    padding: 0 5px
}

    #selected-storepickup-address p {
        margin-bottom: 5px
    }

    #selected-storepickup-address .button {
        margin-right: 0
    }

#StorePickUpAddressViewModel_StorePickUpAddressIsModified .input-checkbox label span {
    width: 250px;
    line-height: initial
}

/* Bukoli Map*/
#dvMapContainer {
    display: block;
    height: 600px;
    width: 100%
}

#jetonDiv {
    display: block;
    position: relative;
    height: 600px;
    width: 100%
}

.bukoliContainer {
    position: relative !important
}

#btn-bukoli-address-continue {
    margin-top: 15px;
    margin-bottom: 15px
}

/* Shipping Address*/
.shipping-address {
    padding: 25px 0 10px;
    *padding: 25px 0 10px
}

.shipping-address-title {
    font-size: 17px;
    font-weight: bold;
    margin-left: 2px
}

#stated-shipping-addresses {
    margin-bottom: 20px
}

#new-shipping-address {
    display: none
}

#selected-shipping-address {
    display: none;
    width: auto;
    max-width: 286px;
    padding: 0 5px
}

    #selected-shipping-address p {
        margin-bottom: 5px
    }

    #selected-shipping-address .button {
        margin-right: 0
    }

.shipping-address .button {
    margin-top: 15px
}


a.address-edit:link, a.address-edit:visited {
    display: inline-block;
    line-height: 25px;
    margin-top: 15px;
    color: #999
}

a.address-edit:hover {
    color: #555
}

a.address-edit:active {
    color: #CCC
}

/* Order Summary */
.order-summary-title {
    height: 36px;
    background-color: #ebeef3;
    font-size: 17px;
    font-weight: bold;
    padding: 8px 0 0 10px;
    margin-top: 2px
}

.order-summary { /*font-family:lcwaikikiregular;*/
    background-color: #f5f6f9;
    border-top: 1px solid #e3e6ec;
    padding: 14px
}

    .order-summary .warn,
    .order-summary .subtotal,
    .order-summary .price,
    .order-summary .blue,
    .order-summary .total {
        font-weight: 900 !important;
        margin-bottom: 10px;
        font-size: 13px !important;
    }

    .order-summary .grandtotal {
        font-weight: 600 !important;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }


.sc-tax-info {
    font-style: italic
}


/* Order Payment*/
.order-payment {
    padding: 0
}

    .order-payment .nav-tabs {
        background-color: #fafafa;
        padding: 0 15px
    }

        .order-payment .nav-tabs li {
            margin-top: 35px
        }

            .order-payment .nav-tabs li a {
                white-space: nowrap;
                border-top: 2px solid transparent;
                color: #009cde !important
            }

                .order-payment .nav-tabs li a:hover {
                    border-top: 2px solid #999;
                    border-left: 1px solid #ddd;
                    border-right: 1px solid #ddd;
                    border-bottom-color: #fff;
                    background-color: #fff;
                    color: #003087
                }

                .order-payment .nav-tabs li a:active, .order-payment .nav-tabs li a:focus {
                    border-top: 2px solid #90d2f4;
                    color: #009cde;
                    background-color: #fff
                }

            .order-payment .nav-tabs li.active a {
                border-top: 2px solid #19aae1 !important;
                text-decoration: none !important
            }

            .order-payment .nav-tabs li a #divider {
                width: 1px;
                height: 32px;
                background-color: #b2b4b9;
            }

            .order-payment .nav-tabs li a span {
                color: #003087
            }

    .order-payment .tab-pane {
        padding: 20px
    }

/* Order Address*/
#deliveryTypeNav {
    padding: 0;
    height: 60px;
    margin-bottom: 16px;
}
    #deliveryTypeNav.DeliveryMethodTabText {
        font-size: 14px;
        margin-left: 10px;
    }

.order-address {
    padding: 0
}

    .order-address .nav-tabs {
        background-color: #fafafa;
        padding: 0 15px
    }

        .order-address .nav-tabs li {
            margin-top: 35px
        }

            .order-address .nav-tabs li a {
                white-space: nowrap;
                border-top: 2px solid transparent;
                color: #009cde !important
            }

                .order-address .nav-tabs li a:hover {
                    border-top: 2px solid #999;
                    border-left: 1px solid #ddd;
                    border-right: 1px solid #ddd;
                    border-bottom-color: #fff;
                    background-color: #fff;
                    color: #003087
                }

                .order-address .nav-tabs li a:active, .order-payment .nav-tabs li a:focus {
                    border-bottom: 2px solid #90d2f4;
                    color: #009cde;
                    background-color: #fff
                }

            .order-address .nav-tabs li.active a {
                border-bottom: 2px solid #193DB0 !important;
                text-decoration: none !important
            }

            .order-address .nav-tabs li a span {
                color: #003087;
                font-size:15px;
            }

    .order-address .tab-pane {
        padding: 20px
    }




/* tab pane &gt; installment options */
.installment-options {
    margin: 0 5px 25px;
    padding: 0;
    list-style: none;
    font-size: 14px
}

    .installment-options li {
        line-height: 35px;
        border-bottom: 1px solid #ededed
    }

        .installment-options li span:first-child {
            margin-left: 30px;
            font-size: 12px;
            color: #19aae1
        }

        .installment-options li span:last-child {
            float: right
        }

        .installment-options li span.title {
            display: inline-block;
            margin-left: 0 !important;
            font-size: 14px !important;
            color: #000 !important;
        }

.ins-cc-logos {
    display: inline-block;
    width: 125px;
    height: 25px;
    margin-top: 2px;
    margin-left: 5px;
    background-position: 10px 10px
}

.ins-bankkartcombo {
    background-position: -83px -81px;
    height: 31px !important;
}

.ins-master-visa {
    background-position: -252px -216px
}

.ins-advantage {
    background-position: -252px -241px
}

.ins-world {
    background-position: -252px -266px
}

.ins-axess {
    background-position: -252px -291px;
}

.ins-cardfinans {
    background-position: -252px -316px
}

.ins-maximum {
    background-position: -252px -341px
}

.ins-bonus {
    background-position: -252px -366px;
    height: 30px;
    width: 129px;
}

.ins-paraf {
    background-position: -510px -577px;
    background-size: 700px 622px !important;
}

.ins-other {
    background-position: -252px -391px
}

.ins-atfbank {
    background-position: -308px -285px;
    width: 90px !important;
}

.installment-banks {
    margin: 30px 5px 25px;
    padding: 0;
    list-style: none;
    font-size: 13px
}

    .installment-banks li {
        line-height: 30px;
        border-bottom: 1px solid #ededed
    }

        .installment-banks li:first-child {
            font-weight: bold
        }

.ins-ykb {
    background-position: -252px -191px;
}

.bank_ykb {
    background-position: -252px -191px;
}

.ins-hsbc {
    background-position: -252px -420px;
}

.bank_hsbc {
    background-position: -252px -420px;
}

/* tab pane &gt; pay by credit card */
.payment-cc {
    min-height: 600px
}

    .payment-cc .input-text {
        float: left
    }
/*.payment-adyen {*/
    /*min-height: 600px;*/
    /*padding-bottom:20px!important;
    height:auto;
}*/

    .payment-adyen .input-text {
        float: left
    }

.ins-options, .ins-options:link, .ins-options:visited {
    float: right;
    margin: 0 0 15px 0;
    color: #19aae1;
    text-decoration: underline
}

    .ins-options:hover {
        opacity: 0.8;
        filter: alpha(opacity=80)
    }

    .ins-options:active {
        opacity: 0.5;
        filter: alpha(opacity=50)
    }

.cc-exp {
    float: left;
    width: 190px
}

    .cc-exp .field-validation-error {
        white-space: normal !important
    }

.masterpass {
    display: inline-block;
    width: 64px;
    height: 11px;
    margin: 10px 0 0 10px;
    background-position: -377px -414px
}

/* credit card ccv2 */
.cc-cvv2 {
    width: 91px !important;
    margin-left: 11px !important
}

    .cc-cvv2 input {
        width: 85px !important;
        padding-right: 10px !important
    }

    .cc-cvv2 .input-icon.validation {
        left: 63px !important
    }

/* tab pane &gt; pay by PayPal */
.payment-paypal {
    min-height: 300px
}

.eft-warnmessage,
.cash-on-delivery-warnmessage {
    margin-left: 20px;
}

.paypal-total,
.paymob-total,
.cmipayment-total,
.bkm-total,
.cash-on-delivery-total {
    margin: 10px 0 20px;
    font-weight: bold !important;
    font-size: 18px;
    color: #1aabe2
}

.tab-paypal {
    display: block;
    width: 75px;
    height: 21px;
    background-position: -252px -170px
}

.radio-paypal {
    display: block;
    width: 75px;
    height: 21px;
    margin: 3px 0 0 27px;
    background-position: -252px -170px
}


/* tab pane &gt; pay by PayPal */
.payment-bkmexpress {
    min-height: 300px
}

.tab-bkmexpress {
    display: block;
    width: 75px;
    height: 21px;
    background-position: -252px -170px
}

.radio-bkmexpress {
    display: block;
    width: 75px;
    height: 21px;
    margin: 3px 0 0 27px;
    background-position: -252px -170px
}

/* tab pane &gt; pay by GarantiPay */
.payment-garantipay {
    min-height: 300px
}

.garantipay-total, .cash-on-delivery-total {
    margin: 10px 0 20px;
    font-weight: bold !important;
    font-size: 18px;
    color: #1aabe2;
    display: block;
}

    .payment-wire p,
    .payment-cash-on-delivery + p,
    .cash-on-delivery-total + p,
    .garantipay-total + p {
        font-weight: 500 !important;
        font-size: 15px;
        margin-bottom: 10px;
    }

.order-success-creditcard p {
    font-weight: 500 !important;
}


.tab-garantipay {
    display: block;
    width: 75px;
    height: 21px;
    background-position: -252px -170px
}

.radio-garantipay {
    display: block;
    width: 75px;
    height: 21px;
    margin: 3px 0 0 27px;
    background-position: -252px -170px
}


/* tab pane &gt; pay by eft */
.payment-wire {
    min-height: 300px
}

.eft-total {
    margin: 10px 0 20px;
    font-weight: bold !important;
    font-size: 18px;
    color: #1aabe2
}

.bank-logos {
    display: inline-block;
    width: 125px;
    height: 20px
}
/*.bank-yapikredi{background-position:-252px -193px}*/
.bank-yapikredi {
    background-position: -85px -115px
}

.bt-customer-not-registered a:link, .bt-customer-not-registered a:visited {
    opacity: 1;
    filter: alpha(opacity=100)
}

.bt-customer-not-registered a:hover {
    opacity: 0.8;
    filter: alpha(opacity=80)
}

.bt-customer-not-registered a:active {
    opacity: 0.5;
    filter: alpha(opacity=50)
}

/* tab pane &gt; pay by cash on delivery */
.payment-cash-on-delivery {
    min-height: 300px
}

/* tab pane &gt; pay by wallet */
.payment-wallet {
    min-height: 300px
}

/* credit card installment options */
.cc-ins-options {
    display: none;
    width: 400px;
    margin: 9px 0 25px 0;
    padding: 0;
    border-top: 1px solid #ededed;
    list-style: none;
    font-size: 13px
}

    .cc-ins-options li {
        border-bottom: 1px solid #ededed
    }

        .cc-ins-options li:hover {
            background-color: #f8f8f8
        }

    .cc-ins-options .input-radio {
        margin: 0;
        height: 34px;
        padding-top: 5px
    }

        .cc-ins-options .input-radio label {
            width: 95%;
            padding: 0 0 0 10px
        }

        .cc-ins-options .input-radio span.right {
            *margin-top: -30px
        }


/* masterpass credit card selection */
.cc-selection-options {
    display: none;
    width: 276px;
    margin: 9px 0 25px 0;
    padding: 0;
    border-top: 1px solid #ededed;
    list-style: none;
    font-size: 13px
}

    .cc-selection-options li {
        border-bottom: 1px solid #ededed
    }

        .cc-selection-options li:hover {
            background-color: #f8f8f8
        }

    .cc-selection-options .input-radio {
        margin: 0;
        height: 34px;
        padding-top: 5px
    }

        .cc-selection-options .input-radio label {
            width: 95%;
            padding: 0 0 0 10px
        }

        .cc-selection-options .input-radio span.right {
            *margin-top: -30px
        }

/* StorePickUp credit card selection */
/*.storepickup-selection-store{margin:9px 0 25px 0;padding:0;border-top:1px solid #ededed;list-style:none;font-size:13px}
		.storepickup-selection-store li{border-bottom:1px solid #ededed}
		.storepickup-selection-store li:hover{background-color:#f8f8f8}
			.storepickup-selection-store .input-radio{margin:0;height:60px;padding-top:5px}
				.storepickup-selection-store .input-radio label{width:95%;padding:0 0 0 10px}
					.storepickup-selection-store .input-radio div.right{*margin-top:-30px}*/


/* rudiments and distance sales contract */
#rudiments-contract-cc {
    display: none
}

    #rudiments-contract-cc .row, #rudiments-contract-wire .row, #rudiments-contract-wallet .row, #rudiments-contract-bkmexpress .row, #rudiments-contract-garantipay .row {
        margin: 0
    }

.rudiments, .distance-sales-contract, .general-terms-conditions {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
    height: 128px;
    margin: 0 0 20px;
    *margin-top: 20px;
    padding: 9px 5px 9px 30px;
    *padding: 0;
    border: 1px solid #adadad
}

.rudiments-icon, .dsc-icon {
    position: absolute;
    *display: none;
    left: 0;
    top: 0;
    width: 30px;
    padding-top: 9px;
    text-align: center;
    font-size: 18px
}

.rudiments-text, .dsc-text {
    float: left;
    width: 100%;
    height: 110px;
    *padding: 9px 0;
    overflow: auto
}

#rudiments-contract-cc .input-checkbox, #rudiments-contract-wire .input-checkbox, #rudiments-contract-wallet .input-checkbox, #rudiments-contract-adyen .input-checkbox {
    margin: 0 0 10px 0
}

.input-checkbox span {
    line-height: 29px;
    margin-left: 5px
}

    .input-checkbox span a:link {
        text-decoration: underline;
        color: blue
    }

.input span a:link {
    text-decoration: underline;
    color: blue
}


#modal-rudiments-cc .modal-body, #modal-dsc-cc .modal-body {
    height: 540px
}

#dsc-confirm-message-cc, #dsc-confirm-message-wire, #dsc-confirm-message-wallet, #dsc-confirm-message-adyen {
    display: block;
    min-height: 20px;
    line-height: 20px;
    margin-top: -15px; /*font-family:'lcwaikikiregular'*/
}



/* payment confirm button and link container */
.payment-confirm-container { /*width:auto;*/
    margin: auto;
    position: relative;
    z-index: 999
}

#payment-confirm {
}

.what-is-3d-secure:link {
    clear: both;
    margin: 10px 27px 20px 0;
    text-decoration: underline
}

/* Order Result */
.order-succeed {
    padding: 25px 70px
}

    .order-succeed p:first-child {
        color: #449022;
        margin-left: -50px
    }

.order-succeed-icon {
    float: left;
    display: inline-block;
    font-size: 25px;
    padding: 10px
}

.order-succeed .user-register {
    float: left
}

    .order-succeed .user-register p {
        margin-left: 0 !important
    }

/* Static Page */
.static-page { /*font-family:'lcwaikikiregular';*/
    text-align: justify;
    padding: 0 30px
}

.content-title {
    margin: 30px 0 5px;
    font-weight: bold
}

/* Contact Page */
.contact-page { /*font-family:'lcwaikikiregular';*/
    text-align: justify;
    padding: 70px
}

.cp-arrow {
    text-align: right;
    font-size: 36px;
    font-weight: bold
}

.cp-link {
    margin-bottom: 60px;
    padding-right: 30px
}

.cp-map {
    margin-left: 30px
}

.cp-address {
    margin-left: 30px
}

.lcw444 {
    display: block;
    width: 164px;
    height: 49px;
    margin-bottom: 70px;
    background-position: -15px -290px
}


/* Sitemap */
.sitemap {
    padding: 0 20px
}

    .sitemap ul {
        list-style: none;
        padding: 0;
        margin: 20px 0 30px; /*font-family:'lcwaikikiregular'*/
    }

        .sitemap ul li {
            padding: 2px 0
        }

.xProductFound b {
    color: #000;
}

/* Page Not Found / Error Page */
/* Page Not Found / Error Page */
/*.page-not-found,.error-page{margin-top:0}
        .page-not-found div,.error-page div{text-align:center}
        .page-not-found .button,.error-page .button{float:none!important;margin:auto}
        .pnf-title,.ep-title{margin-top:0}
        .pnf-text,.ep-text{margin-bottom:25px}*/
/*.page-not-found, .error-page {
    margin: 30px 0 30px 0;
    min-height: 530px;
}*/

.page-not-found.bg-gray {
    background-color: #f0f0f0;
}

.pnf-history {
}

    .pnf-history .title {
        font-size: 16px;
        font-weight: bold;
        line-height: 1.38;
        text-align: center;
        color: #000000;
    }

    .pnf-history .search-tags {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 15px 15px;
    }

        .pnf-history .search-tags .search-tag {
            border-radius: 3px;
            background-color: #f4f4f4;
            padding: 10px;
            float: left;
            margin-right: 10px;
            margin-top: 5px;
            min-width: 100px;
            width: auto;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: space-between;
            color: #555;
            text-decoration: none;
        }

.pnf-title {
    font-size: 28px;
    font-weight: bold;
    line-height: 1.36;
    text-align: center;
    color: #1e4ab7;
}

.go-to-home {
    background-color: #1e4ab7;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff !important;
    padding: 9px 28px;
    border-radius: 3px;
}

.pnf-title-blue {
    font-size: 28px;
    font-weight: bold;
    line-height: 1.36;
    text-align: center;
    color: #1e4ab7;
    text-decoration: none;
}

.pnf-title b {
    font-weight: 600;
}

.ep-title {
    color: #7c878e;
    font-size: 36px;
    margin-top: 10px;
}

.pnf-text {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    color: #4b4b4b;
    margin-bottom: 15px;
    margin-top: 15px;
}


.ep-text {
    margin-bottom: 35px;
    color: #7c878e;
    line-height: 20px;
    letter-spacing: 0.2px;
    font-size: 16px;
}

.backToMainPageButton {
    width: 100%;
    height: auto !important;
    background-color: #193db0 !important;
    display: table;
    margin: 0 auto;
    padding: 14px 0px !important;
}


.pnf-text.search {
    font-size: 20px;
}

.titleCenter {
    text-align: center !important;
}

@media (min-device-width: 310px) and (max-device-width: 550px) {
    .opps {
        display: none;
    }

    .pnf-title, .ep-title {
        margin-top: 20px !important;
    }
}

@media (min-device-width: 560px) and (max-device-width: 600px) {
    .opps {
        display: none;
    }

    .pnf-title, .ep-title {
        margin-top: 20px !important;
    }
}

@media (min-device-width: 601px) and (max-device-width: 640px) {
    .opps {
        display: none;
    }

    .pnf-title, .ep-title {
        margin-top: 20px !important;
    }

    .oppsImage {
        margin-top: 40px;
        display: table !important;
        display: inline-block !important;
        width: 290px !important;
    }
}

@media (min-device-width: 641px) and (max-device-width: 667px) {
    .opps {
        display: none;
    }

    .pnf-title, .ep-title {
        margin-top: 20px !important;
    }
}

@media (min-device-width: 668px) and (max-device-width: 736px) {
    .opps {
        display: none;
    }

    .pnf-title, .ep-title {
        margin-top: 20px !important;
    }
}

@media (min-device-width: 737px) and (max-device-width: 768px) {
    .oppsImage {
        margin-top: 140px;
        display: table !important;
        display: inline-block !important;
    }
}

@media (min-device-width: 769px) {
    #oppsTitleAndDescription {
        float: left !important;
    }

    #oppsImageDiv {
        float: right !important;
    }
}


/* Uploading New Products Page */
.uploading-new-products {
    margin-top: 60px;
    margin-bottom: 80px
}

.unp-title {
    display: block;
    width: 370px;
    min-height: 50px;
    height: auto;
    margin: 0 auto 10px;
    padding: 16px 0 0 70px;
    color: #d81e2b;
    font-size: 18px;
    background: url("/Resource/Images/uploading-new-products.gif") left center no-repeat
}

.unp-text {
    max-width: 750px;
    margin: 0 auto;
    text-align: center
}

/* lcw Tabs */
.lcw-tabs {
    height: 87px;
    background-color: #fafafa;
    border-top: 1px dotted #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    text-align: center;
    margin: 0 0 25px
}

    .lcw-tabs div:first-child {
        padding: 0
    }

    .lcw-tabs .nav-tabs {
        width: 900px;
        margin: 42px auto -1px
    }

        .lcw-tabs .nav-tabs li a {
            color: #555;
            border-top: 2px solid transparent
        }

            .lcw-tabs .nav-tabs li a:hover {
                background-color: #fff;
                border-top: 2px solid #999;
                border-left: 1px solid #d9d9d9;
                border-right: 1px solid #d9d9d9;
                border-bottom-color: #fff
            }

        .lcw-tabs .nav-tabs .active a:link, .lcw-tabs .nav-tabs .active a:visited {
            background-color: #fff;
            border-top: 2px solid #1aabe2;
            border-left: 1px solid #d9d9d9;
            border-right: 1px solid #d9d9d9;
            cursor: pointer
        }
/* lcw Menu List */
.lcw-menu-list {
    display: block;
    width: 243px;
    margin: 0 auto
}

    .lcw-menu-list .btn-list {
        width: 243px !important;
        margin: 15px 0 13px; /*font-family:'museosansregular'*/
    }

    .lcw-menu-list .btn {
        width: 100%;
        background-color: #fff !important;
        padding: 10px 13px 8px 19px !important
    }

    .lcw-menu-list .dropdown-menu {
        width: 243px !important
    }

        .lcw-menu-list .dropdown-menu:before {
            left: 213px !important
        }

        .lcw-menu-list .dropdown-menu:after {
            left: 214px !important
        }

        .lcw-menu-list .dropdown-menu &gt; li &gt; a {
            padding: 6px 10px !important
        }

/* Personal Information Tabs */
.pi-tabs .nav-tabs {
    width: 1095px;
}

/* Size Table Tabs */
.size-tabs .nav-tabs {
    width: 800px
}

.size-table {
    padding: 10px 15px
}

    .size-table b {
        font-weight: 600;
    }

    .size-table h3 {
        font-size: 18px;
        font-weight: bold;
        color: #1aabe2
    }

    .size-table h4, h5 {
        font-size: 16px;
        font-weight: 800;
        color: #555
    }

    .size-table h5 {
        font-size: 15px
    }

    .size-table ul {
        list-style: none;
        padding: 0
    }

.beden-tablo {
    width: 100%;
    margin: 10px auto;
    border: 1px solid #ccc
}

    .beden-tablo th, .beden-tablo td {
        padding: 4px;
        display: table-cell;
        border: 1px solid #CCC;
        vertical-align: middle;
        text-align: left
    }

    .beden-tablo td {
        text-align: center
    }

        .beden-tablo td h5 {
            color: #C33636;
            margin: 0;
            padding: 0
        }

/* Personal Information */
.personalization-other-info-title {
    margin-left: 200px;
    font-weight: bold
}


.personalization-options {
    margin: 30px 0 !important
}

.personal-information .user-information {
    min-height: 100px
}

.pi-title {
    color: #13abdc;
    padding: 10px 0 10px 20px
}

.pi-value {
    color: #555;
    padding: 10px 0 10px 20px
}

.personal-information .input-checkbox {
    margin: 0
}

.personal-information span.input-title {
    width: 100%; /*font-family:lcwaikikiregular;*/
}

.personal-information .button {
    margin: 25px 0
}
/* Personal Information Edit */
.personal-information-edit {
    width: 292px;
    margin: 25px auto
}

    .personal-information-edit h1 {
        font-size: 18px;
        font-weight: bold
    }

/* Activation */
.campaign-type-preference {
}

    .campaign-type-preference label { /*font-family:lcwaikikiregular*/
    }

/* My Addresses */
#divAddresses {
    min-height: 500px
}

.my-addresses {
    padding: 0 15px 70px;
    min-height: 400px
}

.ma-title {
    width: 100%;
    color: #13abdc
}

.ma-address {
    padding-left: 40px;
}

.break-word {
    overflow-wrap: break-word;
}

a.ma-edit:link, a.ma-edit:visited, a.ma-delete:link, a.ma-delete:visited {
    display: block;
    text-decoration: none;
    color: #555;
    margin: 24px 0 10px 17px
}

a.ma-delete:link, a.ma-delete:visited {
    margin-top: 0
}

a.ma-edit:hover, a.ma-delete:hover {
    text-decoration: underline;
    color: #000
}

a.ma-edit:active, a.ma-delete:active {
    color: #CCC
}

/* My Addresses New */
#divAddressForm {
    min-height: 500px
}

.my-addresses-form {
    width: 292px;
    margin: 25px auto
}

    .my-addresses-form h1 {
        font-size: 18px;
        font-weight: bold
    }

    .my-addresses-form #commercial-invoice {
        margin-bottom: 30px
    }

/* My Orders */
#divOrders {
    min-height: 610px
}

.my-orders {
    padding: 34px 15px 70px;
    min-height: 400px
}

.mo-action { /*padding-left:0!important*/
}

.my-orders-title div {
    color: #13abdc;
    font-weight: bold
}

.my-orders-title div, .my-orders-item div {
    padding: 9px 10px
}

.my-orders-item .order-status {
    float: left
}

.my-orders-item .order-action {
    float: left
}

    .my-orders-item .order-action a, .my-orders-item .order-action a:link {
        float: left
    }

.my-orders .pagination {
    margin-right: -25px
}

/* My Orders Detail */
.my-orders-detail {
    padding-top: 15px
}

    .my-orders-detail h1 {
        margin-left: 20px;
        font-size: 15px;
        font-weight: bold;
        color: #13abdc
    }

.mod-payment-text {
    margin-left: 20px
}

.my-orders-detail a.address-edit:link {
    margin-top: 0;
    margin-bottom: 20px
}

.my-orders-detail .alert {
    margin-left: 0;
    margin-right: 0
}

.my-orders-detail .button {
    margin-top: 20px;
    margin-bottom: 30px
}

.mod-title {
    display: inline-block;
    width: 120px;
    margin-left: 20px;
    color: #13abdc
}

.mod-title-returnDetail {
    display: inline-block;
    width: 200px;
    margin-right: 20px;
    color: #13abdc
}
.returnDetailDiv {
    margin-bottom: 7px;
}

.cargo-trancking-icon:before {
    content: url(/Resource/Images/prefix__truck.svg);
    margin: 0 5px;
    vertical-align: middle;
}

.mod-invoice-address {
    margin-left: 20px
}

    .mod-invoice-address h1 {
        margin-left: 0
    }

    .mod-invoice-address p {
        margin-bottom: 5px
    }

    .mod-invoice-address .invoice-address {
        max-width: 292px;
        margin: 0;
        padding: 0
    }

    .mod-shipping-address #DivPhoneNumber,
    .mod-invoice-address #DivPhoneNumber {
        width: 384px;
    }

        .mod-shipping-address #DivPhoneNumber .input-icon,
        .mod-invoice-address #DivPhoneNumber .input-icon {
            left: 20px;
        }

.inputStorePickupPhoneCode {
    left: 20px !important;
}


.mod-shipping-address {
    padding-top: 32px
}

    .mod-shipping-address p {
        margin-bottom: 5px
    }

    .mod-shipping-address .shipping-address {
        max-width: 292px;
        margin: 0;
        padding: 0
    }

.my-orders-detail .sc-notice div {
    padding-top: 5px
}

.sc-return-notice {
    font-weight: bold
}

.payment-info-list {
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 5px;
    padding: 0;
    list-style: none
}

.refund-landing .payment-info-list {
    margin: auto
}

.payment-info-list li {
    margin-top: 10px;
    margin-bottom: 10px
}

/* Return Steps */
.my-orders-return {
}

    .my-orders-return h1 {
        font-size: 15px;
        font-weight: bold;
        color: #13abdc
    }

    .my-orders-return .row {
        margin-left: 0;
        margin-right: 0
    }

.return-steps-title {
    height: 36px;
    background-color: #ebeef3;
    font-size: 17px;
    font-weight: bold;
    padding: 8px 0 0 10px;
    margin-top: 2px
}

    .return-steps-title span {
        color: #aaa;
        *margin-left: 10px
    }

.return-steps-ok, .return-steps-fail {
    float: right;
    margin-right: 20px;
    *margin-top: -20px;
    color: #449022 !important
}

.return-steps-fail {
    color: #bf3a31 !important
}

.my-orders-return .sc-dropdown {
    margin-top: -9px
}

    .my-orders-return .sc-dropdown.quantity {
        max-width: 60px
    }

    .my-orders-return .sc-dropdown.reason {
        max-width: 156px
    }

    .my-orders-return .sc-dropdown.quantity .dropdown-menu {
        width: 60px;
        min-width: 60px !important;
    }

    .my-orders-return .sc-dropdown.reason .dropdown-menu {
        min-width: 156px
    }

    .my-orders-return .sc-dropdown.quantity span {
        width: 20px
    }

    .my-orders-return .sc-dropdown.reason span {
        width: 116px
    }

    .my-orders-return .sc-dropdown span {
        float: left;
        text-align: left;
        overflow: hidden
    }

    .my-orders-return .sc-dropdown.invalid .btn {
        border-color: #cc6666;
        background-color: #fff9f9
    }

.my-orders-return .refund-landing-container {
    min-height: 210px;
    padding-top: 10px
}

.return-buttons {
    margin-top: 20px;
    margin-bottom: 30px
}

.select-return-items .alert {
    margin: 30px 15px 20px
}

/* Refund Landing */
.refund-landing-container {
    min-height: 500px
}

.refund-landing {
    text-align: center
}

    .refund-landing p:first-child {
        margin: 20px auto 10px
    }

    .refund-landing p {
        margin: 50px auto
    }

.refund-landing-selection {
    margin: 0 auto
}

.what-is-lcw-money:link {
    margin: 10px 25px 0 0;
    font-size: 14px;
    text-decoration: underline
}

/* Customer Bank Account Form */
#divCustomerBankAccountForm {
    min-height: 500px
}

.customer-bankaccount-form {
    display: block;
    width: 314px;
    padding: 10px;
    margin: 7px auto;
    border: 1px solid #ececec;
    background-color: #fbfbfb
}

    .customer-bankaccount-form label {
        margin-bottom: 10px
    }

.customer-bankaccount-form-buttons {
    display: block;
    width: 314px;
    margin: 10px auto
}

/* Customer Bank Accounts */
.bank-accounts {
}

.bank-account-info-container {
    display: block;
    width: 296px;
    min-height: 126px;
    padding: 10px 5px 0;
    margin: 7px auto;
    border: 1px solid #fff
}

.baic-selected {
    border: 1px solid #ececec;
    background-color: #fbfbfb
}

.baic-new {
    min-height: 73px
}

    .baic-new label {
        padding-top: 12px !important
    }

.bai-check {
    float: left;
    display: block;
    width: 30px
}

.bai-detail {
    float: left;
    display: block;
    width: 252px
}

    .bai-detail p {
        margin-bottom: 5px !important
    }

        .bai-detail p:first-child {
            font-weight: bold
        }

.bank-account-info-container label {
    padding-top: 22px
}

a.bai-edit:link, a.bai-edit:visited, a.bai-delete:link, a.bai-delete:visited {
    text-decoration: none;
    color: #555;
    margin: 0 25px 0 0
}

a.bai-delete:link, a.bai-delete:visited {
    margin-top: 0
}

a.bai-edit:hover, a.bai-delete:hover {
    text-decoration: underline;
    color: #000
}

a.bai-edit:active, a.bai-delete:active {
    color: #CCC
}

.baic-inner {
    width: 292px;
    margin: 10px auto 100px
}

/* Modal &gt; Return Wire */
.modal-wire {
    width: 975px !important
}

    .modal-wire .modal-footer {
        border-top-color: #fff;
        padding: 5px;
        min-height: 0;
        border: 0
    }

    .modal-wire .modal-header {
        background-color: #fff;
        padding: 5px;
        min-height: 0
    }

    .modal-wire .modal-body {
        padding: 10px
    }

    .modal-wire .col-md-4 {
        padding: 0
    }


/* Return Result */
.return-succeed {
    padding: 25px 35px
}

    .return-succeed p:first-child {
        color: #449022
    }

.return-failed {
    padding: 25px 35px
}

/* My Returns */
#divReturns {
    min-height: 610px
}

.my-returns {
    padding: 34px 15px 70px;
    min-height: 400px
}

.my-returns-title div {
    color: #13abdc;
    font-weight: bold
}

.my-returns-title div, .my-returns-item div {
    padding: 9px 10px
}

.my-returns-item .return-action {
    float: right
}

.my-returns-item:hover {
    cursor: pointer
}

.my-returns .pagination {
    margin-right: -25px
}

/* My Returns Detail */
.my-returns-detail {
    padding-top: 10px;
    padding-bottom: 50px
}

.refund-amount {
    margin-left: 50px;
    font-weight: bold
}

/* My Coupons */
#divCoupons {
    min-height: 610px
}

.my-coupons {
    padding: 34px 15px 70px;
    min-height: 400px
}

.my-coupons-title div {
    color: #13abdc;
    font-weight: bold
}

.my-coupons-title div, .my-coupons-item div {
    padding: 9px 0
}

.my-coupons .pagination {
    margin-right: -25px
}

/* My Invitations */
#divInvitations {
    min-height: 631px
}

.my-invitations {
    padding: 34px 15px 70px;
    min-height: 400px
}

.my-invitations-title div {
    color: #13abdc;
    font-weight: bold
}

.my-invitations-title div, .my-invitations-item div {
    padding: 9px 10px
}

    .my-invitations-item div .clear {
        padding: 0 !important
    }

.my-invitations .pagination {
    margin-right: -25px
}

/* My LCW Money */
#divOrders {
    min-height: 610px
}

.my-lcw-money {
    padding: 34px 15px 70px;
    min-height: 400px
}

.lcw-money-header {
    text-align: center;
    padding: 0 0 30px;
    color: #13abdc;
    font-weight: bold
}

    .lcw-money-header a, .lcw-money-header a:link, .lcw-money-header a:visited {
        color: #13abdc;
        font-size: 13px;
        font-weight: normal;
        margin-left: 30px;
        text-decoration: underline
    }

        .lcw-money-header a:hover {
            color: #2c8bcf;
            text-decoration: underline
        }

        .lcw-money-header a:active {
            color: #3f9bd8
        }

.my-lcw-money-title div {
    color: #13abdc;
    font-weight: bold
}

.my-lcw-money-title div, .my-lcw-money-item div {
    padding: 9px 10px
}

.my-lcw-money-item a, .my-lcw-money-item a:link, .my-lcw-money-item a:visited {
    color: #13abdc
}

    .my-lcw-money-item a:hover {
        color: #2c8bcf
    }

    .my-lcw-money-item a:active {
        color: #3f9bd8
    }

.my-lcw-money .pagination {
    margin-right: -25px
}

/* My Messages */
#MyMessages {
    min-height: 610px
}

.msg-count {
    position: absolute;
    width: 15px;
    height: 15px;
    top: 3px;
    right: 2px;
    color: #fff;
    font-size: 11px;
    text-align: center;
    background-position: -415px -375px
}

.my-messages {
    padding: 34px 15px 70px;
    min-height: 400px
}

    .my-messages .alert {
        margin-bottom: 40px !important
    }

.my-messages-info {
    padding-bottom: 15px
}

.my-messages-title div {
    color: #13abdc;
    font-weight: bold
}

.my-messages-title div, .my-messages-item div {
    padding: 9px 10px
}

.my-messages-item div {
    padding-bottom: 5px
}

.my-messages .pagination {
    margin-right: -25px
}

.panel-mymessages {
    margin-top: 0px !important;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

    .panel-mymessages .panel-heading {
        padding-top: 0;
        padding-bottom: 0;
        border: none
    }

    .panel-mymessages .my-messages-item {
        cursor: pointer
    }

.my-messages-item &gt; div &gt; .msg-extract {
    visibility: hidden
}

.my-messages-item.collapsed &gt; div &gt; .msg-extract {
    visibility: visible
}

.panel-mymessages .panel-collapse {
    margin-top: -1px;
    background-color: #fff
}

.panel-mymessages .panel-body {
    border: none !important;
    padding-top: 5px
}

.msg-unread {
    color: #000
}

.msg-icon {
    font-size: 18px;
    line-height: 15px
}

.msg-new:after {
    content: attr(msg-new)
}

.msg-read:after {
    content: attr(msg-read)
}

.msg-replied-by-operator:after {
    content: attr(msg-replied-by-operator)
}

.msg-replied-by-customer:after {
    content: attr(msg-replied-by-customer)
}

.msg-customer, .msg-operator, .msg-write {
    margin: 0 0 5px 19px;
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #aaa;
    background-color: #fff
}

.msg-operator {
    margin-left: 65px
}

.msg-write {
    display: none
}

.msg-from {
    padding: 15px
}

.msg-text {
    margin: -1px 0;
    padding: 15px;
    border: 1px solid #e0ca99;
    background-color: #ffffed
}

.msg-arrow {
    position: absolute;
    width: 21px;
    height: 16px;
    bottom: -1px;
    left: -21px;
    background-position: -445px -375px
}

.msg-counter {
    margin: 0 5px 0;
    font-size: 13px
}

.msg-write .input-textarea {
    width: 709px
}

    .msg-write .input-textarea textarea {
        width: 703px
    }

.msg-write-button {
    margin-top: 15px;
    padding-right: 5px
}

.msg-write-container {
}

.msg-send-container {
    display: none
}

.msg-write-button .bc-grey {
    margin-right: 20px
}

/* My Messages New */
.new-msg-send-alert {
    margin: 100px 30px !important
}

.my-messages-form {
    width: 292px;
    margin: 25px 25px 25px 0;
}

    .my-messages-form .button {
        margin-top: 15px;
    }

    .my-messages-form .input-textarea {
        height: initial;
    }

    .my-messages-form .input-checkbox {
        margin: 5px 0;
    }

/*.visitor-message .button {
    margin-top: -19px
}*/

.new-message-help {
    margin: 29px 15px 25px -15px
}

    .new-message-help .msg-arrow {
        top: 5px
    }

    .new-message-help h1 {
        margin-top: 0
    }

    .new-message-help p {
        font-size: 15px
    }

.panel-new-message-help {
    margin-top: 0px !important;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
    font-size: 17px
}

    .panel-new-message-help .panel-heading {
        padding-top: 5px;
        padding-bottom: 2px;
        border: none;
        font-weight: bold
    }

    .panel-new-message-help .panel-body {
        border: none !important;
        padding-top: 5px;
        padding-left: 32px;
        text-align: justify
    }

/* My Credit Cards */
.my-credit-cards-title {
    color: #13abdc;
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0
}

.my-credit-cards {
}

.cc-box {
    display: block;
    width: 100%;
    height: 180px;
    margin-bottom: 20px;
    border: 1px solid #efefef
}

.cc-box-title {
    line-height: 40px;
    padding: 0 10px;
    background-color: #fbfbfb;
    border-bottom: 1px solid #efefef
}

    .cc-box-title a:link {
        float: right
    }

.cc-box-info {
    margin: 59px 0 0;
    text-align: center
}

/* Faq */
.faq-header {
    height: 82px;
    margin: 0;
    background-color: #fafafa;
    border-top: 1px dotted #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    text-align: center
}
/* faq search */
.faq-search {
    position: relative;
    width: 300px;
    height: 35px;
    margin: 22px auto;
    border: 1px solid #CCC;
    background-color: #fff;
    z-index: 900
}

    .faq-search input {
        float: left;
        width: 265px !important;
        height: 33px !important; /*line-height:33px;*/
        padding: 0 0 0 10px !important;
        margin: 0px !important;
        color: #999;
        border: none !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none;
        box-shadow: none
    }

    .faq-search &gt; a:link, .faq-search &gt; a:visited {
        float: right;
        width: 33px;
        height: 33px;
        line-height: 33px;
        color: #555;
        text-decoration: none
    }

    .faq-search &gt; a:hover {
        color: #000
    }

    .faq-search &gt; a:active {
        color: #CCC
    }

    .faq-search ul {
        display: none;
        position: absolute;
        top: 40px;
        left: -1px;
        width: 300px;
        border: 1px solid #bbb;
        background-color: #fff;
        text-align: left;
        list-style: none;
        padding: 0
    }

        .faq-search ul:before {
            position: absolute;
            top: -7px;
            left: 20px;
            display: inline-block;
            border-right: 8px solid transparent;
            border-bottom: 8px solid #ccc;
            border-left: 7px solid transparent;
            border-bottom-color: rgba(0, 0, 0, 0.2);
            content: ''
        }

        .faq-search ul:after {
            position: absolute;
            top: -6px;
            left: 21px;
            display: inline-block;
            border-right: 7px solid transparent;
            border-bottom: 7px solid #ffffff;
            border-left: 6px solid transparent;
            content: ''
        }

        .faq-search ul li {
            overflow: hidden;
            height: 33px;
            line-height: 33px;
            padding: 0 10px;
            border-bottom: 1px solid #ccc
        }

    .faq-search &gt; ul li a, .faq-search &gt; ul li a:link, .faq-search &gt; ul li a:visited {
        line-height: 33px;
        color: #999
    }

        .faq-search &gt; ul li a:hover {
            color: #000
        }

        .faq-search &gt; ul li a:active {
            color: #CCC
        }

.faq-container {
    margin: 0; /*font-family:'lcwaikikiregular'*/
}

.faq-topics {
    border-right: 1px solid #d9d9d9
}

    .faq-topics ul {
        padding: 18px 0 18px 10px;
        list-style: none
    }

        .faq-topics ul li {
            line-height: 25px
        }

            .faq-topics ul li:first-child {
                font-weight: bold
            }

.active-topic {
    color: #1aabe1 !important
}

.faq-subtopics {
    display: inline-block;
    margin: 0 -15px;
    padding: 18px 15px 18px 27px;
    border-bottom: 1px solid #d9d9d9;
    background-color: #fcfcfc;
    list-style: none
}

    .faq-subtopics li {
        float: left;
        width: 280px;
        margin-right: 25px;
        line-height: 25px
    }

        .faq-subtopics li:first-child {
            width: 100%;
            padding-bottom: 10px;
            color: #1aabe1 !important;
            font-weight: bold
        }

        .faq-subtopics li a:before {
            content: '» '
        }

.faq-text {
    padding: 12px
}

    .faq-text h4 {
        margin: 5px 0 10px;
        font-size: 16px;
        color: #1aabe1; /*font-family:'lcwaikikiregular';*/
        font-weight: bold
    }

    .faq-text p {
    }




/*Yeni look dizayni için eklenenler*/

/* Forms */
input:focus, textarea:focus, select:focus {
    outline: 0
}

.input-text, .input-textarea {
    position: relative;
    display: block;
    width: 292px;
    min-height: 42px;
    padding: 0;
    border: 0px solid #fff;
    margin: 0 0 9px 0
}


.search-order-container .input-text {
    position: relative;
    display: block;
    width: 100% !important;
    min-height: 42px;
    padding: 0;
    border: 0px solid #fff;
    margin: 0 0 9px 0
}

.input-textarea {
    width: 292px;
    height: auto
}

.input-helper {
    width: 275px;
    margin: -10px 0 5px 0px;
    font-size: 13px;
    color: #adadad; /*font-family:'lcwaikikiregular', Arial, Helvetica, sans-serif*/
    position: relative;
    top: -15px;
}

#FreeSmsMessage.input-helper {
    margin: 5px 0px 20px;
}

.input-text input, .input-textarea textarea, .input-text span.disabled {
    display: inline-block;
    position: relative;
    width: 100%;
    left: 0;
    height: 36px; /*line-height:36px;*/
    line-height: 36px;
    margin: 0;
    padding: 0 34px;
    border: 1px solid #adadad;
    font-size: 15px;
    color: #999;
    z-index: 2;
    -webkit-appearance: none;
    -webkit-border-radius: 0
}

.input-textarea textarea {
    width: 292px;
    height: 124px;
    line-height: 24px;
    padding: 5px 5px 5px 34px
}

.input-text input::-ms-clear {
    display: none !important;
    width: 0 !important;
    height: 0 !important
}

.input-icon {
    position: absolute;
    line-height: 36px;
    font-size: 16px;
    color: #999;
    left: 9px;
    z-index: 9
}

    .input-icon.validation {
        visibility: hidden;
        color: #449022 !important
    }

.field-validation-error {
    clear: both;
    display: none;
    margin: 5px 0 0 12px;
    font-size: 14px;
    color: #cc3333;
    white-space: nowrap;
    margin-left:auto !important;
}
.field-validation-error span{
    white-space: break-spaces;
}
/* Forms &gt; focus */
.input-text.focus, .input-text.valid.focus, .input-textarea.focus, .input-textarea.valid.focus { /*border-color:#b5dff7;*/
    margin-bottom: 9px
}

    .input-text.focus input, .input-text.valid.focus input, .input-text.invalid.focus input, .input-textarea.focus textarea, .input-textarea.valid.focus textarea, .input-textarea.invalid.focus textarea {
        border-color: #5db3ea;
        background-color: #FFF;
        color: #555
    }

    .input-text.focus .input-icon {
        color: #555
    }

.focus .field-validation-error {
    display: none
}
/* Forms &gt; valid */
.input-text.valid, .input-textarea.valid {
    border-color: #fff;
    border: none;
}

    .input-text.valid input, .input-textarea.valid textarea {
        color: #737373;
    }

    .input-text.valid .input-icon, .input-textarea.valid .input-icon {
        color: #555
    }

    .input-text.valid .validation {
        visibility: visible;
        right: 12px;
        left: auto;
    }

.input-text.focus .validation {
    visibility: hidden
}

.input-text .validSmsCode {
    visibility: hidden !important;
}

.input-text.valid .validSmsCode {
    visibility: visible !important;
    right: 7px;
    left: auto;
    color: #449022 !important
}

.input-text.focus .validSmsCode {
    visibility: hidden !important;
}
/* Forms &gt; invalid */
.input-text.invalid, .input-textarea.invalid {
    border-color: #fff;
}

    .input-text.invalid.focus, .input-textarea.invalid.focus {
        border-color: #b5dff7;
    }

    .input-text.invalid input, .input-textarea.invalid textarea {
        border-color: #cc6666;
        background-color: #fff9f9;
        color: #555
    }

    .input-text.invalid.focus input, .input-textarea.invalid.focus textarea {
        border-color: #5db3ea;
        background-color: #FFF;
        color: #555
    }

    .input-text.invalid .input-icon {
        color: #555
    }

    .input-text.invalid .field-validation-error, .input-text.invalid.focus .field-validation-error {
        display: block;
        margin-left:-75px;
    }

    .input-textarea.invalid .field-validation-error, .input-textarea.invalid.focus .field-validation-error {
        display: block;
    }
/* Forms &gt; readonly */
.input-text.readonly, .input-textarea.readonly {
    border-color: #fff !important
}

    .input-text.readonly input, .input-textarea.readonly textarea {
        background-color: #fafafa !important;
        border-color: #e2e2e2 !important;
        color: #bebebe !important
    }

    .input-text.readonly .input-icon, .input-textarea.readonly .input-icon {
        color: #bebebe !important
    }

/* Forms &gt; Checkbox &amp; Radiobutton */
.input-checkbox, .input-radio {
    margin: 20px 0 19px 0
}
/*.input-checkbox{margin-left:-2px}*/
.input-title {
    float: left;
    display: inline-block;
    height: 29px;
    line-height: 29px;
    margin: 0 10px 0 0
}

.input-checkbox.invalid .field-validation-error, .input-radio.invalid .field-validation-error {
    display: block
}

/* Forms &gt; Input Date */
.input-date {
}

    .input-date.invalid .input-select {
        margin-bottom: 0
    }

    .input-date.invalid .field-validation-error {
        display: block;
        margin-bottom: 6px
    }

.input-date2 {
}

    .input-date2 .field-validation-valid {
        display: none;
    }

    .input-date2.invalid .input-select {
        margin-bottom: 0
    }

    .input-date2.invalid .field-validation-error {
        display: block;
        margin-bottom: 6px
    }




/* Forms &gt; input day */
.input-day {
    float: left
}

    .input-day .chosen-select, .input-day .chosen-select-no-search {
        width: 87px !important
    }

    .input-day .chosen-container {
        width: 87px !important
    }

    .input-day .chosen-single, .input-day .chosen-single:hover {
        padding-left: 10px !important
    }

    .input-day .chosen-icon:first-child {
        visibility: hidden
    }

    .input-day .chosen-icon.validation {
        left: 45px;
        background-color: white
    }

    .input-day .chosen-icon.search {
        left: 45px;
        background-color: white
    }

    .input-day .chosen-icon.arrow {
        left: 58px
    }

    .input-day .chosen-search {
        width: 38px;
        left: 10px
    }

        .input-day .chosen-search input[type="text"] {
            width: 38px
        }

    .input-day .chosen-container .chosen-drop {
        width: 81px
    }

    .input-day .chosen-drop:before {
        left: 58px
    }

    .input-day .chosen-drop:after {
        left: 59px
    }

    .input-day .chosen-drop .chosen-results {
        padding: 0
    }
/* Forms &gt; input month */
.input-month {
    float: left
}

    .input-month .chosen-select, .input-month .chosen-select-no-search {
        width: 118px !important
    }

    .input-month .chosen-container {
        width: 118px !important
    }

    .input-month .chosen-single, .input-month .chosen-single:hover {
        padding-left: 10px !important
    }

    .input-month .chosen-icon:first-child {
        visibility: hidden
    }

    .input-month .chosen-icon.validation {
        left: 76px
    }

    .input-month .chosen-icon.search {
        left: 76px
    }

    .input-month .chosen-icon.arrow {
        left: 89px
    }

    .input-month .chosen-search {
        width: 69px;
        left: 10px
    }

        .input-month .chosen-search input[type="text"] {
            width: 69px
        }

    .input-month .chosen-container .chosen-drop {
        width: 112px
    }

    .input-month .chosen-drop:before {
        left: 89px
    }

    .input-month .chosen-drop:after {
        left: 90px
    }

    .input-month .chosen-drop .chosen-results {
        padding: 0
    }
/* Forms &gt; input year */
.input-year {
    float: left
}

    .input-year .chosen-select, .input-year .chosen-select-no-search {
        width: 87px !important
    }

    .input-year .chosen-container {
        width: 87px !important
    }

    .input-year .chosen-single, .input-year .chosen-single:hover {
        padding-left: 10px !important
    }

    .input-year .chosen-icon:first-child {
        visibility: hidden
    }

    .input-year .chosen-icon.validation {
        left: 45px
    }

    .input-year .chosen-icon.search {
        left: 45px
    }

    .input-year .chosen-icon.arrow {
        left: 58px
    }

    .input-year .chosen-search {
        width: 38px;
        left: 10px
    }

        .input-year .chosen-search input[type="text"] {
            width: 38px
        }

    .input-year .chosen-container .chosen-drop {
        width: 81px
    }

    .input-year .chosen-drop:before {
        left: 58px
    }

    .input-year .chosen-drop:after {
        left: 59px
    }

    .input-year .chosen-drop .chosen-results {
        padding: 0
    }

/* Survey
.survey-title{margin:10px 0;font-size:24px;font-style:italic;font-weight:bold;color: #DF0000;padding-left: 45px;padding-top: 8px;left: 50px;height: 40px;margin: 15px 35px;display: block;background: url(/Resource/Images/survey/survey-checklist.png) 0 0 no-repeat;} */
.survey-title {
    display: block;
    height: 40px;
    margin: 15px 15px;
    background: url(/Resource/Images/survey/survey-checklist.png) 0 0 no-repeat;
    font-size: 24px;
    font-weight: bold;
    color: #DF0000;
    padding-left: 45px;
    padding-top: 8px;
}

.survey-question {
    margin-bottom: 5px !important
}

.so-horizontal {
    margin-top: 0 !important
}

.answer-selection {
    width: 30%;
    height: auto
}

.answer-html-selection {
    width: 30%;
    height: auto
}

    .answer-html-selection img {
        width: 100%
    }

.answer-multiple-selection {
    width: 45%;
    height: auto
}

.input-checkbox input, .input-radio input {
    width: auto;
    opacity:0;      
}

.survey-terms {
    list-style: none;
    margin: 30px 0;
    padding: 0
}

/* Survey Result */
.survey-result {
}

    .survey-result div {
        text-align: center;
        padding: 30px 0 200px
    }

.sr-title1 {
    color: #489427;
    font-size: 40px
}

.sr-title2 {
    color: #489427
}

.sr-title3 {
    color: #489427;
    font-size: 32px
}

.sr-text {
    margin: 20px 0
}

.survey-result .button {
    margin-top: 50px !important
}

/* Survey Error */
.survey-error {
}

    .survey-error div {
        text-align: center;
        padding: 30px 0 200px
    }

.se-title1 {
    color: #bf3a31;
    font-size: 40px
}

.se-title2 {
    color: #bf3a31
}

.se-title3 {
    color: #bf3a31;
    font-size: 32px
}

.se-text {
    color: #bf3a31;
    margin: 20px 0
}

.survey-error .button {
    margin-top: 50px !important
}

/* Button List */
.btn-list {
    margin: 1px 0 0 10px; /*font-family:'lcwaikikiregular'*/
}

    .btn-list .btn {
        padding: 1px 5px 1px 1px;
        margin-bottom: 2px;
        color: #555;
        text-shadow: none;
        background-image: none;
        border-bottom: 2px solid #979797;
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
    }

        .btn-list .btn:hover {
            color: #000
        }

    .btn-list .dropdown-menu {
        min-width: 120px;
        z-index: 1000
    }

        .btn-list .dropdown-menu:before {
            left: 96px
        }

        .btn-list .dropdown-menu:after {
            left: 97px
        }

        .btn-list .dropdown-menu &gt; li &gt; a {
            padding: 3px 10px
        }

/* Buttons */
.button, .button:link, .button:visited {
    display: block;
    height: 36px;
    line-height: 36px;
    color: #fff;
    border: 0;
    text-align: center;
    cursor: pointer;
    text-decoration: none
}

    .button:hover {
        opacity: 0.9;
        filter: alpha(opacity=90);
        text-decoration: none;
        color: #fff
    }

.bc-blue {
    opacity: 1;
    border-radius: 0;
    background-color: #193db0 !important;
    transition: color 0.3s ease-in-out;
}
.bc-blue-outline {
    border: 2px solid #8dacfc !important;
    border-radius: 2px;
    background-color: #FFF;
    color: #193DB0 !important;
    font-weight: 900;
    line-height:32px !important;
}

.bc-blue-disable {
    cursor: default;
    pointer-events: none;
    text-decoration: none;
    background-color: #95aeff !important;
}

.bc-white {
    opacity: 1;
    border-radius: 0;
    background-color: #d7d8dc !important;
    transition: color 0.3s ease-in-out;
}

.c-item {
    border: 5px solid #FFF;
    padding: 0 0 10px 0;
    margin: 0px;
}

    .c-item .bc-blue {
        opacity: 0;
        margin-top: -10px;
        outline: none;
    }

.bc-red {
    background-color: #df4844;
    border-bottom: 2px solid #9f2326 !important
}

    .bc-red:active {
        background-color: #b32c2e;
        color: #f8c6ba
    }

.bc-orange {
    background-color: #dc8143;
    border-bottom: 2px solid #aa5725 !important
}

    .bc-orange:active {
        background-color: #ba5b24;
        color: #f0d2a9
    }

.bc-grey {
    background-color: #a6adb6;
    border-bottom: 2px solid #60656d !important
}

    .bc-grey:active {
        background-color: #7a8088;
        color: #e3e7eb
    }
.bc-grey-disable {
   cursor:default;
   pointer-events:none;
   text-decoration:none;
   background-color:grey !important;
}

.bw60 {
    width: 60px
}

.bw70 {
    width: 70px
}

.bw80 {
    width: 80px !important
}

.bw90 {
    width: 90px !important
}

.bw100 {
    width: 100px !important
}

.bw100percent {
    width: 100% !important;
}

.bw110 {
    width: 110px !important
}

.bw120 {
    width: 120px !important
}

.bw130 {
    width: 130px !important
}

.bw140 {
    width: 140px !important
}

.bw170 {
    width: 170px !important
}

.bw180 {
    width: 180px !important
}

.bw200 {
    width: 200px !important
}

.bw240 {
    width: 240px !important
}

.bw286 {
    width: 286px !important
}

.bw300 {
    width: 300px !important
}
.bw410 {
    width: 410px !important
}

/* 3 Alana 1 Bedava Banner */
.UcAlanaBirBedava {
    position: absolute;
    right: 8px !important; /*right:68px;*/
    top: 5px;
    width: 50px;
    height: 50px;
    display: block;
    background-image: url(//img-lcwaikiki.mncdn.com/Resource/Images/Banner/3Alana1Bedava@2x.png);
    background-size: 50px 50px;
    -webkit-background-size: 50px 50px
}

.outlet .UcAlanaBirBedava {
    top: 55px
}

.c-item .UcAlanaBirBedava {
    right: 3px !important
}

.UcAlanaBirBedavaRusca {
    position: absolute;
    right: 10px;
    top: 5px;
    width: 50px;
    height: 50px;
    display: block;
    background-image: url(//img-lcwaikiki.mncdn.com/Resource/Images/Banner/3Alana1BedavaRusca@2x.png);
    background-size: 50px 50px;
    -webkit-background-size: 50px 50px
}

.outlet .UcAlanaBirBedavaRusca {
    top: 55px
}

.c-item .UcAlanaBirBedavaRusca {
    right: 3px !important
}



/********************Sipariş Adres Sayfası Mağazadan Teslim BEGIN*************************/
.storepickup-oval {
    float: left;
    text-align: center;
    width: 19px;
    height: 19px;
    background-color: #4a90e2;
    -moz-border-radius: 10px / 10px;
    -webkit-border-radius: 10px / 10px;
    border-radius: 10px /10px;
    margin-right: 5px;
    line-height: 19px;
    vertical-align: middle;
}

.storepickup-storename {
    height: 19px;
    line-height: 19px;
    font-size: 11px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    color: #555555;
    float: left
}

.storepickup-address {
    font-size: 10px;
    width: 255px;
    height: 96px;
    font-stretch: narrower;
    color: #555555;
}

.storepickup-workingclock {
    width: 77px;
    height: 24px;
    font-size: 10px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    color: #555555;
    float: left;
}

.storepickup-displaynumber {
    width: 6px;
    height: 14px;
    font-size: 12px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    color: #ffffff;
    text-align: center;
}

.storepickup-deliveryaddress {
    height: 300px;
    display: block;
}

.storepickup-storeinfo {
    width: 255px;
    float: left;
    height: 300px;
}

.storepickup-google-map {
    position: relative;
    width: 100%;
    height: 100%;
    width: 385px
}

.storepickup-generalgoogle-map {
    position: relative;
    width: 100%;
    height: 100%;
    width: 665px
}

.storepickup-delivery-addressdetail {
    display: none;
}

.storepickup-insertbtn {
    font-size: 15px;
}

.delivery-Tab-Title {
}

.storepickup-google-map .gm-style .gm-style-iw {
    font-size: 11px !important;
}

.storepickup-generalgoogle-map .gm-style .gm-style-iw {
    font-size: 11px !important;
}

.storepickup-address-container .storepickup-city-form .chosen-select, .storepickup-address-container .storepickup-city-form .chosen-select-no-search, .storepickup-address-container .storepickup-city-form .chosen-container {
    width: 261px !important
}

.storepickup-address-container .chosen-icon.search {
    visibility: hidden !important;
}

.storepickup-address-container .chosen-search {
    visibility: hidden !important;
}

.storepickup-address-container .storepickup-city-form .chosen-drop {
    width: 255px !important
}

.storepickup-address-container .storepickup-city-form .chosen-icon.validation {
    left: 211px !important
}

.storepickup-address-container .storepickup-city-form .chosen-icon.arrow {
    left: 227px !important
}

.storepickup-address-container .storepickup-city-form .chosen-drop:before {
    left: 227px
}

.storepickup-address-container .storepickup-city-form .chosen-drop:after {
    left: 228px
}

.storepickup-address-container .storepickup-storeinfo #storepickup-carousel-container .storepickup-address {
    font-size: 12px;
}

.storeValidationPhone {
    margin-left: -125px !important;
}

/********************Siparis Adres Sayfasi Magazadan Teslim END*************************/


.urunDetayKampanyaIconContainer {
    width: 100%;
    min-height: 25px;
    position: relative;
    z-index: 100;
    padding-top: 15px;
}


@media (max-width:479px) {
    .urunDetayKampanyaIconContainer {
        width: 240px;
    }

    .sms-code-confirmation {
        float: initial !important;
        height: 36px !important;
    }
}


.UcAlanaBirBedavaUrunDetay {
    margin: 5px 5px 0px 240px; /*position:absolute;margin:5px 10px;right:8px!important;right:68px;top:5px;*/
    width: 50px;
    height: 50px;
    display: block;
    background-image: url(//img-lcwaikiki.mncdn.com/Resource/Images/Banner/3Alana1Bedava@2x.png);
    background-size: 50px 50px;
    -webkit-background-size: 50px 50px
}

.FirsatUrunleriUrunDetay {
    margin: 5px 5px 0px 245px;
    width: 40px;
    height: 40px;
    display: block;
    background-image: url(//img-lcwaikiki.mncdn.com/Resource/Images/Banner/FirsatUrunleri@2x.png);
    background-size: 40px 40px;
    -webkit-background-size: 40px 40px
}
/* 3 Alana 1 Bedava Banner */
.UcAlanaBirBedava {
    margin: 5px 5px 0px 225px; /*position:absolute;margin:5px 10px;right:8px!important;right:68px;top:5px;*/
    width: 50px;
    height: 50px;
    display: block;
    background-image: url(//img-lcwaikiki.mncdn.com/Resource/Images/Banner/3Alana1Bedava@2x.png);
    background-size: 50px 50px;
    -webkit-background-size: 50px 50px
}

.outlet .UcAlanaBirBedava { /*top:55px*/
}

.c-item .UcAlanaBirBedava { /*right:3px!important*/
}

.UcAlanaBirBedavaRusca {
    position: absolute;
    right: 10px;
    top: 5px;
    width: 50px;
    height: 50px;
    display: block;
    background-image: url(//img-lcwaikiki.mncdn.com/Resource/Images/Banner/3Alana1BedavaRusca@2x.png);
    background-size: 50px 50px;
    -webkit-background-size: 50px 50px
}

.outlet .UcAlanaBirBedavaRusca {
    top: 55px
}

.c-item .UcAlanaBirBedavaRusca {
    right: 3px !important
}

.cart-container {
    margin-top: 0px;
}

/************************CheckOut New Design BEGIN *************************************/

.checkout-container {
    margin-top: -124px;
}

/*Forms NEW*/
.order-process-container-new .tab-content {
    width: 99.6%
}

.order-process-container-new .bkmlogo {
    width: 80px;
    height: 40.7px
}

input:focus, textarea:focus, select:focus {
    outline: 0
}

.input-text-new {
    border-radius: 2px;
    position: relative;
    display: block;
    height: 45px;
    padding-left: 1.5%;
    padding-right: 1.5%;
    margin-bottom: 15px;
}

.order-process-container-new #invoice-address-buttons .icheckbox-label {
    margin-bottom: 20px !important;
}

.input-textarea-new {
    border-radius: 2px;
    position: relative;
    display: block;
    height: 85px;
    border: 1px solid #fff;
    padding-left: 1.5%;
    padding-right: 1.5%;
    margin-bottom: 15px;
}

.input-helper-new {
    font-size: 13px;
    color: #adadad;
    padding-left: 1.5%;
    padding-right: 1.5%;
    margin-bottom: 15px;
}

.input-text-new input, .input-textarea-new textarea {
    border-radius: 2px;
    position: relative;
    width: 100%;
    height: 45px;
    margin: 0;
    padding: 0 25px;
    border: solid 0.5px #9b9b9b;
    font-size: 14px;
    color: #9b9b9b;
    z-index: 2;
    -webkit-appearance: none; /*-webkit-border-radius:0*/
}

    .input-text-new input.with_icon {
        padding-left: 30px;
    }

.input-textarea-new textarea {
    width: 100%;
    height: 85px;
    line-height: 24px;
    padding: 5px 5px 5px 5px;
    padding-left: 25px;
}

.input-text-new input::-ms-clear {
    display: none !important;
    width: 0 !important;
    height: 0 !important
}

.input-icon-new {
    position: absolute;
    line-height: 39px;
    font-size: 16px;
    color: #999;
    right: -5px;
    z-index: 99;
    width: 21px;
    height: 21px;
    margin-top: 13px;
    background-position: -217px -225px;
}

.link-icon {
    position: absolute;
    line-height: 39px;
    font-size: 16px;
    color: #999;
    right: 50%;
    z-index: 99;
    width: 21px;
    height: 21px;
    margin-top: 32px;
    background-position: -217px -225px;
}

.link-icon-invalid {
    position: absolute;
    line-height: 39px;
    font-size: 16px;
    color: #999;
    right: 50%;
    z-index: 99;
    width: 21px;
    height: 21px;
    margin-top: 32px;
    background-position: -217px -201px;
}
/*.input-icon-invalid-new {position:absolute;line-height:39px;font-size:16px;color:#999;right:0px;z-index:99;width:21px;height:21px;margin-top:13px;background-position:-217px -201px;}*/
.input-btn-new .input-select-icon-new {
    right: 21px;
    position: absolute;
    line-height: 45px;
    font-size: 16px;
    color: #999;
    z-index: 99;
    width: 19px;
    height: 12px;
    margin-top: 15px;
    background-position: -217px -161px;
}

.input-select-new .chosen-icon.arrow.img-sprite {
    right: 21px;
    left: inherit;
    position: absolute;
    line-height: 45px;
    font-size: 16px;
    color: #999;
    z-index: 99;
    width: 19px;
    height: 12px;
    margin-top: 15px;
    background-position: -217px -161px;
    display: block;
    text-indent: -99999px;
}





.input-icon-new.validation {
    visibility: hidden;
    color: #449022 !important
}

.link-icon.validation {
    visibility: hidden;
}

.link-icon-invalid.validation {
    visibility: hidden;
}

/*.input-icon-invalid-new.validation{visibility:hidden;}*/
.input-text-new .field-validation-error, .input-textarea-new .field-validation-error {
    position: absolute;
    clear: both;
    display: none;
    white-space: nowrap;
    margin: 2px 0 0 12px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #cc3333
}


/* Forms &gt; focus */
/*.input-text-new.focus,.input-text-new.valid.focus,.input-textarea-new.focus,.input-textarea-new.valid.focus{ border-color:#b5dff7;margin-bottom:9px}*/
.input-text-new.focus input, .input-text-new.valid.focus input, .input-text-new.invalid.focus input, .input-textarea-new.focus textarea, .input-textarea.valid.focus textarea, .input-textarea-new.invalid.focus textarea {
    box-shadow: 0px 0 4px 0 #4990e2;
    border-color: #4990e2;
    background-color: #FFF;
    color: #555
}

.input-text-new.focus .input-icon-new {
    color: #555
}

.focus .field-validation-error {
    display: none
}
/*.focus .input-icon-invalid-new {display:none}*/
/* Forms &gt; valid */
.input-text.valid-new, .input-textarea-new.valid {
    border-color: #fff
}

    .input-text-new.valid input, .input-textarea-new.valid textarea {
        color: #575757 /*border-color:#888;color:#555*/
    }

    .input-text-new.valid .input-icon-new, .input-textarea-new.valid .input-icon-new {
        color: #555
    }

.input-text-new.valid .validation {
    visibility: visible;
}

.input-text-new.focus .validation {
    visibility: hidden;
}
/*.input-text-new.valid .input-icon-invalid-new{visibility:hidden;}*/
/* Forms &gt; invalid */
.input-text-new.invalid, .input-textarea-new.invalid { /*border-color:#fff;*/
    margin-bottom: 25px;
}

    .input-text-new.invalid input, .input-textarea-new.invalid textarea {
        border-color: #af1f45;
    }

    .input-text-new.invalid.focus .validation {
        visibility: hidden;
    }

    .input-text-new.invalid .validation {
        background-position: -217px -200px;
        visibility: visible;
    }



    .input-text-new.invalid input, .input-textarea-new.invalid textarea {
        box-shadow: 0 0 2px 0 #af1f45;
        border: solid 0.5px #af1f45; /*border-color:#cc6666;*/
        color: #555
    }

    .input-text-new.invalid.focus input, .input-textarea-new.invalid.focus textarea {
        border-color: #4990e2; /*border-color:#5db3ea;*/
        background-color: #FFF;
        color: #555
    }

    .input-text-new.invalid .input-icinput-textarea-newon-new {
        color: #555
    }

    .input-text-new.invalid .field-validation-error, .input-text-new.invalid.focus .field-validation-error {
        display: block;
    }
    /*.input-text-new.invalid .input-icon-invalid-new {visibility:visible;}*/
    .input-textarea-new.invalid .field-validation-error, .input-textarea-new.invalid.focus .field-validation-error {
        display: block;
        margin-top: 2px
    }
/* Forms &gt; readonly */
.input-text-new.readonly, .input-textarea-new.readonly {
    border-color: #fff !important
}

    .input-text-new.readonly input, .input-textarea-new.readonly textarea {
        background-color: #fafafa !important;
        border-color: #e2e2e2 !important;
        color: #bebebe !important
    }

    .input-text-new.readonly .input-icon, .input-textarea-new.readonly .input-icon-new {
        color: #bebebe !important
    }


/* Forms NEW &gt; Checkbox &amp; Radiobutton */
.input-checkbox-new, .input-radio-new {
    padding-left: 1.5%;
    padding-right: 1.5%;
}

    .input-checkbox-new.multilcol {
        height: 30px;
        margin-bottom: 25px;
    }

        .input-checkbox-new.multilcol span {
            position: absolute;
            line-height: 1;
            word-break: break-word;
            margin-top: 5px;
        }

.input-title-new {
    float: left;
    display: inline-block;
    height: 29px;
    line-height: 29px;
    margin: 0 10px 0 0
}

.input-checkbox-new.invalid .field-validation-error, .input-radio-new.invalid .field-validation-error {
    display: block
}

.input-checkbox-new .invoice-address-subtitle-new, .input-radio-new .invoice-address-subtitle-new {
    padding-left: 0%;
    padding-right: 0%;
}


.order-process-container-new .icheckbox {
    background-position: -214px -247px !important;
}

    .order-process-container-new .icheckbox.checked {
        background-position: -214px -270px !important;
    }

.order-process-container-new .icheckbox-label:hover .icheckbox.checked {
    background-position: -214px -293px !important;
}

.order-process-container-new .icheckbox, .iradio {
    float: left;
    display: block;
    width: 26px;
    height: 26px;
    margin: 0;
    padding: 0;
    background-repeat: no-repeat;
    -webkit-background-size: 518px 460px !important;
    background-size: 518px 460px !important;
    border: none;
    cursor: pointer;
}

.order-process-container-new .iradio {
    background-position: -214px -317px !important;
    margin-top: 2px;
    margin-right: 4px;
}

    .order-process-container-new .iradio.checked {
        background-position: -214px -363px !important;
        margin-top: 0px;
    }

.order-process-container-new .iradio-label:hover .iradio.checked {
    background-position: -214px -339px !important;
}



/* Order Steps New */
.order-process-container-new {
    font-family: 'Open Sans', sans-serif !important;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 15px;
}

.order-steps-container-new .row {
    margin-right: 0
}

.order-steps-title-new {
    opacity: 0.6;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #00529b;
}

    .order-steps-title-new.active {
        font-weight: bold !important;
        opacity: 1 !important;
    }

    .order-steps-title-new span {
        color: #aaa;
        *margin-left: 10px
    }

.order-steps-ok-new, .order-steps-fail-new {
    float: right;
    margin-right: 20px;
    *margin-top: -20px;
    color: #449022 !important
}

.order-steps-fail-new {
    color: #bf3a31 !important
}


/* Order Tab*/
.delivery-Tab-Title-New {
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    color: #00529b !important;
}

.order-process-container-new #dsc-confirm-message-cc, #dsc-confirm-message-wire, #dsc-confirm-message-wallet, #dsc-confirm-message-cashondelivery, #dsc-confirm-message-garantipay, #dsc-confirm-message-bkmexpress, #dsc-confirm-message-adyen {
    display: block;
    min-height: 20px;
    line-height: 20px;
    font-size: 14px;
    clear: both;
    margin: 2px 0 10px 12px;
    font-family: 'Open Sans', sans-serif;
    color: #cc3333;
    width: 100%;
}

.cargoFreeOnDeliveryStorePickUp {
    color: #1f49b6;
    background-color: #D3DBF0;
    text-align: center;
    width: 100%;
    padding: 15px;
    margin: 5px 0px;
    border: 2px solid #00529b;
    font-weight: 600;
    font-size: 11pt;
}

    .cargoFreeOnDeliveryStorePickUp.storepickup {
        color: #ABABAB;
        background-color: #FFF;
        text-align: left;
        width: 100%;
        padding: 10px 0px;
        margin: 0px;
        border: none;
        font-weight: 500;
        font-size: 11pt;
    }

        .cargoFreeOnDeliveryStorePickUp.storepickup b {
            color: #1f49b6;
        }

/* Order Address*/
.order-address {
    padding: 0
}

.order-process-container-new .order-address .nav-tabs {
    background-color: #fafafa;
    padding: 0 0px
}

    .order-process-container-new .order-address .nav-tabs li {
        width: 33.3%;
        margin-top: 0px;
    }

        .order-process-container-new .order-address .nav-tabs li a {
            text-align: center;
            white-space: nowrap;
            border-top: 2px solid transparent;
            line-height: 2.2;
            padding: 15px;
            font-size: 16px;
            font-weight: bold;
            font-style: normal;
            font-stretch: normal;
            color: #00529b !important;
        }

            .order-process-container-new .order-address .nav-tabs li a:hover {
                border-top: 2px solid #999;
                border-left: 1px solid #ddd;
                border-right: 1px solid #ddd;
                border-bottom-color: #fff;
                background-color: #fff;
                color: #003087
            }

            .order-process-container-new .order-address .nav-tabs li a:active, .order-payment .nav-tabs li a:focus {
                border-top: 2px solid #90d2f4;
                color: #009cde;
                background-color: #fff
            }

        .order-process-container-new .order-address .nav-tabs li.active a {
            text-decoration: none !important;
            border: none !important;
            padding-top: 20px;
            box-shadow: 1px -2px 4px 0 rgba(0, 0, 0, 0.14);
        }

        .order-process-container-new .order-address .nav-tabs li a span {
            color: #003087
        }


.order-process-container-new .order-address .tab-pane {
    padding: 20px 0px 20px 0px;
    background: #fff;
    box-shadow: 1px 0 4px 0 rgba(0, 0, 0, 0.14);
}

.order-process-container-new .nav &gt; li &gt; a {
    position: relative;
    display: block;
    padding: 20px 5px;
    background-color: #ffffff;
    box-shadow: 1px 0 4px 0 rgba(0, 0, 0, 0.14);
}

.order-process-container-new .address-info-text {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #575757;
}

    .order-process-container-new .address-info-text .address-info-text-title {
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 10px !important;
    }

.order-process-container-new #DetailBilling_ExternalAddressDefinition {
    display: none;
}

.order-process-container-new .link-address-shell-cancel {
    text-align: center;
    padding-left: 1.5%;
    padding-right: 1.5%;
    margin-top: 16px;
    display: none;
}

    .order-process-container-new .link-address-shell-cancel .link-address-cancel {
        font-size: 14px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: center;
        color: #00529b !important;
    }

.order-address #deliveryTypeNav {
    display: flex;
}

    .order-address #deliveryTypeNav li {
        font-size: 10pt;
        width: 50%;
    }

        .order-address #deliveryTypeNav li a {
            height: 100%;
/*            text-align: center;
*/        }

            .order-address #deliveryTypeNav li a br {
                display: contents;
            }

            .order-address #deliveryTypeNav li a img {
                margin: 0px !important;
                display: block;
            }


        .order-address #deliveryTypeNav li a {
            height: 100%;
            width: 100%;
/*            text-align: center;
*/        }

            .order-address #deliveryTypeNav li a br {
                display: contents;
            }

            .order-address #deliveryTypeNav li a img {
                /*margin: 0px auto;
                display: block;*/
                float:left;
                height: 35px !important;
                width : auto;
            }


/*Order Btn*/

.order-process-container-new .input-btn-new {
    padding-left: 1.5%;
    padding-right: 1.5%;
    margin-bottom: 50px;
}

    .order-process-container-new .input-btn-new.btnaccommodate {
        clear: none;
    }

.order-process-container-new .btn {
    width: 100%;
    display: inline-block;
    font-weight: 400;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 0 solid transparent;
    padding: .5rem 1rem;
    font-size: 16px;
}

.order-process-container-new .btn-secondary {
    height: 45px;
    color: #373a3c;
    border-color: #ccc;
    border-radius: 2px;
}

.order-process-container-new .btn-primary {
    height: 45px;
    color: #fff;
    border-color: #0275d8;
    border-radius: 2px;
}

.order-process-container-new .btn.btn-secondary {
    background: #cfd2d3;
    line-height: 34px;
}

.order-process-container-new .btn.btn-primary {
    background: #00529b;
    line-height: 34px;
}

    .order-process-container-new .btn.btn-primary.input-col-quarter {
        width: 45%
    }

    .order-process-container-new .btn.btn-primary.btn-lg {
        font-size: 16px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        letter-spacing: normal;
        color: #00529b;
        border-radius: 2px;
        background-color: #ffffff;
        box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5);
        border: solid 1px #00529b;
    }

    .order-process-container-new .btn.btn-primary.btn-collapse {
        text-align: center;
        position: relative;
        border-radius: 2px;
        background-color: #ffffff;
        border: solid 1px gray;
        color: black;
        font-weight: bold;
        box-shadow: none;
    }


body.bg-gray {
    background: #f8f8f9;
}

.container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

body &gt; .container-fluid {
    position: relative;
    z-index: 999;
    background: #fff !important;
}

body.bg-gray &gt; .container-fluid {
    background: #fff;
}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.lcw-checkout .row {
    margin-left: 10px;
    margin-right: 10px;
    font-family: 'Open Sans', sans-serif !important;
}
/*#lcw-checkout-header{display:none;}*/
.order-progress-bar {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    width: 100%;
    text-align: center;
    margin: auto;
}

    .order-progress-bar div.brand-logo {
        margin-top: 22px;
        margin-bottom: 25px;
    }

        .order-progress-bar div.brand-logo img {
            width: 214px;
        }

    .order-progress-bar div.links {
        display: block;
        margin: auto;
        padding-left: 15%;
        padding-right: 15%;
    }

        .order-progress-bar div.links div.link {
            height: 45px;
            list-style: none;
            font-size: 16px;
            font-weight: normal;
            font-style: normal;
            font-stretch: normal;
            text-align: center;
            color: #00529b !important;
            opacity: 0.6;
            border-bottom: 2px solid transparent;
            border-color: #e7e7e7
        }

            .order-progress-bar div.links div.link.active {
                font-size: 16px;
                font-weight: bold;
                font-style: normal;
                font-stretch: normal;
                text-align: center;
                color: #00529b;
                opacity: 1;
                border-color: #00529b
            }

                .order-progress-bar div.links div.link.active.complete.valid {
                    border-image: linear-gradient(to right, #82ad85, #00529b) 40 stretch;
                }

                .order-progress-bar div.links div.link.active.complete.invalid {
                    border-image: linear-gradient(to right, #82ad85, #af1f45) 40 stretch;
                }

                .order-progress-bar div.links div.link.active.complete.valid &gt; a {
                    color: #00529b;
                }

                .order-progress-bar div.links div.link.active.complete.invalid &gt; a {
                    color: #af1f45;
                }

                .order-progress-bar div.links div.link.active.completed.valid {
                    color: rgb(129, 174, 131);
                }

                .order-progress-bar div.links div.link.active.completed {
                    border-color: #82ad85;
                }

            .order-progress-bar div.links div.link &gt; a {
                text-align: center;
                color: #00529b !important;
            }



/*.order-progress-bar div.links div.link {font-size: 16px;color: #1f49b6;list-style: none;padding: 0;margin: 0;float: left;width: 170px;border-bottom: 5px solid transparent;}*/
/*.order-progress-bar div.links div.link.active {border-color: #1f49b6;font-family: Open SansSemiBold;}*/

.order-process-container-new .input-select-new {
    padding-left: 1.5%;
    padding-right: 1.5%;
    margin-bottom: 10px;
    border-radius: 2px;
}


.invoice-address-subtitle-new {
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #575757;
    padding-left: 1.5%;
}

.invoice-address-title-new {
    font-size: 18px;
    font-style: normal;
    font-stretch: normal;
    color: #00529b;
    font-weight: 600;
    padding-left: 1.5%;
}

.shipping-address-subtitle-new {
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #575757;
    padding-left: 1.5%;
}

.shipping-address-title-new {
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #00529b;
    padding-left: 1.5%;
    font-weight: 600;
}

.storepickup-address-title-new {
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #00529b;
    padding-left: 1.5%;
    font-weight: 600;
}




#selected-invoice-address-detail {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #575757;
    overflow-wrap: break-word;
}

#selected-shipping-address-detail {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #575757;
    overflow-wrap: break-word;
}


.input-select-new .chosen-select-new, .input-select-new .chosen-select-no-search-new {
    width: 100% !important;
    height: 45px;
    background-color: white;
    padding: 0 25px;
    border-color: rgb(169, 169, 169);
}

.input-select-new .chosen-select, .input-select-new .chosen-select-no-search {
    background-color: white;
    padding: 0 25px;
    border-color: rgb(169, 169, 169);
}

    .input-select-new .chosen-select.year, .input-select-new .chosen-select-no-search.year {
        padding-left: 10px;
        padding-right: 15px;
    }

    .input-select-new .chosen-select.month, .input-select-new .chosen-select-no-search.month {
        padding-left: 10px;
        padding-right: 10px;
    }


.order-process-container-new #selected-invoice-address {
    margin-left: 2.5%;
    margin-right: 2.5%
}

.order-process-container-new #selected-shipping-address {
    margin-left: 2.5%;
    margin-right: 2.5%
}

.order-process-container-new .address-edit {
    color: #00489d !important;
}

    .order-process-container-new .address-edit span {
        display: none !important;
    }

.order-process-container-new .icheckbox-label {
    font-family: 'Open Sans', sans-serif !important;
}

.order-process-container-new .nav-tabs {
    border: none !important;
}

/*****StorePickUp*********/

.order-process-container-new .storepickup-address-container-new {
    padding-left: 15px;
    padding-right: 15px;
}

.order-process-container-new .storepickup-deliveryaddress-new {
    height: 300px;
    width: 100%;
}

.order-process-container-new .searchindeliverystoremap {
    float: left;
    height: 100%;
    padding-left: 1.5%;
}

    .order-process-container-new .searchindeliverystoremap.large {
        width: 100%;
    }

    .order-process-container-new .searchindeliverystoremap.narrow {
        width: 60%;
    }

.order-process-container-new .storepickup-generalgoogle-map-new {
    width: 100%;
    height: 100%;
}

.order-process-container-new .new-storepickup-address-detail {
    margin-bottom: 10px;
}

.order-process-container-new .storepickup-google-map-new {
    width: 100%;
    height: 100%;
}

.order-process-container-new .storepickup-address-container-new .carousel-control {
    display: none !important;
}

.order-process-container-new .storepickup-address-container-new .carousel-inner &gt; .item {
    display: block;
}

.order-process-container-new .storepickup-address-container-new .storepickup-address {
    display: none;
    width: 100%;
    height: 96px;
    font-stretch: narrower;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #7f7f7f;
}

.order-process-container-new .storepickup-county-new {
    float: left;
}


.order-process-container-new .storepickup-address-container-new .storepickup-deliveryaddressdetail {
    height: 68px;
    font-size: 10px;
    width: 100%;
    padding-top: 10px;
}

    .order-process-container-new .storepickup-address-container-new .storepickup-deliveryaddressdetail .storepickup-storename {
        height: initial;
        float: none;
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        color: #4a4a4a;
        word-wrap: break-word;
        margin-right: 4px;
        cursor: pointer;
        padding-left: 24px;
    }

.order-process-container-new .storepickup-address-container-new .storepickup-address .storepickup-insertbtn {
    margin-right: 5px;
}

.order-process-container-new .storepickup-address-container-new .carousel-inner {
    height: 300px;
    overflow-y: scroll;
}

.order-process-container-new .storepickup-storeinfo {
    width: 40% !important;
    float: left;
    height: 300px;
    padding-left: 1.5%;
}

.order-process-container-new .storepickup-oval {
    background-color: #00529b;
}

.order-process-container-new .storepickup-displaynumber {
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
}

.order-process-container-new .storepickup-workingclock {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #7f7f7f;
    padding-left: 20px;
    float: none;
    width: 70%;
    text-align: left;
}

.order-process-container-new .storepickup-oddItem {
    background-color: #fafafa;
}

.order-process-container-new .storepickup-evenItem {
    background-color: #ffffff;
}

.order-process-container-new .storepickup-fulladdress {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #7f7f7f;
    padding-right: 20px;
    padding-left: 20px;
}

.order-process-container-new .storepickup-workingclockattention {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #bc4665;
    padding-right: 20px;
    padding-left: 20px;
}

.order-process-container-new #selected-storepickup-address {
    padding-left: 1.5%;
    padding-right: 1.5%;
}

#storepickup-invoice-with-email .input-checkbox-new label span {
    width: 250px;
    line-height: initial;
}

.storepickup-countext {
    display: none;
    font-size: 14px;
    margin-bottom: 10px;
    padding-left: 1.5%;
    padding-right: 1.5%
}

/******* Shopping Card Summary Begin *******/
.order-process-container-new .cart-item-new {
    height: 145px;
    padding: 14px;
}

.order-process-container-new .card-summary-new {
    background-color: #ffffff;
}

.order-process-container-new .card-summary-detail-new {
    border-bottom: 1px solid #d4d4d4;
    overflow-y: auto;
    height: 300px;
}

.order-process-container-new .card-summary-item-image {
    height: 135px;
    float: left;
    width: 50%;
}

    .order-process-container-new .card-summary-item-image .card-summary-item-image-detail {
        width: 60%;
        height: 135px;
    }

.order-process-container-new .card-summary-item-info {
    float: right;
    width: 50%;
    margin-top: 10px;
}

    .order-process-container-new .card-summary-item-info .card-summary-item-info-ProductName {
        margin-bottom: 10px;
        font-size: 18px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.11;
        text-align: right;
        color: #575757;
    }

    .order-process-container-new .card-summary-item-info .card-summary-item-info-TotalPrice {
        margin-bottom: 10px;
        font-size: 16px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.25;
        text-align: right;
        color: #575757;
    }

.order-process-container-new .card-summary-total-count {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.67;
    text-align: left;
    color: #00529b;
    padding: 14px;
}

.order-process-container-new .card-summary-new .order-summary {
    font-family: 'Open Sans', sans-serif !important;
    background-color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #575757;
}

.order-process-container-new .card-summary-new .order-summary-title {
    height: 45px;
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    color: #00529b;
    background-color: #ffffff;
    padding: 14px;
}

.order-process-container-new .card-summary-new .order-summary .card-summary-grandTotal-text {
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    color: #00529b;
}

.order-summary p {
    font-weight: 400 !important;
    margin-bottom: 10px !important;
}

.order-process-container-new .card-summary-new .order-summary .card-summary-grandTotal {
    font-weight: 800;
}

.order-process-container-new iradio checked {
    background: red;
}

/******* Shopping Card Summary End *******/


/******* Credit Card Payment Begin  *******/
.order-process-container-new .cardalias-icon {
    position: absolute;
    line-height: 39px;
    font-size: 16px;
    color: #999;
    left: 10px;
    z-index: 99;
    width: 21px;
    height: 21px;
    margin-top: 13px;
    background-position: -112px -257px
}

.order-process-container-new .masterpass-ccardinfo-icon {
    position: absolute;
    line-height: 39px;
    font-size: 16px;
    color: #999;
    left: 10px;
    z-index: 99;
    width: 21px;
    height: 21px;
    background-position: -114px -236px
}

.order-process-container-new .keyicon {
    position: absolute;
    line-height: 39px;
    font-size: 16px;
    color: #999;
    left: 10px;
    z-index: 99;
    width: 21px;
    height: 21px;
    margin-top: 13px;
    background-position: -115px -209px
}

.order-process-container-new .masterpass-modal-control-label {
    margin-bottom: 20px;
}

.credit-card-view {
    display: none;
}

.order-process-container-new #cc-ins-options {
    display: none;
}

.order-process-container-new .cc-ins-options {
    border: none;
}

    .order-process-container-new .cc-ins-options li {
        border: none;
    }

.order-process-container-new .ins-options, .ins-options:link, .ins-options:visited {
    position: relative;
    top: 175px;
    float: right;
    right: 19px;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: right;
    color: #00529b;
}

.order-process-container-new .ins-cc-logos {
    margin-top: 30px;
    margin-left: 60px;
    transform: scale(1.5);
}

.creditcard-title {
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #575757;
    padding-left: 1.5%;
    padding-right: 1.5%;
    margin-bottom: 10px;
}

.credit-card-view {
    top: 30px;
    float: left;
}

    .credit-card-view.upper {
        top: -65px;
        float: right;
    }

.order-process-container-new .order-payment .tab-pane {
    padding: 20px 0px 0px 0px;
    background: #fff;
    box-shadow: 1px 0 4px 0 rgba(0, 0, 0, 0.14);
}

.order-process-container-new .order-payment .nav-tabs {
    background-color: #fafafa;
    padding: 0 0px;
}

    .order-process-container-new .order-payment .nav-tabs li {
        width: 25%;
        margin-top: 0px;
    }

        .order-process-container-new .order-payment .nav-tabs li.active a {
            text-decoration: none !important;
            border: none !important;
            padding-top: 20px !important;
            box-shadow: 1px -2px 4px 0 rgba(0, 0, 0, 0.14);
        }

        .order-process-container-new .order-payment .nav-tabs li a {
            height: 71px;
            text-align: center;
            white-space: nowrap;
            border-top: 2px solid transparent; /*line-height: 2.2;*/
            padding: 15px;
            font-size: 16px;
            font-weight: bold;
            font-style: normal;
            font-stretch: normal;
            color: #00529b !important;
            white-space: inherit;
            font-size: 14px;
        }

/*.swipe-tab {width: 33.3%;margin-top: 0px;}*/
.swipe-tab.active a {
    text-decoration: none !important;
    border: none !important;
    padding-top: 20px !important;
    box-shadow: 1px -2px 4px 0 rgba(0, 0, 0, 0.14);
}

.swipe-tab a {
    height: 71px;
    text-align: center;
    white-space: nowrap;
    border-top: 2px solid transparent;
    line-height: 2.2;
    padding: 15px;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    color: #00529b !important;
}

.order-process-container-new .masterpassscontractmessage {
    padding-left: 40px;
    padding-right: 1.5%;
    margin-bottom: 10px;
}

.order-process-container-new .tab-pane {
    width: 100% !important;
}

#CreditCardFront {
    top: -20px;
    width: 290px;
    height: 195px;
    background: url(/Resource/Images/cardfront.png) no-repeat 0 0px;
    position: absolute;
    font-weight: bold;
    font-size: 13px;
    color: #D0D0D0;
    right: 0px
}

    #CreditCardFront.visa {
        background: url(/Resource/Images/cardfrontvisa.png) no-repeat 0 0px;
    }

    #CreditCardFront.mastercard {
        background: url(/Resource/Images/cardfrontmastercard.png) no-repeat 0 0px;
    }

#CreditCardBack {
    width: 280px;
    height: 175px;
    background: url(/Resource/Images/cardback.png) no-repeat 0 0px;
    position: absolute;
    font-weight: bold;
    font-size: 13px;
    color: #D0D0D0;
    right: 0px
}

.Perspective {
    position: relative;
    -webkit-perspective: 600px;
    -moz-perspective: 600px;
    -ms-perspective: 600px;
    -o-perspective: 600px;
    perspective: 600px;
    -webkit-perspective-origin: 50% 50%;
    -moz-perspective-origin: 50% 50%;
    -ms-perspective-origin: 50% 50%;
    -o-perspective-origin: 50% 50%;
    perspective-origin: 50% 50%;
}

    .Perspective div {
        -webkit-transition: all 600ms ease, opacity 200ms ease;
        -moz-transition: all 600ms ease;
        -ms-transition: all 600ms ease, opacity 200ms ease;
        -o-transition: all 600ms ease, opacity 200ms ease;
        transition: all 600ms ease, opacity 200ms ease;
        -webkit-transform-origin: 50% 50%;
        -moz-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        -o-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    }

    .Perspective .past {
        display: none\9;
        opacity: 0;
        -webkit-transform: rotateY( 180deg );
        -moz-transform: rotateY( 180deg );
        -ms-transform: rotateY( 180deg );
        -o-transform: rotateY( 180deg );
        transform: rotateY( 180deg );
    }

    .Perspective .future {
        display: none\9;
        opacity: 0;
        -webkit-transform: rotateY( 180deg );
        -moz-transform: rotateY( 180deg );
        -ms-transform: rotateY( 180deg );
        -o-transform: rotateY( 180deg );
        transform: rotateY( 180deg );
    }

.order-process-container-new .input-date {
    width: 70% !important;
    position: relative;
    margin-bottom: 30px;
}

.order-process-container-new .input-day {
    position: absolute;
}

    .order-process-container-new .input-day .cc-exp {
        width: 100% !important;
    }

    .order-process-container-new .input-day .chosen-container {
        width: 100% !important;
    }

.order-process-container-new .input-year {
    float: right;
}

    .order-process-container-new .input-year .chosen-container {
        width: 100% !important;
    }

/* credit card ccv2 */
.order-process-container-new .cc-cvv2 {
    width: 30% !important;
    margin-left: 0px !important;
    float: left;
}

    .order-process-container-new .cc-cvv2 input {
        width: 100% !important;
        padding-right: 0px !important
    }
/*.order-process-container-new .cc-cvv2 .input-icon-new.validation{left:93px!important}*/

/*.order-process-container-new .input-date .input-select-icon-new {left:55%!important;}*/
.order-process-container-new .input-date .input-icon-new {
    left: 79% !important;
}
/*.order-process-container-new .input-date .input-icon-invalid-new{left:79%!important;}*/
.order-process-container-new .input-date .input-select-new {
    padding-right: 4%;
    width: 50%;
    font-family: 'Open Sans', sans-serif !important;
}

.order-process-container-new .input-date .field-validation-error {
    position: absolute;
    clear: both;
    white-space: pre-wrap;
    margin: 50px 0 0 12px;
    font-family: 'Open Sans', sans-serif !important;
}



.masterpassCheckboxLevel {
    padding-left: 0.75%;
    margin-bottom: 10px;
    width: 50%;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    color: #606065;
}

.masterpassscontractmessage {
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    color: #606065;
}

.lcwContractAccept-cc {
    display: none;
}

    .lcwContractAccept-cc &gt; span {
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.17;
        color: #55555a;
    }

        .lcwContractAccept-cc &gt; span &gt; a {
            color: #00529b;
            font-weight: 300;
        }

.lcwContractAccept-wire &gt; span {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.17;
    color: #55555a;
}

    .lcwContractAccept-wire &gt; span &gt; a {
        color: #00529b;
        font-weight: 300;
    }

.lcwContractAccept-cashondelivery &gt; span {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.17;
    color: #55555a;
}

    .lcwContractAccept-cashondelivery &gt; span &gt; a {
        color: #00529b;
        font-weight: 300;
    }

.lcwContractAccept-wallet &gt; span {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.17;
    color: #55555a;
}

    .lcwContractAccept-wallet &gt; span &gt; a {
        color: #00529b;
        font-weight: 300;
    }

.lcwContractAccept-bkmexpress &gt; span {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.17;
    color: #55555a;
}

    .lcwContractAccept-bkmexpress &gt; span &gt; a {
        color: #00529b;
        font-weight: 300;
    }

.lcwContractAccept-garantipay &gt; span {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.17;
    color: #55555a;
}

    .lcwContractAccept-garantipay &gt; span &gt; a {
        color: #00529b;
        font-weight: 300;
    }


.masterpass-card-list-title {
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    color: #00529b;
    padding-left: 1.5%;
    padding-right: 1.5%;
    margin-bottom: 10px;
}

.card-logo {
    position: absolute;
    width: 35px;
    height: 25px;
    top: 30px;
    left: 210px;
    background-position: 900px 900px;
}
/*TODO : visa mastertercard logo positionları değğişecek*/
.visa {
    background-position: -292px -216px
}

.mastercard {
    background-position: -246px -216px
}

.otherccardtype {
    background-position: 9999px -9999px
}

.card-number {
    top: 110px;
    left: 50px;
    font-size: 18px;
}

    .card-number.active {
        color: #FFFFFF;
    }

.card-number-title {
    top: 85px;
    left: 30px;
    font-size: 8px;
    color: #FFFFFF;
}

.card-user-name {
    top: 157px;
    left: 50px;
    display: block;
    width: 205px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .card-user-name.active {
        color: #FFFFFF;
    }

.card-user-name-title {
    top: 120px;
    left: 30px;
    font-size: 8px;
    color: #FFFFFF;
}

.card-last-date {
    left: 145px;
    top: 135px;
}

    .card-last-date.active {
        color: #FFFFFF;
    }

.card-last-date-title {
    top: 120px;
    left: 170px;
    font-size: 8px;
    color: #FFFFFF;
}

.card-type {
    position: absolute;
    width: 30px;
    height: 18px;
    right: 15px;
    bottom: 8px;
    display: none;
}

.CVCTxt {
    position: absolute;
    right: 230px;
    top: 110px;
    font-weight: bold;
}

    .CVCTxt.active {
        color: #FFFFFF;
    }

#CreditCardFront span, #CreditCardFront strong {
    position: absolute;
}

#CreditCardBack span, #CreditCardBack strong {
    position: absolute;
}

.order-process-container-new .rcontract {
    padding-left: 1.5%;
    padding-right: 1.5%;
}

.order-process-container-new .card-trustssl {
    text-align: right;
}
/******* Credit Card Payment End  *******/


/******* Havale/Eft Begin*******/
.order-process-container-new .eft-total {
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    color: #00529b;
    padding-left: 1.5%;
    padding-right: 1.5%;
}

.order-process-container-new .eft-warm {
    font-size: 14px;
    font-style: normal;
    font-stretch: normal;
    color: #575757;
    font-weight: bold;
    line-height: 1;
    padding-left: 1.5%;
    padding-right: 1.5%;
}

.order-process-container-new ul.dashed {
    list-style-type: none;
}

    .order-process-container-new ul.dashed &gt; li:before {
        content: "–";
        position: absolute;
        margin-left: -1.1em;
    }

.order-process-container-new .attention-message {
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #af1f45;
    padding-left: 0px;
    padding-right: 0px;
    word-wrap: break-word;
    text-align: left;
    position: absolute;
    line-height: 50px;
    margin-left: 60px;
}

.order-process-container-new .attention-message-icon {
    left: 0%;
    line-height: 39px;
    z-index: 99;
    width: 50px;
    height: 50px;
    background-position: -144px -225px;
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.order-process-container-new .eft-warnmessage .warm-message {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    color: #575757;
}

.order-process-container-new .btn.btn-primary.btn-signup {
    text-align: center;
    width: 235px;
    position: relative;
    border-radius: 2px;
    background-color: #ffffff;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5);
    border: solid 1px #185499;
    color: #235697;
    font-weight: bold;
}

.order-process-container-new .attention-message-icon-main {
    float: left;
}
/******* Havale/Eft Begin*******/
/******* Kapıda Nakit Ödeme Begin*******/
.order-process-container-new .cash-on-delivery-total {
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    color: #00529b;
    padding-left: 1.5%;
    padding-right: 1.5%;
}

.order-process-container-new .cash-on-delivery-warn {
    font-size: 14px;
    font-style: normal;
    font-stretch: normal;
    color: #575757;
    font-weight: bold;
    line-height: 1;
    padding-left: 1.5%;
    padding-right: 1.5%;
}
/******* Kapıda Nakit Ödeme End*******/
.order-process-container-new .garantipay-total {
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    color: #00529b;
    padding-left: 1.5%;
    padding-right: 1.5%;
    display: block;
}

    .order-process-container-new .garantipay-total + p {
        font-weight: 500 !important;
    }

/**********Modal Page ************/
#modal-secure-payment .modal-header .close {
    display: none
}
/*.order-process-container-new .modal-header .close {width: 15px;height: 15px;margin: 0px;margin-top:10px;background-position: -634px -188px}*/
.order-process-container-new .modal-header {
    background-color: #f8f8f9;
}

.order-process-container-new .modal-body.modal-sm {
    width: 100%;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.28;
    color: #55555a;
}

.order-process-container-new .flip-clock-wrapper {
    float: right;
    width: 50%;
}

    .order-process-container-new .flip-clock-wrapper ul {
        background: white !important;
        line-height: 45px;
        height: 45px;
        font-size: 10px;
    }

        .order-process-container-new .flip-clock-wrapper ul.play li.flip-clock-before {
            background-color: #ffffff !important;
        }

        .order-process-container-new .flip-clock-wrapper ul li a div div.inn {
            border-radius: 0px;
            line-height: 45px;
            text-shadow: none;
            background: #ffffff !important;
            font-size: 24px;
            font-weight: 600;
            font-style: normal;
            font-stretch: normal;
            letter-spacing: normal;
            color: #00529b;
        }

        .order-process-container-new .flip-clock-wrapper ul:nth-child(1) {
            margin: 0px;
            margin-left: 15px;
            border-radius: 2px;
            border-top: 0.5px solid #9b9b9b;
            border-left: 0.5px solid #9b9b9b;
            border-bottom: 0.5px solid #9b9b9b; /*border-right-style: inset;*/
        }

        .order-process-container-new .flip-clock-wrapper ul:nth-child(2) {
            margin: 0px;
            margin-left: -5px;
            border-radius: 2px;
            border-top: 0.5px solid #9b9b9b;
            border-right: 0.5px solid #9b9b9b;
            border-bottom: 0.5px solid #9b9b9b; /*border-left-style: outset;*/
        }

        .order-process-container-new .flip-clock-wrapper ul:nth-child(4) {
            margin: 0px;
            border-radius: 2px;
            border-top: 0.5px solid #9b9b9b;
            border-left: 0.5px solid #9b9b9b;
            border-bottom: 0.5px solid #9b9b9b; /*border-right-style: inset;*/
        }

        .order-process-container-new .flip-clock-wrapper ul:nth-child(5) {
            margin: 0px;
            margin-left: -5px;
            border-radius: 2px;
            border-top: 0.5px solid #9b9b9b;
            border-right: 0.5px solid #9b9b9b;
            border-bottom: 0.5px solid #9b9b9b; /*border-left-style: outset;*/
        }

.order-process-container-new .flip-clock-divider {
    height: 45px;
    margin-top: 15px;
    color: #00529b;
}

.order-process-container-new .flip-clock-dot {
    background: #00529b;
}


.order-process-container-new #modal-checkMPOtpForm .modal-dialog {
    width: 400px !important;
}

.order-process-container-new #modal-checkMPOtpForm .modal-header h4 {
    font-size: 24px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    color: #00529b;
}

.order-process-container-new #divCheckMPOtpFormSmsSendAgain {
    font-size: 14px;
}

.order-process-container-new #modal-checkMPOtpForm .valid {
    width: 350px;
}

.order-process-container-new #modal-masterpassOtpForm .modal-content {
    left: 50%;
    transform: translate(-50%,0%);
    -webkit-transform: translate(-50%,0%); /* Safari */
    -ms-transform: translate(-50%,0%);
}

.order-process-container-new #modal-masterpassOtpForm .modal-dialog {
    width: 400px !important;
}

.order-process-container-new #modal-masterpassOtpForm .modal-header h4 {
    font-size: 24px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    color: #00529b;
}

.order-process-container-new #divSmsSendAgain {
    font-size: 14px;
}

.order-process-container-new #modal-masterpassOtpForm .valid {
    width: 350px;
}

.order-process-container-new .modal_control-title-big {
    font-size: 59.1px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #82ad85;
}

.order-process-container-new .modal_control-title-little {
    font-size: 22.2px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #00529b;
}

.order-process-container-new #modal-masterpassOtpFormOk .modal-dialog {
    width: 400px;
}

.order-process-container-new #modal-masterpassOtpFormOk .modal-content {
    width: 400px;
    height: 400px;
    left: 50%;
    transform: translate(-50%,0%)
}

.order-process-container-new #modal-masterpassOtpFormOk .modal-header {
    background-color: white;
}

.order-process-container-new .modal-body .close {
    width: 38px;
    height: 38px;
    opacity: 1;
    filter: alpha(opacity=100);
    outline: none;
    background-position: -415px -322px
}

/**********OrderComplete Page  ************/
.order-process-container-new .order-succeed {
    border-radius: 2px;
    background-color: #ffffff;
    box-shadow: 1px 0 4px 0 rgba(0, 0, 0, 0.14);
    padding-top: 0px;
}

.order-process-container-new .order-success-header {
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #00529b;
}

.order-process-container-new .order-succeed .order-success-header .order-success-title {
    font-size: 48px;
    letter-spacing: 1.8px;
    font-family: 'Open Sans Extrabold', sans-serif !important;
    font-weight: 800;
}

.order-process-container-new .order-succeed .order-success-header .order-success-title-info {
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #575757;
    margin-bottom: 10px;
    width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}

.order-process-container-new .order-succeed .order-success-part-ordernumber {
    float: left;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #00529b;
}

    .order-process-container-new .order-succeed .order-success-part-ordernumber .order-success-part-ordernumber-title {
        font-weight: 600;
        margin-bottom: 10px;
    }

    .order-process-container-new .order-succeed .order-success-part-ordernumber .order-success-ordernumber {
    }

.order-process-container-new .order-succeed .order-success-part-orderpaymentItem {
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #575757;
}

    .order-process-container-new .order-succeed .order-success-part-orderpaymentItem .order-success-part-orderpaymentItem-title {
        font-weight: 600;
        margin-bottom: 10px;
    }

    .order-process-container-new .order-succeed .order-success-part-orderpaymentItem .order-success-orderpaymentItem {
    }

    .order-process-container-new .order-succeed .order-success-part-orderpaymentItem .order-success-orderpaymentlist {
        list-style: none;
        padding-left: 0px;
    }

    .order-process-container-new .order-succeed .order-success-part-orderpaymentItem .ordersuccess-orderpaymentItemDetail {
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        color: #575757;
    }

.order-process-container-new .order-succeed .order-success-orderpayments {
    margin-bottom: 100px;
    position: relative;
    text-align: center;
}

.order-process-container-new .order-succeed .input-btn-new {
    text-align: center;
}

.order-process-container-new .order-succeed .btn.btn-primary.btn-signup {
    width: 270px;
}

.order-process-container-new .order-succeed .order-success-part-information {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.36;
    color: #575757;
    height: 365px;
    margin-top: 30px;
}

    .order-process-container-new .order-succeed .order-success-part-information .order-success-part-information-title {
        display: block;
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 30px;
    }

        .order-process-container-new .order-succeed .order-success-part-information .order-success-part-information-title p {
            color: #575757 !important;
            margin-left: 0px !important;
        }

.order-process-container-new .order-success-wirepaymentaccountinfo {
    font-size: 18px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #575757;
    margin-bottom: 20px;
}

.order-process-container-new .order-success-wirepaymentaccountinfo-detail {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.71;
    letter-spacing: normal;
    color: #4a4a4a;
}

.order-process-container-new .order-success-orderdetail {
    margin: 60px 0px;
}

.order-process-container-new .order-succeed .order-success-part-information #btnCollapseOrderInfo {
    display: none;
}

.order-process-container-new .order-succeed .order-success-part-information #btnCollapseCargoInfo {
    display: none;
}


.order-process-container-new .order-succeed .eft-attention-title {
    font-size: 14px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    color: #af1f45;
}

    .order-process-container-new .order-succeed .eft-attention-title p {
        color: #af1f45 !important;
        margin-left: 0px !important;
    }

.order-process-container-new .order-succeed .cashondelivery-attention-title {
    font-size: 14px;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    color: #af1f45;
}

.order-process-container-new .congratulations {
    height: 100px;
    width: 100px;
    background-position: -15px -177px;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: 50px;
}

.order-process-container-new .order-failure {
    text-align: center
}

    .order-process-container-new .order-failure .order-error-message-title {
        font-size: 20px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #6bafef;
    }

    .order-process-container-new .order-failure .order-error-message {
        font-size: 14px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: center;
        color: #55555a;
    }

    .order-process-container-new .order-failure .attention-message-icon-main {
        float: none;
        margin-bottom: 50px;
        padding-top: 40px;
    }

        .order-process-container-new .order-failure .attention-message-icon-main .attention-message-icon {
            margin: 0 auto !important;
        }

/******Bukoli************/
.order-process-container-new .bukoliaddressinfo {
    margin-bottom: 10px;
    padding-left: 1.5%;
    padding-right: 1.5%;
}

.order-process-container-new .bukoliaddressinvoicewithemail {
    padding-left: 1.5%;
    padding-right: 1.5%;
}

/************************CheckOut New Design END *************************************/
.emailvalidation {
    width: 290px;
    height: 34px;
    font-size: 13px;
    text-align: left;
    font-family: 'Open Sans',sans-serif,'lcwaikikiregular' !important;
    color: #3083d1;
    text-decoration: underline;
}

.emailvalidationlinksend {
    width: 290px;
    height: 34px;
    font-size: 13px;
    text-align: left;
    font-family: 'Open Sans',sans-serif,'lcwaikikiregular' !important;
    color: #0ea50e;
}

.emailvalidationlinkerror {
    width: 290px;
    height: 34px;
    font-size: 13px;
    text-align: left;
    font-family: 'Open Sans',sans-serif,'lcwaikikiregular' !important;
    color: #c12835;
}

.urunDetayKampanyaIconContainer {
    width: 100%;
    min-height: 25px;
    position: relative;
    z-index: 100;
}

.UcAlanaBirBedavaUrunDetay {
    margin: 5px 5px 0px 240px; /*position:absolute;margin:5px 10px;right:8px!important;right:68px;top:5px;*/
    width: 50px;
    height: 50px;
    display: block;
    background-image: url(//img-lcwaikiki.mncdn.com/Resource/Images/Banner/3Alana1Bedava@2x.png);
    background-size: 50px 50px;
    -webkit-background-size: 50px 50px
}

.FirsatUrunleriUrunDetay {
    margin: 5px 5px 0px 245px;
    width: 40px;
    height: 40px;
    display: block;
    background-image: url(//img-lcwaikiki.mncdn.com/Resource/Images/Banner/FirsatUrunleri@2x.png);
    background-size: 40px 40px;
    -webkit-background-size: 40px 40px
}
/* 3 Alana 1 Bedava Banner */
.UcAlanaBirBedava {
    margin: 5px 5px 0px 225px; /*position:absolute;margin:5px 10px;right:8px!important;right:68px;top:5px;*/
    width: 50px;
    height: 50px;
    display: block;
    background-image: url(//img-lcwaikiki.mncdn.com/Resource/Images/Banner/3Alana1Bedava@2x.png);
    background-size: 50px 50px;
    -webkit-background-size: 50px 50px
}

.outlet .UcAlanaBirBedava { /*top:55px*/
}

.c-item .UcAlanaBirBedava { /*right:3px!important*/
}

.UcAlanaBirBedavaRusca {
    position: absolute;
    right: 10px;
    top: 5px;
    width: 50px;
    height: 50px;
    display: block;
    background-image: url(//img-lcwaikiki.mncdn.com/Resource/Images/Banner/3Alana1BedavaRusca@2x.png);
    background-size: 50px 50px;
    -webkit-background-size: 50px 50px
}

.outlet .UcAlanaBirBedavaRusca {
    top: 55px
}

.c-item .UcAlanaBirBedavaRusca {
    right: 3px !important
}




/* Outlet giyimin menüden kaldırılarak ürünlerinin kategori sayfalarında gösterilmesi - 10343 */
.containerCampaignOutlet {
    position: absolute;
    z-index: 100;
    width: 100%;
}

.campaignIcon {
    display: block;
    width: 75px;
    height: 65px;
    background-position: 0px -100px;
    float: right;
    margin: 5px 10px;
}

.outletIcon {
    display: block;
    width: 75px;
    height: 20px;
    background-position: -85px -140px;
    float: right;
    margin: 5px 10px;
}

.containerCampaignOutlet .campaignIconContainer {
    width: 100%;
    height: 75px;
}

.containerCampaignOutlet .iconContainer {
    width: 100%;
    min-height: 25px;
    float: right !important;
}
/* Outlet giyimin menüden kaldırılarak ürünlerinin kategori sayfalarında gösterilmesi - 10343 */

.custom-badge:first-child {
    margin-top: 10px;
}
/* Ürün Detay 3 alana 1 bedava */

.discount-rate {
    display: block;
    margin: 4px 0px 5px;
    min-width: 75px;
    height: auto;
    text-align: center;
    padding: 5px;
    clear: left;
    box-shadow: 2px 1px 4px 0 rgba(174, 174, 174, 0.5);
    color: #555555;
    font-size: 10px;
    background-color: #FFF;
    float: left !important;
    z-index: 999;
    position: relative;
}

.custom-campaign {
    display: block;
    margin-left: 3px;
    float: left !important;
}

.urunDetayKampanyaIconContainer {
    width: 100%;
    min-height: 25px;
    position: relative;
    z-index: 100;
}

.UcAlanaBirBedavaUrunDetay {
    margin: 5px 5px 0px 240px; /*position:absolute;margin:5px 10px;right:8px!important;right:68px;top:5px;*/
    width: 50px;
    height: 50px;
    display: block;
    background-image: url(//img-lcwaikiki.mncdn.com/Resource/Images/Banner/3Alana1Bedava@2x.png);
    background-size: 50px 50px;
    -webkit-background-size: 50px 50px
}

.FirsatUrunleriUrunDetay {
    margin: 5px 5px 0px 245px;
    width: 40px;
    height: 40px;
    display: block;
    background-image: url(//img-lcwaikiki.mncdn.com/Resource/Images/Banner/FirsatUrunleri@2x.png);
    background-size: 40px 40px;
    -webkit-background-size: 40px 40px
}
/* 3 Alana 1 Bedava Banner */
.UcAlanaBirBedava {
    margin: 5px 5px 0px 225px; /*position:absolute;margin:5px 10px;right:8px!important;right:68px;top:5px;*/
    width: 50px;
    height: 50px;
    display: block;
    background-image: url(//img-lcwaikiki.mncdn.com/Resource/Images/Banner/3Alana1Bedava@2x.png);
    background-size: 50px 50px;
    -webkit-background-size: 50px 50px
}

.outlet .UcAlanaBirBedava { /*top:55px*/
}

.c-item .UcAlanaBirBedava { /*right:3px!important*/
}

.UcAlanaBirBedavaRusca {
    position: absolute;
    right: 10px;
    top: 5px;
    width: 50px;
    height: 50px;
    display: block;
    background-image: url(//img-lcwaikiki.mncdn.com/Resource/Images/Banner/3Alana1BedavaRusca@2x.png);
    background-size: 50px 50px;
    -webkit-background-size: 50px 50px
}

.outlet .UcAlanaBirBedavaRusca {
    top: 55px
}

.c-item .UcAlanaBirBedavaRusca {
    right: 3px !important
}

.badgeBaseClass {
    width: 100% !important;
    height: auto !important;
    margin-bottom: 3px !important;
    width: auto !important;
}

.WebBadgeVisible {
    display: block;
}

.MobileWebBadgeVisible {
    display: none;
}

@media (max-width: 768px) {
    .WebBadgeVisible {
        display: none !important;
    }

    .MobileWebBadgeVisible {
        display: block !important;
    }
}


@media (min-width:992px) and (max-width:1199px) {
    .UcAlanaBirBedava {
        margin: 5px 5px 0px 180px;
    }

    .validationPhone {
        margin-left: -70px !important;
    }

    .storeValidationPhone {
        margin-left: -125px !important;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .UcAlanaBirBedava {
        margin: 5px 5px 0px 180px;
    }
}

@media (min-width:480px) and (max-width:767px) {
    .UcAlanaBirBedava {
        margin: 5px 5px 0px 245px;
    }
}

@media (max-width:479px) {
    .UcAlanaBirBedava {
        margin: 5px 5px 0px 120px;
    }

    .c-item .UcAlanaBirBedava {
        width: 40px;
        height: 40px;
        background-size: 40px 40px;
        -webkit-background-size: 40px 40px
    }

    .storeValidationPhone {
        margin-left: -110px !important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .UcAlanaBirBedavaRusca {
        right: 30px
    }
}

@media (min-width:768px) and (max-width:991px) {
    .UcAlanaBirBedavaRusca {
        right: 17px
    }
}

@media (min-width:480px) and (max-width:767px) {
    .UcAlanaBirBedavaRusca {
        right: 17px
    }
}

@media (max-width:479px) {
    .UcAlanaBirBedavaRusca {
        right: 27px
    }

    .c-item .UcAlanaBirBedavaRusca {
        width: 40px;
        height: 40px;
        background-size: 40px 40px;
        -webkit-background-size: 40px 40px
    }
}

/* Buy 3 Get 1 Free */
.BuyThreeGetOneFree {
    position: absolute;
    right: 68px;
    top: 45px;
    width: 50px;
    height: 50px;
    display: block;
    background-image: url(//img-lcwaikiki.mncdn.com/Resource/Images/Banner/BuyThreeGetOneFree@2x.png);
    background-size: 50px 50px;
    -webkit-background-size: 50px 50px
}

.outlet .BuyThreeGetOneFree {
    top: 55px
}

.c-item .BuyThreeGetOneFree {
    right: 3px !important
}

@media (min-width:992px) and (max-width:1199px) {
    .BuyThreeGetOneFree {
        right: 30px
    }
}

@media (min-width:768px) and (max-width:991px) {
    .BuyThreeGetOneFree {
        right: 17px
    }
}

@media (min-width:480px) and (max-width:767px) {
    .BuyThreeGetOneFree {
        right: 17px
    }
}

@media (max-width:479px) {
    .BuyThreeGetOneFree {
        right: 27px
    }

    .c-item .BuyThreeGetOneFree {
        width: 40px;
        height: 40px;
        background-size: 40px 40px;
        -webkit-background-size: 40px 40px
    }
}

/* Fırsat Ürünleri */
.FirsatUrunleri {
    position: absolute;
    margin: 5px 5px; /*left:15px;top:0;*/
    width: 40px;
    height: 40px;
    display: block;
    background-image: url(//img-lcwaikiki.mncdn.com/Resource/Images/Banner/FirsatUrunleri@2x.png);
    background-size: 40px 40px;
    -webkit-background-size: 40px 40px
}

.c-item .FirsatUrunleri {
    right: 3% !important; /*top:2%!important*/
}

@media (min-width:992px) and (max-width:1199px) {
    .FirsatUrunleri {
        margin: 5px 5px; /*left:30px*/
    }
}

@media (min-width:768px) and (max-width:991px) {
    .FirsatUrunleri {
        margin: 5px 5px; /*left:17px*/
    }
}

@media (min-width:480px) and (max-width:767px) {
    .FirsatUrunleri {
        margin: 5px 5px; /*left:17px*/
    }
}

@media (max-width:479px) {
    .FirsatUrunleri {
        margin: 5px 5px; /*left:27px*/
    }

    .c-item .FirsatUrunleri {
        width: 30px;
        height: 30px;
        background-size: 30px 30px;
        -webkit-background-size: 30px 30px
    }
}
/* Fırsat Ürünleri */
.FirsatUrunleriRecommendation {
    position: absolute;
    left: 15px;
    width: 40px;
    height: 40px;
    display: block;
    background-image: url(//img-lcwaikiki.mncdn.com/Resource/Images/Banner/FirsatUrunleri@2x.png);
    background-size: 40px 40px;
    -webkit-background-size: 40px 40px
}

.c-item .FirsatUrunleri {
    right: 3% !important; /*top:2%!important*/
}

@media (min-width:992px) and (max-width:1199px) {
    .FirsatUrunleri { /*left:30px*/
    }
}

@media (min-width:768px) and (max-width:991px) {
    .FirsatUrunleri { /*left:17px*/
    }
}

@media (min-width:480px) and (max-width:767px) {
    .FirsatUrunleri { /*left:17px*/
    }
}

@media (max-width:479px) {
    .FirsatUrunleri { /*left:27px*/
    }

    .c-item .FirsatUrunleri {
        width: 30px;
        height: 30px;
        background-size: 30px 30px;
        -webkit-background-size: 30px 30px
    }
}

/* Hediye Çanta Kampanyasi */
.HediyeCanta {
    position: absolute;
    left: 252px;
    top: 30px;
    width: 55px;
    height: 65px;
    display: block;
    background-image: url(//img-lcwaikiki.mncdn.com/Resource/Images/Banner/HediyeCanta@2x.png);
    background-size: 55px 65px;
    -webkit-background-size: 55px 65px
}

.c-item .HediyeCanta {
    right: 10px !important;
    left: inherit
}

@media (min-width:992px) and (max-width:1199px) {
    .FirsatUrunleri { /*left:224px*/
    }
}

@media (min-width:768px) and (max-width:991px) {
    .FirsatUrunleri { /*left:224px*/
    }
}

@media (min-width:480px) and (max-width:767px) {
    .FirsatUrunleri { /*left:252px*/
    }
}

@media (max-width:479px) {
    .HediyeCanta {
        left: 200px
    }

    .c-item .HediyeCanta {
        right: 7px !important;
        top: 20px !important;
        width: 40px;
        height: 47px;
        background-size: 40px 47px;
        -webkit-background-size: 40px 47px
    }
}

/* 
##################################################### 
#   bootstrap.css'deki kodlarin üzerine yaziliyor   #
#####################################################
*/
.alert {
    margin: 0;
    padding: 8px;
    background-color: #ffffcd;
    border: 1px solid #ddc690; /*font-family:'lcwaikikiregular';*/
    color: #95630c;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.alert-danger,
.alert-error {
    color: #c65364;
    background-color: #fcd6d8;
    border-color: #ed868e;
    margin-left: 0;
    margin-right: 0;
}

.alert-ua {
    color: #00529b;
    background-color: #d7e5ef;
    border-color: #c9e3e8;
    font-weight: bold;
    margin-left: 0;
    margin-right: 0;
}

.alert-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.breadcrumb &gt; li &gt; .divider {
    color: #555;
    margin: 0 10px;
    font-size: 11px;
}

.breadcrumb &gt; li + li:before {
    content: ' ';
    padding: 0;
}

.breadcrumb &gt; .active {
    color: #555;
}

.breadcrumb &gt; li + li:before {
    content: ' ';
    padding: 0;
}

.breadcrumb &gt; .active {
    color: #555;
}

.btn {
    font-size: 15px;
    border-radius: 0;
}

    .btn:active,
    .btn.active {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.open .dropdown-menu {
    display: block !important;
}

.dropdown-menu {
    font-size: 15px;
    border: 1px solid #cccccc;
    border-radius: 0;
    margin: 0;
    -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

#myTabContent {
    display: flex;
    flex-direction: column;
    padding: 0;
}

.flex-area {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}

    .flex-area .col-wrapper {
        max-width: 16%;
    }

    .flex-area .col-wrapper {
        flex-wrap: wrap;
    }

    .flex-area.single-col .col-wrapper {
        max-width: 100%;
    }

    .flex-area.single-col {
        width: 100%;
    }

        .flex-area.single-col .mm_showAll {
        }

        .flex-area.single-col .col-wrapper .zoneTitle {
            display: none;
        }

        .flex-area.single-col .col-wrapper li {
            width: 25%
        }

.flex-tab {
    width: 84%;
    display: flex;
    align-items: self-start;
    justify-content: stretch;
}

    .flex-tab .zonecolumn {
        width: 20% !important;
    }

.outlet-tab-item a.active {
    font-weight: bold !important;
}

.dropdown-menu.mega-menu .storyBanner {
    height: 110px;
    width: 100%;
}

    .dropdown-menu.mega-menu .storyBanner .text {
        font-size: 14px;
        font-weight: bold;
        color: #555555;
        padding: 3px;
        background-color: #FFF;
        z-index: 1;
        position: relative;
        display: inline;
        padding: 5px;
        padding-right: 13px;
    }

    .dropdown-menu.mega-menu .storyBanner .items {
        width: 100%;
        height: 100%;
        display: flex;
    }

        .dropdown-menu.mega-menu .storyBanner .items .sb-button {
            width: 32px;
            height: 100%;
            position: relative;
            cursor: pointer;
        }

            .dropdown-menu.mega-menu .storyBanner .items .sb-button .menu-right-arrow {
                height: 20px;
                width: 20px;
                margin-top: 22px;
                margin-right: -15px;
            }

                .dropdown-menu.mega-menu .storyBanner .items .sb-button .menu-right-arrow.left {
                    transform: rotate(180deg);
                    margin-top: 18px;
                    margin-right: -20px;
                }

        .dropdown-menu.mega-menu .storyBanner .items .story-slider {
            width: calc(100% - 64px);
            height: 100%;
        }

            .dropdown-menu.mega-menu .storyBanner .items .story-slider .item.outlet {
                margin-top: 0 !important;
            }

    .dropdown-menu.mega-menu .storyBanner .full-line {
        width: 100%;
        height: 1px;
        background-color: #555;
        margin-top: -10px;
        margin-bottom: 10px;
    }

.dropdown-menu.mega-menu.outlet .storyBanner .full-line {
    margin-top: 0px;
    margin-bottom: 10px;
}

.dropdown-menu.mega-menu .storyBanner .items .story-slider .sb-item {
    width: 140px;
    height: 70px;
    border-radius: 4px;
    margin: 0px;
    overflow: hidden;
    margin-top: 10px;
    display: flex;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    border: 1px #ccc solid;
    overflow: hidden;
    border-radius: 8px;
}


    .dropdown-menu.mega-menu .storyBanner .items .story-slider .sb-item.full-size .thumb {
        width: 100%;
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: top left;
    }

    .dropdown-menu.mega-menu .storyBanner .items .story-slider .sb-item.full-size .text {
        display: none;
    }


.dropdown-menu.mega-menu .storyBanner .items .story-slider .item {
    float: left;
    margin-right: 15px;
    margin-top: 15px;
    font-size: 12px;
}

    .dropdown-menu.mega-menu .storyBanner .items .story-slider .item.outlet:nth-child(even) {
        filter: brightness(1.1);
    }

.dropdown-menu.mega-menu .storyBanner .items .story-slider .thumb.outlet {
    background-color: #d04f4f;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    background-size: cover;
    background-image: url('/Resource/Images/outlet-banner-band-bg.png');
    border-radius: 6px;
    width: 120px;
    height: 71px;
    padding: 10px;
    font-size: 12px;
    font-weight: 600;
    text-align: left;
    color: #ffffff;
    line-height: 17px;
    text-transform: uppercase;
}

.dropdown-menu.mega-menu .storyBanner .items .story-slider .sb-item .thumb {
    width: 55px;
    height: 100%;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 0 0;
}

.dropdown-menu.mega-menu .storyBanner .items .story-slider .sb-item-full-size .thumb {
    width: 118px;
    height: 70px;
}

.dropdown-menu.mega-menu .storyBanner .items .story-slider .sb-item .text {
    width: 85px;
    padding: 5px;
    color: #302e2b;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.dropdown-menu.mega-menu .storyBanner .all-products-link {
    position: absolute;
    right: 67px;
    color: #193db0;
    font-weight: 600;
    margin-top: -10px;
    font-size: 14px;
}

    .dropdown-menu.mega-menu .storyBanner .all-products-link i {
        margin-left: 5px;
    }

.dropdown-menu.mega-menu .tab-content .storyBanner .all-products-link {
    right: 35px;
}

/*.dropdown-menu.mega-menu .storyBanner:before {
        width: 100%;
        height: 1px;
        background-color: rgba(0,0,0,0.16);
        display: block;
        position: relative;
        top: 12px;
        z-index: 0;
        content: "";
    }*/

.dropdown-menu.mega-menu.tab-area {
    background-color: #F4F4F4;
}

    .dropdown-menu.mega-menu.tab-area .flex-area .tabs {
        width: 15%;
    }

        .dropdown-menu.mega-menu.tab-area .flex-area .tabs .tab-item {
            padding: 25px 25px 25px 40px;
            width: 100%;
            cursor: pointer;
        }

    .dropdown-menu.mega-menu.tab-area.outlet .flex-area .tabs .tab-item {
        padding: 15px 20px 15px 30px;
        width: 100%;
        cursor: pointer;
    }

    .dropdown-menu.mega-menu.tab-area .flex-area .tabs .tab-item .firstLine {
        font-size: 16px;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.38;
        letter-spacing: normal;
        text-align: left;
        text-transform: capitalize;
    }

    .dropdown-menu.mega-menu.tab-area.outlet .flex-area .tabs .tab-item,
    .dropdown-menu.mega-menu.tab-area.outlet .flex-area .tabs .tab-item .firstLine {
        font-size: 14px;
        font-weight: 600;
    }

        .dropdown-menu.mega-menu.tab-area.outlet .flex-area .tabs .tab-item .lastLine {
            font-size: 12px;
        }

    .dropdown-menu.mega-menu.tab-area .flex-area .tabs .tab-item .lastLine {
        font-size: 12px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.42;
        letter-spacing: normal;
        text-align: left;
        color: #555;
    }


    .dropdown-menu.mega-menu.tab-area.outlet .flex-area .tabs .tab-item.active,
    .dropdown-menu.mega-menu.tab-area.outlet .flex-area .tabs .tab-item.active .firstLine,
    .dropdown-menu.mega-menu.tab-area.outlet .flex-area .tabs .tab-item.active .lastLine {
        color: #d04f4f;
    }

    .dropdown-menu.mega-menu.tab-area .flex-area .tabs .tab-item.active .firstLine,
    .dropdown-menu.mega-menu.tab-area .flex-area .tabs .tab-item.active .lastLine {
        color: #193db0;
    }

    .dropdown-menu.mega-menu.tab-area.outlet .flex-area .tabs .tab-item.active .firstLine,
    .dropdown-menu.mega-menu.tab-area.outlet .flex-area .tabs .tab-item.active .lastLine {
        color: #d04f4f;
    }

    .dropdown-menu.mega-menu.tab-area.outlet .flex-area .tabs .tab-item.active .line {
        background-color: #d04f4f;
    }

    .dropdown-menu.mega-menu.tab-area .flex-area .tabs .tab-item .line {
        background-color: #483232;
        width: 55px;
        height: 0.05em;
        margin-top: 6px;
    }

    .dropdown-menu.mega-menu.tab-area .flex-area .tabs .tab-item.active .line {
        background-color: #193db0;
        width: 100px;
    }

    .dropdown-menu.mega-menu.tab-area .flex-area .tabs .tab-item.active.outlet .line {
        background-color: #d04f4f;
        width: 100px;
    }

    .dropdown-menu.mega-menu.tab-area .flex-area .tabs .tab-item:first-child.active {
        border-top-left-radius: 0px;
    }

    .dropdown-menu.mega-menu.tab-area .flex-area .tabs .tab-item.active {
        background-color: #FFF;
        background-color: #ffffff;
        border-bottom-left-radius: 10px;
        border-top-left-radius: 10px;
        position: relative;
        z-index: 998;
        box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    }

        .dropdown-menu.mega-menu.tab-area .flex-area .tabs .tab-item.active:after {
            background-color: #FFF;
            position: absolute;
            z-index: 999;
            content: " ";
            width: 7px;
            height: 100%;
            right: -7px;
            top: 0;
        }

    .dropdown-menu.mega-menu.tab-area .flex-area .tab-content {
        padding: 35px;
        background-color: #FFF;
        width: 85%;
        min-height: 400px;
        display: flex;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
        background-color: #ffffff;
    }

        .dropdown-menu.mega-menu.tab-area .flex-area .tab-content .tab-panel {
            display: none;
        }

            .dropdown-menu.mega-menu.tab-area .flex-area .tab-content .tab-panel.active {
                display: flex;
                width: 100%
            }

    .dropdown-menu.mega-menu.tab-area .flex-area .storyBanners {
        background-color: #FFF;
    }

    .dropdown-menu.mega-menu.tab-area .flex-area .storyBanner {
        display: none;
    }

        .dropdown-menu.mega-menu.tab-area .flex-area .storyBanner.active {
            display: block;
        }

.break {
    flex-basis: 100%;
    height: 0;
}
/*.nav-outlet + .dropdown-menu.mega-menu .flex-area ul:first-child {
    padding: 0px !important;
}*/
/*.nav-outlet + .dropdown-menu.mega-menu .flex-area .zonecolumn li {
    padding: 15px !important;
    background-color:#FFF;
}*/
.zonecolumn {
    width: 100%;
    position: relative;
    padding-bottom: 12px !important;
}

    .zonecolumn.double {
        display: flex;
        align-self: stretch;
        max-width: 100%;
        flex-direction: column;
        flex-wrap: wrap;
        max-height: 328px !important;
    }

        .zonecolumn.double li {
            display: block;
            vertical-align: middle;
            width: 50%;
        }

@media all and (-ms-high-contrast:none) {

    /* IE11 */
    *::-ms-backdrop, .zonecolumn.double {
        display: table-cell;
        align-self: stretch;
        max-width: 100%;
        flex-direction: column;
        flex-wrap: wrap;
        max-height: 220px !important;
    }

        *::-ms-backdrop, .zonecolumn.double li {
            display: table-cell;
            vertical-align: middle;
            width: 50%;
        }
}

.dropdown-menu-mega-menu.bottom-0 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
/*            .zonecolumn.double li:nth-child(11) {
                margin-top: 28px;
            }*/
.zonecolumn + .mm_showAll {
    font-size: 12px;
    font-weight: bold;
    color: #193db0;
    padding: 0 5px;
}

.zonecolumn.double + .mm_showAll {
    display: none;
}

.flex-tab .zonecolumn:first-child {
    background-color: #FFF !important;
}

.zoneTitle a:hover {
    font-weight: 600 !important;
    color: #193db0 !important;
}
/*
.outlet .zoneTitle a:hover {
    color: #302e2b !important;
    cursor: default;
}*/

.zonecolumntitle {
    margin-top: 10px;
}

.zoneTitle { /*width: 161px;*/
    font-family: Open Sans;
    font-size: 15px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.1px;
    text-align: left;
    color: #302e2b
}

    .zoneTitle a {
        width: 100%;
        float: left;
        font-size: 14px !important;
        font-weight: 600 !important;
        padding: 3.7px 0;
        color: #302e2b !important;
    }

        .zoneTitle a:hover {
            font-weight: 600 !important;
            color: #193db0 !important;
        }

/*.outlet .zoneTitle a:hover {
    color: #302e2b !important;
    cursor: default;
}*/


ul[class*="tabHeader"] &gt; li {
    text-align: center;
    width: 49.6%;
}

    ul[class*="tabHeader"] &gt; li.active:first-child {
        border-right: 2px solid #1F49B6;
    }

    ul[class*="tabHeader"] &gt; li:not(.active) {
        border-bottom: 2px solid #1F49B6;
    }

    ul[class*="tabHeader"] &gt; li:first-child {
        border-right: 2px solid #1F49B6;
    }

    ul[class*="tabHeader"] &gt; li.active {
        text-align: center;
        width: 50.4%;
        border: none;
        border-top: 2px solid #1F49B6;
        font-weight: 600;
        color: #000;
    }

    ul[class*="tabHeader"] &gt; li a {
        margin-right: 0px;
        font-weight: 600;
        color: #898989 !important;
        font-size: 15px;
        line-height: normal;
        background-color: #F6F6F6;
    }

    ul[class*="tabHeader"] &gt; li.active a {
        font-weight: 600;
        color: #000 !important;
        font-size: 15px;
        background-color: #FFF !important;
    }

/*ul[class*="tabHeader"] &gt; li.active:after {
        width: 21px;
        height: 21px;
        border-top: 2.5px solid #000;
        border-right: 2.5px solid #000;
        background-color: #FFF;
        transform: rotate(-45deg) skew(27deg, 27deg);
        content: " ";
        margin-top: -10px;
        left: 50%;
        position: absolute;
        box-shadow: 1px 1px 1px transparent;
    }*/

.nav &gt; li &gt; a:hover, .nav &gt; li &gt; a:active,
.nav &gt; li &gt; a:hover, .nav &gt; li &gt; a:focus {
    background-color: #F6F6F6;
}

.nav &gt; li &gt; a:hover, .nav &gt; li &gt; a:hover {
    background-color: #F6F6F6;
}

.nav-tabs &gt; li &gt; a {
    border: 0px;
}

.nav-tabs &gt; li.active &gt; a,
.nav-tabs &gt; li.active &gt; a:hover,
.nav-tabs &gt; li.active &gt; a:focus {
    color: #555;
    cursor: default;
    background-color: #E8E8E8;
    border: 0px;
}


ul.tabHeader &gt; li.active &gt; a {
    font-family: Open Sans;
    font-size: 15px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    text-align: center;
    color: #000 !important;
    background-color: #FFF;
}



.tabHeader {
}


a[id*="home-tab-"] {
    background-color: #E8E8E8;
}

.menuItemTitle { /*width: 160px;*/
    height: 247px;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.93;
    letter-spacing: 0.1px;
    text-align: left;
    color: #898989
}




.dropdown-menu &gt; li &gt; a {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.7px;
    text-align: center;
    color: #302e2b;
    margin: 5px 0;
}

    .dropdown-menu &gt; li &gt; a:hover,
    .dropdown-menu &gt; li &gt; a:focus {
        color: #000;
        background-color: transparent;
        text-decoration: none;
    }

    .dropdown-menu &gt; li &gt; a:active {
        color: #CCC;
    }

.dropdown-menu &gt; .active &gt; a,
.dropdown-menu &gt; .active &gt; a:hover,
.dropdown-menu &gt; .active &gt; a:focus {
    color: #000;
    background-color: transparent;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Open Sans', sans-serif, 'lcwaikikiregular' !important;
    margin-top: 10px !important;
    margin-bottom: 5px !important;
}

hr {
    margin-left: 0;
    margin-right: 0;
}

.icon-bar {
    background-color: #e3e6ec
}

label {
    font-weight: normal;
}

#LoginCountrySelect {
    direction: ltr;
}

.modal {
    outline: 0;
}

.modal-content {
    border-radius: 0;
}

.single-menu-item {
    cursor: pointer;
}

    .single-menu-item:hover {
        /*    border-bottom: 2px solid #34322f;
*/ padding-bottom: 8px;
        color: #193db0 !important;
    }

.nav-tabs &gt; li &gt; a {
    border-radius: 0;
}

.nav .open &gt; a, .nav .open &gt; a:hover, .nav .open &gt; a:focus, .nav .open &gt; a:active {
    background-color: transparent;
    color: #555
}

.navbar-nav &gt; li {
    margin: 0 8px
}

    .navbar-nav &gt; li &gt; a {
        padding: 10px 8px
    }

        .navbar-nav &gt; li &gt; a:hover, .navbar-nav &gt; li &gt; a:focus {
            background-color: transparent;
            color: #555
        }

.navbar-collapse {
    max-height: none;
}

.panel-group {
    margin-left: -15px;
    margin-right: -15px
}

.return-period {
    display: flex;
    align-items: center;
    gap: 5px;
    background-color: #fff;
    width: 100%;
}

.pagination {
    border-radius: 0;
}

    .pagination &gt; li &gt; a,
    .pagination &gt; li &gt; span {
        background-color: transparent;
        border: none;
        padding: 6px 10px 2px;
        color: #CCC;
    }

        .pagination &gt; li &gt; a:hover,
        .pagination &gt; li &gt; span:hover,
        .pagination &gt; li &gt; a:focus,
        .pagination &gt; li &gt; span:focus {
            background-color: transparent;
        }

    .pagination &gt; .active &gt; a,
    .pagination &gt; .active &gt; span,
    .pagination &gt; .active &gt; a:hover,
    .pagination &gt; .active &gt; span:hover,
    .pagination &gt; .active &gt; a:focus,
    .pagination &gt; .active &gt; span:focus {
        font-size: 20px;
        margin-top: -5px;
        color: #424242;
        cursor: default;
        background-color: transparent;
        border-color: transparent;
        text-decoration: none;
    }

    .pagination &gt; .disabled &gt; span,
    .pagination &gt; .disabled &gt; a,
    .pagination &gt; .disabled &gt; a:hover,
    .pagination &gt; .disabled &gt; a:focus {
        color: #CCC;
        background-color: transparent;
        cursor: default;
        text-decoration: none;
    }


.shoppingcart-footer-message .panel {
    border-radius: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.shoppingcart-footer-message .panel-heading .accordion-toggle:after { /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings'; /* essential for enabling glyphicon */
    content: "\e114"; /* adjust as needed, taken from bootstrap.css */
    float: right; /* adjust as needed */
    color: grey; /* adjust as needed */
}

.shoppingcart-footer-message .panel-heading .accordion-toggle.collapsed:after { /* symbol for "collapsed" panels */
    content: "\e080"; /* adjust as needed, taken from bootstrap.css */
}

.shoppingcart-footer-message {
    padding: 5px 20px;
    margin-left: 0px;
    margin-right: 0px;
}

    .shoppingcart-footer-message .panelHeaderExplanation {
        height: 40px;
    }

/* info icon */
.info-icon {
    width: 40px;
    height: 29px;
    display: inline-block;
    float: left;
    background-position: -343px -102px;
}

.shoppingcart-footer-message .panel-group .panel-heading + .panel-collapse .panel-body {
    border: 1px solid #ddd;
}

/*last stock sticky label*/

.stick-left-top {
    position: absolute;
    top: 15px;
    left: 0px;
    z-index: 999;
}

.option-badge {
    left: 0px !important;
    display: block;
    width: 60px;
    max-width: 100px;
    min-height: 24px;
    padding: 0 7px;
    overflow: hidden;
    box-shadow: 2px 1px 4px 0 rgba(174, 174, 174, 0.5);
    background-color: #ffffff;
    margin-bottom: 5px;
}

    .option-badge.red {
        background-color: #df4844;
    }

        .option-badge.red span {
            color: #FFF !important;
        }

    .option-badge span {
        font-size: 10px;
        font-weight: 600;
        text-align: center;
        color: #555;
    }


        .custom-badge span.red,
        .option-badge span.red {
            color: #df4844;
            font-weight: 600;
        }

        .option-badge span.red {
            color: #df4844;
        }


.slick-prev:before,
.slick-next:before {
    color: black !important;
    content: "&gt;";
}

.swipe-tabs {
    width: 100%;
}

.big-carousel .owl-nav {
    display: none !important;
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    overflow: hidden;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

    .slick-list:focus {
        outline: none;
    }

    .slick-list.dragging {
        cursor: pointer;
        cursor: hand;
    }

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

    .slick-track:before,
    .slick-track:after {
        display: table;
        content: '';
    }

    .slick-track:after {
        clear: both;
    }

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}




@media (max-width:479px) {
    .sticky-Desktop {
        display: none;
    }

    .sticky-Mobile {
        display: block;
    }

    .LastXItems {
        height: 46px;
        padding-top: 20px;
    }

    .LastXItems-ProductDetail {
        display: flex;
        align-items: center;
        justify-content: center;
        min-width: 89px;
        overflow: hidden;
        box-shadow: 2px 1px 4px 0 rgba(174, 174, 174, 0.5);
        background-color: #df4844;
        position: relative;
        font-size: 10px;
        font-weight: 600;
        text-align: center;
        color: #FFF;
        z-index: 1;
        padding: 5px 5px;
        margin: 5px;
    }

    .quantityPosition {
        padding-top: 62px !important;
    }
}

@media (min-width:480px) {
    .sticky-Desktop {
        display: block;
    }

    .sticky-Mobile {
        display: none;
    }

    .LastXItems {
        height: 54px;
        padding-top: 12px;
    }

    .LastXItems-ProductDetail {
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        box-shadow: 2px 1px 4px 0 rgba(174, 174, 174, 0.5);
        background-color: #df4844;
        font-size: 10px;
        font-weight: 600;
        text-align: center;
        color: #FFF;
        z-index: 1;
        padding: 5px 5px;
        position: relative;
        margin: 5px;
        width: 90px;
    }
}

@media (min-width:480px) and (max-width:767px) {
    .quantityPosition {
        padding-top: 40px !important;
    }
}

/*last stock sticky label*/
.freeShippingLogo {
    padding: 4px;
}

.box-link {
    display: flex;
}

.FooterImage404 {
    width: 100% !important;
}

.FooterImage404Span {
    position: absolute;
    font-size: 25px;
    color: #fff;
    text-align: center;
    bottom: 45%;
    width: 100%;
    font-weight: bold;
    padding-right: 5px !important;
}


.marginTop5 {
    margin-top: 5px !important;
}

.DisplayNone {
    display: none !important;
}

.DisplayBlock {
    display: block !important;
}



/* https://www.wrike.com/open.htm?id=171702132 - CTA Redesign(Renk,Checkbox Filtre) Sayfalari */
/* Mobile Filter - Javascript.js, category/ucVerticalFilterBarControl:155 */
.icheckbox-colorfilter {
    height: 36px;
    width: 36px;
}

    .icheckbox-colorfilter .icheckbox.checked + span {
        width: 22px;
        height: 22px;
        margin: 4px;
        border: none !important;
    }

.myBorder {
    border: 3px solid #0047ba;
}

/* Desktop Filter - js, cshtml düzenlemesi yok. */
.list-group-item-color-filter.selected {
    border: 1px solid #0047ba !important;
    border-radius: 0px !important;
}

    .list-group-item-color-filter.selected a:link {
        border: none !important;
        width: 17px !important;
        height: 17px !important;
        margin: 2px !important;
    }








/* Shopping Cart Coupon Code */
.ccc-mobile {
    display: none !important
}

/*.coupon-code-container {
    display: inline-block;
}*/

.coupon-code {
    width: 190px !important;
    margin-bottom: 2px !important;
    border-color: #f6f7f9
}

    .coupon-code.valid {
        border-color: #f6f7f9
    }

    .coupon-code.invalid {
        border-color: #f6f7f9
    }

    .coupon-code input {
        width: 190px !important
    }

    .coupon-code.valid .validation {
        left: 160px
    }

.coupon-code-msg-error, .coupon-code-msg-info {
    clear: both;
    display: block;
    /*white-space: nowrap;*/
    margin-top: 5px;
    font-size: 14px;
    color: #cc3333
}

.coupon-code-msg-info {
    color: #3a923b
}

.b-ccode {
    margin: 3px 0 0 6px !important;
    padding: 8px !important;
    height: 36px !important
}


/* https://www.wrike.com/open.htm?id=170909554 - CTA Redesign (Sepetim) Sayfaları */
div.coupon-code-link span {
    font-size: 14px;
    text-align: left;
    color: #555555;
    cursor: pointer;
}

div.coupon-code-link-mobile {
    display: none;
}

.area-code .input-icon {
    left: 21px;
}

@media (max-width:767px) {
    div.coupon-code-link-mobile {
        margin: 10px;
        display: block;
        margin-left: 0px !important;
    }

        div.coupon-code-link-mobile span {
            font-size: 15px;
            font-weight: 600;
            text-align: left;
            color: #555555;
            cursor: pointer;
        }

    /*    div.coupon-code-link {
        display: none !important;
    }*/

    .coupon-code input {
        width: 100% !important;
    }

    .coupon-code-button {
        float: right;
        width: 30% !important;
    }

    .input-text:not(#DivPhoneNumber):not(#divClock):not(.phone-number):not(.area-code) {
        width: 100% !important;
    }


    #DivPhoneNumber.input-text {
        width: 100% !important;
    }

    .area-code .input-icon {
        left: 10px;
        top: -5px;
    }

    .coupon-code-button a {
        width: 100% !important;
    }

    .input-text.cc-cvv2 {
        width: 55% !important;
    }
}

/* https://www.wrike.com/open.htm?id=167575569 - CTA Redesign(Ürün Listeleme/Filtreleme)Sayfalari */
@media (max-width:767px) {
    .categoryPaging ul.pagination &gt; li.active &gt; a {
        font-size: 20px;
        color: #424242;
        line-height: 20px;
        font-weight: bold !important;
    }

    .categoryPaging ul.pagination {
        width: 100% !important;
        margin-top: 10px !important;
    }

    a.paginationPrevious {
        position: absolute;
        left: 15px;
        top: 15px;
    }

    a.paginationNext {
        position: absolute;
        right: 15px;
        top: 15px;
    }

    ul.pagination li {
        display: inline-block;
        position: relative;
        width: 30px !important;
    }

    .mobileFilterButton {
        width: 49% !important;
    }

    .modal-cat-filters-buttons {
        width: 100% !important;
    }

        .modal-cat-filters-buttons button {
            width: 100% !important;
        }

    a.btn.dropdown-toggle {
        width: 100% !important;
    }

    .beniBasaSalla {
        float: left !important;
        margin-left: 10px !important;
    }

    .beniGosterme {
        display: none !important;
    }

    .beniSonaSalla {
        float: right !important;
        margin-right: 10px !important;
    }
}


/*Kargo Seçim Begin*/


.cargo-sub-title {
    margin-left: 2px;
    min-height: 13px;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #4a4a4a;
}

.new-title {
    display: inline;
    vertical-align: top;
    width: 27px;
    height: 19px;
    font-size: 14px;
    font-weight: 600;
    font-style: italic;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #1f49b6;
}

.cargo-rectangle {
    width: 100%;
    height: 71px;
    background-color: #f6f7f9;
    border: solid 1px #555555;
    margin-bottom: 15px;
}

.cargo-title {
    width: 237.4px;
    height: 13px;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.21;
    letter-spacing: normal;
    text-align: left;
    color: #555555;
}

.cargo-text {
    width: 303.5px;
    height: 11px;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.31;
    letter-spacing: normal;
    text-align: left;
    color: #4a4a4a;
}

.cargo-bold-text {
    font-weight: 600;
}


.cargo-input-checkbox {
    padding-top: 23px;
    padding-left: 27px;
    margin-right: 0px;
    z-index: 1000;
}


.cargo-input-label {
    padding-top: 5px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px;
}

.cargo-group {
    display: block;
    margin-left: 1.5%;
}

.address-selection {
    width: 146px !important;
    height: 17px !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: 1.21 !important;
    letter-spacing: normal !important;
    text-align: left !important;
    color: #1f49b6 !important;
}

/*i {
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
}*/

.right-arrow {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    color: #1f49b6 !important;
}

.left-arrow {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    border-color: #1f49b6 !important;
}

.up-arrow {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    color: #1f49b6 !important;
}

.down-arrow {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    color: #1f49b6 !important;
}

.arrow-box {
    position: relative;
    height: 55px;
    font-size: 13px;
    background-color: #ffffff;
    border: solid 1px #c1111d;
    color: #c1111d;
    text-align: center;
    margin-top: 17px;
    padding-top: 3px;
    margin-bottom: 6px;
}


    .arrow-box:after, .arrow-box:before {
        bottom: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .arrow-box:after {
        border-color: rgba(136, 183, 213, 0);
        border-bottom-color: #ffffff;
        border-width: 11px;
        margin-left: -11px;
    }

    .arrow-box:before {
        border-color: rgba(194, 225, 245, 0);
        border-bottom-color: #c1111d;
        border-width: 13px;
        margin-left: -13px;
    }

/* https://www.wrike.com/open.htm?id=279759850 */
.chosen-delivery-address {
    background-color: #f6f7f9;
}
/*Kargo Seçim End*/
/* https://www.wrike.com/open.htm?id=171702132 - CTA Redesign(Renk,Checkbox Filtre) Sayfalari */
/* Mobile Filter - Javascript.js, category/ucVerticalFilterBarControl:155 */
.icheckbox-colorfilter {
    height: 23px;
    width: 23px;
    border: none;
}

    .icheckbox-colorfilter .icheckbox.checked + span {
        width: 17px;
        height: 17px;
        margin: 2px;
    }

.myBorder {
    border: 3px solid #0047ba;
}

/* Desktop Filter - js, cshtml düzenlemesi yok. */
.list-group-item-color-filter.selected {
    border: 1px solid #0047ba !important;
    border-radius: 0px !important;
}

    .list-group-item-color-filter.selected a:link {
        border: none !important;
        width: 17px !important;
        height: 17px !important;
        margin: 2px !important;
    }












/* Shopping Cart Coupon Code */
.ccc-mobile {
    display: none !important
}

/*.coupon-code-container {
    display: inline-block;
}*/

.coupon-code {
    width: 190px !important;
    margin-bottom: 2px !important;
    border-color: #f6f7f9
}

    .coupon-code.valid {
        border-color: #f6f7f9
    }

    .coupon-code.invalid {
        border-color: #f6f7f9
    }

    .coupon-code input {
        width: 190px !important
    }

    .coupon-code.valid .validation {
        left: 160px
    }

.coupon-code-msg-error, .coupon-code-msg-info {
    clear: both;
    display: block;
    /*white-space: nowrap;*/
    margin-top: 5px;
    font-size: 14px;
    color: #cc3333
}

.coupon-code-msg-info {
    color: #3a923b
}

.b-ccode {
    margin: 3px 0 0 6px !important;
    padding: 8px !important;
    height: 36px !important
}


/* https://www.wrike.com/open.htm?id=170909554 - CTA Redesign (Sepetim) Sayfaları */
    div .coupon-code-link span {
    font-size: 14px;
    text-align: left;
    color: #555555;
    cursor: pointer;
}

div.coupon-code-link-mobile {
    display: none;
}

/*div.coupon-code-link {
    display: block;
}*/

@media (max-width:767px) {
    div.coupon-code-link-mobile {
        margin: 10px;
        display: block;
        margin-left: 0px !important;
    }

        div.coupon-code-link-mobile span {
            font-size: 15px;
            font-weight: 600;
            text-align: left;
            color: #555555;
            cursor: pointer;
        }

    /*    div.coupon-code-link {
        display: none !important;
    }*/

    .coupon-code input {
        width: 100% !important;
    }

    .coupon-code-button {
        float: right;
        width: 30% !important;
    }

    .input-text {
        width: 185px;
    }

    .coupon-code-button a {
        width: 100% !important;
    }
}

/* https://www.wrike.com/open.htm?id=167575569 - CTA Redesign(Ürün Listeleme/Filtreleme)Sayfalari */
@media (max-width:767px) {
    .categoryPaging ul.pagination &gt; li.active &gt; a {
        color: #555;
        line-height: 20px;
        font-weight: bold !important;
    }

    .categoryPaging ul.pagination {
        width: 100% !important;
        margin-top: 10px !important;
    }

    a.paginationPrevious {
        position: absolute;
        left: 15px;
        top: 15px;
    }

    a.paginationNext {
        position: absolute;
        right: 15px;
        top: 15px;
    }

    ul.pagination li {
        display: inline-block;
        position: relative; /*width:8%!important;*/
    }

    .mobileFilterButton {
        width: 49% !important;
    }

    .modal-cat-filters-buttons {
        width: 100% !important;
    }

        .modal-cat-filters-buttons button {
            width: 100% !important;
        }

    a.btn.dropdown-toggle {
        width: 100% !important;
    }
}

.paginationNext, .paginationPrevious {
    visibility: hidden !important;
}

#last-order-bar { 
    display: none;
}
   
    #last-order-bar.showLastOrderBar {
        display: block;
    }

#btnlastOrderBarClose {
    position: absolute;
    right: 0;
    top: 0;
    height: 1em;
    background-color: #fefdf7;
}

.changePasswordLink {
    width: 290px;
    height: 34px;
    font-size: 13px;
    text-align: left;
    color: #3684ce;
    text-decoration: underline;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}

.remove-max-width {
    max-width: none !important;
}

.ui-datepicker-next,
.ui-datepicker-prev {
    display: none;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 40%;
    font-weight: 300;
}

.ui-datepicker {
    padding: 0 !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 0px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0px;
}

.ui-widget-header select,
.ui-widget-header {
    border: none;
    background: #1F49B6;
    color: #FFF;
    font-weight: bold;
}

    .ui-widget-header select {
        padding: 15px 0px;
    }

        .ui-widget-header select:focus,
        .ui-widget-header select:active {
            outline: none;
        }

.ui-datepicker th {
    color: #1F49B6;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    text-align: center;
    border: none;
    margin: 2px;
    padding: 2px;
    background-color: #F8F8F9;
    color: #000;
    font-weight: bold;
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 0;
}

.ui-datepicker .ui-datepicker-title select::-webkit-scrollbar {
    width: 4px;
}

.ui-datepicker table {
    width: 95%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0.5em;
}

.ui-datepicker-title select {
    position: relative !important;
    display: inline-block !important;
    padding: 0px 15px;
    margin: 15px 0px !important;
}

    .ui-datepicker-title select option:hover {
        background-color: #1F49B6 !important;
        color: #FFF;
    }

.ui-datepicker-title .ui-datepicker-month {
    box-shadow: 14px 0px 0px 0px #1F49B6, 16px 0px 0px 0px #FFF;
    margin-right: 20px !important;
}

.ui-datepicker {
    z-index: 10 !important;
}


.header-user-section .search-order {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.2px;
    text-align: right;
    color: #1f49b6 !important;
    text-decoration: underline !important;
    display: block;
    padding-top: 5px;
    padding-bottom: 3px;
}

.checkbox-container {
    position: relative;
    padding-left: 35px;
    margin: 12px;
    cursor: pointer;
    font-size: 14px;
    color: #302e2b;
    height: 23px;
    display: flex;
    align-items: center;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.ucShoppingCartItemMarginLeft-23 {
    margin-left: 23px !important;
}

.checkbox-container input[type=radio],
.checkbox-container input[type=checkbox] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.checkbox-container .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 21px;
    width: 21px;
    border: 1px solid #302e2b;
}

.checkbox-container .text {
    display: block;
    float: left;
}

.checkbox-container.half-size {
    width: 45%;
    float: left;
    margin: 12px 0px 1px 12px;
}

.checkbox-container .checkmark.radio {
    border-radius: 50%;
}


.checkbox-container input[type=radio]:checked ~ .checkmark,
.checkbox-container input[type=checkbox]:checked ~ .checkmark {
    height: 21px;
    width: 21px;
    color: #000;
    border: 1px solid #000;
}

.checkbox-container input[type=radio][disabled] ~ .checkmark,
.checkbox-container input[type=checkbox][disabled] ~ .checkmark {
    height: 21px;
    width: 21px;
    color: #ccc;
    border: 1px solid #ccc;
}

.checkbox-container .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}


.checkbox-container input:checked ~ .checkmark:after {
    display: block;
}


.checkbox-container input[type=checkbox][disabled] ~ .checkmark:after {
    left: 7px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid #ccc;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.checkbox-container input[type=checkbox] ~ .checkmark:after {
    left: 7px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid #000;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.checkbox-container input[type=radio][disabled] ~ .checkmark:after {
    content: "•";
    left: 1px;
    top: 0px;
    font-size: 40pt;
    line-height: 20px;
}

.checkbox-container input[type=radio] ~ .checkmark:after {
    content: "•";
    left: 1px;
    top: 0px;
    font-size: 40pt;
    line-height: 20px;
}

.checkbox-container:hover input[type=radio]:checked:not([disabled]) ~ .checkmark:after {
    content: "•";
    left: 1px;
    top: 0px;
    font-size: 40pt;
    line-height: 20px;
    color: #000;
}

.checkbox-container:hover input[type=radio]:not(:checked) ~ .checkmark:after {
    content: "•";
    left: 1px;
    top: 0px;
    font-size: 40pt;
    line-height: 20px;
    color: #ccc;
}

.checkbox-container:hover input[type=radio][disabled]:checked ~ .checkmark:after {
    content: "•";
    left: 1px;
    top: 0px;
    font-size: 40pt;
    line-height: 20px;
    color: #000;
}

.vertical-filter-panel .list-group-item a:link span.item-quantity, .vertical-filter-panel .list-group-item div span.item-quantity {
    color: #919191;
}


.checkbox-container:hover input[type=checkbox][disabled] ~ .checkmark:after {
    left: 7px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid #ccc;
    color: #ccc;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

@media (max-width:479px) {
    .ucShoppingCartItemMarginLeft-23 {
        margin-left: 0px !important;
    }

    #dvAddressSelection .area-code {
        width: 130px;
    }
}

.phone-number {
    border: none;
}

#DivPhoneNumber .phoneAreaCodeInput {
    width: 100%;
    padding: 5px 15px;
    height: 36px;
    text-align: center;
    border: 1px solid #adadad;
    border-right: none;
    color: #737373;
}

.invoice-address .area-code:not(.modern-phone-area-code),
.shipping-address .area-code:not(.modern-phone-area-code) {
    margin-right: -16px;
}

#DivPhoneNumber .phoneNumberInput {
    height: 36px;
    width: 106%;
}

#DivPhoneNumber .input-text.invalid.focus {
    border-color: #fff !important;
}

#DivPhoneNumber .input-text.valid .validation {
    margin-top: 0px;
}

@media (max-width:479px) {
    #DivPhoneNumber .phoneAreaCodeInput {
        width: 100% !important;
    }

    #DivPhoneNumber .phoneNumberInput {
        height: 36px;
        width: 100%;
    }
}

@media (min-width:769px) and (max-width:1025px) {
    #DivPhoneNumber .phoneAreaCodeInput {
    }

    .input-text.phone-number {
        width: 150px;
    }

    #DivPhoneNumber .phoneNumberInput {
        height: 36px;
        width: 100%;
    }
}

@media (min-width:769px) {
    .input-text.phone-number {
        width: 204px;
    }

    #divAddressForm .input-text.phone-number {
        width: 194px;
    }
}

@media (min-width:1200px) {
    .input-text.phone-number {
        width: 202px;
    }

    #divAddressForm .input-text.phone-number {
        width: 193px;
    }
}

@media (min-width:480px) and (max-width:768px) {
    #DivPhoneNumber .phoneAreaCodeInput {
        width: 100% !important;
    }

    #DivPhoneNumber .phoneNumberInput {
        height: 36px;
        width: 100%;
    }

    #dvAddressSelection .area-code {
        width: 130px;
    }

    #dvAddressSelection .phone-number,
    #divAddressForm .phone-number {
        width: 196px;
    }
}


.checkbox-container:hover input[type=checkbox]:checked:not([disabled]) ~ .checkmark:after {
    left: 7px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid #000;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.tooltip.top .tooltip-arrow {
    border-top-color: #193db0;
}

.tooltip.top .tooltip-inner {
    background-color: #193db0;
}

.fa-icon-blue:hover {
    color: #193db0;
}

#divAddressForm .area-code {
    padding-right: 0px !important;
}

#divPersonalInformationEdit #personalInfoEditPhoneAreaCode {
    margin-left: 0px;
}

#divPersonalInformationEdit #PhoneNumber {
    margin-left: -31px;
}

#divPersonalInformationEdit #DivPhoneNumber.personal-information {
    width: 323px !important;
}

    #divPersonalInformationEdit #DivPhoneNumber.personal-information .input-icon.validation {
        right: 39px;
    }

@media (max-width:479px) {
    #divPersonalInformationEdit #DivPhoneNumber.personal-information {
        width: 308px !important;
    }

    .validationPhone {
        margin-left: -85px !important;
    }

    .storeValidationPhone {
        margin-left: -85px !important;
    }
}

#DivPhoneNumber.register .phone-number {
    margin-left: -31px;
    width: 218px;
}

#DivPhoneNumber .storepickup {
    width: 353px;
}

    #DivPhoneNumber .storepickup .area-code input {
        margin: 0px !important;
    }

    #DivPhoneNumber .storepickup .phone-number input {
        /*margin-left: -31px;*/
    }

.show-discount-mobile,
.show-rounout-mobile,
#sidebarCollapse,
#filter-sidebar .list-group-item a,
#sidebar #closeSideIcon,
#modalCatFilters,
.top-bar-welcome .current-customer,
#filter-sidebar #closeSideIcon,
#user-sidebar #closeSideIcon,
#menu-user-sidebar #closeSideIcon,
#menuContainer,
#sidebar-filter-area .b-cat-filters,
#filter-sidebar .filter-clear-all {
    cursor: pointer;
}

.select2.select2-container {
    width: 292px !important;
}

.select2-selection {
    border-radius: 0px !important;
    height: 36px !important;
}

.select2-selection__rendered {
    line-height: 32px !important;
}

.select2-selection__arrow {
    height: 32px !important;
}

@media (max-width:479px) {
    .select2.select2-container {
        width: 277px !important;
    }
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border: none !important;
    height: 0;
    margin-left: -19px !important;
    margin-top: -5px !important;
    position: absolute;
    top: 35% !important;
    width: 0;
    font-size: 11pt !important;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 35px;
    color : #737373;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b:after {
    font-family: 'lcwaikikiregular';
    content: "";
}

.select2-selection__rendered::before {
    font-family: 'lcwaikikiregular';
    content: "";
    font-size: 17px;
    position: absolute;
    left: 9px;
    color: #999;
}

.select2.select2-container {
    width: 292px !important;
}

.select2-selection {
    border-radius: 0px !important;
    height: 36px !important;
}

.select2-selection__rendered {
    line-height: 32px !important;
}

.select2-selection__arrow {
    height: 32px !important;
}

@media (max-width:479px) {
    .select2.select2-container {
        width: 277px !important;
    }
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border: none !important;
    height: 0;
    margin-left: -19px !important;
    margin-top: -5px !important;
    position: absolute;
    top: 35% !important;
    width: 0;
    font-size: 11pt !important;
    display: flex;
    justify-content: center;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 35px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b:after {
    font-family: 'lcwaikikiregular';
    content: "";
}

.select2-selection__rendered::before {
    font-family: 'lcwaikikiregular';
    content: "";
    font-size: 17px;
    position: absolute;
    left: 9px;
    color: #999;
}

.input-taxNumber .field-validation-error {
    white-space: normal !important;
}


.order-payment #paymentTypeNav {
    display: flex;
}


    .order-payment #paymentTypeNav li {
        font-size: 11pt;
        width: 100%;
    }


        .order-payment #paymentTypeNav li a {
            height: 100%;
            width: 100%;
            text-align: center;
        }

            .order-payment #paymentTypeNav li a br {
                display: contents;
            }

            .order-payment #paymentTypeNav li a img {
                margin: 0px auto;
                display: block;
            }

.pr-btn-product-detail {
    width: 100%;
    height: 33px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border: 0;
    text-align: center;
    cursor: pointer;
    background-color: #f5f5f5;
    font-size: 15px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: normal;
    color: #000000
}


#new-storepickup-address #DivPhoneNumber .area-code {
    width: 39%;
}

#divAddressForm .my-addresses-form #DivPhoneNumber .phone-number .field-validation-error {
    margin-left: -90px;
}

.storepickup-address-container p {
    font-weight: 500 !important;
}

.storepickup-address-container .storepickup-address-title {
    font-weight: bold !important;
}

.bottomButtonsContainer {
    width: 92%;
    display: inline;
}

@media (max-width: 479px) {
    .bottomButtonsContainer {
        width: 87%;
    }
}

.cvvmaskeddisc {
    text-security: disc;
    -webkit-text-security: disc;
}
/*SELLERSTORE*/
/*TOGGLE*/
.SellerBar .part3 .toggle {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    height: auto;
    margin: auto;
    cursor: pointer;
}

.SellerBar .part3 .toggle-input {
    display: none;
    margin: 0;
}

    .SellerBar .part3 .toggle-input:checked + .toggle-controller.default-success {
        border: 0.125rem solid rgba(108, 211, 61, 0.75);
        background: rgba(108, 211, 61, 0.375);
    }

        .SellerBar .part3 .toggle-input:checked + .toggle-controller.default-success:after {
            left: 1.5625rem;
        }

.SellerBar .part3 .toggle-controller.default-success {
    position: relative;
    display: inline-block;
    height: 1.8625rem;
    width: 3.525rem;
    border: 0.125rem solid rgba(46, 45, 44, 0.05);
    -webkit-border-radius: 1.5625rem;
    -moz-border-radius: 1.5625rem;
    border-radius: 1.5625rem;
    -webkit-box-shadow: inset 0 0 0.1875rem rgba(46, 45, 44, 0.25);
    -moz-box-shadow: inset 0 0 0.1875rem rgba(46, 45, 44, 0.25);
    box-shadow: inset 0 0 0.1875rem rgba(46, 45, 44, 0.25);
    background: rgba(46, 45, 44, 0.025);
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    margin-top: 5px;
}

    .SellerBar .part3 .toggle-controller.default-success:after {
        position: absolute;
        top: 0;
        left: 0;
        content: '';
        display: block;
        height: 1.8625rem;
        width: 1.8625rem;
        -webkit-border-radius: 1.5625rem;
        -moz-border-radius: 1.5625rem;
        border-radius: 1.5625rem;
        -webkit-box-shadow: 0 0.0625rem 0.125rem rgba(46, 45, 44, 0.2);
        -moz-box-shadow: 0 0.0625rem 0.125rem rgba(46, 45, 44, 0.2);
        box-shadow: 0 0.0625rem 0.125rem rgba(46, 45, 44, 0.2);
        background: white;
        -webkit-transition: all 0.25s ease;
        -moz-transition: all 0.25s ease;
        -o-transition: all 0.25s ease;
        transition: all 0.25s ease;
        margin-top: -1px;
    }
/*SELLER BAR*/

.SellerBar .part3 .text3 {
    font-size: 14px;
    color: #ffffff;
}

.SellerBar .container .part3padding {
    padding-right: 0px !important;
}

.SellerBar .part3 .text3 {
    float: right;
}

.SellerBar .part3 .toggle {
    float: right;
    margin-right: 5px !important;
}

.SellerBar .part1 .text1 {
    font-size: 14px;
    text-align: left;
    color: #ffffff;
    justify-content: left;
}

    .SellerBar .part1 .text1 .text-style-1 {
        font-weight: bold;
    }

.SellerBar .part2 .img1 {
    width: 22.5px;
    height: 18.3px;
    margin-top: -2px;
    cursor: pointer;
}

.SellerBar .part2 .text2 {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #ffffff;
    margin: 0px 5px 0px 10px;
    cursor: pointer;
}

.SellerBar .part2 .img2 {
    width: 25px;
    height: 25px;
    margin-top: -10px;
    cursor: pointer;
}

.SellerBar .part3 {
    display: contents;
}

.SellerBar {
    min-height: 50px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.16);
    background-color: #4e8bfd;
    position: relative;
    z-index: 2;
}
/*SellerModal*/
.cleanChoppingcart .modal-content {
    min-width: 500px;
    /*    height: 182px;
*/ border-radius: 5px;
    background-color: #ffffff;
}

.cleanChoppingcart .flextext {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}

.cleanChoppingcart .modal-content .close-modal-x {
    font-size: 32px;
    color: #555555 !important;
    line-height: 1.5;
    opacity: 0.5;
    border: 0px;
    float: right;
    padding: 0;
    border: none;
    background: none;
    margin-right: 15px;
    cursor: pointer;
}

.cleanChoppingcart .modal-content .cccmodal-button-accept {
    background-color: #4e8bfd;
    width: 150px;
    height: 40px;
    border-radius: 3px;
    margin-left: 15px;
    border: 0px;
}

    .cleanChoppingcart .modal-content .cccmodal-button-accept .cccaccepttext {
        height: 19px;
        font-size: 14px;
        font-weight: bold;
        line-height: 1.36;
        text-align: left;
        color: #ffffff;
    }

.cleanChoppingcart .modal-content .cccmodal-button-dismiss {
    border: solid 1px #707070;
    width: 150px;
    height: 40px;
    border-radius: 3px;
}

    .cleanChoppingcart .modal-content .cccmodal-button-dismiss .cccdismisstext {
        width: 61px;
        height: 19px;
        font-size: 14px;
        font-weight: bold;
        line-height: 1.36;
        text-align: left;
        color: #555555;
    }

.cleanChoppingcart .modal-content .modal-text {
    margin: 45px 0 15px 55px;
    max-width: 380px;
    max-height: 46px;
    font-size: 16px;
    line-height: 1.5;
    color: #555555;
}

.cleanChoppingcart .modal-content .cccmodal-footer {
    padding: 20px 20px 20px;
}

.cleanChoppingcart .modal-dialog {
    height: 80%;
    width: 0px !important;
}

/*scroll bar store list*/

.selectSellerStoreMainDiv .selectSellerStoreList::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
}

.selectSellerStoreMainDiv .selectSellerStoreList::-webkit-scrollbar {
    width: 4px;
    background-color: #F5F5F5;
}

.selectSellerStoreMainDiv .selectSellerStoreList::-webkit-scrollbar-thumb {
    background-color: #929292;
}

.selectSellerStoreMainDiv .selectStore-Desc {
    font-family: 'Open Sans';
    font-size: 18px;
    text-align: center;
    color: #555555;
}

    .selectSellerStoreMainDiv .selectStore-Desc p:first-child {
        font-size: 18px;
        font-weight: bold;
    }

    .selectSellerStoreMainDiv .selectStore-Desc p:nth-child(2) {
        font-size: 16px;
        font-weight: normal;
    }

.selectStore-shipping-bar {
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    padding: 5px 0px;
    background: #f6eaa8;
    background: linear-gradient(180deg, #ece0a2 0%, #f6eaa8 50%, #fdf1ad 100%);
}



.selectStore-banner {
    font-size: 18px;
    font-weight: bold;
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 15px;
    margin-bottom: 15px;
}

.selectSellerStoreMainDiv .selectStore-banner-text {
    color: #3258a6;
    padding-left: 8px;
}

    .selectSellerStoreMainDiv .selectStore-banner-text.fs-xs-16 {
        font-size: 16px;
    }

.selectSellerStoreMainDiv .selectStore-banner-desc {
    font-size: 12px;
    text-align: center;
    padding: 0 0px 10px 0px;
    margin: 0 auto;
    max-width: 600px;
}

.selectSellerStoreMainDiv .fastDelivery-Desc {
    max-width: 500px;
}

.selectSellerStoreMainDiv .fastdelivery-text {
    font-size: 16px;
}

.banner-toggle {
    cursor: pointer;
}

@media (min-width: 576px) {
    .selectSellerStoreMainDiv .selectStore-banner-text.fs-xs-16 {
        font-size: unset;
    }

    .selectSellerStoreMainDiv .selectStore-banner-text {
        font-size: 18px;
    }

    .selectSellerStoreMainDiv .fastdelivery-text {
        font-size: 18px;
    }
}

.selectStore-steps {
}

    .selectStore-steps .step {
        display: flex;
        padding: 0;
        margin-bottom: 10px;
    }

        .selectStore-steps .step div {
            padding: 5px;
            width: 100%;
        }

    .selectStore-steps p {
        font-size: 12px;
    }

    .selectStore-steps .icon::before {
        position: relative;
        height: 100%;
        width: 48px;
        background-repeat: no-repeat;
        content: "";
        top: 30px;
        left: 5px;
        float: left;
    }

    .selectStore-steps .icon-cursor::before {
        background-image: url(/Resource/Images/sellerstoreicon1.png);
    }

    .selectStore-steps .icon-shop-cart::before {
        background-image: url(/Resource/Images/sellerstoreicon2.png);
    }

    .selectStore-steps .icon-shopping-man::before {
        background-image: url(/Resource/Images/sellerstoreicon3.png);
    }

    .selectStore-steps .icon-cursor-yellow::before {
        background-image: url(/Resource/Images/fastdeliveryicon1.png);
    }

    .selectStore-steps .icon-laptop::before {
        background-image: url(/Resource/Images/fastdeliveryicon2.png);
    }

    .selectStore-steps .icon-clock::before {
        background-image: url(/Resource/Images/fastdeliveryicon3.png);
    }

.font-size-12 {
    font-size: 12px;
}

.color-dark-blue {
    color: #3258a6;
}

.color-dark-yellow {
    color: #c3996b;
}
/* store chose */

.selectSellerStoreMainDiv .selectStore-Header {
    min-height: 80px;
    box-shadow: 3px 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    position: relative;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

    .selectSellerStoreMainDiv .selectStore-Header .selectStore-Column {
        margin: 10px;
    }

        .selectSellerStoreMainDiv .selectStore-Header .selectStore-Column select {
            height: 40px;
            width: 160px;
            border-radius: 0;
        }

        .selectSellerStoreMainDiv .selectStore-Header .selectStore-Column .btnStoreList {
            display: block;
            width: 220px;
            height: 40px;
            border-radius: 3px;
            background-color: #4e8bfd;
            color: #ffffff;
            text-decoration: none;
            line-height: 40px;
            text-align: center;
            font-weight: 600;
        }

            .selectSellerStoreMainDiv .selectStore-Header .selectStore-Column .btnStoreList:hover {
                background-color: #3977eb;
            }

.selectSellerStoreMainDiv .justify-content-center .selectStore-Header .infoCitySelection {
    width: 588px;
    height: 17px;
    font-size: 12px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
    text-align: center;
    color: #f76262;
}

/* store list */
.selectSellerStoreMainDiv .selectSellerStoreList {
    max-height: 500px;
    margin-top: 25px;
    font-family: 'Open Sans';
    overflow-y: scroll;
    overflow-x: hidden;
}

.order-success-info {
    background-color: #eaeef8;
    margin: 10px;
    height: 55px;
}

    .order-success-info span {
        color: #1f49b6;
        font-weight: 800;
        font-size: 12px;
    }

        .order-success-info span a {
            color: #1f49b6;
        }

            .order-success-info span a:hover {
                text-decoration: none;
            }


.signUp {
    border-radius: 3px;
    background-color: #1e4ab7;
    text-align: center;
    color: white;
    font-weight: 800;
    height: 40px;
    padding: 10px;
}

.backtoHome {
    border-radius: 3px;
    background-color: #1e4ab7;
    text-align: center;
    color: white;
    font-weight: 800;
    height: 55px;
    padding: 10px;
    line-height: 35px;
    vertical-align: middle;
    font-size: 18px;
    width: 23%;
    margin-left: 5%;
}

.order-success-orderdetaillink {
    width: auto;
    height: 40px;
    border-radius: 3px;
    border: solid 1px #c6c6c6;
    padding-top: 9px;
    font-weight: 900;
    vertical-align: middle;
    color: #555555;
    text-align: right;
}

.spanBold {
    font-weight: 900;
}

.order-steps-title-cod {
    height: 36px;
    background-color: #ed8673;
    font-size: 17px;
    padding: 8px 0 0 15px;
    margin-top: 2px;
    color: white;
    opacity: 0.71;
    margin-bottom: -25px;
}

.order-steps-confirmed-title {
    height: 36px;
    background-color: #ebeef3;
    font-size: 17px;
    font-weight: 900;
    padding: 8px 0 0 15px;
}

.thanksForOrder {
    height: 41px;
    font-size: 25px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.37;
    letter-spacing: normal;
    text-align: center;
    color: #1e4ab7;
}

.shapeClose {
    width: 15px;
    height: 15px;
    background-color: #b6b7b9;
    margin-top: -15px !important;
    margin-right: 7px !important;
    color: #b6b7b9;
}

.easyReturn {
    padding: 18px 0px 0px 0px;
    text-align: center;
    vertical-align: middle;
}

.helpInfo {
    padding: 18px 0px 0px 50px;
    text-align: center;
    vertical-align: middle;
}

.secureShop {
    padding: 18px 0px 0px 0px;
    text-align: center;
    vertical-align: middle;
}

.secureShopSpan {
    padding-left: 3px;
}

.forQuestions {
    text-align: center;
    vertical-align: middle;
    padding: 18px 0px 0px 0px;
}

.forQuestionsSpan {
    vertical-align: middle;
   /* display: inline-table;*/
}

.memberMessage {
    font-size: 13px;
    font-weight: bold;
    line-height: 1.56;
    text-align: left;
    color: #555555;
    display: flex
}

.member {
    border-radius: 3px;
    box-shadow: 0 0 30px 0 rgba(90, 90, 90, 0.15);
    margin: 15px 15px 40px 15px;
    padding: 10px;
}

.registerEmail {
    border-radius: 3px;
    border: solid 1px #c6c6c6;
    background-color: var(--white);
    width: 100%;
    text-align: left;
    color: #555555;
    height: 40px;
    padding-left: 5px;
}

.cancelDeleteCCCard {
    border-radius: 3px !important;
    background-color: white !important;
    color: #b6b7b9 !important;
    border: solid 1px #b6b7b9 !important;
    margin-left: 12px;
    height: 43px !important;
    font-weight: bold;
    padding: 10px 8px !important;
}

.otpVerify {
    border-radius: 3px;
    background-color: #98c7bc !important;
    color: white;
    border: solid 1px #b6b7b9;
    margin-right: 25px;
    height: 43px !important;
    font-weight: bold;
    padding: 10px 8px !important;
}

.otpValidationCode {
    border-radius: 3px !important;
    border: solid 1px #b6b7b9 !important;
    padding-left: 15px !important;
    margin: 15px 10px 15px -4px !important;
}

.masterpass-model-content {
    border-radius: 10px;
}

.masterpass-model-header {
    background-color: white;
    padding: 23px 0px 0px 20px;
    border-radius: 10px;
}


.masterpass-model-body {
    padding-top: 0px;
}

.lblValidationCode {
    color: #6b778d;
    font-size: 13px;
}

.masterpasFooterImage {
    margin: 17px 114px 8px 10px !important;
}

.rowPadding div {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.rowSmallFont div ul li {
    font-size: 12px;
    line-height: 1.7;
}

.detailButton {
    padding-top: 25px;
}

.mt50 {
    margin-top: 50px;
}

.mt30 {
    margin-top: 30px;
}

.mt25 {
    margin-top: 25px;
}

.lottieSiparis {
    width: 45%;
}

.successSaveCard {
    opacity: 0.71;
    background-color: #21bf73;
    color: white;
    text-align: center;
    height: 36px;
    padding: 8px 0 0 15px;
    margin-bottom: -25px !important;
    font-weight: bold;
    display: none;
}

.errorSaveCard {
    opacity: 0.71;
    background-color: #ed8673;
    color: white;
    text-align: center;
    height: 36px;
    padding: 8px 0 0 15px;
    margin-bottom: -25px !important;
    font-weight: bold;
    display: none;
}




.modal-stock-message {
    width: 470px;
    height: 530px;
    border-radius: 10px;
}

.stockMessageHeader {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #193db0;
}

.stockMessageSubMessage {
    width: 403px;
    height: 44px;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: center;
    color: #302e2b
}

.stockMessageSubMessageFooter {
    font-size: 12px;
}

#modal-stock-message .modal-dialog {
    width: 480px !important;
    height: 520px;
}

.modal-dialog-s {
    width: 470px;
    padding-top: 80px !important;
}

.carousel-inner-img {
    width: 125px !important;
    height: 164.6px;
}

.owl-carousel .NoMoreStock {
    width: 125px;
    height: 25.3px;
    background-color: #e0e0e0;
    text-align: center;
}

    .owl-carousel .NoMoreStock span {
        font-size: 11px;
        font-weight: 600;
        color: #555555;
    }

.owl-carousel .LastXQuantity {
    width: 125px;
    height: 25.3px;
    background-color: #fdcb6e;
    text-align: center;
}

    .owl-carousel .LastXQuantity span {
        font-size: 11px;
        font-weight: 600;
        color: #555555;
    }

.owl-carousel .LastXDownQuantity {
    width: 125px;
    height: 25.3px;
    background-color: #fdcb6e;
    text-align: center;
}

    .owl-carousel .LastXDownQuantity span {
        font-size: 11px;
        font-weight: 600;
        color: #555555;
    }

.modal-stock-message .lottieSiparis {
    width: 60%;
}

.stockMessageShoppingCart-button {
    display: block;
    height: 40px;
    width: 190px;
    line-height: 36px;
    color: #4e8bfd !important;
    border: 1px solid #4e8bfd;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
    border-radius: 5px;
}


.stockMessageCompleteOrder-button {
    display: block;
    height: 40px;
    width: 190px;
    line-height: 36px;
    color: white !important;
    border: 1px solid white;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
    border-radius: 5px;
    background-color: #4e8bfd;
}


.stockMessage-close {
    font-size: 32px;
}

.stockMessageSubMessageParent {
    margin: 0px 10px 10px 10px;
}

#stockCarousel {
    margin-top: 10px;
}

#modal-stockMessages .owl-prev,
#modal-stockMessages .owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

#modal-stockMessages owl-prev {
    left: -2rem;
}

#modal-stockMessages .owl-next {
    right: -2rem;
}

#modal-stockMessages .owl-dots {
    display: none;
}

.mobile-menu-contact-container {
    overflow: hidden;
    margin-bottom: 50px;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff
}

#modal-stockMessages .owl-carousel {
    margin-top: 10px;
}

#modal-stock-message .owl-carousel .owl-item {
    display: flex;
    justify-content: center;
}

#modal-stock-message .owl-nav .owl-prev {
    margin-left: -5%;
}

.faq-search .field-validation-error {
    font-size: 12px;
}

.msg-send, .msg-send:focus {
    font-weight: 600;
    border-radius: 3px;
    text-decoration: none;
    color: #fff;
    width: 100%;
}



.sales-contact-form-title {
    margin-top: 30px !important;
    font-size: 24px;
    font-weight: 600;
}

.sales-contact-form-description {
    margin-top: 15px !important;
    color: #555555;
    font-size: 16px;
    margin-bottom: 10px;
}


.no-margin {
    margin: 0 !important;
}

.filter-fixable-bar {
    overflow: visible !important;
}

.homepage-container {
    padding-left: 35px;
    padding-right: 35px;
    overflow-x: hidden;
}

img[data-sizes="auto"] {
    display: block;
    width: 100%;
}
}

#select2-CustomerPreferLanguageIdList-container.select2-selection__rendered::before {
    display: none;
}

#select2-CustomerPreferLanguageIdList-container {
    padding: 0px 0px 0px 10px;
    display: flex;
    justify-content: flex-start;
    direction: ltr;
}

.customerPreferLanguageli input[type="checkbox"] {
    width: 17px;
    height: 17px;
    margin-right: 10px;
}
.customerPreferLanguageli {
    display: flex;
    direction: ltr;
}

.user-register .input-text.invalid .field-validation-error {
    white-space: normal;
}
.order-track-div {
    float: right;
    line-height: 44px;
}

.cod-not-available-message {
    width: 100%;
    padding: 16px;
    border-left: 5px solid #FF9900;
    background-color: #FFF5E5;
    color: #FF9900;
}

#btnPersonalInformationSave{
    width:100%;
    font-weight:600;
}

.cod-not-available-message {
    width: 100%;
    padding: 16px;
    border-left: 5px solid #FF9900;
    background-color: #FFF5E5;
    color: #FF9900;
}

#order-delivery-name-input{
    margin-bottom: 25px
}
.X5pickpoint-address-container .area-code {
    width: 20% !important;
    padding: 0 !important;
}

#new-X5pickpoint-address #DivPhoneNumber .phone-number {
    width: 80% !important;
}
#DivPhoneNumber {
    width: 100% !important;
}

    #DivPhoneNumber .phoneNumberInput {
        width: 100% !important;
    }

.DivPhoneNumber{
    width:100%;
}

.input-select span.select2{
    width:100%;
}

#DummyMap {
    width: 100%;
    padding-right: 10px;
}
@media (min-width:992px) and (max-width:1200px){

    #DummyMap{
        padding-right: 0 !important;
    }
    #DummyMapDescBackground {
        width: 160px !important;
    }
    #DummyMapPick{
        left:155px !important;
    }
    .X5pickpoint-address-container .area-code {
        width: 30% !important;
    }
    #new-X5pickpoint-address #DivPhoneNumber .phone-number {
        width: 70% !important;
    }
}
@media (max-width:525px){
    .X5pickpoint-address-container .area-code{
        width: 30% !important;
    }
    #new-X5pickpoint-address #DivPhoneNumber .phone-number {
        width: 70% !important;
    }
 
}
@media (min-width:1200px) {
    .X5pickpoint-address-container .area-code {
        width: 23% !important;
    }

    #new-X5pickpoint-address #DivPhoneNumber .phone-number {
        width: 77% !important;
    }
}
.deliveryCompaniesHR {
    width: 100%;
    border: 0;
    border-top: 2px solid #eaeaea;
    margin-bottom: 30px;
    display:none;
}


.pickpoint-checkbox-label {
    background-color: #fff;
    border: 1px solid #4887fd;
    border-radius: 50%;
    cursor: pointer;
    height: 19px;
    width: 19px;
    left: 0;
    top: 0;
    position: absolute;
}
.pickpoint-checkbox-label:after {
    border: 2px solid #fff;
    border-top: none;
    border-right: none;
    content: "";
    position: absolute;
    top: 5px;
    left: 3px;
    transform: rotate(-45deg);
    width: 11px;
    height: 6px;
    opacity: 0;
}
.pickpoint-checkbox {
    visibility:hidden;
}

.pickpoint-checkbox:checked ~ .pickpoint-checkbox-label {
    background-color: #4887fd;
    border-color: #4887fd;
}
.pickpoint-checkbox:checked ~ .pickpoint-checkbox-label:after {
    opacity : 1;
}

.pick-point-border-color {
    background-color: white !important;
    border-color: #bcbcbc !important;
}
.deliveryCompanies {
    display: flex;
    justify-content: space-between;
    gap: 15px;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&amp;v=4.7.0') format('embedded-opentype'),url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul&gt;li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

@keyframes showBackdrop{0%{opacity:0;visibility:hidden}100%{opacity:.5;visibility:visible}}@keyframes hideBackdrop{0%{opacity:.5;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes slide-animation-right{from{left:0%;border-bottom-left-radius:3px;border-top-left-radius:3px}to{left:50%;border-radius:0px;border-bottom-right-radius:3px;border-top-right-radius:3px;transition:all 1s ease-in-out}}@keyframes slide-animation-left{from{left:50%;border-radius:0px;border-bottom-right-radius:3px;border-top-right-radius:3px;transition:all 1s ease-in-out}to{left:0%;border-bottom-left-radius:3px;border-top-left-radius:3px}}.mobileMenu{width:100%;height:100%;background-color:#fff;overflow-y:auto;overflow-x:hidden;position:fixed;display:block;z-index:99999}.mobileMenu .head{position:fixed;width:100%;height:50px;box-shadow:10px 10px 25px 0 rgba(0,0,0,.12);background-color:#fff;z-index:99}.mobileMenu .head .back{width:37px;height:100%;float:left}.mobileMenu .head .back:after{width:2px;height:10px;transform:rotate(45deg);background-color:#0038ae;position:absolute;top:17px;left:18px;content:""}.mobileMenu .head .back:before{width:2px;height:10px;transform:rotate(-45deg);background-color:#0038ae;position:absolute;top:23px;left:18px;content:""}.mobileMenu .head .title{font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#1f49b6;padding:12px}.mobileMenu .head .logo{float:left;width:107px;height:17px;margin-top:17px;background-size:100%;background-repeat:no-repeat;background-image:url(/Resource/Images/lcwaikiki-logo@2x.png)}.mobileMenu .head .search{width:45px;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;color:#0038ae;font-size:1.4em;font-weight:100;display:flex;justify-content:center;align-items:start;flex-direction:column}.mobileMenu .head .search i{width:20px;height:20px;background-repeat:no-repeat;background-image:url(/Resource/Images/search-icon.svg)}.mobileMenu .head .search label{color:#555;font-size:10px;font-weight:300;width:20px;text-align:center;padding:0;margin:0}.mobileMenu .topButtons{width:100%;height:50px;position:fixed;margin-top:50px;z-index:99}.mobileMenu .topButtons .area{height:50px;background-color:#f4f4f4;width:50%;float:left;color:#0038ae;text-align:center;font-weight:600;display:flex;align-items:center;justify-content:center}.mobileMenu .topButtons .area .user-account{text-transform:uppercase}.mobileMenu .topButtons .area a{padding:0px 5px;display:block;font-size:12px;color:#0038ae;font-weight:600;float:left}.mobileMenu .topButtons .area a i.truck{width:27px;height:17px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;display:block;float:left;margin-right:5px;background-image:url(/Resource/Images/truck.svg)}.mobileMenu .topButtons .area .user-register-section a.border-right{border-right:2px solid #0038ae}.mobileMenu .topButtons .area .user-register-section a i{width:18px;height:21px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;display:block;float:left;margin-right:5px;background-image:url(/Resource/Images/user-icon.svg)}.mobileMenu .topButtons .area.border-right{border-right:2px solid #fff}.mobileMenu .topMenuItems{margin-top:50px;min-height:0px;padding:18px 5px;height:auto;background-color:#f8f8f8;width:100%;float:left;color:#0038ae;text-align:center;font-weight:600;overflow-x:auto;margin-bottom:15px}.mobileMenu .topMenuItems .menuItems{width:auto;min-width:10px;height:85px}.mobileMenu .topMenuItems .menuItems .menuItem{width:140px;height:70px;border-radius:8px;border:solid 1px #e0e0e0;background-color:#fff;float:left;margin:10px 5px 0px 10px;display:flex;justify-content:center;align-items:center;overflow:hidden}.mobileMenu .topMenuItems .menuItems .menuItem .img{width:55px;height:70px;background-position:left top;background-size:100%;margin-bottom:-2px;background-repeat:no-repeat}.mobileMenu .topMenuItems .menuItems .menuItem .img.full-size{width:100% !important}.mobileMenu .topMenuItems .menuItems .menuItem .img.full-size+.title{display:none}.mobileMenu .topMenuItems .menuItems .menuItem .title{font-size:12px;font-weight:600;font-stretch:normal;font-style:normal;line-height:15px;letter-spacing:normal;text-align:center;color:#29323b;width:85px;display:block;padding:5px}.mobileMenu .menu{margin-top:100px;padding-bottom:140px}.mobileMenu .menu ul{padding:0px 15px;list-style:none;clear:left}.mobileMenu .menu ul li{position:relative;padding:20px 10px 10px 10px;color:#555;border-bottom:1px solid #f0f0f0}.mobileMenu .menu ul li a{display:inline-block !important;padding:0 !important;margin:0 !important;color:#555 !important;font-size:16px !important}.mobileMenu .menu .bottom-button{position:fixed !important;bottom:0;width:100%;background-color:#fff;text-decoration:none;padding:10px 0px;box-shadow:0 -5px 10px 0 rgba(110,110,110,.1);z-index:1}.mobileMenu .menu .bottom-button.backToMainPage{padding:15px;box-shadow:none}.mobileMenu .menu .bottom-button.backToMainPage .house-icon{width:26px;height:24px;float:left;margin-right:8px;background-image:url(/Resource/Images/house-outline.svg)}.mobileMenu .menu .bottom-button.backToMainPage a{color:#555;font-size:14px;font-weight:700;margin-top:2px;display:inline-block}.mobileMenu .menu .bottom-button .all-products-menu-item{border-radius:5px;border:solid 1px #1f49b6 !important;background-color:#fff !important;padding:10px !important;font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:.86;letter-spacing:normal;text-align:center;color:#1f49b6;width:90% !important;display:block;margin-left:5%;text-decoration:underline !important}.mobileMenu .subZoneList{margin-top:100px;padding-bottom:140px}.mobileMenu .subZoneList .menu-tabs{border-radius:3px;border:solid 1px #4e8bfd;width:94%;height:37px;margin-left:3%;margin-bottom:10px;clear:both;position:relative;margin-top:10px;position:relative;z-index:9}.mobileMenu .subZoneList .menu-tabs .menu-tab{color:#4e8bfd;float:left;width:50%;height:35px;font-weight:500;text-align:center;padding-top:7px;position:relative;z-index:9}.mobileMenu .subZoneList .menu-tabs .menu-tab.selected{color:#fff;font-weight:bold}.mobileMenu .subZoneList .menu-tabs .animation-bar.to-right{animation-name:slide-animation-right;animation-duration:.5s;animation-direction:normal;animation-fill-mode:forwards;animation-iteration-count:1;animation-play-state:running;animation-timing-function:ease-in-out}.mobileMenu .subZoneList .menu-tabs .animation-bar.to-left{animation-name:slide-animation-left;animation-duration:.5s;animation-direction:normal;animation-fill-mode:forwards;animation-iteration-count:1;animation-play-state:running;animation-timing-function:ease-in-out}.mobileMenu .subZoneList .menu-tabs .animation-bar{background-color:#4e8bfd;width:50%;height:35px;font-weight:500;text-align:center;padding-top:7px;position:absolute;z-index:8;top:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.mobileMenu .subZoneList ul{padding:0px 15px;list-style:none;clear:left}.mobileMenu .subZoneList ul li{position:relative;padding:20px 10px 10px 10px;color:#555;border-bottom:1px solid #f0f0f0}.mobileMenu .subZoneList ul li a{font-size:16px !important;padding:0 !important}.mobileMenu .subZoneList ul li.open{font-weight:bold}.mobileMenu .subZoneList ul li.subZone ul li{position:relative;padding:0px;padding-bottom:20px;color:#555;border-bottom:0px !important}.mobileMenu .subZoneList ul li.subZone ul li a{padding:0 !important;color:#555 !important;font-size:16px !important}.mobileMenu .subZoneList ul li.subZone.closed{height:0px;overflow:hidden;padding:0}.mobileMenu .subZoneList ul.outletLinks li a{padding:0px !important}.mobileMenu .subZoneList .bottom-button{position:fixed !important;bottom:0;width:100%;background-color:#fff;padding:10px 0px;box-shadow:0 -5px 10px 0 rgba(110,110,110,.1);z-index:1}.mobileMenu .subZoneList .bottom-button .all-products-menu-item{border-radius:5px;border:solid 1px #1f49b6 !important;background-color:#fff !important;padding:10px !important;font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:.86;letter-spacing:normal;text-align:center;color:#1f49b6;width:90% !important;display:block;margin-left:5%}.link-zone-a{font-weight:600 !important}.show-bd{animation-name:showBackdrop;animation-duration:.4s;animation-fill-mode:forwards;animation-direction:normal;animation-timing-function:ease-in}.hide-bd{animation-name:hideBackdrop;animation-duration:.4s;animation-direction:normal;animation-fill-mode:forwards;animation-timing-function:ease-in}#mainMenu .nav-tabs{display:flex;border-bottom:none;margin-bottom:5px}#mainMenu .nav-tabs&gt;li&gt;a{border:none}#mainMenu .nav-tabs&gt;li&gt;a:hover{border:none}#mainMenu .nav-tabs&gt;li&gt;a:focus{border:none}#mainMenu .nav-tabs li{text-align:center;flex:1}#mainMenu .nav-tabs li a{text-align:center !important}#mainMenu ul[class*="nav nav-tabs"]&gt;li.active{text-align:center;width:50%}a{position:relative}.navbar{padding:0px 40px;background:#fff;border:none;border-radius:0;margin-bottom:0;box-shadow:none}.navbar-btn{box-shadow:none;outline:none !important;border:none}a{position:relative}.tab-pane{padding:0 0 !important;width:auto !important;margin:auto}nav .menuDetail{overflow-x:hidden}.menuContainer{overflow:hidden;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:#000;opacity:.5;z-index:9998;visibility:hidden;width:100%;height:100vh}.menuDetail{position:fixed;width:200px;top:0px;bottom:0px;left:0px;overflow-y:scroll;z-index:9999}.modalMenu{position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}#content{flex:1}.wrapper{display:flex;width:100%;align-items:stretch}#menu-user-sidebar{min-width:100%;max-width:258px;background:#fff;color:#302e2b;display:none;transition:all .6s ease-in-out;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);z-index:99999}#menu-user-sidebar .sidebar-header{padding:10px;display:flex;text-align:center;width:100%;min-height:50px;height:auto;object-fit:contain;border-bottom:1px solid #ddd}#menu-user-sidebar .sidebar-header h5{color:#0047ba !important;font-size:1.4em;font-weight:400;width:calc(100% - 50px);margin-left:20px}#menu-user-sidebar li{border-bottom:1px solid #f8f8f9;word-wrap:break-word;margin-top:-1px;font-size:16px}#menu-user-sidebar li a{padding:15px 10px;width:100%;display:block;font-family:Open Sans;font-size:1.1em;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#302e2b;text-decoration:none}#menu-user-sidebar .zone&gt;a{font-family:Open Sans;font-size:1.1em;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#302e2b;background-color:rgba(0,0,0,.03);border:none}#user-sidebar{min-width:100%;max-width:258px;background:#fff;color:#302e2b;display:none;transition:all .6s ease-in-out;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);min-width:100%;max-width:258px;background:#fff;color:#302e2b;display:none;transition:all .6s ease-in-out;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);z-index:99999;z-index:99999}#user-sidebar .sidebar-header{padding:10px;display:flex;text-align:center;width:100%;min-height:50px;height:auto;object-fit:contain;border-bottom:1px solid #ddd;padding:10px;display:flex;text-align:center;width:100%;min-height:50px;height:auto;object-fit:contain;border-bottom:1px solid #ddd}#user-sidebar .sidebar-header h5{color:#0047ba !important;font-size:1.4em;font-weight:400;width:calc(100% - 50px);margin-left:20px;color:#0047ba !important;font-size:1.4em;font-weight:400;width:calc(100% - 50px);margin-left:20px}#user-sidebar li{border-bottom:1px solid #f8f8f9;word-wrap:break-word;margin-top:-1px;font-size:16px;border-bottom:1px solid #f8f8f9;word-wrap:break-word;margin-top:-1px;font-size:16px}#user-sidebar li a{padding:15px 10px;width:100%;display:block;font-family:Open Sans;font-size:1.1em;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#302e2b;text-decoration:none;padding:15px 10px;width:100%;display:block;font-family:Open Sans;font-size:1.1em;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#302e2b;text-decoration:none}#user-sidebar .zone&gt;a{font-family:Open Sans;font-size:1.1em;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#302e2b;background-color:rgba(0,0,0,.03);border:none;font-family:Open Sans;font-size:1.1em;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#302e2b;background-color:rgba(0,0,0,.03);border:none}#sidebar{min-width:100%;max-width:258px;background:#fff;color:#302e2b;display:none;transition:all .6s ease-in-out;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);min-width:100%;max-width:258px;background:#fff;color:#302e2b;display:none;transition:all .6s ease-in-out;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}#sidebar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}#sidebar::-webkit-scrollbar{width:0px}#sidebar::-webkit-scrollbar-thumb{background-color:#d3d3d3;border:1px solid #d3d3d3}#sidebar .sidebar-header{padding:10px;display:flex;text-align:center;width:100%;min-height:50px;height:auto;object-fit:contain;border-bottom:1px solid #ddd}#sidebar .sidebar-header h5{color:#0047ba !important;font-size:1.4em;font-weight:400;width:calc(100% - 50px);margin-left:20px}#sidebar li{border-bottom:1px solid #f8f8f9;word-wrap:break-word;margin-top:-1px;font-size:16px}#sidebar #mainMenu li:not(.zone){border-bottom:1px solid #ddd !important;word-wrap:break-word}#sidebar #mainMenu li:not(.zone):last-child{border-bottom:0px solid #ddd;word-wrap:break-word}#sidebar ul li a{padding:15px 10px;width:100%;display:block;font-family:Open Sans;font-size:1.1em;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#302e2b;text-decoration:none}#sidebar ul li a.all-items-menu{color:#1f49b6 !important}#sidebar ul li:last-child a{border-bottom:0px solid #ddd}#sidebar .menu_item_picture{border-bottom:1px;width:100%;height:auto;min-height:1px;min-height:60px;display:flex;align-items:center;border-bottom:1px;width:100%;height:auto;min-height:1px;min-height:60px;display:flex;align-items:center}#sidebar .menu_item_picture a{font-size:1.1em;font-weight:400;border:none;padding:0px 10px;font-size:1.1em;font-weight:400;border:none;padding:0px 10px}#sidebar .zoneDefault&gt;a{font-family:Open Sans;font-size:1.1em;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#302e2b;background-color:rgba(0,0,0,.03);border:none;font-family:Open Sans;font-size:1.1em;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#302e2b;background-color:rgba(0,0,0,.03);border:none}#sidebar .zone&gt;a{font-family:Open Sans;font-size:1.1em;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#302e2b;background-color:rgba(0,0,0,.03);border:none;font-family:Open Sans;font-size:1.1em;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#302e2b;background-color:rgba(0,0,0,.03);border:none}#menu-user-sidebar.active{margin-left:0;display:block !important}#user-sidebar.active{margin-left:0;display:block !important;margin-left:0;display:block !important}#sidebar.active{margin-left:0;display:block !important;margin-left:0;display:block !important}#mobileTabs li:last-child{border-bottom:1px solid #ddd !important;word-wrap:break-word;border-bottom:1px solid #ddd !important;word-wrap:break-word}.menu-left-arrow{position:absolute;width:100%;height:100%;display:flex;justify-content:center}.menu-left-arrow::before{content:"";width:1px;height:15px;background-color:#000;position:absolute;transform:rotate(45deg)}.menu-left-arrow::after{content:"";width:1px;height:16px;background-color:#000;position:absolute;transform:rotate(-45deg);top:17px}.menu-left-arrow.mini:after{height:7px;width:2px;background-color:#0038ae}.menu-left-arrow.mini:before{height:7px;width:2px;background-color:#0038ae;top:12px}.menu-right-plus{position:absolute;right:10px;top:15px;right:20px;width:15px;height:100%;display:flex;justify-content:flex-end}.menu-right-plus:before{content:"";width:2px;height:25%;background-color:#b6b7b9;position:absolute;transform:rotate(-90deg);top:10px}.menu-right-plus:after{content:"";width:2px;height:25%;background-color:#b6b7b9;position:absolute;transform:rotate(0deg);top:10px}.menu-right-minus{position:absolute;right:10px;top:15px;right:20px;width:15px;height:100%;display:flex;justify-content:flex-end}.menu-right-minus:before{content:"";width:2px;height:25%;background-color:#b6b7b9;position:absolute;transform:rotate(90deg);top:10px}.menu-right-arrow{position:absolute;right:10px;top:15px;right:20px;width:15px;height:100%;display:flex;justify-content:flex-end}.menu-right-arrow::after{content:"";width:2px;height:20%;background-color:#b6b7b9;position:absolute;transform:rotate(-45deg);top:10px}.menu-right-arrow::before{content:"";width:2px;height:20%;background-color:#b6b7b9;position:absolute;transform:rotate(45deg);top:16px}.menu-right-arrow.mini{top:12px;top:12px}.menu-right-arrow.mini::after{content:"";width:2px;height:20%;background-color:#b6b7b9;position:absolute;transform:rotate(-45deg);top:0px}.menu-right-arrow.mini:after{height:10px;width:2px;background-color:#555;height:10px;width:2px}.menu-right-arrow.mini:before{height:10px;width:2px;background-color:#555;top:6px;height:10px;width:2px;top:6px}span#fillLeftMenu{position:absolute;left:10px;top:15px;width:15px;height:25px;display:block}span#fillLeftMenu::after{content:"";width:1.2px;height:15px;background-color:#000;position:absolute;transform:rotate(45deg)}span#fillLeftMenu::before{content:"";width:1.2px;height:15px;background-color:#000;position:absolute;transform:rotate(-45deg);top:10.5px}span#closeSideIcon{position:absolute;right:10px;top:15px;right:25px;width:1px;height:1px;display:block}span#closeSideIcon::after{content:"";width:1.2px;height:25px;background-color:#000;position:absolute;transform:rotate(-45deg)}span#closeSideIcon::before{content:"";width:1.2px;height:25px;background-color:#000;position:absolute;transform:rotate(45deg)}#menu-user-sidebar.menu_item_picture a{font-size:1.1em;font-weight:400;border:none;padding:0px 10px}#user-sidebar.menu_item_picture a{font-size:1.1em;font-weight:400;border:none;padding:0px 10px}#sidebar.list-unstyled li{border-bottom:1px solid #ddd}.dropdown-toggle::after{display:none}.zone{background:#f8f8f9;margin:10px 0px}.zone .menu_item_picture{background-color:rgba(0,0,0,.03)}.zone .menu_item_picture a{font-size:1.2em;font-weight:400 !important;color:#302e2b}.menu_item_picture{display:flex;text-align:center;position:relative;height:48px;padding:5px 0px 0px}.menu_item_picture .img-thumb{width:60px;height:50px;border-radius:50%;position:relative;margin-left:10px;margin-top:0px;background-size:cover;border:1px solid #ddd;background-position:top center}.zoneDefault{background:#f8f8f9;margin:10px 0px;border-bottom:1px solid #302e2b !important;margin-top:-1px}.vl{margin:10px 0px;width:2px;background:#aaa}.combined-Shape-menu{width:14.7px;height:14.7px;object-fit:contain;margin-top:6px !important}.menu-header-margins{margin-top:6px !important}.fill-right-menu{width:16px;height:16px;object-fit:contain}.fill-right-menu-detail{width:16px !important;height:16px !important;object-fit:contain}.mobile-outlet-banner{width:100%;background-color:#d04f4f;padding:10px 0px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;min-height:50px;height:auto;flex-direction:column;background-image:url("/Resource/Images/outlet-banner-band-bg.png");background-size:cover}.mobile-outlet-banner .line-1{font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:.89;letter-spacing:normal;text-align:center;color:#fff;padding:5px}.mobile-outlet-banner .line-2{font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#fff;padding:5px}.menu-outlet-info-img{width:15px;height:15px;margin:-4px 5px 0px 0px}.menu-outlet-info-text{margin:0 0 0 19px;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.43;pointer-events:none;letter-spacing:normal;text-align:left;color:#555}li&gt;div.menu-outlet-info-text{margin:0 0 0 10px}li.menu-outlet-info-text{pointer-events:none;margin:0px 0px 0px -10px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vYmlsZU1lbnUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx3QkFDSSxHQUNJLFVBQ0Esa0JBR0osS0FDSSxXQUNBLG9CQUlSLHdCQUNJLEdBQ0ksV0FDQSxtQkFHSixLQUNJLFVBQ0EsbUJBSVIsaUNBQ0ksS0FDSSxRQUNBLDhCQUNBLDJCQUdKLEdBQ0ksU0FDQSxrQkFDQSwrQkFDQSw0QkFDQSwrQkFJUixnQ0FDSSxLQUNJLFNBQ0Esa0JBQ0EsK0JBQ0EsNEJBQ0EsOEJBR0osR0FDSSxRQUNBLDhCQUNBLDRCQUlSLFlBQ0ksV0FDQSxZQUNBLHNCQUNBLGdCQUNBLGtCQUNBLGVBQ0EsY0FDQSxjQUVBLGtCQUNJLGVBQ0EsV0FDQSxZQUNBLDRDQUNBLHNCQUNBLFdBRUEsd0JBQ0ksV0FDQSxZQUNBLFdBRUEsOEJBQ0ksVUFDQSxZQUNBLHdCQUNBLHlCQUNBLGtCQUNBLFNBQ0EsVUFDQSxXQUdKLCtCQUNJLFVBQ0EsWUFDQSx5QkFDQSx5QkFDQSxrQkFDQSxTQUNBLFVBQ0EsV0FJUix5QkFDSSxlQUNBLGlCQUNBLG9CQUNBLGtCQUNBLGdCQUNBLHNCQUNBLGdCQUNBLGNBQ0EsYUFHSix3QkFDSSxXQUNBLFlBQ0EsWUFDQSxnQkFDQSxxQkFDQSw0QkFDQSw2REFHSiwwQkFDSSxXQUNBLFlBQ0EsYUFDQSxtQkFDQSx1QkFDQSxrQkFDQSxRQUNBLE1BQ0EsY0FDQSxnQkFDQSxnQkFDQSxhQUNBLHVCQUNBLGtCQUNBLHNCQUVBLDRCQUNJLFdBQ0EsWUFDQSw0QkFDQSx1REFHSixnQ0FDSSxXQUNBLGVBQ0EsZ0JBQ0EsV0FDQSxrQkFDQSxVQUNBLFNBS1osd0JBQ0ksV0FDQSxZQUNBLGVBQ0EsZ0JBQ0EsV0FFQSw4QkFDSSxZQUNBLHlCQUNBLFVBQ0EsV0FDQSxjQUNBLGtCQUNBLGdCQUNBLGFBQ0EsbUJBQ0EsdUJBRUEsNENBQ0kseUJBR0osZ0NBQ0ksZ0JBQ0EsY0FDQSxlQUNBLGNBQ0EsZ0JBQ0EsV0FHQSx3Q0FDSSxXQUNBLFlBQ0EsNkNBQ0Esa0JBQ0Esb0JBQ0EsbUNBQ0EsY0FDQSxXQUNBLGlCQUNBLGlEQUtKLG9FQUNJLCtCQU1BLHlEQUNJLFdBQ0EsWUFDQSw2Q0FDQSxrQkFDQSxvQkFDQSxtQ0FDQSxjQUNBLFdBQ0EsaUJBQ0EscURBTWhCLDJDQUNJLDRCQUlSLDBCQUNJLGdCQUNBLGVBQ0EsaUJBQ0EsWUFDQSx5QkFDQSxXQUNBLFdBQ0EsY0FDQSxrQkFDQSxnQkFDQSxnQkFDQSxtQkFFQSxxQ0FDSSxXQUNBLGVBQ0EsWUFFQSwrQ0FDSSxZQUNBLFlBQ0Esa0JBQ0EseUJBQ0Esc0JBQ0EsV0FDQSx5QkFDQSxhQUNBLHVCQUNBLG1CQUNBLGdCQUVBLG9EQUNJLFdBQ0EsWUFDQSw2QkFDQSxxQkFDQSxtQkFDQSw0QkFHSiw4REFDSSxzQkFHSixxRUFDSSxhQUdKLHNEQUNJLGVBQ0EsZ0JBQ0Esb0JBQ0Esa0JBQ0EsaUJBQ0Esc0JBQ0Esa0JBQ0EsY0FDQSxXQUNBLGNBQ0EsWUFNaEIsa0JBQ0ksaUJBQ0EscUJBRUEscUJBQ0ksaUJBQ0EsZ0JBQ0EsV0FFQSx3QkFDSSxrQkFDQSw0QkFDQSxXQUNBLGdDQUVBLDBCQUNJLGdDQUNBLHFCQUNBLG9CQUNBLHNCQUNBLDBCQUtaLGlDQUNJLDBCQUNBLFNBQ0EsV0FDQSxzQkFDQSxxQkFDQSxpQkFDQSw4Q0FDQSxVQUVBLGdEQUNJLGFBQ0EsZ0JBRUEsNERBQ0ksV0FDQSxZQUNBLFdBQ0EsaUJBQ0EseURBR0osa0RBQ0ksV0FDQSxlQUNBLGdCQUNBLGVBQ0EscUJBSVIseURBQ0ksa0JBQ0Esb0NBQ0EsaUNBQ0Esd0JBQ0EsZUFDQSxpQkFDQSxvQkFDQSxrQkFDQSxnQkFDQSxzQkFDQSxrQkFDQSxjQUNBLHFCQUNBLGNBQ0EsZUFDQSxxQ0FLWix5QkFDSSxpQkFDQSxxQkFFQSxvQ0FDSSxrQkFDQSx5QkFDQSxVQUNBLFlBQ0EsZUFDQSxtQkFDQSxXQUNBLGtCQUNBLGdCQUNBLGtCQUNBLFVBRUEsOENBQ0ksY0FDQSxXQUNBLFVBQ0EsWUFDQSxnQkFDQSxrQkFDQSxnQkFDQSxrQkFDQSxVQUdKLHVEQUNJLFdBQ0EsaUJBR0osNERBQ0kscUNBQ0EsdUJBQ0EsMkJBQ0EsNkJBQ0EsNEJBQ0EsNkJBQ0Esc0NBR0osMkRBQ0ksb0NBQ0EsdUJBQ0EsMkJBQ0EsNkJBQ0EsNEJBQ0EsNkJBQ0Esc0NBR0osbURBQ0kseUJBQ0EsVUFDQSxZQUNBLGdCQUNBLGtCQUNBLGdCQUNBLGtCQUNBLFVBQ0EsTUFDQSw4QkFDQSwyQkFJUiw0QkFDSSxpQkFDQSxnQkFDQSxXQUVBLCtCQUNJLGtCQUNBLDRCQUNBLFdBQ0EsZ0NBRUEsaUNBQ0ksMEJBQ0EscUJBSVIsb0NBQ0ksaUJBS0ksNkNBQ0ksa0JBQ0EsWUFDQSxvQkFDQSxXQUNBLDZCQUVBLCtDQUNJLHFCQUNBLHNCQUNBLDBCQU1oQiw4Q0FDSSxXQUNBLGdCQUNBLFVBTUEsNkNBQ0ksdUJBS1osd0NBQ0ksMEJBQ0EsU0FDQSxXQUNBLHNCQUNBLGlCQUNBLDhDQUNBLFVBRUEsZ0VBQ0ksa0JBQ0Esb0NBQ0EsaUNBQ0Esd0JBQ0EsZUFDQSxpQkFDQSxvQkFDQSxrQkFDQSxnQkFDQSxzQkFDQSxrQkFDQSxjQUNBLHFCQUNBLGNBQ0EsZUFNaEIsYUFDSSwyQkFHSixTQUNJLDRCQUNBLHVCQUNBLDZCQUNBLDJCQUNBLGtDQUdKLFNBQ0ksNEJBQ0EsdUJBQ0EsMkJBQ0EsNkJBQ0Esa0NBSUEsb0JBQ0ksYUFDQSxtQkFDQSxrQkFHSSx5QkFDSSxZQUVBLCtCQUNJLFlBR0osK0JBQ0ksWUFLWix1QkFDSSxrQkFDQSxPQUVBLHlCQUNJLDZCQUtaLDhDQUNJLGtCQUNBLFVBSVIsRUFDSSxrQkFhSixRQUNJLGlCQUNBLGdCQUNBLFlBQ0EsZ0JBQ0EsZ0JBQ0EsZ0JBR0osWUFDSSxnQkFDQSx3QkFDQSxZQUdKLEVBQ0ksa0JBR0osVUFDSSx1QkFDQSxzQkFDQSxZQUlBLGdCQUNJLGtCQUlSLGVBQ0ksZ0JBQ0EsZUFDQSxRQUNBLFVBQ0EsV0FDQSxTQUNBLGdCQUNBLFdBQ0EsYUFDQSxrQkFDQSxXQUNBLGFBR0osWUFDSSxlQUNBLFlBQ0EsUUFDQSxXQUNBLFNBQ0Esa0JBQ0EsYUFHSixXQUNJLGVBQ0EsVUFDQSxrQkFDQSxPQUNBLE1BQ0EsV0FDQSxZQUNBLGNBQ0Esc0JBQ0EsZ0NBR0osU0FDSSxPQUdKLFNBQ0ksYUFDQSxXQUNBLG9CQUdKLG1CQUNJLGVBQ0EsZ0JBQ0EsZ0JBQ0EsY0FDQSxhQUNBLCtCQUNBLHNDQUNBLGNBRUEsbUNBQ0ksYUFDQSxhQUNBLGtCQUNBLFdBQ0EsZ0JBQ0EsWUFDQSxtQkFDQSw2QkFFQSxzQ0FDSSx5QkFDQSxnQkFDQSxnQkFDQSx3QkFDQSxpQkFJUixzQkFDSSxnQ0FDQSxxQkFDQSxnQkFDQSxlQUVBLHdCQUNJLGtCQUNBLFdBQ0EsY0FDQSxzQkFDQSxnQkFDQSxnQkFDQSxrQkFDQSxvQkFDQSxtQkFDQSxzQkFDQSxnQkFDQSxjQUNBLHFCQUtKLDJCQUNJLHNCQUNBLGdCQUNBLGdCQUNBLGtCQUNBLG9CQUNBLG1CQUNBLHNCQUNBLGdCQUNBLGNBQ0EsaUNBQ0EsWUFLWixjQUNJLGVBQ0EsZ0JBQ0EsZ0JBQ0EsY0FDQSxhQUNBLCtCQUNBLHNDQUNBLGVBQ0EsZ0JBQ0EsZ0JBQ0EsY0FDQSxhQUNBLCtCQUNBLHNDQUNBLGNBQ0EsY0FFQSw4QkFDSSxhQUNBLGFBQ0Esa0JBQ0EsV0FDQSxnQkFDQSxZQUNBLG1CQUNBLDZCQUNBLGFBQ0EsYUFDQSxrQkFDQSxXQUNBLGdCQUNBLFlBQ0EsbUJBQ0EsNkJBRUEsaUNBQ0kseUJBQ0EsZ0JBQ0EsZ0JBQ0Esd0JBQ0EsaUJBQ0EseUJBQ0EsZ0JBQ0EsZ0JBQ0Esd0JBQ0EsaUJBSVIsaUJBQ0ksZ0NBQ0EscUJBQ0EsZ0JBQ0EsZUFDQSxnQ0FDQSxxQkFDQSxnQkFDQSxlQUVBLG1CQUNJLGtCQUNBLFdBQ0EsY0FDQSxzQkFDQSxnQkFDQSxnQkFDQSxrQkFDQSxvQkFDQSxtQkFDQSxzQkFDQSxnQkFDQSxjQUNBLHFCQUNBLGtCQUNBLFdBQ0EsY0FDQSxzQkFDQSxnQkFDQSxnQkFDQSxrQkFDQSxvQkFDQSxtQkFDQSxzQkFDQSxnQkFDQSxjQUNBLHFCQUtKLHNCQUNJLHNCQUNBLGdCQUNBLGdCQUNBLGtCQUNBLG9CQUNBLG1CQUNBLHNCQUNBLGdCQUNBLGNBQ0EsaUNBQ0EsWUFDQSxzQkFDQSxnQkFDQSxnQkFDQSxrQkFDQSxvQkFDQSxtQkFDQSxzQkFDQSxnQkFDQSxjQUNBLGlDQUNBLFlBS1osU0FDSSxlQUNBLGdCQUNBLGdCQUNBLGNBQ0EsYUFDQSwrQkFDQSxzQ0FDQSxlQUNBLGdCQUNBLGdCQUNBLGNBQ0EsYUFDQSwrQkFDQSxzQ0FFQSxrQ0FDSSxnREFDQSx5QkFHSiw0QkFDSSxVQUdKLGtDQUNJLHlCQUNBLHlCQUdKLHlCQUNJLGFBQ0EsYUFDQSxrQkFDQSxXQUNBLGdCQUNBLFlBQ0EsbUJBQ0EsNkJBRUEsNEJBQ0kseUJBQ0EsZ0JBQ0EsZ0JBQ0Esd0JBQ0EsaUJBSVIsWUFDSSxnQ0FDQSxxQkFDQSxnQkFDQSxlQUtJLGlDQU1JLHdDQUNBLHFCQU5BLDRDQUNJLDZCQUNBLHFCQVdSLGlCQUNJLGtCQUNBLFdBQ0EsY0FDQSxzQkFDQSxnQkFDQSxnQkFDQSxrQkFDQSxvQkFDQSxtQkFDQSxzQkFDQSxnQkFDQSxjQUNBLHFCQUVBLGdDQUNJLHlCQUtKLDRCQUNJLDZCQU1oQiw0QkFDSSxrQkFDQSxXQUNBLFlBQ0EsZUFDQSxnQkFDQSxhQUNBLG1CQUNBLGtCQUNBLFdBQ0EsWUFDQSxlQUNBLGdCQUNBLGFBQ0EsbUJBRUEsOEJBQ0ksZ0JBQ0EsZ0JBQ0EsWUFDQSxpQkFDQSxnQkFDQSxnQkFDQSxZQUNBLGlCQUtKLHdCQUNJLHNCQUNBLGdCQUNBLGdCQUNBLGtCQUNBLG9CQUNBLG1CQUNBLHNCQUNBLGdCQUNBLGNBQ0EsaUNBQ0EsWUFDQSxzQkFDQSxnQkFDQSxnQkFDQSxrQkFDQSxvQkFDQSxtQkFDQSxzQkFDQSxnQkFDQSxjQUNBLGlDQUNBLFlBS0osaUJBQ0ksc0JBQ0EsZ0JBQ0EsZ0JBQ0Esa0JBQ0Esb0JBQ0EsbUJBQ0Esc0JBQ0EsZ0JBQ0EsY0FDQSxpQ0FDQSxZQUNBLHNCQUNBLGdCQUNBLGdCQUNBLGtCQUNBLG9CQUNBLG1CQUNBLHNCQUNBLGdCQUNBLGNBQ0EsaUNBQ0EsWUFLWiwwQkFDSSxjQUNBLHlCQUdKLHFCQUNJLGNBQ0EseUJBQ0EsY0FDQSx5QkFHSixnQkFDSSxjQUNBLHlCQUNBLGNBQ0EseUJBS0ksMEJBQ0ksd0NBQ0EscUJBQ0Esd0NBQ0EscUJBS1osaUJBQ0ksa0JBQ0EsV0FDQSxZQUNBLGFBQ0EsdUJBRUEseUJBQ0ksV0FDQSxVQUNBLFlBQ0Esc0JBQ0Esa0JBQ0Esd0JBR0osd0JBQ0ksV0FDQSxVQUNBLFlBQ0Esc0JBQ0Esa0JBQ0EseUJBQ0EsU0FNSiw0QkFDSSxXQUNBLFVBQ0EseUJBR0osNkJBQ0ksV0FDQSxVQUNBLHlCQUNBLFNBSVIsaUJBQ0ksa0JBQ0EsV0FDQSxTQUNBLFdBQ0EsV0FDQSxZQUNBLGFBQ0EseUJBRUEsd0JBQ0ksV0FDQSxVQUNBLFdBQ0EseUJBQ0Esa0JBQ0EseUJBQ0EsU0FHSix1QkFDSSxXQUNBLFVBQ0EsV0FDQSx5QkFDQSxrQkFDQSx1QkFDQSxTQUlSLGtCQUNJLGtCQUNBLFdBQ0EsU0FDQSxXQUNBLFdBQ0EsWUFDQSxhQUNBLHlCQUVBLHlCQUNJLFdBQ0EsVUFDQSxXQUNBLHlCQUNBLGtCQUNBLHdCQUNBLFNBSVIsa0JBQ0ksa0JBQ0EsV0FDQSxTQUNBLFdBQ0EsV0FDQSxZQUNBLGFBQ0EseUJBRUEseUJBQ0ksV0FDQSxVQUNBLFdBQ0EseUJBQ0Esa0JBQ0EseUJBQ0EsU0FHSiwwQkFDSSxXQUNBLFVBQ0EsV0FDQSx5QkFDQSxrQkFDQSx3QkFDQSxTQUlSLHVCQUNJLFNBQ0EsU0FFQSw4QkFDSSxXQUNBLFVBQ0EsV0FDQSx5QkFDQSxrQkFDQSx5QkFDQSxRQUdKLDZCQUNJLFlBQ0EsVUFDQSxzQkFDQSxZQUNBLFVBR0osOEJBQ0ksWUFDQSxVQUNBLHNCQUNBLFFBQ0EsWUFDQSxVQUNBLFFBSVIsa0JBQ0ksa0JBQ0EsVUFDQSxTQUNBLFdBQ0EsWUFDQSxjQUVBLHlCQUNJLFdBQ0EsWUFDQSxZQUNBLHNCQUNBLGtCQUNBLHdCQUdKLDBCQUNJLFdBQ0EsWUFDQSxZQUNBLHNCQUNBLGtCQUNBLHlCQUNBLFdBSVIsbUJBQ0ksa0JBQ0EsV0FDQSxTQUNBLFdBQ0EsVUFDQSxXQUNBLGNBRUEsMEJBQ0ksV0FDQSxZQUNBLFlBQ0Esc0JBQ0Esa0JBQ0EseUJBR0osMkJBQ0ksV0FDQSxZQUNBLFlBQ0Esc0JBQ0Esa0JBQ0Esd0JBS0osdUNBQ0ksZ0JBQ0EsZ0JBQ0EsWUFDQSxpQkFLSixrQ0FDSSxnQkFDQSxnQkFDQSxZQUNBLGlCQUtKLDBCQUNJLDZCQUtKLHdCQUNJLGFBSVIsTUFDSSxtQkFDQSxnQkFFQSx5QkFDSSxpQ0FFQSwyQkFDSSxnQkFDQSwyQkFDQSxjQUtaLG1CQUNJLGFBQ0Esa0JBQ0Esa0JBQ0EsWUFDQSxvQkFFQSw4QkFDSSxXQUNBLFlBQ0Esa0JBQ0Esa0JBQ0EsaUJBQ0EsZUFDQSxzQkFDQSxzQkFDQSwrQkFJUixhQUNJLG1CQUNBLGdCQUNBLDJDQUNBLGdCQUdKLElBQ0ksZ0JBQ0EsVUFDQSxnQkFHSixxQkFDSSxhQUNBLGNBQ0EsbUJBQ0EsMEJBR0oscUJBQ0ksMEJBR0osaUJBQ0ksV0FDQSxZQUNBLG1CQUdKLHdCQUNJLHNCQUNBLHVCQUNBLG1CQUdKLHNCQUNJLFdBQ0EseUJBQ0EsaUJBQ0EsYUFDQSxtQkFDQSx1QkFDQSxrQkFDQSxnQkFDQSxZQUNBLHNCQUNBLG1FQUNBLHNCQUVBLDhCQUNJLGVBQ0EsaUJBQ0Esb0JBQ0Esa0JBQ0EsZ0JBQ0Esc0JBQ0Esa0JBQ0EsV0FDQSxZQUdKLDhCQUNJLGVBQ0EsbUJBQ0Esb0JBQ0Esa0JBQ0EsaUJBQ0Esc0JBQ0Esa0JBQ0EsV0FDQSxZQUlSLHNCQUNJLFdBQ0EsWUFDQSx3QkFHSix1QkFDSSxrQkFDQSxlQUNBLGdCQUNBLG9CQUNBLGtCQUNBLGlCQUNBLG9CQUNBLHNCQUNBLGdCQUNBLFdBR0osNkJBQ0ksa0JBSUoseUJBQ0ksb0JBQ0EiLCJmaWxlIjoibW9iaWxlTWVudS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGtleWZyYW1lcyBzaG93QmFja2Ryb3Age1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhpZGVCYWNrZHJvcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLWFuaW1hdGlvbi1yaWdodCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtYW5pbWF0aW9uLWxlZnQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgfVxyXG59XHJcbi8qbGlzdC11bnN0eWxlZCBjb21wb25lbnRzKi9cclxuLm1vYmlsZU1lbnUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcblxyXG4gICAgLmhlYWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMTBweCAxMHB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgICAgIC5iYWNrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzOGFlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMThweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzhhZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjNweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzFmNDliNjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2UvSW1hZ2VzL2xjd2Fpa2lraS1sb2dvQDJ4LnBuZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDM4YWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2UvSW1hZ2VzL3NlYXJjaC1pY29uLnN2Zyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wQnV0dG9ucyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG5cclxuICAgICAgICAuYXJlYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzOGFlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLnVzZXItYWNjb3VudCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzOGFlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBpLnRydWNrIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL1Jlc291cmNlL0ltYWdlcy90cnVjay5zdmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudXNlci1yZWdpc3Rlci1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGEuYm9yZGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAzOGFlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvUmVzb3VyY2UvSW1hZ2VzL3VzZXItaWNvbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFyZWEuYm9yZGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0ZGRjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcE1lbnVJdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMThweCA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDM4YWU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAubWVudUl0ZW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG5cclxuICAgICAgICAgICAgLm1lbnVJdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlMGUwZTA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggNXB4IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmltZy5mdWxsLXNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmltZy5mdWxsLXNpemUgKyAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOTMyM2I7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3R0b20tYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtNXB4IDEwcHggMCByZ2JhKDExMCwgMTEwLCAxMTAsIDAuMSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAmLmJhY2tUb01haW5QYWdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIC5ob3VzZS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9SZXNvdXJjZS9JbWFnZXMvaG91c2Utb3V0bGluZS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hbGwtcHJvZHVjdHMtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMxZjQ5YjYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC44NjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFmNDliNjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3ViWm9uZUxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcclxuXHJcbiAgICAgICAgLm1lbnUtdGFicyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzRlOGJmZDtcclxuICAgICAgICAgICAgd2lkdGg6IDk0JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICAgIC5tZW51LXRhYiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRlOGJmZDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lbnUtdGFiLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hbmltYXRpb24tYmFyLnRvLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1hbmltYXRpb24tcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC41cztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hbmltYXRpb24tYmFyLnRvLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlLWFuaW1hdGlvbi1sZWZ0O1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYW5pbWF0aW9uLWJhciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGU4YmZkO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogODtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpLnN1YlpvbmUge1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU1NTU1NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkuc3ViWm9uZS5jbG9zZWQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwub3V0bGV0TGlua3Mge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvdHRvbS1idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTVweCAxMHB4IDAgcmdiYSgxMTAsIDExMCwgMTEwLCAwLjEpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgLmFsbC1wcm9kdWN0cy1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzFmNDliNiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg2O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWY0OWI2O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5rLXpvbmUtYSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaG93LWJkIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBzaG93QmFja2Ryb3A7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC40cztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxufVxyXG5cclxuLmhpZGUtYmQge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGhpZGVCYWNrZHJvcDtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjRzO1xyXG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG59XHJcblxyXG4jbWFpbk1lbnUge1xyXG4gICAgLm5hdi10YWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWxbY2xhc3MqPVwibmF2IG5hdi10YWJzXCJdID4gbGkuYWN0aXZlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qLm5hdiB7XHJcbiAgICAgbGkuYWN0aXZlIHtcclxuICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA0N2JhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA0N2JhO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0qL1xyXG5cclxuLm5hdmJhciB7XHJcbiAgICBwYWRkaW5nOiAwcHggNDBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXZiYXItYnRuIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udGFiLXBhbmUge1xyXG4gICAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG5uYXYge1xyXG4gICAgLm1lbnVEZXRhaWwge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnVDb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB6LWluZGV4OiA5OTk4O1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4ubWVudURldGFpbCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuLm1vZGFsTWVudSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxufVxyXG5cclxuI2NvbnRlbnQge1xyXG4gICAgZmxleDogMTtcclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbiNtZW51LXVzZXItc2lkZWJhciB7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDI1OHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwxKTtcclxuICAgIGNvbG9yOiAjMzAyZTJiO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcblxyXG4gICAgLnNpZGViYXItaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDQ3YmEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjhmOGY5O1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMwMmUyYjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuem9uZSB7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMDJlMmI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wMyk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiN1c2VyLXNpZGViYXIge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyNThweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XHJcbiAgICBjb2xvcjogIzMwMmUyYjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjU4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGNvbG9yOiAjMzAyZTJiO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuXHJcbiAgICAuc2lkZWJhci1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDQ3YmEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDQ3YmEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjhmOGY5O1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y4ZjhmOTtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMDJlMmI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzAyZTJiO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC56b25lIHtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMwMmUyYjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogT3BlbiBTYW5zO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMwMmUyYjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjAzKTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI3NpZGViYXIge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyNThweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XHJcbiAgICBjb2xvcjogIzMwMmUyYjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjU4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGNvbG9yOiAjMzAyZTJiO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDQ3YmEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjhmOGY5O1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbk1lbnUge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjpub3QoLnpvbmUpIHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMwMmUyYjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFsbC1pdGVtcy1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFmNDliNiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnVfaXRlbV9waWN0dXJlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC56b25lRGVmYXVsdCB7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMDJlMmI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE9wZW4gU2FucztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMDJlMmI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wMyk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnpvbmUge1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzAyZTJiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzAyZTJiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDMpO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbWVudS11c2VyLXNpZGViYXIuYWN0aXZlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3VzZXItc2lkZWJhci5hY3RpdmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jc2lkZWJhci5hY3RpdmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jbW9iaWxlVGFicyB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1sZWZ0LWFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW51LWxlZnQtYXJyb3cubWluaSB7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzOGFlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM4YWU7XHJcbiAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1yaWdodC1wbHVzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNSU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiOTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjUlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtcmlnaHQtbWludXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDI1JTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiN2I5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1yaWdodC1hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHRvcDogMTVweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmI3Yjk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW51LXJpZ2h0LWFycm93Lm1pbmkge1xyXG4gICAgdG9wOiAxMnB4O1xyXG4gICAgdG9wOiAxMnB4O1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjdiOTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIHRvcDogNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5zcGFuI2ZpbGxMZWZ0TWVudSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMS4ycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEuMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHRvcDogMTAuNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5zcGFuI2Nsb3NlU2lkZUljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICByaWdodDogMjVweDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxLjJweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEuMnB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNtZW51LXVzZXItc2lkZWJhci5tZW51X2l0ZW1fcGljdHVyZSB7XHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jdXNlci1zaWRlYmFyLm1lbnVfaXRlbV9waWN0dXJlIHtcclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNzaWRlYmFyLmxpc3QtdW5zdHlsZWQge1xyXG4gICAgbGkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uem9uZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY5O1xyXG4gICAgbWFyZ2luOiAxMHB4IDBweDtcclxuXHJcbiAgICAubWVudV9pdGVtX3BpY3R1cmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzAyZTJiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1lbnVfaXRlbV9waWN0dXJlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMHB4IDBweDtcclxuXHJcbiAgICAuaW1nLXRodW1iIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi56b25lRGVmYXVsdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY5O1xyXG4gICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzAyZTJiICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG59XHJcblxyXG4udmwge1xyXG4gICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYWFhYWFhO1xyXG59XHJcblxyXG4uY29tYmluZWQtU2hhcGUtbWVudSB7XHJcbiAgICB3aWR0aDogMTQuN3B4O1xyXG4gICAgaGVpZ2h0OiAxNC43cHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZW51LWhlYWRlci1tYXJnaW5zIHtcclxuICAgIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmlsbC1yaWdodC1tZW51IHtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLmZpbGwtcmlnaHQtbWVudS1kZXRhaWwge1xyXG4gICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLm1vYmlsZS1vdXRsZXQtYmFubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QwNEY0RjtcclxuICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL1Jlc291cmNlL0ltYWdlcy9vdXRsZXQtYmFubmVyLWJhbmQtYmcucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAubGluZS0xIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg5O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAubGluZS0yIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1vdXRsZXQtaW5mby1pbWcge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW46IC00cHggNXB4IDBweCAwcHg7XHJcbn1cclxuXHJcbi5tZW51LW91dGxldC1pbmZvLXRleHQge1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxOXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICM1NTU1NTU7XHJcbn1cclxuXHJcbmxpID4gZGl2Lm1lbnUtb3V0bGV0LWluZm8tdGV4dCB7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbn1cclxuXHJcblxyXG5saS5tZW51LW91dGxldC1pbmZvLXRleHQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBtYXJnaW46IDBweCAwcHggMHB4IC0xMHB4O1xyXG59Il19 */

body.hasSmartBanner {
  /*margin-top: 78px;*/ 
}
.isWindows .smartbanner,
.isAndroid .smartbanner,
.isiOS.chrome .smartbanner {
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 78px;
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  background: #fff;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: none;
  z-index: 99;
}
.isWindows .smartbanner .smartbanner-container,
.isAndroid .smartbanner .smartbanner-container,
.isiOS.chrome .smartbanner .smartbanner-container {
  margin: 0 auto;
}
.isWindows .smartbanner .smartbanner-container .smartbanner-close,
.isAndroid .smartbanner .smartbanner-container .smartbanner-close,
.isiOS.chrome .smartbanner .smartbanner-container .smartbanner-close {
  position: absolute;
  left: 10px;
  top: 10px;
  display: block;
  font-family: 'ArialRoundedMTBold', Arial;
  font-size: 15px;
  text-align: center;
  text-decoration: none;
  border-radius: 14px;
  -webkit-font-smoothing: subpixel-antialiased;
  border: 0;
  width: 17px;
  height: 17px;
  line-height: 17px;
  color: #b1b1b3;
  background: #efefef;
}
.isWindows .smartbanner .smartbanner-container .smartbanner-close:active,
.isAndroid .smartbanner .smartbanner-container .smartbanner-close:active,
.isiOS.chrome .smartbanner .smartbanner-container .smartbanner-close:active,
.isAndroid .smartbanner .smartbanner-container .smartbanner-close:hover,
.isiOS.chrome .smartbanner .smartbanner-container .smartbanner-close:hover {
  color: #333;
}
.isWindows .smartbanner .smartbanner-container .smartbanner-icon,
.isAndroid .smartbanner .smartbanner-container .smartbanner-icon,
.isiOS.chrome .smartbanner .smartbanner-container .smartbanner-icon {
  position: absolute;
  left: 36px;
  top: 10px;
  display: block;
  width: 57px;
  height: 57px;
  background-color: #fff;
  background-size: cover;
  background-image: url("/Resource/Images/lcw-store-thumb.png");
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.isWindows .smartbanner .smartbanner-container .smartbanner-info,
.isAndroid .smartbanner .smartbanner-container .smartbanner-info,
.isiOS.chrome .smartbanner .smartbanner-container .smartbanner-info {
  position: absolute;
  left: 102px;
  top: 9px;
  width: 44%;
  font-size: 12px;
  line-height: 1.2em;
  font-weight: bold;
  color: #999;
}
.isWindows .smartbanner .smartbanner-container .smartbanner-title,
.isAndroid .smartbanner .smartbanner-container .smartbanner-title,
.isiOS.chrome .smartbanner .smartbanner-container .smartbanner-title {
  font-size: 14px;
  line-height: 17px;
  color: #000;
  font-weight: bold;
}
.isWindows .smartbanner .smartbanner-container .sub-text,
.isAndroid .smartbanner .smartbanner-container .sub-text,
.isiOS.chrome .smartbanner .smartbanner-container .sub-text {
  font-weight: normal;
  font-size: 11px;
  margin-top: 2px;
  margin-bottom: 2px;
  line-height: 12px;
}
.isWindows .smartbanner .smartbanner-container .smartbanner-button,
.isAndroid .smartbanner .smartbanner-container .smartbanner-button,
.isiOS.chrome .smartbanner .smartbanner-container .smartbanner-button {
  position: absolute;
  right: 14px;
  top: 26px;
  padding: 0 10px;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
  color: #fff;
  background-color: #03428e;
  text-decoration: none;
  border-radius: 5px;
}
.isWindows .smartbanner .smartbanner-container .smartbanner-button:hover,
.isAndroid .smartbanner .smartbanner-container .smartbanner-button:hover,
.isiOS.chrome .smartbanner .smartbanner-container .smartbanner-button:hover {
  background-color: #022652;
}
.isWindows .smartbanner .smartbanner-container .smartbanner-button-text,
.isAndroid .smartbanner .smartbanner-container .smartbanner-button-text,
.isiOS.chrome .smartbanner .smartbanner-container .smartbanner-button-text {
  text-align: center;
  display: block;
  padding: 0 5px;
}

.full-width-search-results{position:fixed;background-color:#fff;width:100%;height:100%;z-index:10000;top:0;left:0}.full-width-search-results .fwsr-search-area{display:flex;justify-content:space-between;height:50px;align-items:center;box-shadow:10px 10px 25px 0 rgba(0,0,0,.12);background-color:#fff;position:relative}.full-width-search-results .fwsr-search-area .back-button{width:4.25rem;height:36px;display:flex;align-items:center;justify-content:center;position:relative}.full-width-search-results .fwsr-search-area .search-box{width:calc(100% - 43px);margin-right:10px;height:36px;display:flex}.full-width-search-results .fwsr-search-area .search-box .search-box-icon{position:absolute;width:3.375rem;height:100%;line-height:inherit;display:flex !important;align-items:center;justify-content:space-around}.full-width-search-results .fwsr-search-area .search-box .search-box-icon::before{-webkit-text-stroke:.1px #fff}.full-width-search-results .fwsr-search-area .search-box .search-box-icon.activated{display:none !important}.full-width-search-results .fwsr-search-area input[type=text]{height:100%;width:calc(100% - 80px);padding:10px;border-right:none;-moz-appearance:none;-webkit-appearance:none;-webkit-border-image:none}@media only screen and (max-width: 991px){.full-width-search-results .fwsr-search-area input[type=text]{padding-right:27px !important}}.full-width-search-results .fwsr-search-area input[type=text].activated{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;text-align:left;border:solid 1px #4e8bfd;border-right:none}@media only screen and (max-width: 991px){.full-width-search-results .fwsr-search-area input[type=text].activated{padding-left:10px !important}}.full-width-search-results .fwsr-search-area input[type=text]::-webkit-input-placeholder{font-size:14px;font-weight:normal;line-height:1.36;letter-spacing:normal;text-align:left;color:#b6b7b9}.full-width-search-results .fwsr-search-area input[type=text]:not(:placeholder-shown)+a.search-button{color:#fff;background-color:#193db0;text-decoration:none}.full-width-search-results .fwsr-search-area input[type=text]:not(:placeholder-shown)+a.search-button+span#close{display:flex}.full-width-search-results .fwsr-search-area input[type=text]:focus+a.search-button{color:#fff;background-color:#193db0;text-decoration:none}.full-width-search-results .fwsr-search-area span#close{position:absolute;display:none;top:11px;right:89px;width:1px;height:30px;width:30px;align-items:center;justify-content:center}.full-width-search-results .fwsr-search-area span#close::after{content:"";width:1.2px;height:10px;background-color:#7e7e7e;position:absolute;transform:rotate(-45deg)}.full-width-search-results .fwsr-search-area span#close::before{content:"";width:1.2px;height:10px;background-color:#7e7e7e;position:absolute;transform:rotate(45deg)}.full-width-search-results .fwsr-search-area a.search-button{width:80px;height:100%;color:#fff;background:#193db0;display:flex;justify-content:center;align-items:center;border-top-right-radius:3px;border-bottom-right-radius:3px;text-decoration:none}.full-width-search-results .fwsr-search-area a.search-button:visited{text-decoration:none !important}.full-width-search-results .fwsr-search-area a span{font-size:16px;font-weight:600;color:#fff}.full-width-search-results .validation3Letters{font-size:14px;font-weight:600;color:#f76262;margin-top:10px;padding-left:15px;display:inline-block}.full-width-search-results .fwsr-suggest{min-height:0px;height:auto;padding:5px 15px}.full-width-search-results .fwsr-suggest .show-all-related-products{font-size:14px;font-weight:bold;line-height:1.36;color:#0038ae;display:block;margin-top:30px;width:100%}.full-width-search-results .fwsr-suggest .suggest-keyword{font-weight:bold;line-height:30px;font-size:14px;text-transform:capitalize}.full-width-search-results .fwsr-suggest .suggest-keyword a{color:#333}.full-width-search-results .fwsr-suggest .suggestions-card-header{font-size:16px;font-weight:bold;color:#333;margin-bottom:10px;display:inline-block}.full-width-search-results .fwsr-suggest ul{list-style:none;padding:0;margin-bottom:0}.full-width-search-results .fwsr-suggest ul li{padding:10px 0;color:#6b778d;font-size:14px;position:relative}.full-width-search-results .fwsr-suggest ul li a{color:#333;width:90%;overflow:hidden;display:-webkit-box}.full-width-search-results .fwsr-suggest ul li a.text{font-weight:normal}.full-width-search-results .fwsr-history{height:auto;padding:15px 15px 0 15px}.full-width-search-results .fwsr-history .clear-history-button{font-size:14px;color:#193db0;display:inline-block;float:right}.full-width-search-results .fwsr-history .clear-history-button:focus{text-decoration:underline}.full-width-search-results .fwsr-history .clear-history-button:active{text-decoration:underline}.full-width-search-results .fwsr-history .clear-history-button:hover{text-decoration:underline}.full-width-search-results .fwsr-history .history-card-header{font-size:16px;font-weight:bold;color:#333;margin-bottom:5px;display:inline-block}.full-width-search-results .fwsr-history.card-1,.full-width-search-results .fwsr-history.card-2{background-color:#fff}.full-width-search-results .fwsr-history.card-1 ul,.full-width-search-results .fwsr-history.card-2 ul{list-style:none;padding:0;margin:0}.full-width-search-results .fwsr-history.card-1 ul li{padding:10px 0;color:#333;font-size:14px;position:relative}.full-width-search-results .fwsr-history.card-1 ul li a{color:#333;width:95%;text-decoration:none;text-transform:capitalize;display:-webkit-box}.full-width-search-results .fwsr-history.card-1 ul li a:hover{color:#193db0}.full-width-search-results .fwsr-history.card-1 ul li a span{font-size:14px;font-weight:normal;color:#b6b7b9}.full-width-search-results .fwsr-history.card-1 ul li a:before{font-family:"FontAwesome";content:"";position:relative;margin-right:10px;width:14px;height:14px;color:#b6b7b9}.full-width-search-results .fwsr-history.card-1 ul li:hover{color:#193db0}.full-width-search-results .fwsr-history.card-2 ul li{padding:10px 0;color:#333;font-size:14px;display:inline-block}.full-width-search-results .fwsr-history.card-2 ul li a{font-size:12px;font-weight:600;color:#29323b;background:#fff;margin:0 10px 10px 0;padding:7px 13px 6px 14px;border-radius:3px;border:solid 1px #e0e0e0;text-decoration:none}.full-width-search-results .fwsr-history.card-2 ul li a:hover{background:#193db0;color:#fff}.full-width-search-results .fwsr-history.card-2 ul li a span{display:none}.full-width-search-results .r-arrow{position:absolute;right:5px;top:16px;width:10px;height:10px;border-top:2px solid #b6b7b9;border-left:2px solid #b6b7b9;transform:rotate(135deg)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vYmlsZVNlYXJjaC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJDQUFBLDJCQUNJLGVBQ0Esc0JBQ0EsV0FDQSxZQUNBLGNBQ0EsTUFDQSxPQUVBLDZDQUNJLGFBQ0EsOEJBQ0EsWUFDQSxtQkFDQSw0Q0FDQSxzQkFDQSxrQkFFQSwwREFDSSxjQUNBLFlBQ0EsYUFDQSxtQkFDQSx1QkFDQSxrQkFHSix5REFDSSx3QkFDQSxrQkFDQSxZQUNBLGFBRUEsMEVBQ0ksa0JBQ0EsZUFDQSxZQUNBLG9CQUNBLHdCQUNBLG1CQUNBLDZCQUVBLGtGQUNJLDhCQUdKLG9GQUNJLHdCQUtaLDhEQUNJLFlBQ0Esd0JBQ0EsYUFDQSxrQkFDQSxxQkFDQSx3QkFDQSwwQkFFQSwwQ0FUSiw4REFVUSwrQkFHSix3RUFDSSxlQUNBLG1CQUNBLG9CQUNBLGtCQUNBLGlCQUNBLHNCQUNBLGdCQUNBLHlCQUNBLGtCQUVBLDBDQVhKLHdFQVlRLDhCQUlSLHlGQUNJLGVBQ0EsbUJBQ0EsaUJBQ0Esc0JBQ0EsZ0JBQ0EsY0FLSSxzR0FDSSxXQUNBLHlCQUNBLHFCQUdJLGlIQUNJLGFBU1osb0ZBQ0ksV0FDQSx5QkFDQSxxQkFNaEIsd0RBQ0ksa0JBQ0EsYUFDQSxTQUNBLFdBQ0EsVUFDQSxZQUNBLFdBQ0EsbUJBQ0EsdUJBRUEsK0RBQ0ksV0FDQSxZQUNBLFlBQ0EseUJBQ0Esa0JBQ0EseUJBR0osZ0VBQ0ksV0FDQSxZQUNBLFlBQ0EseUJBQ0Esa0JBQ0Esd0JBS0osNkRBQ0ksV0FDQSxZQUNBLFdBQ0EsbUJBQ0EsYUFDQSx1QkFDQSxtQkFDQSw0QkFDQSwrQkFDQSxxQkFFQSxxRUFDSSxnQ0FJUixvREFDSSxlQUNBLGdCQUNBLFdBS1osK0NBQ0ksZUFDQSxnQkFDQSxjQUNBLGdCQUNBLGtCQUNBLHFCQUdKLHlDQUNJLGVBQ0EsWUFDQSxpQkFFQSxvRUFDSSxlQUNBLGlCQUNBLGlCQUNBLGNBQ0EsY0FDQSxnQkFDQSxXQUdKLDBEQUNJLGlCQUNBLGlCQUNBLGVBQ0EsMEJBRUEsNERBQ0ksV0FJUixrRUFDSSxlQUNBLGlCQUNBLFdBQ0EsbUJBQ0EscUJBR0osNENBQ0ksZ0JBQ0EsVUFDQSxnQkFFQSwrQ0FDSSxlQUNBLGNBQ0EsZUFDQSxrQkFFQSxpREFDSSxXQUNBLFVBQ0EsZ0JBQ0Esb0JBRUEsc0RBQ0ksbUJBT3BCLHlDQUNJLFlBQ0EseUJBRUEsK0RBQ0ksZUFDQSxjQUNBLHFCQUNBLFlBRUEscUVBQ0ksMEJBR0osc0VBQ0ksMEJBR0oscUVBQ0ksMEJBSVIsOERBQ0ksZUFDQSxpQkFDQSxXQUNBLGtCQUNBLHFCQUdKLGdHQUNJLHNCQUVBLHNHQUNJLGdCQUNBLFVBQ0EsU0FJUixzREFDSSxlQUNBLFdBQ0EsZUFDQSxrQkFFQSx3REFDSSxXQUNBLFVBQ0EscUJBQ0EsMEJBQ0Esb0JBRUEsOERBQ0ksY0FHSiw2REFDSSxlQUNBLG1CQUNBLGNBR0osK0RBQ0ksMEJBQ0EsWUFDQSxrQkFDQSxrQkFDQSxXQUNBLFlBQ0EsY0FJUiw0REFDSSxjQUlSLHNEQUNJLGVBQ0EsV0FDQSxlQUNBLHFCQUVBLHdEQUNJLGVBQ0EsZ0JBQ0EsY0FDQSxnQkFDQSxxQkFDQSwwQkFDQSxrQkFDQSx5QkFDQSxxQkFFQSw4REFDSSxtQkFDQSxXQUdKLDZEQUNJLGFBTWhCLG9DQUNJLGtCQUNBLFVBQ0EsU0FDQSxXQUNBLFlBQ0EsNkJBQ0EsOEJBQ0EiLCJmaWxlIjoibW9iaWxlU2VhcmNoLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZnVsbC13aWR0aC1zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgLmZ3c3Itc2VhcmNoLWFyZWEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmJhY2stYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQuMjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQzcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtYm94LWljb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwLjFweCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2YXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItaW1hZ2U6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmF0ZWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzY7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM0ZThiZmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2I2YjdiOTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XHJcbiAgICAgICAgICAgICAgICArIHtcclxuICAgICAgICAgICAgICAgICAgICBhLnNlYXJjaC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5M2RiMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgKyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuI2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICsge1xyXG4gICAgICAgICAgICAgICAgICAgIGEuc2VhcmNoLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkzZGIwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuI2Nsb3NlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA4OXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlN2U3ZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZTdlN2U7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmLnNlYXJjaC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTNkYjA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbGlkYXRpb24zTGV0dGVycyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICNmNzYyNjI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5md3NyLXN1Z2dlc3Qge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcblxyXG4gICAgICAgIC5zaG93LWFsbC1yZWxhdGVkLXByb2R1Y3RzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzOGFlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VnZ2VzdC1rZXl3b3JkIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Z2dlc3Rpb25zLWNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2Yjc3OGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZndzci1oaXN0b3J5IHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcclxuXHJcbiAgICAgICAgLmNsZWFyLWhpc3RvcnktYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzE5M2RiMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhpc3RvcnktY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2FyZC0xLCAmLmNhcmQtMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jYXJkLTEgdWwgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE5M2RiMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I2YjdiOTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxN1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjZiN2I5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTkzZGIwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNhcmQtMiB1bCBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyOTMyM2I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEzcHggNnB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTBlMGUwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTNkYjA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuci1hcnJvdyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2I2YjdiOTtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNiNmI3Yjk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoIDEzNWRlZyApO1xyXG4gICAgfVxyXG59XHJcbiJdfQ== */

@keyframes slide-down-and-visible{from{height:20vh;opacity:.3}to{height:100vh;opacity:1;z-index:999998}}.main-info{padding-top:20px;background-color:#fff}.old-price{font-size:16px;color:#555;text-decoration:line-through;margin-right:5px;position:relative;top:-2px}@media screen and (max-width: 991px){.price-holder{display:flex}}.main-info{padding-top:20px;background-color:#fff}.popular-products{background-color:#fff}.popular-products .container{overflow:inherit}.popular-products .area-main-header{color:#29323b}.popular-products .info{padding-top:23px;height:100px}@media screen and (max-width: 991px){.popular-products .info{height:auto}}.popular-products .info .campaign-discount{background-color:#f4f5f7;margin-left:13px;padding-right:4px;padding-left:10px;margin-right:15px}.popular-products .info .campaign-discount .basket-text{font-size:13px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#97a9c9}@media screen and (max-width: 991px){.popular-products .info .campaign-discount .basket-text{text-align:left;font-size:11px;color:#97a9c9}}.popular-products .info .campaign-discount .basket-discount{font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;white-space:nowrap;color:#193db0}@media screen and (max-width: 991px){.popular-products .info .campaign-discount .basket-discount{font-size:16px}}@media screen and (max-width: 320px){.popular-products .info .campaign-discount .basket-discount{font-size:13px}}@media screen and (max-width: 991px){.popular-products .info .campaign-discount{justify-content:space-evenly;margin-left:15px}}.popular-products .info .title{width:100%;height:25px;text-align:left;align-items:flex-end;font-weight:500;font-size:14px;color:#555;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 991px){.popular-products .info .title{font-size:14px;width:100%;-webkit-line-clamp:1;height:20px;margin-top:15px;margin-bottom:5px}}.popular-products .info .justify-content-center-mobile{justify-content:center;display:flex;flex-direction:column;align-items:flex-start}.popular-products .info .price{height:43px;height:43px;display:flex;flex-direction:column;align-items:self-end}.popular-products .info .price .old-price{font-size:12px;text-decoration:line-through;color:#29323b;font-weight:500}@media screen and (max-width: 991px){.popular-products .info .price .old-price{text-align:left;white-space:nowrap;font-size:12px}}.popular-products .info .price .discount-price{font-size:18px;font-weight:bold;color:#193db0;text-align:left;white-space:nowrap}.popular-products .info .price .discount-price-normal{font-size:18px;font-weight:bold;color:#29323b}@media screen and (max-width: 991px){.popular-products .info .price .discount-price-normal{text-align:left;font-size:14px;white-space:nowrap;color:#29323b}}.popular-products .info .price .raw-price-normal{font-size:18px;font-weight:bold;color:#29323b}@media screen and (max-width: 991px){.popular-products .info .price .raw-price-normal{text-align:left;font-size:14px;white-space:nowrap;color:#29323b}}.popular-products .info .price .raw-price{font-size:18px;font-weight:bold;color:#193db0;white-space:nowrap;text-align:left}@media screen and (max-width: 991px){.popular-products .info .price{display:flex;align-items:flex-start;flex-direction:column;height:35px;margin-top:0px}}@media screen and (max-width: 991px){.popular-products .info{display:block;padding-top:5px}}.popular-products .campaign-discount-detail{background-color:#f4f5f7;margin-left:13px;padding-right:4px;padding-left:10px;position:relative;top:-13px}.popular-products .campaign-discount-detail .basket-text{font-size:13px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#97a9c9}@media screen and (max-width: 991px){.popular-products .campaign-discount-detail .basket-text{margin-top:15px;color:#97a9c9}}@media screen and (max-width: 320px){.popular-products .campaign-discount-detail .basket-text{font-size:13px}}.popular-products .campaign-discount-detail .basket-discount{font-size:22px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;white-space:nowrap;color:#193db0}@media screen and (max-width: 991px){.popular-products .campaign-discount-detail .basket-discount{text-align:left;color:#193db0;font-size:18px}}@media screen and (max-width: 320px){.popular-products .campaign-discount-detail .basket-discount{font-size:13px}}@media screen and (max-width: 991px){.popular-products .campaign-discount-detail{margin-left:41px;padding-right:4px;font-size:18px;padding-left:11px}}.price{font-size:22px;font-weight:bold;white-space:nowrap;color:#193db0}.price-regular{font-size:22px;white-space:nowrap;font-weight:bold;color:#5f5f5f}.product-code{font-size:13px;color:#6b778d}.product-title{font-size:24px;color:#29323b;line-height:1.25}.theres-more{padding:0px 0 125px 0;background-color:#fff;position:relative;margin-top:-30px}.theres-more .area-main-header{color:#29323b}.theres-more a{text-decoration:none}.theres-more .more-category-box-container{display:flex;justify-content:space-between}.theres-more .more-category-box-container .more-category-box{width:220px;height:80px;border:1px solid;border:solid .1em #e0e0e0;box-shadow:0 45px 80px 0 rgba(198,206,215,.3);border-radius:5px;display:flex;align-items:center}.theres-more .more-category-box-container .more-category-box .image-side{display:inline-block;width:100px;height:100%;border-radius:5px 0 0 5px;background-size:100px auto !important;background-position:center !important;overflow:hidden}.theres-more .more-category-box-container .more-category-box .image-side img{width:100%;height:100%}.theres-more .more-category-box-container .more-category-box .text-side{display:inline-block;color:#29323b;font-size:12px;padding-left:10px}@media(max-width: 480px){.owl-nav{display:none !important}.theres-more{padding:10px 0;background-color:#fff;position:relative}.theres-more .more-category-box-container{display:flex;justify-content:space-between;flex-wrap:wrap}.theres-more .more-category-box-container .more-category-box{width:170px;margin-bottom:10px;background-color:#f3f3f3}.theres-more .more-category-box-container .more-category-box .text-side{font-size:14px}.theres-more .more-category-box-container .more-category-box .text-side:before{left:0}.theres-more .more-category-box-container .more-category-box .image-side{width:60px}.similar-products,.complete-combination{padding:25px 0 10px 0}.smartbanner{position:fixed;top:0;z-index:1}.owl-carousel{z-index:0 !important}.owl-carousel .owl-stage{padding-left:0 !important}}.pnf-title{font-size:28px;font-weight:bold;line-height:1.36;text-align:center;color:#1e4ab7}.go-to-home{background-color:#1e4ab7;font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:left;color:#fff !important;padding:9px 28px;border-radius:3px}.last-searches-text-holder{justify-content:flex-start}@media only screen and (max-width: 971px){.last-searches-text-holder{justify-content:space-between}}.ml-20{margin-left:20px}.mb-10{margin-bottom:20px}mb-20{margin-bottom:20px}.pnf-title-blue{font-size:28px;font-weight:bold;line-height:1.36;text-align:center;color:#1e4ab7;text-decoration:none}.pnf-text-search{font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#4b4b4b;margin-bottom:15px}@media only screen and (max-width: 971px){.pnf-text-search{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:#555}}.pnf-text-search-sub{font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:#555;margin-bottom:15px}@media only screen and (max-width: 971px){.pnf-text-search-sub{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#555}}.search-item{border-radius:3px;border:solid 1px #555;color:#555;margin-right:10px;font-size:12px;width:90px;padding:5px 5px;font-weight:600;margin:10px;margin-left:0;margin-right:5px;height:39px;padding-right:5px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row}.search-item:hover{color:#555;border-color:#555}.search-item .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width: 971px){.img-not-found{width:80%}}@media only screen and (max-width: 971px){.img-not-found-2{width:50%}}.mb-20{margin-bottom:20px !important}.mb-15{margin-bottom:15px !important}.mr-15{margin-right:15px !important}mt-10{margin-top:10px !important}mt-20{margin-top:20px}.no-wrap{white-space:nowrap}.area-main-header{font-size:32px;font-weight:300;line-height:1.34}@media only screen and (max-width: 971px){.area-main-header{font-size:23px}}.area-main-header-popular{font-size:32px;font-weight:300;line-height:1.34}@media only screen and (max-width: 971px){.area-main-header-popular{font-size:20px}}.mt-20{margin-top:20px !important}.lcw-color{color:#193db0 !important;white-space:nowrap}@media only screen and (max-width: 320px){.lcw-color{font-size:12px}}.justify-space-between{justify-content:space-between}.justify-content-start{justify-content:flex-start}.text-decoration-underline{text-decoration:underline !important}.flex{display:flex}.flex-evenly{display:flex}@media screen and (max-width: 991px){.flex-evenly{justify-content:space-evenly}}.align-items-center{align-items:center}.search-remove{width:15px;height:15px;position:absolute;right:5px;top:22%;cursor:pointer;padding:10px;z-index:1;text-align:center;width:20px;border-radius:2px;height:20px;background-color:#b9b8b9}.search-remove:after{content:" ";width:1px;height:10px;background-color:#fff;position:absolute;top:5px;left:10px;transform:rotate(45deg)}.search-remove:before{content:" ";width:1px;height:10px;background-color:#fff;position:absolute;top:5px;left:10px;transform:rotate(-45deg)}.search-remove:hover{display:block;width:20px;border-radius:2px;height:20px;background-color:#555}.flex-wrap{flex-wrap:wrap}.fullwid-desktop-search{width:100%;position:absolute;z-index:10004;top:0}.fullwid-desktop-search .container{width:auto !important;width:initial}@media(min-width: 768px){.fullwid-desktop-search .container{max-width:750px}}@media(min-width: 992px){.fullwid-desktop-search .container{max-width:970px}}@media(min-width: 1200px){.fullwid-desktop-search .container{max-width:1170px}}.fullwid-desktop-search.animated{animation-name:slide-down-and-visible;animation-duration:.3s;animation-iteration-count:1;animation-fill-mode:forwards}.fullwid-desktop-search .title{font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.37;letter-spacing:normal;text-align:left;color:#555}.fullwid-desktop-search .search-area{width:100%;height:44px;margin:0 auto;position:relative;overflow:hidden}.fullwid-desktop-search .search-area .search-box-icon{position:absolute;z-index:9998;width:3.375rem;height:100%;line-height:inherit;text-align:center;pointer-events:none;color:#b6b7b9;display:flex !important;align-items:center;justify-content:space-around;margin-left:20px}.fullwid-desktop-search .search-area .search-box-icon::before{-webkit-text-stroke:1px #fff}.fullwid-desktop-search .search-area input[type=text]+.closeIcon{height:100%;width:35px;right:86px;cursor:pointer;position:absolute}.fullwid-desktop-search .search-area input[type=text]+.closeIcon:before{position:absolute;content:"";width:1px;height:15px;transform:rotate(45deg);top:0;left:10px;background-color:#555;margin:30%;margin-top:15px}.fullwid-desktop-search .search-area input[type=text]+.closeIcon:after{position:absolute;content:"";width:1px;height:15px;transform:rotate(-45deg);top:0;left:10px;background-color:#555;margin:30%;margin-top:15px}.fullwid-desktop-search .search-area a.search-button{text-align:center;text-decoration:none;font-size:18px;width:auto;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;border:solid 1px #9a9a9a;border-top-right-radius:3px;border-bottom-right-radius:3px}.fullwid-desktop-search .search-area a.search-button span{font-size:14px;font-weight:bold;color:#333}.fullwid-desktop-search .search-area a.search-button:hover,.fullwid-desktop-search .search-area a.search-button.active{text-decoration:none;font-size:16px;font-weight:bold;width:auto !important;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;border-top-right-radius:3px;background-color:#193db0;border:2px solid #193db0;border-bottom-left-radius:0;border-bottom-right-radius:0;cursor:pointer}.fullwid-desktop-search .search-area a.search-button:hover span,.fullwid-desktop-search .search-area a.search-button.active span{font-size:14px;font-weight:bold;color:#fff}.fullwid-desktop-search .validate-container{width:100%;margin:0 auto;background-color:#fff;border:solid 2px #4e8bfd;border-top:none;border-bottom:none;padding:5px 15px}.fullwid-desktop-search .validate-container span{color:red}.fullwid-desktop-search .suggestions{width:100%;margin:0 auto;background-color:#fff;border:solid 2px #4e8bfd;border-top:none;padding:5px 15px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.fullwid-desktop-search .suggestions .suggested-searches .title,.fullwid-desktop-search .suggestions .other-searches .title{font-size:16px;font-weight:bold;color:#29323b;padding:5px 15px}.fullwid-desktop-search .suggestions .suggested-searches .keyword-list,.fullwid-desktop-search .suggestions .other-searches .keyword-list{padding:0;list-style:none}.fullwid-desktop-search .suggestions .suggested-searches .keyword-list li,.fullwid-desktop-search .suggestions .other-searches .keyword-list li{height:40px;padding:5px 15px}.fullwid-desktop-search .suggestions .suggested-searches .keyword-list li a,.fullwid-desktop-search .suggestions .other-searches .keyword-list li a{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;text-align:left;color:#29323b;display:block;padding:5px 10px 0 0;text-decoration:none}.fullwid-desktop-search .suggestions .suggested-searches .keyword-list li:hover,.fullwid-desktop-search .suggestions .other-searches .keyword-list li:hover{border-radius:5px;background-color:#f4f5f7}.fullwid-desktop-search .suggestions .suggested-searches .keyword-list li a span{font-size:14px;color:#29323b}.fullwid-desktop-search .suggestions .other-searches .keyword-list .show-all-related-products{color:#193db0;display:block;font-weight:bold;padding:15px 15px}.fullwid-desktop-search .history{width:100%;margin:0 auto;background-color:#fff;border:solid 2px #4e8bfd;padding:15px 15px;border-top:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.fullwid-desktop-search .history .last-searches .title,.fullwid-desktop-search .history .frequently-searches .title{font-size:16px;font-weight:bold;color:#29323b;margin-bottom:10px;padding:0 15px}.fullwid-desktop-search .history .last-searches .title .clear,.fullwid-desktop-search .history .frequently-searches .title .clear{font-size:12px;font-weight:normal;color:#193db0;display:inline-block;float:right;cursor:pointer}.fullwid-desktop-search .history .last-searches .title .clear:hover,.fullwid-desktop-search .history .frequently-searches .title .clear:hover{text-decoration:underline}.fullwid-desktop-search .history .last-searches .keyword-list{padding:0;list-style:none}.fullwid-desktop-search .history .last-searches .keyword-list li{height:40px;padding:5px 5px}.fullwid-desktop-search .history .last-searches .keyword-list li:hover{border-radius:5px;background-color:#f4f5f7}.fullwid-desktop-search .history .last-searches .keyword-list li a{font-size:14px;font-weight:normal;color:#29323b;display:block;padding:5px 10px 0 10px;text-decoration:none;text-transform:capitalize}.fullwid-desktop-search .history .last-searches .keyword-list li a:before{font-family:"FontAwesome";content:"";position:relative;margin-right:10px;width:14px;height:14px;color:#b6b7b9}.fullwid-desktop-search .history .last-searches .keyword-list li a span{color:#b6b7b9;margin-left:8px}.fullwid-desktop-search .history .frequently-searches .keyword-list{padding:0 15px;list-style:none}.fullwid-desktop-search .history .frequently-searches .keyword-list li{display:inline-block}.fullwid-desktop-search .history .frequently-searches .keyword-list li a{display:block;font-size:12px;font-weight:600;background:#fff;margin:0 10px 10px 0;padding:7px 8px 6px 9px;border-radius:3px;border:solid 1px #e0e0e0;color:#29323b;text-decoration:none}.fullwid-desktop-search .history .frequently-searches .keyword-list li a:hover{background-color:#193db0;color:#fff !important}.fullwid-desktop-search .history .frequently-searches .keyword-list li a span{display:none}.fullwid-desktop-search .mt-20{margin-top:40px}.header-search{position:relative;background-color:#fff}.header-search .header-close-icon{margin:-1px 0 0 0;font-size:27px}.header-search .header-search-icon{color:#555;margin-left:-10px}.header-search .header-mic-icon{display:none}@media(max-width: 479px){.header-search{margin:5px auto 10px;height:36px;display:flex;align-items:center;justify-content:space-between}}@media(min-width: 480px)and (max-width: 767px){.header-search{margin:5px auto 10px;height:36px;display:flex;align-items:center;justify-content:space-between}}@media(min-width: 768px)and (max-width: 991px){.header-search{margin:5px auto 10px;width:100%;height:36px}}@media(max-width: 768px){.header-search.hide-animate{height:0px;margin:0;overflow:hidden;-moz-transition:.1s height ease-in-out;-o-transition:.1s height ease-in-out;-webkit-transition:.1s height ease-in-out;transition:.1s height ease-in-out}.header-search.show-animate{height:35px;overflow:hidden;margin-bottom:10px;-moz-transition:.1s height ease-in-out;-o-transition:.1s height ease-in-out;-webkit-transition:.1s height ease-in-out;transition:.1s height ease-in-out}}@media(min-width: 992px)and (max-width: 1199px){.header-search{margin:24px 0 0 23px;width:100%;height:44px;border:none}}@media(min-width: 1200px){.header-search{margin:0 auto;margin-top:25px;width:100%;max-width:629px;height:44px}}.header-search input[type=text]{font-family:"Open Sans",sans-serif,"lcwaikikiregular";height:100%;margin:0;padding:4px 30px;width:calc(100% - 80px);-moz-appearance:none;-webkit-appearance:none;-webkit-border-image:none;border:solid 1px #9a9a9a;border-right:none;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;float:left;padding:4px 50px !important}@media screen and (max-width: 991px){.header-search input[type=text]{padding:0px 35px !important}}.header-search input[type=text]::-ms-clear{width:0;height:0}.header-search input[type=text]::placeholder{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#b6b7b9}.header-search input[type=text]:-ms-input-placeholder{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#b6b7b9}.header-search input[type=text]::-ms-input-placeholder{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;color:#b6b7b9}.header-search input[type=text].search-activated{border:solid 2px #4e8bfd !important;border-right:none !important;border-bottom-left-radius:0}.header-search .search-box-icon{position:absolute;z-index:9998;width:3.375rem;height:100%;line-height:inherit;display:flex;align-items:center;justify-content:space-around}.header-search .search-box-icon::before{-webkit-text-stroke:1px #fff}.header-search a.hs-search-button{text-align:center;text-decoration:none;font-size:18px;width:80px;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;border:solid 1px #9a9a9a;border-top-right-radius:3px;border-bottom-right-radius:3px}.header-search a.hs-search-button span{display:block;font-size:16px;font-weight:600;color:#555}.header-search .fa{color:#b6b7b9}.dvSearchInfo{line-height:0}@media screen and (max-width: 991px){.dvSearchInfo{line-height:initial;margin-bottom:-10px}}.searchInfoSpan{font-size:14px;line-height:14px}.infoIcon{margin:0 8px 2px 0}.seo{margin-top:0px !important;margin-bottom:0px !important;font-size:14px}h1.seo{font-size:24px}h2.seo{font-size:14px;font-weight:800}h3.seo{font-weight:700}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlc2t0b3BTZWFyY2guc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FFQSxrQ0FDSSxLQUNJLFlBQ0EsV0FHSixHQUNJLGFBQ0EsVUFDQSxnQkFLUixXQUNJLGlCQUNBLHNCQUdKLFdBQ0ksZUFDQSxXQUNBLDZCQUNBLGlCQUNBLGtCQUNBLFNBSUEscUNBREosY0FFUSxjQUlSLFdBQ0ksaUJBQ0Esc0JBR0osa0JBQ0ksc0JBRUEsNkJBQ0ksaUJBR0osb0NBQ0ksY0FHSix3QkFDSSxpQkFDQSxhQUVBLHFDQUpKLHdCQUtRLGFBR0osMkNBQ0kseUJBQ0EsaUJBQ0Esa0JBQ0Esa0JBQ0Esa0JBRUEsd0RBQ0ksZUFDQSxpQkFDQSxvQkFDQSxrQkFDQSxnQkFDQSxzQkFDQSxnQkFDQSxjQUVBLHFDQVZKLHdEQVdRLGdCQUNBLGVBQ0EsZUFJUiw0REFDSSxlQUNBLGlCQUNBLG9CQUNBLGtCQUNBLGlCQUNBLHNCQUNBLGdCQUNBLG1CQUNBLGNBRUEscUNBWEosNERBWVEsZ0JBR0oscUNBZkosNERBZ0JRLGdCQUlSLHFDQTVDSiwyQ0E2Q1EsNkJBQ0Esa0JBSVIsK0JBQ0ksV0FDQSxZQUNBLGdCQUNBLHFCQUNBLGdCQUNBLGVBQ0EsV0FDQSxxQkFDQSw0QkFDQSxnQkFDQSx1QkFDQSxtQkFFQSxxQ0FkSiwrQkFlUSxlQUNBLFdBQ0EscUJBQ0EsWUFDQSxnQkFDQSxtQkFJUix1REFDSSx1QkFDQSxhQUNBLHNCQUNBLHVCQUdKLCtCQUNJLFlBQ0EsWUFDQSxhQUNBLHNCQUNBLHFCQUVBLDBDQUNJLGVBQ0EsNkJBQ0EsY0FDQSxnQkFFQSxxQ0FOSiwwQ0FPUSxnQkFDQSxtQkFDQSxnQkFJUiwrQ0FDSSxlQUNBLGlCQUNBLGNBQ0EsZ0JBQ0EsbUJBR0osc0RBQ0ksZUFDQSxpQkFDQSxjQUVBLHFDQUxKLHNEQU1RLGdCQUNBLGVBQ0EsbUJBQ0EsZUFJUixpREFDSSxlQUNBLGlCQUNBLGNBRUEscUNBTEosaURBTVEsZ0JBQ0EsZUFDQSxtQkFDQSxlQUlSLDBDQUNJLGVBQ0EsaUJBQ0EsY0FDQSxtQkFDQSxnQkFHSixxQ0E5REosK0JBK0RRLGFBQ0EsdUJBQ0Esc0JBQ0EsWUFDQSxnQkFJUixxQ0FoS0osd0JBaUtRLGNBQ0EsaUJBSVIsNENBQ0kseUJBQ0EsaUJBQ0Esa0JBQ0Esa0JBQ0Esa0JBQ0EsVUFFQSx5REFDSSxlQUNBLGlCQUNBLG9CQUNBLGtCQUNBLGdCQUNBLHNCQUNBLGdCQUNBLGNBRUEscUNBVkoseURBV1EsZ0JBQ0EsZUFHSixxQ0FmSix5REFnQlEsZ0JBSVIsNkRBQ0ksZUFDQSxpQkFDQSxvQkFDQSxrQkFDQSxpQkFDQSxzQkFDQSxnQkFDQSxtQkFDQSxjQUVBLHFDQVhKLDZEQVlRLGdCQUNBLGNBQ0EsZ0JBR0oscUNBakJKLDZEQWtCUSxnQkFJUixxQ0FsREosNENBbURRLGlCQUNBLGtCQUNBLGVBQ0EsbUJBS1osT0FDSSxlQUNBLGlCQUNBLG1CQUNBLGNBR0osZUFDSSxlQUNBLG1CQUNBLGlCQUNBLGNBR0osY0FDSSxlQUNBLGNBR0osZUFDSSxlQUNBLGNBQ0EsaUJBR0osYUFDSSxzQkFDQSxzQkFDQSxrQkFDQSxpQkFFQSwrQkFDSSxjQUdKLGVBQ0kscUJBR0osMENBQ0ksYUFDQSw4QkFFQSw2REFDSSxZQUNBLFlBQ0EsaUJBQ0EsMEJBQ0EsOENBQ0Esa0JBQ0EsYUFDQSxtQkFFQSx5RUFDSSxxQkFDQSxZQUNBLFlBQ0EsMEJBQ0Esc0NBQ0Esc0NBQ0EsZ0JBRUEsNkVBQ0ksV0FDQSxZQUlSLHdFQUNJLHFCQUNBLGNBQ0EsZUFDQSxrQkFNaEIseUJBQ0ksU0FDSSx3QkFHSixhQUNJLGVBQ0Esc0JBQ0Esa0JBRUEsMENBQ0ksYUFDQSw4QkFDQSxlQUVBLDZEQUNJLFlBQ0EsbUJBQ0EseUJBRUEsd0VBQ0ksZUFHSiwrRUFDSSxPQUdKLHlFQUNJLFdBTWhCLHdDQUNJLHNCQUlKLGFBQ0ksZUFDQSxNQUNBLFVBR0osY0FDSSxxQkFFQSx5QkFDSSwyQkFLWixXQUNJLGVBQ0EsaUJBQ0EsaUJBQ0Esa0JBQ0EsY0FHSixZQUNJLHlCQUNBLGVBQ0EsaUJBQ0Esb0JBQ0Esa0JBQ0EsaUJBQ0Esc0JBQ0EsZ0JBQ0Esc0JBQ0EsaUJBQ0Esa0JBSUosMkJBQ0ksMkJBRUEsMENBSEosMkJBSVEsK0JBSVIsT0FDSSxpQkFHSixPQUNJLG1CQUdKLE1BQ0ksbUJBR0osZ0JBQ0ksZUFDQSxpQkFDQSxpQkFDQSxrQkFDQSxjQUNBLHFCQUdKLGlCQUNJLGVBQ0EsbUJBQ0Esa0JBQ0Esb0JBQ0EsaUJBQ0Esc0JBQ0Esa0JBQ0EsY0FDQSxtQkFFQSwwQ0FYSixpQkFZUSxlQUNBLG1CQUNBLG9CQUNBLGtCQUNBLGlCQUNBLHNCQUNBLGtCQUNBLFlBSVIscUJBQ0ksZUFDQSxtQkFDQSxrQkFDQSxvQkFDQSxpQkFDQSxzQkFDQSxrQkFDQSxXQUNBLG1CQUVBLDBDQVhKLHFCQVlRLGVBQ0EsbUJBQ0Esb0JBQ0Esa0JBQ0EsaUJBQ0Esc0JBQ0Esa0JBQ0EsWUFLUixhQUNJLGtCQUNBLHNCQUNBLFdBQ0Esa0JBQ0EsZUFDQSxXQUNBLGdCQUNBLGdCQUNBLFlBQ0EsY0FDQSxpQkFDQSxZQUNBLGtCQUNBLGtCQUNBLGFBQ0EsbUJBQ0EsdUJBQ0EsbUJBRUEsbUJBQ0ksV0FDQSxrQkFHSixvQkFDSSxnQkFDQSxtQkFDQSx1QkFPSiwwQ0FGSixlQUdRLFdBTUosMENBRkosaUJBR1EsV0FJUixPQUNJLDhCQUdKLE9BQ0ksOEJBR0osT0FDSSw2QkFHSixNQUNJLDJCQUdKLE1BQ0ksZ0JBR0osU0FDSSxtQkFHSixrQkFDSSxlQUNBLGdCQUNBLGlCQUVBLDBDQUxKLGtCQU1RLGdCQUlSLDBCQUNJLGVBQ0EsZ0JBQ0EsaUJBRUEsMENBTEosMEJBTVEsZ0JBSVIsT0FDSSwyQkFHSixXQUNJLHlCQUNBLG1CQUVBLDBDQUpKLFdBS1EsZ0JBSVIsdUJBQ0ksOEJBR0osdUJBQ0ksMkJBR0osMkJBQ0kscUNBR0osTUFDSSxhQUdKLGFBQ0ksYUFFQSxxQ0FISixhQUlRLDhCQUtSLG9CQUNJLG1CQUdKLGVBQ0ksV0FDQSxZQUNBLGtCQUNBLFVBQ0EsUUFDQSxlQUNBLGFBQ0EsVUFDQSxrQkFDQSxXQUNBLGtCQUNBLFlBQ0EseUJBRUEscUJBQ0ksWUFDQSxVQUNBLFlBQ0Esc0JBQ0Esa0JBQ0EsUUFDQSxVQUNBLHdCQUdKLHNCQUNJLFlBQ0EsVUFDQSxZQUNBLHNCQUNBLGtCQUNBLFFBQ0EsVUFDQSx5QkFHSixxQkFDSSxjQUNBLFdBQ0Esa0JBQ0EsWUFDQSxzQkFJUixXQUNJLGVBR0osd0JBQ0ksV0FDQSxrQkFDQSxjQUNBLE1BRUEsbUNBQ0ksc0JBQ0EsY0FFQSx5QkFKSixtQ0FLUSxpQkFHSix5QkFSSixtQ0FTUSxpQkFHSiwwQkFaSixtQ0FhUSxrQkFJUixpQ0FDSSxzQ0FDQSx1QkFDQSw0QkFDQSw2QkFHSiwrQkFDSSxlQUNBLG1CQUNBLG9CQUNBLGtCQUNBLGlCQUNBLHNCQUNBLGdCQUNBLFdBR0oscUNBQ0ksV0FDQSxZQUNBLGNBQ0Esa0JBQ0EsZ0JBRUEsc0RBQ0ksa0JBQ0EsVUFDQSxlQUNBLFlBQ0Esb0JBQ0Esa0JBQ0Esb0JBQ0EsY0FDQSx3QkFDQSxtQkFDQSw2QkFDQSxpQkFFQSw4REFDSSw2QkFJUixpRUFDSSxZQUNBLFdBQ0EsV0FDQSxlQUNBLGtCQUdKLHdFQUNJLGtCQUNBLFdBQ0EsVUFDQSxZQUNBLHdCQUNBLE1BQ0EsVUFDQSxzQkFDQSxXQUNBLGdCQUdKLHVFQUNJLGtCQUNBLFdBQ0EsVUFDQSxZQUNBLHlCQUNBLE1BQ0EsVUFDQSxzQkFDQSxXQUNBLGdCQUlBLHFEQUNJLGtCQUNBLHFCQUNBLGVBQ0EsV0FDQSxZQUNBLHNCQUNBLGFBQ0EsbUJBQ0EsdUJBQ0EseUJBQ0EsNEJBQ0EsK0JBRUEsMERBQ0ksZUFDQSxpQkFDQSxXQUdKLHVIQUVJLHFCQUNBLGVBQ0EsaUJBQ0Esc0JBQ0EsWUFDQSxhQUNBLG1CQUNBLHVCQUNBLGVBQ0EsNEJBQ0EseUJBQ0EseUJBQ0EsNEJBQ0EsNkJBQ0EsZUFFQSxpSUFDSSxlQUNBLGlCQUNBLFdBT3BCLDRDQUNJLFdBQ0EsY0FDQSxzQkFDQSx5QkFDQSxnQkFDQSxtQkFDQSxpQkFFQSxpREFDSSxVQUlSLHFDQUNJLFdBQ0EsY0FDQSxzQkFDQSx5QkFDQSxnQkFDQSxpQkFDQSw4QkFDQSwrQkFFQSw0SEFFSSxlQUNBLGlCQUNBLGNBQ0EsaUJBR0osMElBRUksVUFDQSxnQkFFQSxnSkFDSSxZQUNBLGlCQUVBLG9KQUNJLGVBQ0EsbUJBQ0Esb0JBQ0Esa0JBQ0EsaUJBQ0Esc0JBQ0EsZ0JBQ0EsY0FDQSxjQUNBLHFCQUNBLHFCQUdKLDRKQUNJLGtCQUNBLHlCQUtaLGlGQUNJLGVBQ0EsY0FHSiw4RkFDSSxjQUNBLGNBQ0EsaUJBQ0Esa0JBSVIsaUNBQ0ksV0FDQSxjQUNBLHNCQUNBLHlCQUNBLGtCQUNBLGdCQUNBLDhCQUNBLCtCQUVBLG9IQUVJLGVBQ0EsaUJBQ0EsY0FDQSxtQkFDQSxlQUVBLGtJQUNJLGVBQ0EsbUJBQ0EsY0FDQSxxQkFDQSxZQUNBLGVBRUEsOElBQ0ksMEJBS1osOERBQ0ksVUFDQSxnQkFFQSxpRUFDSSxZQUNBLGdCQUVBLHVFQUNJLGtCQUNBLHlCQUdKLG1FQUNJLGVBQ0EsbUJBQ0EsY0FDQSxjQUNBLHdCQUNBLHFCQUNBLDBCQUVBLDBFQUNJLDBCQUNBLFlBQ0Esa0JBQ0Esa0JBQ0EsV0FDQSxZQUNBLGNBR0osd0VBQ0ksY0FDQSxnQkFNaEIsb0VBQ0ksZUFDQSxnQkFFQSx1RUFDSSxxQkFFQSx5RUFDSSxjQUNBLGVBQ0EsZ0JBQ0EsZ0JBQ0EscUJBQ0Esd0JBQ0Esa0JBQ0EseUJBQ0EsY0FDQSxxQkFFQSwrRUFDSSx5QkFDQSxzQkFHSiw4RUFDSSxhQU9wQiwrQkFDSSxnQkFJUixlQUNJLGtCQUNBLHNCQUVBLGtDQUNJLGtCQUNBLGVBR0osbUNBQ0ksV0FDQSxrQkFHSixnQ0FDSSxhQUdKLHlCQWxCSixlQW1CUSxxQkFDQSxZQUNBLGFBQ0EsbUJBQ0EsK0JBR0osK0NBMUJKLGVBMkJRLHFCQUNBLFlBQ0EsYUFDQSxtQkFDQSwrQkFHSiwrQ0FsQ0osZUFtQ1EscUJBQ0EsV0FDQSxhQUlKLHlCQUNJLDRCQUNJLFdBQ0EsU0FDQSxnQkFDQSx1Q0FDQSxxQ0FDQSwwQ0FDQSxrQ0FHSiw0QkFDSSxZQUNBLGdCQUNBLG1CQUNBLHVDQUNBLHFDQUNBLDBDQUNBLG1DQUlSLGdEQS9ESixlQWdFUSxxQkFDQSxXQUNBLFlBQ0EsYUFHSiwwQkF0RUosZUF1RVEsY0FDQSxnQkFDQSxXQUNBLGdCQUNBLGFBR0osZ0NBQ0ksc0RBQ0EsWUFDQSxTQUNBLGlCQUNBLHdCQUNBLHFCQUNBLHdCQUNBLDBCQUNBLHlCQUNBLGtCQUNBLDJCQUNBLDhCQUNBLDBCQUNBLDZCQUNBLFdBQ0EsNEJBRUEscUNBbEJKLGdDQW1CUSw2QkFHSiwyQ0FDSSxRQUNBLFNBR0osNkNBRUksZUFDQSxtQkFDQSxvQkFDQSxrQkFDQSxpQkFDQSxzQkFDQSxjQUdKLHNEQUVJLGVBQ0EsbUJBQ0Esb0JBQ0Esa0JBQ0EsaUJBQ0Esc0JBQ0EsY0FHSix1REFFSSxlQUNBLG1CQUNBLG9CQUNBLGtCQUNBLGlCQUNBLHNCQUNBLGNBR0osaURBQ0ksb0NBQ0EsNkJBQ0EsNEJBSVIsZ0NBQ0ksa0JBQ0EsZUFDQSxZQUNBLG9CQUNBLGFBQ0EsbUJBQ0EsNkJBRUEsd0NBQ0ksNkJBTUosa0NBQ0ksa0JBQ0EscUJBQ0EsZUFDQSxXQUNBLFlBQ0Esc0JBQ0EsYUFDQSxtQkFDQSx1QkFDQSx5QkFDQSw0QkFDQSwrQkFFQSx1Q0FDSSxjQUNBLGVBQ0EsZ0JBQ0EsV0FLWixtQkFDSSxjQUlSLGNBQ0ksY0FFQSxxQ0FISixjQUlRLG9CQUNBLHFCQUlSLGdCQUNJLGVBQ0EsaUJBR0osVUFDSSxtQkFNSixLQUNJLDBCQUNBLDZCQUNBLGVBSUEsT0FDSSxlQUtKLE9BQ0ksZUFDQSxnQkFLSixPQUNJIiwiZmlsZSI6ImRlc2t0b3BTZWFyY2gubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJzYXNzLXV0aWxzL2JyZWFrcG9pbnRzLnNjc3NcIjtcclxuXHJcbkBrZXlmcmFtZXMgc2xpZGUtZG93bi1hbmQtdmlzaWJsZSB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBoZWlnaHQ6IDIwdmg7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm1haW4taW5mbyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5vbGQtcHJpY2Uge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG59XHJcblxyXG4ucHJpY2UtaG9sZGVyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1pbmZvIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnBvcHVsYXItcHJvZHVjdHMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJlYS1tYWluLWhlYWRlciB7XHJcbiAgICAgICAgY29sb3I6ICMyOTMyM2I7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyM3B4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbXBhaWduLWRpc2NvdW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAuYmFza2V0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTdhOWM5O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk3YTljOTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJhc2tldC1kaXNjb3VudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE5M2RiMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzIwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzU1NTU1NTtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmp1c3RpZnktY29udGVudC1jZW50ZXItbW9iaWxlIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzZWxmLWVuZDtcclxuXHJcbiAgICAgICAgICAgIC5vbGQtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI5MzIzYjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kaXNjb3VudC1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTkzZGIwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kaXNjb3VudC1wcmljZS1ub3JtYWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI5MzIzYjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI5MzIzYjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhdy1wcmljZS1ub3JtYWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI5MzIzYjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI5MzIzYjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhdy1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTkzZGIwO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYW1wYWlnbi1kaXNjb3VudC1kZXRhaWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMTNweDtcclxuXHJcbiAgICAgICAgLmJhc2tldC10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICM5N2E5Yzk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5N2E5Yzk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzIwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhc2tldC1kaXNjb3VudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzE5M2RiMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE5M2RiMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozMjBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGNvbG9yOiAjMTkzZGIwO1xyXG59XHJcblxyXG4ucHJpY2UtcmVndWxhciB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogIzVGNUY1RjtcclxufVxyXG5cclxuLnByb2R1Y3QtY29kZSB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzZiNzc4ZDtcclxufVxyXG5cclxuLnByb2R1Y3QtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgY29sb3I6ICMyOTMyM2I7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxufVxyXG5cclxuLnRoZXJlcy1tb3JlIHtcclxuICAgIHBhZGRpbmc6IDBweCAwIDEyNXB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcblxyXG4gICAgLmFyZWEtbWFpbi1oZWFkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMjkzMjNiO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9yZS1jYXRlZ29yeS1ib3gtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLm1vcmUtY2F0ZWdvcnktYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDAuMWVtICNlMGUwZTA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNDVweCA4MHB4IDAgcmdiYSgxOTgsIDIwNiwgMjE1LCAwLjMpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Utc2lkZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dC1zaWRlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkzMjNiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50aGVyZXMtbW9yZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAubW9yZS1jYXRlZ29yeS1ib3gtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAubW9yZS1jYXRlZ29yeS1ib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQtc2lkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0LXNpZGU6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbWFnZS1zaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2ltaWxhci1wcm9kdWN0cywgLmNvbXBsZXRlLWNvbWJpbmF0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMTBweCAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc21hcnRiYW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAub3dsLWNhcm91c2VsIHtcclxuICAgICAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5vd2wtc3RhZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wbmYtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMWU0YWI3O1xyXG59XHJcblxyXG4uZ28tdG8taG9tZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU0YWI3O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogOXB4IDI4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcblxyXG4ubGFzdC1zZWFyY2hlcy10ZXh0LWhvbGRlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzFweCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxufVxyXG5cclxuLm1sLTIwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4XHJcbn1cclxuXHJcbi5tYi0xMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbn1cclxuXHJcbm1iLTIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5wbmYtdGl0bGUtYmx1ZSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMxZTRhYjc7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5wbmYtdGV4dC1zZWFyY2gge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICM0YjRiNGI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcxcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICM1NTU1NTU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wbmYtdGV4dC1zZWFyY2gtc3ViIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjNTU1NTU1O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjNTU1NTU1O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNlYXJjaC1pdGVtIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICM1NTU7XHJcbiAgICBjb2xvcjogIzU1NTU1NTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW46IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTU1O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmltZy1ub3QtZm91bmQge1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcxcHgpIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1nLW5vdC1mb3VuZC0yIHtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuLm1iLTIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLTE1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yLTE1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5tdC0xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbm10LTIwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5uby13cmFwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5hcmVhLW1haW4taGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNDtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJlYS1tYWluLWhlYWRlci1wb3B1bGFyIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNDtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubXQtMjAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGN3LWNvbG9yIHtcclxuICAgIGNvbG9yOiAjMTkzREIwICFpbXBvcnRhbnQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qdXN0aWZ5LXNwYWNlLWJldHdlZW4ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleFxyXG59XHJcblxyXG4uZmxleC1ldmVubHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVtb3ZlIHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHRvcDogMjIlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNCOUI4Qjk7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbGV4LXdyYXAge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uZnVsbHdpZC1kZXNrdG9wLXNlYXJjaCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwMDA0O1xyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE3MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFuaW1hdGVkIHtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogc2xpZGUtZG93bi1hbmQtdmlzaWJsZTtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICM1NTU1NTU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1hcmVhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5zZWFyY2gtYm94LWljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzLjM3NXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSArIC5jbG9zZUljb24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICByaWdodDogODZweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdICsgLmNsb3NlSWNvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSArIC5jbG9zZUljb246YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmLnNlYXJjaC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM5YTlhOWE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkzZGIwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxOTNkYjA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFsaWRhdGUtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICM0ZThiZmQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VnZ2VzdGlvbnMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzRlOGJmZDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG5cclxuICAgICAgICAuc3VnZ2VzdGVkLXNlYXJjaGVzIC50aXRsZSxcclxuICAgICAgICAub3RoZXItc2VhcmNoZXMgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTMyM2I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Z2dlc3RlZC1zZWFyY2hlcyAua2V5d29yZC1saXN0LFxyXG4gICAgICAgIC5vdGhlci1zZWFyY2hlcyAua2V5d29yZC1saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOTMyM2I7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Z2dlc3RlZC1zZWFyY2hlcyAua2V5d29yZC1saXN0IGxpIGEgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTMyM2I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3RoZXItc2VhcmNoZXMgLmtleXdvcmQtbGlzdCAuc2hvdy1hbGwtcmVsYXRlZC1wcm9kdWN0cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTkzZGIwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhpc3Rvcnkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzRlOGJmZDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICAgLmxhc3Qtc2VhcmNoZXMgLnRpdGxlLFxyXG4gICAgICAgIC5mcmVxdWVudGx5LXNlYXJjaGVzIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjkzMjNiO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgICAgICAgICAuY2xlYXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTkzZGIwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFzdC1zZWFyY2hlcyAua2V5d29yZC1saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOTMyM2I7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAxN1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHhcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mcmVxdWVudGx5LXNlYXJjaGVzIC5rZXl3b3JkLWxpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDhweCA2cHggOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTBlMGUwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkzMjNiO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTNkYjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm10LTIwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgIC5oZWFkZXItY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAtMXB4IDAgMCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXNlYXJjaC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1taWMtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICAgICBtYXJnaW46IDVweCBhdXRvIDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDVweCBhdXRvIDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDVweCBhdXRvIDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAmLmhpZGUtYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogLjFzIGhlaWdodCBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogLjFzIGhlaWdodCBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMXMgaGVpZ2h0IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMXMgaGVpZ2h0IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zaG93LWFuaW1hdGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogLjFzIGhlaWdodCBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogLjFzIGhlaWdodCBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMXMgaGVpZ2h0IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMXMgaGVpZ2h0IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAyM3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MjlweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWYsICdsY3dhaWtpa2lyZWd1bGFyJztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLWltYWdlOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM5YTlhOWE7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDUwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LW1zLWNsZWFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgLy8gQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYjZiN2I5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogI2I2YjdiOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIC8vICBNaWNyb3NvZnQgRWRnZVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogI2I2YjdiOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VhcmNoLWFjdGl2YXRlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICM0ZThiZmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtYm94LWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMy4zNzVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG5cclxuICAgICAgICAmLmhzLXNlYXJjaC1idXR0b24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzlhOWE5YTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZhIHtcclxuICAgICAgICBjb2xvcjogI2I2YjdiOTtcclxuICAgIH1cclxufVxyXG5cclxuLmR2U2VhcmNoSW5mbyB7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2hJbmZvU3BhbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxufVxyXG5cclxuLmluZm9JY29uIHtcclxuICAgIG1hcmdpbjogMCA4cHggMnB4IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VvIHtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbmgxIHtcclxuICAgICYuc2VvIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICAgICYuc2VvIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIH1cclxufVxyXG5cclxuaDMge1xyXG4gICAgJi5zZW8ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbn1cclxuIl19 */

/**
 * 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%}
.mega-menu-background{display:none;z-index:1000;position:fixed;top:100vh;left:0;right:0;bottom:0;margin:auto;vertical-align:middle;text-align:center;filter:alpha(opacity=40);opacity:.4;-moz-opacity:.4}.mega-menu-menu-background{width:100%;height:auto;position:absolute;display:none;z-index:900;background-image:linear-gradient(90deg, #f8f8f9 16%, #fff 8%)}.mega-menu-hide{display:none !important}.navbar-lcw-groups .navbar-nav&gt;li&gt;a{padding:10px 16px;font-size:18px !important;color:#555;cursor:pointer}.navbar-lcw-groups .collapse-lcw-groups ul li{display:inline-block;float:left;font-size:14px;font-weight:500;padding:2px 0}.navbar-lcw-groups .collapse-lcw-groups ul li.dropdown&gt;a{display:inline-block}.navbar-lcw-groups .collapse-lcw-groups ul li.dropdown&gt;a:link,.navbar-lcw-groups .collapse-lcw-groups ul li.dropdown&gt;a:active,.navbar-lcw-groups .collapse-lcw-groups ul li.dropdown&gt;a:visited{color:#555}.navbar-lcw-groups .collapse-lcw-groups ul li.dropdown&gt;a:focus{background-color:transparent}.navbar-lcw-groups .collapse-lcw-groups ul li.dropdown&gt;a.single-menu-item:hover,.navbar-lcw-groups .collapse-lcw-groups ul li.dropdown&gt;a:hover{color:#193db0 !important}.navbar-lcw-groups .collapse-lcw-groups ul li.dropdown&gt;a.nav-outlet:hover{color:#cf0b0b !important}.navbar-lcw-groups .collapse-lcw-groups ul li.dropdown&gt;a.nav-outlet:hover:before{border-bottom-color:#cf0b0b !important}.navbar-lcw-groups .dropdown-menu{width:100%;padding:0;visibility:hidden !important;box-shadow:0px 15px 15px -8px rgba(0,0,0,.3) !important}.navbar-lcw-groups .dropdown-menu:before{display:none}.navbar-lcw-groups .dropdown-menu .single-col .mm_showAll{display:none}.navbar-lcw-groups .dropdown-menu .single-col&gt;div{width:100% !important}.navbar-lcw-groups .dropdown-menu .single-col&gt;div ul{width:100%;display:flex;align-items:start;justify-content:start;flex-direction:column;flex-wrap:wrap}.navbar-lcw-groups .dropdown-menu .single-col&gt;div ul.zonecolumn li{width:20%}.navbar-lcw-groups .dropdown-menu .dropdown-menu-mega-menu{padding:5px;padding-top:0px;list-style:none}@media(min-width: 1024px){.navbar-lcw-groups .dropdown-menu .dropdown-menu-mega-menu{list-style:none;padding:5px;max-height:270px;overflow:hidden;margin-bottom:10px}}.navbar-lcw-groups .dropdown-menu .dropdown-menu-mega-menu li a:link,.navbar-lcw-groups .dropdown-menu .dropdown-menu-mega-menu li a:visited{font-size:14px}.navbar-lcw-groups .dropdown-menu.mega-menu{min-height:392px;border:none !important;padding:35px 67px 25px}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner{height:110px;width:100%;overflow:hidden}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .text{font-size:14px;font-weight:bold;color:#555;padding:3px;background-color:#fff;z-index:1;position:relative;display:inline;padding:5px;padding-right:13px}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .items{width:100%;height:100%;display:flex}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .items .sb-button{width:32px;height:100%;position:relative;cursor:pointer}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .items .sb-button .menu-right-arrow{height:20px;width:20px;margin-top:22px;margin-right:-15px}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .items .sb-button .menu-right-arrow.left{transform:rotate(180deg);margin-top:18px;margin-right:-20px}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .items .story-slider{width:calc(100% - 64px);height:100%}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .items .story-slider .item.outlet{margin-top:0 !important}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .full-line{width:100%;height:1px;background-color:#555;margin-top:-10px;margin-bottom:10px}.navbar-lcw-groups .dropdown-menu.mega-menu.outlet .storyBanner{height:137px}.navbar-lcw-groups .dropdown-menu.mega-menu.outlet .storyBanner .full-line{margin-top:-10px}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .items .story-slider .sb-item{width:141px;height:70px;border-radius:4px;margin:0px;overflow:hidden;margin-top:10px;display:flex;align-items:center;-webkit-justify-content:center;justify-content:center;border:1px #ccc solid;overflow:hidden;border-radius:8px}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .items .story-slider .sb-item.full-size .thumb{width:100%;background-repeat:no-repeat;background-size:100%;background-position:top left}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .items .story-slider .sb-item.full-size .text{display:none}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .items .story-slider .item{float:left;margin-right:15px;margin-top:15px;font-size:12px}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .items .story-slider .item.outlet:nth-child(even){filter:brightness(1.1)}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .items .story-slider .thumb.outlet{background-color:#d04f4f;display:flex;align-items:center;justify-content:center;color:#fff;background-size:cover;background-image:url("/Resource/Images/outlet-banner-band-bg.png");border-radius:6px;width:120px;height:71px;padding:10px;font-size:12px;font-weight:600;text-align:left;color:#fff;line-height:17px;text-transform:uppercase}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .items .story-slider .sb-item .thumb{width:55px;height:100%;border-bottom-left-radius:6px;border-top-left-radius:6px;background-repeat:no-repeat;background-size:100%;background-position:0 0}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .items .story-slider .sb-item-full-size .thumb{width:118px;height:70px}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .items .story-slider .sb-item .text{width:85px;padding:5px;color:#302e2b;font-size:12px;display:flex;justify-content:center;align-items:center}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .all-products-link{position:absolute;right:67px;color:#193db0;font-weight:600;margin-top:-10px;font-size:14px}.navbar-lcw-groups .dropdown-menu.mega-menu .storyBanner .all-products-link i{margin-left:5px}.navbar-lcw-groups .dropdown-menu.mega-menu .tab-content .storyBanner .all-products-link{right:35px}.navbar-nav&gt;li:first-child{margin-left:0 !important}.navbar-nav&gt;li:first-child&gt;a:link{padding-left:0 !important}.navbar-nav&gt;li:nth-child(1)&gt;a:link.navbar-category-hovered:before,.navbar-nav&gt;li:nth-child(1)&gt;:hover:before{left:1% !important;width:75% !important}.navbar-nav&gt;li:nth-child(5)&gt;a:link.navbar-category-hovered:before,.navbar-nav&gt;li:nth-child(5)&gt;:hover:before{left:13% !important;width:75% !important}.navbar-nav&gt;li:last-child&gt;a:link.navbar-category-hovered:before,.navbar-nav&gt;li:last-child&gt;:hover:before{border-bottom:2px solid #cf0b0b;left:13% !important;width:75% !important}.navbar-nav&gt;li&gt;a:link.navbar-category-hovered:before,.navbar-nav&gt;li&gt;:hover:before{content:"";position:absolute;bottom:0;left:15%;height:1px;width:70%;border-bottom:2px solid #193db0}.navbar-nav&gt;li&gt;a{padding:10px 16px;font-size:16px !important;color:#555;cursor:pointer}.navbar-nav&gt;li&gt;a.navbar-lcw-groups-active{color:#193db0 !important;padding-bottom:10px !important}.navbar-nav&gt;li&gt;a.navbar-lcw-groups-active.nav-outlet{color:#cf0b0b !important}.collapse-lcw-groups{padding:0}.collapse-lcw-groups.in{overflow-y:initial !important}.nav-header{padding:7px 12px;font-size:17px}.nav-header&gt;a:link{padding:0 !important}.nav-new&gt;a:link,.nav-new&gt;a:visited,.nav-new&gt;a:hover,.nav-new&gt;a:active{color:#c1111d !important}.nav-new-discounts&gt;a:link,.nav-new-discounts&gt;a:visited,.nav-new-discounts&gt;a:hover,.nav-new-discounts&gt;a:active{color:#c1111d !important}.nav-bestsellers&gt;a:link,.nav-bestsellers&gt;a:visited,.nav-bestsellers&gt;a:hover,.nav-bestsellers&gt;a:active{color:#c06 !important}.all-products-menu-item{border-bottom:solid 1px #c6c6c6;padding:10px 0px !important;margin-bottom:5px}.all-products-menu-item&gt;a{color:#000 !important}.special-menu&gt;a:link,.special-menu&gt;a:visited,.special-menu&gt;a:hover,.special-menu&gt;a:active{color:#302e2b !important}a.new-item:after{content:"YENİ!";color:#f76262;font-style:italic;font-size:12px;padding-left:5px;font-weight:600;text-decoration-color:#f76262}a.new-item:hover:after{text-decoration-color:#f76262}.nav-outlet{color:#f76262 !important;cursor:pointer}.zoneTitle a,.zoneTitle span{width:100%;float:left;font-size:16px !important;font-weight:600 !important;padding:3.7px 0;padding-bottom:0;color:#555 !important;font-weight:600 !important}.zoneTitle a:hover{color:#193db0 !important;text-decoration:underline !important}.zonecolumntitle{margin-top:10px}.zoneTitle{font-family:Open Sans;font-size:16px;font-weight:bold !important;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.1px;text-align:left;color:#555}.zonecolumn .mm_showAll,.zonecolumn+.mm_showAll{font-size:14px;font-weight:bold;color:#193db0}.zonecolumn+.mm_showAll{padding:0 5px}.header-icon-label{font-size:9px;padding-bottom:10px;text-align:center}@media screen and (max-width: 991px){.header-icon-label{padding-bottom:0}}.LCWLAND-P1{font-weight:800;color:#254cb5}.LCWLAND-P2{font-weight:800;color:#009ff9}.lcwland-p1{font-weight:800;color:#254cb5}.lcwland-p2{font-weight:800;color:#009ff9}#PC_header_div{max-height:48px;margin-left:-15px;margin-right:-15px;padding-left:5px;display:none;overflow:hidden;line-height:0px}@media screen and (max-width: 991px){#PC_header_div{max-height:32px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1lZ2EtbWVudS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJDQUdBLHNCQUNJLGFBQ0EsYUFDQSxlQUNBLFVBQ0EsT0FDQSxRQUNBLFNBQ0EsWUFDQSxzQkFDQSxrQkFDQSx5QkFDQSxXQUNBLGdCQUdKLDJCQUNJLFdBQ0EsWUFDQSxrQkFDQSxhQUNBLFlBQ0EsOERBR0osZ0JBQ0ksd0JBSUEsb0NBQ0ksa0JBQ0EsMEJBQ0EsV0FDQSxlQUtJLDhDQUNJLHFCQUNBLFdBQ0EsZUFDQSxnQkFDQSxjQUdJLHlEQUNJLHFCQUVBLCtMQUNJLFdBR0osK0RBQ0ksNkJBR0osK0lBRUkseUJBSUEsMEVBQ0kseUJBRUEsaUZBQ0ksdUNBVWhDLGtDQUNJLFdBQ0EsVUFDQSw2QkFDQSx3REFFQSx5Q0FDSSxhQUlBLDBEQUNJLGFBR0osa0RBQ0ksc0JBRUEscURBQ0ksV0FDQSxhQUNBLGtCQUNBLHNCQUNBLHNCQUNBLGVBR0ksbUVBQ0ksVUFPcEIsMkRBQ0ksWUFDQSxnQkFDQSxnQkFFQSwwQkFMSiwyREFNUSxnQkFDQSxZQUNBLGlCQUNBLGdCQUNBLG9CQUtJLDZJQUVJLGVBTWhCLDRDQUNJLGlCQUNBLHVCQUNBLHVCQUVBLHlEQUNJLGFBQ0EsV0FDQSxnQkFFQSwrREFDSSxlQUNBLGlCQUNBLFdBQ0EsWUFDQSxzQkFDQSxVQUNBLGtCQUNBLGVBQ0EsWUFDQSxtQkFHSixnRUFDSSxXQUNBLFlBQ0EsYUFFQSwyRUFDSSxXQUNBLFlBQ0Esa0JBQ0EsZUFFQSw2RkFDSSxZQUNBLFdBQ0EsZ0JBQ0EsbUJBRUEsa0dBQ0kseUJBQ0EsZ0JBQ0EsbUJBS1osOEVBQ0ksd0JBQ0EsWUFFQSwyRkFDSSx3QkFLWixvRUFDSSxXQUNBLFdBQ0Esc0JBQ0EsaUJBQ0EsbUJBTUosZ0VBQ0ksYUFFQSwyRUFDSSxpQkFRSix1RkFDSSxZQUNBLFlBQ0Esa0JBQ0EsV0FDQSxnQkFDQSxnQkFDQSxhQUNBLG1CQUNBLCtCQUNBLHVCQUNBLHNCQUNBLGdCQUNBLGtCQUdJLHdHQUNJLFdBQ0EsNEJBQ0EscUJBQ0EsNkJBR0osdUdBQ0ksYUFLWixvRkFDSSxXQUNBLGtCQUNBLGdCQUNBLGVBRUEsMkdBQ0ksdUJBSVIsNEZBQ0kseUJBQ0EsYUFDQSxtQkFDQSx1QkFDQSxXQUNBLHNCQUNBLG1FQUNBLGtCQUNBLFlBQ0EsWUFDQSxhQUNBLGVBQ0EsZ0JBQ0EsZ0JBQ0EsV0FDQSxpQkFDQSx5QkFHSiw4RkFDSSxXQUNBLFlBQ0EsOEJBQ0EsMkJBQ0EsNEJBQ0EscUJBQ0Esd0JBR0osd0dBQ0ksWUFDQSxZQUdKLDZGQUNJLFdBQ0EsWUFDQSxjQUNBLGVBQ0EsYUFDQSx1QkFDQSxtQkFJUiw0RUFDSSxrQkFDQSxXQUNBLGNBQ0EsZ0JBQ0EsaUJBQ0EsZUFFQSw4RUFDSSxnQkFLWix5RkFDSSxXQU9aLDJCQUNJLHlCQUVBLGtDQUNJLDBCQUtKLDRHQUNJLG1CQUNBLHFCQUtKLDRHQUNJLG9CQUNBLHFCQUtKLHdHQUNJLGdDQUNBLG9CQUNBLHFCQUlSLGtGQUNJLFdBQ0Esa0JBQ0EsU0FDQSxTQUNBLFdBQ0EsVUFDQSxnQ0FHSixpQkFDSSxrQkFDQSwwQkFDQSxXQUNBLGVBRUEsMENBQ0kseUJBQ0EsK0JBRUEscURBQ0kseUJBTWhCLHFCQUtJLFVBSkEsd0JBQ0ksOEJBTVIsWUFDSSxpQkFDQSxlQUVBLG1CQUNJLHFCQUtKLHNFQUNJLHlCQUtKLDhHQUNJLHlCQUtKLHNHQUNJLHNCQUlSLHdCQUNJLGdDQUNBLDRCQUNBLGtCQUVBLDBCQUNJLHNCQUtKLDBGQUNJLHlCQUtKLGlCQUNJLGdCQUNBLGNBQ0Esa0JBQ0EsZUFDQSxpQkFDQSxnQkFDQSw4QkFJQSx1QkFDSSw4QkFNWixZQUNJLHlCQUNBLGVBSUEsNkJBQ0ksV0FDQSxXQUNBLDBCQUNBLDJCQUNBLGdCQUNBLGlCQUNBLHNCQUNBLDJCQUlBLG1CQUNJLHlCQUNBLHFDQVFaLGlCQUNJLGdCQUdKLFdBQ0ksc0JBQ0EsZUFDQSw0QkFDQSxrQkFDQSxvQkFDQSxtQkFDQSxvQkFDQSxnQkFDQSxXQUdKLGdEQUVJLGVBQ0EsaUJBQ0EsY0FHSix3QkFDSSxjQUdKLG1CQUNJLGNBQ0Esb0JBQ0Esa0JBRUEscUNBTEosbUJBTVEsa0JBSVIsWUFDSSxnQkFDQSxjQUdKLFlBQ0ksZ0JBQ0EsY0FHSixZQUNJLGdCQUNBLGNBR0osWUFDSSxnQkFDQSxjQUdKLGVBQ0ksZ0JBQ0Esa0JBQ0EsbUJBQ0EsaUJBQ0EsYUFDQSxnQkFDQSxnQkFFQSxxQ0FUSixlQVVRIiwiZmlsZSI6Im1lZ2EtbWVudS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiJG91dGxldC1jb2xvcjogI2Y3NjI2MjtcclxuJG91dGxldC1ob3Zlci1jb2xvcjogZGFya2VuKCNmNzYyNjIsMjUlKTtcclxuXHJcbi5tZWdhLW1lbnUtYmFja2dyb3VuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMTAwdmg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcclxuICAgIG9wYWNpdHk6IDAuNDA7XHJcbiAgICAtbW96LW9wYWNpdHk6IDAuNDBcclxufVxyXG5cclxuLm1lZ2EtbWVudS1tZW51LWJhY2tncm91bmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogOTAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZjhmOGY5IDE2JSwgI2ZmZiA4JSlcclxufVxyXG5cclxuLm1lZ2EtbWVudS1oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5hdmJhci1sY3ctZ3JvdXBzIHtcclxuICAgIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsYXBzZS1sY3ctZ3JvdXBzIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsaW5rLCAmOmFjdGl2ZSwgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNpbmdsZS1tZW51LWl0ZW06aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxOTNkYjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uYXYtb3V0bGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3V0bGV0LWhvdmVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG91dGxldC1ob3Zlci1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IC8qbWFyZ2luOjAgLTEwJTsqL1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMTVweCAtOHB4IHJnYmEoMCwwLDAsMC4zKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2luZ2xlLWNvbCB7XHJcbiAgICAgICAgICAgIC5tbV9zaG93QWxsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi56b25lY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUtbWVnYS1tZW51IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGluayxcclxuICAgICAgICAgICAgICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1lZ2EtbWVudSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM5MnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMzVweCA2N3B4IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAuc3RvcnlCYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1NTU1O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2ItYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudS1yaWdodC1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdG9yeS1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLm91dGxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZ1bGwtbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm91dGxldCB7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0b3J5QmFubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZnVsbC1saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuKi8gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0b3J5QmFubmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtcyAuc3Rvcnktc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2ItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggI2NjYyBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mdWxsLXNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm91dGxldDpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aHVtYi5vdXRsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDA0ZjRmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9vdXRsZXQtYmFubmVyLWJhbmQtYmcucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNiLWl0ZW0gLnRodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNiLWl0ZW0tZnVsbC1zaXplIC50aHVtYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNiLWl0ZW0gLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMwMmUyYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFsbC1wcm9kdWN0cy1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDY3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxOTNkYjA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYi1jb250ZW50IC5zdG9yeUJhbm5lciAuYWxsLXByb2R1Y3RzLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZiYXItbmF2ID4gbGkge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJiA+IGE6bGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgJiA+IGE6bGluay5uYXZiYXItY2F0ZWdvcnktaG92ZXJlZDpiZWZvcmUsID4gOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDElICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICYgPiBhOmxpbmsubmF2YmFyLWNhdGVnb3J5LWhvdmVyZWQ6YmVmb3JlLCA+IDpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAxMyUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICYgPiBhOmxpbmsubmF2YmFyLWNhdGVnb3J5LWhvdmVyZWQ6YmVmb3JlLCA+IDpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG91dGxldC1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgbGVmdDogMTMlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGE6bGluay5uYXZiYXItY2F0ZWdvcnktaG92ZXJlZDpiZWZvcmUsID4gOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDE1JTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTkzZGIwO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBhIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmLm5hdmJhci1sY3ctZ3JvdXBzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTkzZGIwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmLm5hdi1vdXRsZXQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvdXRsZXQtaG92ZXItY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbGxhcHNlLWxjdy1ncm91cHMge1xyXG4gICAgJi5pbiB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5uYXYtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG5cclxuICAgID4gYTpsaW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXYtbmV3ID4gYSB7XHJcbiAgICAmOmxpbmssICY6dmlzaXRlZCwgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjYzExMTFkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXYtbmV3LWRpc2NvdW50cyA+IGEge1xyXG4gICAgJjpsaW5rLCAmOnZpc2l0ZWQsICY6aG92ZXIsICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogI2MxMTExZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2LWJlc3RzZWxsZXJzID4gYSB7XHJcbiAgICAmOmxpbmssICY6dmlzaXRlZCwgJjpob3ZlciwgJjphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjQ0MwMDY2ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbGwtcHJvZHVjdHMtbWVudS1pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYzZjNmM2O1xyXG4gICAgcGFkZGluZzogMTBweCAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICA+IGEge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcGVjaWFsLW1lbnUgPiBhIHtcclxuICAgICY6bGluaywgJjp2aXNpdGVkLCAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICMzMDJlMmIgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuYS5uZXctaXRlbSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIllFTsSwIVwiO1xyXG4gICAgICAgIGNvbG9yOiAjZjc2MjYyO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNmNzYyNjI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2Y3NjI2MjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubmF2LW91dGxldCB7XHJcbiAgICBjb2xvcjogJG91dGxldC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uem9uZVRpdGxlIHtcclxuICAgICYgYSwgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDMuN3B4IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgY29sb3I6ICM1NTUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiBhIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxOTNkYjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyoub3V0bGV0IC56b25lVGl0bGUgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzMwMmUyYiAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59Ki9cclxuLnpvbmVjb2x1bW50aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uem9uZVRpdGxlIHsgLyp3aWR0aDogMTYxcHg7Ki9cclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjNTU1XHJcbn1cclxuXHJcbi56b25lY29sdW1uIC5tbV9zaG93QWxsLFxyXG4uem9uZWNvbHVtbiArIC5tbV9zaG93QWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICMxOTNkYjA7XHJcbn1cclxuXHJcbi56b25lY29sdW1uICsgLm1tX3Nob3dBbGwge1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbn1cclxuXHJcbi5oZWFkZXItaWNvbi1sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDlweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLkxDV0xBTkQtUDEge1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGNvbG9yOiAjMjU0Y2I1O1xyXG59XHJcblxyXG4uTENXTEFORC1QMiB7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgY29sb3I6ICMwMDlmZjk7XHJcbn1cclxuXHJcbi5sY3dsYW5kLXAxIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBjb2xvcjogIzI1NGNiNTtcclxufVxyXG5cclxuLmxjd2xhbmQtcDIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGNvbG9yOiAjMDA5ZmY5O1xyXG59XHJcblxyXG4jUENfaGVhZGVyX2RpdiB7XHJcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBsaW5lLWhlaWdodDogMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG59Il19 */

.no-margin{margin:0 !important}.no-padding{padding:0 !important}.no-overflow{overflow:hidden !important}.nowrap{white-space:nowrap !important}span.line{display:block !important;height:1px !important;border-bottom:1px solid #e0e0e0 !important}.d-flex{display:flex !important}.d-block{display:block !important}.pl-0{padding-left:0px !important}.pl-5{padding-left:5px !important}.pl-10{padding-left:10px !important}.pl-15{padding-left:15px !important}.pl-20{padding-left:20px !important}.pl-25{padding-left:25px !important}.pl-30{padding-left:30px !important}.pl-35{padding-left:35px !important}.pl-40{padding-left:40px !important}.pl-45{padding-left:45px !important}.pl-50{padding-left:50px !important}.pr-0{padding-right:0px !important}.pr-5{padding-right:5px !important}.pr-10{padding-right:10px !important}.pr-15{padding-right:15px !important}.pr-20{padding-right:20px !important}.pr-25{padding-right:25px !important}.pr-30{padding-right:30px !important}.pr-35{padding-right:35px !important}.pr-40{padding-right:40px !important}.pr-45{padding-right:45px !important}.pr-50{padding-right:50px !important}.pt-0{padding-top:0px !important}.pt-5{padding-top:5px !important}.pt-10{padding-top:10px !important}.pt-15{padding-top:15px !important}.pt-20{padding-top:20px !important}.pt-25{padding-top:25px !important}.pt-30{padding-top:30px !important}.pt-35{padding-top:35px !important}.pt-40{padding-top:40px !important}.pt-45{padding-top:45px !important}.pt-50{padding-top:50px !important}.pb-0{padding-bottom:0px !important}.pb-5{padding-bottom:5px !important}.pb-10{padding-bottom:10px !important}.pb-15{padding-bottom:15px !important}.pb-20{padding-bottom:20px !important}.pb-25{padding-bottom:25px !important}.pb-30{padding-bottom:30px !important}.pb-35{padding-bottom:35px !important}.pb-40{padding-bottom:40px !important}.pb-45{padding-bottom:45px !important}.pb-50{padding-bottom:50px !important}.ml-0{margin-left:0px !important}.ml-5{margin-left:5px !important}.ml-10{margin-left:10px !important}.ml-15{margin-left:15px !important}.ml-20{margin-left:20px !important}.ml-25{margin-left:25px !important}.ml-30{margin-left:30px !important}.ml-35{margin-left:35px !important}.ml-40{margin-left:40px !important}.ml-45{margin-left:45px !important}.ml-50{margin-left:50px !important}.mr-0{margin-right:0px !important}.mr-5{margin-right:5px !important}.mr-10{margin-right:10px !important}.mr-15{margin-right:15px !important}.mr-20{margin-right:20px !important}.mr-25{margin-right:25px !important}.mr-30{margin-right:30px !important}.mr-35{margin-right:35px !important}.mr-40{margin-right:40px !important}.mr-45{margin-right:45px !important}.mr-50{margin-right:50px !important}.mt-0{margin-top:0px !important}.mt-5{margin-top:5px !important}.mt-10{margin-top:10px !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.mt-25{margin-top:25px !important}.mt-30{margin-top:30px !important}.mt-35{margin-top:35px !important}.mt-40{margin-top:40px !important}.mt-45{margin-top:45px !important}.mt-50{margin-top:50px !important}.mb-0{margin-bottom:0px !important}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px !important}.mb-20{margin-bottom:20px !important}.mb-25{margin-bottom:25px !important}.mb-30{margin-bottom:30px !important}.mb-35{margin-bottom:35px !important}.mb-40{margin-bottom:40px !important}.mb-45{margin-bottom:45px !important}.mb-50{margin-bottom:50px !important}button:focus{outline:0}.cookiealert{position:fixed;bottom:0px;left:0px;width:100%;margin:0 !important;padding:0;z-index:999;opacity:.9;border-style:none;visibility:hidden;transform:translateY(100%);transition:all 500ms ease-out;color:#555;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.24)}@media(min-width: 991px){.cookiealert{bottom:7px;left:18px;width:414px;border-radius:5px}}.cookiealert.show{opacity:1;visibility:visible;transform:translateY(0%);transition-delay:1000ms}.cookiealert .cookiealert-text{z-index:1;padding:25px 27px 7px 18px;margin:0px;width:100%;font-size:12px}@media(min-width: 991px){.cookiealert .cookiealert-text{width:414px}}.cookiealert a{text-decoration:underline}.cookiealert .closecookies{z-index:2;position:absolute;margin-top:10px;right:0}.cookiealert .btn-primary{background-color:#193db0;border-radius:4px}.cookiealert .closeBtn{font-weight:bold;color:#000}.cookiealert .pull-rightleft{float:left}@media screen and (min-width: 991px){.cookiealert .pull-rightleft{float:right}}.cookiealert .full-width{width:100%}.cookiealert .acceptcookies{width:120px;height:35px;margin-bottom:16px;border-radius:3px;font-weight:bold;font-stretch:normal;font-style:normal;vertical-align:baseline;background-color:#193db0}.bootbox .button{padding:0 10px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNhc3MtdXRpbHMvdXRpbGl0aWVzLnNjc3MiLCJzYXNzLXV0aWxzL21peGlucy5zY3NzIiwiY29tbW9uLWxjd2Fpa2lraS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLFdBQ0ksb0JBR0osWUFDSSxxQkFHSixhQUNJLDJCQUdKLFFBQ0ksOEJBR0osVUFDSSx5QkFDQSxzQkFDQSwyQ0FHSixRQUNJLHdCQUdKLFNBQ0kseUJDMUJJLE1BQ0ksNEJBREosTUFDSSw0QkFESixPQUNJLDZCQURKLE9BQ0ksNkJBREosT0FDSSw2QkFESixPQUNJLDZCQURKLE9BQ0ksNkJBREosT0FDSSw2QkFESixPQUNJLDZCQURKLE9BQ0ksNkJBREosT0FDSSw2QkFESixNQUNJLDZCQURKLE1BQ0ksNkJBREosT0FDSSw4QkFESixPQUNJLDhCQURKLE9BQ0ksOEJBREosT0FDSSw4QkFESixPQUNJLDhCQURKLE9BQ0ksOEJBREosT0FDSSw4QkFESixPQUNJLDhCQURKLE9BQ0ksOEJBREosTUFDSSwyQkFESixNQUNJLDJCQURKLE9BQ0ksNEJBREosT0FDSSw0QkFESixPQUNJLDRCQURKLE9BQ0ksNEJBREosT0FDSSw0QkFESixPQUNJLDRCQURKLE9BQ0ksNEJBREosT0FDSSw0QkFESixPQUNJLDRCQURKLE1BQ0ksOEJBREosTUFDSSw4QkFESixPQUNJLCtCQURKLE9BQ0ksK0JBREosT0FDSSwrQkFESixPQUNJLCtCQURKLE9BQ0ksK0JBREosT0FDSSwrQkFESixPQUNJLCtCQURKLE9BQ0ksK0JBREosT0FDSSwrQkFESixNQUNJLDJCQURKLE1BQ0ksMkJBREosT0FDSSw0QkFESixPQUNJLDRCQURKLE9BQ0ksNEJBREosT0FDSSw0QkFESixPQUNJLDRCQURKLE9BQ0ksNEJBREosT0FDSSw0QkFESixPQUNJLDRCQURKLE9BQ0ksNEJBREosTUFDSSw0QkFESixNQUNJLDRCQURKLE9BQ0ksNkJBREosT0FDSSw2QkFESixPQUNJLDZCQURKLE9BQ0ksNkJBREosT0FDSSw2QkFESixPQUNJLDZCQURKLE9BQ0ksNkJBREosT0FDSSw2QkFESixPQUNJLDZCQURKLE1BQ0ksMEJBREosTUFDSSwwQkFESixPQUNJLDJCQURKLE9BQ0ksMkJBREosT0FDSSwyQkFESixPQUNJLDJCQURKLE9BQ0ksMkJBREosT0FDSSwyQkFESixPQUNJLDJCQURKLE9BQ0ksMkJBREosT0FDSSwyQkFESixNQUNJLDZCQURKLE1BQ0ksNkJBREosT0FDSSw4QkFESixPQUNJLDhCQURKLE9BQ0ksOEJBREosT0FDSSw4QkFESixPQUNJLDhCQURKLE9BQ0ksOEJBREosT0FDSSw4QkFESixPQUNJLDhCQURKLE9BQ0ksOEJDRlosYUFDSSxVQUdKLGFBQ0ksZUFDQSxXQUNBLFNBQ0EsV0FTQSxvQkFDQSxVQUNBLFlBQ0EsV0FDQSxrQkFDQSxrQkFDQSwyQkFDQSw4QkFFQSxXQUNBLGdCQUNBLHNDQWxCQSx5QkFOSixhQU9RLFdBQ0EsVUFDQSxZQUNBLG1CQWdCSixrQkFDSSxVQUNBLG1CQUNBLHlCQUNBLHdCQUdKLCtCQUNJLFVBQ0EsMkJBQ0EsV0FDQSxXQU1BLGVBSkEseUJBTkosK0JBT1EsYUFNUixlQUNJLDBCQUdKLDJCQUNJLFVBQ0Esa0JBQ0EsZ0JBQ0EsUUFHSiwwQkFDSSx5QkFDQSxrQkFHSix1QkFDSSxpQkFDQSxXQUdKLDZCQUNJLFdBRUEscUNBSEosNkJBSVEsYUFJUix5QkFDSSxXQUdKLDRCQUNJLFlBQ0EsWUFDQSxtQkFDQSxrQkFDQSxpQkFDQSxvQkFDQSxrQkFDQSx3QkFDQSx5QkFNSixpQkFDSSIsImZpbGUiOiJjb21tb24tbGN3YWlraWtpLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1wb3J0IFwibWl4aW5zXCI7XHJcblxyXG4ubm8tbWFyZ2luIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm8tcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby1vdmVyZmxvdyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ub3dyYXAge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5zcGFuLmxpbmUge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC1mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmQtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuQGluY2x1ZGUgbG9vcCgnLnBsLScsICdwYWRkaW5nLWxlZnQnLCAncHgnLCAwLCA1MCwgNSk7XHJcbkBpbmNsdWRlIGxvb3AoJy5wci0nLCAncGFkZGluZy1yaWdodCcsICdweCcsIDAsIDUwLCA1KTtcclxuQGluY2x1ZGUgbG9vcCgnLnB0LScsICdwYWRkaW5nLXRvcCcsICdweCcsIDAsIDUwLCA1KTtcclxuQGluY2x1ZGUgbG9vcCgnLnBiLScsICdwYWRkaW5nLWJvdHRvbScsICdweCcsIDAsIDUwLCA1KTtcclxuXHJcbkBpbmNsdWRlIGxvb3AoJy5tbC0nLCAnbWFyZ2luLWxlZnQnLCAncHgnLCAwLCA1MCwgNSk7XHJcbkBpbmNsdWRlIGxvb3AoJy5tci0nLCAnbWFyZ2luLXJpZ2h0JywgJ3B4JywgMCwgNTAsIDUpO1xyXG5AaW5jbHVkZSBsb29wKCcubXQtJywgJ21hcmdpbi10b3AnLCAncHgnLCAwLCA1MCwgNSk7XHJcbkBpbmNsdWRlIGxvb3AoJy5tYi0nLCAnbWFyZ2luLWJvdHRvbScsICdweCcsIDAsIDUwLCA1KTsiLCLvu79AbWl4aW4gbG9vcCgkY2xhc3NOYW1lLCAkc3R5bGVOYW1lLCAkdW5pdCwgJGksICRtYXgsICRvZmZzZXQpIHtcclxuXHJcbiAgICBAd2hpbGUgJGkgPD0gJG1heCB7XHJcbiAgICAgICAgI3skY2xhc3NOYW1lICsgJGl9IHtcclxuICAgICAgICAgICAgI3skc3R5bGVOYW1lfTogI3skaSArICR1bml0ICsgJyAhaW1wb3J0YW50J307XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAkaTogJGkgKyAkb2Zmc2V0O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbG9vcEZvckFmdGVyKCRjbGFzc05hbWUsICRzdHlsZU5hbWUsICR1bml0LCAkaSwgJG1heCwgJG9mZnNldCkge1xyXG5cclxuICAgIEB3aGlsZSAkaSA8PSAkbWF4IHtcclxuICAgICAgICAjeyRjbGFzc05hbWUgKyAkaSArICc6YWZ0ZXInfSB7XHJcbiAgICAgICAgICAgICN7JHN0eWxlTmFtZX06ICN7JGkgKyAkdW5pdCArICcgIWltcG9ydGFudCd9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJGk6ICRpICsgJG9mZnNldDtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0ICdzYXNzLXV0aWxzL3V0aWxpdGllcy5zY3NzJztcclxuXHJcbmJ1dHRvbjpmb2N1c3tcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi5jb29raWVhbGVydCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgYm90dG9tOiA3cHg7XHJcbiAgICAgICAgbGVmdDogMThweDtcclxuICAgICAgICB3aWR0aDogNDE0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gICAgLypoZWlnaHQ6IDIwMnB4OyovXHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1vdXQ7XHJcbiAgICAvKiAgY29sb3I6ICNlY2YwZjE7Ki9cclxuICAgIGNvbG9yOiAjNTU1NTU1O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI0KTtcclxuXHJcbiAgICAmLnNob3cge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMDBtcztcclxuICAgIH1cclxuXHJcbiAgICAuY29va2llYWxlcnQtdGV4dCB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDI3cHggN3B4IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZVxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZWNvb2tpZXMge1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDBcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTNEQjA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZUJ0biB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrXHJcbiAgICB9XHJcblxyXG4gICAgLnB1bGwtcmlnaHRsZWZ0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mdWxsLXdpZHRoIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjZXB0Y29va2llcyB7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTNkYjA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYm9vdGJveCB7XHJcbiAgICAuYnV0dG9ue1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIH1cclxufSJdfQ== */

@-webkit-keyframes cookieseal-slide-in {
    from {
        bottom: -300px;
        opacity: 0
    }

    to {
        bottom: 0;
        opacity: 1
    }
}

@keyframes cookieseal-slide-in {
    from {
        bottom: -300px;
        opacity: 0
    }

    to {
        bottom: 0;
        opacity: 1
    }
}

@-webkit-keyframes cookieseal-fade-in {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes cookieseal-fade-in {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

#cookieseal-banner {
    z-index: 10000 !important;
    display: none;
    position: fixed;
    bottom: 14px;
    left: 20px;
    width: 414px;
    -webkit-animation-name: cookieseal-slide-in;
    -webkit-animation-duration: .4s;
    animation-name: cookieseal-slide-in;
    animation-duration: .4s;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    background-color: #fff;
}

@media screen and (max-width: 991px) {
    #cookieseal-banner {
        bottom: 0;
        left: 0;
        border-radius: 0;
        width: 100%;
        padding: 16px
    }
}

#cookieseal-banner .cookieseal-banner-body {
    display: block;
    line-height: 20px;
    color: #555
}

    #cookieseal-banner .cookieseal-banner-body p {
        flex: 1;
        align-self: flex-end;
        margin-bottom: 10px;
    }

#cookieseal-banner button {
    padding: 9px;
    border-radius: 3px;
    background-color: #193db0;
    border: none;
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.36;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    border: 1px solid #193db0
}

    #cookieseal-banner button#cookieseal-banner-close {
        align-self: flex-start;
        margin: 5px 0;
        background: none;
        font-weight: bold;
        cursor: pointer
    }

#cookieseal-banner a {
    color: #2e4eb6;
    margin: 0 10px;
    font-size: 13px;
    font-style: italic
}

#cs-seal-popup {
    display: none;
    position: fixed;
    z-index: 1101;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    align-items: center;
    justify-content: center;
    background-color: rgba(0,0,0,.6);
    -webkit-animation-name: cookieseal-fade-in;
    -webkit-animation-duration: .4s;
    animation-name: cookieseal-fade-in;
    animation-duration: .4s;
    font-family: "Open Sans",sans-serif;
    font-size: 14px
}

    #cs-seal-popup .cs-popup-content {
        background-color: #fefefe;
        max-height: 90%;
        border-radius: 5px
    }

        #cs-seal-popup .cs-popup-content .cs-popup-content-brand {
            display: flex;
            align-items: center;
            border-bottom: 1px solid #ccc;
            background-color: #f2f2f2;
            height: 90px;
            justify-content: space-between;
            border-top-left-radius: 5px;
            border-top-right-radius: 5px
        }

            #cs-seal-popup .cs-popup-content .cs-popup-content-brand h1 {
                font-size: 24px;
                font-weight: 600;
                font-stretch: normal;
                font-style: normal;
                line-height: .92;
                letter-spacing: normal;
                text-align: left;
                color: #333;
                margin-left: 20px
            }

            #cs-seal-popup .cs-popup-content .cs-popup-content-brand .cs-popup-content-brand-logo {
                margin-right: 20px
            }

                #cs-seal-popup .cs-popup-content .cs-popup-content-brand .cs-popup-content-brand-logo img {
                    height: 80px
                }

        #cs-seal-popup .cs-popup-content .cs-popup-content-bottom {
            display: flex;
            justify-content: flex-end;
            align-items: center;
            border-top: 1px solid #ccc;
            background-color: #f2f2f2;
            min-height: 60px;
            flex-wrap: wrap;
            padding: 8px;
            border-bottom-left-radius: 5px;
            border-bottom-right-radius: 5px
        }

@media screen and (max-width: 991px) {
    #cs-seal-popup .cs-popup-content .cs-popup-content-bottom {
        justify-content: center
    }
}

#cs-seal-popup .cs-popup-content .cs-popup-content-bottom p {
    font-size: 12px;
    margin: 5px 0;
    flex-shrink: 1;
    display: none
}

#cs-seal-popup .cs-popup-content .cs-popup-content-bottom &gt; div {
    flex-shrink: 0
}

#cs-seal-popup .cs-popup-content .cs-popup-content-bottom button {
    background-color: #193db0;
    border: none;
    border-radius: 5px;
    height: 35px;
    font: inherit;
    font-size: 14px;
    padding: 0 20px;
    color: #fff;
    font-weight: bold;
    margin-left: 10px;
    border: 1px solid #193db0;
    font-weight: bold;
    text-align: left
}

@media screen and (max-width: 991px) {
    #cs-seal-popup .cs-popup-content .cs-popup-content-bottom button {
        margin-left: 0px
    }
}

#cs-seal-popup .cs-popup-content .cs-popup-content-bottom button:nth-child(odd) {
    color: #193db0;
    background-color: #fff !important
}

#cs-seal-popup .cs-popup-content .cs-popup-content-tabs {
    width: 600px
}

    #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .state {
        position: absolute;
        left: -10000px
    }

    #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        background-color: #fff
    }

        #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel {
            background-color: #fff;
            padding: 0 20px;
            overflow: hidden;
            max-height: 0px;
            width: 100%;
            flex-basis: auto
        }

            #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .cs-popup-content-tabs-flex-tabs-panel-tab-content-header {
                display: flex;
                justify-content: space-between;
                align-items: center
            }

                #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .cs-popup-content-tabs-flex-tabs-panel-tab-content-header h3 {
                    font-size: 14px;
                    font-weight: bold;
                    width: 56%;
                    display: inline-block
                }

                #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .cs-popup-content-tabs-flex-tabs-panel-tab-content-header .cs-popup-content-tabs-flex-tabs-panel-tab-content-header-setting {
                    display: block;
                    float: right;
                    width: 32%;
                    text-align: right
                }

                #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .cs-popup-content-tabs-flex-tabs-panel-tab-content-header .cs-popup-content-switch {
                    position: relative;
                    display: inline-block;
                    width: 60px;
                    height: 34px
                }

                    #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .cs-popup-content-tabs-flex-tabs-panel-tab-content-header .cs-popup-content-switch input {
                        opacity: 0;
                        width: 0;
                        height: 0
                    }

                #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .cs-popup-content-tabs-flex-tabs-panel-tab-content-header .cs-popup-content-slider {
                    position: absolute;
                    cursor: pointer;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    background-color: #ccc;
                    -webkit-transition: .4s;
                    transition: .4s;
                    border-radius: 20px
                }

                    #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .cs-popup-content-tabs-flex-tabs-panel-tab-content-header .cs-popup-content-slider:before {
                        position: absolute;
                        content: "";
                        height: 26px;
                        width: 26px;
                        left: 4px;
                        bottom: 4px;
                        background-color: #fff;
                        -webkit-transition: .4s;
                        transition: .4s;
                        border-radius: 26px
                    }

                #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .cs-popup-content-tabs-flex-tabs-panel-tab-content-header input:checked + .cs-popup-content-slider {
                    background-color: #193db0
                }

                    #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .cs-popup-content-tabs-flex-tabs-panel-tab-content-header input:checked + .cs-popup-content-slider:before {
                        -webkit-transform: translateX(26px);
                        -ms-transform: translateX(26px);
                        transform: translateX(26px)
                    }

                #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .cs-popup-content-tabs-flex-tabs-panel-tab-content-header input:focus + .cs-popup-content-slider {
                    box-shadow: 0 0 1px #193db0
                }

                #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .cs-popup-content-tabs-flex-tabs-panel-tab-content-header .cs-popup-content-tabs-flex-tabs-panel-tab-content-header-switch-title {
                    font-size: 14px;
                    font-weight: bold
                }

                    #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .cs-popup-content-tabs-flex-tabs-panel-tab-content-header .cs-popup-content-tabs-flex-tabs-panel-tab-content-header-switch-title.active {
                        color: #333
                    }

                    #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .cs-popup-content-tabs-flex-tabs-panel-tab-content-header .cs-popup-content-tabs-flex-tabs-panel-tab-content-header-switch-title.inactive {
                        color: #333
                    }

                #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .cs-popup-content-tabs-flex-tabs-panel-tab-content-header .switch-title {
                    font-size: 14px;
                    font-weight: bold
                }

                    #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .cs-popup-content-tabs-flex-tabs-panel-tab-content-header .switch-title.active {
                        color: #333
                    }

                    #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .cs-popup-content-tabs-flex-tabs-panel-tab-content-header .switch-title.inactive {
                        color: #333
                    }

            #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content p {
                font-size: 13px
            }

            #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .details {
                display: flex
            }

            #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .description {
                width: 360px
            }

                #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .description p {
                    margin: 0;
                    text-align: justify;
                    font-size: 14px;
                    font-weight: normal;
                    font-stretch: normal;
                    font-style: normal;
                    line-height: 1.79;
                    letter-spacing: normal;
                    text-align: left;
                    color: #333
                }

            #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cookies {
                margin-left: 20px;
                overflow: scroll;
                height: 190px;
                width: 150px
            }

                #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cookies h4 {
                    font-size: 13px;
                    font-weight: bold;
                    color: #193db0;
                    margin-top: 0
                }

                #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cookies span {
                    font-size: 12px;
                    font-weight: 300;
                    color: #000;
                    display: block;
                    overflow: hidden;
                    word-break: break-word;
                    margin-bottom: 4px
                }

        #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs label.tab {
            font-weight: bold;
            font-size: 12px;
            width: 80px;
            word-wrap: break-word;
            flex-grow: 1;
            display: inline-block;
            padding: 10px;
            vertical-align: top;
            background-color: #eee;
            cursor: hand;
            cursor: pointer;
            border-left: 10px solid #ccc
        }

@media screen and (max-width: 991px) {
    #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs label.tab {
        font-size: 14px
    }
}

#cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs label.tab:hover {
    background-color: #fff
}

#cs-seal-popup .cs-popup-content .cs-popup-content-tabs #tab-1:checked ~ .cs-popup-content-tabs-flex-tabs #tab-1-label {
    background-color: #fff;
    cursor: default;
    border-left-color: #193db0
}

@media screen and (max-width: 991px) {
    #cs-seal-popup .cs-popup-content .cs-popup-content-tabs #tab-1:checked ~ .cs-popup-content-tabs-flex-tabs #tab-1-label {
        font-size: 14px
    }
}

#cs-seal-popup .cs-popup-content .cs-popup-content-tabs #tab-1:checked ~ .cs-popup-content-tabs-flex-tabs #tab-1-panel {
    max-height: 1000px;
    padding: 20px
}

#cs-seal-popup .cs-popup-content .cs-popup-content-tabs #tab-2:checked ~ .cs-popup-content-tabs-flex-tabs #tab-2-label {
    background-color: #fff;
    cursor: default;
    border-left-color: #193db0
}

@media screen and (max-width: 991px) {
    #cs-seal-popup .cs-popup-content .cs-popup-content-tabs #tab-2:checked ~ .cs-popup-content-tabs-flex-tabs #tab-2-label {
        font-size: 14px
    }
}

#cs-seal-popup .cs-popup-content .cs-popup-content-tabs #tab-2:checked ~ .cs-popup-content-tabs-flex-tabs #tab-2-panel {
    max-height: 1000px;
    padding: 20px
}

#cs-seal-popup .cs-popup-content .cs-popup-content-tabs #tab-3:checked ~ .cs-popup-content-tabs-flex-tabs #tab-3-label {
    background-color: #fff;
    cursor: default;
    border-left-color: #193db0
}

@media screen and (max-width: 991px) {
    #cs-seal-popup .cs-popup-content .cs-popup-content-tabs #tab-3:checked ~ .cs-popup-content-tabs-flex-tabs #tab-3-label {
        font-size: 14px
    }
}

#cs-seal-popup .cs-popup-content .cs-popup-content-tabs #tab-3:checked ~ .cs-popup-content-tabs-flex-tabs #tab-3-panel {
    max-height: 1000px;
    padding: 20px
}

#cs-seal-popup .cs-popup-content .cs-popup-content-tabs #tab-4:checked ~ .cs-popup-content-tabs-flex-tabs #tab-4-label {
    background-color: #fff;
    cursor: default;
    border-left-color: #193db0
}

@media screen and (max-width: 991px) {
    #cs-seal-popup .cs-popup-content .cs-popup-content-tabs #tab-4:checked ~ .cs-popup-content-tabs-flex-tabs #tab-4-label {
        font-size: 14px
    }
}

#cs-seal-popup .cs-popup-content .cs-popup-content-tabs #tab-4:checked ~ .cs-popup-content-tabs-flex-tabs #tab-4-panel {
    max-height: 1000px;
    padding: 20px
}

#cs-seal-popup .cs-popup-content .cs-popup-content-tabs #tab-5:checked ~ .cs-popup-content-tabs-flex-tabs #tab-5-label {
    background-color: #fff;
    cursor: default;
    border-left-color: #193db0
}

#cs-seal-popup .cs-popup-content .cs-popup-content-tabs #tab-5:checked ~ .cs-popup-content-tabs-flex-tabs #tab-5-panel {
    max-height: 1000px;
    padding: 20px
}

@media(max-width: 600px) {
    .cookie-seal-banner .cookieseal-banner-body {
        justify-content: flex-end;
        flex-wrap: wrap;
        padding-bottom: 8px
    }

        .cookie-seal-banner .cookieseal-banner-body p {
            flex-basis: 100%
        }

    .cookie-seal-banner button#cm-banner-customize {
        margin: 8px 16px 8px 0
    }

    .cookie-seal-banner button#cm-banner-accept-all {
        margin-right: 16px
    }

    .cookie-seal-banner button#cookieseal-banner-close {
        order: -1
    }

    #cs-seal-popup .cs-popup-content {
        width: 95%
    }

        #cs-seal-popup .cs-popup-content .cs-popup-content-tabs {
            width: 100%
        }

            #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs {
                flex-direction: column
            }

                #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .tab {
                    background: #fff;
                    border-bottom: 1px solid #ccc
                }

                    #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .tab:last-of-type {
                        border-bottom: none
                    }

                #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs label.tab {
                    width: 100%
                }

                #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel {
                    padding: 0
                }

                    #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cookies {
                        display: none
                    }

                    #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .cs-popup-content-tabs-flex-tabs-panel-tab-content-header {
                        justify-content: unset
                    }

                    #cs-seal-popup .cs-popup-content .cs-popup-content-tabs .cs-popup-content-tabs-flex-tabs .cs-popup-content-tabs-flex-tabs-panel .cs-popup-content-tabs-flex-tabs-panel-tab-content .details .description {
                        width: 100%
                    }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvb2tpZS1zZWFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsdUNBQ0ksS0FDSSxjQUNBLFVBR0osR0FDSSxTQUNBLFdBSVIsK0JBQ0ksS0FDSSxjQUNBLFVBR0osR0FDSSxTQUNBLFdBSVIsc0NBQ0ksS0FDSSxVQUdKLEdBQ0ksV0FJUiw4QkFDSSxLQUNJLFVBR0osR0FDSSxXQU1SLG1CQUNJLHlCQUNBLGFBQ0EsZUFDQSxZQUNBLFVBQ0EsWUFDQSwyQ0FDQSwrQkFDQSxtQ0FDQSx1QkFDQSxtQ0FDQSxlQUNBLHNCQUNBLGtCQUNBLFdBQ0Esa0JBQ0Esc0NBRUEscUNBbkJKLG1CQW9CUSxTQUNBLE9BQ0EsZ0JBQ0EsV0FDQSxjQUdKLDJDQUNJLGNBQ0EsaUJBQ0EsV0FFQSw2Q0FDSSxPQUNBLG9CQUlSLDBCQUNJLFlBQ0Esa0JBQ0EseUJBQ0EsWUFDQSxlQUNBLGlCQUNBLG9CQUNBLGtCQUNBLGlCQUNBLHNCQUNBLGtCQUNBLFdBQ0EsVUFDQSxXQUNBLHlCQUVBLDBDQUNJLGNBQ0Esc0JBR0oseUNBQ0ksaUJBR0osa0RBQ0ksc0JBQ0EsYUFDQSxnQkFDQSxpQkFDQSxlQUlSLHFCQUNJLGNBQ0EsY0FDQSxlQUNBLGtCQUlSLGVBQ0ksYUFDQSxlQUNBLGFBQ0EsT0FDQSxNQUNBLFdBQ0EsWUFDQSxjQUNBLG1CQUNBLHVCQUNBLGdDQUNBLDBDQUNBLCtCQUNBLGtDQUNBLHVCQUNBLG1DQUNBLGVBRUEsaUNBQ0kseUJBQ0EsZUFDQSxrQkFFQSx5REFDSSxhQUNBLG1CQUNBLDZCQUNBLHlCQUNBLFlBQ0EsOEJBQ0EsMkJBQ0EsNEJBRUEsNERBQ0ksZUFDQSxnQkFDQSxvQkFDQSxrQkFDQSxnQkFDQSxzQkFDQSxnQkFDQSxXQUNBLGlCQUdKLHNGQUNJLGtCQUVBLDBGQUNJLFlBS1osMERBQ0ksYUFDQSx5QkFDQSxtQkFDQSwwQkFDQSx5QkFDQSxnQkFDQSxlQUNBLFlBQ0EsOEJBQ0EsK0JBRUEscUNBWkosMERBYVEsd0JBR0osNERBQ0ksZUFDQSxhQUNBLGNBQ0EsYUFHSiw4REFDSSxjQUdKLGlFQUNJLHlCQUNBLFlBQ0Esa0JBQ0EsWUFDQSxhQUNBLGVBQ0EsZUFDQSxXQUNBLGlCQUNBLGlCQUNBLHlCQUNBLGlCQUNBLGdCQUVBLHFDQWZKLGlFQWdCUSxpQkFJSixnRkFDSSxjQUNBLHNCQUtaLHdEQUNJLFlBRUEsK0RBQ0ksa0JBQ0EsY0FHSix5RkFDSSxhQUNBLDhCQUNBLGVBQ0Esc0JBRUEsZ0lBQ0ksc0JBQ0EsZUFDQSxnQkFDQSxlQUNBLFdBQ0EsZ0JBR0ksNk9BQ0ksYUFDQSw4QkFDQSxtQkFFQSxnUEFDSSxlQUNBLGlCQUNBLFVBQ0EscUJBR0osK1NBQ0ksY0FDQSxZQUNBLFVBQ0EsaUJBR0osc1FBQ0ksa0JBQ0EscUJBQ0EsV0FDQSxZQUVBLDRRQUNJLFVBQ0EsUUFDQSxTQUlSLHNRQUNJLGtCQUNBLGVBQ0EsTUFDQSxPQUNBLFFBQ0EsU0FDQSxzQkFDQSx1QkFDQSxlQUNBLG1CQUVBLDZRQUNJLGtCQUNBLFdBQ0EsWUFDQSxXQUNBLFNBQ0EsV0FDQSxzQkFDQSx1QkFDQSxlQUNBLG1CQUtKLG9SQUNJLHlCQUVBLDJSQUNJLG1DQUNBLCtCQUNBLDJCQUlSLGtSQUNJLDJCQUlSLG9UQUNJLGVBQ0EsaUJBRUEsMlRBQ0ksV0FHSiw2VEFDSSxXQUlSLDJQQUNJLGVBQ0EsaUJBRUEsa1FBQ0ksV0FHSixvUUFDSSxXQUtaLHFMQUNJLGVBSVIseUlBQ0ksYUFHSiw2SUFDSSxZQUVBLCtJQUNJLFNBQ0EsbUJBQ0EsZUFDQSxtQkFDQSxvQkFDQSxrQkFDQSxpQkFDQSxzQkFDQSxnQkFDQSxXQUlSLHlJQUNJLGlCQUNBLGdCQUNBLGFBQ0EsWUFFQSw0SUFDSSxlQUNBLGlCQUNBLGNBQ0EsYUFHSiw4SUFDSSxlQUNBLGdCQUNBLFdBQ0EsY0FDQSxnQkFDQSxzQkFDQSxrQkFLWixtR0FDSSxpQkFDQSxlQUNBLFdBQ0EscUJBQ0EsWUFDQSxxQkFDQSxhQUNBLG1CQUNBLHNCQUNBLFlBQ0EsZUFDQSw0QkFFQSxxQ0FkSixtR0FlUSxnQkFHSix5R0FDSSxzQkFNUixxSEFDSSxzQkFDQSxlQUNBLDBCQUVBLHFDQUxKLHFIQU1RLGdCQUlSLHFIQUNJLGtCQUNBLGFBS0oscUhBQ0ksc0JBQ0EsZUFDQSwwQkFFQSxxQ0FMSixxSEFNUSxnQkFJUixxSEFDSSxrQkFDQSxhQUtKLHFIQUNJLHNCQUNBLGVBQ0EsMEJBRUEscUNBTEoscUhBTVEsZ0JBSVIscUhBQ0ksa0JBQ0EsYUFLSixxSEFDSSxzQkFDQSxlQUNBLDBCQUVBLHFDQUxKLHFIQU1RLGdCQUlSLHFIQUNJLGtCQUNBLGFBS0oscUhBQ0ksc0JBQ0EsZUFDQSwwQkFHSixxSEFDSSxrQkFDQSxhQU9wQix5QkFFUSw0Q0FDSSx5QkFDQSxlQUNBLG1CQUVBLDhDQUNJLGdCQUtKLCtDQUNJLHNCQUdKLGdEQUNJLGtCQUdKLG1EQUNJLFNBS1osaUNBQ0ksVUFFQSx3REFDSSxXQUVBLHlGQUNJLHNCQUVBLDhGQUNJLGdCQUNBLDZCQUVBLDJHQUNJLG1CQUlSLG1HQUNJLFdBR0osZ0lBQ0ksVUFFQSx5SUFDSSxhQUlBLDZPQUNJLHNCQUdKLHlNQUNJIiwiZmlsZSI6ImNvb2tpZS1zZWFsLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuQC13ZWJraXQta2V5ZnJhbWVzIGNvb2tpZXNlYWwtc2xpZGUtaW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgYm90dG9tOiAtMzAwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY29va2llc2VhbC1zbGlkZS1pbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBib3R0b206IC0zMDBweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGNvb2tpZXNlYWwtZmFkZS1pbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNvb2tpZXNlYWwtZmFkZS1pbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiMgc291cmNlTWFwcGluZ1VSTD1jb29raWUtc2VhbC5jc3MubWFwICovXHJcblxyXG4jY29va2llc2VhbC1iYW5uZXIge1xyXG4gICAgei1pbmRleDogMTAwMDAgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDE0cHg7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDQxNHB4O1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogY29va2llc2VhbC1zbGlkZS1pbjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGNvb2tpZXNlYWwtc2xpZGUtaW47XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XHJcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDEycHg7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNCk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29va2llc2VhbC1iYW5uZXItYm9keSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICM1NTU7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTNkYjA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzY7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTkzZGIwO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTkzZGIwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiNjb29raWVzZWFsLWJhbm5lci1jbG9zZSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMkU0RUI2O1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjcy1zZWFsLXBvcHVwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMTAxO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBjb29raWVzZWFsLWZhZGUtaW47XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBjb29raWVzZWFsLWZhZGUtaW47XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNHM7XHJcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAuY3MtcG9wdXAtY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA5MCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAuY3MtcG9wdXAtY29udGVudC1icmFuZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTI7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jcy1wb3B1cC1jb250ZW50LWJyYW5kLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3MtcG9wdXAtY29udGVudC1ib3R0b20ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5M2RiMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTkzZGIwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE5M2RiMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3MtcG9wdXAtY29udGVudC10YWJzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgICAgICAgICAgLnN0YXRlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3MtcG9wdXAtY29udGVudC10YWJzLWZsZXgtdGFicyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNzLXBvcHVwLWNvbnRlbnQtdGFicy1mbGV4LXRhYnMtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jcy1wb3B1cC1jb250ZW50LXRhYnMtZmxleC10YWJzLXBhbmVsLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNzLXBvcHVwLWNvbnRlbnQtdGFicy1mbGV4LXRhYnMtcGFuZWwtdGFiLWNvbnRlbnQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNzLXBvcHVwLWNvbnRlbnQtdGFicy1mbGV4LXRhYnMtcGFuZWwtdGFiLWNvbnRlbnQtaGVhZGVyLXNldHRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jcy1wb3B1cC1jb250ZW50LXN3aXRjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNzLXBvcHVwLWNvbnRlbnQtc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jcy1wb3B1cC1jb250ZW50LXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTNkYjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMgKyAuY3MtcG9wdXAtY29udGVudC1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4ICMxOTNkYjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jcy1wb3B1cC1jb250ZW50LXRhYnMtZmxleC10YWJzLXBhbmVsLXRhYi1jb250ZW50LWhlYWRlci1zd2l0Y2gtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXRjaC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE5M2RiMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbC50YWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNjY2M7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjdGFiLTE6Y2hlY2tlZCB+IC5jcy1wb3B1cC1jb250ZW50LXRhYnMtZmxleC10YWJzIHtcclxuICAgICAgICAgICAgICAgICN0YWItMS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxOTNkYjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjdGFiLTEtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjdGFiLTI6Y2hlY2tlZCB+IC5jcy1wb3B1cC1jb250ZW50LXRhYnMtZmxleC10YWJzIHtcclxuICAgICAgICAgICAgICAgICN0YWItMi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxOTNkYjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjdGFiLTItcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjdGFiLTM6Y2hlY2tlZCB+IC5jcy1wb3B1cC1jb250ZW50LXRhYnMtZmxleC10YWJzIHtcclxuICAgICAgICAgICAgICAgICN0YWItMy1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxOTNkYjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjdGFiLTMtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjdGFiLTQ6Y2hlY2tlZCB+IC5jcy1wb3B1cC1jb250ZW50LXRhYnMtZmxleC10YWJzIHtcclxuICAgICAgICAgICAgICAgICN0YWItNC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxOTNkYjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjdGFiLTQtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjdGFiLTU6Y2hlY2tlZCB+IC5jcy1wb3B1cC1jb250ZW50LXRhYnMtZmxleC10YWJzIHtcclxuICAgICAgICAgICAgICAgICN0YWItNS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxOTNkYjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI3RhYi01LXBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAuY29va2llLXNlYWwtYmFubmVyIHtcclxuICAgICAgICAuY29va2llc2VhbC1iYW5uZXItYm9keSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgJiNjbS1iYW5uZXItY3VzdG9taXplIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDE2cHggOHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYjY20tYmFubmVyLWFjY2VwdC1hbGwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmI2Nvb2tpZXNlYWwtYmFubmVyLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY3Mtc2VhbC1wb3B1cCAuY3MtcG9wdXAtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuXHJcbiAgICAgICAgLmNzLXBvcHVwLWNvbnRlbnQtdGFicyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmNzLXBvcHVwLWNvbnRlbnQtdGFicy1mbGV4LXRhYnMge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAudGFiIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsLnRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNzLXBvcHVwLWNvbnRlbnQtdGFicy1mbGV4LXRhYnMtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb29raWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jcy1wb3B1cC1jb250ZW50LXRhYnMtZmxleC10YWJzLXBhbmVsLXRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNzLXBvcHVwLWNvbnRlbnQtdGFicy1mbGV4LXRhYnMtcGFuZWwtdGFiLWNvbnRlbnQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXRhaWxzIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXX0= */

</pre></body></html>