.product-info-main .product-info-stock-sku { padding: 0; text-align: left;  }
.product-info-main .product-info-stock-sku > *:last-child {
  margin-bottom: 20px !important;
}
.size-chart { float: right; }
.fa { font-size: 25px; }
.wdm-social-icons { float: left; width: 25%; }
.facebook-share-link { float: left; margin-right: 25px; }
.catalog-product-view .product-description-main { display: inline-block; width: 100%; margin-top: 0px; }
.block.related .product-image-wrapper{ border:none !important;}
.product-description-block { background: #ffffff none repeat scroll 0 0; box-sizing: border-box; float: left; padding: 20px; width: 48%; }
.product-features-block { float: right; margin: 36px 0 0; width: 48%; }
.product.info.detailed { display: none; }
.product-delivery-related { display: inline-block; width: 100%; }
.product-delivery-block { background: #ffffff none repeat scroll 0 0; box-sizing: border-box; float: left; padding: 10px; margin: -12px 0 0; width: 48%; }
.product-delivery-block ul li {display: table-row;}
.product-delivery-block ul li .icon {width: 60px; display: table-cell; vertical-align: top; padding: 15px 10px 10px 0;}
.product-delivery-block ul li .icon img {height: 22px; float: right;}
.product-delivery-block ul li .icon.calendar img {height: 30px;}
.product-delivery-block ul li .icon i {float: right; color: #0f6852; font-size: 1.75em;}
.product-delivery-block ul li .desc { display: table-cell; vertical-align: top; padding: 15px 0 10px 0;}
.product-related-block { float: right; width: 48%; }
.page-layout-1column .product-related-block .products-grid .product-item { width: auto; }
.product-related-block .block.related .related-available .product-item-name { margin: 0; }
.special-price.yoursaving { background-color: #b30c3a; color: #fff; left: 0; padding: 3px; position: absolute; text-align: center; top: 0; width: 44px; z-index: 12; }
.product-related-block .products-grid .product-item { position: relative; }
.item.back-link span { color: #ff0000; }
.breadcrumbs .item:not(:last-child) { color: red !important; }
.product-info-main .page-title-wrapper h1 { font-family: Arial; font-size: 25px; font-weight: bold; margin-bottom: 15px; text-transform: uppercase; }
.product-info-main .product.attribute.sku { margin: 0; }
.product-info-main .product.attribute.sku .value { color: #cfcfcf; display: inline-block; }
.product-info-main .product.attribute.sku .type { color: #cfcfcf; }
.product-reviews-summary .reviews-actions a { color: #333333; margin-right: 0 !important; }
.action.add { color: #333333; }
.product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price { font-size: 20px !important; line-height: 36px; }
.product-info-price .price-label { display: none !important; }
.product-info-main .product-info-price .price-box { width: auto !important; }
.special-price { float: left; margin: 0 10px 0 0; }
.size-chart { background: rgba(0, 0, 0, 0) url("../images/size_chart_icon_1.png") no-repeat scroll left center; float: right; margin: 10px 0 0; padding: 0 0 0 40px; }
.size-chart > a { color: #333333; }
.product-info-main .product-info-price { border: none!important; margin: 0 !important; }
.product-info-main .product-add-form { padding: 0 !important; }
.product-info-main .product-add-form { float: right; padding-top: 0; width: 100%; }
.product-add-form .product-options-wrapper .field:not(.date) > .control { width: 100% !important; }
.product-options-wrapper select { -moz-appearance: none; background: #ffffff url("../images/down_arrow_main.png") no-repeat scroll right 10px center; border: 1px solid #e7e7e7; height: 35px; padding-right: 25px; text-indent: 0.01em; text-overflow: ""; width: 100%; }
.product-options-bottom .box-tocart .action.tocart { margin-bottom: 0; margin-right: 0 !important; width: 100% !important; padding: 10px 0 !important; text-transform: uppercase; }
.product-options-bottom .action.primary { background: #0f6852 none repeat scroll 0 0; border: medium none; box-sizing: border-box; color: #ffffff; cursor: pointer; display: inline-block; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.4rem; font-weight: 600; padding: 7px 15px; vertical-align: middle; }
.product-options-bottom .action.primary:hover { border: none !important; }

.product.details > .product-item-inner {
  display: none !important;
}

/*.product-options-wrapper .label {
  display: none !important;
}*/
.product-social-links { float: right !important; text-align: left; width: 100% !important; }
.product-social-links a { color: #0f6852; }
.page-wrapper { background: #f6f6f6 none repeat scroll 0 0 !important; }
/*.fotorama__stage {
  width: 86% !important;
  float: right !important;
}
.fotorama__nav-wrap.fotorama__nav-wrap--horizontal {
  float: left !important;
  width: 13% !important;
}*/
.page-main { flex: 1 0 auto; /*  max-width: 1100px !important;*/ width: 100%; }
.breadcrumbs { margin: 0 auto 20px;/*  max-width: 1100px !important;*/ }
.page-layout-1column .product-info-main { width: 48.5% !important; }
.page-layout-1column .product.media { background: #ffffff none repeat scroll 0 0; box-shadow: 2px 3px 7px 4px #ddddde; width: 48.5% !important; box-sizing: border-box; padding: 60px 10px; }
.title_for_social { float: left; margin: 3px 20px 0 0; }
.product-description-main .value > ul { list-style: outside none none; padding: 0; }
.product-description-block { background: #ffffff none repeat scroll 0 0; box-sizing: border-box; float: left; margin: 40px 0 0 0; padding: 20px; width: 48%; }

.delivery-information-content {font-weight: 700;}
.delivery-information-content .delivery-title {font-size: 1.2em;}
.delivery-information-content > ul { list-style: outside none none; padding: 0; }

.delivery-information-content li:nth-child(1) { background: #eaf6e2 none repeat scroll 0 0; padding: 5px 10px; }
/*.delivery-info { padding: 0 0 0 40px; }*/

.delivery-information-content li .free .delivery-info i{ color: #0f6852; font-size: 14px; margin-right: 4px; }

#product-attribute-specs-table tr:nth-child(odd) { background: #eeeeee none repeat scroll 0 0; }
#product-attribute-specs-table tr:nth-child(even) { background: #fff none repeat scroll 0 0; }
table#product-attribute-specs-table { border: 1px solid #e2e2e2; box-shadow: 2px 3px 7px 4px #ddddde; border-collapse: inherit; }
table#product-attribute-specs-table th { border-top: 1px solid #e2e2e2 !important; }
table#product-attribute-specs-table td { border-top: 1px solid #e2e2e2 !important; }
table#product-attribute-specs-table tr:nth-child(1) th { border-top: none; }
.product-description-main strong.type { float: left; font-size: 14px; margin: 10px 0; text-transform: uppercase; width: 100%; }
.product-delivery-block h3, .related-items h2 { font-size: 2em; margin: 0 0 40px; text-transform: uppercase; }
.product-features-block .type { float: left; font-size: 14px; margin: 0 0 20px; text-transform: uppercase; width: 100%; }
.product-related-block .block-title.title > strong { font-size: 14px; text-transform: uppercase; }
.product-related-block .item.product.product-item { border: 1px solid #ececed; box-shadow: 2px 3px 7px 4px #ddddde; margin: 0 15px 0 0; padding: 0 10px; }
.column.main .product-related-block .product-items { margin-left: 20px !important; }
.block-content.content { width: 80%; }
.product-delivery-related .product-related-block .item.product.product-item { background: #fff none repeat scroll 0 0; border: 1px solid #ececed; box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.3); float: left; margin: 0px; padding: 0 0 15px !important; width: 100%; text-align:center;}
.product-delivery-related .product-related-block .owl-carousel .owl-item{ padding:10px;}

.product-delivery-related .product-related-block .item.product.product-item .product-item-info{ width:100%;}

.product-related-block .products-grid .product-item-info:hover, .products-grid .product-item-info.active { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; border: medium none !important; box-shadow: none !important; box-sizing: border-box; margin: 0; padding: 0 !important; position: relative; z-index: 2; }
.product-related-block .item.product.product-item:hover { border: 1px solid gray; }
.block.related .product-item-details { text-align: center; }
.block.related .special-price { float: none !important; }
.breadcrumbs li.item.back-link::after { display: none !important; }
.breadcrumbs li.item.back-link { margin: 0 70px 0 0; }
.breadcrumbs .item.home > a { background: rgba(0, 0, 0, 0) url("../images/home-black-shape.png") no-repeat scroll 0 0; float: left; height: 15px; text-indent: -1000px; width: 14px; }
.block.review-list .block-title { float: left; margin: 0 30px 20px 0; }
.review-author { float: left; width: 100%; margin: 0; }
.block.review-add .block-content { display: none; }
.block.review-add .block-content { float: left; width: 100%; }
.modal-box { display: none; position: absolute; z-index: 1000; width: 98%; background: white; border-bottom: 1px solid #aaa; border-radius: 4px; box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); border: 1px solid rgba(0, 0, 0, 0.1); background-clip: padding-box; }
.modal-box header, .modal-box .modal-header { padding: 1.25em 1.5em; border-bottom: 1px solid #ddd; }
.modal-box header h3, .modal-box header h4, .modal-box .modal-header h3, .modal-box .modal-header h4 { margin: 0; }
.modal-box .modal-body { padding: 2em 1.5em; }
.modal-box footer, .modal-box .modal-footer { padding: 1em; border-top: 1px solid #ddd; background: rgba(0, 0, 0, 0.02); text-align: right; }
.modal-overlay { opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; left: 0; z-index: 900; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3) !important; }
a.close { line-height: 1; font-size: 1.5em; position: absolute; top: 15px; right: 2%; text-decoration: none; color: #bbb; }
a.close:hover { color: #222; -webkit-transition: color 1s ease; -moz-transition: color 1s ease; transition: color 1s ease; }

@media (min-width: 32em) {
.modal-box { left: 0 !important; margin: 0 auto !important; right: 0 !important; top: 20px !important; width: 60%; }
}
.item.review-item { border: 1px solid #e0e0e3; border-radius: 5px; box-shadow: 2px 3px 7px 4px #ddddde; float: left; margin: 0 0 15px; padding: 0; width: 100%; }
.review-ratings { background: #eeeeee none repeat scroll 0 0; padding: 25px 30px; max-width: 170px !important; }
.review-details p strong { color: #18467e; font-size: 16px; }
.review-date .review-details-value { font-size: 11px; }
.review-ratings .review-count { font-size: 12px; margin: 7px 0 0; }
.block-content .review-items .review-content { color: #18467e; margin-top: 20px; }
.review-ratings ~ .review-content, .review-ratings ~ .review-details { margin-left: 260px !important; }
.toolbar.review-toolbar { float: left; }
#product-review-container .block-title a { color: #d4d4d4; font-weight: bold; text-transform: uppercase; }
.review-form { background: #ffffff none repeat scroll 0 0; border: 1px solid #e0e0e3; box-shadow: 2px 3px 7px 4px #ddddde; max-width: 500px; padding: 30px; }
.rating-summary .rating-result > span::before { color: #b10837 !important; }
.block.related .owl-carousel .owl-item { padding: 0; }
.product-related-block .owl-controls .owl-buttons .owl-prev { background: rgba(0, 0, 0, 0) url("../images/left_arrow_slider.png") no-repeat scroll 0 0 / 40px auto; border-radius: 0; height: 40px; left: -50px; opacity: 1; position: absolute; text-indent: -2000px !important; top: 40%; width: 40px; }
.product-related-block .owl-pagination { display: none; }
.product-related-block .owl-controls .owl-buttons .owl-next { background: rgba(0, 0, 0, 0) url("../images/right_arrow_slider.png") no-repeat scroll 0 0 / 40px auto; border-radius: 0; height: 40px; right: -50px; opacity: 1; position: absolute; text-indent: -2000px !important; top: 40%; width: 40px; }
#product-review-container .block-title a.active { color: #262626; }
.no-reviews .block-title { display: block !important; }
.no-reviews .block-content { display: block !important; }
.no-reviews-form .block-title a { color: #262626; font-weight: bold; text-transform: uppercase; }
.product-info-main .product-reviews-summary { display: none; }
.product-info-main .action.towishlist::before { color: #eaaf7d; }
.product-info-main .action.towishlist:hover { color: #0f6852; }
.product-info-main .action.towishlist { color: #737373; }
.product-info-main .product-social-links { border-bottom: 1px solid #e5e5e5; padding-bottom: 15px; margin-bottom: 15px; }
.product-info-main .type { font-size: 16px; }
.color-options { color: #878787; display: block; border-bottom: 1px solid #e5e5e5; padding-bottom: 15px; }
.color-options a { color: #0f6852; font-weight: bold; }
.not-que { margin-bottom: 7px; display: block; }
.product-info-main .block.related { padding-top: 15px; }
.block.related .action.select { display: block; color: #0f6852; }
.related-item-nos { display: inline-block; }
.save_percent { display: inline-block; }
.related-item-nos { color: #2a2a2a; display: inline-block; font-size: 16px; font-weight: bold; }
.related-price1 { color: #d3581c; }
.block.related .save_percent { background-color: #d3581c; color: #fff; display: inline-block; font-weight: bold; margin-left: 10px; padding: 5px; }
.related .block-content.content { width: 100%; }
.related .products { display: inline-block; margin: 5px 0 0 0 !important; width: 100%; }
.related .products-grid .product-item { margin-right: 25px; width: 30% !important; background-color: #fff; height: 260px; position: relative; }
.related .products-grid .product-item:last-child { margin-right: 0; }
.block.related .product-image-wrapper { border-bottom: 1px solid #e5e5e5; padding-bottom: 105% !important; }
.block.related .product-item .price-box { margin: 0; }
.related .product-image-container { width: 100% !important; }
.block.related .product-item-details { padding: 0 15px; text-align: center; }
.block.related .related-available .product-item-name { margin-left: 0; }
.related .product-item-name, .product.name a { color: #9f9f9f; font-size: 12px; }
.block.related .special-price { color: #d3581c; margin: 0; }
.related .product-item .old-price { display: none; }
.block.related .price { display: block; }
.catalog-product-view .product-description-block { min-height: 540px; }
.catalog-product-view #product-review-container { background: #fff none repeat scroll 0 0; display: inline-block; padding: 30px 0 0 0; width: 100%; margin-top: -12px; }
.catalog-product-view #customer-reviews .block-title { padding-left: 30px; }
.catalog-product-view .review-form { border: medium none; box-shadow: none; margin-top: -6px; max-width: 100%; }
.catalog-product-view #review-form .fieldset.review-fieldset { width: 500px; }
.block.related .special-price.yoursaving { color: #fff; display: none; }
.promotional-blocks { float: left; width: 100%; }
.support-blocks { list-style: none; }
.support-blocks li { float: left; margin-bottom: 0; padding: 20px 0 10px 20px; text-align: center; }
.newsletter-social-block { width: 100%; display: inline-block; border-top: solid 1px lightgrey; border-bottom: solid 1px lightgrey;}
.newsletter-block { float: left; width: 47%; }
.footer-social-block { float: left; width: 50%; }
.footer-custom-menus { float: left; width: 100%; }
.menu-column { float: left; width: 20%; }
.promotional-blocks { background: #fff none repeat scroll 0 0; border-bottom: 1px solid #efedfa; border-top: 1px solid #efedfa; padding: 0; }
.shipping-block i, .ship-text { color: #0f6852; }
.shipping-block i { font-size: 40px; float: left; }
.shipping-block > p { float: left; margin-left: 10px; }
.ship-text { margin-left: 10px; font-weight: bold; float: left; }
.promotional-blocks p { color: #727675; text-transform: lowercase; float: left; margin-left: 10px; font-size: 13px; }
.footer-custom-menus { float: left; width: 100%; padding-top: 20px; }
.footer-custom-menus ul { list-style: outside none none; padding: 0; }
.promotional-blocks li:last-child { border-right: none; }
.promotional-blocks li { border-right: 1px solid #efefef; }
.footer-custom-menus .menu-title { font-weight: bold; margin-bottom: 15px; display: block; }
.logo { display: none; }
.footer-menus a { color: #000; }
.footer-static-image { float: left; width: 20%; }
.catalog-product-view .page-main { margin-bottom: -5px; padding-left: 0; padding-bottom: 0 !important; }
.catalog-product-view .columns .column.main { padding-bottom: 0; }
.minicart-wrapper { display: block !important; }
.nav-sections .block-search { left: -15px; position: absolute; top: 46px; }
.page-footer { background: #fff !important; width: 100% !important; }
.support-blocks { display: block; list-style: outside none none; margin: 0 auto; max-width: 1280px; padding-left: 0; width: 100%; }
.delivery-block i { color: #b30c3a; float: left; font-size: 35px; }
.delivery-text { color: #b30c3a; float: left; font-weight: bold; margin-left: 10px; }
.newsletter-text { color: #000; font-weight: bold; font-size: 15px; margin-bottom: 20px; padding-top: 25px; }
.newsletter-text span { color: #d3581c; }
.shipping-block { width: 23%; }
.delivery-block { width: 27%; }
.return-block { width: 16%; }
.service-block { width: 27%; }
.delivery-block p b { text-transform: uppercase; color: #020202; }
.return-block i { color: #0f6852; float: left; }
.return-text { color: #0f6852; float: left; font-weight: bold; margin-left: 10px; }
.service-block i { color: #b30c3a; float: left; font-size: 35px; }
.service-text { color: #b30c3a; float: left; font-weight: bold; margin-left: 10px; }
.footer-container { display: block; margin: 0 auto; max-width: 1505px; padding: 0 15px; }
.block.newsletter .action.subscribe { background: #fff none repeat scroll 0 0; border: medium none; position: absolute; right: -14px; top: -12px; }
.block.newsletter .action.subscribe { border: none; background: rgba(255,255,255,0); color: #f29b05; font-size: 2em;}
.block.newsletter .action.subscribe span { display: none; }
.block.newsletter .action.subscribe i { background: white; }
.form.subscribe input { border-left: medium none; border-top: medium none; border-right: medium none; width: 530px; font-size:2em;}
.block.newsletter .form.subscribe { position: relative; }
.form.subscribe input:focus:not([disabled]) { box-shadow: none; }
.footer-social-block { background-color: #282039; color: #fff; float: right; height: 140px; width: 46.7%; }
.footer-social-block:after { content: ' '; display: table; clear: both; }
.footer-social-block-bg > p { font-size: 1em; font-weight: bold; }
.footer-container .avatar { float: right; }
.footer-social-block-bg { float: left; padding: 20px 0 0 25px; width: calc(100% - 150px); }
.avatar { float: right; }
.avatar > img { width: 141px; }
.footer-icon i { color: #fff; font-size: 20px; margin-right: 15px; margin: 10px 15px 0 0; }
.section-item-content.nav-sections-item-content { margin: 0 auto; max-width: 100%; }
.mini-search { float: left; }
.nav-sections { background-color: #fff; }
.mini-search i { color: #ffffff; font-size: 16px; line-height: 47px; padding: 0; text-align: center; width: 100%; }
.mini-search { background-color: #d3581c; float: left; height: 47px; width: 47px; }
.navigation { background-color: #fff !important; font-weight: 500 !important; }
/* .navigation .level0.sale-menu > .level-top  { color: white !important; text-transform: uppercase; background: #d3581c !important; padding-top: 0.5em; padding-bottom: 0.5em; letter-spacing: 0.1em; } */
.section-item-content.nav-sections-item-content { position: relative; }
#store.menu .block-search { float: right; margin-left: -16px; padding-left: 15px; position: absolute; top: 47px; width: 250px; z-index: 4; }
.minicart-wrapper .action.showcart .text { overflow: visible; position: static; margin-left: 40px; margin-right: 15px; }
.minicart-wrapper .action.showcart::before, .minicart-wrapper .action.showcart.active::before { display: none; }
.minicart-wrapper .action.showcart { background: #0f6852 none repeat scroll 0 0; height: 47px; line-height: 45px; padding-right: 15px; color: #fff; }
.minicart-wrapper { padding-right: 0px; }
.minicart-wrapper .action.showcart::after { background: rgba(0, 0, 0, 0) url("../images/shopping-bag.png") no-repeat scroll 0 0 / 23px 22px; content: ""; display: block; height: 30px; left: 10px; overflow: visible; position: absolute; top: 10px; width: 40px; z-index: 999; }
.action.showcart span { font-size: 12px; font-weight: 700; margin: 8px;}
.action.showcart .price { font-weight: bold; margin-right: 20px; }
.minicart-wrapper::after { color: #fff; content: "\f078"; font-family: "Font Awesome 5 Pro"; position: absolute; right: 12px; top: 12px; }
.minicart-wrapper .block-minicart { right: 18px !important; }
.minicart-wrapper .action.showcart .counter.qty { background: #d3581c none repeat scroll 0 0; border-radius: 5px; color: #ffffff; display: inline-block; font-weight: bold; height: 20px; line-height: 20px; margin-bottom: 0; margin-left: -19px; margin-top: 3px; min-width: auto; overflow: hidden; padding: 0px 6px; text-align: center; white-space: normal; }
.level-top.parent.ui-menu-item::after { color: #575757; content: "\f107"; display: inline-block; font-family: "Font Awesome 5 Pro"; font-size: 16px; margin-left: -5px; vertical-align: -2px; }
#minicart-content-wrapper .action.primary.checkout { background: #0f6852 none repeat scroll 0 0; border: medium none; }
.minicart-items .product-item-name a { color: #0f6852; font-weight: 600; }
.page-header .panel.wrapper { border-bottom: none !important; }
.header.content { padding-top: 0 !important; }
.header.content ul.compare.wrapper li { margin: 0 !important; }
.product-item-info.related-available { width: 100%; border:1px solid #cccccc; text-align:center; padding:0 0 15px 0;}
.products-related .product-item-info.related-available:hover{ box-shadow:none; margin:0px; padding:0 0 15px 0; border:1px solid #e7e7e7;}
.authorization-link a::before { color: #0f6852; content: "\f007"; display: inline-block; font-family: "Font Awesome 5 Pro"; font-size: 20px; vertical-align: middle; }
.custom-top-links .links-left ul li { display: inline-block; }
.call-icon i { color: #5b5b5b; font-size: 20px; vertical-align: -5px; }
.custom-top-links .links-left ul li a { color: #5b5b5b; font-size: 12px; font-weight: 700; margin-right: 20px; }
.header.links li { line-height: 30px !important; }
.custom-top-links { float: left; }
.call-icon { float: left; margin: 0 60px 0 -8px; }
.custom-top-links .links-left > ul { margin: 0; }
.custom-top-links .links-left ul li { display: inline-block; line-height: 30px; margin: 0; }
.links-left { float: left; }
.header.links li a, .header.links span { color: #5b5b5b !important; }
header.page-header .panel.wrapper { background-color: #fff !important; }
.authorization-link > a::after { content: "/" !important; }
.header.links > li:last-child { margin: 0 !important; }
.greet.welcome::after { border-right: 1px solid; color: #e1e3e2; content: ""; float: right; height: 50px; position: absolute; right: 0; top: -10px; width: 1px; }
.greet.welcome { padding-right: 15px; position: relative; }
.product-info-main .product-options-bottom .box-tocart { margin-top: 0; }
.fotorama__nav.fotorama__nav--thumbs.fotorama__shadows--bottom { height: 550px !important; }
.catalog-product-view .product.media { padding: 82px 10px !important; }
#customer-reviews .items.review-items { margin: 0 30px; }
#customer-reviews .item.review-item:last-child { margin-bottom: 35px; }
.page-header .logo { display: inline-block !important; margin: 0px; text-align: center; width: 100%; }
.page-wrapper { max-width: 1635px; background: #ffffff !important; display: inline-block !important; width: 100%; text-align: left; }
body { text-align: center; background: #f6f6f6; }
.page-header { display: inline-block; margin: 0 0 20px 0 !important; padding: 0px; width: 100%; }
.page-header .logo .logo { float: none; margin: 13px 0; }
.copyright { background-color: #8f8f8f; color: #ffffff; display: inline-block; padding: 10px; text-align: center; width: 100%; }
.nav-sections { margin: 0px !important; }
.navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top { border: none !important; }
.header.content.col-xs-12.col-sm-12.col-md-9.col-lg-10.pull-right.no-padding::after { box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25); content: ""; float: left; height: 4px; margin: -4px 0 0; width: 100%; }
.header.content.col-xs-12.col-sm-12.col-md-9.col-lg-10.pull-right.no-padding { background: #ffffff; }
.header.content.col-xs-12.col-sm-12.col-md-9.col-lg-10.pull-right.no-padding::before { background: #ffffff none repeat scroll 0 0; content: ""; height: 46px; left: 0; position: absolute; top: 0; width: 100%; }
header.page-header .panel.wrapper { position: relative; height: 100%; }
header.page-header .panel.wrapper:after { float: left; margin: 0px; padding: 0px; width: 4px; height: 47px; box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.25); content: ""; position: absolute; left: 0px; top: 0px; z-index: 1; }
header.page-header .panel.wrapper::before { background: #ffffff none repeat scroll 0 0; content: ""; float: left; height: 47px; left: 0; margin: 0; padding: 0; position: absolute; top: 0; width: 12px; z-index: 2; }
.catalog-category-view .category-description { float: left; margin: 0px; padding: 0px; width: 100%; clear: both; }
.niks-ajax-wrapper { display: inline-block; margin: 30px 0; padding: 0 0 0 130px; width: 100%; }
.heritage-video.viedo { background: #d3581c !important; float: left; margin: 0px; padding: 0px; width: 100%; }
.heritage-video.viedo iframe, .heritage-video.viedo video { float: right; margin: 0px; padding: 0px; width: 55%; height: 180px; }
.heritage-video-text { float: left; margin: 0px; padding: 17px 0; width: 45%; text-align: center; background-image: url(/pub/media/wysiwyg/banner-sale-bg.svg); background-size: cover; height: 180px;}
.heritage-video-text span { float: left; margin: 0px; padding: 0px; width: 100%; text-align: center; }
.heritage-video-text span.skope-logo svg { width: 60%; }
.heritage-video-text span.skope-logo svg path{ fill: #fff; }
.heritage-video-text span.skopes-text { color: #ffffff; font-size: 2.8em; margin: 5px 0; font-family: Formosa; }
.heritage-video-text span.watch-video { font-size: 18px; color: #d3581c; background: #ffffff; padding: 0 10px; line-height: 43px; text-transform: uppercase; width: auto; float: none; display: inline-block; font-weight: bold; }
.catalog-category-view .page-title-wrapper h1 { font-size: 22px; font-weight: bold; margin-bottom: 15px; text-transform: uppercase; }
.toolbar-sorter .sorter-action { display: inline-block; }
.sorter-options { margin-right: 0px; }
.toolbar-amount .toolbar-number { color: #d3581c; }
.toolbar select { background-color: #ffffff; border-radius: 0px; box-shadow: none; height: 43px; }
.page-products .products-grid .product-item .product-item-info,
.related-items .products-grid .product-item .product-item-info { border: 1px solid #cccccc; width: 100%; text-align: center; margin: 0px !important; padding: 0px !important; box-shadow: none !important; position: relative; min-height: 395px; }
.product-item .price-box .price-label { display: none; }
.product-item .price-box .special-price { float: none; display: inline-block; margin-right: 4px; }
.product-item .price-box .old-price .price { text-decoration: line-through; color: #000000; }
.product-item .price-box .special-price .price { color: #d3581c; }
.product-item .price-box { margin: 0px; }
.products-grid .product-item { margin-bottom: 17px; }
.catalog-category-view .product-item .product.name a { font-size: 14px; color: #000000; }
.pages a.page { background: #f6f6f6; color: #000000 !important; font-weight: bold; width: 50px; height: 50px; line-height: 50px; font-size: 14px; }
.pages strong.page, .pages a.page:hover { background: #0f6852; color: #ffffff !important; font-weight: bold; width: 50px; height: 50px; line-height: 50px; font-size: 14px; }
.pages .action.next::before { content: "\f061"; font-family: 'Font Awesome 5 Pro'; font-weight: lighter; font-size: 14px; color: #000000; }
.pages .action.next { border: none; width: 50px; height: 50px; line-height: 50px; background: #f6f6f6; color: #000000 !important; border-radius: 0px; box-shadow: none; }
.pages .action.next:hover { background: #0f6852; color: #ffffff !important; box-shadow: none; }
.pages .action.next:hover:before { color: #ffffff; }
.pages .action.previous::before { content: "\f060"; font-family: 'Font Awesome 5 Pro'; font-weight: lighter; font-size: 14px; color: #000000; }
.pages .action.previous { border: none; width: 50px; height: 50px; line-height: 50px; background: #f6f6f6; color: #000000 !important; border-radius: 0px; box-shadow: none; }
.pages .action.previous:hover { background: #0f6852; color: #ffffff !important; box-shadow: none; }
.pages .action.previous:hover:before { color: #ffffff; }
.products.wrapper ~ .toolbar .pages { width: 100%; }
.abs-margin-for-blocks-and-widgets-desktop, .page-main .block, .customer-review .product-details { margin: 0px !important; }
.sidebar.sidebar-main .subnav ol li a { float: left; margin: 0 0 8px; padding: 0px; width: 100%; color: #000000; }
.sidebar.sidebar-main .subnav ol li a.current { font-weight: bold; }
.sidebar.sidebar-main .subnav { display: inline-block; margin: 0px; padding: 0px; width: 100%; }
.sidebar.sidebar-main .subnav .title{ text-transform: uppercase; font-size: 1.2em; font-weight: 700 }
.filter .block-subtitle { display: none; }
.filter-options-title { padding-left: 0px; }
.ui-slider-horizontal { background: #cccccc none repeat scroll 0 0; border: medium none; border-radius: 10px; display: inline-block; height: 5px; margin: 0 6px -40px 0; width: 54%; }
.range-attribute-filter { text-align: center; }
.range-attribute-filter .range { display: inline-block; margin: 0px; padding: 0px; width: 100%; }
.range-attribute-filter .range #price-from { float: left; margin: 0px; width: 22%; border: 1px solid #d6d6d6; height: 43px; text-align: center; border-radius: 0px; max-width: 100%; }
.range-attribute-filter .range #price-to { float: right; margin: 0px; width: 22%; border: 1px solid #d6d6d6; height: 43px; text-align: center; border-radius: 0px; max-width: 100%; }
.page-products .product-item .weltpixel-quickview { display: block; }
.ui-slider-range.ui-widget-header { background: #d3581c; height: 5px; position: absolute; }
.range-attribute-filter .ui-slider-handle { background: #d3581c !important; width: 16px !important; height: 16px !important; margin-top: -5px; }
.range-attribute-filter .ui-slider-handle:after { content: "\f104"; font-family: "Font Awesome 5 Pro"; color: #ffffff; line-height: 16px; text-align: center; float: left; width: 100%; }
.range-attribute-filter .ui-slider-handle:nth-last-child(1):after { content: "\f105"; }
.filter-options-title .size-chart { margin: 0px; }
.filter-options-content #select-chest_size { float: left; width: 100%; height: 35px; }
.filter-options-content #select-length { float: right; width: 40%; height: 43px; }
.filter-options-item { border-bottom: 0px solid #cccccc; clear: both; float: left; padding-bottom: 10px; width: 100%; }
.filter-options-title { color: #000000; }
.filter-options-content a:hover { background: none; }
.page-products .products-grid .product-item .product-item-inner { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; box-shadow: none; left: auto; margin: 0; padding: 0; position: absolute; right: 0; top: -108px; width: 35px; }
.product-item-actions .actions-secondary > .action.towishlist { float: left; margin: 0px; padding: 0px; width: 100%; height: 34px; background: url(../images/wish_bg.png) no-repeat; }
.product-item-actions .actions-secondary > .action.tocompare { float: left; margin: 0px; padding: 0px; width: 100%; height: 34px; background: url(../images/com_bg.png) no-repeat; }
.product-item-actions .actions-secondary > .weltpixel-quickview { float: left; margin: 0px; padding: 0px; width: 100%; height: 34px; background: url(../images/quick_bg.png) no-repeat; overflow: hidden; text-indent: -1000px; }
.product-item-actions .actions-secondary > .action.towishlist:hover { opacity: 0.8; }
.product-item-actions .actions-secondary > .action.tocompare:hover { opacity: 0.8; }
.product-item-actions .actions-secondary > .weltpixel-quickview:hover { opacity: 0.8; }
.product-item-actions .actions-secondary > .action.towishlist:before { display: none; }
.product-item-actions .actions-secondary > .action.tocompare:before { display: none; }
.product-item-info div#new-label { background: #f29b05 none repeat scroll 0 0; color: #ffffff; font-weight: bold; height: 43px; left: -1px; line-height: 43px; position: absolute; text-align: center; text-transform: uppercase; top: -1px; width: 43px; z-index: 2; }
.footer_logo_bg { float: left; margin: 0 0 30px; padding: 0px; width: 100%; }
.address_text { float: left; font-size: 15px; font-weight: 600; line-height: 29px; margin: 0 0 30px; padding: 0; color: #000000; width: 100%; }
.phone_text { float: left; font-size: 15px; font-weight: 600; line-height: 29px; margin: 0 0 20px; padding: 0 0 0 20px; color: #000000; width: 100%; background: url(../images/phone_icon.png) no-repeat left center; }
.email_text { float: left; font-size: 15px; font-weight: 600; line-height: 29px; margin: 0px; padding: 0 0 0 20px; color: #000000; width: 100%; background: url(../images/email_icon.png) no-repeat left center; }
.Copyright_text { float: left; font-size: 15px; font-weight: normal; line-height: 29px; margin: 0 0 30px; padding: 0px; color: #000000; width: 100%; }
.copyright { display: none; }
.product-items .swatch-attribute .swatch-option { float: none; display: inline-block; width: 10px; height: 10px; min-width: 10px; max-width: 10px; margin: 0 2px; border: none; }
.product-items .swatch-attribute-options { margin: 0px 0 15px 0; }
.swatch-option.image:hover:not(.disabled), .swatch-option.color:hover:not(.disabled) { border: 1px solid #ffffff; color: #333333; outline: 1px solid #999999; }
.product-items .product-item .product-item-info .hover-image {
  display: block !important;
  position: absolute;
  width: 100%;
  z-index: 1;
  /* opacity: 0; */
}
/*
.product-items .product-item .product-item-info .hover-image, .product-items .product-item .product-item-info .main-image {
	transition: opacity;
}
.product-items .product-item .product-item-info .product-item-photo:hover .hover-image {
	opacity: 1;
}
.product-items .product-item .product-item-info .product-item-photo:hover .hover-image + .main-image {
	opacity: 0;
}
*/
.product-items .product-item .product-item-info .main-image{ opacity:1;}
.product-items .product-item .product-item-info:hover .main-image{ opacity:0;}
.cms-index-index .page-main .page-title-wrapper{ display:none;}
.cms-index-index .page-main{ max-width:100%; padding:0px; /*float:left;*/}
.cms-index-index .page-header{ margin:0px !important; float:left;}
.cms-index-index .page-header .logo .logo {float: none; margin: 13px 0 0;}

/* USPs */
.below-home-slides {
    float: left;
    width: 100%;
    background: white;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
}
.below-home-slides-bg {
    margin: 0 auto;
    max-width: 1600px;
    overflow: hidden;
}
.below-home-slides-inr {
    margin: -1px;
    display: flex;
    flex-wrap: wrap;
}
.below-home-slide {
    flex: 1 1 320px;
    display: grid;
    grid-template-columns: auto 1fr;
    border: 1px solid #e4e4e4;
    min-height: 70px;
    padding: 10px;
    margin: 0 -1px -1px 0;
}
.below-home-slide .home-icon {
    grid-column: 1 / 2;
    grid-row: 1 / 3;
    margin-right: 10px;
}
.below-home-slide .home-icon > img {
    height: 100%;
    width: 40px;
    object-fit: contain;
    margin-right: 10px;
}
.below-home-slide .main-text {
    align-self: end;
    font-weight: bold;
}
.below-home-slide .sub-text {
    align-self: start;
}


.popular-items{ float:left; margin:0; padding:0px; width:100%;}
.popular-items .popular-items-bg{box-sizing: border-box;  margin-left: auto;  margin-right: auto;  max-width: 1505px;  padding-left: 15px; padding-right: 15px; width: 100%;}
.popular-items .popular-title-categories{ float:left; margin:0px; padding:0 10px; width:100%;}
.populat_teb_slider_bg{ float:left; margin:-40px 0 0 0; padding:0px; width:100%;}
/*.popular-items .popular-title-categories .popular-star{ float:left; margin:0 18px 0 -40px; padding:0px;}
.popular-items .popular-title-categories .popular-star:before{ content:"\f006"; font-family:FontAwesome; color: #f29b05; font-size: 1.25em; font-weight: 100;;}*/
.popular-items .popular-title-categories {font-size: 22px; font-weight: bold; text-transform: uppercase; color:#000000;}
.popular-items .popular-title-categories .popular-title .popular-star {color: #f29b05; font-size: 1.25em; margin-right: 16px;}
/* Style the tab */
div.tab {
    overflow: hidden;
    border-bottom: 1px solid #eaeaea;
	float:right;
	margin-bottom:32px;
	margin-right:10px;
}

/* Style the buttons inside the tab */
div.tab button {
    background-color: inherit;
    float: left;
    border: none;
	border-radius:0px;	
	box-shadow:none;
    outline: none;
    cursor: pointer;
    padding: 10px 25px;
    transition: 0.3s;
    font-size: 17px;
	font-weight:normal;
}

/* Change background color of buttons on hover */
div.tab button:hover {
    background-color: #f6f6f6;
}

/* Create an active/current tablink class */
div.tab button.active {
    background-color: #f6f6f6;
}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 0px;
    border: 0px solid #ccc;
}
.popular-products{ float:left; margin:0px; padding:0px; width:100%;}


.popular-products .products-grid .product-item .product-item-info { border: 1px solid #cccccc; width: 100%; text-align: center; margin: 0px !important; padding: 0 !important; box-shadow: none !important; position: relative; }

.popular-products .product-item .product.name a { font-size: 14px; color: #000000; }
.owl-item .item.product-item{ width:100% !important; padding:0 10px !important;}
.popular-products .products-grid .product-item .product-item-inner { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; box-shadow: none; left: auto; margin: 0; padding: 0; position: absolute; right: 0; top: -112px; width: 35px; }
.popular-products .products-grid .product-item .product-item-details {
  position: relative;
}
.products-grid .product-item .product-item-photo {
  border-bottom: 1px solid #cccccc;
  display: inline-block;
  width: 100%;
}
.popular-products .owl-carousel{ margin:0px;}
.popular-products .tabcontent{ float:left; margin:0px; padding:0px; width:100%;}
.popular-products .tabcontent .products{ margin:0px;}
.popular-products .owl-theme .owl-controls .owl-buttons div.owl-prev{ position:absolute; left:-30px; top:40%; -webkit-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); transform: translate(0%, -50%); font-size:40px; color:#0f6852; background:none; opacity:1;}
.popular-products .owl-theme .owl-controls .owl-buttons div.owl-next{position:absolute; right:-30px; top:40%; -webkit-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); transform: translate(0%, -50%); font-size:40px;color:#0f6852; background:none; opacity:1;}
.owl-theme .owl-controls .owl-page span{ background:#ffffff !important; opacity:1  !important; border:1px solid #ececec  !important;}
.owl-theme .owl-controls .owl-page.active span{ border-color:#cccccc  !important;}
.about-block{ float:left; padding:80px 0px 120px 0; width:100%; background: #fff;}

.about-block .about-block-bg{box-sizing: border-box;  margin-left: auto;  margin-right: auto;  max-width: 1505px;  padding-left: 15px; padding-right: 15px; width: 100%;}
.about-block .about-block-bg .about-content-area{ float:left; margin:0px; padding:0 10px 0; width:50%;}
.about-block .about-block-bg .about-video{ float:left; margin:0px; padding:0 10px 30px; width:50%; position:relative;}
.about-block .about-title, .about-block h2 {color: #000000; font-size: 22px; font-weight: bold; text-transform: uppercase; float:left; margin:1em 0; padding:0px; width:100%;}
.about-block .about-content{ float:left; margin:0px; padding:0 0px; width:80%;}
.about-block .about-content p {float: left;font-size: 15px;line-height: 25px; margin: 0 0 10px; padding: 0; width: 100%;}
.about-block .about-content p span.bold-text{ font-weight:bold; color:#0f6852;}
.about-video iframe {box-shadow: 0 36px 20px -12px rgba(0, 0, 0, 0.5); height: 100%; left: 0; position: absolute; width: 99%;}
.our_collections_link{ float:left; margin:15px 0 15px; padding:0px; width:100%; text-align: center;}
.our_collections_link .browse-collection{ float:left; margin:0px; padding:0 20px; line-height:50px; background:#d3581c; color:#ffffff; font-size:16px; font-weight:bold; text-decoration:none; min-width: 280px;}
.find_nearest_st_link{ float:left; margin:0 0 15px; padding:0px; width:100%; text-align: center;}
.find_nearest_st_link .browse-collection{ float:left; margin:0px; padding:0 20px; line-height:50px; background:#0f6852; color:#ffffff; font-size:16px; font-weight:bold; text-decoration:none; min-width: 280px;}
.cms-index-index .promotional-blocks{ border-top:none;}
.cms-index-index .promotional-blocks .support-blocks{ display:none;}
.trust-pilot-section{ float:left; margin:0 0 55px; padding:0px; width:100%;}
.trust-pilot-section img{ width:100%; height:auto;}



@media only screen and (min-width: 320px) and (max-width: 767px) {
.page-header .logo { display: inline-block; margin: 0; max-width: 100%; text-align: center; width: 100%; }
.page-header .logo .logo { max-width: 100px; }
.call-icon { float: left; margin: 0 10px 0 0; }
.custom-top-links .links-left > ul { padding: 0px; }
.links-left { float: left; width: 91%; }
.custom-top-links .links-left ul li { line-height: normal; }
.action.showcart .price { display: none; }
.header.content.col-xs-12.col-sm-12.col-md-12.col-lg-10.pull-right.no-padding { position: absolute; top: 0px; right: 0px; width: auto; z-index: 11; }
.header.content.col-xs-12.col-sm-12.col-md-12.col-lg-10.pull-right.no-padding::after { display: none; }
.minicart-wrapper .action.showcart .text { display: none; }
.minicart-wrapper .action.showcart { width: 65px; }
.niks-ajax-wrapper { padding: 0px; margin-bottom: 30px; }
.catalog-category-view .category-cms { width: 100%; margin-bottom: 30px; }
.heritage-video-text { width: 100%; }
.heritage-video.viedo iframe, .heritage-video.viedo video { width: 100%; }
.footer-static-image { width: 100%; }
.menu-column { width: 50%; }
.promotional-blocks li { width: 100%; }
.form.subscribe input { width: 100%; }
.newsletter-block { width: 100%; }
.footer-social-block { width: 100%; }
.page-products .products-grid .product-item .product-item-info { min-height: 250px; }
.footer-container .avatar { float: right; width: 35%; }
.footer-social-block-bg { float: left; padding: 12px 0 0 25px; width: 60%; }
.sidebar.sidebar-main .subnav { margin: 0 0 30px; }
header.page-header .panel.wrapper::before { display: none; }
header.page-header .panel.wrapper { padding: 0; position: relative; }
.filter.active .filter-options { padding: 15px; }
.filter-title strong { top: 7px; }
.nav-sections .block-search { position: static; }
.section-item-content.nav-sections-item-content { box-sizing: border-box; float: right; margin-left: -100%; margin-top: 71px; padding: 25px 0; width: 100%; }
.mini-search { display: none !important; }
.level-top.parent.ui-menu-item::after { display: none !important; }
.footer_logo_bg { text-align: center; }
.address_text { text-align: center; }
.footer-static-image { text-align: center; }
.phone_text { float: none; display: inline-block; width: auto; margin: 0 20px; }
.email_text { float: none; display: inline-block; width: auto; margin: 0 20px; }
.product-description-block {margin-bottom: 30px;margin-top: 0; padding: 0; width: 100%;}
.product-features-block{ width:100%;  margin-bottom:30px;}
.product-delivery-block{ width:100%; margin-bottom:30px;}
.product-related-block{ width:100%; margin-bottom:30px;}
.page-layout-1column .product.media{ width:100% !important; margin-bottom:30px;}
.page-layout-1column .product-info-main{ width:100% !important;  margin-bottom:30px;}
.catalog-product-view .page-main{ width:100%; display:inline-block; padding:0px 15px;}
.catalog-product-view .page-main .columns{ width:100%; display:inline-block; padding:0px 15px;}
.block-content .review-items .review-content{ margin:0px; padding:10px;}
#customer-reviews .items.review-items{ margin:0px;}
.columns{ display:inline-block; width:100%;}
.populat_teb_slider_bg{ margin:20px 0 0 0;}
.popular-items .popular-title-categories .popular-star{ margin:0 18px 0 0;}
.about-block .about-block-bg .about-content-area{ width:100%; margin:0 0 30px;}
.about-block .about-block-bg .about-video{ width:100%; padding:0 10px 30px;}
.about-block .about-content{ width:100%;}
.popular-products .owl-theme .owl-controls .owl-buttons div.owl-next{ right:0px;}
.popular-products .owl-theme .owl-controls .owl-buttons div.owl-prev{ left:0px;}
#home-slides.home-slides .slide-two{ width:50%;}
#home-slides.home-slides .slide-one{ width:50%;}
#home-slides.home-slides .slide-three{ width:100%;}
#home-slides.home-slides .slide-three .slide-three-one{ width:50%; float:left;}
#home-slides.home-slides .slide-three .slide-three-two{ width:50%; float:left;}
.review-ratings ~ .review-content, .review-ratings ~ .review-details{ margin:0px !important;}
.review-ratings{ width:100% !important; max-width:100% !important; }
.catalog-product-view #customer-reviews .block-title{ padding-left:0px;}
.product-related-block{ margin-bottom:0px;}
.catalog-product-view .product-description-block{ min-height:0px;}
.product-description-main strong.type {
  display: inline-block;
  float: none;
  font-size: 14px;
  margin: 10px 0;
  text-transform: uppercase;
  width: 100%;
}
table#product-attribute-specs-table td{ padding:10px;}
.column.main .product-related-block .product-items{ margin:0px;}
.page-layout-1column .product.media{ float:left;}
.related .products-grid .product-item {
  background-color: #ffffff;
  height: auto;
  margin-right: 15px;
  padding-left: 0;
  position: relative;
  width: 44% !important;
}
.block.related .save_percent {
  background-color: #d3581c;
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  margin: 10px 0;
  padding: 5px;
}
.catalog-product-view .review-form{ padding:0px;}
.catalog-product-view #review-form .fieldset.review-fieldset{ width:100%;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.page-header { padding: 0 15px; }
.call-icon { margin: 0px; }
.custom-top-links .links-left > ul { padding: 0px; }
header.page-header .panel.wrapper::after { display: none; }
header.page-header .panel.wrapper::before { display: none; }
.page-header .header.panel { padding-left: 0px; padding-right: 0px; }
.links-left { float: left; margin: 0 0 0 15px; }
.custom-top-links .links-left ul li a { margin-right: 10px; }
.logo img { display: inline-block; }
.catalog-category-view .page-title-wrapper { padding: 0px; width: 100%; }
.niks-ajax-wrapper { padding: 0px; }
/*
.page-layout-2columns-left .sidebar-main { width: 30% !important; }
.page-layout-2columns-left .column.main { width: 70% !important; }
*/
.catalog-category-view .category-cms { width: 100%; margin-bottom: 20px; }
.breadcrumbs .item:not(:last-child)::after { margin: 0 5px; }
.page-with-filter .toolbar-amount { width: 50%; }
.page-products .products-grid .product-item .product-item-info { min-height: 285px; }
.promotional-blocks li { width: 50%; border-bottom: 1px solid #efefef; min-height: 79px; }
.footer-social-block { background-color: #0f6852; color: #ffffff; float: right; min-height: 100px; width: 55.7%; }
.newsletter-block { float: left; width: 44%; }
.form.subscribe input { width: 100%; }
.block.newsletter { width: 90% !important; }

.popular-items .popular-title-categories .popular-star{ margin-left:0px;}
.populat_teb_slider_bg{ margin:20px 0 0 0;}
div.tab{ width:100%; margin-right:0px;}
.popular-products{ padding:0 30px;}
.about-block .about-content{ width:100%;}
table#product-attribute-specs-table th{ width: auto;}
table#product-attribute-specs-table td{ width: auto;}

}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.page-header { padding: 0 15px; }
.call-icon { margin: 0px; }
.custom-top-links .links-left > ul { padding: 0px; }
header.page-header .panel.wrapper::after { display: none; }
header.page-header .panel.wrapper::before { display: none; }
.page-header .header.panel { padding-left: 0px; padding-right: 0px; }
.links-left { float: left; margin: 0 0 0 15px; }
.custom-top-links .links-left ul li a { margin-right: 10px; }
.logo img { display: inline-block; }
.catalog-category-view .page-title-wrapper { padding: 0px; width: 100%; }
.niks-ajax-wrapper { padding: 0px; }
/*
.page-layout-2columns-left .sidebar-main { width: 30% !important; }
.page-layout-2columns-left .column.main { width: 70% !important; }
*/
.catalog-category-view .category-cms { width: 100%; margin-bottom: 20px; }
.breadcrumbs .item:not(:last-child)::after { margin: 0 5px; }
.page-with-filter .toolbar-amount { width: 50%; }
.page-products .products-grid .product-item .product-item-info { min-height: 285px; }
.promotional-blocks li { width: 50%; border-bottom: 1px solid #efefef; min-height: 79px; }
.footer-social-block { background-color: #0f6852; color: #ffffff; float: right; min-height: 100px; width: 55.7%; }
.newsletter-block { float: left; width: 44%; }
.form.subscribe input { width: 100%; }
.block.newsletter { width: 90% !important; }

.popular-items .popular-title-categories .popular-star{ margin-left:0px;}
.populat_teb_slider_bg{ margin:20px 0 0 0;}
div.tab{ width:100%; margin-right:0px;}
.popular-products{ padding:0 30px;}
.about-block .about-content{ width:100%;}
}

@media only screen and (min-width: 1200px) and (max-width: 1505px) {
.popular-items .popular-title-categories .popular-star{ margin-left:0px;}
.popular-products{ padding:0 30px;}
.about-block .about-content{ width:100%;}

}

.column.main .related-items .product-items {
  margin-left: 0;
}

.bundle-options-container.related-items {
  padding-top: 40px;
}
.related-items h2 {
  margin: 0;
}

#payment_form_realexpayments_hpp_express {
  display: none;
}

.discount-box-hint {
  display: block;
  text-align: center;
  border: 1px solid;
  padding: 0 10px;
  margin: 0 0 10px;
  cursor: pointer;
}
.discount-box-hint h3 {
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px;
  margin: 0 -10px 10px;
}
.discount-box-hint .footer {
  padding: 10px;
  margin: 10px -10px 0;
  font-weight: bold;
}
.discount-box-hint:hover {
  opacity: 0.8;
}

.discount-box-hint[data-colour="black-white"] {
  background: white;
  border-color: #000;
}
.discount-box-hint[data-colour="black-white"] h3 {
  background: black;
  color: white;
}
.discount-box-hint[data-colour="black-white"] .footer {
  color: white !important;
  background: black;
}

.discount-box-hint[data-colour="blue-purple"] {
  background: #ff00ff;
  border-color: #181b7a;
  color: #181b7a;
}
.discount-box-hint[data-colour="blue-purple"] h3 {
  background: #181b7a;
  color: #ff00ff;
}
.discount-box-hint[data-colour="blue-purple"] .footer {
  background: #181b7a !important;
  color: #ff00ff !important;
}