/* Minification failed. Returning unminified contents.
(16850,28): run-time error CSS1039: Token not allowed after unary operator: '-white'
 */
.bndl-AppleAppStoreLarge{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 0 !important;background-repeat:no-repeat !important}.bndl-AppleAppStoreLarge-dims{width:142px !important;height:48px !important}.bndl-GooglePlayLarge{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -48px !important;background-repeat:no-repeat !important}.bndl-GooglePlayLarge-dims{width:142px !important;height:48px !important}.bndl-Youtube{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -96px !important;background-repeat:no-repeat !important}.bndl-Youtube-dims{width:35px !important;height:35px !important}.bndl-chevron-down{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -131px !important;background-repeat:no-repeat !important}.bndl-chevron-down-dims{width:17px !important;height:10px !important}.bndl-chevron-right{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -141px !important;background-repeat:no-repeat !important}.bndl-chevron-right-dims{width:10px !important;height:17px !important}.bndl-copy{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -158px !important;background-repeat:no-repeat !important}.bndl-copy-dims{width:19px !important;height:23px !important}.bndl-facebook-50{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -181px !important;background-repeat:no-repeat !important}.bndl-facebook-50-dims{width:50px !important;height:50px !important}.bndl-facebook{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -231px !important;background-repeat:no-repeat !important}.bndl-facebook-facebook-dims{width:35px !important;height:35px !important}.bndl-filters{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -266px !important;background-repeat:no-repeat !important}.bndl-filters-dims{width:21px !important;height:15px !important}.bndl-googleplus{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -281px !important;background-repeat:no-repeat !important}.bndl-googleplus-dims{width:36px !important;height:35px !important}.bndl-hangers{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -316px !important;background-repeat:no-repeat !important}.bndl-hangers-dims{width:28px !important;height:20px !important}.bndl-heart-blue{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -336px !important;background-repeat:no-repeat !important}.bndl-heart-blue-dims{width:20px !important;height:19px !important}.bndl-heart{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -355px !important;background-repeat:no-repeat !important}.bndl-heart-dims{width:20px !important;height:19px !important}.bndl-house-outline{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -374px !important;background-repeat:no-repeat !important}.bndl-house-outline-dims{width:26px !important;height:25px !important}.bndl-iadeyok{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -399px !important;background-repeat:no-repeat !important}.bndl-iadeyok-dims{width:15px !important;height:15px !important}.bndl-instagram{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -414px !important;background-repeat:no-repeat !important}.bndl-instagram-dims{width:36px !important;height:35px !important}.bndl-kamyon{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -449px !important;background-repeat:no-repeat !important;margin-right:7px}.bndl-kamyon-dims{width:32px !important;height:19px !important}.bndl-like{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -468px !important;background-repeat:no-repeat !important}.bndl-like-dims{width:23px !important;height:21px !important}.bndl-linkedin{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -489px !important;background-repeat:no-repeat !important}.bndl-linkedin-dims{width:36px !important;height:35px !important}.bndl-mobile-sticky-expander{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -524px !important;background-repeat:no-repeat !important}.bndl-mobile-sticky-expander-dims{width:22px !important;height:7px !important}.bndl-pinterest{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -531px !important;background-repeat:no-repeat !important}.bndl-pinterest-dims{width:35px !important;height:35px !important}.bndl-search-icon-gray{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -566px !important;background-repeat:no-repeat !important}.bndl-search-icon-gray-dims{width:16px !important;height:16px !important}.bndl-search-icon-white{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -582px !important;background-repeat:no-repeat !important}.bndl-search-icon-white-dims{width:20px !important;height:20px !important}.bndl-search-icon{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -602px !important;background-repeat:no-repeat !important}.bndl-search-icon-dims{width:20px !important;height:20px !important}.bndl-share{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -622px !important;background-repeat:no-repeat !important}.bndl-share-dims{width:14px !important;height:22px !important}.bndl-shopping-bag{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -644px !important;background-repeat:no-repeat !important}.bndl-shopping-bag-dims{width:17px !important;height:22px !important}.bndl-slick{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -666px !important;background-repeat:no-repeat !important}.bndl-slick-dims{width:32px !important;height:32px !important}.bndl-sort{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -697.8px !important;background-repeat:no-repeat !important;margin-right:7px}.bndl-sort-dims{width:20px !important;height:.73em !important}.bndl-truck{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -708.5px !important;background-repeat:no-repeat !important}.bndl-truck-dims{width:24px !important;height:14px !important}.bndl-truck:hover{background-position:-30px -708.5px !important}.bndl-truck-gray{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:-30px -709px !important;background-repeat:no-repeat !important}.bndl-truck-gray-dims{width:24px !important;height:14px !important}.bndl-twitter-50{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -726px !important;background-repeat:no-repeat !important}.bndl-twitter-50-dims{width:50px !important;height:50px !important}.bndl-twitter{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -776px !important;background-repeat:no-repeat !important}.bndl-twitter-dims{width:36px !important;height:35px !important}.bndl-user-icon{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -811px !important;background-repeat:no-repeat !important}.bndl-user-icon-dims{width:18px !important;height:21px !important}.bndl-whatsapp-50{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -832px !important;background-repeat:no-repeat !important}.bndl-whatsapp-50-dims{width:50px !important;height:50px !important}.bndl-datetime-icon{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:-150px -70px !important;background-repeat:no-repeat !important;width:16px !important;height:16px !important;display:inline-block}.bndl-delivery-icon{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:-40px -100px !important;background-repeat:no-repeat !important;width:20px !important;height:18px !important;display:inline-block}.bndl-delivery-icon-blue{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:-65px -100px !important;background-repeat:no-repeat !important;width:20px !important;height:18px !important;display:inline-block}.bndl-hemen-gelsin{background-image:url("/Resource/Images/sprite/sprite.svg?20") !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/sprite.svg?20") !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?20") !important;margin-right:6px}.bndl-productDetail-description{background-position:0 -883px !important;width:24px !important;height:20px !important}.bndl-productDetail-description-translate{transform:translateY(25%)}.bndl-productDetail-paymentOptions{background-position:0 -930px !important;width:24px !important;height:19px !important}.bndl-productDetail-paymentOptions-translate{transform:translateY(20%)}.bndl-productDetail-stock{background-position:0 -952px !important;width:24px !important;height:24px !important}.bndl-productDetail-stock-translate{transform:translateY(20%)}.bndl-productDetail-delivery{background-position:0 -978px !important;width:24px !important;height:24px !important}.bndl-productDetail-delivery-translate{transform:translateY(27%)}.bndl-productDetail-washing{background-position:0 -1004px !important;width:20px !important;height:24px !important;margin-right:10px}.bndl-productDetail-washing-translate{transform:translateY(25%)}.bndl-cargoTracking-magazada{background-position:-350px -32px !important;width:36px !important;height:36px !important}.bndl-cargoTracking-magazada.active,.bndl-cargoTracking-magazada.prev{background-position:-350px 1px !important}.bndl-cargoTracking-magazada-translate{transform:translateY(25%)}.bndl-lcw-logo-gray{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:-55px -240px !important;background-repeat:no-repeat !important;width:148px !important;height:21px !important;display:inline-block}.bndl-myorders{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:-55px -265px !important;background-repeat:no-repeat !important;width:17px !important;height:15px !important;display:inline-block}.bndl-user{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:-55px -285px !important;background-repeat:no-repeat !important;width:16px !important;height:16px !important;display:inline-block}.bndl-favs{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:-55px -305px !important;background-repeat:no-repeat !important;width:16px !important;height:14px !important;display:inline-block}.bndl-delivery-truck{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:-55px -300px !important;background-repeat:no-repeat !important;width:25px !important;height:17px !important;display:inline-block}.bndl-live-support{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:-55px -345px !important;background-repeat:no-repeat !important;width:25px !important;height:17px !important;display:inline-block}.bndl-star-gray{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -1034px !important;background-repeat:no-repeat !important}.bndl-star-gray-dims{width:11px !important;height:11px !important}.bndl-star-yellow{background-image:url("/Resource/Images/sprite/sprite.svg?20") !important;background-position:0 -1054px !important;background-repeat:no-repeat !important}.bndl-star-yellow-dims{width:12px !important;height:12px !important}.bndl-icon-rocket{background-image:url(/Resource/Images/sprite/sprite.svg?20) !important;background-position:-400px -2px !important;background-repeat:no-repeat !important;width:25px !important;height:17px !important;display:inline-flex;margin-bottom:-2px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImljb24tYnVuZGxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUkseUJBQ0kseUVBQ0EsbUNBQ0EsdUNBRUEsOEJBQ0ksdUJBQ0EsdUJBSVIsc0JBQ0kseUVBQ0EsdUNBQ0EsdUNBRUEsMkJBQ0ksdUJBQ0EsdUJBSVIsY0FDSSx5RUFDQSx1Q0FDQSx1Q0FFQSxtQkFDSSxzQkFDQSx1QkFJUixtQkFDSSx5RUFDQSx3Q0FDQSx1Q0FFQSx3QkFDSSxzQkFDQSx1QkFNUixvQkFDSSx5RUFDQSx3Q0FDQSx1Q0FFQSx5QkFDSSxzQkFDQSx1QkFNUixXQUNJLHlFQUNBLHdDQUNBLHVDQUVBLGdCQUNJLHNCQUNBLHVCQUlSLGtCQUNJLHlFQUNBLHdDQUNBLHVDQUVBLHVCQUNJLHNCQUNBLHVCQUlSLGVBQ0kseUVBQ0Esd0NBQ0EsdUNBRUEsNkJBQ0ksc0JBQ0EsdUJBSVIsY0FDSSx5RUFDQSx3Q0FDQSx1Q0FFQSxtQkFDSSxzQkFDQSx1QkFJUixpQkFDSSx5RUFDQSx3Q0FDQSx1Q0FFQSxzQkFDSSxzQkFDQSx1QkFJUixjQUNJLHlFQUNBLHdDQUNBLHVDQUVBLG1CQUNJLHNCQUNBLHVCQUlSLGlCQUNJLHlFQUNBLHdDQUNBLHVDQUVBLHNCQUNJLHNCQUNBLHVCQUlSLFlBQ0kseUVBQ0Esd0NBQ0EsdUNBRUEsaUJBQ0ksc0JBQ0EsdUJBSVIsb0JBQ0kseUVBQ0Esd0NBQ0EsdUNBRUEseUJBQ0ksc0JBQ0EsdUJBSVIsY0FDSSx5RUFDQSx3Q0FDQSx1Q0FFQSxtQkFDSSxzQkFDQSx1QkFJUixnQkFDSSx5RUFDQSx3Q0FDQSx1Q0FFQSxxQkFDSSxzQkFDQSx1QkFJUixhQUNJLHlFQUNBLHdDQUNBLHVDQUNBLGlCQUVBLGtCQUNJLHNCQUNBLHVCQUlSLFdBQ0kseUVBQ0Esd0NBQ0EsdUNBRUEsZ0JBQ0ksc0JBQ0EsdUJBSVIsZUFDSSx5RUFDQSx3Q0FDQSx1Q0FFQSxvQkFDSSxzQkFDQSx1QkFJUiw2QkFDSSx5RUFDQSx3Q0FDQSx1Q0FFQSxrQ0FDSSxzQkFDQSxzQkFJUixnQkFDSSx5RUFDQSx3Q0FDQSx1Q0FFQSxxQkFDSSxzQkFDQSx1QkFJUix1QkFDSSx5RUFDQSx3Q0FDQSx1Q0FFQSw0QkFDSSxzQkFDQSx1QkFJUix3QkFDSSx5RUFDQSx3Q0FDQSx1Q0FFQSw2QkFDSSxzQkFDQSx1QkFJUixrQkFDSSx5RUFDQSx3Q0FDQSx1Q0FFQSx1QkFDSSxzQkFDQSx1QkFJUixZQUNJLHlFQUNBLHdDQUNBLHVDQUVBLGlCQUNJLHNCQUNBLHVCQUlSLG1CQUNJLHlFQUNBLHdDQUNBLHVDQUVBLHdCQUNJLHNCQUNBLHVCQUlSLFlBQ0kseUVBQ0Esd0NBQ0EsdUNBRUEsaUJBQ0ksc0JBQ0EsdUJBSVIsV0FDSSx5RUFDQSwwQ0FDQSx1Q0FDQSxpQkFFQSxnQkFDSSxzQkFDQSx3QkFJUixZQUNJLHlFQUNBLDBDQUNBLHVDQUVBLGlCQUNJLHNCQUNBLHVCQUdKLGtCQUNJLDhDQUlSLGlCQUNJLHlFQUNBLDRDQUNBLHVDQUVBLHNCQUNJLHNCQUNBLHVCQUlSLGlCQUNJLHlFQUNBLHdDQUNBLHVDQUVBLHNCQUNJLHNCQUNBLHVCQUlSLGNBQ0kseUVBQ0Esd0NBQ0EsdUNBRUEsbUJBQ0ksc0JBQ0EsdUJBSVIsZ0JBQ0kseUVBQ0Esd0NBQ0EsdUNBRUEscUJBQ0ksc0JBQ0EsdUJBSVIsa0JBQ0kseUVBQ0Esd0NBQ0EsdUNBR0EsdUJBQ0ksc0JBQ0EsdUJBSVIsb0JBQ0kseUVBQ0EsNENBQ0EsdUNBQ0Esc0JBQ0EsdUJBQ0EscUJBR0osb0JBQ0kseUVBQ0EsNENBQ0EsdUNBQ0Esc0JBQ0EsdUJBQ0EscUJBSUoseUJBQ0kseUVBQ0EsNENBQ0EsdUNBQ0Esc0JBQ0EsdUJBQ0EscUJBR0osbUJBQ0kseUVBQ0EsNENBQ0EsdUNBQ0Esc0JBQ0EsdUJBQ0EscUJBRUEsdUJBQ0ksNkNBQ0Esc0JBQ0EsdUJBSVIsbUJBQ0kseUVBQ0EsNkNBQ0EsdUNBQ0Esc0JBQ0EsdUJBQ0EscUJBRUEsdUJBQ0ksNkNBQ0Esc0JBQ0EsdUJBSVIsb0JBQ0kscUJBQ0EsdUNBQ0EseUVBQ0EsaUJBRUEsZ0NBQ0ksd0NBQ0Esc0JBQ0EsdUJBR0EsMENBQ0ksMEJBSVIsbUNBQ0ksd0NBQ0Esc0JBQ0EsdUJBR0EsNkNBQ0ksMEJBSVIsMEJBQ0ksd0NBQ0Esc0JBQ0EsdUJBR0Esb0NBQ0ksMEJBS1IsNkJBQ0ksd0NBQ0Esc0JBQ0EsdUJBR0EsdUNBQ0ksMEJBSVIsNEJBQ0kseUNBQ0Esc0JBQ0EsdUJBQ0Esa0JBRUEsc0NBQ0ksMEJBS1osb0JBQ0kscUJBQ0EsdUNBQ0EseUVBRUEscUNBQ0ksMENBQ0Esc0JBQ0EsdUJBRUEsc0ZBRUksMENBR0osK0NBQ0ksMEJBSVIsNkJBQ0ksNENBQ0Esc0JBQ0EsdUJBRUEsc0VBRUksMENBR0osdUNBQ0ksMEJBSVIsa0NBQ0ksNENBQ0Esc0JBQ0EsdUJBRUEsc0NBQ0ksMkNBR0osMkNBQ0ksMkNBR0osNENBQ0ksMEJBSVIsNEJBQ0ksNENBQ0Esc0JBQ0EsdUJBRUEsb0VBRUksMkNBR0osc0NBQ0ksMEJBSVIsdUNBQ0ksNENBQ0Esc0JBQ0EsdUJBRUEsMEZBRUksMkNBR0osaURBQ0ksMEJBS1Isa0NBQ0ksNENBQ0Esc0JBQ0EsdUJBRUEsZ0ZBRUksNENBR0osNENBQ0ksMEJBS1osb0JBQ0kseUVBQ0EsNENBQ0EsdUNBQ0EsdUJBQ0EsdUJBQ0EscUJBR0osZUFDSSx5RUFDQSw0Q0FDQSx1Q0FDQSxzQkFDQSx1QkFDQSxxQkFHSixXQUNJLHlFQUNBLDRDQUNBLHVDQUNBLHNCQUNBLHVCQUNBLHFCQUdKLFdBQ0kseUVBQ0EsNENBQ0EsdUNBQ0Esc0JBQ0EsdUJBQ0EscUJBR0oscUJBQ0kseUVBQ0EsNENBQ0EsdUNBQ0Esc0JBQ0EsdUJBQ0EscUJBR0osbUJBQ0kseUVBQ0EsNENBQ0EsdUNBQ0Esc0JBQ0EsdUJBQ0EscUJBR0osZ0JBQ0kseUVBQ0EseUNBQ0EsdUNBRUEscUJBQ0ksc0JBQ0EsdUJBSVIsa0JBQ0kseUVBQ0EseUNBQ0EsdUNBRUEsdUJBQ0ksc0JBQ0EsdUJBSVIsa0JBQ0ksdUVBQ0EsMkNBQ0EsdUNBQ0Esc0JBQ0EsdUJBQ0Esb0JBQ0EiLCJmaWxlIjoiaWNvbi1idW5kbGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5ibmRsIHtcclxuXHJcbiAgICAmLUFwcGxlQXBwU3RvcmVMYXJnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvUmVzb3VyY2UvSW1hZ2VzL3Nwcml0ZS9zcHJpdGUuc3ZnPzIwJykgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYtZGltcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1Hb29nbGVQbGF5TGFyZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi1kaW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLVlvdXR1YmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi1kaW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2hldnJvbi1kb3duIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZS9JbWFnZXMvc3ByaXRlL3Nwcml0ZS5zdmc/MjAnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLWRpbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmLWNoZXZyb24tcmlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQxcHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYtZGltcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICYtY29weSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvUmVzb3VyY2UvSW1hZ2VzL3Nwcml0ZS9zcHJpdGUuc3ZnPzIwJykgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi1kaW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZmFjZWJvb2stNTAge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTgxcHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYtZGltcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWZhY2Vib29rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZS9JbWFnZXMvc3ByaXRlL3Nwcml0ZS5zdmc/MjAnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLWZhY2Vib29rLWRpbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1maWx0ZXJzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZS9JbWFnZXMvc3ByaXRlL3Nwcml0ZS5zdmc/MjAnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI2NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLWRpbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWdvb2dsZXBsdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjgxcHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYtZGltcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaGFuZ2VycyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvUmVzb3VyY2UvSW1hZ2VzL3Nwcml0ZS9zcHJpdGUuc3ZnPzIwJykgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi1kaW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1oZWFydC1ibHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZS9JbWFnZXMvc3ByaXRlL3Nwcml0ZS5zdmc/MjAnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLWRpbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHggIWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWhlYXJ0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZS9JbWFnZXMvc3ByaXRlL3Nwcml0ZS5zdmc/MjAnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLWRpbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHggIWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWhvdXNlLW91dGxpbmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzc0cHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYtZGltcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWlhZGV5b2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzk5cHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYtZGltcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWluc3RhZ3JhbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvUmVzb3VyY2UvSW1hZ2VzL3Nwcml0ZS9zcHJpdGUuc3ZnPzIwJykgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi1kaW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYta2FteW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZS9JbWFnZXMvc3ByaXRlL3Nwcml0ZS5zdmc/MjAnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0OXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG5cclxuICAgICAgICAmLWRpbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saWtlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZS9JbWFnZXMvc3ByaXRlL3Nwcml0ZS5zdmc/MjAnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ2OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLWRpbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMjNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rZWRpbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvUmVzb3VyY2UvSW1hZ2VzL3Nwcml0ZS9zcHJpdGUuc3ZnPzIwJykgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00ODlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi1kaW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbW9iaWxlLXN0aWNreS1leHBhbmRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvUmVzb3VyY2UvSW1hZ2VzL3Nwcml0ZS9zcHJpdGUuc3ZnPzIwJykgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi1kaW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1waW50ZXJlc3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTMxcHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYtZGltcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNlYXJjaC1pY29uLWdyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTY2cHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYtZGltcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNlYXJjaC1pY29uLXdoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZS9JbWFnZXMvc3ByaXRlL3Nwcml0ZS5zdmc/MjAnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU4MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLWRpbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWFyY2gtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvUmVzb3VyY2UvSW1hZ2VzL3Nwcml0ZS9zcHJpdGUuc3ZnPzIwJykgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi1kaW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2hhcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjIycHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYtZGltcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNob3BwaW5nLWJhZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvUmVzb3VyY2UvSW1hZ2VzL3Nwcml0ZS9zcHJpdGUuc3ZnPzIwJykgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi1kaW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2xpY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjY2cHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYtZGltcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNvcnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjk3LjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHJcbiAgICAgICAgJi1kaW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjczZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10cnVjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvUmVzb3VyY2UvSW1hZ2VzL3Nwcml0ZS9zcHJpdGUuc3ZnPzIwJykgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MDguNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLWRpbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzBweCAtNzA4LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRydWNrLWdyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwcHggLTcwOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLWRpbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10d2l0dGVyLTUwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZS9JbWFnZXMvc3ByaXRlL3Nwcml0ZS5zdmc/MjAnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLWRpbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10d2l0dGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZS9JbWFnZXMvc3ByaXRlL3Nwcml0ZS5zdmc/MjAnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc3NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLWRpbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi11c2VyLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODExcHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYtZGltcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXdoYXRzYXBwLTUwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZS9JbWFnZXMvc3ByaXRlL3Nwcml0ZS5zdmc/MjAnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgICAgICAgJi1kaW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGF0ZXRpbWUtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvUmVzb3VyY2UvSW1hZ2VzL3Nwcml0ZS9zcHJpdGUuc3ZnPzIwJykgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggLTcwcHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZWxpdmVyeS1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZS9JbWFnZXMvc3ByaXRlL3Nwcml0ZS5zdmc/MjAnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcblxyXG4gICAgJi1kZWxpdmVyeS1pY29uLWJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYtaGVtZW4tZ2Vsc2luIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZS9JbWFnZXMvc3ByaXRlL3Nwcml0ZS5zdmc/MjAnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NXB4IC0xMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMzdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJi5zbWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTE0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWhlbWVuLWdlbC1hbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvUmVzb3VyY2UvSW1hZ2VzL3Nwcml0ZS9zcHJpdGUuc3ZnPzIwJykgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ1cHggLTEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmLnNtbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDVweCAtMTM1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcHJvZHVjdERldGFpbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZS9JbWFnZXMvc3ByaXRlL3Nwcml0ZS5zdmc/MjAnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG5cclxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODgzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgICAgICAgICAgJi10cmFuc2xhdGUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcGF5bWVudE9wdGlvbnMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuXHJcblxyXG4gICAgICAgICAgICAmLXRyYW5zbGF0ZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1zdG9jayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk1MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgICAgICAgICAgICYtdHJhbnNsYXRlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1kZWxpdmVyeSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk3OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgICAgICAgICAgICYtdHJhbnNsYXRlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNyUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdhc2hpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICYtdHJhbnNsYXRlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2FyZ29UcmFja2luZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZS9JbWFnZXMvc3ByaXRlL3Nwcml0ZS5zdmc/MjAnKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLWthcmdvLWZpcm1hc2luZGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICYucHJldiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdHJhbnNsYXRlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW1hZ2F6YWRhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MHB4IC0zMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICYucHJldiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUwcHggMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdHJhbnNsYXRlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRlc2xpbS1lZGlsZGkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwcHggLTM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDM3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmLm5vdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwcHggLTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNvbXBsZXRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjhweCAtMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdHJhbnNsYXRlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWt1cnllZGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMwcHggLTQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjVweCAtMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdHJhbnNsYXRlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRlc2xpbWF0LXN1YmVzaW5kZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjlweCAtMzhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMzdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAmLnByZXYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNXB4IC0ycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10cmFuc2xhdGUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLXNpcGFyaXMteW9sZGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEwcHggLTM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDM3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAtMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRyYW5zbGF0ZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxjdy1sb2dvLWdyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1cHggLTI0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxNDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmLW15b3JkZXJzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZS9JbWFnZXMvc3ByaXRlL3Nwcml0ZS5zdmc/MjAnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NXB4IC0yNjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmLXVzZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1cHggLTI4NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYtZmF2cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvUmVzb3VyY2UvSW1hZ2VzL3Nwcml0ZS9zcHJpdGUuc3ZnPzIwJykgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTVweCAtMzA1cHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZWxpdmVyeS10cnVjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvUmVzb3VyY2UvSW1hZ2VzL3Nwcml0ZS9zcHJpdGUuc3ZnPzIwJykgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTVweCAtMzAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXZlLXN1cHBvcnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1cHggLTM0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYtc3Rhci1ncmF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9SZXNvdXJjZS9JbWFnZXMvc3ByaXRlL3Nwcml0ZS5zdmc/MjAnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMzRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi1kaW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc3Rhci15ZWxsb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMCcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA1NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLWRpbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY29uLXJvY2tldCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9SZXNvdXJjZS9JbWFnZXMvc3ByaXRlL3Nwcml0ZS5zdmc/MjApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMHB4IC0ycHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG4gICAgfVxyXG5cclxufVxyXG4iXX0= */

@font-face {
    font-family: 'lcwaikikiregular';
    src: url('../Fonts/lcwaikiki-webfont.eot?v3');
    src: url('../Fonts/lcwaikiki-webfont.eot?#iefix&v3') format('embedded-opentype'), url('../Fonts/lcwaikiki-webfont.ttf?v3') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html {
    overflow-x: initial;
}

.lcw-site-map-category {
    margin: 0 100px;
    padding-top: 15px;
    border-bottom: 1px solid #d7d7d8;
    color: #0038AE;
}

.lcw-site-map-area {
    display: inline-block;
    width: 200px;
    margin: 10px 120px 40px 0;
    vertical-align: top;
    color: #0038AE;
}

@media only screen and (max-width:991px) {
    .lcw-site-map-area {
        margin: unset !important;
    }

    li.active.site-map-header {
        padding: 5px;
        align-items: center;
        justify-content: center;
        display: flex;
    }
}

.lcw-site-map-area-item {
    display: inline-block;
    width: 200px;
    margin: 0 100px 0px 0;
    vertical-align: top;
    color: #0038AE;
    padding-left: 10px;
    border-left: 1px solid #d7d7d8;
}

.category-header {
    display: block;
    margin-bottom: 8px;
    font-size: 20px !important;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: .3px;
    color: #0038AE;
    text-transform: uppercase;
    text-decoration: underline;
}

.lcw-item-title {
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 18px;
    font-size: 18px !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #0038AE !important;
}

.lcw-item-subtitle {
    font-weight: 500;
    font-size: 14px !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #0038AE !important;
}

.subtitle-item {
    margin-bottom: 10px;
}

.lcw-item {
    display: block;
    color: inherit;
    font-size: 12px !important;
    line-height: 20px;
    letter-spacing: .3px;
    text-decoration: none;
    color: #0038AE !important;
}

.lcw-item-min {
    display: block;
    color: inherit;
    font-size: 10px !important;
    line-height: 20px;
    letter-spacing: .3px;
    text-decoration: none;
    color: #0038AE !important;
}

.site-map-header {
    padding: 0 0 0 101px;
    font-size: 40px;
    color: #0038AE !important;
}

.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;
}

    body.modal-open {
        margin-right: 0px !important;
    }

a[data-toggle="collapse"],
p[data-toggle="collapse"] {
    cursor: pointer;
}

.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
}

.lcwBlue {
    color: #193db0 !important;
}

.newgrey {
    color: #333 !important;
}

.green {
    color: #0C0 !important
}

.discountRed {
    color: #f76262 !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
}

html[dir="rtl"] .text-left {
    text-align: right
}

.text-right {
    text-align: right
}

html[dir="rtl"] .text-right {
    text-align: left
}

.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;
        gap: 10px;
    }

        .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;
        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
}

/* 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: 260px;
    height: 70px;
    margin: 20px 0 5px;
    background-image: url(/Resource/Images/lcw.com_logo.png);
    background-size: 260px 70px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

#header-section > div > 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: 40px;
    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;
    display: flex;
    justify-content: end;
}

    .modal-footer p {
        margin: 0
    }

        .modal-footer p a:link {
            text-decoration: underline
        }



/* Modal > Save Changes */
.save-changes {
}

    .save-changes .modal-footer {
        border-top-color: #fff
    }

    .save-changes .modal-header {
        background-color: #fff
    }

    .save-changes .save-changes-inner {
        width: 292px;
        height: 150px;
        padding-top: 39px;
        margin: auto
    }

        .save-changes .save-changes-inner p {
            margin: 0 -170px 48px;
            font-weight: bold;
            text-align: center
        }

/*Modal > 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: 290px !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;
}



.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 > li {
        margin: 0
    }

.mega-menu-hide {
    display: none !important
}

.navbar-lcw-groups .navbar-nav > li > 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 > a:link {
        padding: 0 !important;
    }

.nav-new > a:link, .nav-new > a:visited {
    color: #c1111d !important
}

.nav-new > a:hover {
    color: #c1111d !important
}

.nav-new > a:active {
    color: #c1111d !important
}

.nav-new-discounts > a:link, .nav-new-discounts > a:visited {
    color: #c1111d !important
}

.nav-new-discounts > a:hover {
    color: #c1111d !important
}

.nav-new-discounts > a:active {
    color: #c1111d !important
}

.nav-bestsellers > a:link, .nav-bestsellers > a:visited {
    color: #CC0066 !important
}

.nav-bestsellers > a:hover {
    color: #CC0066 !important
}

.nav-bestsellers > 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 > a {
        color: #000000 !important;
    }


.special-menu > a:link, .special-menu > a:visited {
    color: #302e2b !important
}

.special-menu > a:hover {
    color: #302e2b !important
}

.special-menu > 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 > li > 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-icons {
        text-align: right;
    }

    .footer-top .social-icon {
        color: #bcbcbc;
        font-size: 20px;
        position: relative;
        top: 3px;
        cursor: pointer;
    }

    .footer-top .social-icons a:not(:first-of-type) {
        margin-left: 24px;
    }

.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 {
    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);
    }

.signblue-link {
    border: 1px solid #0047ba;
}

.contact-us-button-link:before {
    position: relative;
    background: url('../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;
    }

.track-order-button-link:before {
    position: relative;
    background: url('../Images/kamyon-hover.png');
    height: 22px;
    width: 32px;
    content: "";
    background-size: 32px;
    display: inline-block;
    top: 8px;
    background-repeat: no-repeat;
    padding-right: 10px;
    margin-right: 5px;
}

.phone-button-link:before {
    position: relative;
    background: url('../Images/phone-blue-icon.png');
    height: 22px;
    width: 27px;
    content: "";
    background-size: 21px;
    display: inline-block;
    top: 8px;
    background-repeat: no-repeat;
    padding-right: 10px;
}

.contact-form-button-link:before {
    position: relative;
    background: url('../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;
}

.signlanguage-button-link:before {
    position: relative;
    background: url(https://www.lcwaikiki.com/Resource/Images/signlanguage.png);
    height: 22px;
    width: 25px;
    content: '';
    background-size: 25px;
    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-card-logos img {
        max-width: 50px;
        max-height: 20px;
    }

        .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;
        background-image: url('../Images/globe-mini.png');
        height: 29px;
        width: 45px;
        background-repeat: no-repeat;
        content: "";
        background-size: 29px;
        top: 7px;
        left: 10px;
        float: left;
    }

    .change-country-button::after {
        position: relative;
        background-image: url('../Images/chevron-right.svg');
        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-image: url('../Images/chevron-right.svg');
    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('../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-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
        }

    .footer-links .wai {
        margin-top: 20px;
    }

.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-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(../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 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 > .item > img, .carousel-inner > .item > a > 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 > 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 > div > a.disabled > 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 > .arrow,
    .popover-add-to-fd > .arrow:after {
        position: absolute;
        display: block;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
    }

    .popover-add-to-fd > .arrow {
        border-width: 11px;
    }

        .popover-add-to-fd > .arrow:after {
            content: "";
            border-width: 10px;
        }

    .popover-add-to-fd.left > .arrow {
        top: 50%;
        right: -11px;
        margin-top: -11px;
        border-right-width: 0;
        border-left-color: #193db0;
    }

        .popover-add-to-fd.left > .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 > 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 > 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: inline-start;
    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 {
    width: 31%;
    text-align: center;
    font-weight: 600
}

html[dir="rtl"] #storeStockInfo i.fa.fa-angle-right {
    transform: rotate(180deg);
}

.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 > 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
}

.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: 18px;
    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;
}

/*<style>
    .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;
}
 

</style>*/
.change-country-outer {
    width: 270px;
    height: 50px;
    border: solid 1px #1f49b6;
    align-items: center;
}

.change-country {
    width: 270px;
    height: 22px;
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 1.1px;
    text-align: center;
    color: #1f49b6;
}

.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'*/
    background-color: #f4f7ff;
}

.sc-option-mobile {
    display: none
}

    .sc-option-mobile span {
        color: #333;
        font-weight: bold
    }

.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;
            font-weight: bolder
        }

.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 > 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 > div {
        margin: 10px 0
    }

.saleOrderPaymentRow-container {
    display: flex;
    justify-content: space-between;
}

@media (max-width: 769px) {
    .saleOrderPaymentRow-container {
        flex-direction: column;
    }
    .saleOrderPaymentSummary{
        margin-top:1rem;
    }
}

.saleOrderPaymentRow-title, .saleOrderPaymentRow-container {
    padding: 0 15px;
}
.saleOrderPaymentList, .saleOrderPaymentSummary {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.saleOrderPaymentList {
    flex: 0 0 50%;
    gap:2px;
}
.saleOrderPaymentSummary {
    flex: 0 0 30%;
    gap: 5px;
}
.saleOrderPaymentSummary-Item{
    display:flex;
    justify-content:space-between;
}
.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 > Edit */
.sc-option-edit > 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 > li {
        float: left
    }

        .dropdown-menu.option-colors > li > a {
            padding: 3px;
            border: none !important;
        }

.sc-dropdown .dropdown-menu > li > a.selected {
    font-weight: bold;
}

.sc-dropdown .dropdown-menu > li > a.disabled {
    position: relative;
    background-color: #FFF;
    color: #ccc;
    cursor: default
}

.sc-dropdown .dropdown-menu > li > a > span {
    display: none;
}

.sc-dropdown .dropdown-menu > li > a.disabled > 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-title {
    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: 400 !important;
        margin-bottom: 10px;
        font-size: 15px !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 span {
                color: #003087
            }

    .order-payment .tab-pane {
        padding: 20px
    }

/* Order Address*/
#deliveryTypeNav .DeliveryMethodTabText {
    font-size: 14px;
}

.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-top: 2px solid #90d2f4;
                    color: #009cde;
                    background-color: #fff
                }

            .order-address .nav-tabs li.active a {
                border-top: 2px solid #19aae1 !important;
                text-decoration: none !important
            }

            .order-address .nav-tabs li a span {
                color: #003087
            }

    .order-address .tab-pane {
        padding: 20px
    }




/* tab pane > 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 > pay by credit card */
.payment-cc {
    min-height: 600px
}

    .payment-cc .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 > pay by PayPal */
.payment-paypal {
    min-height: 300px
}

.eft-warnmessage,
.cash-on-delivery-warnmessage {
    margin-left: 20px;
}

.paypal-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 > 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 > 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 > 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 > pay by cash on delivery */
.payment-cash-on-delivery {
    min-height: 300px
}

/* tab pane > 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 {
    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 {
    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: 16px;
    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 {
    min-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;
    }

    .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 > li > 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: #193db0;
    font-weight: bold
}

.my-orders-title div, .my-orders-item div {
    padding: 9px 10px
}

.my-orders-item .order-status {
    float: none
}

.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: #193db0;
    font-weight: bolder;
}

.mod-invoice-address {
    margin: 0 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 8px 10px;
    margin-top: 2px;
    color: #000;
}

@media only screen and (max-width: 600px) {
    .return-steps-title {
        height: 100% !important;
        font-size: 14px;
    }
}

@media only screen and (max-width: 600px) {
    .return-steps-title {
        height: 100% !important;
        font-size: 14px;
    }
}

.return-steps-title span {
    color: #000;
    *margin-left: 10px
}

.return-steps-ok, .return-steps-fail {
    float: right;
    margin-right: 20px;
    *margin-top: -20px;
    color: #449022 !important;
    display: none !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
}

.returnSucceedInformation ol {
    padding: 0;
}

.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: 50px auto 10px
    }

    .refund-landing p {
        margin: 50px auto
    }

    .refund-landing-selection {
        display: flex;
        justify-content: space-between;
    }

    @media (max-width:992px) {
        .refund-landing-selection {
            flex-direction: column;
        }

        #refund-landing-selection .iradio-label {
            width: max-content;
        }
    }

.what-is-lcw-money:link {
    margin: 0 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: 360px;
    min-height: 100px;
    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
}

.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 > 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-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
}

    .my-returns-detail .row .col-md-12 p {
        font-weight: bold;
        color: #333333
    }

.boldText {
    font-weight: bolder
}

.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-info-holder {
    margin-bottom: 20px;
}

.lcw-money-info {
    font-family: 'Open Sans';
    font-size: 12px;
    font-weight: normal;
    display: flex;
    align-items: flex-start;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #555;
    margin-bottom: 12px;
}

    .lcw-money-info > img {
        margin-right: 7px;
    }

.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 > div > .msg-extract {
    visibility: hidden
}

.my-messages-item.collapsed > div > .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 1px 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
}

[dir="rtl"] .msg-arrow {
    right: -21px;
    transform: scaleX(-1);
}

.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;
}

    .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;
        font-size: 14px !important;
    }

    .new-message-help h4 {
        font-size: 14px !important;
    }

    .new-message-help p {
        font-size: 14px
    }

.panel-new-message-help {
    margin-top: 0px !important;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
    font-size: 14px
}

    .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: 310px;
    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;
        background: transparent;
    }

    .faq-search > a:link, .faq-search > a:visited {
        float: right;
        width: 33px;
        height: 33px;
        line-height: 33px;
        color: #555;
        text-decoration: none
    }

    .faq-search > a:hover {
        color: #000
    }

    .faq-search > 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 > ul li a, .faq-search > ul li a:link, .faq-search > ul li a:visited {
        line-height: 33px;
        color: #999
    }

        .faq-search > ul li a:hover {
            color: #000
        }

        .faq-search > ul li a:active {
            color: #CCC
        }

.faq-container {
    margin: 0; /*font-family:'lcwaikikiregular'*/
}

.faq-topics {
    border-right: 1px solid #d9d9d9
}

[dir="rtl"] .faq-topics {
    border-right: unset;
    border-left: 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
}

[dir="rtl"] .faq-subtopics li {
    float: right;
}

.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 h1 {
        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: 38px;
    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: 143px
}

.input-helper {
    width: 275px;
    margin: -10px 0 5px 0px;
    font-size: 13px;
    color: #adadad; /*font-family:'lcwaikikiregular', Arial, Helvetica, sans-serif*/
}

#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: 13px;
    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: 12px;
    color: #cc3333;
    white-space: normal;
}

[dir="rtl"] .field-validation-error {
    direction: rtl;

}

/* Forms > 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 > valid */
.input-text.valid, .input-textarea.valid {
    border-color: #fff;
    border: none;
}

    .input-text.valid input, .input-textarea.valid textarea {
        border-color: #888;
        color: #555
    }

    .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 > 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 !important;
        background-color: #fff9f9 !important;
        color: #555 !important;
    }

    .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
    }

    .input-textarea.invalid .field-validation-error, .input-textarea.invalid.focus .field-validation-error {
        display: block;
    }
/* Forms > 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 > Checkbox & 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 > 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 > 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 > 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 > 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
}

.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: 10000
    }

        .btn-list .dropdown-menu:before {
            left: 96px
        }

        .btn-list .dropdown-menu:after {
            left: 97px
        }

        .btn-list .dropdown-menu > li > 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-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
    }

.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
}

/* 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 > 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 > 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 > 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 > 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 > Checkbox & 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 {
    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 > li > 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 auto;
                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;
            }


/*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;
}

    body.bg-gray > .container-fluid {
        background: #fff;
    }

.lcw-checkout .row {
    margin-left: 10px;
    margin-right: 10px;
    font-family: 'Open Sans', sans-serif !important;
}

.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 > a {
                    color: #00529b;
                }

                .order-progress-bar div.links div.link.active.complete.invalid > 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 > 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;
}


.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 > .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 > span {
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.17;
        color: #55555a;
    }

        .lcwContractAccept-cc > span > a {
            color: #00529b;
            font-weight: 300;
        }

.lcwContractAccept-wire > span {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.17;
    color: #55555a;
}

    .lcwContractAccept-wire > span > a {
        color: #00529b;
        font-weight: 300;
    }

.lcwContractAccept-cashondelivery > span {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.17;
    color: #55555a;
}

    .lcwContractAccept-cashondelivery > span > a {
        color: #00529b;
        font-weight: 300;
    }

.lcwContractAccept-wallet > span {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.17;
    color: #55555a;
}

    .lcwContractAccept-wallet > span > a {
        color: #00529b;
        font-weight: 300;
    }

.lcwContractAccept-bkmexpress > span {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.17;
    color: #55555a;
}

    .lcwContractAccept-bkmexpress > span > a {
        color: #00529b;
        font-weight: 300;
    }

.lcwContractAccept-garantipay > span {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.17;
    color: #55555a;
}

    .lcwContractAccept-garantipay > span > 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 > 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: 65px !important;
    height: auto;
    margin-bottom: 3px;
}

@media (max-width: 992px) {
    .badgeBaseClass {
        width: 50px !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 > li > .divider {
    color: #555;
    margin: 0 10px;
    font-size: 11px;
}

.breadcrumb > li + li:before {
    content: ' ';
    padding: 0;
}

.breadcrumb > .active {
    color: #555;
}

.breadcrumb > li + li:before {
    content: ' ';
    padding: 0;
}

.breadcrumb > .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('../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"] > li {
    text-align: center;
    width: 49.6%;
}

    ul[class*="tabHeader"] > li.active:first-child {
        border-right: 2px solid #1F49B6;
    }

    ul[class*="tabHeader"] > li:not(.active) {
        border-bottom: 2px solid #1F49B6;
    }

    ul[class*="tabHeader"] > li:first-child {
        border-right: 2px solid #1F49B6;
    }

    ul[class*="tabHeader"] > li.active {
        text-align: center;
        width: 50.4%;
        border: none;
        border-top: 2px solid #1F49B6;
        font-weight: 600;
        color: #000;
    }

    ul[class*="tabHeader"] > li a {
        margin-right: 0px;
        font-weight: 600;
        color: #898989 !important;
        font-size: 15px;
        line-height: normal;
        background-color: #F6F6F6;
    }

    ul[class*="tabHeader"] > li.active a {
        font-weight: 600;
        color: #000 !important;
        font-size: 15px;
        background-color: #FFF !important;
    }

/*ul[class*="tabHeader"] > 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 > li > a:hover, .nav > li > a:active,
.nav > li > a:hover, .nav > li > a:focus {
    background-color: #F6F6F6;
}

.nav > li > a:hover, .nav > li > a:hover {
    background-color: #F6F6F6;
}

.nav-tabs > li > a {
    border: 0px;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    color: #555;
    cursor: default;
    background-color: #E8E8E8;
    border: 0px;
}


ul.tabHeader > li.active > 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 > li > a {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.7px;
    text-align: center;
    color: #302e2b;
    margin: 5px 0;
}

    .dropdown-menu > li > a:hover,
    .dropdown-menu > li > a:focus {
        color: #000;
        background-color: transparent;
        text-decoration: none;
    }

    .dropdown-menu > li > a:active {
        color: #CCC;
    }

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > 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;
}

.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 > li > a {
    border-radius: 0;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .nav .open > a:active {
    background-color: transparent;
    color: #555
}

.navbar-nav > li {
    margin: 0 8px
}

    .navbar-nav > li > a {
        padding: 10px 8px
    }

        .navbar-nav > li > a:hover, .navbar-nav > li > a:focus {
            background-color: transparent;
            color: #555
        }

.navbar-collapse {
    max-height: none;
}

.panel-group {
    margin-left: -15px;
    margin-right: -15px
}

.pagination {
    border-radius: 0;
}

    .pagination > li > a,
    .pagination > li > span {
        background-color: transparent;
        border: none;
        padding: 6px 10px 2px;
        color: #CCC;
    }

        .pagination > li > a:hover,
        .pagination > li > span:hover,
        .pagination > li > a:focus,
        .pagination > li > span:focus {
            background-color: transparent;
        }

    .pagination > .active > a,
    .pagination > .active > span,
    .pagination > .active > a:hover,
    .pagination > .active > span:hover,
    .pagination > .active > a:focus,
    .pagination > .active > span:focus {
        font-size: 20px;
        margin-top: -5px;
        color: #424242;
        cursor: default;
        background-color: transparent;
        border-color: transparent;
        text-decoration: none;
    }

    .pagination > .disabled > span,
    .pagination > .disabled > a,
    .pagination > .disabled > a:hover,
    .pagination > .disabled > 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: ">";
}

.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;
    }

    #DivPhoneNumber.input-text {
        width: 100% !important;
    }

    .area-code .input-icon {
        left: 21px;
    }

    .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 > li.active > 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: 999777;
}


.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 > li.active > 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;
}

.deletePasswordLink {
    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;
}

.deletePasswordLink {
    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 23px;
    height: 36px;
    text-align: center;
    color: #555;
    border: 1px #9e9e9e solid;
    border-right: none;
}

.invoice-address .area-code,
.shipping-address .area-code {
    margin-right: -16px;
}

#DivPhoneNumber .phoneNumberInput {
    height: 36px;
    width: 100%;
}

#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;
}


@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;
}

.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;
}

.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;
}
.phoneAreaCodeInput + .select2-container .select2-selection__rendered::before {
    content: none !important;
}
.input-taxNumber .field-validation-error {
    white-space: normal !important;
}
html[dir=ltr] .my-addresses-form #DivPhoneNumber .phone-number .input-icon:not(.validation) {
    left: -90px !important;
}

html[dir=ltr] .my-addresses-form #DivPhoneNumber .phone-number .phoneNumberInput {
    padding-left: 20px !important;
}

.order-payment #paymentTypeNav {
    display: flex;
}


    .order-payment #paymentTypeNav li {
        font-size: 11pt;
        width: 50%;
    }


        .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;
}

.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: 90%;
    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;
    font-family: sans-serif;
}

.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: 13px;
}

.stock-modal .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;
    font-family: sans-serif;
}

    .owl-carousel .NoMoreStock span {
        font-size: 12px;
        font-weight: 600;
        color: #555555;
    }

.owl-carousel .LastXQuantity {
    width: 125px;
    height: 25.3px;
    background-color: #fdcb6e;
    text-align: center;
    font-family: sans-serif;
}

    .owl-carousel .LastXQuantity span {
        font-size: 12px;
        font-weight: 600;
        color: #555555;
    }

.owl-carousel .LastXDownQuantity {
    width: 125px;
    height: 25.3px;
    background-color: #fdcb6e;
    text-align: center;
    font-family: sans-serif;
}

    .owl-carousel .LastXDownQuantity span {
        font-size: 12px;
        font-weight: 600;
        color: #555555;
    }

.modal-stock-message .lottieSiparis {
    width: 60%;
}

.stockMessageWhite-button {
    color: #193db0 !important;
    border: 2px solid #193db0;
    font-weight: bold;
}


.stockMessageDark-button {
    color: white !important;
    border: 1px solid white;
    font-weight: bold;
    background-color: #193db0;
}

.stockMessage-button {
    display: block;
    height: 50px;
    line-height: 47px;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
    border-radius: 5px;
    margin-top: 12.2px;
    font-family: sans-serif;
}

.stockMessageSize-span {
    border-radius: 2px;
    height: 15.4px;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 11px;
    text-align: left;
    color: #6b778d;
    position: fixed;
    bottom: 30px;
    background-color: white;
    padding-right: 5px;
    padding-left: 5px;
}


.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;
}

.stock-modal .owl-carousel .owl-item {
    display: flex;
    justify-content: center;
}

.stock-modal .owl-nav .owl-prev {
    margin-left: -5%;
}

.faq-search .field-validation-error {
    font-size: 11px;
}

.msg-send, .msg-send:focus {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    border-radius: 3px;
    height: 50px;
    line-height: 50px;
    text-decoration: none;
    color: #fff;
    width: 100%;
}



.sales-contact-form-title {
    margin-top: 30px !important;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
}

.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%;
}
/***20210914***/

.addressChangeModal {
    text-align: center;
}

    .addressChangeModal img {
        margin-bottom: 23px;
    }

    .addressChangeModal button {
        background-color: #193db0;
        color: #ffffff;
        font-weight: bolder;
        width: 214px;
        border-radius: 3px;
        padding: 9px 78px 9px 77px;
        margin-top: 30px;
    }

.btn-closemodal {
    background-color: transparent !important;
    color: black !important;
    font-weight: bolder;
    width: 20px !important;
    border-radius: 3px;
    text-align: right;
    margin-top: 10px !important;
}

.addressChangeModal .modal-body {
    width: 394px !important;
    padding: 35px;
}

.addressChangeModal .modal-content {
    border-radius: 5px;
    width: 394px !important;
    margin: 20% auto;
}

.requestEArchiveInvoiceModal {
    text-align: center;
}

    .requestEArchiveInvoiceModal img {
        margin-bottom: 23px;
    }

    .requestEArchiveInvoiceModal button {
        background-color: #193db0;
        color: #ffffff;
        font-weight: bolder;
        width: 214px;
        border-radius: 3px;
        padding: 10px 40px 10px 40px;
        margin-top: 30px;
        text-align: center !important;
    }

.btn-cancel {
    background-color: #FFF !important;
    color: #1f49b6 !important;
    font-weight: bolder;
    width: 214px;
    border-radius: 3px;
    padding: 10px 40px 10px 40px;
    margin-top: 15px !important;
    text-align: center;
    border-color: darkblue !important;
}

.requestEArchiveInvoiceModal .modal-body {
    width: 394px !important;
    padding: 35px;
}

.requestEArchiveInvoiceModal .modal-content {
    border-radius: 5px;
    width: 394px !important;
    margin: 20% auto;
}

.requestedEArchiveInvoiceModal {
    text-align: center;
}

    .requestedEArchiveInvoiceModal img {
        margin-bottom: 23px;
    }

    .requestedEArchiveInvoiceModal button {
        background-color: #193db0;
        color: #ffffff;
        font-weight: bolder;
        width: 214px;
        border-radius: 3px;
        padding: 10px 30px 10px 30px;
        margin-top: 30px;
        text-align: center;
    }

    .requestedEArchiveInvoiceModal .modal-content {
        border-radius: 5px;
        width: 394px !important;
        margin: 20% auto;
    }

    .requestedEArchiveInvoiceModal .modal-body {
        width: 394px !important;
        padding: 35px;
    }

.saleOrderAddressRow {
    border: 2px solid #f4f5f7;
    padding-top: 15px;
    padding-bottom: 15px;
}

    .saleOrderAddressRow h1 {
        color: #333;
        font-size: 18px;
    }

.saleOrderPaymentRow {
    border: 2px solid #f4f5f7;
    padding-top: 15px;
    background-color: #f6f7f9;
}

    .saleOrderPaymentRow h1 {
        color: #333;
        font-size: 18px;
    }

p.newgrey {
    padding-top: 15px;
}

.saleOrderRefundRow {
    border: 2px solid #f4f5f7;
    padding: 30px 0px 30px 0px;
    background-color: #f6f7f9;
}

    .saleOrderRefundRow h1 {
        color: #333;
        font-size: 18px;
    }

    .saleOrderRefundRow p {
        line-height: 50px;
    }

.my-orders-detail .button {
    border: 3px solid #193db0;
    color: #193db0;
    font-weight: bolder;
    border-radius: 10px;
    height: 50px;
    line-height: 48px;
}


.my-orders-detail .mod-title {
    color: #193db0;
    margin-left: 0px;
    width: 180px;
}

.my-orders-detail h1 {
    color: #333333;
    font-size: 16px;
    margin: 10px 0px 10px 0px;
    padding: 20px 0px 20px 0px;
}

.my-orders-detail .consignment-title {
    color: #193db0;
    margin-left: 0px;
    width: 170px;
    font-weight: bolder;
}


.my-orders-detail .consigment-dec {
    font-weight: bolder;
}

.shoppingcart-title {
    text-align: center;
}

.warn {
    color: #f76262
}

.progress-bar-order .progressbar {
    padding-inline-start: revert;
}

.saleOrderPaymentListItem {
    font-weight: bolder;
    position: absolute;
    top: 40px;
}

.payment-info-list {
    margin-left: 0px;
}

    .payment-info-list img {
        padding-right: 5px;
    }

.mod-shipping-address {
    padding: 0px 0px 0px 35px;
}

#btn-address-cancel, #btn-address-cancel1 {
    border: 0px solid #193db0;
    color: #193db0;
    font-weight: bolder;
    border-radius: 10px;
    height: 50px;
    line-height: 48px;
}

#btn-address-save1, #btn-address-save2 {
    border: 0px solid #193db0;
    color: #ffffff;
    font-weight: bolder;
    border-radius: 10px;
    height: 50px;
    line-height: 48px;
}

.bolder {
    font-weight: bolder;
    color: #333;
}

@media only screen and (max-width: 768px) {
    .saleOrderPaymentListItem {
        position: relative;
        top: 0px;
    }

    .mod-shipping-address {
        padding: 0px 15px;
    }
}

.digitalCardResend div {
    display: flex;
    width: 100%;
}

    .digitalCardResend div:first-child img {
        width: 15px;
        height: 15px;
    }

    .digitalCardResend div a {
        color: #1f49b6;
        font-size: 14px;
        font-weight: bolder;
        margin-left: 5px;
        cursor: pointer;
        width: fit-content;
        min-width: fit-content;
    }


.successResendMessage, .errorResendMessage {
    margin-left: 10px;
}

    .successResendMessage img, .errorResendMessage img {
        width: auto !important;
        height: auto !important;
    }

@font-face{font-family:'FontAwesome';src:url('/Resource/Font/FontAwesome/fontawesome-webfont.eot?');src:url('/Resource/Font/FontAwesome/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/Resource/Font/FontAwesome/fontawesome-webfont.woff2') format('woff2'),url('/Resource/Font/FontAwesome/fontawesome-webfont.woff') format('woff'),url('/Resource/Font/FontAwesome/fontawesome-webfont.ttf') format('truetype'),url('/Resource/Font/FontAwesome/fontawesome-webfont.svg') 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>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:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.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}
/**
 * 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%}
.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:0!important}.pl-5{padding-left:5px!important}html[dir=rtl] .pl-5{padding-right:5px!important;padding-left:15px!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:0!important}.pr-5{padding-right:5px!important}html[dir=rtl] .pr-5{padding-left:5px!important;padding-right:15px!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:0!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:0!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:0!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:0!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:0!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:0!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}#_sorun_icon{z-index:999!important}.bootbox .button{padding:0 10px}
@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;}@media(min-width: 992px){.theres-more .more-box-responsive{display:none}}.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:70px;height:100%;border-radius:5px 0 0 5px;background-size:70px 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;width:97px}@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}}@media(max-width: 480px)and (max-width: 380px){.theres-more .more-category-box-container .more-category-box{width:140px}}@media(max-width: 480px){.theres-more .more-category-box-container .more-category-box .text-side{font-size:14px}}@media(max-width: 480px){.theres-more .more-category-box-container .more-category-box .text-side:before{left:0}}@media(max-width: 480px){.theres-more .more-category-box-container .more-category-box .image-side{width:60px}}@media(max-width: 480px){.similar-products,.complete-combination{padding:25px 0 10px 0}}@media(max-width: 480px){.smartbanner{position:fixed;top:0;z-index:1}}@media(max-width: 480px){.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:16px;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:55px !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:2;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: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}.fullwid-desktop-search .search-area a.search-button span{font-size:16px;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:80px !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:16px;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 .suggestions .other-searches .keyword-list .suggestion-brand{position:absolute;right:0;color:#b4b4b4;text-transform:capitalize}.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,.fullwid-desktop-search .history .trend-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,.fullwid-desktop-search .history .trend-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,.fullwid-desktop-search .history .trend-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 .history .trend-searches .keyword-list{padding:0 15px;list-style:none}.fullwid-desktop-search .history .trend-searches .keyword-list li{display:inline-block}.fullwid-desktop-search .history .trend-searches .keyword-list li a{display:block;font-size:12px;font-weight:600;background:#fff;margin:0 10px 10px 0;padding:7px 8px 6px 25px;border-radius:3px;border:solid 1px #e0e0e0;color:#29323b;text-decoration:none;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fullwid-desktop-search .history .trend-searches .keyword-list li a:hover{color:#fff;background-color:#193db0;border-color:#193db0}.fullwid-desktop-search .history .trend-searches .keyword-list li a::before{content:"";background-image:url("/Resource/Images/sprite/sprite.svg?20");background-repeat:no-repeat;background-position:0 -1054px;width:11px;height:11px;position:absolute;transform:translateX(-15px);margin-top:.25em;white-space:nowrap}.fullwid-desktop-search .history .trend-searches .keyword-list li a:hover::before{content:"";background-image:url("/Resource/Images/sprite/sprite.svg?20");background-repeat:no-repeat;background-position:0 -1034px;width:11px;height:11px;position:absolute;transform:translateX(-15px);margin-top:.25em;white-space:nowrap}.fullwid-desktop-search .history .trend-searches .keyword-list li a::after{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}@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;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}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlc2t0b3BTZWFyY2guc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0FFQSxrQ0FDSSxLQUNJLFlBQ0EsV0FHSixHQUNJLGFBQ0EsVUFDQSxnQkFLUixXQUNJLGlCQUNBLHNCQUdKLFdBQ0ksZUFDQSxXQUNBLDZCQUNBLGlCQUNBLGtCQUNBLFNBSUEscUNBREosY0FFUSxjQUlSLFdBQ0ksaUJBQ0Esc0JBR0osa0JBQ0ksc0JBRUEsNkJBQ0ksaUJBR0osb0NBQ0ksY0FHSix3QkFDSSxpQkFDQSxhQUVBLHFDQUpKLHdCQUtRLGFBR0osMkNBQ0kseUJBQ0EsaUJBQ0Esa0JBQ0Esa0JBQ0Esa0JBRUEsd0RBQ0ksZUFDQSxpQkFDQSxvQkFDQSxrQkFDQSxnQkFDQSxzQkFDQSxnQkFDQSxjQUVBLHFDQVZKLHdEQVdRLGdCQUNBLGVBQ0EsZUFJUiw0REFDSSxlQUNBLGlCQUNBLG9CQUNBLGtCQUNBLGlCQUNBLHNCQUNBLGdCQUNBLG1CQUNBLGNBRUEscUNBWEosNERBWVEsZ0JBR0oscUNBZkosNERBZ0JRLGdCQUlSLHFDQTVDSiwyQ0E2Q1EsNkJBQ0Esa0JBSVIsK0JBQ0ksV0FDQSxZQUNBLGdCQUNBLHFCQUNBLGdCQUNBLGVBQ0EsV0FDQSxxQkFDQSw0QkFDQSxnQkFDQSx1QkFDQSxtQkFFQSxxQ0FkSiwrQkFlUSxlQUNBLFdBQ0EscUJBQ0EsWUFDQSxnQkFDQSxtQkFJUix1REFDSSx1QkFDQSxhQUNBLHNCQUNBLHVCQUdKLCtCQUNJLFlBQ0EsWUFDQSxhQUNBLHNCQUNBLHFCQUVBLDBDQUNJLGVBQ0EsNkJBQ0EsY0FDQSxnQkFFQSxxQ0FOSiwwQ0FPUSxnQkFDQSxtQkFDQSxnQkFJUiwrQ0FDSSxlQUNBLGlCQUNBLGNBQ0EsZ0JBQ0EsbUJBR0osc0RBQ0ksZUFDQSxpQkFDQSxjQUVBLHFDQUxKLHNEQU1RLGdCQUNBLGVBQ0EsbUJBQ0EsZUFJUixpREFDSSxlQUNBLGlCQUNBLGNBRUEscUNBTEosaURBTVEsZ0JBQ0EsZUFDQSxtQkFDQSxlQUlSLDBDQUNJLGVBQ0EsaUJBQ0EsY0FDQSxtQkFDQSxnQkFHSixxQ0E5REosK0JBK0RRLGFBQ0EsdUJBQ0Esc0JBQ0EsWUFDQSxnQkFJUixxQ0FoS0osd0JBaUtRLGNBQ0EsaUJBSVIsNENBQ0kseUJBQ0EsaUJBQ0Esa0JBQ0Esa0JBQ0Esa0JBQ0EsVUFFQSx5REFDSSxlQUNBLGlCQUNBLG9CQUNBLGtCQUNBLGdCQUNBLHNCQUNBLGdCQUNBLGNBRUEscUNBVkoseURBV1EsZ0JBQ0EsZUFHSixxQ0FmSix5REFnQlEsZ0JBSVIsNkRBQ0ksZUFDQSxpQkFDQSxvQkFDQSxrQkFDQSxpQkFDQSxzQkFDQSxnQkFDQSxtQkFDQSxjQUVBLHFDQVhKLDZEQVlRLGdCQUNBLGNBQ0EsZ0JBR0oscUNBakJKLDZEQWtCUSxnQkFJUixxQ0FsREosNENBbURRLGlCQUNBLGtCQUNBLGVBQ0EsbUJBS1osT0FDSSxlQUNBLGlCQUNBLG1CQUNBLGNBR0osZUFDSSxlQUNBLG1CQUNBLGlCQUNBLGNBR0osY0FDSSxlQUNBLGNBR0osZUFDSSxlQUNBLGNBQ0EsaUJBR0osYUFDSSxzQkFDQSxzQkFDQSxrQkFDQSxpQkFFQSx5QkFDSSxrQ0FDSSxjQUlSLCtCQUNJLGNBR0osZUFDSSxxQkFHSiwwQ0FDSSxhQUNBLDhCQUVBLDZEQUNJLFlBQ0EsWUFDQSxpQkFDQSwwQkFDQSw4Q0FDQSxrQkFDQSxhQUNBLG1CQUVBLHlFQUNJLHFCQUNBLFdBQ0EsWUFDQSwwQkFDQSxxQ0FDQSxzQ0FDQSxnQkFFQSw2RUFDSSxXQUNBLFlBSVIsd0VBQ0kscUJBQ0EsY0FDQSxlQUNBLGtCQUNBLFdBTWhCLHlCQUNJLFNBQ0ksd0JBR0osYUFDSSxlQUNBLHNCQUNBLGtCQUVBLDBDQUNJLGFBQ0EsOEJBQ0EsZUFFQSw2REFDSSxZQUNBLG1CQUNBLDBCQUNBLCtDQUpKLDZEQUtRLGFBcEJwQix5QkFzQmdCLHdFQUNJLGdCQXZCcEIseUJBMEJnQiwrRUFDSSxRQTNCcEIseUJBOEJnQix5RUFDSSxZQS9CcEIseUJBcUNJLHdDQUNJLHVCQXRDUix5QkEwQ0ksYUFDSSxlQUNBLE1BQ0EsV0E3Q1IseUJBZ0RJLGNBQ0kscUJBRUEseUJBQ0ksMkJBS1osV0FDSSxlQUNBLGlCQUNBLGlCQUNBLGtCQUNBLGNBR0osWUFDSSx5QkFDQSxlQUNBLGlCQUNBLG9CQUNBLGtCQUNBLGlCQUNBLHNCQUNBLGdCQUNBLHNCQUNBLGlCQUNBLGtCQUlKLDJCQUNJLDJCQUVBLDBDQUhKLDJCQUlRLCtCQUlSLE9BQ0ksaUJBR0osT0FDSSxtQkFHSixNQUNJLG1CQUdKLGdCQUNJLGVBQ0EsaUJBQ0EsaUJBQ0Esa0JBQ0EsY0FDQSxxQkFHSixpQkFDSSxlQUNBLG1CQUNBLGtCQUNBLG9CQUNBLGlCQUNBLHNCQUNBLGtCQUNBLGNBQ0EsbUJBRUEsMENBWEosaUJBWVEsZUFDQSxtQkFDQSxvQkFDQSxrQkFDQSxpQkFDQSxzQkFDQSxrQkFDQSxZQUlSLHFCQUNJLGVBQ0EsbUJBQ0Esa0JBQ0Esb0JBQ0EsaUJBQ0Esc0JBQ0Esa0JBQ0EsV0FDQSxtQkFFQSwwQ0FYSixxQkFZUSxlQUNBLG1CQUNBLG9CQUNBLGtCQUNBLGlCQUNBLHNCQUNBLGtCQUNBLFlBS1IsYUFDSSxrQkFDQSxzQkFDQSxXQUNBLGtCQUNBLGVBQ0EsV0FDQSxnQkFDQSxnQkFDQSxZQUNBLGNBQ0EsaUJBQ0EsWUFDQSxrQkFDQSxrQkFDQSxhQUNBLG1CQUNBLHVCQUNBLG1CQUVBLG1CQUNJLFdBQ0Esa0JBR0osb0JBQ0ksZ0JBQ0EsbUJBQ0EsdUJBT0osMENBRkosZUFHUSxXQU1KLDBDQUZKLGlCQUdRLFdBSVIsT0FDSSw4QkFHSixPQUNJLDhCQUdKLE9BQ0ksNkJBR0osTUFDSSwyQkFHSixNQUNJLGdCQUdKLFNBQ0ksbUJBR0osa0JBQ0ksZUFDQSxnQkFDQSxpQkFFQSwwQ0FMSixrQkFNUSxnQkFJUiwwQkFDSSxlQUNBLGdCQUNBLGlCQUVBLDBDQUxKLDBCQU1RLGdCQUlSLE9BQ0ksMkJBR0osV0FDSSx5QkFDQSxtQkFFQSwwQ0FKSixXQUtRLGdCQUlSLHVCQUNJLDhCQUdKLHVCQUNJLDJCQUdKLDJCQUNJLHFDQUdKLE1BQ0ksYUFHSixhQUNJLGFBRUEscUNBSEosYUFJUSw4QkFLUixvQkFDSSxtQkFHSixlQUNJLFdBQ0EsWUFDQSxrQkFDQSxVQUNBLFFBQ0EsZUFDQSxhQUNBLFVBQ0Esa0JBQ0EsV0FDQSxrQkFDQSxZQUNBLHlCQUVBLHFCQUNJLFlBQ0EsVUFDQSxZQUNBLHNCQUNBLGtCQUNBLFFBQ0EsVUFDQSx3QkFHSixzQkFDSSxZQUNBLFVBQ0EsWUFDQSxzQkFDQSxrQkFDQSxRQUNBLFVBQ0EseUJBR0oscUJBQ0ksY0FDQSxXQUNBLGtCQUNBLFlBQ0Esc0JBSVIsV0FDSSxlQUdKLHdCQUNJLFdBQ0Esa0JBQ0EsY0FDQSxNQUVBLG1DQUNJLHNCQUNBLGNBRUEseUJBSkosbUNBS1EsaUJBR0oseUJBUkosbUNBU1EsaUJBR0osMEJBWkosbUNBYVEsa0JBSVIsaUNBQ0ksc0NBQ0EsdUJBQ0EsNEJBQ0EsNkJBR0osK0JBQ0ksZUFDQSxtQkFDQSxvQkFDQSxrQkFDQSxpQkFDQSxzQkFDQSxnQkFDQSxXQUdKLHFDQUNJLFdBQ0EsWUFDQSxjQUNBLGtCQUNBLGdCQUVBLHNEQUNJLGtCQUNBLFVBQ0EsZUFDQSxZQUNBLG9CQUNBLGtCQUNBLG9CQUNBLGNBQ0Esd0JBQ0EsbUJBQ0EsNkJBQ0EsaUJBRUEsOERBQ0ksNkJBSVIsaUVBQ0ksWUFDQSxXQUNBLFdBQ0EsZUFDQSxrQkFHSix3RUFDSSxrQkFDQSxXQUNBLFVBQ0EsWUFDQSx3QkFDQSxNQUNBLFVBQ0Esc0JBQ0EsV0FDQSxnQkFHSix1RUFDSSxrQkFDQSxXQUNBLFVBQ0EsWUFDQSx5QkFDQSxNQUNBLFVBQ0Esc0JBQ0EsV0FDQSxnQkFJQSxxREFDSSxrQkFDQSxxQkFDQSxlQUNBLFdBQ0EsWUFDQSxzQkFDQSxhQUNBLG1CQUNBLHVCQUNBLHlCQUNBLDRCQUNBLCtCQUVBLDBEQUNJLGVBQ0EsaUJBQ0EsV0FHSix1SEFFSSxxQkFDQSxlQUNBLGlCQUNBLHNCQUNBLFlBQ0EsYUFDQSxtQkFDQSx1QkFDQSxlQUNBLDRCQUNBLHlCQUNBLHlCQUNBLDRCQUNBLDZCQUNBLGVBRUEsaUlBQ0ksZUFDQSxpQkFDQSxXQU9wQiw0Q0FDSSxXQUNBLGNBQ0Esc0JBQ0EseUJBQ0EsZ0JBQ0EsbUJBQ0EsaUJBRUEsaURBQ0ksVUFJUixxQ0FDSSxXQUNBLGNBQ0Esc0JBQ0EseUJBQ0EsZ0JBQ0EsaUJBQ0EsOEJBQ0EsK0JBRUEsNEhBRUksZUFDQSxpQkFDQSxjQUNBLGlCQUdKLDBJQUVJLFVBQ0EsZ0JBRUEsZ0pBQ0ksWUFDQSxpQkFFQSxvSkFDSSxlQUNBLG1CQUNBLG9CQUNBLGtCQUNBLGlCQUNBLHNCQUNBLGdCQUNBLGNBQ0EsY0FDQSxxQkFDQSxxQkFHSiw0SkFDSSxrQkFDQSx5QkFLWixpRkFDSSxlQUNBLGNBR0osOEZBQ0ksY0FDQSxjQUNBLGlCQUNBLGtCQUdKLHFGQUNJLGtCQUNBLFFBQ0EsY0FDQSwwQkFJUixpQ0FDSSxXQUNBLGNBQ0Esc0JBQ0EseUJBQ0Esa0JBQ0EsZ0JBQ0EsOEJBQ0EsK0JBRUEsNEtBR0ksZUFDQSxpQkFDQSxjQUNBLG1CQUNBLGVBRUEsaU1BQ0ksZUFDQSxtQkFDQSxjQUNBLHFCQUNBLFlBQ0EsZUFFQSxtTkFDSSwwQkFLWiw4REFDSSxVQUNBLGdCQUVBLGlFQUNJLFlBQ0EsZ0JBRUEsdUVBQ0ksa0JBQ0EseUJBR0osbUVBQ0ksZUFDQSxtQkFDQSxjQUNBLGNBQ0Esd0JBQ0EscUJBQ0EsMEJBRUEsMEVBQ0ksMEJBQ0EsWUFDQSxrQkFDQSxrQkFDQSxXQUNBLFlBQ0EsY0FHSix3RUFDSSxjQUNBLGdCQU1oQixvRUFDSSxlQUNBLGdCQUVBLHVFQUNJLHFCQUVBLHlFQUNJLGNBQ0EsZUFDQSxnQkFDQSxnQkFDQSxxQkFDQSx3QkFDQSxrQkFDQSx5QkFDQSxjQUNBLHFCQUVBLCtFQUNJLHlCQUNBLHNCQUdKLDhFQUNJLGFBTWhCLCtEQUNJLGVBQ0EsZ0JBRUEsa0VBQ0kscUJBRUEsb0VBQ0ksY0FDQSxlQUNBLGdCQUNBLGdCQUNBLHFCQUNBLHlCQUNBLGtCQUNBLHlCQUNBLGNBQ0EscUJBQ0EsZ0JBQ0EsbUJBQ0EsZ0JBQ0EsdUJBRUEsMEVBQ0ksV0FDQSx5QkFDQSxxQkFHSiw0RUFDSSxXQUNBLDhEQUNBLDRCQUNBLDhCQUNBLFdBQ0EsWUFDQSxrQkFDQSw0QkFDQSxpQkFDQSxtQkFHSixrRkFDSSxXQUNBLDhEQUNBLDRCQUNBLDhCQUNBLFdBQ0EsWUFDQSxrQkFDQSw0QkFDQSxpQkFDQSxtQkFHSiwyRUFDSSxhQU9wQiwrQkFDSSxnQkFJUixlQUNJLGtCQUNBLHNCQUVBLGtDQUNJLGtCQUNBLGVBR0osbUNBQ0ksV0FDQSxrQkFHSixnQ0FDSSxhQUdKLHlCQWxCSixlQW1CUSxxQkFDQSxZQUNBLGFBQ0EsbUJBQ0EsK0JBR0osK0NBMUJKLGVBMkJRLHFCQUNBLFlBQ0EsYUFDQSxtQkFDQSwrQkFHSiwrQ0FsQ0osZUFtQ1EscUJBQ0EsV0FDQSxhQUlKLHlCQUNJLDRCQUNJLFdBQ0EsU0FDQSxnQkFDQSx1Q0FDQSxxQ0FDQSwwQ0FDQSxrQ0FHSiw0QkFDSSxZQUNBLGdCQUNBLG1CQUNBLHVDQUNBLHFDQUNBLDBDQUNBLG1DQUlSLGdEQS9ESixlQWdFUSxxQkFDQSxXQUNBLFlBQ0EsYUFHSiwwQkF0RUosZUF1RVEsY0FDQSxnQkFDQSxXQUNBLGdCQUNBLGFBR0osZ0NBQ0ksc0RBQ0EsWUFDQSxTQUNBLGlCQUNBLHdCQUNBLHFCQUNBLHdCQUNBLDBCQUNBLHlCQUNBLGtCQUNBLDJCQUNBLDhCQUNBLDBCQUNBLDZCQUNBLFdBQ0EsaUJBRUEscUNBbEJKLGdDQW1CUSw2QkFHSiwyQ0FDSSxRQUNBLFNBR0osNkNBRUksZUFDQSxtQkFDQSxvQkFDQSxrQkFDQSxpQkFDQSxzQkFDQSxjQUdKLHNEQUVJLGVBQ0EsbUJBQ0Esb0JBQ0Esa0JBQ0EsaUJBQ0Esc0JBQ0EsY0FHSix1REFFSSxlQUNBLG1CQUNBLG9CQUNBLGtCQUNBLGlCQUNBLHNCQUNBLGNBR0osaURBQ0ksb0NBQ0EsNkJBQ0EsNEJBSVIsZ0NBQ0ksa0JBQ0EsZUFDQSxZQUNBLG9CQUNBLGFBQ0EsbUJBQ0EsNkJBRUEsd0NBQ0ksNkJBTUosa0NBQ0ksa0JBQ0EscUJBQ0EsZUFDQSxXQUNBLFlBQ0Esc0JBQ0EsYUFDQSxtQkFDQSx1QkFDQSx5QkFDQSw0QkFDQSwrQkFFQSx1Q0FDSSxjQUNBLGVBQ0EsZ0JBQ0EsV0FLWixtQkFDSSxjQUlSLGNBQ0ksY0FFQSxxQ0FISixjQUlRLG9CQUNBLHFCQUlSLGdCQUNJLGVBQ0EsaUJBR0osVUFDSSIsImZpbGUiOiJkZXNrdG9wU2VhcmNoLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic2Fzcy11dGlscy9icmVha3BvaW50cy5zY3NzXCI7XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlLWRvd24tYW5kLXZpc2libGUge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHZoO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5ODtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5tYWluLWluZm8ge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ub2xkLXByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTJweDtcclxufVxyXG5cclxuLnByaWNlLWhvbGRlciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuLm1haW4taW5mbyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wb3B1bGFyLXByb2R1Y3RzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFyZWEtbWFpbi1oZWFkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMjkzMjNiO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjNweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYW1wYWlnbi1kaXNjb3VudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY1Zjc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgLmJhc2tldC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk3YTljOTtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5N2E5Yzk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYXNrZXQtZGlzY291bnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxOTNkYjA7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjMyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc2VsZi1lbmQ7XHJcblxyXG4gICAgICAgICAgICAub2xkLXByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyOTMyM2I7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGlzY291bnQtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE5M2RiMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGlzY291bnQtcHJpY2Utbm9ybWFsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyOTMyM2I7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOTMyM2I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYXctcHJpY2Utbm9ybWFsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyOTMyM2I7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOTMyM2I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYXctcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE5M2RiMDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FtcGFpZ24tZGlzY291bnQtZGV0YWlsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTEzcHg7XHJcblxyXG4gICAgICAgIC5iYXNrZXQtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTdhOWM5O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTdhOWM5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjMyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYXNrZXQtZGlzY291bnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgY29sb3I6ICMxOTNkYjA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxOTNkYjA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzIwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDFweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjb2xvcjogIzE5M2RiMDtcclxufVxyXG5cclxuLnByaWNlLXJlZ3VsYXIge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICM1RjVGNUY7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWNvZGUge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICM2Yjc3OGQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGNvbG9yOiAjMjkzMjNiO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbn1cclxuXHJcbi50aGVyZXMtbW9yZSB7XHJcbiAgICBwYWRkaW5nOiAwcHggMCAxMjVweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xyXG4gICAgICAgIC5tb3JlLWJveC1yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFyZWEtbWFpbi1oZWFkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMjkzMjNiO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9yZS1jYXRlZ29yeS1ib3gtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLm1vcmUtY2F0ZWdvcnktYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDAuMWVtICNlMGUwZTA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNDVweCA4MHB4IDAgcmdiYSgxOTgsIDIwNiwgMjE1LCAwLjMpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Utc2lkZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MHB4IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQtc2lkZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI5MzIzYjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5N3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50aGVyZXMtbW9yZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAubW9yZS1jYXRlZ29yeS1ib3gtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAubW9yZS1jYXRlZ29yeS1ib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGV4dC1zaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQtc2lkZTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmltYWdlLXNpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaW1pbGFyLXByb2R1Y3RzLCAuY29tcGxldGUtY29tYmluYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAxMHB4IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zbWFydGJhbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtY2Fyb3VzZWwge1xyXG4gICAgICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLm93bC1zdGFnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBuZi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMxZTRhYjc7XHJcbn1cclxuXHJcbi5nby10by1ob21lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTRhYjc7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA5cHggMjhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuXHJcbi5sYXN0LXNlYXJjaGVzLXRleHQtaG9sZGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MXB4KSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWwtMjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHhcclxufVxyXG5cclxuLm1iLTEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxufVxyXG5cclxubWItMjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnBuZi10aXRsZS1ibHVlIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzFlNGFiNztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnBuZi10ZXh0LXNlYXJjaCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzRiNGI0YjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzFweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzU1NTU1NTtcclxuICAgIH1cclxufVxyXG5cclxuLnBuZi10ZXh0LXNlYXJjaC1zdWIge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICM1NTU1NTU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcxcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICM1NTU1NTU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uc2VhcmNoLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzU1NTtcclxuICAgIGNvbG9yOiAjNTU1NTU1O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM1NTU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uaW1nLW5vdC1mb3VuZCB7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzFweCkge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWctbm90LWZvdW5kLTIge1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcxcHgpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWItMjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItMTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItMTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbm10LTEwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxubXQtMjAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLm5vLXdyYXAge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmFyZWEtbWFpbi1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM0O1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcxcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcmVhLW1haW4taGVhZGVyLXBvcHVsYXIge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM0O1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcxcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tdC0yMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sY3ctY29sb3Ige1xyXG4gICAgY29sb3I6ICMxOTNEQjAgIWltcG9ydGFudDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLmp1c3RpZnktc3BhY2UtYmV0d2VlbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4XHJcbn1cclxuXHJcbi5mbGV4LWV2ZW5seSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnNlYXJjaC1yZW1vdmUge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNXB4O1xyXG4gICAgdG9wOiAyMiU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I5QjhCOTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTtcclxuICAgIH1cclxufVxyXG5cclxuLmZsZXgtd3JhcCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5mdWxsd2lkLWRlc2t0b3Atc2VhcmNoIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTAwMDQ7XHJcbiAgICB0b3A6IDA7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYW5pbWF0ZWQge1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZS1kb3duLWFuZC12aXNpYmxlO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogIzU1NTU1NTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWFyZWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLnNlYXJjaC1ib3gtaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgd2lkdGg6IDMuMzc1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogI2I2YjdiOTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMXB4IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdICsgLmNsb3NlSWNvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA4NnB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0gKyAuY2xvc2VJY29uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdICsgLmNsb3NlSWNvbjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICYuc2VhcmNoLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzlhOWE5YTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTNkYjA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzE5M2RiMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFsaWRhdGUtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICM0ZThiZmQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cclxuICAgICAgICAmIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VnZ2VzdGlvbnMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzRlOGJmZDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG5cclxuICAgICAgICAuc3VnZ2VzdGVkLXNlYXJjaGVzIC50aXRsZSxcclxuICAgICAgICAub3RoZXItc2VhcmNoZXMgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTMyM2I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Z2dlc3RlZC1zZWFyY2hlcyAua2V5d29yZC1saXN0LFxyXG4gICAgICAgIC5vdGhlci1zZWFyY2hlcyAua2V5d29yZC1saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOTMyM2I7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmNztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Z2dlc3RlZC1zZWFyY2hlcyAua2V5d29yZC1saXN0IGxpIGEgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMyOTMyM2I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3RoZXItc2VhcmNoZXMgLmtleXdvcmQtbGlzdCAuc2hvdy1hbGwtcmVsYXRlZC1wcm9kdWN0cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTkzZGIwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vdGhlci1zZWFyY2hlcyAua2V5d29yZC1saXN0IC5zdWdnZXN0aW9uLWJyYW5kIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgY29sb3I6ICNiNGI0YjQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGlzdG9yeSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjNGU4YmZkO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG5cclxuICAgICAgICAubGFzdC1zZWFyY2hlcyAudGl0bGUsXHJcbiAgICAgICAgLmZyZXF1ZW50bHktc2VhcmNoZXMgLnRpdGxlLFxyXG4gICAgICAgIC50cmVuZC1zZWFyY2hlcyAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzI5MzIzYjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgLmNsZWFyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE5M2RiMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxhc3Qtc2VhcmNoZXMgLmtleXdvcmQtbGlzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkzMjNiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMTdcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjZiN2I5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYjZiN2I5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZnJlcXVlbnRseS1zZWFyY2hlcyAua2V5d29yZC1saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCA4cHggNnB4IDlweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2UwZTBlMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI5MzIzYjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkzZGIwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJlbmQtc2VhcmNoZXMgLmtleXdvcmQtbGlzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggOHB4IDZweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTBlMGUwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkzMjNiO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkzZGIwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMxOTNkYjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvUmVzb3VyY2UvSW1hZ2VzL3Nwcml0ZS9zcHJpdGUuc3ZnPzIwXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDU0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4yNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL1Jlc291cmNlL0ltYWdlcy9zcHJpdGUvc3ByaXRlLnN2Zz8yMFwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAzNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm10LTIwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgIC5oZWFkZXItY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAtMXB4IDAgMCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXNlYXJjaC1pY29uIHtcclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1taWMtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICAgICBtYXJnaW46IDVweCBhdXRvIDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDVweCBhdXRvIDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDVweCBhdXRvIDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAmLmhpZGUtYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogLjFzIGhlaWdodCBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogLjFzIGhlaWdodCBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMXMgaGVpZ2h0IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMXMgaGVpZ2h0IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zaG93LWFuaW1hdGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogLjFzIGhlaWdodCBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogLjFzIGhlaWdodCBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMXMgaGVpZ2h0IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMXMgaGVpZ2h0IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAyM3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MjlweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWYsICdsY3dhaWtpa2lyZWd1bGFyJztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLWltYWdlOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM5YTlhOWE7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi1tcy1jbGVhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIC8vIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xK1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogI2I2YjdiOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTFcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAvLyAgTWljcm9zb2Z0IEVkZ2VcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICNiNmI3Yjk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlYXJjaC1hY3RpdmF0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjNGU4YmZkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWJveC1pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDMuMzc1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuXHJcbiAgICAgICAgJi5ocy1zZWFyY2gtYnV0dG9uIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM5YTlhOWE7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYSB7XHJcbiAgICAgICAgY29sb3I6ICNiNmI3Yjk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kdlNlYXJjaEluZm8ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoSW5mb1NwYW4ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcbi5pbmZvSWNvbiB7XHJcbiAgICBtYXJnaW46IDAgOHB4IDJweCAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgIH1cclxufVxyXG4iXX0= */

