@media (min-width:1200px){.home_1 .jms-row.header.fixed .megamenu .addon-box:first-child{display:none;}
.home_2 .jms-row.header.fixed .megamenu.center .jms-megamenu > ul, .home_3 .jms-row.header.fixed .megamenu.center .jms-megamenu > ul{text-align:left;}
.home_2 .jms-row.header.fixed .col-logo, .home_3 .jms-row.header.fixed .col-logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;opacity:0;visibility:hidden;}
.home_2 .jms-row.header.fixed .col-logo .logo, .home_3 .jms-row.header.fixed .col-logo .logo{display:none;}
.home_2 .jms-row.header.fixed .megamenu, .home_3 .jms-row.header.fixed .megamenu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.home_2 .jms-row.header.fixed .right-module-header, .home_3 .jms-row.header.fixed .right-module-header{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
}
.jms-row.header.fixed{top:0;left:0;right:0;position:fixed !important;width:100%;background:#fff;-webkit-box-shadow:0 0px 8px rgba(0, 0, 0, 0.3);box-shadow:0 0px 8px rgba(0, 0, 0, 0.3);-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-name:slideDown;animation-name:slideDown;-webkit-animation-timing-function:ease;animation-timing-function:ease;z-index:999;}
.jms-row.header.fixed .jms-megamenu .nav > li.sub-home{padding-left:0;}
.jms-row.header.fixed .jms-megamenu .nav > li > a{line-height:53px;}
.jms-row.header.fixed .jms-megamenu .nav > li > a::before{bottom:14px;}
.jms-row.header.fixed .megamenu.right .jms-megamenu > ul{text-align:center;}
.jms-row.header.fixed .btn-group.user-info #user-info-1,
.jms-row.header.fixed #cart_block #shoppingcart-box{top:40px;}
.jms-row.header.fixed .btn-group .dropdown-menu{top:calc(100% + 8px);}
.jms-row.header.fixed .ajax_cart_quantity{background:transparent;color:#333;top:-9px;right:-9px;}
.jms-row.header.fixed .right-module-header .addon-box:nth-child(5), .jms-row.header.fixed .right-module-header .addon-box:nth-child(6){display:none;}
.main-site{position:relative;}
.custom-padding .container{padding-left:20px;padding-right:20px;}
.jms-row.popup-adv{margin-top:-1px;}
.jms-popup .row{margin:0;}
.jms-popup #newsletter_block_left .addon-title{display:none;}
.jms-popup #newsletter_block_left .addon-title.popup{display:block;}
.jms-popup #newsletter_block_left .form-group{display:block !important;}
.jms-popup #newsletter_block_left button{display:none;}
.jms-popup #newsletter_block_left button.btn-default{position:static;display:block !important;background:#48CAB2;margin:auto;font-size:14px;max-width:100%;}
.jms-popup #newsletter_block_left button.btn-default:hover{background:#333;}
.jms-popup .dontshow input:hover{cursor:pointer;}
.jms-popup .dontshow input:hover ~ .checkmark{border-color:#333;}
.jms-popup .dontshow label a{position:relative;}
.jms-popup .dontshow label a::before{position:absolute;bottom:1px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:1px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
.jms-popup .dontshow label a::before{width:100%;}
.jms-popup .dontshow label a:hover{color:#333;}
.jms-popup .dontshow label a:hover::before{width:0;}
.jms-popup .content{background:#ffffff url("../img/modal-discount-bg-01.jpg") 0 0 no-repeat;background-size:49% auto;height:100%;}
.jms-popup .news_content + p{display:none;}
.top-panel{font-size:14px;border-bottom:1px solid #ebebeb;padding:7px 0 5px;}
.top-panel p{margin-bottom:0;}
.top-panel .call-us strong{color:#333;}
.top-panel .content .content-item{text-align:center;}
.top-panel .content .content-item p{display:inline-block;}
.top-panel .content .content-item p strong{color:#333;}
.top-panel .content .content-item .pt-link-underline{color:#48CAB2;font-weight:800;position:relative;}
.top-panel .content .content-item .pt-link-underline:hover::before{width:0;}
.top-panel .content .content-item .pt-link-underline::before{position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;content:'';color:transparent;background:#48CAB2;height:1px;-webkit-transition:width 0.2s;-o-transition:width 0.2s;transition:width 0.2s;}
.top-panel .social ul{margin-bottom:0;text-align:right;}
.top-panel .social ul li{display:inline-block;padding-left:12px;}
.top-panel .social ul li a{color:#777;position:relative;}
.top-panel .social ul li a:hover{color:#333;}
.top-panel .social ul li a:hover::before{width:100%;}
.top-panel .social ul li a::before{position:absolute;bottom:0px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:1px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
#header{background:#fff;}
#header.change-position{position:relative;z-index:1000;}
#header .container-fluid{padding-left:50px;padding-right:50px;}
.header .container-fluid > .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header .container-fluid > .row::before,
.header .container-fluid > .row::after{display:none;}
.header .container-fluid > .row .layout-column{position:static;}
.header .container > .row .layout-column{position:static;}
.bg-overlay.change-status{opacity:1;visibility:visible;}
#index .jms-megamenu .nav > li.sub-home > a,
#category.category-shop .jms-megamenu .nav > li.sub-shop > a,
#cms.page-cms .jms-megamenu .nav > li.sub-page > a,
#module-jmsblog-category .jms-megamenu .nav > li.sub-blog > a,
#category.category-women .jms-megamenu .nav > li.sub-women > a,
#category.category-men .jms-megamenu .nav > li.sub-men > a{color:#48CAB2;}
#index .jms-megamenu .nav > li.sub-home > a::before,
#category.category-shop .jms-megamenu .nav > li.sub-shop > a::before,
#cms.page-cms .jms-megamenu .nav > li.sub-page > a::before,
#module-jmsblog-category .jms-megamenu .nav > li.sub-blog > a::before,
#category.category-women .jms-megamenu .nav > li.sub-women > a::before,
#category.category-men .jms-megamenu .nav > li.sub-men > a::before{width:100%;}
.home_13#index .jms-megamenu .nav > li.sub-home,
.home_13#category.category-shop .jms-megamenu .nav > li.sub-shop,
.home_13#cms.page-cms .jms-megamenu .nav > li.sub-page,
.home_13#module-jmsblog-category .jms-megamenu .nav > li.sub-blog,
.home_13#category.category-women .jms-megamenu .nav > li.sub-women,
.home_13#category.category-men .jms-megamenu .nav > li.sub-men{background-color:#48CAB2;}
.home_13#index .jms-megamenu .nav > li.sub-home > a,
.home_13#category.category-shop .jms-megamenu .nav > li.sub-shop > a,
.home_13#cms.page-cms .jms-megamenu .nav > li.sub-page > a,
.home_13#module-jmsblog-category .jms-megamenu .nav > li.sub-blog > a,
.home_13#category.category-women .jms-megamenu .nav > li.sub-women > a,
.home_13#category.category-men .jms-megamenu .nav > li.sub-men > a{color:#fff;}
.home_13#index .jms-megamenu .nav > li.sub-home > a::before,
.home_13#category.category-shop .jms-megamenu .nav > li.sub-shop > a::before,
.home_13#cms.page-cms .jms-megamenu .nav > li.sub-page > a::before,
.home_13#module-jmsblog-category .jms-megamenu .nav > li.sub-blog > a::before,
.home_13#category.category-women .jms-megamenu .nav > li.sub-women > a::before,
.home_13#category.category-men .jms-megamenu .nav > li.sub-men > a::before{opacity:0;}
.home_13#index .menu.fixed .jms-megamenu .nav > li.sub-home,
.home_13#category.category-shop .menu.fixed .jms-megamenu .nav > li.sub-shop,
.home_13#cms.page-cms .menu.fixed .jms-megamenu .nav > li.sub-page,
.home_13#module-jmsblog-category .menu.fixed .jms-megamenu .nav > li.sub-blog,
.home_13#category.category-women .menu.fixed .jms-megamenu .nav > li.sub-women,
.home_13#category.category-men .menu.fixed .jms-megamenu .nav > li.sub-men{background-color:transparent;}
.home_13#index .menu.fixed .jms-megamenu .nav > li.sub-home > a,
.home_13#category.category-shop .menu.fixed .jms-megamenu .nav > li.sub-shop > a,
.home_13#cms.page-cms .menu.fixed .jms-megamenu .nav > li.sub-page > a,
.home_13#module-jmsblog-category .menu.fixed .jms-megamenu .nav > li.sub-blog > a,
.home_13#category.category-women .menu.fixed .jms-megamenu .nav > li.sub-women > a,
.home_13#category.category-men .menu.fixed .jms-megamenu .nav > li.sub-men > a{color:#48CAB2;}
.home_13#index .menu.fixed .jms-megamenu .nav > li.sub-home > a::before,
.home_13#category.category-shop .menu.fixed .jms-megamenu .nav > li.sub-shop > a::before,
.home_13#cms.page-cms .menu.fixed .jms-megamenu .nav > li.sub-page > a::before,
.home_13#module-jmsblog-category .menu.fixed .jms-megamenu .nav > li.sub-blog > a::before,
.home_13#category.category-women .menu.fixed .jms-megamenu .nav > li.sub-women > a::before,
.home_13#category.category-men .menu.fixed .jms-megamenu .nav > li.sub-men > a::before{opacity:1;}
.sub-women .sub-product-carousel .owl-theme .owl-controls{position:absolute;top:-41px;right:-6px;}
.sub-women .sub-product-carousel .owl-theme .owl-controls div{position:static;background:transparent !important;-webkit-transform:none;-ms-transform:none;transform:none;}
.sub-women .sub-product-carousel .owl-theme .owl-controls div::before{-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all;}
.sub-women .sub-product-carousel .owl-theme .owl-controls div:hover::before{color:#333;}
.sub-women .sub-product-carousel .mod-content{margin-top:5px;}
.sub-women .sub-product-carousel .content_price{margin-left:0;}
.sub-women .sub-product-carousel .product-link{font-size:16px;display:block;line-height:1.45;margin-top:8px;margin-bottom:4px;}
.sub-women .sub-product-carousel .price{font-size:18px;}
.sub-women .mod-content{margin-top:30px;}
.sub-women .mod-content .jms-banner > a > img{transition:transform 1s, -webkit-transform 1s;}
.sub-women .mod-content .jms-banner:hover .banner-content .text-1::before{width:100%;}
.sub-women .mod-content .right .banner-content .text-1{color:#fff;}
.sub-women .mod-content .right .banner-content .text-1::before{background:#fff;}
.sub-women .mod-content .right .banner-content .text-2{color:#fff;}
.sub-women .mod-content .banner-content{top:18px;left:25px;position:absolute;text-align:left;margin-top:0;}
.sub-women .mod-content .banner-content .text-1{font-size:24px;font-weight:800;position:relative;display:inline-block;color:#333;margin-bottom:6px;}
.sub-women .mod-content .banner-content .text-1::before{position:absolute;bottom:1px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
.sub-women .mod-content .banner-content .text-2{font-size:16px;max-width:275px;color:#333;line-height:1.2;}
.jms-megamenu .banner-men{margin-top:11px;}
.jms-megamenu .banner-men:hover a .text-1::before{width:100%;}
.jms-megamenu .banner-men a{text-align:center;}
.jms-megamenu .banner-men a img{margin-bottom:16px;}
.jms-megamenu .banner-men a .text-1{font-size:24px;font-weight:800;position:relative;display:inline-block;color:#333;margin-bottom:8px;}
.jms-megamenu .banner-men a .text-1::before{position:absolute;bottom:1px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
.jms-megamenu .banner-men a .text-2{font-size:16px;display:block;color:#333;line-height:19px;}
.jms-megamenu .nav > li > a:hover::before{width:100%;}
.jms-megamenu .nav > .menu-item.mega.open > a, .jms-megamenu .nav li.active > a{color:#48CAB2;}
.jms-megamenu .nav > li > a::before{position:absolute;bottom: 0;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#48CAB2;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
.jms-megamenu .nav > li.open > a::before, .jms-megamenu .nav > li.active > a::before{width:100%;}
.megamenu.center .jms-megamenu > ul{text-align:center;}
.megamenu.right .jms-megamenu > ul{text-align:right;}
#open-button svg{width:24px;height:24px;color:#333;position:relative;top:6px;}
#open-button svg:hover{color:#48CAB2;}
#jms_ajax_search #search-form .close-search{background:#333 url("../img/icon/close-search.png") no-repeat center;}
.search-no-popup #jms_ajax_search .modal-content{padding:0;}
.search-no-popup #jms_ajax_search .label-form{display:none;}
.search-no-popup #jms_ajax_search .modal-dialog{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;-webkit-transform:none;-ms-transform:none;transform:none;}
.search-no-popup #jms_ajax_search .btn-search{display:none;}
.search-no-popup #jms_ajax_search #search-form{display:block !important;position:static;opacity:1;visibility:visible;}
.search-no-popup #jms_ajax_search .search-box{padding:0 9px 0 18px;border:1px solid #ebebeb;display:inline-block;position:relative;}
.search-no-popup #jms_ajax_search #ajax_search{font-size:16px;color:#777;border:0;height:42px;width:321px;background-size:23px;background-position:right 9px;}
.search-no-popup #jms_ajax_search #ajax_search::-webkit-input-placeholder{color:#777;}
.search-no-popup #jms_ajax_search #ajax_search:-ms-input-placeholder{color:#777;}
.search-no-popup #jms_ajax_search #ajax_search::-ms-input-placeholder{color:#777;}
.search-no-popup #jms_ajax_search #ajax_search::placeholder{color:#777;}
.search-no-popup #jms_ajax_search #search_result{position:absolute;top:calc(100% + 15px);left:0;width:100%;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.08);box-shadow:0 0 10px rgba(0, 0, 0, 0.08);}
.search-no-popup #jms_ajax_search #search_result .result_div{padding:20px;margin-top:0;}
.search-no-popup #jms_ajax_search #search_result .result_div .results{margin:0;}
.search-no-popup #jms_ajax_search #search_result .result_div .item{padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;}
.search-no-popup #jms_ajax_search #search_result .result_div .item .left-img{width:78px;min-width:78px;}
.search-no-popup #jms_ajax_search #search_result .result_div .item .right-info{width:100%;margin-top:0;margin-left:18px;}
.search-no-popup #jms_ajax_search #search_result .result_div .item .right-info a{font-size:16px;}
.search-no-popup #jms_ajax_search #search_result .result_div .item .right-info .price{display:none;}
.user-info.btn-group > a{height:24px;display:inline-block;}
.user-info.btn-group .dropdown-menu{padding:0;max-height:0;overflow:hidden;-webkit-transition:max-height 0.2s ease-out;-o-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out;}
.user-info.btn-group .dropdown-menu ul{padding:31px 0;}
.btn-group .dropdown-toggle.active + .dropdown-menu{opacity:1;visibility:visible;}
.btn-group.languages-info .btn-xs.dropdown-toggle, .btn-group.currency-info .btn-xs.dropdown-toggle{color:#777;font-size:14px;}
.btn-group.languages-info .btn-xs.dropdown-toggle:hover, .btn-group.currency-info .btn-xs.dropdown-toggle:hover{color:#48CAB2;}
.btn-group.languages-info .btn-xs.dropdown-toggle.active i, .btn-group.currency-info .btn-xs.dropdown-toggle.active i{-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1);}
.btn-group.languages-info i, .btn-group.currency-info i{display:inline-block;-webkit-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}
.btn-group.languages-info .dropdown-menu, .btn-group.currency-info .dropdown-menu{top:calc(100% + 28px);right:calc(100% - 41px);max-height:0;overflow:hidden;padding:0;-webkit-transition:max-height 0.2s ease-out;-o-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out;}
.btn-group.languages-info .dropdown-menu ul, .btn-group.currency-info .dropdown-menu ul{padding:31px 0;}
.btn-group .dropdown-menu{position:absolute;top:calc(100% + 21px);border-top:1px solid #ebebeb;left:auto;right:calc(100% - 30px);padding:21px 0;}
.btn-group ul{padding:10px 0;margin-bottom:0;}
.btn-group ul li{padding:0 40px;font-size:14px;}
#_desktop_currency_selector.type3, #_desktop_currency_selector.type2{display:none;}
#_desktop_currency_selector.type1{display:block;}
#_desktop_user_info .type-2{display:none;}
.languages-info ul > li.current > a, #_desktop_currency_selector ul > li.current > a, #_desktop_user_info ul > li.current > a{color:#48CAB2;}
.languages-info ul > li > a, #_desktop_currency_selector ul > li > a, #_desktop_user_info ul > li > a{text-transform:capitalize;color:#777;}
.languages-info ul > li > a:hover, #_desktop_currency_selector ul > li > a:hover, #_desktop_user_info ul > li > a:hover{color:#48CAB2;}
.left-module-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5px;}
.left-module-header .languages-info, .left-module-header .currency-info{position:relative;bottom:3px;}
.left-module-header .languages-info svg, .left-module-header .currency-info svg{width:14px;height:14px;color:#d0d0d0;position:relative;top:3px;right:2px;}
.left-module-header svg{width:24px;height:24px;}
.right-module-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5px;}
.right-module-header .addon-box:not(:first-child){margin-left:17px;}
.right-module-header .addon-box:last-child{margin-left:7px;margin-right:-3px;}
.right-module-header .languages-info, .right-module-header .currency-info{position:relative;bottom:3px;}
.right-module-header .languages-info svg, .right-module-header .currency-info svg{width:14px;height:14px;color:#d0d0d0;position:relative;top:3px;right:2px;}
.right-module-header svg{width:24px;height:24px;}
.breadcrumb-box.container{max-width:100%;padding:0 50px;}
.home_9 .breadcrumb-box.container, .home_10 .breadcrumb-box.container, .home_11 .breadcrumb-box.container, .home_13 .breadcrumb-box.container, .home_15 .breadcrumb-box.container, .home_17 .breadcrumb-box.container{padding:0 20px;}
@media (min-width:576px){.home_9 .breadcrumb-box.container, .home_10 .breadcrumb-box.container, .home_11 .breadcrumb-box.container, .home_13 .breadcrumb-box.container, .home_15 .breadcrumb-box.container, .home_17 .breadcrumb-box.container{max-width:546px;}
}
@media (min-width:791px){.home_9 .breadcrumb-box.container, .home_10 .breadcrumb-box.container, .home_11 .breadcrumb-box.container, .home_13 .breadcrumb-box.container, .home_15 .breadcrumb-box.container, .home_17 .breadcrumb-box.container{max-width:770px;}
}
@media (min-width:1025px){.home_9 .breadcrumb-box.container, .home_10 .breadcrumb-box.container, .home_11 .breadcrumb-box.container, .home_13 .breadcrumb-box.container, .home_15 .breadcrumb-box.container, .home_17 .breadcrumb-box.container{max-width:990px;}
}
@media (min-width:1240px){.home_9 .breadcrumb-box.container, .home_10 .breadcrumb-box.container, .home_11 .breadcrumb-box.container, .home_13 .breadcrumb-box.container, .home_15 .breadcrumb-box.container, .home_17 .breadcrumb-box.container{max-width:1200px;}
}
.category-description {
    max-width: 34.375rem;
    margin-bottom: 1.5rem;
    display: flex;
}
.category-description .rotate-block is--pointer {
    cursor: pointer;
}
.category-description .rotate-block .rotate-more {
    font-size: .8125rem;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1.25px;
    display: inline-block;
   /* position: absolute;*/
    left: 0;
    top: 0;
   /*transform-origin: 0 0;*/
    transform: translate(0, 50%) rotate(-90deg);
}
.category-description .more-text--text-block {
    width: 100%;
    
}
.more-text--container .rotate-block {
 width: 2.25rem;
 position: relative;
 border-right: 1px solid #ddd;
 white-space: nowrap
}
.category-description .rotate-block {
	width: 2.25rem;
	position: relative;
	border-right: 1px solid #ddd;
	white-space: nowrap
}
.category-description .more-text--text-block {
	padding: 0rem 0rem 0rem 1.25rem;
}
@media screen and (min-width: 48em)
.category-description .more-text--text-block .more-text--text {
    font-size: .9375rem;
    line-height: 1.375rem;

 
}
.line-break{width:100%;height:1px;background:#ebebeb;}
.product-layout-vertical .addon-title h3{font-size:18px;line-height:26px;text-align:left;}
.product-layout-vertical .content_price .price.old{margin-right:6px;}
.product-layout-vertical .special .content_price .price.new{color:#f8353e;}
.jms-banner{position:relative;overflow:hidden;}
.jms-banner:hover > a > img{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);}
.jms-banner > a > img{width:100%;transition:transform 1s, -webkit-transform 1s;}
.jms-banner .banner-content p{margin-bottom:0;}
.hotdeal-carousel .countdown-box{position:absolute;bottom:10px;width:calc(100% - 20px);background:rgba(255, 255, 255, 0.9);left:10px;text-align:center;padding:10px;}
.hotdeal-carousel .countdown-box .title-countdown{display:inline-block;font-size:14px;line-height:17px;color:#333;padding-bottom:5px;text-transform:capitalize;}
.hotdeal-carousel .countdown-section{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#333;padding:0 12px;min-width:50px;}
.hotdeal-carousel .countdown-amount{font-size:22px;line-height:15px;display:block;font-weight:700;}
.hotdeal-carousel .countdown-period{display:block;padding-top:4px;font-size:12px;line-height:18px;text-transform:uppercase;}
.jms-tab{padding-top:21px;}
.jms-tab ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.jms-tab ul li.active a{color:#48CAB2;}
.jms-tab ul li a{color:#333;font-size:13px;line-height:20px;font-weight:800;padding:5px 12px;letter-spacing:0.5px;display:inline-block;-webkit-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;text-transform:uppercase;}
.jms-tab ul li a.active{color:#48CAB2;}
.jms-tab ul li a:hover{color:#48CAB2;}
#product #main{position:relative;}
#jmsproductvideo{margin-bottom:30px;position:relative;z-index:999;}
#jmsproductvideo .jms-popup-wrap{top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
#jmsproductvideo .popup_close{color:#d0d0d0;cursor:pointer;position:absolute;right:20px;top:15px;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;}
#jmsproductvideo .popup_close:hover{color:#333;}
#jmsproductvideo .open-video .jms-video{z-index:11111;}
#jmsproductvideo .open-video .jms-popup-overlay{opacity:1 !important;display:block !important;background:rgba(0, 0, 0, 0.6);}
#jmsproductvideo .open-video .jms-popup-box{display:block;}
#jmsproductvideo .jms-popup-box{z-index:999;}
#jmsproductvideo .addon-title h3 p{margin-bottom:0;}
#jmsproductvideo .addon-title svg{width:30px;height:30px;color:#ff0000;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all;}
#jmsproductvideo .addon-title svg:hover{color:#333;}
#jmsproductvideo .addon-title span{display:block;font-size:10px;margin-left:5px;white-space:nowrap;padding-top:2px;font-style:normal;}
.addon-video{text-align:center;}
.addon-video .btn-close{visibility:hidden;position:fixed;top:0;right:0;cursor:pointer;z-index:999991;width:100%;height:100%;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.addon-video span > .fa-close{color:#fff;font-family:FontAwesome;font-size:30px;height:32px;}
.addon-video .bg-overlay{content:"";position:fixed;top:0;left:0;opacity:0;visibility:hidden;width:100%;height:100%;background:rgba(0, 0, 0, 0.9);-webkit-transition:.6s all;-o-transition:.6s all;transition:.6s all;z-index:99999;}
.jms-row.video.show-video iframe{position:fixed;max-width:1000px;top:200px;z-index:999999;border:2px solid #fff;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:1;visibility:visible;}
.jms-row.video.show-video .jms-addon.jms-video{opacity:1;visibility:visible;}
.jms-row.video.show-video .bg-overlay{opacity:1;visibility:visible;}
.jms-row.video.show-video .btn-close{visibility:visible;}
.jms-addon.jms-video{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:url("../img/h11-bg-video.jpg") no-repeat;background-size:cover;-webkit-box-shadow:0 7px 43px 0 rgba(0, 0, 0, 0.1);box-shadow:0 7px 43px 0 rgba(0, 0, 0, 0.1);cursor:pointer;}
.jms-addon.jms-video iframe{opacity:0;visibility:hidden;}
.brand-carousel{padding:60px 0;}
.brand-item a img{width:100% !important;}
#newsletter_block_left{margin-top:-6px;}
#newsletter_block_left .addon-title h3{font-size:18px;text-align:left;margin-bottom:12px;}
#newsletter_block_left .addon-title.popup{display:none;}
#newsletter_block_left .form-group button.btn-default{display:none;}
#newsletter_block_left .addon-title.popup{display:none;}
#newsletter_block_left .form-group{margin-bottom:13px;margin-top:6px;position:relative;}
#newsletter_block_left .form-group .newsletter-input{margin:0;padding-right:44px;}
#newsletter_block_left .form-group button{border:0;background:transparent;height:44px;min-width:47px;max-width:47px;position:absolute;right:0;top:0;}
#newsletter_block_left .form-group button svg{width:24px;height:24px;color:#333;position:relative;top:3px;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all;}
#newsletter_block_left .form-group button svg:hover{color:#48CAB2;}
#newsletter_block_left p{font-size:14px;line-height:20px;}
#footer .newsletter .addon-box:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:17px;}
#footer .newsletter .addon-box:nth-child(2) .addon-title h3{padding-bottom:0;margin-right:10px;text-transform:capitalize;}
#social_block ul{margin-bottom:0;padding-top:6px;}
#social_block ul li{display:inline-block;margin-right:11px;}
#social_block ul li:nth-child(2){margin-right:17px;}
#social_block ul li a{color:#d0d0d0 !important;font-size:20px !important;}
#social_block ul li a:hover{color:#333 !important;}
#social_block ul li a svg{width:24px;height:24px;}
#social_block ul li a.pinterest svg{width:18px;height:23px;}
.module-group{width:304px;padding:30px;}
.module-group .btn-group p{font-weight:500;margin-bottom:13px;}
.module-group .btn-group .btn-xs{font-size:12px;font-weight:400;text-transform:capitalize;letter-spacing:0;color:#8f8f8f;border:1px solid #ddd;border-radius:0;width:100%;display:block;height:40px;line-height:40px;padding:0 20px;position:relative;}
.module-group .btn-group .btn-xs i{position:absolute;right:20px;top:14px;}
.module-group .currency-info.type-2{display:block;margin-bottom:36px;}
.module-group .currency-info.type-1{display:none;}
.module-group .currency-info ul{border:1px solid #ddd;border-top:0;}
.module-group .languages-info.type-1{display:none;}
.module-group .languages-info.type-2{display:block;margin-bottom:34px;}
.module-group .languages-info ul{border:1px solid #ddd;border-top:0;}
.module-group #_desktop_user_info .user-info > .account{text-transform:uppercase;color:#8f8f8f;font-weight:500;}
.module-group #_desktop_user_info .user-info > .account .fa{margin-right:4px;}
.module-group #_desktop_user_info .user-info > .account:hover{color:#48CAB2;}
.module-group #_desktop_user_info .type-2{display:block;}
.module-group #_desktop_user_info .type-1{display:none;}
.banner_category .jms-banner a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.5);-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;opacity:0;filter:alpha(opacity=0);}
.banner_category .jms-banner:hover a > img{-webkit-transform:none;-ms-transform:none;transform:none;}
.banner_category .jms-banner:hover a::before{opacity:1;}
.banner_category .jms-banner:hover .banner-content{-webkit-transform:translateY(-53px);-ms-transform:translateY(-53px);transform:translateY(-53px);color:#48CAB2;}
.banner_category .banner-content{width:100%;text-align:center;padding:0 20px;position:static;-webkit-transform:none;-ms-transform:none;transform:none;margin-top:13px;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all;}
.product-miniature .cart-button:hover{padding-left:21px;padding-right:21px;background:#333;}
.product-miniature .cart-button:hover + .content_price{display:none;}
.product-miniature .cart-button:hover .text-addcart, .product-miniature .cart-button:hover .text-outofstock, .product-miniature .cart-button:hover .text-added{width:100%;font-size:13px;line-height:normal;margin-left:11px;}
.product-preview .color_to_pick_list a:hover::before{border-width:3px;}
.product-preview .color_to_pick_list a:hover::after{border-width:2px;}
.product-preview .color_to_pick_list a::before{content:"";display:block;position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);outline:0;border-radius:50%;-webkit-transition:.12s linear;-o-transition:.12s linear;transition:.12s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:0 solid #fff;}
.product-preview .color_to_pick_list a::after{content:"";display:block;position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);outline:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;-webkit-transition:.12s linear;-o-transition:.12s linear;transition:.12s linear;border:0 solid #333;}
.product-preview .color_to_pick_list a.texture:hover::after{border-width:2px;}
.product-preview .color_to_pick_list a.texture::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;outline:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;-webkit-transition:.12s linear;-o-transition:.12s linear;transition:.12s linear;border:0 solid #333;}
.products-list-in-column .products.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.products-list-in-column .products.row::before,
.products-list-in-column .products.row::after{content:none;}
.owl-theme .owl-controls div::before{font-family:'yanka';font-size:23px;line-height:1;z-index:2;top:8px;left:8px;color:#1e1e1e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25px;height:25px;}
.owl-theme .owl-controls div.owl-next::before{content:"\e905";}
.owl-theme .owl-controls div.owl-prev::before{content:"\e904";}
#js-product-list-top::after{content:"";display:table;clear:both;}
#js-product-list-top > .row{float:right;}
#js-product-list-top > .row .left{width:auto;}
#js-product-list-top > .row .right{width:auto;}
.inlude_sort_by .sort-by{display:none;}
.products-sort-order .select-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.products-sort-order .select-title:hover span{color:#48CAB2;}
.products-sort-order .select-title span{cursor:pointer;line-height:25px;overflow:hidden;padding-right:26px;white-space:nowrap;color:#333;font-size:14px;font-weight:800;}
.products-sort-order.dropdown svg{width:14px;cursor:pointer;color:#d0d0d0;}
.products-sort-order .dropdown-menu{left:auto;min-width:173px;padding:15px 17px;position:absolute;right:-7px;display:block;background:#fff;top:calc(100% + 10px);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.1);box-shadow:0 0 5px rgba(0, 0, 0, 0.1);}
.products-sort-order .dropdown-menu a{display:block;line-height:23px;padding:0 5px;}
.products-sort-order .dropdown-menu a:hover, .products-sort-order .dropdown-menu a.current{background:#f2f2f2;color:#48CAB2;}
.top-info{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;}
.top-info .category{margin-bottom:0;font-weight:500;text-transform:capitalize;display:none;}
.top-info .category a{color:#48CAB2;}
.top-info #product-availability{font-size:12px;letter-spacing:0;padding-top:3px;margin-left:35px;}
#search_widget h3{display:none;}
#left-column #search_widget h3, #right-column #search_widget h3{display:block;}
#left-column #search_widget button, #right-column #search_widget button{font-size:20px;padding-left:0;}
#left-column #search_widget form, #right-column #search_widget form{border:0;background:#f2f2f2;}
.other-info .product-category .editable{position:relative;}
.other-info .product-category .editable::before{position:absolute;bottom:-1px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
.other-info .product-category .editable:hover::before{width:100%;}
.product-detail.default .images-container #jmsproductvideo{margin-bottom:0;position:static;z-index:99;}
.product-detail.default .images-container #jmsproductvideo .addon-title{width:72px;height:90px;background:#fff;}
.product-detail.default .images-container #jmsproductvideo .addon-title h3{position:absolute;bottom:37px;margin:0;left:21px;z-index:99;}
.product-detail.default .container-indent-tab{margin:20px 0 0;}
.product-detail.default .container-indent-tab + .container-indent-tab{margin-top:20px;}
.product-detail.default .col-description{margin-top:15px;}
.product-detail.row{max-width:1200px;margin:auto;display:flex;flex-wrap:wrap;}
.product-detail.row::before,
.product-detail.row::after{content:none;}
.product-detail.row + #more_info_block .tabs li a.active{color:#48CAB2;border-bottom-color:#48CAB2;}
.pb-right-column > .container-flex > .product-cover{display:none;}
.product-detail.grid ~ .same-category{margin-top:135px;}
.product-detail.grid .js-qv-product-cover{display:none;}
.product-detail.grid .images-container .js-qv-mask{width:100%;margin-right:0;max-height:initial;}
.product-detail.grid .images-container .js-qv-mask .thumb-container{width:calc((100% - 10px)/2);float:left;margin-bottom:10px;}
.product-detail.grid .images-container .js-qv-mask .thumb-container:nth-child(odd){margin-right:10px;}
.product-detail.grid .images-container .js-qv-mask .thumb-container img{border:0 !important;}
.product-detail.grid .images-container .js-qv-mask .thumb-container.video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.product-detail.grid .images-container .js-qv-mask #jmsproductvideo{margin-bottom:0;}
.product-detail.grid .images-container .js-qv-mask #jmsproductvideo .addon-title svg{width:50px;height:50px;}
.product-detail.grid .images-container .js-qv-mask .layer{top:10px;right:10px;position:absolute;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;}
.product-detail.grid .images-container .js-qv-mask .layer svg{width:24px;height:24px;color:#333;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all;}
.product-detail.vertical ~ .same-category{margin-top:60px;}
.product-detail.vertical .product-images > li.thumb-container .thumb{border:0 !important;}
.product-detail.vertical .js-qv-product-cover{display:none;}
.product-detail.vertical .images-container .js-qv-mask{width:100%;margin-right:0;max-height:initial;}
.product-detail.vertical .images-container .js-qv-mask .product-cover{width:100%;}
.product-detail.vertical .images-container .js-qv-mask .product-cover:not(:last-child){margin-bottom:20px;}
.product-detail.vertical .images-container .js-qv-mask .layer{top:10px;right:10px;position:absolute;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;}
.product-detail.vertical .images-container .js-qv-mask .layer svg{width:24px;height:24px;color:#333;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all;}
.product-detail.thumb-horizontal .product-information .product-desc{margin-bottom:21px;}
.product-detail.thumb-horizontal #gal1{display:-webkit-box;display:-ms-flexbox;display:flex;}
.product-detail.thumb-horizontal .pd-left-content{margin-right:0;}
.product-detail.thumb-horizontal .scroll-box-arrows{bottom:-45px;left:-6px;}
.product-detail.thumb-horizontal .scroll-box-arrows .fa-angle-left.left::before{content:"\e904";}
.product-detail.thumb-horizontal .scroll-box-arrows .fa-angle-right.right::before{content:"\e905";}
.product-detail.thumb-horizontal .images-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.product-detail.thumb-horizontal .images-container .js-qv-mask{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-top:20px;margin-right:0;white-space:nowrap;}
.product-detail.thumb-horizontal .images-container .product-cover{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position: relative;}
.product-detail.thumb-horizontal .images-container .product-images > li.thumb-container{display:inline;margin-bottom:0;margin-right:11px;}
#stickyBottom .pb-left-column{opacity:0;visibility:hidden;}
#stickyBottom .pb-right-column{bottom:0;padding:10px 15px 30px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;width:100%;background:#f8f8f8;left:0;-webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.3);box-shadow:0 0 8px rgba(0, 0, 0, 0.3);z-index:99;}
#stickyBottom .pb-right-column #jmsproductvideo{display:none;}
#stickyBottom .pb-right-column .product-quantity input#quantity_wanted{height:44px;background:#fff;border:1px solid #ebebeb;}
#stickyBottom .pb-right-column .product-quantity button.btn-touchspin{height:44px;}
#stickyBottom .pb-right-column .product-quantity .qty{margin-right:10px;}
#stickyBottom .pb-right-column .product-actions .product-variants select{padding-right:50px;background:#fff url("../img/icon/icon-dropdown.png") no-repeat 100px;}
#stickyBottom .pb-right-column .product-variants-item.size input,
#stickyBottom .pb-right-column .product-variants-item .color,
#stickyBottom .pb-right-column .product-variants-item .input-color{width:28px;height:28px;}
#stickyBottom .pb-right-column .container-flex{width:auto;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#stickyBottom .pb-right-column .container-flex > div, #stickyBottom .pb-right-column .container-flex .product-flags{display:none;}
#stickyBottom .pb-right-column .container-flex .block-info{display:block;max-width:250px;margin-right:104px;}
#stickyBottom .pb-right-column .container-flex .product-cover{display:block;width:50px;min-width:50px;margin-right:20px;}
#stickyBottom .pb-right-column .container-flex .product-cover .js-qv-product-cover{display:block;}
#stickyBottom .pb-right-column .container-flex .product-prices.content_price .price.new{margin-top:0;}
#stickyBottom .pb-right-column .container-flex .pd-name{font-size:16px;line-height:23px;color:#333;font-weight:400;}
#stickyBottom .pb-right-column .container-flex .product-prices.content_price .price.new{font-size:17px;}
#stickyBottom .pb-right-column .container-flex .content_price .price.old{font-size:15px;}
#stickyBottom .pb-right-column .container-flex .pd-name,
#stickyBottom .pb-right-column .container-flex .content_price{padding-bottom:0;margin:0;}
#stickyBottom .pb-right-column .container-flex .product-information{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;}
#stickyBottom .pb-right-column .container-flex #add-to-cart-or-refresh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#stickyBottom .pb-right-column .container-flex .product-variants{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;}
#stickyBottom .pb-right-column .container-flex .product-variants .product-variants-item:not(:last-child){margin-bottom:0;margin-right:30px;}
#stickyBottom .pb-right-column .container-flex .product-variants-item.size input + span{width:28px !important;height:28px !important;background-color:#fff;}
#stickyBottom .pb-right-column .container-flex .product-add-to-cart{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;}
#stickyBottom .pb-right-column .container-flex .product-add-to-cart .title{display:none;}
#stickyBottom .pb-right-column .container-flex .product-add-to-cart .product-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;}
#stickyBottom .pb-right-column .container-flex .product-add-to-cart .product-quantity .customs{margin-bottom:0;}
#stickyBottom .pb-right-column .container-flex .product-add-to-cart .product-quantity .product-btn.cart-button{padding:0 20px;height:44px;}
#stickyBottom .pb-right-column .container-flex .product-add-to-cart .product-quantity .product-btn.cart-button span{display:none !important;}
#stickyBottom .pb-right-column .container-flex .product-add-to-cart .product-quantity .product-btn.cart-button span.text-addcart{display:block !important;margin:0;}
#stickyBottom .pb-right-column .container-flex .product-add-to-cart .product-quantity .product-btn.cart-button span.text-addcart i{display:none;}
#stickyBottom .pb-right-column .container-flex .product-add-to-cart .product-quantity .add .row > div{margin-bottom:0;padding-left:20px;}
#stickyBottom .pb-right-column .container-flex .product-add-to-cart .addToWishlist{display:none;}
#stickyBottom .pb-right-column .icon-cart{display:none;}
#stickyBottom .pb-right-column .product-variants{margin-bottom:0;}
#stickyBottom .pb-right-column .product-variants .control-label,
#stickyBottom .pb-right-column .other-info,
#stickyBottom .pb-right-column #block-reassurance,
#stickyBottom .pb-right-column .product-desc,
#stickyBottom .pb-right-column .addthis_inline_share_toolbox_ld1s,
#stickyBottom .pb-right-column #more_info_block,
#stickyBottom .pb-right-column #product-availability{display:none;}
.product-detail.tab-fullwidth-1 + #more_info_block{margin-top:42px;}
.product-detail.tab-fullwidth-1 + #more_info_block ~ .same-category{margin-top:47px;}
.product-detail.tab-fullwidth-1 + #more_info_block ~ .same-category::before{display:none;}
.product-detail.tab-fullwidth-1 + #more_info_block ~ .same-category .container{padding-top:0 !important;}
.product-detail.tab-fullwidth-1 + #more_info_block #product-details{margin-bottom:46px;}
.product-detail.tab-fullwidth-1 + #more_info_block h3{display:block;}
.product-detail.tab-fullwidth-1 + #more_info_block .nav-tabs{max-width:1170px;margin:auto;}
.product-detail.tab-fullwidth-1 + #more_info_block .tabs-content-noindent{margin-bottom:47px;margin-top:-56px;}
.product-detail.tab-fullwidth-1 + #more_info_block .pt-box-layout-01 .pt-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.product-detail.tab-fullwidth-1 + #more_info_block .pt-box-layout-01 .col-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%;}
.product-detail.tab-fullwidth-1 + #more_info_block .pt-box-layout-01 .col-description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;padding:0% 10% 0% 10.5%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
.product-detail.tab-fullwidth-1 + #more_info_block .pt-box-layout-01 .col-description .text-xl{font-size:24px;color:#333;line-height:35px;}
.pt-tabs-top01{margin-top:32px;}
.pt-tabs-top01 svg{width:153px;height:24px;color:#d0d0d0;}
.container-indent-tab{margin:142px 0 0;}
.container-indent-tab .no-gutters .row{margin:0;}
.container-indent-tab .no-gutters .col-sm-6{padding:0;}
.container-indent-tab + .container-indent-tab{margin-top:126px;}
#more_info_block .tab-fullwidth-1 .pt-title{font-size:24px;padding-bottom:25px;}
#more_info_block .tab-fullwidth-1 .pt-list-dot li, #more_info_block .tab-fullwidth-1 .pt-list-number li{margin:0;display:block;}
#more_info_block .tab-fullwidth-1 .pt-list-dot li a, #more_info_block .tab-fullwidth-1 .pt-list-number li a{font-weight:400;line-height:28px;color:#777;text-transform:initial;}
#more_info_block .tab-fullwidth-1 .pt-list-dot li a:hover, #more_info_block .tab-fullwidth-1 .pt-list-number li a:hover{color:#48CAB2;}
#more_info_block .tab-fullwidth-1 dl dt{font-size:24px;line-height:35px;color:#333333;font-weight:800;padding:0 0 20px 0;}
#more_info_block .tab-fullwidth-1 dl dt:not(:first-child){margin-top:39px;}
#more_info_block .tab-fullwidth-1 .pt-list-number{margin-top:23px;}
#more_info_block .tab-fullwidth-1 .row.pt-col-smallindent{margin:0 -5px;}
#more_info_block .tab-fullwidth-1 .row.pt-col-smallindent .col-md-12{margin-bottom:10px;}
#more_info_block .tab-fullwidth-1 .row.pt-col-smallindent > div{padding:0 5px;}
.pb-left-column .pd-left-content{position:relative;height:100%;}
.product-detail.tab-fullwidth-2 #gal1{display:-webkit-box;display:-ms-flexbox;display:flex;}
.product-detail.tab-fullwidth-2 .pd-left-content{margin-right:0;}
.product-detail.tab-fullwidth-2 .scroll-box-arrows{bottom:-45px;left:-6px;}
.product-detail.tab-fullwidth-2 .scroll-box-arrows .fa-angle-left.left::before{content:"\e904";}
.product-detail.tab-fullwidth-2 .scroll-box-arrows .fa-angle-right.right::before{content:"\e905";}
.product-detail.tab-fullwidth-2 .images-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.product-detail.tab-fullwidth-2 .images-container .js-qv-mask{width:100%;margin-top:20px;margin-right:0;white-space:nowrap;}
.product-detail.tab-fullwidth-2 .images-container .product-images > li.thumb-container{display:inline;margin-bottom:0;margin-right:11px;}
.product-detail.tab-fullwidth-2 .images-container .product-images > li.thumb-container img{width:72px;}
.product-detail.tab-fullwidth-2 ~ .same-category{margin-top:91px;}
.product-detail.tab-fullwidth-2 ~ .same-category::before{display:none;}
.product-detail.tab-fullwidth-2 ~ .same-category .container{padding-top:0 !important;}
.product-detail.tab-fullwidth-2 ~ #more_info_block{margin-top:88px;}
.product-detail.tab-fullwidth-2 ~ #more_info_block #product-details .container h3{display:block;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .panel.panel-default{padding:18px 0;border-bottom:1px solid #ebebeb;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .panel.panel-default .panel-heading{padding:0 15px;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .panel.panel-default .panel-collapse .panel-body{border-top:1px solid #ebebeb;margin-top:17px;padding-top:30px;margin-bottom:26px;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .panel.panel-default .extra .panel-body{margin-bottom:-18px;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .pt-box-layout-01 .pt-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .pt-box-layout-01 .col-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .pt-box-layout-01 .col-description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;padding:0% 10% 0% 10.5%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .pt-box-layout-01 .col-description .text-xl{font-size:24px;color:#333;line-height:35px;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .pt-tabs-top01{margin-top:32px;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .pt-tabs-top01 svg{width:153px;height:24px;color:#d0d0d0;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .pt-title{font-size:24px;padding-bottom:25px;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .pt-list-dot li, .product-detail.tab-fullwidth-2 ~ #more_info_block .pt-list-number li{margin:0;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .pt-list-dot li a, .product-detail.tab-fullwidth-2 ~ #more_info_block .pt-list-number li a{font-weight:400;line-height:28px;color:#777;text-transform:initial;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .pt-list-dot li a:hover, .product-detail.tab-fullwidth-2 ~ #more_info_block .pt-list-number li a:hover{color:#48CAB2;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .tabs-content-noindent{margin-top:-30px;margin-bottom:0;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .container-indent-tab{margin:142px 0 0;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .container-indent-tab .no-gutters .row{margin:0;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .container-indent-tab .no-gutters .col-sm-6{padding:0;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .container-indent-tab + .container-indent-tab{margin-top:126px;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .product-description dl dt{font-size:24px;line-height:35px;color:#333333;font-weight:800;padding:0 0 20px 0;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .product-description dl dt:not(:first-child){margin-top:39px;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .product-description .pt-list-number{margin-top:23px;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .product-description .row.pt-col-smallindent{margin:0 -5px;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .product-description .row.pt-col-smallindent .col-md-12{margin-bottom:10px;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .product-description .row.pt-col-smallindent > div{padding:0 5px;}
#product.sidebar #wrapper > .container-fluid{max-width:1200px;padding:0 15px;}
#product.sidebar #wrapper #main{padding-right:30px;}
#product.sidebar #wrapper #main::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#ebebeb;}
#product.sidebar #wrapper #right-column #special-products{margin-top:36px;margin-bottom:0;padding-bottom:0;border-bottom:0;}
#product.sidebar #wrapper #left-column + #content-wrapper #main{padding-left:30px;}
#product.sidebar #wrapper #left-column + #content-wrapper #main::after{left:0;right:auto;}
#product.sidebar #wrapper #left-column #special-products{margin-top:36px;margin-bottom:0;padding-bottom:0;border-bottom:0;}
.product-detail.three-column{margin-left:-15px;margin-right:-15px;}
.product-detail.three-column .images-container .product-images > li.thumb-container img{width:74.5px;}
.product-detail.three-column .pd-name{font-size:24px;margin-top:-5px;}
.product-detail.three-column .product-prices.content_price{margin-bottom:15px;}
.product-detail.three-column .product-prices.content_price .price.new{font-size:24px;margin-top:7px;}
.product-detail.three-column .guaranteed{display:none;}
.product-detail.three-column .product-quantity .addToWishlist{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;width:auto !important;}
.product-detail.three-column .product-quantity .addToWishlist::before{display:none;}
.product-detail.three-column .product-quantity .addToWishlist:hover span::before{width:100%;}
.product-detail.three-column .product-quantity .addToWishlist span{position:relative;}
.product-detail.three-column .product-quantity .addToWishlist span::before{position:absolute;bottom:13px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
.product-detail.three-column ~ .same-category{min-width:1200px;}
.product-detail.three-column ~ .same-category .container{width:100% !important;}
.product-detail.three-column ~ #more_info_block{margin-top:59px;}
.product-detail.three-column ~ #more_info_block .nav.nav-tabs{margin:0;}
.product-detail.three-column ~ #more_info_block .container{padding:0;}
.product-detail.three-column ~ #more_info_block .pt-box-layout-01 .pt-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.product-detail.three-column ~ #more_info_block .pt-box-layout-01 .col-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%;}
.product-detail.three-column ~ #more_info_block .pt-box-layout-01 .col-description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;padding:0% 10% 0% 10.5%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}
.product-detail.three-column ~ #more_info_block .pt-box-layout-01 .col-description .text-xl{font-size:24px;color:#333;line-height:35px;}
.product-detail.three-column ~ #more_info_block .pt-tabs-top01{margin-top:32px;}
.product-detail.three-column ~ #more_info_block .pt-tabs-top01 svg{width:153px;height:24px;color:#d0d0d0;}
.product-detail.three-column ~ #more_info_block .pt-title{font-size:24px;padding-bottom:25px;}
.product-detail.three-column ~ #more_info_block .pt-list-dot li, .product-detail.three-column ~ #more_info_block .pt-list-number li{margin:0;}
.product-detail.three-column ~ #more_info_block .pt-list-dot li a, .product-detail.three-column ~ #more_info_block .pt-list-number li a{font-weight:400;line-height:28px;color:#777;text-transform:initial;}
.product-detail.three-column ~ #more_info_block .pt-list-dot li a:hover, .product-detail.three-column ~ #more_info_block .pt-list-number li a:hover{color:#48CAB2;}
.product-detail.three-column ~ #more_info_block .product-description dl dt{font-size:24px;line-height:35px;color:#333333;font-weight:800;padding:0 0 20px 0;}
.product-detail.three-column ~ #more_info_block .product-description dl dt:not(:first-child){margin-top:39px;}
.product-detail.three-column ~ #more_info_block .product-description .pt-list-number{margin-top:23px;}
.product-detail.three-column ~ #more_info_block .product-description .row.pt-col-smallindent{margin:0 -5px;}
.product-detail.three-column ~ #more_info_block .product-description .row.pt-col-smallindent .col-md-12{margin-bottom:10px;}
.product-detail.three-column ~ #more_info_block .product-description .row.pt-col-smallindent > div{padding:0 5px;}
.btn-continue-shopping:hover span::before{width:100%;}
.btn-continue-shopping span{position:relative;margin-left:10px;color:#333;}
.btn-continue-shopping span::before{position:absolute;bottom:5px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
.addthis_inline_share_toolbox_ld1s::after{content:"";display:table;clear:both;}
@-webkit-keyframes slideDown{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes slideDown{0%{opacity:0;}
100%{opacity:1;}
}
#left-column .best-sellers_block_right + .customs-html-left, #right-column .best-sellers_block_right + .customs-html-left{margin-top:20px;padding-top:9px;}
.best-sellers_block_right .product_button{display:none;}
.best-sellers_block_right .product-link{font-size:14px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.best-sellers_block_right .product-preview .flexbox + .product-info .label.label-discount{display:none;}
.best-sellers_block_right .content_price .price.new{font-size:14px;}
.best-sellers_block_right .product-box .flexbox{width:37%;}
.best-sellers_block_right .product-preview .flexbox + .product-info{width:63%;margin-top:0;}
.best-sellers_block_right .title-block h3{margin-bottom:2px;}
#blockcart-modal.modal.fade.in .modal-dialog{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
#blockcart-modal.modal.fade .modal-dialog{top:50%;-webkit-transform:translateY(-75%);-ms-transform:translateY(-75%);transform:translateY(-75%);}
#blockcart-modal .modal-dialog{width:450px;margin:0 auto;}
#blockcart-modal #myModalLabel{font-size:18px;line-height:26px;font-weight:800;color:#333333;padding-bottom:0;}
#blockcart-modal .modal-header{border:0;}
#blockcart-modal .modal-body{text-align:center;padding:5px 0 40px;}
#blockcart-modal .modal-body .row{margin:0;}
#blockcart-modal .modal-body .row .layout-column{padding:0 40px;}
#blockcart-modal .modal-content{border:0;padding-top:25px;}
#blockcart-modal .close{color:#d0d0d0;}
#blockcart-modal .close:hover{color:#333;}
#blockcart-modal .product-name{font-size:16px;line-height:19px;font-weight:400;color:#333333;margin:17px 0 0 0;padding-bottom:2px;}
#blockcart-modal .product-image{width:98px;}
#blockcart-modal .cart-content{padding:23px 0 0;border-top:1px solid #ebebeb;}
#blockcart-modal .cart-content p{font-size:18px;color:#48CAB2;font-weight:800;margin-bottom:0;}
#blockcart-modal .cart-content p.cart-products-count{font-size:16px;color:#333;font-weight:400;}
#blockcart-modal .cart-content button.btn-default{margin-top:22px;margin-bottom:10px;text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}
#blockcart-modal .cart-content button.btn-default svg{width:24px;height:20px;margin-right:10px;}
#blockcart-modal .cart-content .btn-default{display:block;width:100%;}
#blockcart-modal .content_price{margin:6px 0 24px;}
#blockcart-modal .content_price .price.new{font-size:14px;}
#blockcart-modal .property-value span{display:block;font-size:14px;line-height:17px;}
#blockcart-modal .view-cart{display:block;font-size:14px;font-weight:800;border:1px solid #ebebeb;margin-bottom:10px;height:44px;line-height:44px;color:#333;-webkit-transition:0s all;-o-transition:0s all;transition:0s all;}
#blockcart-modal .view-cart:hover{border:2px solid #333;line-height:42px;}
#product-modal{display:block;opacity:0;visibility:visible;z-index:-1;}
#product-modal.in{opacity:1;visibility:visible;z-index:99999;}
#product-modal .modal-body{padding:0;}
#product-modal .modal-content{border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent;}
#product-modal .modal-dialog{margin:0 auto;width:100%;max-width:800px;}
#product-modal.modal.fade .modal-dialog{top:50%;-webkit-transform:translate(0, -60%);-ms-transform:translate(0, -60%);transform:translate(0, -60%);}
#product-modal.modal.in .modal-dialog{top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}
#product-modal .thumb{width:100%;}
#product-modal .owl-theme .owl-controls div{top:50%;}
#product-modal .owl-theme .owl-controls div.owl-prev{left:25px;}
#product-modal .owl-theme .owl-controls div.owl-next{right:25px;}
a.wishlist_top{display:none;}
#header a.wishlist_top.home_page{display:inline-block;height:24px;}
#header a.wishlist_top.my_account{display:none !important;}
#my-account a.wishlist_top.my_account{display:block;}
#customer-form .custom-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
#customer-form .custom-checkbox input{margin-right:4px;position:relative;top:1px;}
#module-jmswishlist-mywishlist .wl_send .submit input{padding:0 20px;background:transparent;border-radius:3px;font-size:14px;}
#module-jmswishlist-mywishlist .wl_send input{border:1px solid #ccc;height:40px;border-radius:3px;}
#history .text-xs-right div{text-align:right;}
#history .order > .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.text-xs-center.order-actions > a{margin:0 3px;}
.label.label-pill{color:#fff;padding:.2em .6em;font-size:12px;font-weight:500;}
#conditions-to-approve .js-terms > a{font-size:13px;text-decoration:underline;}
#order-confirmation #content-wrapper{margin-bottom:0px;}
.ps-shown-by-js button{cursor:pointer;}
body.open-filter{overflow:hidden;}
body.open-filter .main-site > .bg-overlay{opacity:1;visibility:visible;background:rgba(0, 0, 0, 0.5);z-index:999;}
#category.category-no-sidebar-fullwidth .container{max-width:100%;}
#category.category-no-sidebar-fullwidth .view-mode .button a.six-column{display:inline-block;}
#category.category-no-sidebar div#left-column.page-column, #category.category-no-sidebar-fullwidth div#left-column.page-column{position:fixed;width:315px;max-width:315px;height:100%;background:#fff;top:0;left:-315px;-webkit-transition:left .3s;-o-transition:left .3s;transition:left .3s;padding:77px 30px 50px;overflow-y:auto;z-index:9999;}
#category.category-no-sidebar div#left-column.page-column.show, #category.category-no-sidebar-fullwidth div#left-column.page-column.show{left:0;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);box-shadow:0 0 5px rgba(0, 0, 0, 0.2);}
#category.category-no-sidebar .sort-order, #category.category-no-sidebar-fullwidth .sort-order{display:block;margin-bottom:46px;}
#category.category-no-sidebar #search_filter_controls, #category.category-no-sidebar-fullwidth #search_filter_controls{display:block !important;}
#category.category-no-sidebar #js-product-list-top > .row, #category.category-no-sidebar-fullwidth #js-product-list-top > .row{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;}
#category.category-no-sidebar #js-product-list-top > .row .filter-button, #category.category-no-sidebar-fullwidth #js-product-list-top > .row .filter-button{display:block !important;}
#category.category-no-sidebar #js-product-list-top > .row .left, #category.category-no-sidebar-fullwidth #js-product-list-top > .row .left{margin-left:auto;}
#category.category-no-sidebar #js-product-list-top > .row .right, #category.category-no-sidebar-fullwidth #js-product-list-top > .row .right{text-align:right;width:auto;}
#category.category-no-sidebar #js-product-list-top > .row .right .view-mode, #category.category-no-sidebar-fullwidth #js-product-list-top > .row .right .view-mode{display:inline-block;margin-left:22px;}
#category.category-no-sidebar #content-wrapper, #category.category-no-sidebar-fullwidth #content-wrapper{width:100%;}
.view-mode.right .sort-by{display:none;}
.view-mode .button{display:inline-block;}
.view-mode .button .view-grid.active span{border-color:#333;}
.view-mode .button .view-grid:hover span{border-color:#333;}
.view-mode .button .view-grid.two-column{margin-right:4px;}
.view-mode .button .view-grid.two-column span{width:11px;}
.view-mode .button .view-grid.four-column{margin-left:4px;}
.view-mode .button .view-grid.four-column span{width:5px;}
.view-mode .button .view-grid.six-column{margin-left:4px;}
.view-mode .button .view-grid.six-column span{width:3px;}
.view-mode .button .view-grid span{width:7px;height:12px;display:block;float:left;border:1px solid #D0D0D0;-webkit-transition:border 0.2s;-o-transition:border 0.2s;transition:border 0.2s;margin:0 0.5px;}
.view-mode .button .view-list{margin-left:4px;}
.view-mode .button .view-list.active span{background-color:#333;}
.view-mode .button .view-list:hover span{background-color:#333;}
.view-mode .button .view-list span{width:24px;height:5px;display:block;position:relative;background-color:#D0D0D0;-webkit-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s;}
.view-mode .button .view-list span:first-child{margin-bottom:2px;}
.view-mode .button .view-list span::before{content:'';position:absolute;top:0;left:6px;background-color:#ffffff;display:block;width:2px;height:5px;}
.view-mode .button a{display:inline-block;}
/*#category-description{margin-top:-10px;}
#category-description .row{margin:0 -5px;}
#category-description .row > div{padding:0 5px;}
#category-description .banner-category{position:relative;display:block;margin-bottom:10px;}
#category-description .banner-category:hover .content .text-2::before{width:100%;}
#category-description .banner-category.color-white .content .text-1, #category-description .banner-category.color-white .content .text-2{color:#fff;}
#category-description .banner-category.color-white .content .text-1::before, #category-description .banner-category.color-white .content .text-2::before{background-color:#fff;}
#category-description .banner-category .content{position:absolute;top:50%;left:38px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
#category-description .banner-category .content .text-1{font-size:18px;font-weight:800;line-height:26px;color:#333;display:block;margin-bottom:8px;}
#category-description .banner-category .content .text-2{font-size:36px;line-height:43px;font-weight:800;color:#333;position:relative;display:inline-block;}
#category-description .banner-category .content .text-2::before{position:absolute;bottom:1px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
#category-description .banner-category .content .text-3{display:block;}*/
@media (max-width:481px){#category-description .banner-category .content{left:20px;}
/*#category-description .banner-category .content .text-1{font-size:16px;line-height:22px;}
#category-description .banner-category .content .text-2{font-size:25px;line-height:30px;}
#category-description .banner-category .content .text-3{font-size:16px;line-height:22px;}*/
}
.products-list-in-row .label-sale{display:none;}
.products-list-in-row .preview .btn-group{display:none;}
.products-list-in-row div.product-preview{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid #ebebeb;}
.products-list-in-row div.product-preview:hover{-webkit-box-shadow:none;box-shadow:none;}
.products-list-in-row div.product-preview .product-info{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1 !important;visibility:visible !important;}
.products-list-in-row div.product-preview .product-info .block-info{padding-right:20px;}
.products-list-in-row div.product-preview .product-info .product_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.products-list-in-row div.product-preview .product-info + .btn-group{display:none;}
.products-list-in-row div.product-preview .product-link{text-align:left;padding:0 0 10px;font-size:18px;}
.products-list-in-row div.product-preview .btn-group a:not(:last-child){margin-bottom:10px;margin-right:0;}
.products-list-in-row .product_action{width:165.5px;min-width:165.5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-left:auto;}
.products-list-in-row .product_action .cart-button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:21px;padding-right:21px;white-space:nowrap;}
.products-list-in-row .product_action .cart-button .text-addcart, .products-list-in-row .product_action .cart-button .text-outofstock, .products-list-in-row .product_action .cart-button .text-added{font-size:13px;width:100%;margin-left:8px;}
.products-list-in-row .product_action .content_price{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}
.products-list-in-row .product_action + .btn-group{display:none !important;}
.products-list-in-row .product-preview .product_action .btn-group{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:block;margin-top:16px;opacity:1;visibility:visible;position:static;}
.products-list-in-row .product-preview .product_action .btn-group a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.products-list-in-row .product-preview .product_action .btn-group span{font-size:14px;font-weight:700;margin-left:9px;}
.products-list-in-row .product-quantities{margin-bottom:21px;}
.products-list-in-row .product-info .color_to_pick_list{display:block;}
.products-list-in-row .product-preview .color_to_pick_list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-bottom:16px;margin-top:0;}
.products-list-in-row .product-preview .color_to_pick_list .js-count.count{display:none;}
.products-list-in-row .product-preview .color_to_pick_list > .variant-links{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;}
.products-list-in-column .product-info > .btn-group{display:none;}
.products-list-in-column .product-preview .btn-group{right:35px;}
.product-line-grid-right .material-icons{display:none;}
.product-line-grid-right .btn-touchspin:hover::before{color:#222;}
.product-line-grid-right .bootstrap-touchspin-up::before{content:"\f0d8";font-family:FontAwesome;font-size:16px;color:#888;position:relative;top:3px;}
.product-line-grid-right .bootstrap-touchspin-down::before{content:"\f0d7";font-family:FontAwesome;font-size:16px;color:#888;position:relative;bottom:3px;}
#off-canvas-menu div.mod-content .title{font-size:18px;line-height:48px;padding:0;letter-spacing:0;}
#off-canvas-menu .sub-home .dropdown-menu > li.group > a{display:none;}
#off-canvas-menu .sub-home img{display:none;}
#off-canvas-menu .dropdown-menu > li > a:hover{color:#48CAB2;}
#off-canvas-menu ul li .mod-content{padding:0 20px;}
#off-canvas-menu ul li .mod-content a{padding:0;}
#off-canvas-menu .menu-item > .dropdown-menu{-webkit-transition:none !important;-o-transition:none !important;transition:none !important;display:none;}
#off-canvas-menu .btn-group label{font-size:18px;font-weight:800;margin-bottom:15px;color:#333;}
#off-canvas-menu .block-social{padding:0 20px;margin-top:38px;margin-bottom:62px;}
#off-canvas-menu .block-social ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;}
#off-canvas-menu .block-social ul li{margin-right:41px;}
#off-canvas-menu .block-social ul li a{padding:0;color:#d0d0d0;font-size:20px;}
#off-canvas-menu .block-social ul li a:hover{color:#333;}
#off-canvas-menu #_desktop_user_info{padding:0 20px;}
#off-canvas-menu #_desktop_user_info .user-info > .logout2{text-transform:capitalize;}
#off-canvas-menu #_desktop_user_info ul li{padding:0;}
#off-canvas-menu #_desktop_user_info ul li a{padding:0;line-height:39.2px;}
#off-canvas-menu #_desktop_user_info .type-2{display:block;text-align:center;}
#off-canvas-menu #_desktop_user_info .type-1, #off-canvas-menu #_desktop_user_info .type-3{display:none;}
#off-canvas-menu .languages-info{padding:0 20px;margin-bottom:43px;}
#off-canvas-menu .languages-info > span{font-weight:600;}
#off-canvas-menu .languages-info ul{padding:0;}
#off-canvas-menu .languages-info ul li{padding:0;}
#off-canvas-menu .languages-info ul li a{padding:0;line-height:39.2px;}
#off-canvas-menu .languages-info.type-1, #off-canvas-menu .languages-info.type-2{display:none;}
#off-canvas-menu .languages-info.type-3{display:block;}
#off-canvas-menu #_desktop_currency_selector{padding:0 20px;}
#off-canvas-menu #_desktop_currency_selector ul{padding:0;}
#off-canvas-menu #_desktop_currency_selector ul li{padding:0;}
#off-canvas-menu #_desktop_currency_selector ul li a{padding:0;line-height:39.2px;}
#off-canvas-menu #_desktop_currency_selector.type-1, #off-canvas-menu #_desktop_currency_selector.type-2{display:none;}
#off-canvas-menu #_desktop_currency_selector.type-3{display:block;}
.quickview .close{color:#d0d0d0;}
.quickview .close:hover{color:#333;}
.quickview .modal-dialog.cover_product1{max-width:950px;}
.quickview .modal-body{padding:40px;}
.quickview .modal-header{min-height:auto;padding:0;border-bottom:0;}
.quickview .modal-content{border-radius:0;border:0;}
.quickview .product-cover{border:0;margin-bottom:0;position: relative;}
.quickview .product-flags{position:relative;margin-bottom:11px;display:inline-block;top:-5px;left:0;}
.quickview .js-qv-product-cover{background:#f1f1f1;}
.quickview .product-additional-info .product-comments-additional-info{display:none;}
.quickview .pd-name{font-size:24px;}
.quickview .content_price{margin-left:0;}
.quickview .content_price .price.old{display:inline-block;margin:10px 0 0;}
.quickview .product-quickview-review{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:9px;margin-bottom:24px;}
.quickview .comments-nb{font-size:12px;}
.quickview .product-quantity button.btn-touchspin{width:44px;height:44px;}
.quickview .product-quantity input#quantity_wanted,
.quickview .product-quantity .product-btn.cart-button{height:44px;}
.quickview .view-full{font-size:13px;color:#48CAB2;position:relative;display:inline-block;font-weight:800;}
.quickview .view-full::before{position:absolute;bottom:6px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#48CAB2;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
.quickview .view-full:hover::before{width:100%;}
.quickview .images-container li.thumb-container .thumb{width:64px;}
.quickview .images-container .js-qv-mask{max-height:370px;width:64px;min-width:64px;}
.quickview .images-container .product-images > li.thumb-container{display:block;}
.quickview .images-container .product-images > li.thumb-container.video{display:none;}
.quickview .product-variants-item{display:block;margin-right:0;}
.quickview .product-variants-item:not(:last-child){margin-bottom:35px;}
.quickview .right{text-align:left;}
.quickview .right .top-info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.quickview .right .content_price .price.new{text-align:center;font-size:24px;}
.quickview .arrows.js-arrows{width:64px;position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.quickview .arrows.js-arrows .arrow-up::before{content:"\e902";}
.quickview .arrows.js-arrows .arrow-down::before{content:"\e903";}
.quickview .arrows.js-arrows i{display:-webkit-box;display:-ms-flexbox;display:flex;width:35px;height:24px;cursor:pointer;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#D0D0D0;cursor:pointer;}
.quickview .arrows.js-arrows i::before{font-family:'yanka';font-size:23px;-webkit-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;}
.quickview .block-social ul li a:hover{color:#48CAB2;}
.quickview #jmsproductvideo{display:none;}
.product-detail .product-flags{position:static;margin-top:-2px;margin-bottom:16px;}
.product-detail .product-flags .product-flag, .quickview .product-flags .product-flag{display:inline-block;margin: 0 5px;}
.product-detail .content_price{margin-left:0;margin-bottom:6px;}
.product-detail .content_price .price.old{font-size:24px;display:inline-block;margin-right:5px;}
.product-detail .product-additional-info .post-product-comment{display:none;}
.product-detail .product-additional-info .link-comment{color:#48CAB2;font-weight:800;position:relative;}
.product-detail .product-additional-info .link-comment::before{position:absolute;bottom:0px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#48CAB2;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
.product-detail .product-additional-info .link-comment:hover::before{width:100%;}
.product-detail .product-comments-additional-info .comments-note span{display:none;}
#product-comments-list-header .comments-nb{color:#777;}
#product-comments-list-header .post-product-comment{float:right;white-space:nowrap;}
#product-comments{display:none;}
#product-comments .product-comment-list-item h4{color:#333;font-weight:800;text-transform:uppercase;padding-bottom:8px;}
#product-comments .comment-buttons::after{content:"";display:table;clear:both;}
#product-comments .comment-buttons .useful-review, #product-comments .comment-buttons .not-useful-review{display:none;}
#product-comments .comment-buttons .report-abuse{cursor:pointer;float:right;font-size:14px;font-weight:800;color:#333;display:inline-block;position:relative;margin-top:3px;}
#product-comments .comment-buttons .report-abuse::before{position:absolute;bottom:6px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:1px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
#product-comments .comment-buttons .report-abuse::before{width:100%;}
#product-comments .comment-buttons .report-abuse:hover::before{width:0;}
#product-comments .comment-date{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;color:#333;font-weight:800;margin-bottom:6px;}
#product-comments .comment-date span{font-weight:400;margin-right:5px;margin-left:1px;}
#product-comments .comments-note{color:#777;font-size:14px;}
#product-comments .comments-note span{position:relative;bottom:3px;right:5px;}
.product-cover .layer {
	top: 0;
	right: 0;
	position: absolute;
	cursor: pointer;
	/* display: -webkit-box; */
	/* display: -ms-flexbox; */
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 9;
	width: 100%;
	height: 100%;
	text-align: center;
}
.product-cover .layer {
	display: flex;
	align-content: center;
	justify-content: center;
}
.product-cover .layer:hover {
	background-color: rgba(255,255,255,0.3);
}
.product-cover .layer svg{width:24px;height:24px;color:#333;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all;}
.product-cover .layer svg:hover{color:#48CAB2;}
.thumbslist .product-cover .layer{left:0;}
.customs-product-carousel.owl-theme .owl-controls div{top:27%;-webkit-transform:none;-ms-transform:none;transform:none;}
#footer{margin-top:100px;}
#search #content .search-box{width:290px;margin:0 auto;}
#more_info_block #product-details .container{padding:0 !important;}
#more_info_block #product-details .container h3{margin:2px 0 20px;display:none;}
#more_info_block #product-details .container > div{line-height:40px;font-size:16px;}
#more_info_block #product-details .container > div:nth-child(even){background:#f8f8f8;}
#more_info_block #product-details .container > div .label{font-size:16px;min-width:140px;display:inline-block;text-align:left;padding:0 20px;color:#777;line-height:40px;border-right:1px solid #ebebeb;border-radius:0;}
#more_info_block #product-details .container > div span{color:#333;font-weight:800;margin-left:14px;}
#more_info_block #product-comments{display:block;}
#more_info_block .same-category{display:none;}
#more_info_block .panel-group{margin-bottom:0;}
#more_info_block .panel.panel-default{padding:15px 0;border:0;margin-top:0;-webkit-box-shadow:none;box-shadow:none;}
#more_info_block .panel-title{padding:0;}
#more_info_block .panel-title > a.collapsed .pt-icon{top:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
#more_info_block .panel-title > a .pt-icon{margin-left:4px;display:inline-block;-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1);-webkit-transition:0.15s all;-o-transition:0.15s all;transition:0.15s all;position:relative;top:2px;}
#more_info_block .panel-title > a svg{width:12px;height:7px;}
#more_info_block .panel-body{border-top:0;padding:0;margin-top:-4px;}
#more_info_block .panel-heading{border:0;padding:0;background:transparent;}
#more_info_block .panel-heading h4{padding:0;}
#more_info_block .panel-heading a{font-size:18px;font-weight:800;position:relative;display:block;color:#48CAB2;}
#more_info_block .panel-heading a.collapsed{color:#333;}
#more_info_block .panel-heading a.collapsed i{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}
#more_info_block .panel-heading a i{position:absolute;right:-6px;top:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all;}
#more_info_block .panel-body{margin-top:24px;color:#777;}
#more_info_block .panel-body label + span{color:#333;}
#more_info_block .product-description ul{margin-bottom:0;margin-top:21px;}
#more_info_block .product-description p{margin-bottom:20px;}
#more_info_block .tabs .tt-tabs-product__list li{display:block;}
#more_info_block .table-product-sizes{width:100%;margin-bottom:15px;}
#more_info_block .table-product-sizes tr{border-bottom:1px solid #ebebeb;}
#more_info_block .table-product-sizes td{font-size:13px;height:34px;padding:6.5px 15px !important;vertical-align:middle !important;}
#more_info_block .table-product-sizes td:first-child{color:#777;width:110px;}
#product .product-variants-item.size input + span, #product .product-variants-item.taille input + span, .quickview .product-variants-item.size input + span, .quickview .product-variants-item.taille input + span{display:-webkit-box;display:-ms-flexbox;display:flex;width:44px;height:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ebebeb;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all;z-index:0;}
#product .product-variants-item.size input:checked + span, #product .product-variants-item.size input:hover + span, #product .product-variants-item.taille input:checked + span, #product .product-variants-item.taille input:hover + span, .quickview .product-variants-item.size input:checked + span, .quickview .product-variants-item.size input:hover + span, .quickview .product-variants-item.taille input:checked + span, .quickview .product-variants-item.taille input:hover + span{position:relative;border:2px solid #333;}
#commentForm{margin-top:0;}
#commentForm .heading{font-size:36px;line-height:43px;font-weight:800;padding-bottom:49px;text-transform:initial;color:#333;}
#commentForm #submitComment{text-transform:initial;letter-spacing:1.2px;padding:0 20px;}
#commentForm .form-group{margin-bottom:0;}
#commentForm .form-group input{margin-bottom:23px;}
#commentForm textarea{height:auto;padding:8px 18px 24px 18px;}
#commentForm label{margin-bottom:1px;}
#commentForm label.lb-comment{font-size:18px;font-weight:600;text-transform:uppercase;margin-top:26px;}
#commentForm #new_comment_form_footer{margin-top:30px;}
#commentForm #new_comment_form_footer p{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;}
#commentForm .btn-change{width:50px;height:50px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin-left:10px;}
#commentForm .btn-change svg{width:24px;height:24px;fill:#fff;}
.pt-about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:85px;}
.pt-about .pt-img{padding-right:0;}
.pt-about .pt-img-content{position:relative;}
.pt-about .pt-img-main{width:80.4%;}
.pt-about .loading{width:100%;}
.pt-about .pt-img-sub{position:absolute;right:0;bottom:-84px;}
.pt-about .pt-description{padding-left:130px;}
.pt-about .pt-description .pt-title{font-size:36px;line-height:43px;color:#333;font-weight:800;padding-bottom:31px;}
.shipping-return, #privacy-policy, #terms{max-width:770px;margin:auto;}
.shipping-return p, #privacy-policy p, #terms p{margin:16px 0 0 0px;}
.shipping-return p + [class^="pt-list"], #privacy-policy p + [class^="pt-list"], #terms p + [class^="pt-list"]{margin-top:22px;}
.shipping-return .addon-title h3, #privacy-policy .addon-title h3, #terms .addon-title h3{padding-bottom:37px;}
.shipping-return .jms-tab, #privacy-policy .jms-tab, #terms .jms-tab{padding-top:0;padding-bottom:37px;}
.shipping-return .jms-tab ul li:not(:last-child)::after, #privacy-policy .jms-tab ul li:not(:last-child)::after, #terms .jms-tab ul li:not(:last-child)::after{content:'/';font-size:36px;font-weight:800;display:inline-block;color:#ebebeb;}
.shipping-return .jms-tab ul li a, #privacy-policy .jms-tab ul li a, #terms .jms-tab ul li a{font-size:36px;text-transform:capitalize;}
.shipping-return dl.pt-type-01 dd >:nth-child(1), #privacy-policy dl.pt-type-01 dd >:nth-child(1), #terms dl.pt-type-01 dd >:nth-child(1){margin-top:0;}
.shipping-return dl.pt-type-01 dt, #privacy-policy dl.pt-type-01 dt, #terms dl.pt-type-01 dt{font-size:24px;line-height:35px;color:#333;font-weight:800;padding-bottom:20px;}
.shipping-return dl.pt-type-01 dt:not(:first-child), #privacy-policy dl.pt-type-01 dt:not(:first-child), #terms dl.pt-type-01 dt:not(:first-child){margin-top:38px;}
.pt-list-number{counter-reset:li;margin-bottom:0;margin-top:22px;}
.pt-list-number:not(.indent-left-none){margin-left:43px;}
.pt-list-number li::before{counter-increment:li;content:counters(li, ".") ". ";color:#777;}
.pt-list-number li a{color:#777;}
.pt-list-number li a:hover{color:#48CAB2;}
.pt-list-dot{margin-top:22px;}
.pt-list-dot:not(.indent-left-none){margin-left:43px;}
.pt-list-dot > li{font-size:18px;line-height:28px;position:relative;padding:0 0 0 11px;color:#777;}
.pt-list-dot > li a{color:#777;}
.pt-list-dot > li a:hover{color:#48CAB2;}
.pt-list-dot > li::before{content:'';width:4px;height:4px;background:#777;display:inline-block;position:absolute;top:12px;left:0;border-radius:50%;}
.size-guide{max-width:770px;margin:auto;margin-top:-6px;margin-bottom:-11px;}
.size-guide .addon-title h3{padding-bottom:37px;}
.size-guide .panel-body{padding:0;}
.size-guide .panel-title{font-size:24px;font-weight:800;line-height:35px;padding:0;padding-bottom:32px;}
.size-guide .panel-title a{display:block;width:100%;position:relative;color:#48CAB2;}
.size-guide .panel-title a.collapsed{color:#333;}
.size-guide .panel-title a.collapsed::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.size-guide .panel-title a::after{font-family:'yanka';font-size:15px;line-height:1;position:absolute;top:9px;right:0;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;content:"\e908";color:#D0D0D0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;will-change:transform;font-weight:normal;}
.size-guide .pt-info-list{margin-top:43px;}
.size-guide .pt-info-list li{font-size:16px;line-height:25px;}
.size-guide .pt-info-list li strong{color:#333;}
.size-guide .pt-table-size{margin-bottom:37px;}
.size-guide .pt-table-size table{width:100%;font-size:16px;line-height:21px;}
.size-guide .pt-table-size table th:first-child, .size-guide .pt-table-size table td:first-child{padding-left:20px;padding-right:5px;font-weight:800;width:180px;}
.size-guide .pt-table-size table th, .size-guide .pt-table-size table td{padding-top:10px;padding-bottom:10px;text-align:center;}
.size-guide .pt-table-size table th:first-child, .size-guide .pt-table-size table td:first-child{text-align:left;}
.size-guide .pt-table-size table td:first-child{color:#333333;}
.size-guide .pt-table-size table tr:nth-child(2n){background-color:#f8f8f8;}
.size-guide .pt-table-size thead{background-color:#333333;}
.size-guide .pt-table-size thead tr th{color:#fff;}
#faqs{max-width:770px;margin:auto;margin-top:-6px;margin-bottom:-28px;}
#faqs .addon-title h3{padding-bottom:37px;}
#faqs .pt-item{border:none;-webkit-box-shadow:none;box-shadow:none;}
#faqs .panel-body{padding:0;padding-bottom:28px;margin-top:8px;}
#faqs .panel-title{font-size:24px;font-weight:800;line-height:35px;padding:0;padding-bottom:28px;}
#faqs .panel-title a{display:block;width:100%;position:relative;color:#48CAB2;}
#faqs .panel-title a.collapsed{color:#333;}
#faqs .panel-title a.collapsed:hover{color:#48CAB2;}
#faqs .panel-title a.collapsed::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
#faqs .panel-title a::after{font-family:'yanka';font-size:15px;line-height:1;position:absolute;top:9px;right:0;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;content:"\e908";color:#D0D0D0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;will-change:transform;font-weight:normal;}
#faqs ul li a{color:#777;}
#faqs ul li a:hover{color:#48CAB2;}
#contact .contact-rich .email a{position:relative;color:#48CAB2;font-weight:800;}
#contact .contact-rich .email a::before{position:absolute;bottom:2px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#48CAB2;height:1px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
#contact .contact-rich .email a::before{width:100%;}
#contact .contact-rich .email a:hover::before{width:0;}
.demo-typography h1, .demo-typography h2, .demo-typography h3, .demo-typography h4, .demo-typography h5, .demo-typography h6{padding-bottom:0;}
.pt-base-color{color:#48CAB2;}
.pt-title-subpages{font-size:36px;line-height:43px;font-weight:800;margin-top:-7px;}
.demo-typography h4:not([class^="pt-title"]):not([class^="pt-footer-title"]):not([class^="pt-aside"]):not([class^="pt-collapse-title"]){font-size:24px;line-height:35px;padding-bottom:20px;}
.demo-typography h1:not(.pt-title-subpages):not([class^="pt-title"]):not([class^="pt-footer-title"]):not([class^="pt-aside"]):not([class^="pt-collapse-title"]){font-size:64px;line-height:77px;padding-bottom:17px;}
.demo-typography h2:not(.small):not([class^="pt-title"]):not([class^="pt-footer-title"]):not([class^="pt-aside"]):not([class^="pt-collapse-title"]){font-size:48px;line-height:58px;padding-bottom:23px;}
.demo-typography h3:not([class^="pt-title"]):not([class^="pt-footer-title"]):not([class^="pt-aside"]):not([class^="pt-collapse-title"]){font-size:36px;line-height:43px;padding-bottom:23px;}
.demo-typography h4:not([class^="pt-title"]):not([class^="pt-footer-title"]):not([class^="pt-aside"]):not([class^="pt-collapse-title"]){font-size:24px;line-height:35px;padding-bottom:20px;}
.demo-typography h5:not([class^="pt-title"]):not([class^="pt-footer-title"]):not([class^="pt-aside"]):not([class^="pt-collapse-title"]){font-size:18px;line-height:26px;padding-bottom:21px;}
.demo-typography h6:not([class^="pt-title"]):not([class^="pt-footer-title"]):not([class^="pt-aside"]):not([class^="pt-collapse-title"]){font-size:16px;line-height:23px;padding-bottom:15px;}
.demo-typography{margin-top:11px;}
.demo-typography .pt-title-subpages + h4{margin-top:37px;}
.demo-typography h4 + h1{margin-top:12px;}
.demo-typography h1 + h2{margin-top:-14px;}
.demo-typography h2 + h3{margin-top:-10px;}
.demo-typography h3 + h4{margin-top:-5px;}
.demo-typography h4 + h5{margin-top:2px;}
.demo-typography h5 + h6{margin-top:9px;}
.demo-typography h6 + p{margin-top:9px;}
.demo-typography p + .text-md{margin-top:22px;}
.text-md{font-size:16px;line-height:25px;}
.demo-typography p + .text-sm{margin-top:26px;}
.text-sm{font-size:14px;line-height:22px;}
.demo-typography .title-top{margin-top:40px;}
.demo-typography .pt-list-top{margin-top:22px;}
.pt-list-dot > li ul{list-style:none;margin:0;padding:0;margin:-4px 0 0 24px;}
.pt-list-dot > li ul > li{position:relative;padding:4px 0 0 11px;}
.pt-list-dot > li ul > li::before{content:'';width:4px;height:4px;background:#777777;display:inline-block;position:absolute;top:16px;left:0px;border-radius:50%;}
.pt-list-number ol{padding:0px 0 0px 34px;counter-reset:li;list-style:none;}
.demo-typography .pt-list-top02{margin-top:38px;}
.pt-blockquote{position:relative;}
.pt-blockquote .pt-main-text{display:inline-block;font-size:24px;line-height:35px;color:#333333;font-weight:800;margin-bottom:0;}
.pt-blockquote::before{font-family:'yanka';content:"\e900";display:inline-block;position:absolute;top:9px;left:1px;color:#333333;font-weight:800;font-size:19px;line-height:1;}
.pt-blockquote .pt-description{display:inline-block;font-size:13px;line-height:19px;color:#333333;margin-top:18px;font-weight:800;}
.demo-typography h4 + table{margin-top:12px;}
.pt-table-04{width:100%;}
.pt-table-04 thead{background-color:#333333;color:#ffffff;}
.pt-table-04.pt-table-col-3 td, .pt-table-04.pt-table-col-3 th{width:30%;}
.pt-table-04 thead th{font-weight:800;}
.pt-table-04 tbody tr:nth-child(2n){background-color:#f8f8f8;}
.pt-table-04 thead th, .pt-table-04 thead td, .pt-table-04 tbody th, .pt-table-04 tbody td{padding:12px 19px 11px;font-size:16px;line-height:1.1;}
.pt-table-04 thead th:not(:first-child){border-left:1px solid #EBEBEB;}
.pt-table-04 tbody tr td:not(:first-child){border-left:1px solid #EBEBEB;}
.pt-table-04 strong{color:#333333;}
.demo-typography table + table{margin-top:40px;}
.demo-typography .form-control.form-control-focus{border-color:transparent;background:#ffffff;-webkit-box-shadow:0px 2px 12px rgba(51, 51, 51, 0.08);box-shadow:0px 2px 12px rgba(51, 51, 51, 0.08);}
.form-default .pt-disabled{pointer-events:none;opacity:0.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.form-default .form-control.is-invalid{border:1px solid #dc3545;}
.form-default .form-control.is-invalid:focus{border-color:transparent;}
.form-default .invalid-feedback{margin-top:2px;font-size:14px;line-height:24px;}
.form-default .form-group{margin-bottom:23px;position:relative;}
.form-default .form-group label:not(.error){font-size:16px;color:#777777;padding-bottom:1px;margin-bottom:0;}
.form-control.is-invalid{margin-bottom:0;}
.invalid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:80%;color:#dc3545;}
.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip{display:block;}
#inputErrorFocused{border-color:transparent;-webkit-box-shadow:0px 2px 12px rgba(51, 51, 51, 0.08);box-shadow:0px 2px 12px rgba(51, 51, 51, 0.08);}
.demo-typography .pt-list-top02{margin-top:38px;}
.demo-typography h4 + .row{margin-top:5px;}
.list-form-row{list-style:none;padding:0;margin:0;}
.list-form-row .checkbox-group{margin:0;}
.list-form-row li:not(:first-child){margin-top:7px;}
.checkbox-group.size-md label{font-size:16px;line-height:23px;padding-left:30px;position:relative;margin-bottom:0;}
.checkbox-group input[type="checkbox"]{display:none;}
.checkbox-group label .check{top:0px;left:0px;opacity:0;z-index:10;background:transparent;width:20px;height:20px;line-height:1;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
.checkbox-group label{cursor:pointer;}
.checkbox-group label .check{top:0px;left:0px;opacity:0;z-index:10;background:transparent;width:20px;height:20px;line-height:1;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
.checkbox-group:hover label .box{border-color:#333333;}
.checkbox-group.pt-demo-border label .box{border-color:#333333 !important;}
.checkbox-group input[type="checkbox"]:checked ~ label .check{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.checkbox-group label .check::before{display:block;content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNS4xNjY2N0w2LjM4NDYyIDExTDE1IDEiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjYiLz4KPC9zdmc+Cg==");position:relative;left:2px;top:4px;}
.checkbox-group.size-md label .box{top:1px;}
.checkbox-group label .box{background:transparent;height:20px;width:20px;z-index:9;border:1px solid #EBEBEB;}
.checkbox-group label span{display:block;position:absolute;left:0;-webkit-transition-duration:0.12s;-o-transition-duration:0.12s;transition-duration:0.12s;}
.checkbox-group.pt-disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.checkbox-group.pt-disabled .check, .checkbox-group.pt-disabled .box{opacity:0.5 !important;}
.radio{display:block;cursor:pointer;margin:0 0 6px !important;font-size:16px;-webkit-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;color:#777777;}
.radio input{width:1px;height:1px;opacity:0;}
.radio .outer{width:20px;height:20px;display:block;float:left;margin:3px 23px 0 0;background-color:transparent;border:1px solid #ebebeb;border-radius:50%;}
.radio .inner{width:10px;height:10px;top:4px;left:4px;display:block;background-color:#333333;opacity:0;position:relative;border-radius:50%;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
.radio input:checked + .outer .inner{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.radio.pt-demo-border .outer{border-color:#333333;}
.radio.pt-demo-border .outer{border-color:#333333;}
.radio.pt-disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.radio.pt-disabled .inner{opacity:0.5 !important;}
.demo-btn .item:not(:first-child){margin-top:10px;}
.btn:not(:disabled):not(.disabled){cursor:pointer;}
.btn.btn-lg{height:54px;padding:5px 30px 4px;}
.btn .pt-icon svg, .btn-link .pt-icon svg{width:24px;height:24px;}
.btn .pt-icon, .btn-link .pt-icon{margin-right:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;top:-2px;}
.btn.btn-border.btn-lg{height:54px;padding:5px 30px 4px;border-radius:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.btn.btn-border:hover{background:transparent;color:#333333;border-color:#333333;}
.btn.btn-border::before{content:'';position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%;border:1px solid #ebebeb;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.btn.btn-border:hover::before{border-width:2px;border-color:#333333;}
.btn.pt-base-dark-color{background:#333333;color:#ffffff;}
.btn.pt-base-dark-color:hover{background:#48CAB2;}
.btn-link.btn-lg{text-decoration:none !important;font-size:14px;font-weight:800;color:#333;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4.5px 0;}
.btn-link.btn-lg:hover .pt-text::before{width:100% !important;}
.btn-link.btn-lg .pt-text{position:relative;}
.btn-link.btn-lg .pt-text::before{position:absolute;bottom:1px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
.demo-icon{margin-left:-20px;margin-top:-20px;}
.demo-icon::after{content:"";display:table;clear:both;}
.demo-icon .item{color:#333333;float:left;width:6%;margin-left:20px;margin-top:20px;}
.demo-icon .item:not(.pt-icon-size-lg):not(.pt-icon-size-xl):not(.pt-icon-size-md) svg{width:24px;height:24px;}
.demo-icon .item.pt-icon-size-lg svg{width:75px;height:24px;}
.demo-icon .item.item-separator{width:100%;}
.demo-icon .item.pt-icon-size-xl svg{width:150px;height:24px;}
.demo-icon .item.pt-icon-size-md svg{width:60px;height:24px;}
.demo-icon .item svg + svg{margin-left:20px;}
.pt-svg-sprite{display:none;}
.pt-promo-box{margin-top:11px;position:relative;overflow:hidden;max-width:370px;}
.pt-promo-box:hover .image-box img{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);}
.pt-promo-box:hover .pt-description .pt-title-large::before{width:100%;}
.pt-promo-box .image-box img{width:100%;transition:transform 1s, -webkit-transform 1s;}
.pt-promo-box .pt-description{position:absolute;top:33px;left:38px;right:35px;color:#fff;}
.pt-promo-box .pt-description .pt-title-small{font-size:18px;line-height:26px;font-weight:800;-webkit-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;}
.pt-promo-box .pt-description .pt-title-large{font-size:36px;line-height:43px;font-weight:800;margin:8px 0 0 0;padding:0;position:relative;display:inline-block;-webkit-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;}
.pt-promo-box .pt-description .pt-title-large::before{position:absolute;bottom:1px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#fff;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
.single-blog .post-fulltext #myCarousel{margin-bottom:42px;margin-top:42px;}
.single-blog .post-fulltext .carousel-indicators{position:static;width:100%;margin:0;text-align:left;margin-top:16px;}
.single-blog .post-fulltext .carousel-indicators li{display:none;text-indent:initial;width:auto;height:auto;background:transparent;text-align:left;margin:0;}
.single-blog .post-fulltext .carousel-indicators li span{font-size:24px;color:#333;font-weight:800;}
.single-blog .post-fulltext .carousel-indicators li.active{display:block;}
.single-blog .post-fulltext .controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:-1px;bottom:2px;}
.single-blog .post-fulltext .carousel-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:static;background:transparent;text-shadow:none;width:25px;height:25px;margin-left:9px;opacity:1;}
.single-blog .post-fulltext .carousel-control:hover{background:#333;}
.single-blog .post-fulltext .carousel-control:hover::before{color:#fff;}
.single-blog .post-fulltext .carousel-control span{display:none;}
.single-blog .post-fulltext .carousel-control::before{font-family:'yanka';font-size:23px;z-index:2;color:#D0D0D0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.single-blog .post-fulltext .carousel-control.left::before{content:"\e904";}
.single-blog .post-fulltext .carousel-control.right::before{content:"\e905";}
.single-blog .post-fulltext .blog-grid-small-padding{margin:42px -5px;}
.single-blog .post-fulltext .blog-grid-small-padding > div{padding:0 5px;margin-bottom:10px;}
.single-blog .post-fulltext .pt-blockquote{position:relative;margin-top:24px;margin-bottom:27px;}
.single-blog .post-fulltext .pt-blockquote::before{font-family:'yanka';content:"\e900";display:inline-block;position:absolute;top:9px;left:0;color:#333;font-weight:800;font-size:19px;line-height:1;}
.single-blog .post-fulltext .pt-blockquote .pt-description{display:inline-block;font-size:13px;line-height:19px;color:#333;margin-top:18px;font-weight:800;}
.single-blog .post-fulltext .pt-main-text{display:inline-block;font-size:24px;line-height:35px;color:#333;font-weight:800;margin-bottom:0;}
.single-blog .post-fulltext .pt-title{margin-top:12px;font-size:24px;line-height:35px;font-weight:800;padding-bottom:25px;color:#333;}
.single-blog .post-fulltext .pt-title.mt-44{margin-top:44px;}
.single-blog .post-fulltext .pt-list-dot{margin-top:26px;margin-bottom:26px;margin-left:43px;}
.single-blog .post-fulltext .pt-list-dot li{padding-left:11px;position:relative;}
.single-blog .post-fulltext .pt-list-dot li::before{content:'';width:4px;height:4px;background:#777;display:inline-block;position:absolute;top:12px;left:0;border-radius:50%;}
#comments{max-width:770px;margin:auto;}
#module-jmsblog-category .container{position:relative;}
#module-jmsblog-category #left-column, #module-jmsblog-category #right-column{margin-top:70px;}
#module-jmsblog-category #content-wrapper.col-lg-12 .addon-title.left-sidebar, #module-jmsblog-category #content-wrapper.col-lg-12 .addon-title.right-sidebar{display:none;}
#module-jmsblog-category #content-wrapper.left-column .addon-title.without-sidebar, #module-jmsblog-category #content-wrapper.left-column .addon-title.right-sidebar{display:none;}
#module-jmsblog-category #content-wrapper.right-column .addon-title.without-sidebar, #module-jmsblog-category #content-wrapper.right-column .addon-title.left-sidebar{display:none;}
#module-jmsblog-category #content-wrapper.left-column, #module-jmsblog-category #content-wrapper.right-column{position:static;margin-top:36px;}
#module-jmsblog-category #content-wrapper.left-column .addon-title, #module-jmsblog-category #content-wrapper.right-column .addon-title{position:absolute;width:100%;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
#module-jmsblog-categories .category-info{margin-top:15px;margin-bottom:0px;}
.post-meta li a{position:relative;display:inline-block;}
.post-meta li a::before{position:absolute;bottom:5px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
.post-meta li a:hover::before{width:100%;}
.cat-post-list .post-meta{display:-webkit-box;display:-ms-flexbox;display:flex;}
.cat-post-list .comment{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;}
.cat-post-list .comment span{text-transform:uppercase;color:#777;display:inline-block;}
.cat-post-list .comment .pt-icon{padding-top:4px;margin-right:10px;color:#333;}
.cat-post-list .comment .pt-icon::before{font-family:'yanka';font-size:23px;line-height:1;content:"\e906";}
.cat-post-list .blog-post{text-align:left;}
.cat-post-list.more-columns{max-width:100%;width:100%;text-align:left;}
.wlp_bought img{width:100%;}
.modal-dialog .product-cover:hover::after{display:none;}
.modal-dialog .product-cover .layer{display:none !important;}
.jmsflashsales-tab{border-top:1px solid #ebebeb;padding-top:36px;display:flow-root;}
.jmsflashsales-tab .flashsales-countdown{margin-top:15px;}
.jmsflashsales-tab .countdown-row::before{display:none;}
.jmsflashsales-tab .countdown-period{display:block;font-size:14px;padding-top:6px;}
.jmsflashsales-tab .countdown-section .countdown-amount{background:#ff8400;min-width:45px;line-height:45px;border-radius:3px;}
.jmsflashsales-tab .countdown-section::after{display:none;}
.jmsflashsales-tab .countdown-section:not(:last-child){margin-right:5px;}
.jmsflashsales-tab .countdown-section .countdown-amount{font-size:20px;font-weight:700;}
.jmsflashsales-tab .addon-title h3{border-bottom:0;padding-bottom:36px;}
.jmsflashsales-tab .tabpanel{width:20%;float:left;position:relative;}
.jmsflashsales-tab .tab-content{width:80%;float:left;position:relative;}
.jmsflashsales-tab ul li.active a{background:#48CAB2;color:#fff;}
.jmsflashsales-tab ul li.active a::after{opacity:1;}
.jmsflashsales-tab ul li a{padding:10.5px 15px;letter-spacing:0.2px;display:inline-block;padding-right:23px;-webkit-transition:none;-o-transition:none;transition:none;}
.jmsflashsales-tab ul li a::after{content:"";opacity:0;width:0;height:0;position:absolute;top:0;right:-20px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #48CAB2;z-index:999;}
.jmsflashsales-tab ul li a.active{background:#48CAB2;color:#fff;}
.jmsflashsales-tab ul li a.active::after{opacity:1;}
.addthis_inline_share_toolbox_lvar{margin-top:28px;}
.guaranteed{margin-top:48px;padding:11px 0;border:1px solid #ebebeb;}
.guaranteed span{font-size:18px;line-height:21px;padding:0 15px;background:#fff;position:absolute;top:-13px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);min-width:280px;font-weight:800;color:#333;text-transform:capitalize;}
.jmsflashsales .view-all{line-height:36px;}
.jmsflashsales .flashsales-slick{display:none;padding-top:35px;}
.jmsflashsales .flashsales-slick .product-box .flexbox{width:40%;}
.jmsflashsales .flashsales-slick .product-preview .flexbox + .product-info{width:60%;}
.jmsflashsales .flashsales-slick .product_button{display:none;}
.jmsflashsales .flashsales-slick .flexbox + .product-info{padding-right:30px;}
.jmsflashsales .flashsales-slick .slick-active:nth-child(2n + 1) > div:not(:first-child){display:none;}
.jmsflashsales .flashsales-slick .slick-active:nth-child(2n + 1) .product-info{padding:0 20px;}
.jmsflashsales .flashsales-slick .slick-active:nth-child(2n + 1) .block-label{display:block !important;}
.jmsflashsales .flashsales-slick .slick-active:nth-child(2n + 1) .flex-box.product-box{display:block;border:1px solid #48CAB2;}
.jmsflashsales .flashsales-slick .slick-active:nth-child(2n + 1) .flex-box.product-box .flexbox, .jmsflashsales .flashsales-slick .slick-active:nth-child(2n + 1) .flex-box.product-box .product-info{width:100%;}
.jmsflashsales .addon-title h3{padding:0;line-height:36px;border:0;}
.jmsflashsales .title{padding-bottom:10px;border-bottom:1px solid #eee;position:relative;}
.jmsflashsales .flashsales-carousel{padding-top:36px;}
.jmsflashsales .countdown-row{position:relative;}
.jmsflashsales .countdown-row::before{content:"end in:";text-transform:uppercase;color:#fff;font-weight:700;font-size:14px;padding-right:4px;padding-left:7px;}
.jmsflashsales .countdown-period{display:none;}
.jmsflashsales .flashsales-countdown{background:#ff8400;border-radius:5px;padding:8px 10px;margin-left:79px;}
.jmsflashsales .countdown-section{background:transparent;margin:0;border-radius:0;min-width:31px;padding:0;position:relative;}
.jmsflashsales .countdown-section:not(:last-child)::after{content:":";color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-2px;}
.jmsflashsales .countdown-section .countdown-amount{margin-bottom:0;font-size:16px;}
.sitemap h5{text-transform:uppercase;letter-spacing:0.7px;}
.sitemap ul li{line-height:23px;}
.sitemap ul li a:hover{color:#48CAB2;}
.currency-info.type-2, .currency-info.type-3{display:none;}
.languages-info.type-2, .languages-info.type-3{display:none;}
.text-custom{display:none;font-size:16px;font-weight:700;padding-top:10px;padding-left:6px;}
.cart_block_total.ajax_block_cart_total{letter-spacing:0px;}
.ajax_cart_quantity{background:#333;color:#fff;width:18px;height:18px;font-size:12px;font-weight:800;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-17px;right:-11px;}
#cart_block{display:flow-root;}
#cart_block #shoppingcart-box{position:absolute;right:calc(100% - 32px);border-top:1px solid #ebebeb;top:53px;max-height:0;-webkit-transition:max-height 0.2s ease-out;-o-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out;overflow:hidden;padding:0;z-index:9999;}
#cart_block #shoppingcart-box .shoppingcartbox{padding:54px 40px 50px;}
#cart_block .close-button{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:26px;}
#cart_block .close-button svg{width:16px;height:16px;margin-right:5px;}
#cart_block .btn-default{text-align:center;width:100%;margin-bottom:20px;white-space:nowrap;}
#cart_block .cart-button{text-align:center;}
#cart_block .view-cart{display:inline-block;text-align:center;font-size:14px;color:#333;font-weight:800;text-transform:capitalize;margin-top:2px;position:relative;line-height:normal;}
#cart_block .view-cart::before{position:absolute;bottom:0px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
#cart_block .view-cart:hover::before{width:100%;}
#cart_block .title{font-size:18px;color:#333;font-weight:800;}
#cart_block .remove_link{position:absolute;top:0;right:0;}
#cart_block .cart_block_list{padding-top:17px;padding-bottom:3px;max-height:285px;}
#cart_block .cart_block_list .property-value{margin:2px 0 8px;}
#cart_block .cart_block_list .property-value span{display:block;line-height:17px;}
#cart_block .ajax_cart_no_product{font-size:16px;}
.cart-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.cart-icon.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.cart-icon .text-bag{padding:2px 5px 0 6px;}
.cart-icon.type2{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;text-transform:uppercase;font-weight:700;width:125px;height:50px;background:#48CAB2;color:#fff;border-radius:3px !important;text-align:right;padding:0 16px;float:right;}
.cart-icon.type2::before{display:none;}
.cart-icon.type2 .la-shopping-cart{font-size:38px;}
.cart-icon.type2 .ajax_cart_quantity{position:static;background:transparent;font-size:16px;font-weight:700;margin-left:2px;width:auto;}
#best-sales #search_widget, #best-sales .blog-widget{display:none;}
#form_wishlist{margin-top:20px;}
#form_wishlist input{width:auto;margin-left:5px;}
#form_wishlist fieldset{padding:15px 0;}
.wishlist_top.home_page{display:inline-block;}
.wishlist_top.home_page svg{width:23px;padding-top:1px;}
.wishlist_top.home_page:hover{color:#48CAB2;}
#block-order-detail .display_list li{margin-bottom:10px;display:inline-block;}
#block-order-detail .display_list li a{margin-right:6px;}
.forgot-password > a{font-size:14px;font-weight:800;position:relative;color:#333 !important;display:inline-block;}
.forgot-password > a::before{position:absolute;bottom:6px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
.forgot-password > a:hover::before{width:100%;}
#jms_ajax_search #ajax_search{background:#fff url("../img/icon/search-bg.png") no-repeat right 13px;}
.addon-blog .blog-carousel{padding-top:32px;}
.addon-blog .owl-theme .owl-controls div{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.addon-blog .post-title{padding-bottom:16px;}
.addon-blog .blog-title{display:block;font-size:24px;font-weight:800;}
.addon-blog .blog-title:hover{text-decoration:underline;}
.addon-blog .post-info{margin-top:29px;}
.addon-blog .post-created{font-size:13px;text-transform:uppercase;}
.addon-blog .post-meta li{font-size:13px;text-transform:uppercase;}
.addon-blog .post-thumb{overflow:hidden;}
.addon-blog .post-thumb:hover img{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);}
.addon-blog .post-thumb img{transition:transform 1s, -webkit-transform 1s;}
.ver_menu{background:#48CAB2;color:#fff;line-height:39px;margin-bottom:0;padding:1px 15px 0;font-size:13px;text-transform:uppercase;font-weight:800;cursor:pointer;position:relative;letter-spacing:1px;width:100%;}
.ver_menu .pt-icon{margin-right:5px;}
.ver_menu .pt-icon i{display:none;}
.ver_menu .pt-icon i.open-icon svg{width:24px;height:24px;position:relative;top:7px;}
.ver_menu .pt-icon i.close-icon{display:inline-block;}
.ver_menu .pt-icon i.close-icon svg{width:16px;position:relative;top:3px;margin-right:8px;}
.ver_menu.collapsed i{display:inline-block;}
.ver_menu.collapsed i.close-icon{display:none;}
.banner-product .container-fluid > .row{margin:0 -10px;}
.banner-product .layout-column{padding:0 10px;}
.banner-product .jms-banner{margin-bottom:20px;}
.lookbook-type-1{margin-top:93px;}
.lookbook-type-1 .row{margin-left:-5px;margin-right:-5px;}
.lookbook-type-1 .layout-column{padding:0 5px;margin-bottom:10px;}
.lookbook-type-1 .addon-title h3{padding-bottom:22px;}
.lookbook-type-1 .feature-box{padding:0;}
.lookbook-type-1 .feature-box .image{margin-right:0;}
.lookbook-type-1 .feature-box .image img{width:100%;}
.lookbook-type-1 .feature-box.content-left .pt-hotspot.active .pt-hotspot-content{right:15px;left:auto;}
.lookbook-type-1 .feature-box.content-left .pt-hotspot .pt-hotspot-content{left:auto;right:35px;}
.lookbook-type-1 .pt-description{padding-right:20px;}
.lookbook-type-1 .pt-hotspot{position:absolute;color:#ffffff;font-size:14px;line-height:1;cursor:pointer;width:30px;height:30px;}
.lookbook-type-1 .pt-hotspot.active .pt-btn{padding:10px;}
.lookbook-type-1 .pt-hotspot.active .pt-btn::after{background:#333;}
.lookbook-type-1 .pt-hotspot.active .pt-hotspot-content{opacity:1;visibility:visible;left:15px;}
.lookbook-type-1 .pt-hotspot .pt-btn{width:30px;height:30px;padding:5px;position:absolute;top:0;left:0;z-index:2;background:rgba(255, 255, 255, 0.8);border-radius:50%;-webkit-transition:padding 0.2s;-o-transition:padding 0.2s;transition:padding 0.2s;}
.lookbook-type-1 .pt-hotspot .pt-btn::after{content:'';display:block;width:100%;height:100%;background-color:#48CAB2;border-radius:50%;-webkit-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s;}
.lookbook-type-1 .pt-hotspot .pt-hotspot-content{opacity:0;visibility:hidden;position:absolute;top:15px;left:35px;display:-webkit-box;display:-ms-flexbox;display:flex;width:320px;padding:20px;-webkit-box-shadow:0px 4px 6px rgba(51, 51, 51, 0.06);box-shadow:0px 4px 6px rgba(51, 51, 51, 0.06);background:#fff;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all;z-index:9;}
.lookbook-type-1 .pt-hotspot .pt-hotspot-content .pt-btn-close{line-height:1;position:absolute;top:20px;right:20px;font-size:16px;-webkit-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s;color:#D0D0D0;}
.lookbook-type-1 .pt-hotspot .pt-hotspot-content .pt-btn-close::before{content:"\e909";font-family:'yanka';}
.lookbook-type-1 .pt-hotspot .pt-hotspot-content .pt-btn-close:hover{color:#333;}
.lookbook-type-1 .pt-hotspot .pt-hotspot-content .pt-title{font-size:16px;line-height:19px;font-weight:400;color:#333333;margin-top:-2px;padding-right:12px;padding-bottom:0;}
.lookbook-type-1 .pt-hotspot .pt-hotspot-content .pt-price{font-size:14px;line-height:20px;font-weight:800;color:#48CAB2;padding-right:12px;margin-top:3px;}
.lookbook-type-1 .pt-hotspot .pt-hotspot-content .pt-price .old-price{color:#777777;text-decoration:line-through;font-weight:400;}
.lookbook-type-1 .pt-hotspot .pt-hotspot-content .pt-price .new-price{color:#f8353e;}
.lookbook-type-1 .pt-hotspot .pt-hotspot-content .pt-img{width:80px;margin-right:13px;}
.lookbook-type-2{margin-top:93px;}
.lookbook-type-2 .addon-title h3{padding-bottom:32px;}
.lookbook-type-2 .jms-banner > a{display:block;overflow:hidden;}
.lookbook-type-2 .banner-content{position:static;min-height:69px;margin-top:17px;margin-bottom:36px;}
.lookbook-type-2 .banner-content ul{font-size:16px;line-height:23px;color:#333;margin-bottom:0;}
.lookbook-type-2 .banner-content ul li a{position:relative;color:#333;}
.lookbook-type-2 .banner-content ul li a::before{position:absolute;bottom:1px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:1px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
.lookbook-type-2 .banner-content ul li a::before{width:100%;}
.lookbook-type-2 .banner-content ul li a:hover::before{width:0;}
.lookbook-type-2 .banner-content .pt-price{font-weight:800;color:#48CAB2;}
.lookbook-type-2 .banner-content .old-price{color:#777777;font-weight:normal;text-decoration:line-through;}
.lookbook-type-2 .banner-content .new-price{color:#e12c43;}
.instagram_block .instagram-cs.owl-carousel img{width:100%;}
.instagram_block a.instagram_elements{display:block;position:relative;}
.instagram_block a.instagram_elements:hover::before, .instagram_block a.instagram_elements:hover::after{opacity:1;}
.instagram_block a.instagram_elements::before{font-family:'yanka';font-size:29px;line-height:1;content:"\e907";position:absolute;color:#ffffff;z-index:7;top:50%;left:50%;margin-left:-15px;margin-top:-15px;width:30px;height:30px;display:block;text-align:center;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;}
.instagram_block a.instagram_elements::after{content:"";display:block;position:absolute;z-index:1;left:0;top:0;background-color:rgba(0, 0, 0, 0.65);height:100%;width:100%;opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;}
.instagram_block .instagram-block > div{width:12.5%;display:inline-block;position:relative;margin-top:10px;}
.instagram_block .instagram-block > div img{width:100%;}
.instagram_block .info-block{position:absolute;bottom:0;color:#fff;width:100%;padding:0 20px;opacity:0;}
.instagram_block .info-block .number-likes{float:left;}
.instagram_block .info-block .number-comments{float:right;}
.product_tab .jms-tab{margin-bottom:32px;}
.product_tab .producttab-carousel{margin-top:0;}
.testimonial.type-2 .testimonial-box .testimonial-comment .title .rating{display:none;}
.testimonial.type-2 .testimonial-box .testimonial-comment .title .rating.type-2{display:-webkit-box;display:-ms-flexbox;display:flex;}
.testimonial.type-2 .testimonial-box .testimonial-comment .title h3{color:#fff;}
.testimonial.type-2 .testimonial-box .testimonial-comment .title h3::before{background-color:#fff;}
.testimonial.type-2 .testimonial-box .desc{color:#fff;}
.testimonial.type-2 .testimonial-box .box-content{background:#48CAB2;}
.testimonial.type-2 .testimonial-box .box-content::after{border-top-color:#48CAB2;}
.testimonial_box .owl-dots{margin-top:37px;}
.testimonial-box{text-align:left;}
.testimonial-box:hover{cursor:pointer;}
.testimonial-box:hover .testimonial-comment .title h3::before{width:100%;}
.testimonial-box .box-content{padding:48px 40px 27px 53px;background:#f8f8f8;position:relative;}
.testimonial-box .box-content::after{content:'';display:block;position:absolute;left:76px;bottom:-17px;width:0;height:0;border-top:17px solid #f8f8f8;border-right:34px solid transparent;}
.testimonial-box .testimonial-comment .title::after{content:"";display:table;clear:both;}
.testimonial-box .testimonial-comment .title h3{font-size:18px;line-height:26px;color:#333333;font-weight:800;float:left;padding-bottom:11px;position:relative;cursor:pointer;max-width:50%;}
.testimonial-box .testimonial-comment .title h3::before{position:absolute;bottom:12px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
.testimonial-box .testimonial-comment .title .rating{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;}
.testimonial-box .testimonial-comment .title .rating img{margin-left:6px;}
.testimonial-box .testimonial-comment .title .rating.type-2{display:none;}
.testimonial-box .testimonial-date{font-size:13px;display:none;}
.testimonial-box .testimonial-author{margin-top:23px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.testimonial-box .testimonial-author .testimonial-img{width:80px;margin-right:16px;}
.testimonial-box .testimonial-author span{font-weight:800;color:#333;margin-right:4px;}
.pt-services-block{font-size:16px;line-height:23px;color:#777;display:block;}
.pt-services-block:hover{color:#333;}
.pt-services-block:hover .pt-title .pt-text::before{width:100%;}
.pt-services-block .pt-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;margin-bottom:7px;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;}
.pt-services-block .pt-title img{width:24px;height:24px;margin-right:20px;position:relative;top:-1px;}
.pt-services-block .pt-title .pt-text{color:#333;font-size:18px;line-height:26px;font-weight:800;display:inline-block;position:relative;}
.pt-services-block .pt-title .pt-text::before{position:absolute;bottom:2px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
#search_filters .facet.filter-by .btn-clear::before{position:absolute;bottom:6px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
#search_filters .facet.filter-by .btn-clear:hover::before{width:100%;}
#special-products{margin-bottom:50px;}
#special-products .title-block h3{padding-bottom:24px;}
#special-products .categoryname{display:block !important;padding-bottom:0;}
#special-products .content_price .price.new{color:#e12c43;}
#special-products .product-miniature .preview{width:100px;min-width:100px;}
#special-products .product-miniature .product-link{line-height:23px;padding-bottom:8px;}
#authentication .return-to-store{display:inline-block;font-size:14px;font-weight:800;position:relative;color:#333;margin-top:14px;}
#authentication .return-to-store::before{position:absolute;bottom:7px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
#authentication .return-to-store:hover::before{width:100%;}
.customs-html-left{max-width:270px;text-align:center;}
.customs-html-left .html_left:hover .banner-text .top-text::before{width:100%;}
.customs-html-left .html_left:hover .image img{width:100%;-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);}
.customs-html-left .image{display:block;overflow:hidden;}
.customs-html-left .image img{transition:transform 1s, -webkit-transform 1s;}
.customs-html-left .banner-text{margin-top:16px;}
.customs-html-left .banner-text .top-text{font-size:24px;font-weight:800;color:#333;padding-bottom:3px;position:relative;display:inline-block;}
.customs-html-left .banner-text .top-text::before{position:absolute;bottom:4px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
.customs-html-left .banner-text .bottom-text{font-size:16px;color:#333;}
#block-reassurance .block-reassurance-item{cursor:pointer;}
#block-reassurance .block-reassurance-item:hover span.h6::before{width:100%;}
#block-reassurance .block-reassurance-item span.h6::before{position:absolute;bottom:-2px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:2px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
#woorebought-popup p a:hover span::before{width:100%;}
#woorebought-popup p a span{position:relative;}
#woorebought-popup p a span::before{position:absolute;bottom:1px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:1px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
#new-products #search_filters_wrapper{border:0;}
#new-products .blog-widget,
#new-products .contact-rich{display:none;}
.google_plusone_iframe_widget{width:auto !important;}
.form-group.row .custom-checkbox input{cursor:pointer;width:20px;height:20px;opacity:0;position:absolute !important;z-index:999;}
.form-group.row .custom-checkbox input:checked ~ label .check{opacity:1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.form-group.row .custom-checkbox input:hover ~ label .box{border-color:#333333;}
.form-group.row .custom-checkbox label{font-size:16px;line-height:28px;padding-left:30px;position:relative;margin-bottom:0;cursor:pointer;}
.form-group.row .custom-checkbox label span{display:block;position:absolute;left:0;-webkit-transition-duration:0.12s;-o-transition-duration:0.12s;transition-duration:0.12s;}
.form-group.row .custom-checkbox label .check{top:0px;left:0px;opacity:0;z-index:10;background:transparent;width:20px;height:20px;line-height:1;-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);}
.form-group.row .custom-checkbox label .check::before{display:block;content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNS4xNjY2N0w2LjM4NDYyIDExTDE1IDEiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjYiLz4KPC9zdmc+Cg==");position:relative;left:2px;top:4px;}
.form-group.row .custom-checkbox label .box{background:transparent;height:20px;width:20px;z-index:9;border:1px solid #EBEBEB;}
#footer{background:#f8f8f8;}
#footer #social_block ul li a{padding:0;}
#footer .footer-top{padding:40px 0 45px;}
#footer .footer-top .newsletter #newsletter_block_left{margin-top:0;}
#footer .footer-top .newsletter #newsletter_block_left p{font-size:14px;line-height:20px;}
#footer .addon-title h3{font-size:14px;line-height:26px;color:#333333;padding:0 0 18px 0;position:relative;text-align:left;margin-bottom:0;}
#footer #tt-store p:first-child{margin-bottom:25px;}
#footer p{font-size:16px;line-height:23px;}
#footer ul li{line-height:20px;}
#footer ul li:first-child a{padding-top:0;}
#footer ul li a{display:inline-block;padding:5px 0;font-size:16px;line-height:1.35;color:#777;}
#footer ul li a:hover{color:#48CAB2;}
#footer .footer-bottom{padding-bottom:30px;}
#footer .footer-bottom .copyright{font-size:14px;margin-bottom:20px;}
#footer .footer-bottom .copyright a{position:relative;color:#333 !important;}
#footer .footer-bottom .copyright a:hover::before{width:100%;}
#footer .footer-bottom .copyright a::before{position:absolute;bottom:2px;left:0;right:0;margin:auto;width:0%;content:'';color:transparent;background-color:#333;height:1px;-webkit-transition:width 0.25s linear;-o-transition:width 0.25s linear;transition:width 0.25s linear;}
#footer .footer-bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;}
#footer .footer-bottom ul li{display:inline-block;margin-right:14.5px;}
#footer .footer-bottom ul li a{padding:0;}
#footer .footer-bottom ul li a img{width:100%;}
@media (min-width:992px){.hidden-md-up{display:none !important;}
}
@media (min-width:768px){.addon-title.mobile{display:none;}
.addon-title.mobile + .collapse{display:block;visibility:visible;}
}
@media (max-width:1366px){.feature-box .include_content_s .text-2{position:static;}
.fancybox-margin{margin-right:0 !important;}
}
@media (max-width:1199px){
.home_1 .right-module-header .addon-box:nth-child(2), .home_1 .right-module-header .addon-box:nth-child(3), .home_1 .right-module-header .addon-box:nth-child(5), .home_1 .right-module-header .addon-box:nth-child(6), .home_2 .right-module-header .addon-box:nth-child(2), .home_2 .right-module-header .addon-box:nth-child(3), .home_2 .right-module-header .addon-box:nth-child(5), .home_2 .right-module-header .addon-box:nth-child(6), .home_3 .right-module-header .addon-box:nth-child(3), .home_3 .right-module-header .addon-box:nth-child(5), .home_3 .right-module-header .addon-box:nth-child(6), .home_12 .right-module-header .addon-box:nth-child(2), .home_12 .right-module-header .addon-box:nth-child(3), .home_12 .right-module-header .addon-box:nth-child(5), .home_12 .right-module-header .addon-box:nth-child(6), .home_14 .right-module-header .addon-box:nth-child(2), .home_14 .right-module-header .addon-box:nth-child(3), .home_14 .right-module-header .addon-box:nth-child(5), .home_14 .right-module-header .addon-box:nth-child(6){display:none;}
.home_2 .header .col-logo, .home_3 .header .col-logo, .home_12 .header .col-logo, .home_15 .header .col-logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;line-height:54px;text-align:center;}
.home_2 .header .megamenu, .home_3 .header .megamenu, .home_12 .header .megamenu, .home_15 .header .megamenu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.home_2 .header .right-module-header, .home_3 .header .right-module-header, .home_12 .header .right-module-header, .home_15 .header .right-module-header{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.home_2 .header .megamenu, .home_3 .header .megamenu, .home_12 .header .megamenu, .home_15 .header .megamenu{text-align:left;}
.right-module-header .addon-box:not(:first-child){margin-left:18px;}
.product-detail.vertical .main-content{position:relative !important;top:0 !important;}
.product-detail.three-column ~ .same-category{min-width:auto;}
.product-detail.tab-fullwidth-1 + #more_info_block .nav-tabs{max-width:100%;padding:0 20px;}
.customs-product-carousel.owl-theme .owl-controls div{display:none !important;}
.top-panel p{text-align:center;}
.top-panel .social{display:none;}
div.quickview .images-container .js-qv-mask{max-height:370px;}
.open-search.modal-open{overflow:visible;}
div#jms_ajax_search{position:static;margin-top: 2px}
div#jms_ajax_search .label-form p{display:none;}
div#jms_ajax_search .label-form i{position:absolute;right:20px;top:15px;z-index:99;}
div#jms_ajax_search .label-form i svg{width:24px;height:24px;}
div#jms_ajax_search .modal-dialog{height:54px;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;}
div#jms_ajax_search .modal-content{max-width:100%;padding:0 20px;background:transparent;}
div#jms_ajax_search #search-form{position:absolute;overflow:visible;top:0;}
div#jms_ajax_search #ajax_search{border:0;font-size:16px;color:#777;background:transparent;height:54px;}
div#jms_ajax_search #ajax_search::-webkit-input-placeholder{color:#777;}
div#jms_ajax_search #ajax_search:-ms-input-placeholder{color:#777;}
div#jms_ajax_search #ajax_search::-ms-input-placeholder{color:#777;}
div#jms_ajax_search #ajax_search::placeholder{color:#777;}
div#jms_ajax_search #search_result{width:100%;padding:0 10px;background:#fff;-webkit-box-shadow:0px 5px 5px rgba(0, 0, 0, 0.04);box-shadow:0px 5px 5px rgba(0, 0, 0, 0.04);}
div#jms_ajax_search #search_result .result_div{padding:10px 0 0;}
div#jms_ajax_search #search_result .result_div .item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;padding:0;}
div#jms_ajax_search #search_result .result_div .item .left-img{width:80px;min-width:80px;margin-right:20px;}
div#jms_ajax_search #search_result .result_div .item .right-info{margin-top:0;}
div#jms_ajax_search #search_result .result_div .item .right-info .price{display:none;}
#header .container-fluid{padding-left:20px;padding-right:20px;position:relative;}
.header .logo > span{padding-bottom:0;}
span.tooltip-wrap{display:none !important;}
div.product-preview .btn-group a:not(:last-child){margin-bottom:10px;margin-right:0;}
div.product-miniature button.cart-button{padding-left:21px;padding-right:21px;}
div.product-miniature button.cart-button .text-addcart{width:100%;font-size:13px;line-height:normal;margin-left:11px;}
div.product-miniature div.content_price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;}
div.product-miniature div.content_price .price{margin-right:10px;}
div#cart_block .dropdown-toggle.active + #shoppingcart-box.shoppingcart-box{left:0;}
div#cart_block .dropdown-toggle.active + #shoppingcart-box.shoppingcart-box ~ .bg-overlay{opacity:1;visibility:visible;}
div#cart_block #shoppingcart-box.shoppingcart-box{padding-left:20px;padding-right:20px;position:fixed;top:0;left:-315px;right:auto;height:100%;width:315px;max-height:none;-webkit-transition:.2s all;-o-transition:.2s all;transition:.2s all;}
div#cart_block #shoppingcart-box.shoppingcart-box .shoppingcartbox{padding:32px 0;}
span.ajax_cart_quantity{background:transparent;color:#333;top:-8px;right:-11px;}
.hotdeal-carousel .countdown-amount{font-size:16px;}
.hotdeal-carousel .countdown-box{bottom:0;left:0;width:100%;padding:10px 0;}
.hotdeal-carousel .countdown-box .title-countdown{display:none;}
.jms-megamenu .dropdown-menu.fullwidth > .mega-dropdown-inner{max-width:970px;}
.pt-about .pt-img-main{width:92%;}
.pt-about .pt-description{padding-left:60px;}
}
@media (max-width:1199px) and (min-width:768px){.footer-top{padding-bottom:30px;}
.footer-top .row .custom-mobile:not(:first-child){margin-bottom:50px;}
}
@media (max-width:1199px) and (min-width:992px){#left-column #search_widget input{width:175px;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.zoomContainer{width:298px !important;height:353px !important;}
div.modal-dialog.cover_product1{width:970px;}
.quickview .arrows.js-arrows i.js-arrow-down{bottom:40px;}
.quickview .arrows.js-arrows i.js-arrow-up{top:60px;}
}
@media (max-width:991px) and (min-width:768px){div.service .feature-box{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:15px;}
}
@media (max-width:991px){div.quickview .images-container .js-qv-mask{max-height:240px;}
.size-guide .tt-table-responsive-md{overflow-x:auto;}
.size-guide .tt-table-responsive-md .pt-table-size{width:740px;}
.product-description .col-md-6{margin-bottom:20px;}
.product-detail.tab-fullwidth-1 + #more_info_block .container-indent-tab,
.product-detail.tab-fullwidth-2 + #more_info_block .container-indent-tab{margin:20px 0 0;}
.product-detail.tab-fullwidth-1 + #more_info_block .container-indent-tab + .container-indent-tab,
.product-detail.tab-fullwidth-2 + #more_info_block .container-indent-tab + .container-indent-tab{margin-top:20px;}
.product-detail.tab-fullwidth-1 + #more_info_block .pt-box-layout-01 .col-description,
.product-detail.tab-fullwidth-2 + #more_info_block .pt-box-layout-01 .col-description{padding:0 20px;}
.row.pt-list-col .col-md-4{margin-bottom:20px;}
.row.pt-col-smallindent{margin-top:15px;}
.pt-about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;}
.pt-about .pt-img{padding-right:15px;}
.pt-about .pt-description{margin-top:117px;padding-left:15px;}
div.service{padding:50px 0;}
div.service .layout-column:not(:last-child){margin-bottom:23px;}
div.feature-box{padding:10px 0;}
div#blockcart-modal .cart-content{padding-left:0;}
div#blockcart-modal .cart-content button, div#blockcart-modal .cart-content .btn-default{margin-right:0;width:100%;margin-bottom:10px;text-align:center;}
div.product-box .flexbox{width:30%;}
div.product-preview .flexbox + .product-info{width:70%;padding:0 10px;}
div.product-preview .flexbox + .product-info .label.label-discount{margin-bottom:10px;}
.lookbook-type-1 .pt-hotspot .pt-hotspot-content .pt-img{width:60px;}
.wishlisturl input{width:100% !important;}
#commentForm .form-group{margin-bottom:20px;}
.blog-widget .post-thumb img{height:auto;}
#left-column #search_widget button{width:50px;}
.quickview .images-container .js-qv-mask{max-height:250px;}
.quickview .div.modal-dialog.cover_product1{width:750px;}
.product-variants .product-variants-item:not(:last-child){margin-bottom:15px;}
#category.category-no-sidebar #js-product-list-top > .row .right{margin-left:auto;}
#category div.breadcrumb{margin-bottom:0px;}
#category #content-wrapper{padding-top:60px;}
#category #footer{margin-top:40px;}
#category div#left-column.page-column,
#category div#right-column{position:fixed;width:315px;max-width:315px;height:100%;background:#fff;top:0;left:-315px;-webkit-transition:left .3s;-o-transition:left .3s;transition:left .3s;padding:77px 30px 50px;overflow-y:auto;z-index:999;}
#category div#left-column.page-column.show,
#category div#right-column.show{left:0;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);box-shadow:0 0 5px rgba(0, 0, 0, 0.2);}
#category div#left-column.page-column .sort-order,
#category div#right-column .sort-order{display:block;margin-bottom:46px;}
#category div#left-column.page-column .sort-order div.products-sort-order .dropdown-menu,
#category div#right-column .sort-order div.products-sort-order .dropdown-menu{left:0;right:auto;}
}
@media (max-width:421px) {
	.right-module-header svg {
		width: 16px !important;
		height: 16px !important;
	}
	.right-module-header .addon-box:not(:first-child){margin-left:10px;}
}
@media (max-width:540px) {
	.right-module-header svg {
		width: 18px !important;
		height: 18px !important;
	}
}
@media (max-width:767px){
.home_3 .footer-top .newsletter, .home_4 .footer-top .newsletter{margin-bottom:25px;}
.testimonial-box .testimonial-comment .title h3{max-width:100%;}
div#product-modal .modal-dialog{width:350px;}
div.pd-left-content{margin-right:0 !important;}
#product.sidebar #wrapper #right-column{padding-left:20px;margin-top:50px;}
.product-detail.three-column ~ #more_info_block{padding:0;margin-left:-15px;margin-right:-15px;}
.product-detail.three-column ~ .same-category .container{padding-left:0 !important;padding-right:0 !important;}
.row.product-detail.three-column{margin-left:-15px;margin-right:-15px;}
.product-preview .color_to_pick_list a{margin-right:10px;}
.product-detail.tab-fullwidth-2 ~ #more_info_block{margin-top:50px;}
.product-detail.tab-fullwidth-2 ~ #more_info_block .panel.panel-default .panel-collapse .panel-body{margin-left:0;margin-right:0;}
#more_info_block #product-details .row > .container{padding:0 20px !important;}
.product-detail.tab-fullwidth-1 + #more_info_block .pt-box-layout-01 .pt-item,
.product-detail.tab-fullwidth-2 + #more_info_block .pt-box-layout-01 .pt-item{display:block;padding:0 20px;margin:auto;}
.product-detail.tab-fullwidth-1 + #more_info_block .pt-box-layout-01 .col-img,
.product-detail.tab-fullwidth-2 + #more_info_block .pt-box-layout-01 .col-img{width:100%;}
.product-detail.tab-fullwidth-1 + #more_info_block .pt-box-layout-01 .col-description,
.product-detail.tab-fullwidth-2 + #more_info_block .pt-box-layout-01 .col-description{padding:0;width:100%;}
.pt-promo-box .pt-description{top:20px;left:20px;}
.demo-icon .item svg + svg{margin-left:0;}
.shipping-return div.jms-tab .nav, #privacy-policy div.jms-tab .nav, #terms div.jms-tab .nav{overflow:hidden;}
.shipping-return .jms-tab ul li a, #privacy-policy .jms-tab ul li a, #terms .jms-tab ul li a{font-size:26px;}
.shipping-return .jms-tab ul li:not(:last-child)::after, #privacy-policy .jms-tab ul li:not(:last-child)::after, #terms .jms-tab ul li:not(:last-child)::after{font-size:20px;}
.product-detail.tab-fullwidth-1 + #more_info_block .tabs li,
.row.product-detail.three-column + #more_info_block .tabs li{margin-right:0;}
.product-detail.tab-fullwidth-1 + #more_info_block .nav-tabs,
.row.product-detail.three-column + #more_info_block .nav-tabs{padding:0;}
.product-detail.tab-fullwidth-1 + #more_info_block .nav-tabs li,
.row.product-detail.three-column + #more_info_block .nav-tabs li{border-bottom:1px solid #ebebeb;}
.product-detail.tab-fullwidth-1 + #more_info_block .nav-tabs li a,
.row.product-detail.three-column + #more_info_block .nav-tabs li a{text-align:left;line-height:58px;padding:0 15px;border:0;}
.pt-about .pt-img-sub{max-width:60%;}
.pt-about .pt-description .pt-title{font-size:27px;line-height:37px;}
div.breadcrumb{margin-bottom:50px;}
.container{padding:0 20px !important;}
div.back-to-top{position:static;width:100%;height:73px;}
div.back-to-top span{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-transform:uppercase;font-size:12px;}
.instagram_block .instagram-block > div{width:25%;}
.quickview div.modal-dialog.cover_product1{max-width:500px;}
.quickview div.modal-dialog.cover_product1 .modal-body .right{margin-top:30px;}
div.jms-slider-wrapper .fs-pager-wrapper{display:none;}
div.addon-title h3{font-size:24px;}
div.owl-theme .owl-controls div{display:none;}
div.product-miniature .product-link{font-size:13px;}
div.product-miniature button.cart-button .text-addcart, div.product-miniature button.cart-button .text-added, div.product-miniature button.cart-button .text-outofstock{display:none;}
.hotdeal-carousel .countdown-section{padding:0;min-width:30px;}
.hotdeal-carousel .countdown-section .countdown-amount{font-size:14px;}
.hotdeal-carousel .countdown-section .countdown-period{font-size:10px;}
#footer{margin-top:50px;}
#footer div.footer-top{padding:38px 0;}
#footer .footer-bottom{padding-bottom:40px;}
#footer .custom-mobile .addon-title{display:none;}
#footer .custom-mobile .addon-title.mobile{display:block;cursor:pointer;}
#footer .custom-mobile .addon-title.mobile h3{padding-bottom:29px;}
#footer .custom-mobile .addon-title.mobile ~ ul{margin-bottom:0;}
#footer .custom-mobile .addon-title.mobile ~ ul li:last-child{margin-bottom:14px;}
#footer .custom-mobile .addon-title.mobile ~ ul li a{padding-bottom:13px;}
#footer .custom-mobile .addon-title.mobile.collapsed i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
#footer .custom-mobile .addon-title.mobile h3 i{position:absolute;right:4px;top:0;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:.4s all;-o-transition:.4s all;transition:.4s all;color:#d0d0d0;}
#jmsproductvideo .jms-popup-wrap{width:calc(100% - 60px);}
.product-preview .color_to_pick_list a{margin-bottom:10px;}
div#block-order-detail .display_list li a{margin-right:0;margin-bottom:10px;}
div.wlp_bought .group_btn a{margin-right:0;}
.wishlisturl input{width:100% !important;}
div.jms-slider-wrapper .fs-pager-wrapper{bottom:15px;}
.breadcrumb-box.container{display:block;}
div#module-group{right:0;}
.countdown-box .row{display:block;}
.page-index #wrapper > .container{padding:0 !important;}
div.jms-tab .nav{overflow:auto;}
input#ajax_advsearch{width:100%;}
#advsearch_result{width:100% !important;min-width:auto !important;}
}
@media (max-width:481px){.instagram_block .instagram-block > div{width:50%;}
.testimonial-box .testimonial-comment .title h3{width:100%;}
.testimonial-box .testimonial-comment .title .rating{float:left;margin-bottom:20px;}
.testimonial-box .box-content{padding:20px;}
.quickview div.modal-dialog.cover_product1{max-width:100%;}
.quickview div.modal-dialog.cover_product1 .close{display:none;}
.quickview div.modal-dialog.cover_product1 .images-container .js-qv-mask{margin-right:10px;}
div.quickview .modal-body{padding:10px;}
div.quickview .modal-body #block-reassurance,
div.quickview .modal-body .product-comments-additional-info{display:none;}
div.quickview .modal-body .images-container .js-qv-mask{max-height:330px;}
div.quickview .modal-body .product-quantity .input-group.bootstrap-touchspin{width:100%;}
div.quickview .modal-body .product-quantity .qty{margin-right:0;margin-bottom:10px;}
div.quickview .modal-body .product-quantity .customs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.jms-videos iframe{height:300px;}
div.owl-carousel .owl-item img{width:100%;}
.product-miniature.product-preview .product-info{padding-bottom:10px;}
.product-miniature.product-preview .product_action{display:block;}
.product-miniature.product-preview .product_action button{width:100%;min-width:100%;white-space:nowrap;}
.product-miniature.product-preview .product_action .addToWishlist{margin-left:0;margin-top:10px;}
#module-jmswishlist-mywishlist .footer_links li{display:block;margin-right:0;}
#module-jmswishlist-mywishlist .footer_links li:first-child a{margin-bottom:10px;}
#module-jmswishlist-mywishlist .footer_links li a{width:100%;text-align:center;}
div.wlp_bought .group_btn a{width:100%;text-align:center;margin-bottom:10px;}
#newsletter_block_left .form-group button{width:100%;}
#newsletter_block_left .newsletter-input{margin-right:0;margin-bottom:15px;}
.product-information .countdown-box .countdown-amount{font-size:20px !important;}
#module-group{width:290px;}
div.jms-tab ul .nav-item a{display:inline-block;}
form#searchbox #selector_cat{padding-right:58px;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
div.product-add-to-cart .text{margin-right:10px;}
div#blockcart-modal.modal.in .modal-dialog{-webkit-transform:translate(0, 10%);-ms-transform:translate(0, 10%);transform:translate(0, 10%);}
.sort-by{display:none;}
#searchbox #selector_cat{max-width:121px !important;}
div.fraction-slider .prev, div.fraction-slider .next{display:none;}
div.feature-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center !important;padding:15px 0;}
div.feature-box i{margin-right:0 !important;}
div.feature-box .include_content_s{margin-left:0;margin-top:10px;text-align:left;}
div.owl-dots .owl-dot{margin:0 4px;}
}
@media (max-width:375px){div.quickview .modal-body .images-container .js-qv-mask{max-height:280px;}
}
@media (max-width:320px){div.quickview .modal-body .images-container .js-qv-mask{max-height:210px;}
}
.js-parent-focus .input-group-btn {
	position: absolute;
	right: 0;
	width: auto;
	z-index: 10;
}
.quickview .product-quantity .exclusive {
	display: none;
}

td.product-image img{
  max-width:15vw;
}
/* @media (max-width: 617px){
  .right-module-header .addon-box:not(:first-child) {
      margin-left: 1vw;
  }
} */

