.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:left;}
.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 .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:#ffcf00; margin:auto; font-size:14px; max-width:100%;}
.jms-popup #newsletter_block_left button.btn-default:hover {background:#333333;}
.jms-popup .dontshow input:hover {cursor:pointer;}
.jms-popup .dontshow input:hover ~ .checkmark {border-color:#333333;}
.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:#333333; 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:#333333;}
.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:#333333;}
.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:#333333;}
.top-panel .content .content-item .pt-link-underline {color:#ffcf00; 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:#ffcf00; 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:#333333; position:relative;}
.top-panel .social ul li a:hover {color:#333333;}
.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:#333333; 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 .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:#ffcf00;}
#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:#ffcf00;}
.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:#ffcf00;}
.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:#333333;}
.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:#333333; 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:#333333; 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:#333333; 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:#333333; 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:#333333; 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:#333333; 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:#ffcf00;}
.jms-megamenu .nav > li > a::before {position:absolute; bottom:28px; left:0; right:0; margin:auto; width:0%; content:''; color:transparent; background-color:#ffcf00; 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:#333333; position:relative; top:6px;}
#open-button svg:hover {color:#ffcf00;}
#jms_ajax_search #search-form .close-search {background:#333333 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:#333333; 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:#333333;}
.search-no-popup #jms_ajax_search #ajax_search:-ms-input-placeholder {color:#333333;}
.search-no-popup #jms_ajax_search #ajax_search::-ms-input-placeholder {color:#333333;}
.search-no-popup #jms_ajax_search #ajax_search::placeholder {color:#333333;}
.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:25px;}
.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:#333333; font-size:14px;}
.btn-group.languages-info .btn-xs.dropdown-toggle:hover, .btn-group.currency-info .btn-xs.dropdown-toggle:hover {color:#ffcf00;}
.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 {font-size:15px;}
#_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:#ffcf00;}
.languages-info ul > li > a, #_desktop_currency_selector ul > li > a, #_desktop_user_info ul > li > a {text-transform:capitalize; color:#333333;}
.languages-info ul > li > a:hover, #_desktop_currency_selector ul > li > a:hover, #_desktop_user_info ul > li > a:hover {color:#ffcf00;}
.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:#f7c853; 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;}
.right-module-header .addon-box:first-child {margin-left:0px; margin-right:10px;}
.right-module-header .addon-box:last-child {margin-left:0px; margin-right:0px;}
.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:#f7c853; 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;}
.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 {}
.jms-banner > a > img {}
.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:#333333; 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:#333333; 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:#ffcf00;}
.jms-tab ul li a {color:#333333; 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:#ffcf00;}
.jms-tab ul li a:hover {color:#ffcf00;}
#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:#f7c853; cursor:pointer; position:absolute; right:20px; top:15px; -webkit-transition:color .2s; -o-transition:color .2s; transition:color .2s;}
#jmsproductvideo .popup_close:hover {color:#333333;}
#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:#333333;}
#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:#333333; position:relative; top:3px; -webkit-transition:.4s all; -o-transition:.4s all; transition:.4s all;}
#newsletter_block_left .form-group button svg:hover {color:#ffcf00;}
#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;}
#social_block ul li {display:inline-block; margin-right:15px;}
#social_block ul li:nth-child(2) {}
#social_block ul li a {color:#333333 !important; font-size:20px !important;}
#social_block ul li a:hover {color:#999999!important;}
#social_block ul li a svg {margin-top:3px; width:24px; height:24px;}
#social_block ul li a.facebook svg {}
#social_block ul li a.instagram svg {}
.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:#ffcf00;}
.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:#ffcf00;}
.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:#f74926;}
.product-miniature .cart-button:hover + .content_price {display:none;}
.product-miniature .cart-button:hover .text-addcart,.product-miniature .view-product-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 #333333;}
.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 #333333;}
.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:35px; line-height:1; z-index:2; top:8px; left:8px; color:#333; 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:50px; height:50px;}
.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:#ffcf00;}
.products-sort-order .select-title span {cursor:pointer; line-height:25px; overflow:hidden; padding-right:26px; white-space:nowrap; color:#333333; font-size:14px; font-weight:800;}
.products-sort-order.dropdown svg {width:14px; cursor:pointer; color:#f7c853;}
.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:#ffcf00;}
.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:#ffcf00;}
.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:#333333; 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 .product-information .product-desc {display:none;}
.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 { margin:auto; display:flex; flex-wrap:wrap;background:#f1f1f1;padding:25px;}
.product-detail.row::before, .product-detail.row::after {content:none;}
.product-detail.row + #more_info_block .tabs li a.active {color:#ffcf00; border-bottom-color:#ffcf00;}
.pb-right-column .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:#333333; -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:#333333; -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;}
.product-detail.thumb-horizontal .images-container .product-images > li.thumb-container {display:inline; margin-bottom:0; margin-right:11px;}
.product-detail.thumb-horizontal .images-container .product-images > li.thumb-container img {width:72px;}
#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:#333333; 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:#333333; line-height:35px;}
.pt-tabs-top01 {margin-top:32px;}
.pt-tabs-top01 svg {width:153px; height:24px; color:#f7c853;}
.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:#333333; 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:#ffcf00;}
#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:#333333; 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:#f7c853;}
.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:#333333; 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:#ffcf00;}
.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:#333333; 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:#333333; 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:#f7c853;}
.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:#333333; 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:#ffcf00;}
.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:#333333;}
.btn-continue-shopping span::before {position:absolute; bottom:5px; left:0; right:0; margin:auto; width:0%; content:''; color:transparent; background-color:#333333; 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:#f7c853;}
#blockcart-modal .close:hover {color:#333333;}
#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:#ffcf00; font-weight:800; margin-bottom:0;}
#blockcart-modal .cart-content p.cart-products-count {font-size:16px; color:#333333; 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:#333333; -webkit-transition:0s all; -o-transition:0s all; transition:0s all;}
#blockcart-modal .view-cart:hover {border:2px solid #333333; 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:572px;}
#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;}
#manufacturer.category-no-sidebar-fullwidth #wrapper .container, 
.category-no-sidebar-fullwidth #wrapper .container {max-width:100%;}
.category-no-sidebar-fullwidth .view-mode .button a.two-column, #category.category-no-sidebar-fullwidth .view-mode .button a.view-list {display:none;}
.category-no-sidebar-fullwidth .view-mode .button a.six-column {display:inline-block;}
.category-no-sidebar div#left-column.page-column, 
.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-no-sidebar div#left-column.page-column.show, 
.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-no-sidebar .sort-order, .category-no-sidebar-fullwidth .sort-order {display:block; margin-bottom:46px;}
.category-no-sidebar #search_filter_controls, .category-no-sidebar-fullwidth #search_filter_controls {display:block !important;}
.category-no-sidebar #js-product-list-top > .row, .category-no-sidebar-fullwidth #js-product-list-top > .row {float:none; display:-webkit-box; display:-ms-flexbox; display:flex;}
.category-no-sidebar #js-product-list-top > .row .filter-button, .category-no-sidebar-fullwidth #js-product-list-top > .row .filter-button {display:block !important;}
.category-no-sidebar #js-product-list-top > .row .left, .category-no-sidebar-fullwidth #js-product-list-top > .row .left {margin-left:auto;}
.category-no-sidebar #js-product-list-top > .row .right, .category-no-sidebar-fullwidth #js-product-list-top > .row .right {text-align:right; width:auto;}
.category-no-sidebar #js-product-list-top > .row .right .view-mode, .category-no-sidebar-fullwidth #js-product-list-top > .row .right .view-mode {display:inline-block; margin-left:22px;}
.category-no-sidebar #content-wrapper, .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:#333333;}
.view-mode .button .view-grid:hover span {border-color:#333333;}
.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; display:none;}
.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 #f7c853; -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:#333333;}
.view-mode .button .view-list:hover span {background-color:#333333;}
.view-mode .button .view-list span {width:24px; height:5px; display:block; position:relative; background-color:#f7c853; -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:#333333; display:block; margin-bottom:8px;}
#category-description .banner-category .content .text-2 {font-size:36px; line-height:43px; font-weight:800; color:#333333; 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:#333333; 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;}
.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:15px; 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 .view-product-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:#ffcf00;}
#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:#333333;}
#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:#f7c853; font-size:20px;}
#off-canvas-menu .block-social ul li a:hover {color:#333333;}
#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:#f7c853;}
.quickview .close:hover {color:#333333;}
.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;}
.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:#ffcf00; 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:#ffcf00; 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:#f7c853; 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:#ffcf00;}
.quickview #jmsproductvideo {display:none;}
.product-detail .product-flags {position:static; margin-top:0px; margin-bottom:20px;display:inline-block;}
.product-detail .product-flags .product-flag {display:inline-block;}
.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:#ffcf00; 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:#ffcf00; 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:#333333;}
#product-comments-list-header .post-product-comment {float:right; white-space:nowrap;}
#product-comments {display:none;}
#product-comments .product-comment-list-item h4 {color:#333333; 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:#333333; 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:#333333; 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:#333333; 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:#333333; font-size:14px;}
#product-comments .comments-note span {position:relative; bottom:3px; right:5px;}
.product-cover .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-cover .layer svg {width:24px; height:24px; color:#333333; -webkit-transition:.2s all; -o-transition:.2s all; transition:.2s all;}
.product-cover .layer svg:hover {color:#ffcf00;}
.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:#333333; line-height:40px; border-right:1px solid #ebebeb; border-radius:0;}
#more_info_block #product-details .container > div span {color:#333333; 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:#ffcf00;}
#more_info_block .panel-heading a.collapsed {color:#333333;}
#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:#333333;}
#more_info_block .panel-body label + span {color:#333333;}
#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:#333333; width:110px;}
#product .product-variants-item.size input + span, 
#product .product-variants-item.pointure input + span, 
#product .product-variants-item input + span, 
#product .product-variants-item.taille input + span, 
.quickview .product-variants-item.size input + span, 
.quickview .product-variants-item.pointure input + span, 
.quickview .product-variants-item input + span, 
.quickview .product-variants-item.taille input + span {display:-webkit-box; display:-ms-flexbox; display:flex;padding-left:5px;padding-right:5px; min-width:65px;min-height:40px; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; background:#fff;border:1px solid #999999; -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.pointure input:checked + span, 
#product .product-variants-item input:checked + span, 
#product .product-variants-item.size input:hover + span, 
#product .product-variants-item.pointure input:hover + span, 
#product .product-variants-item 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.pointure input:checked + span, 
.quickview .product-variants-item input:checked + span, 
.quickview .product-variants-item.pointure input:hover + span, 
.quickview .product-variants-item input:hover + span, 
.quickview .product-variants-item.taille input:checked + span, 
.quickview .product-variants-item.taille input:hover + span {position:relative; border:2px solid #f41e1e;background:#f41e1e;color:#fff;}
#commentForm {margin-top:0;}
#commentForm .heading {font-size:36px; line-height:43px; font-weight:800; padding-bottom:49px; text-transform:initial; color:#333333;}
#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:#333333; 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:#333333; 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:#333333;}
.pt-list-number li a {color:#333333;}
.pt-list-number li a:hover {color:#ffcf00;}
.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:#333333;}
.pt-list-dot > li a {color:#333333;}
.pt-list-dot > li a:hover {color:#ffcf00;}
.pt-list-dot > li::before {content:''; width:4px; height:4px; background:#333333; 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:#ffcf00;}
.size-guide .panel-title a.collapsed {color:#333333;}
.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:#f7c853; -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:#333333;}
.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:#ffcf00;}
#faqs .panel-title a.collapsed {color:#333333;}
#faqs .panel-title a.collapsed:hover {color:#ffcf00;}
#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:#f7c853; -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:#333333;}
#faqs ul li a:hover {color:#ffcf00;}
#contact .contact-rich .email a {position:relative; color:#ffcf00; 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:#ffcf00; 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:#ffcf00;}
.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:#333333333777; 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:#333333333777; 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:#333333333 !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:#333333333777;}
.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:#ffcf00;}
.btn-link.btn-lg {text-decoration:none !important; font-size:14px; font-weight:800; color:#333333; 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:#333333; 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:#333333; 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:#333333;}
.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:#f7c853; -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:#333333; 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:#333333; margin-top:18px; font-weight:800;}
.single-blog .post-fulltext .pt-main-text {display:inline-block; font-size:24px; line-height:35px; color:#333333; 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:#333333;}
.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:#333333; 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:#333333; 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:#333333; display:inline-block;}
.cat-post-list .comment .pt-icon {padding-top:4px; margin-right:10px; color:#333333;}
.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:#ffcf00; 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 #ffcf00; z-index:999;}
.jmsflashsales-tab ul li a.active {background:#ffcf00; 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:#333333; 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 #ffcf00;}
.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:#ffcf00;}
.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:#f41e1e; color:#fff; width:18px; height:18px; font-size:14px; 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:-5px; right:-10px;}
.zero-quantity {background:#333333;color:#ffcf00;font-size: 12px;}
#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:20px;}
#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:15px; white-space:nowrap;}
#cart_block .cart-button {text-align:center;}
#cart_block .view-cart {display:inline-block; text-align:center; font-size:14px; color:#333333; 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:#333333; 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:#333333; 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:#ffcf00; 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:#ffcf00;}
#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:#333333 !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:#333333; 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 top 13px right 10px;}
.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:#ffcf00; 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:#333333;}
.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:#ffcf00; 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:#f7c853;}
.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:#333333;}
.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:#ffcf00; padding-right:12px; margin-top:3px;}
.lookbook-type-1 .pt-hotspot .pt-hotspot-content .pt-price .old-price {color:#333333333777; 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:#333333; margin-bottom:0;}
.lookbook-type-2 .banner-content ul li a {position:relative; color:#333333;}
.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:#333333; 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:#ffcf00;}
.lookbook-type-2 .banner-content .old-price {color:#333333333777; 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:#ffcf00;}
.testimonial.type-2 .testimonial-box .box-content::after {border-top-color:#ffcf00;}
.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:#333333; 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:#333333; margin-right:4px;}
.pt-services-block {font-size:16px; line-height:23px; color:#333333; display:block;}
.pt-services-block:hover {color:#333333;}
.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:#333333; 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:#333333; 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:#333333; 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:#333333; 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:#333333; 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:#333333; 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:#333333; 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:#333333;}
#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:#333333; 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:#333333; height:1px; -webkit-transition:width 0.25s linear; -o-transition:width 0.25s linear; transition:width 0.25s linear;}
#search_filters_wrapper {border:0;}
#new-products #left-column #search_widget, #new-products #newsletter_block_left {display:none;}
#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:50px 0 25px 0px;}
#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:18px; line-height:26px; color:#333333; padding:15px 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:#333333;}
#footer ul li a:hover {color:#ffcf00;}
#footer .service {padding:25px 0px;}
#footer .footer-bottom {padding-bottom:25px;}
#footer .footer-bottom .copyright {font-size:14px; margin-bottom:20px;}
#footer .footer-bottom .copyright a {position:relative; color:#333333 !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:#333333; 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%;}

/*responsive*/
@media (max-width: 1366px) {
.feature-box .include_content_s .text-2 {position:static;}
.fancybox-margin {margin-right:0 !important;}
}
@media (max-width: 1199px) {
.menu-marques .ets_mm_block > .h4 {display:block!important;}
.menu-marques .ets_mm_block > .ets_mm_block_content {display:none!important;}
.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(2), .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;}
.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;}
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:#333333; background:transparent; height:54px;}
div#jms_ajax_search #ajax_search::-webkit-input-placeholder {color:#333333;}
div#jms_ajax_search #ajax_search:-ms-input-placeholder {color:#333333;}
div#jms_ajax_search #ajax_search::-ms-input-placeholder {color:#333333;}
div#jms_ajax_search #ajax_search::placeholder {color:#333333;}
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 {position:static; opacity:1; visibility:visible; display:-webkit-box; display:-ms-flexbox; display:flex; margin-top:20px;}
div.product-preview .btn-group a:not(:last-child) {margin-bottom:0; margin-right:24px;}
div.product-miniature button.cart-button {padding-left:21px; padding-right:21px;}
div.product-miniature .view-product-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 .view-product-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; overflow-y:auto; 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;}
.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;}
.home_3 .footer-top #newsletter_block_left .form-group .newsletter-input, .home_4 .footer-top #newsletter_block_left .form-group .newsletter-input {width:197px;}
}
@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:40px;}
#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: 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 .view-product-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 0px 0px 0px;}
#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 {}
#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:#f7c853;}
#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;}
}
@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 .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;}
}
@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 (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;}
}
@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;}
.user-info span {display:none;}
}