/* Include this file in your html if you are using the CSP mode. */
@charset "UTF-8";
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],
.ng-cloak, .x-ng-cloak,
.ng-hide:not(.ng-hide-animate) {display: none !important;}
ng\:form {display: block;}
.ng-animate-shim {visibility:hidden;}
.ng-anchor {position:absolute;}
/* html body */
html{overflow-x: hidden;margin-right: calc(-1 * (100vw - 100%));background-color: #efefef;text-rendering: optimizeLegibility;}
body, p, h1, h2, h3, h4, h5, h6, span, div {
  font-family: 'Roboto Condensed', system-ui, -apple-system, Arial, sans-serif;
}
body{font-family: 'Roboto Condensed' !important;/*-webkit-user-drag: none;*/transition: margin .2s ease-in-out;color: #4a4a4a;background-color: #efefef;font-size: 1rem;font-weight: 400;line-height: 1.5;}
button, input, optgroup, select, textarea {font-family: 'Roboto Condensed' !important;}
@media screen and (max-width:768px){
  body{background:#fff;color:#000000 !important;font-family: 'Roboto Condensed' !important;font-size:16px !important;width: 100%;margin: 0;}
}
body.noscroll {overflow: hidden;position: fixed;}
/* a, a:visited, a b{cursor:pointer;outline: none !important;} */
a:hover{text-decoration:none !important;}
a, a:focus, a:active{outline: none !important;}
a img{border:none;}
a:focus,button:focus,input:focus,:focus {outline: none !important;}
a::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-inner,::-moz-focus-inner {border: 0 !important;outline: none !important;}
/* a{color:#000; text-decoration:none; cursor: pointer;} */
select,select:focus,select:active{outline: none !important;}
select::-moz-focus-inner {border: 0 !important;outline: none !important;}
select:-moz-focusring {color: transparent !important;text-shadow: 0 0 0 #000 !important;}
:focus {outline: none !important;}
::-moz-focus-inner {border: 0 !important;}
/* font */
/* new right fonts settings */
/* font-awesome-4.7.0 */
@font-face {
  font-family: 'FontAwesome';
  font-display: swap;
  src: url('../fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2') format('woff2');
}

/* Roboto Condensed Regular */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;

  /* Основные источники (оставляем как было, но можно убрать старые форматы) */
  src: url('../fonts/roboto-condensed/roboto-condensed-v25-latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'),
       url('../fonts/roboto-condensed/roboto-condensed-v25-latin_cyrillic-ext_cyrillic-regular.woff') format('woff');
  /* old style fonts */
  /* src: url('../fonts/roboto-condensed/roboto-condensed-v25-latin_cyrillic-ext_cyrillic-regular.eot'); */ /* IE9 Compat Modes */
  /* src: local(''), */
      /* url('../fonts/roboto-condensed/roboto-condensed-v25-latin_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), */ /* IE6-IE8 */
      /* url('../fonts/roboto-condensed/roboto-condensed-v25-latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), */ /* Super Modern Browsers */
      /* url('../fonts/roboto-condensed/roboto-condensed-v25-latin_cyrillic-ext_cyrillic-regular.woff') format('woff'), */ /* Modern Browsers */
      /* url('../fonts/roboto-condensed/roboto-condensed-v25-latin_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), */ /* Safari, Android, iOS */
      /* url('../fonts/roboto-condensed/roboto-condensed-v25-latin_cyrillic-ext_cyrillic-regular.svg#RobotoCondensed') format('svg'); */ /* Legacy iOS */
  /* Метрики для уменьшения CLS — самое мощное оружие */
  size-adjust: 98.5%;           /* подбираем под твой шрифт */
  ascent-override: 92%;         /* важно! */
  descent-override: 24%;        /* важно! */
  line-gap-override: 0%;
}

/* @font-face {font-family: 'FontAwesome';font-display: auto; src: local('FontAwesome'), url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2');}
@font-face {font-family: 'Roboto Condensed';font-display: auto; src: local('Roboto Condensed'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');}
@font-face {font-family: 'Roboto Condensed';font-display: auto; src: local('Roboto Condensed'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DQk6YvNkeg.woff2) format('woff2');} */
/* My CSS */
ul li{list-style-type:none;}
ul.gallery{margin-top: 0;margin-bottom: 10px;margin-left:auto;margin-right:auto;}
ul.gallery li{display: inline;}
.img-thumbnail-1{display: inline-block;width: 150px;height: 150px;padding: 4px;line-height: 1.4;background-color:#fff;border:1px solid #ddd;border-radius: 2px;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
ul.social{list-style: none;margin: auto;padding: 0;margin-bottom: -4px;text-align: center;height: 50px;background: #f2f2f2;}
ul.social li{list-style:outside none none;display:inline;font-weight:bold;margin:0;padding:.5em;}
ul.social li a{list-style:outside none none;font-weight:bold;line-height:150%;font-family: 'Roboto Condensed', sans-serif;margin-right:5px;z-index:20;padding:6px 5px 5px 0px;display:inline;}
ul.links{list-style: none;margin: auto;padding: 15px 0px 0px 0px;text-align: center;width: 80%;}
ul.links li{list-style:outside none none;font-weight:bold;line-height:150%;font-family: 'Roboto Condensed', sans-serif;margin-right:0px;z-index:20;padding:10px;display:inline;}
ul.links li a:hover {background-color: transparent; color:#1e90ff;text-decoration:none;}
ul.links li a:active {background-color: transparent; color:#1e90ff;text-decoration:none;}
ul.links li a:focus {background-color: transparent; color:#1e90ff;text-decoration:none;}
.mycolor {color:#0092ff !important;}
.myborder{border:1px solid #0092ff;}
.modal-button-close{float:right;}
.modal-xl {width: 960px !important;}
.back{float:left;}
/* start new css */
.dark-wide-block .container {background-color: #313131;}
.section-global-content .section {padding: 0 1.5rem;}
.section-global-content {padding: 0 !important;}
.section-intro-content .section {padding: 0 1.5rem;}
.section-intro-content {padding: 0 !important;}
.intro-uiview-parent {background-color: #999;}
.intro-uiview-parent .container {background-color: #313131;}
.categories-column {position: relative;margin-left: 20px;margin-right: 8px;}
ul.dark-menu-list li {display: inline-block;}
ul.dark-menu-list li a {display: block;padding: 12px 26px;font-size: 16px;line-height: 24px;text-transform: uppercase;color: #fff;}
ul.dark-menu-list li a:hover {/* background-color: #000; */}
ul.dark-menu-list li a.active {background-color: #000;}
.header-dark-menu a.categories-button {display: flex;align-items: center;padding: 16px 10px 10px 0;font-size: 16px;line-height: 24px;text-transform: uppercase;color: #fff;background-color: #3181ff;}
.header-dark-menu a.categories-button:hover {background-color: #3181ff;color:#fff !important;}
.header-dark-menu a.categories-button .navbar-burger {display: inline-flex;height: auto;}
.header-block-right {display: flex !important;justify-content: flex-end;align-items: center;}
.header-columns {align-items: center;margin-top: 0;margin-bottom: 10px;padding: 20px 15px;background-color: #fff;}
.category-hover-menu {display: none;position: absolute;/*top: 56px;*/z-index: 10;width: 100%;}
.category-hover-menu.show {display: block;}
/* --- style for two-level category dropdown overrides --- */
.nav-active {background-color:#fff;opacity:0.75;border:1px solid #1E90FF;width:100%;}
.navbar-burger {margin-left: 0 !important;}
.navbar-burger span {/*height: 3px !important;*/}
.navbar-burger span:nth-child(1) {top: calc(50% - 7px) !important;}
.category-hover-menu ul {background-color: #fff;border-left:1px solid #aaa;border-right:1px solid #aaa;}
.category-hover-menu ul li {position: relative;}
.category-hover-menu ul li a {border-bottom: 1px solid #e0e0e0;color:#000; transition: padding .2s ease-in-out;display: flex;align-items: center;justify-content: space-between;padding: 10px;word-wrap: break-word;}
.category-hover-menu ul li a:hover {transition: padding .2s ease-in-out;display: flex;align-items: center;justify-content: space-between;padding: 10px;color: #0092ff;word-wrap: break-word;font-size: 14px;}
/* --- Reset inherited styles on nested sub-cats ul --- */
.category-hover-menu .sub-cats {background-color: #fff; border: none;box-shadow: none;padding: 0;margin: 0;list-style: none;}
/* --- Remove border-bottom from sub-cats li (optional: keep divider only on groups) --- */
.category-hover-menu .sub-cats li {position: relative;border-bottom: none;}
.category-hover-menu .sub-cats li {position: relative;border-bottom: none;}
/* --- Indent child links --- */
.category-hover-menu .sub-cats li a,
.category-hover-menu .sub-cats li a:hover {padding-left: 38px;font-size: 13px;}
/* --- Static group header (non-product pages) --- */
.cat-group-header {font-weight: 600;padding: 10px;text-transform: uppercase;font-size: 13px;color: #555;letter-spacing: 0.3px;border-bottom: 1px solid #aaa;border-top: 1px solid #aaa;}
/* --- Clickable parent group (product pages accordion) --- */
.parent-cat {cursor: pointer;font-weight: 600;text-transform: uppercase;font-size: 13px !important;color: #555 !important;display: flex;align-items: center;position: relative;}
.parent-cat:hover {color: #0092ff !important;}
/* --- Arrow indicator --- */
.cat-arrow {position: absolute;right: 10px;font-size: 9px;transition: transform 0.2s ease;line-height: 1;}
.cat-arrow.is-open {transform: rotate(90deg);}
/* --- Mobile parent group --- */
.mobile-parent-cat {display: flex;align-items: center;cursor: pointer;font-weight: 600;padding: 15px 0 15px 10px;text-transform: uppercase;font-size: 14px;border-bottom: 1px solid #eee;}
.mobile-parent-cat:hover {color: #0092ff !important;}
/* --- Arrow indicator --- */
.mobile-nav {display: block;left: -100%;overflow-y: scroll;background: #fff;position: fixed;top: 3.25rem;width: 90%;z-index: 1002;bottom: 0;transition: all .2s ease-in-out;}
.mobile-nav-open {left: 0;}
.mobile-nav li {display: block;font-size: 13px;padding: 0 !important;}
.mobile-nav li a {font-size: 13px;border-bottom: 1px solid rgba(0,0,0,.09);/*padding: .75rem 3.25rem .75rem .75rem;*/display: block;color: #000}
.mobile-nav .sub-cats li a {padding: 5px 0 5px 38px;font-size: 13px;}
.mobile-nav .sub-cats li a.active {color: #0092ff;}
.mobile-nav .cat-parent {position: relative;}
.mobile-cat-arrow {position: absolute;right: 10px;font-size: 9px;transition: transform 0.2s ease;line-height: 1;}
.mobile-cat-arrow.is-open {transform: rotate(90deg);}
/* --- end style for two-level dropdown menu --- */
.page-404-height {/*display:flex;height:100%;*/}
.logo-image img {/*max-height: 65px;max-width: 100%;*/}
.white-block {background-color: #fff;padding: 20px;}
.banner-benefits {border-bottom: 1px solid #eee;}
.home-content {margin: 20px 0 40px !important;}
.products {align-items: flex-end;opacity: 1;transition: opacity .2s ease-in;}
/* .products figure.image {overflow: hidden;text-align: center;} */
/* .product-item-div figure.image {position: relative;width: 100%;} */
/* =============================================== */
/*   CLS-friendly изображения в карточках товаров  */
/* =============================================== */
.product-item-div figure.image {position: relative;width: 100%;margin: 0;}
/* Обёртка, которая заранее резервирует место под картинку */
.product-item-div .image-wrapper {
    position: relative;
    width: 100%;
    /* Основной современный способ */
    aspect-ratio: attr(width) / attr(height);
    /* Запасной вариант для максимальной совместимости */
    padding-top: calc(1000 / 667 * 100%);
    overflow: hidden;
    background-color: #fff;        /* светлый фон пока картинка грузится */
    border-radius: 1px;               /* лёгкое скругление — можешь убрать */
}
/* Само изображение */
.product-item-div .image-wrapper img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transition: opacity 0.3s ease;}
/* Стикер (чтобы был поверх картинки) */
.product-item-div figure.image .sticker-size {position: absolute;top: 12px;right: 12px;z-index: 10;}
/* fix accessible for googlebot */
/* Для скринридеров */
.sr-only {position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;white-space: nowrap !important;border: 0 !important;}
/* Опционально: чтобы ссылка занимала всю карточку */
.product-card-link {display: block;text-decoration: none;color: inherit;}
/* end fix accessible for googlebot */
.products .product-caption {margin-top: .25rem;}
.products .product-name {max-width: 245px;white-space: nowrap;color: #333;font-size: 1rem;text-align: center;overflow: hidden;text-overflow: ellipsis;margin-left: auto;margin-right: auto;padding-top: 5px;display: block;cursor: pointer;}
.products .product-price {color: #0092ff;font-weight: 500;text-align:center;}
.products .product-size {color: #0092ff;font-weight: 700;text-align:center;}
.products .product-option-bottom {color: #0092ff;font-weight: 700;text-align:center;height:24px;}
.products .product-available{color: rgb(218, 34, 12);}
.products > div:hover .hover-item-block{display:block;}
.content .product-title {font-weight: 400 !important;}
.search-box {background-color: #f5f5f5;transition: height .2s ease-in-out;padding-left: 30px;padding-right: 30px;position: relative;display: flex;align-items: center;border-radius: 4px;width: 100%;}
.search-icon-search {left: 8px;}
.search-icon-clear {right: 8px;top:18px;}
.search-icon-clear, .search-icon-search {cursor: pointer;position: absolute;width: 16px;height: 16px;}
.search-input {background-color: transparent;border: none;outline: none;height: 3rem;width: 100%;}
.search-field-width {width:100%;}
.search-btn-padding-mobile {}
.search-icon-menu {min-width:24px;vertical-align: middle;}
.search-button {position: relative;display: inline-flex;margin: 0;vertical-align: middle;}
.profile-icon-menu {/*min-width:24px;*/vertical-align: middle;}
.profile-button {position: relative;display: inline-flex;margin: 0 1rem 0 0.75rem;vertical-align: middle;}
.favor-button {position: relative;display: inline-flex;margin: 10px 10px 0 30px;vertical-align: middle;}
.google-btn {display: inline-flex;align-items: center;justify-content: center;gap: 12px;background-color: white;color: #3c4043;border: 1px solid #dadce0;border-radius: 8px;padding: 12px 24px;font-size: 16px;font-weight: 500;text-decoration: none;box-shadow: 0 1px 2px rgba(0,0,0,0.1);transition: all 0.2s ease;cursor: pointer;min-width: 280px;}
.google-btn:hover {box-shadow: 0 2px 8px rgba(0,0,0,0.15);border-color: #c6c6c6;}
.google-btn:active {background-color: #f8f9fa;}
.google-icon {width: 24px;height: 24px;}
.cart-icon-bag {min-width:24px;vertical-align: middle;}
.content-product-error-sprite {display: inline-flex;background: url('/load/img/sprite-one.png') -3px -211px no-repeat;width: 215px; height: 130px;max-width: unset !important;}
.cart-button {position: relative;display: inline-flex;margin: 0 1rem 0 0.5rem;vertical-align: middle;}
.profile-button, .cart-button, .icon-search {cursor: pointer;}
.logo2-icon-sprite {display: inline-flex;background: url('/load/img/sprite-one.png') -15px -82px no-repeat;width: 181px; height: 65px;max-width: unset !important;}
.logo3-icon-sprite {display: inline-flex;background: url('/load/img/sprite-one.png') -209px -82px no-repeat;width: 148px; height: 65px;max-width: unset !important;}
.logo3-icon-sprite-mob {display: block;background: url('/load/img/sprite-one.png') -257px -163px no-repeat;width: 100px; height: 52px;max-width: unset !important;}
.phone-icon-sprite {background: url('/load/img/sprite-one.png') -75px -36px no-repeat;width: 24px; height: 24px;max-width: unset !important;}
.search-icon-sprite {background: url('/load/img/sprite-one.png') -126px -34px no-repeat;width: 24px; height: 24px;max-width: unset !important;}
.search-icon-sprite-mob {background: url('/load/img/sprite-one.png') -281px -37px no-repeat;width: 16px; height: 16px;max-width: unset !important;}
.profile-icon-sprite {background: url('/load/img/sprite-one.png') -217px -33px no-repeat;width: 24px; height: 24px;max-width: unset !important;}
.cardbag-icon-sprite {display: inline-flex;background: url('/load/img/sprite-one.png') -173px -33px no-repeat;width: 24px; height: 24px;max-width: unset !important;}
.closemin-icon-sprite {display: inline-flex;background: url('/load/img/sprite-one.png') -245px -33px no-repeat;width: 24px; height: 24px;max-width: unset !important;}
.dropdown-menu-profile-bg {background-color: #fff !important;border: 1px solid #eee;}
.dropdown-item-color {color: #000 !important; padding-right: 1.5rem !important;}
.dropdown-item-email-color {color: white !important; background: #555;}
.pblock {border-radius: 0px;padding: 5px;position: relative;}
.pblock::after {content: '';position: absolute;right: 18px;top: -13px;border: 10px solid transparent;border-bottom: 10px solid #ddd;z-index: -10;}
.cart-option-name {color: #000;}
.cart-quantity {}
.cart-count {position: absolute;top: -10px;right: -10px;height: 1.25rem;width: 1.25rem;background-color: #ff3860;color: #fff;line-height: 1.25rem;font-size: .75rem;font-weight: 600;border-radius: 100%;text-align: center;}
.cart-icon-close {/*padding: 5px*/}
.mini-cart {position: absolute;width: 460px;top: 100%;right: -100%;background: #fff;padding: 20px;z-index: 99;box-shadow: 2px 2px 1px 0 rgba(0,0,0,.2);border: 1px solid #f3f3f3;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-width: 1px 0 0 1px;transition: right .2s ease-in-out;text-align: left;font-size: 90%;}
.mini-cart-open .mini-cart {right: 0;}
.top-content-shop-description {font-size:13px;margin: 5px 0px 10px 5px;width: 85%}
.breadcrumb ul {align-items: center !important;}
.breadcrumb li.is-active a {color: #363636;cursor: default;pointer-events: none;}
.breadcrumb a {color: #363636 !important;}
.breadcrumb-home {text-transform:uppercase;}
.pagination {display: inline !important;}
.pagination > li {display: inline !important;}
.pagination > li > a, .pagination > li > span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.428571429;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagination > .active > a {background-color: #0092ff;color:#fff;}
.pagination > .disabled {cursor: none !important;pointer-events: none !important;}
.pagination-mobile-flex {}
.select-top-75px {top: 75px !important;}
.color-icon-sort {color:#000 !important;}
.attribute {margin-bottom: 0.1rem;}
.attribute-margin-top {margin-top:30px;}
.attribute-title {margin-bottom: 6px;color: #333;text-transform: uppercase;font-weight: 500;}
.attribute label input {margin-right: 6px;}
.attribute label {cursor: pointer;padding: 2px 0 0 6px;margin: 2px 0 0;color: #636363;align-items: center;display: flex;line-height: 1.2;}
.select-sort-width {min-width: 206px !important;}
.filter-li-with-scroll {display: inline-block;max-height: 260px;width: 200px;margin-top:5px;overflow-y: auto;}
.filter-opt-reset-div {height:35px;}
.filter-desktop-zindex {z-index:101 !important;}
.filter-truncated {/*max-height: 240px;*/overflow: auto;}
.filters-group {display: grid;grid-template-columns: 50% 50%;}
.checked-fclose{margin-top:5px;width:fit-content;display:flex;justify-content:center;align-items:center}
.checked-fclose-label{padding-left:5px;cursor:unset!important}
.checked-fclose-input{appearance:none;position:relative;width:18px;height:18px;background:#0092ff;border-radius:12px;border:1px solid #0092ff}
.checked-fclose-input::after{content:"\02df";position:absolute;color:#fff;left:4px;font-size:22px;font-weight:700;overflow:hidden}
.checked-fclose-input:checked::after{width:18px;height:18px;cursor:pointer}
.checked-fclose-input:disabled{background:#ccc;border-color:#ccc}
.checked-fclose-input:disabled::after{filter:grayscale(100%)}
.img-vertical-helper {display: inline-block;height: 100%;vertical-align: middle;}
.image {display: block;position: relative;}
.image sticker {width: 45px;height: 45px;position: absolute;margin-top: 10px;margin-left: 15px;opacity: 0.6; display: flex;}
.image stickerq {
  width: 40px;
  height: 40px;
  position: absolute;
  margin-top: 10px;
  margin-left: 15px;
  opacity: 0.6;
  display: flex;
}
.sticker-size {background-size: 45px !important;}
.minheight-fwidget-div {min-height: 75vh;}
.addtofavor-select-width-1{cursor: pointer;display: block;position: absolute;z-index: 3;background: url('/load/img/background-favor.png');font-size:14px; width: 84px;text-align: center;padding: 15px 0px;border-radius: 5px;}
.logo-one {margin-right:20px !important}
.img-phone {margin-right:10px;margin-top:5px;}
.phone-block {display:flex !important;justify-content:flex-end !important;align-items:center !important;}
.phone-block-size {margin:0 40px 0 0 !important;font-weight: bold;/* font-size:90% !important;*/}
.title-breadcrumb-item {text-transform: uppercase;align-items: unset !important;}
.title-breadcrumb-cursor-a {cursor:unset !important;}
.activeshop .active {background-color: #daefff !important;color: #0092ff;}
.section-product .product-model {padding-top: 0px;margin-bottom: 1rem !important;}
.section-product .product-sku {padding-top: 0px;margin-bottom: 1rem !important;}
.model-title {color: #000 !important;}
.article-title {color: #000 !important;}
.section-product .product-price {margin-bottom: 1.5rem;/*font-size: 2rem;*/color: #0050cd;font-weight: 500;}
.button-addtocart .is-info {margin-right: 15px;/* max-width: 150px;*/}
.is-size-9rem {font-size:0.9rem !important;}
.product-attribute {border-bottom: 1px solid #ccc;font-size: .9rem;padding: .5rem 0;margin: 0 !important;}
.products > .product-item-div:hover {-moz-box-shadow: 0 -1px 10px 3px #abb4b7;-webkit-box-shadow: 0 -1px 10px 3px #abb4b7;box-shadow: 0 -1px 10px 3px #abb4b7;transition-property: all;transition-timing-function: cubic-bezier(0,0,1,1);transition-duration: .2s;}
.products > .lastv-item-div:hover {-moz-box-shadow: 0px 0px 1px 1px #abb4b7;-webkit-box-shadow: 0px 0px 1px 1px #abb4b7;box-shadow: 0px 0px 1px 1px #abb4b7;transition-property: all;transition-timing-function: cubic-bezier(0,0,1,1);transition-duration: .2s;}
.product-item-div.out-of-stock {opacity: 0.6;}
.product-item-div.out-of-stock .product-option-bottom {color: #000000 !important;font-weight: bold;}
.lastv-mob-pad {}
.button-is-info-color {background-color: #3181ff !important;}
.button-is-info-color:hover {background-color: #4295ff !important;}
.button-is-info-back {width:135px;}
.showerrorquestions {display: inline-block !important;}
.dark-overflow {background: rgba(0,0,0,.4);position: fixed;top: 3.25rem;left: 0;height: 100%;z-index: 1001;width: 100%;}
.qbtn {}
.fmodal-content {}
.fmodal-contentq {}
.fmodal-zindex {z-index: 1101 !important;}
.modal-content {z-index: 1002;border: 0 !important;}
.modal-contentq {}
.sidebar {background: #fff;overflow: auto;border-radius: 0px !important;transition: transform .45s cubic-bezier(.23,1,.32,1) 0ms;}
.fbtndiv {}
.mfpbtn{display:inline-flex !important;text-align: center;}
.qbox {border-radius: 0px !important;margin:auto !important;/*width: 45%;*/}
.qbox-modal-filter-close {float: right;background: #333;position: fixed;left: 82%;z-index: 10;/*top: 13%;*/}
.qbox-close-fopened {border-radius: 0px !important;}
.fixed-btn-close {/* position: fixed !important*/}
.column-showform-padding {padding: 25px 15px 0 0;}
.checkbox-filter-disable {opacity:0.5;pointer-events: none;}
.page-not-found {width:400px;}
.button-page-not-found {display:block !important;text-align:center;}
.not-found-top-text {font-size: 26px;font-weight: bold;text-align: center;color: #2B2B37;padding: 18px 0;}
.not-found-bottom-text {color: #626f77;font-size: 15px;line-height: 1.71;}
.fix-lastv-link {position: absolute;width: 99%;height: 99%;top: 0;left: 0;z-index: 1;}
.fix-lastv-div {position: relative;}
/* for signup, login, qbuy, questions page, etc. */
.input-valid-block-width {max-width: 265px !important;}
.input-valid-block-number-width {max-width: 100px !important;}
.textarea-size {display: unset !important;min-width: 265px !important;max-width: 310px !important;min-height: 50px !important;max-height: 175px !important;}
.input-valid-block-message {display: none;position: absolute;z-index: 100;top: -6px;left: 630px;width: 200px;padding: 10px;background: #fefefe;font-size: .875em;border-radius: 5px;box-shadow: 0 1px 3px #aaa;border: 1px solid #ddd;opacity: 0.9;}
.input-valid-block-message::before {content: "\25C0";position: absolute;top: 10px;left: -12px;font-size: 16px;line-height: 16px;color: #ddd;text-shadow: none;}
.input-valid-block-message h5 {margin: 0;padding: 0;font-weight: normal;font-size: 1.1em;}
@media screen and (max-width:1407px) {.input-valid-block-message {left: 558px;}}
@media screen and (max-width:1215px) {.input-valid-block-message {left: 488px;}}
input.input-valid-block-control.ng-pristine + .input-valid-block-message {display: none;}
input.input-valid-block-control:focus {color: black !important;border-color: rgba(82, 168, 236, 0.8) !important;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;}
input.input-valid-block-control.ng-dirty.ng-valid:focus {color: black !important;border-color: rgba(58, 125, 52, 0.8) !important;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(58, 125, 52, 0.6) !important;-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(58, 125, 52, 0.6) !important;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(58, 125, 52, 0.6) !important;}
textarea.input-valid-block-control.ng-pristine + .input-valid-block-message {display: none;}
.ng-invalid.input-valid-block-control:focus + .input-valid-block-message {display: none;}
textarea.input-valid-block-control:focus {color: black !important;border-color: rgba(82, 168, 236, 0.8) !important;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;}
textarea.input-valid-block-control.ng-dirty.ng-valid:focus {color: black !important;border-color: rgba(58, 125, 52, 0.8) !important;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(58, 125, 52, 0.6) !important;-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(58, 125, 52, 0.6) !important;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(58, 125, 52, 0.6) !important;}
textarea.input-valid-block-control.ng-dirty.ng-invalid:focus {color: black !important;border-color: rgba(236, 63, 65, 0.8) !important;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(236, 63, 65, 0.6) !important;-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(236, 63, 65, 0.6) !important;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(236, 63, 65, 0.6) !important;}
.ng-dirty.input-valid-block-control.ng-valid {border-color: #3a7d34;}
.ng-dirty.input-valid-block-control.ng-invalid:focus {border-color: #ec3f41;}
.ng-dirty.input-valid-block-control.ng-invalid:focus {border-color: #ec3f41;}
.ng-dirty.input-valid-block-control.ng-invalid.ng-not-empty {border-color: #ec3f41;}
.immediate-valid-block-message:focus + .input-valid-block-message {display: none;}
.immediate-valid-block-message.ng-pristine:focus + .input-valid-block-message {border-color: #ec3f41;}
.immediate-valid-block-message.ng-pristine:focus + .input-valid-block-message::before {color: #ec3f41;}
.ng-valid.input-valid-block-control + .input-valid-block-message {border-color: #3a7d34;}
.ng-valid.input-valid-block-control + .input-valid-block-message::before {color: #3a7d34;}
.ng-invalid.input-valid-block-control.ng-not-empty + .input-valid-block-message {display: block;border-color: #ec3f41;}
.ng-invalid.input-valid-block-control.ng-not-empty + .input-valid-block-message::before {color: #ec3f41;}
.ng-invalid.input-valid-block-control.ng-not-empty:focus + .input-valid-block-message {display: none;}
.ng-invalid.input-valid-block-control.ng-not-empty:focus + .input-valid-block-message::before {}
.input-valid-block-message ul {list-style: none;margin: 10px 0 0 0;}
.input-valid-block-message li {padding-left: 22px;line-height: 24px;color: #ec3f41;background: url('/load/img/auth-message-icon.png') no-repeat 2px -34px;}
.input-valid-block-message li.valid {color: #3a7d34;background-position: 2px 8px;}
.input-valid-block-mob-message {display: none;}
.input-valid-block-mob-message::before {text-shadow: none;}
.input-valid-block-mob-message h5 {margin: 0;padding: 0;font-weight: normal;font-size: 1.1em;}
input.input-valid-block-control.ng-pristine + .input-valid-block-mob-message {display: none;}
textarea.input-valid-block-control.ng-pristine + .input-valid-block-mob-message {display: none;}
.ng-invalid.input-valid-block-control:focus + .input-valid-block-mob-message {display: none;}
.ng-valid.input-valid-block-control + .input-valid-block-mob-message {border-color: #3a7d34;}
.ng-valid.input-valid-block-control + .input-valid-block-mob-message::before {color: #3a7d34;}
.ng-invalid.input-valid-block-control.ng-not-empty + .input-valid-block-mob-message {display: block;border-color: #ec3f41;}
.ng-invalid.input-valid-block-control.ng-not-empty + .input-valid-block-mob-message::before {color: #ec3f41;}
.ng-invalid.input-valid-block-control.ng-not-empty:focus + .input-valid-block-mob-message {display: none;}
.ng-invalid.input-valid-block-control.ng-not-empty:focus + .input-valid-block-mob-message::before {}
.ng-invalid.input-valid-block-number-control.ng-empty.ng-touched + .input-valid-block-mob-message {display: block;border-color: #ec3f41;}
.ng-invalid.input-valid-block-number-control.ng-empty.ng-touched + .input-valid-block-mob-message::before {color: #ec3f41;}
.ng-invalid.input-valid-block-number-control.ng-empty:focus + .input-valid-block-mob-message {display: none;}
.ng-invalid.input-valid-block-number-control.ng-empty:focus + .input-valid-block-mob-message::before {}
.ng-invalid.input-valid-block-checkbox-control.ng-empty.ng-touched + .input-valid-block-mob-message {display: block;border-color: #ec3f41;}
.ng-invalid.input-valid-block-checkbox-control.ng-empty.ng-touched + .input-valid-block-mob-message::before {color: #ec3f41;}
.ng-invalid.input-valid-block-checkbox-control.ng-empty:focus + .input-valid-block-mob-message {display: none;}
.ng-invalid.input-valid-block-checkbox-control.ng-empty:focus + .input-valid-block-mob-message::before {}
.input-valid-block-mob-message li.valid {color: #3a7d34;background-position: 2px 8px;}
form .button-valid-block, form.ng-valid .button-valid-block[disabled] {display: none;}
form.ng-invalid .button-valid-block[disabled], form.ng-valid .button-valid-block {display: inline-block;}
/* end valid-block page */
/* profile order history */
.img-profile {width: 100px;height: 100px;}
.fa-sign-out {float: right;}
.order-profile-list {padding: 16px;border: 1px solid #bababa;border-radius: 4px;overflow-x: auto;}
.order-profile-heading::before {position: absolute;left: 0;top: 0;display: block;height: 100%;width: 8px;border-radius: 50px;transition: all .2s ease-in-out;content: "";}
.order-profile-heading {position: relative;padding-left: 24px;}
.order-profile-heading-decor {position: absolute;left: 0;top: 0;display: block;background-color: rgb(0, 160, 70);height: 100%;width: 8px;border-radius: 50px;transition: all .2s ease-in-out;}
.order-profile-heading-flex-direction {font-weight: normal !important;}
.order-profile-heading-flex {display: flex;flex-direction: row;align-items: center;min-height: 40px;padding-right: 24px;}
.order-profile-heading-status {width: 100%;margin-bottom: 8px;}
.order-profile-heading-label {font-size: 14px;}
.order-profile-heading-label-color {color: #797878;}
.order-profile-heading-date {white-space: nowrap;}
.order-profile-heading-value {font-size: 14px;white-space: nowrap;}
.order-profile-heading-price {width: 100%;margin-bottom: 8px;}
.order-profile-heading-goods {display: flex;flex-direction: row;width: 100%;}
.order-profile-heading-goods-item {display: flex;flex-direction: row;align-items: center;justify-content: center;width: 40px;height: 40px;}
.order-profile-heading-goods-item img {max-width: 100%;width: auto;max-height: 100%;height: auto;}
.order-profile-heading-chevron {position: absolute;right: 0;top: 8px;width: 24px;height: 24px;fill: #3e77aa;}
.order-info-profile-max-width {max-width: 600px;}
.order-status-color-in-process {background-color: rgb(234, 165, 0);}
.order-status-color-success {background-color: rgb(0, 160, 70);}
.order-profile-details {display: flex;flex-direction: row;padding-top: 16px;padding-left: 24px;}
.order-profile-details-goods {width: 100%;}
.order-profile-details-header {display: flex;align-items: center;margin-bottom: 16px;}
.order-profile-details-t {display: flex;flex-direction: row;align-items: center;padding-bottom: 16px;}
.order-profile-details-title {width: 100%;margin-bottom: 16px;font-size: 14px;line-height: 17px;font-weight: normal;}
.order-profile-details-picture {position: relative;justify-content: center;flex-shrink: 0;width: 21px;margin-right: 5px;}
.order-profile-details-digit {}
.order-profile-details-figure {display: flex;flex-direction: row;align-items: center;}
.order-profile-details-options {display: flex;flex-direction: row;width: 100%;}
.order-profile-details-option {flex-grow: 1;}
.order-profile-details-option-opt {padding-left: 8px;padding-right: 8px;}
.order-profile-details-option-quantity {padding-left: 8px;padding-right: 8px;}
.order-profile-details-payment-row {margin-bottom: 24px;margin-right: 24px;}
.order-profile-details-payment-sum {display: flex;flex-direction: row;align-items: center;margin-bottom: 16px;font-size: 20px;}
.order-profile-details-payment {margin-bottom: 24px;}
.order-profile-details-label {display: flex;flex-direction: row;align-items: center;margin-bottom: 16px;font-size: 14px;color: #797878;white-space: nowrap;}
.order-profile-details-payment-row .order-profile-details-label {margin-bottom: 0;}
/* end profile order history */
/* .tabs.is-toggle li.is-active a {background-color: #485fc7;border-color: #485fc7;} */
.scrollup{width:50px;height:50px;opacity:0.5;position:fixed;bottom:75px;right:100px;display:none;text-indent:-9999px;background: url('/load/img/sprite-one.png') -313px -314px no-repeat;}
/* spinner loading block */
/*#loading-bar {
pointer-events: all !important;
z-index: 99999 !important;
border: none !important;
margin: 0px !important;
padding: 0px !important;
width: 100% !important;
height: 100% !important;
top: 0px !important;
left: 0px !important;
cursor: wait !important;
position: fixed !important;
background-color: rgba(0, 0, 0, 0.3) !important;
}*/
/* rz-slider */
/* Angular JS slider directive */
/* rzslider{position:relative;display:inline-block;width:100%;height:2px;margin:30px 0 15px 0;vertical-align:middle}
rzslider span{position:absolute;display:inline-block;white-space:nowrap}
rzslider span.base{width:100%;height:100%;padding:0}
rzslider span.bar{z-index:0;width:100%;height:100%;background:#fff}
rzslider span.bar.selection{z-index:1021;width:0;background:#67b700}
rzslider span.pointer{top:-15px;z-index:2;width:32px;height:32px;cursor:pointer;background-color:#a1d7ff;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
rzslider span.pointer:after{position:absolute;top:12px;left:12px;width:8px;height:8px;background:#71818e;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;content:''}
rzslider span.pointer:hover:after{background-color:#67b700}
rzslider span.pointer.active:after{background-color:#67b700}
rzslider span.bubble{top:-32px;padding:1px 3px 1px 3px;color:#67b700;cursor:default}
rzslider span.bubble.selection{top:15px} */
rzslider{position:relative;display:inline-block;width:100%;height:2px;margin:30px 0 15px 0;vertical-align:middle}
rzslider span{position:absolute;display:inline-block;white-space:nowrap}
rzslider span.base{width:100%;height:100%;padding:0}
rzslider span.bar{z-index:0;width:100%;/*height:100%;*/height:5px;background:#abe2fb}
rzslider span.bar.selection{z-index:1;width:0;height:5px;background:#0092ff}
rzslider span.pointer{top:-7px;z-index:2;width:21px;height:21px;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
rzslider span.pointer:after{position: absolute;z-index: 2;width:21px;height:21px;border-radius: 50%;background-color: #fff;border: 2px solid #52b5ff;-moz-border-radius:50%;content:''}
rzslider span.pointer:hover:after{background-color:#fff}
rzslider span.pointer.active:after{background-color:#fff}
rzslider span.bubble{top:-32px;padding:1px 3px 1px 3px;color:#67b700;cursor:default}
rzslider span.bubble.selection{top:15px}
rzslider span.bubble.limit{/*display:none*/}
.pricefilter-div {margin: 10px 0 0 0;text-align: center;}
.pull-left-price-filter {padding:15px 0 5px 0;font-weight:bold;color: #67b700;}
.pull-right-price-filter {padding:15px 0 5px 0;font-weight:bold;color: #67b700;}
/* end rz-slider css */
#loading-bar .bar {background: #0092ff !important;height: 3px !important;}
/*#loading-bar-spinner {top: 50% !important;left: 50% !important;}*/
#loading-bar-spinner .spinner-icon {border: solid 3px transparent !important;border-top-color: #0092ff !important;border-left-color: #0092ff !important;border-radius: 14px !important;width: 28px !important;height: 28px !important;}
/* color spinner loading */
.loading_recent_blog{font-size:48px;color:#1E90FF;margin-bottom:25%;}
.loading_article_spinner{font-size:48px;color:#1E90FF;margin-bottom:25%;}
.loading_shop_spinner{font-size:48px;color:#1E90FF;margin-bottom:25%;}
.loading_items_shop_spinner{font-size:48px;color:#1E90FF;margin-top:25%;z-index:99999;}
/* spinner filtered category */
.loading_items_shop_spinner_cat {position:fixed;width:100%;left:0;right:0;top:0;bottom:0;background-color: rgba(255,255,255,0.7);z-index:9999;display:block;}
.loading_items_shop_spinner_cat:after {content:'';display:block;position:absolute;left:50%;top:50%;width:77px;height:77px;border-style:solid;border-color:#ededed;border-top-color:#3498db;border-width: 5px;border-radius:50%;-webkit-animation: spin 1.2s linear infinite;animation: spin 1.2s linear infinite;}
.loading_items_shop_spinner_cat_mobile {position:fixed;width:100%;left:0;right:0;top:0;bottom:0;background-color: rgba(255,255,255,0.7);z-index:9999;display:block;}
.loading_items_shop_spinner_cat_mobile:after {content:'';display:block;position:absolute;left:35%;top:40%;width:70px;height:70px;border-style:solid;border-color:#ededed;border-top-color:#3498db;border-width: 5px;border-radius:50%;-webkit-animation: spin 1.5s linear infinite;animation: spin 1.5s linear infinite;}
/* for slider */
.priceslider-div {margin: 10px 30px 5px 15px !important;/* background: #a4d8ff;outline: 15px solid #dedede;border-radius: 10px; */}
.priceslider-div-top {display:flex;font-size:0.875em;}
.priceslider-div-input {position:relative;width:0;flex-grow: 1;min-width: 0;font-size: 0.875em;}
.priceslider-div-prefix {width:26px;position:absolute;top:0;line-height:32px;text-align:right;}
.priceslider-input {height: 32px;max-width: 100%;width: 100%;line-height: 20px;border: 1px solid #e2e2e2;border-radius: 8px;box-sizing: border-box !important;padding-left: 16px;padding-right: 16px;padding-top: 0;padding-bottom: 0;transition: all .16s;box-shadow: none;pointer-events: initial;}
.priceslider-input-box {height: 32px;padding-left: 32px !important;}
.priceslider-div-mobile {margin: 5px 25px 5px 25px !important;/* background: #a4d8ff;outline: 15px solid #dedede;border-radius: 10px; */}
/* CSS for priceSlider */
.slider {position: relative;text-align: left;height: 4px;border-radius: 6px;background-color: #abe2fb;}
.slider .handle {position: absolute;z-index: 2;width: 1.3em;height: 1.3em;border-radius: 50%;background-color: #fff;border: 2px solid #52b5ff;}
.handle {top: -0.5em;margin-left: -0.8em;}
.slider .range {position: absolute;z-index: 1;display: block;font-size: .7em;background-color: #0092ff;top: 0;height: 100%;}
/* end css priceslider */
.hover-item-block{position:absolute;display:none;margin-left:78px;margin-bottom:100px;margin-top:-150px;z-index:2;} /*  opacity items hover  */
.btnzq {border: none;font-size: 15px;background: none;cursor: pointer;padding: 4px 5px;display: inline-block;outline: none;position: relative;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.btnzq:after {content: '';position: absolute;z-index: -1;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.btnzq:before {font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;position: relative;-webkit-font-smoothing:antialiased;}
.btnzq-4 {border-radius: 0px;border: 1px solid #000;color: #000;overflow: hidden;background:#fff;opacity: 0.7;}
.btnzq-4:active {border-color: #000;color: #000;}
.btnzq-4:hover {background: #000;color: #fff;border-color: #000;}
.btnzq-4:before {position: absolute;height: 100%;font-size: 125%;line-height: 3.5;color: #fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.btnzq-4:active:before {color: #000;}
.btnzq-4a:before {left: 130%;top: 0;}
.btnzq-4a:before {left: 80%;}
/*.items-shop-img-mobile-xs {display:none;}*/
#zoom_item_thumb img{border:1px solid #fff;}
#zoom_item_thumb_mobile img{border:1px solid #fff;}
#menu_shop_primary {display:none;}
#menu_shop_mobile {display:none;}
#menu_shop_desktop {display:block;}
.icon-menu {position: absolute;float: left;top: 18px;background: url("/load/img/sprites-menu.png") no-repeat;width: 16px;height: 16px;}
/* .active img{border:1px solid #fff !important;} */
.addtocart-select-width{float:left;}
.items-shop-favor{display: inline-block;padding:15px 0 10px 0;}
/* start checkbox filter style */
.container-checkbox {display: block;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer;font-size: 16px;font-weight: 300;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.container-checkbox input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {/*position: absolute;*/top: 0;left: 0;height: 25px;width: 25px;/*background-color: #eee;border: 1px solid #aaa;*/} /* need test if work without position:absolute */
.container-checkbox:hover input ~ .checkmark {background-color: #ccc;}
.container-checkbox input:checked ~ .checkmark {background-color: #2196F3;}
.checkmark:after {content: "";/*position: absolute;*/display: none;} /* need test if work without position:absolute */
.container-checkbox input:checked ~ .checkmark:after {display: block;}
.container-checkbox .checkmark:after {left: 9px;top: 5px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
/* end checkbox filter style */
.chosen-filter-opt {margin-bottom: 8px;padding-left: 30px;padding-bottom: 3px;background: url("/load/img/filter-clear.png") no-repeat left top;cursor: pointer;}
.chosen-filter-opt-li {margin: 4px 0px;padding-left: 30px;list-style-type:none;cursor: pointer;}
.chosen-filter-price{color: #555555;font-size: 14px;font-weight: 300;}
.chosen-filter-price-value{color: #000000;font-size: 14px;font-weight: 700;}
/* end input text-new style */
.pagination-div-block{margin-left:10px;margin-top:15px;}
.pagination-block {display: inline-block;margin: 0 !important;width: 100%;padding-top: 0;padding-left: 0;border-radius: 4px;}
.pagination_result_div {color: #000000;}
.pagetext {height: 50px;line-height: 25px;}
.pagetextspan {white-space: nowrap;overflow: hidden;}
.product-compare {padding-top: 6px;font-weight: 200;text-align: center;}
.spinner-load-cat{position:absolute;top:53%;left:25%;}
.label-shop-primary{display: inline-block;padding: 25px 0px 0px 0px;}
.label-shop-primary-mobile {display:none;}
.qbuy-tel {margin-left: auto;margin-right: auto;text-align: center;width: 300px;}
.services-data {max-width: 1300px;margin: 40px auto 0;}
.services-data-left {display: inline-block;width: 220px;float:left;padding:40px 30px 0 30px;box-sizing: border-box;}
.services-data-left ul {padding: 0;margin: 30px 0 0;}
.services-data-left ul a {display: block;font-size: 16px;font-weight: 300;color: #000;padding: 5px 0 5px;border-bottom: 1px solid rgba(255,255,255,0.3);}
.services-data-left-li {list-style-type:none;}
.services-data-right {display: inline-block;width: calc(100% - 300px);padding: 40px 40px;box-sizing: border-box;}
.services-data-right-content {font-size:24px;padding: 20px;overflow: hidden;background-color: #ffffff;box-shadow: 0 0 2px 0 rgba(116,116,116,0.24);}
.review-li-name {list-style-type: none;color: #000;font-weight: bold;}
.review-li-date {list-style-type: none;color: #555;font-size: 85%;margin-bottom: 5px;}
.review-li-desc {list-style-type: none;color: #000;font-size: 110%;line-height: 130%;margin-bottom:30px;}
.review-li-post {list-style-type: none;color: #000;margin-bottom: 5px;}
.review-form-input {width:200px !important;margin-bottom:5px;}
.review-pagination {text-align:right !important;}
.review-block {font-size: 16px;padding: 20px;overflow: hidden;background-color: #ffffff;box-shadow: 0 0 2px 0 rgba(116,116,116,0.24);}
.contactmap-html {padding: 40px;margin-bottom: 50px;overflow: hidden;background-color: #ffffff;box-shadow: 0 0 2px 0 rgba(116,116,116,0.24);}
.contactmap-html a {text-decoration: underline;color: #004d98;}
.privacy-html {padding: 40px;overflow: hidden;background-color: #ffffff;box-shadow: 0 0 2px 0 rgba(116,116,116,0.24);}
.slider-home{}
.caption-slider {font-family:'Lato',sans-serif;font-weight:400;font-style:normal;color:#fff;text-decoration:none;background-color:transparent;width:700px;text-align:left;top:250px;position:absolute;left: 15%;font-size:36px;}
.parallax-home {}
.parallax_caption{padding: 100px 50px;margin-left: 72%;height: 600px;opacity:0.8;}
.parallax_caption_text{padding: 50px 0px;height: 600px;color:#000}
.parallax-middle{color: #0092ff;}
.text-system-1{font-weight: 100;font-style: normal;color: #111;font-size: 50px;line-height: 1.4;letter-spacing: 0px;padding-bottom:40px;padding-top:80px;}
.text-system-2{font-weight: 400;font-style: normal;font-family: 'Lato', sans-serif;color: #0092ff;font-size:24px;line-height:2.3;letter-spacing:0px;}
.text-system-3{font-weight: 300;font-style: normal;font-family: 'Lato', sans-serif;color: #111;font-size: 50px;line-height: 1.4;letter-spacing: 0px;padding-bottom:30px;padding-top:0px;}
.text-system-parallax{font-weight: 300;font-style: normal;font-family: 'Lato', sans-serif;color: #111;font-size: 50px;line-height: 1.4;letter-spacing: 0px;padding-bottom:30px;padding-top:0px;}
.text-system-4{font-weight: 200;font-style: normal;color: #777;line-height: 1.4;letter-spacing: 0px;padding-bottom:40px;padding-top:80px;}
.text-system-5{font-weight: 100;font-style: normal;color: #fff;margin:0;font-size: 30px;line-height: 1.4;letter-spacing: 0px;display:block;}
.text-system-6{display:block;padding:1rem;font-weight: 100;font-style: normal;color: #000;margin:0;font-size: 30px;line-height: 1.4;letter-spacing: 0px;}
.three-col-home{/*max-width: 88em;*/margin-left: auto;margin-right: auto;padding-top: 40px;padding-bottom: 40px;}
.three-col-home:after,.three-col-home:before{display:table;content:" "}
.three-col-home:after{clear:both}
.row-price{max-width:67%;margin-left:auto;margin-right:auto;padding-top:40px;}
/* Blog settings desktop */
.recent_blog{margin-top:25px;}
.recent_title_blog{font-size:20px;}
.recent_title_blog_div{text-align:center;border-bottom: 1px solid #111;margin-top: 60px;}
.recent_rpt_blog{padding-bottom:25px;padding-top: 15px;}
.recent_li_blog{margin-top:10px;}
.head_blog{max-width: 75em;margin-left:auto;margin-right:auto;padding-top: 0px;padding-bottom: 0px;}
.blogrpt{padding-left:15px;padding-right:15px;padding-bottom:77px;}
.blogrpt > a > .title_blog:hover {color: #0092ff !important;}
.title_blog{position:relative;text-decoration:none;font-size:36px;font-weight:400;font-style:normal;}
.date_blog{position:relative;}
.date_blog_span{float: left;color: #9d9d9d;margin-left:25px;padding-top:5px;padding-bottom:10px;font-weight: 300;font-style: normal;font-family: 'Lato', sans-serif;color: #777777;font-size: 20px;line-height: 1.7;letter-spacing: 0px;}
.date_blog_span1{margin-left:20px;}
.img_blog{width:100%;max-width:100%;}
.img_blog_div{position:relative;}
.bitdescription_blog_div_desktop{position:relative;}
.bitdescription_blog_div_mobile{display:none;}
.bitdescription_blog{margin: 0px 0px 0px 40px;font-weight: 300;font-style: normal;font-family: 'Lato', sans-serif;color: #777777;font-size: 20px;line-height: 1.7;letter-spacing: 0px;}
.readmore_blog{position:relative;}
.description_article{margin: 0px 0px 0px 10px;font-weight: 300;font-style: normal;font-family: sans-serif;color: rgb(119, 119, 119);font-size: 20px;line-height: 1.7;letter-spacing: 0px;padding: 0px 50px 0px 0px;}
.img_article {float:left;margin-right:2%;width:44%;padding-bottom: 10px;}
.head_article{max-width: 75em;margin-left:auto;margin-right:auto;padding-top: 0px;padding-bottom: 30px;}
.block_article{padding: 40px 10px 0px 10px;}
.row_article{max-width: 75em;margin-left: auto;margin-right: auto;}
.recent-articles{}
  /*  end blog settings desktop  */
.dropdown-menu-shop{cursor:pointer;line-height:1.5;display:block;clear:both;font-weight:400;font-size:medium;color:#111;white-space:nowrap;}
.dropdown-menu-shop a{cursor:pointer;line-height:1.5;display:block;padding:4px 20px;clear:both;font-weight:400;font-size:medium;color:#111;white-space:nowrap;}
.dropdown-menu-shop a:hover{background:#3c3c3c;opacity:0.7;cursor:pointer;line-height:1.5;display:block;padding:4px 20px;clear:both;font-weight:400;font-size:medium;color:#fff;white-space:nowrap;}
.not-visible{visibility: hidden;}
.notmb{}
.notmb-less-1024{display:inline-block;}
.notmb-less-1280{display:block;}
.notmb-less-1460{display:block;}
.notmb-less-1720{display:block;}
.notdesktop{display:none;}
.product-block-middle-mobile{margin-left:30px;}
/* Footer */
div.FooterTopfooter {}
div.FooterTopfooter div.fixBlockfooter {padding: 20px 0px;}
div.fixBlockfooter {width: 940px;margin: 0px auto;}
div.FooterTopfooter div.fixBlockfooter div.BottomMenufooter {float: left;width: 220px;}
div.FooterTopfooter div.fixBlockfooter div.BottomMenufooter:nth-child(2n), div.FooterTopfooter div.fixBlockfooter div.BottomMenufooter:first-child {margin-right: 140px;}
div.FooterTopfooter div.fixBlockfooter div.BottomMenufooter span.title {color: #555;font-family: "Exo 2 Expanded",sans-serif;font-size: 18px;display: block;border-bottom: 1px solid #363636;padding: 8px 0px;}
div.FooterTopfooter div.fixBlockfooter div.BottomMenufooter ul li {position: relative;border-bottom: 1px solid #5B5D5F;padding-left: 15px;}
div.FooterTopfooter div.fixBlockfooter div.BottomMenufooter ul li p {font-size: 14px;font-family: "Exo 2 Expanded",sans-serif;}
div.FooterTopfooter div.fixBlockfooter div.BottomMenufooter ul li p a {text-decoration: none;display: block;color: #322F2F;padding: 7px 0px;}
.pfooter {margin-top: 0px;margin-bottom: 0px;}
/* style bottom */
div.LeftPartfooter {float: left;}
div.FooterBottomfooter {height: 70px;background-color: #1E1D1D;}
div.FooterBottomfooter p {font-size: 11px;color: #939392;text-transform: uppercase;margin-bottom: 5px;}
div.FooterBottomfooter p.linkfooter {margin-bottom: 0px;}
div.FooterBottomfooter p.linkfooter span {position: relative;top: 4px;display: inline-block;background: transparent url("http://rcxgo.com/image/data/demo/flas.png") no-repeat scroll 0% 0%;width: 25px;    height: 16px;margin-right: 9px;}
div.FooterBottomfooter p.linkfooter a {color: #FFF;text-decoration: none;}
ul.categories {margin:0;padding:5px 5px;display:inline-block;}
ul.categories li {margin:0;padding:15px;border:solid 1px #004d98;display:inline-block;background:#004d98;color:white;}
ul.categories li:hover {margin:0;padding:15px;border:solid 1px #004d98;background:#fff;display:inline-block;cursor:pointer;color:#0990e6;}
/* button back */
.btnz {width: 120px;border: none;font-size: inherit;padding: 10px;background: none;cursor: pointer;display: inline-block;text-transform: uppercase;letter-spacing: 1px;font-weight: 300;outline: none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
.btnz:after {content: '';position: absolute;z-index: -1;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.btnz:before {font-family: 'FontAwesome';font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;position: relative;-webkit-font-smoothing:antialiased;}
.btnz-4 {border-radius: 0px;border: 1px solid #004d98;color: #004d98;overflow: hidden;}
.btnz-4:active {border-color: #004d98;color: #004d98;}
.btnz-4:hover {background: #004d98;color: #fff;border-color: #004d98;}
.btnz-4:before {position: absolute;height: 100%;font-size: 125%;line-height: 3.5;color: #fff;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.btnz-4:active:before {color: #004d98;}
.btnz-4a:before {left: 130%;top: 0;}
.btnz-4a:before {left: 80%;}
/* other button */
.btn-warning-my{width: 160px !important;border-radius: 0px !important;}
.btn-warning-my:hover, .btn-warning-my:focus {width: 160px !important;border-radius: 0px !important;background-color:#ee9510 !important;}
/* price filter block */
.btn-reset-price{width: 160px !important;border-radius: 0px !important;background-color:#00acff !important;}
.btn-reset-price:hover, .btn-warning-my:focus {width: 160px !important;border-radius: 0px !important;background-color:#4ac4ff !important;}
.btn-reset-price-1{width: 160px !important;border-radius: 0px !important;background-color:#ececec !important;}
.btn-reset-price-1:hover, .btn-warning-my:focus {width: 160px !important;border-radius: 0px !important;background-color:#fff !important;}
/* for cart */
.cart-summary{background: none repeat scroll 0% 0%;padding: 5px;color: #9b9b9b;font-size: 80%;}
.cart-summary:hover{background: none repeat scroll 0% 0%;padding: 5px;font-size: 80%;color: #fff;}
.cart-icon-my{float:left;width:33.33333333%;position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.cart-checkout-title-item{font-size:16px;}
/* end for cart */
/* for favor */
.favor-summary{background: none repeat scroll 0% 0%;padding: 5px;color: #9b9b9b;font-size: 80%;}
.favor-summary:hover{background: none repeat scroll 0% 0%;padding: 5px;font-size: 80%;color: #fff;}
.favor-icon-my{float:left;width:33.33333333%;position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.favor-item-title{color:#0092ff !important;cursor:pointer;text-decoration:none;}
.favor-del-btn{cursor:pointer;padding:5px;}
/* end for favor */
/* For Price */
table.SecondTable, table.FirstTable{width:100%; border-color:#1C79C6; text-align:center; background: #fff;}
table.FirstTable{margin:20px; border:3px solid #1C79C6;width: 100%;}
table td{padding: 10px 0px 0px 0px;}
table.FirstTable thead th{background: #1C79C6; padding: 10px; text-align: center; cursor:pointer; color:white;}
table.FirstTable thead tr.statetablerow th:hover{background: #4B9BE6; padding: 10px; cursor:pointer; color:white;}
table.SecondTable thead th{padding: 10px; background: #D6E9FF;cursor:pointer; color:black;border: none;}
table.SecondTable th:first-child:hover+th{background: #4B9BE6; padding: 10px; cursor:pointer; color:white;}
table.SecondTable thead th:hover{background: #4B9BE6; padding: 10px; cursor:pointer; color:white;}
table.FirstTable td.nopad{padding:0;}
/* For Owl Carousel */
.owl-carousel { margin: 0; }
.owl-carousel .owlitem { position: relative; }
.owl-carousel .owlitem img { position: relative; }
.owl-carousel .owlitem p { position: absolute; font-size: 1.8rem; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.owl-carousel .owlitem-1 { position: relative; width: 100px; }
.owl-carousel .owlitem-1 img { position: relative; display: block;}
.owl-carousel .owlitem-1 p { position: absolute; font-size: 1.8rem; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.owl-carousel .owlitem-2 { position: relative; width: 170px; }
.owl-carousel .owlitem-2 img { position: relative; display: block;}
.owl-carousel .owlitem-2 p { position: absolute; font-size: 1.8rem; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.owl-carousel .owlitem-3 { position: relative; width: 260px; }
.owl-carousel .owlitem-3 img { position: relative; display: block;}
.owl-carousel .owlitem-3 p { position: absolute; font-size: 1.8rem; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.owl-thumb-item {display: inline;padding: 0;border: none;margin:5px;cursor: pointer;}
.owl-carousel .owl-dots {	display: none !important;}
/* .owl-carousel .owl-nav [class*=owl-] {color:#7b7b7b; font-size: 11px;	width: 30px; height: 30px; line-height: 30px;	border-radius: 0;	text-align: center;} */
/* .owl-carousel .owl-nav [class*=owl-]:hover {color: #000;} */
/* .owl-carousel .owl-prev,.owl-carousel .owl-next {	position: absolute;	top: 35%;	height: 30px;	margin: auto !important;} */
.owl-nav .owl-next .fa {margin-left: 3px;margin-bottom: 5px;}
.owl-nav .owl-prev .fa {margin-right: 3px;margin-bottom: 5px;}
.my-owl-div .owl-nav {display: flex;align-items: center;justify-content: space-between;position: absolute;width: 100%;top: 30%;left: 50%;transform: translate(-50%, -50%);padding: 0 10px;pointer-events: none;box-sizing: border-box;}
.my-owl-div .owl-nav .owl-prev,
.my-owl-div .owl-nav .owl-next {width: 43px;height: 43px;border-radius: 50%;display: flex;align-items: center;justify-content: center;padding: 0 !important;font-family: Arial !important;font-size: 12px !important;line-height: 1 !important;box-sizing: border-box;background: rgba(255, 255, 255, 0.85) !important; pointer-events: all;}
/* .owl-prev {left: 10px !important; right: auto !important; width: 30px !important; height: 60px !important;} */
/* .owl-next {right: 10px !important; left: auto; width: 30px !important; height: 60px !important;} */
.my-owl-div .owl-nav .owl-prev.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
.my-owl-div .owl-nav .owl-next.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
.my-owl-div-qlook .owl-nav {display: flex;align-items: center;justify-content: space-between;position: absolute;width: 100%;top: 39%;left: 50%;transform: translate(-50%, -50%);padding: 0 10px;pointer-events: none;box-sizing: border-box;}
.my-owl-div-qlook .owl-nav .owl-prev,
.my-owl-div-qlook .owl-nav .owl-next {width: 43px;height: 43px;border-radius: 50%;display: flex;align-items: center;justify-content: center;padding: 0 !important;font-family: Arial !important;font-size: 12px !important;line-height: 1 !important;box-sizing: border-box;background: rgba(255, 255, 255, 0.85) !important; pointer-events: all;}
/* .owl-prev {left: 10px !important; right: auto !important; width: 30px !important; height: 60px !important;} */
/* .owl-next {right: 10px !important; left: auto; width: 30px !important; height: 60px !important;} */
.my-owl-div-qlook .owl-nav .owl-prev.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
.my-owl-div-qlook .owl-nav .owl-next.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
.width-owlthumb-items-shop-modal {width:35px;}
.width-owlthumb-items-shop {width:75px;}
.title-product-carusel-block {width:100%;margin-bottom:20px;font-weight:bold;margin-left:auto;margin-right:auto;font-size:20px;color:#000;}
/****************************/
/* For Mobile version */
@media screen and (max-width:769px) {
header {background-color: #fff;position: fixed;top: 0;left: 0;width: 100%;height: 3.25rem;z-index: 1003;border-bottom: none;box-shadow: 0 0 1px 1px rgba(0,0,0,.2);transition: height .2s ease-in-out;}
header .logo-image {display: block;text-align: center;}
header .logo-image img {display: block;max-height: 3.25rem;margin: 0 auto;}
header.search-active {height: 6.25rem;}
.header-columns {padding: 0;align-items: unset;}
.container{background:transparent;padding:0px;margin-top:0px;}
/* .column {display: flex !important;} */
body.search-active {margin-top: 6.25rem;}
body.noscroll {overflow: unset;position: fixed;}
.search-box {width: 92%;position: absolute;overflow: hidden;top: 3.25rem;left: 4%;margin: .5rem auto;height: 0;}
.search-box.search-active, .search-input {height: 2rem;}
.search-icon-search {left: 8px;top: unset;}
.search-icon-clear {right: 6px;top: 8px;font-size: 24px;width: 18px;height: 18px;z-index: 2;}
.search-field-width {width:100%;}
.search-btn-padding-mobile {padding-right: 0.4rem !important;}
.section-global-content .section {padding: 1.5rem 0.5rem;}
.section-intro-content .section {padding: 1.5rem 0.5rem;}
.pagination-mobile-flex {display: flex;}
.pagination > li > a, .pagination > li > span {padding: 5px 12px;}
.column.qbuybtn {display: inline-flex;padding:0;width:45%;text-transform: lowercase;}
.column.questionsbtn {display: inline-flex;padding:0;width:45%;text-transform: lowercase;}
.column.tsizebtn {display: inline-flex;padding:0;margin-bottom:15px;width:45%;text-transform: lowercase;}
.qbtn {margin:auto;}
.fmodal-content {z-index:1002;}
.fmodal-contentq {margin: 60px 0 0 0 !important;max-height: calc(100vh - 120px) !important;}
.modal-contentq {margin: 60px 0 0 0 !important;max-height: calc(100vh - 120px) !important;}
.modal-contentq > .qbox {padding:5px !important;}
.fbtndiv {display:inline-flex !important;}
.filter-li-with-scroll {display: inline-block;max-height: 260px;width: 200px;margin-top:5px;overflow-y: auto;}
.pull-left-price-filter {padding:10px 0 5px 0;}
.pull-right-price-filter {padding:10px 0 5px 0;}
.priceslider-div-mobile {margin: 5px 5px 5px 5px !important;}
.fixed-btn-close {/*position:fixed !important;*/}
.page-not-found {width:300px;}
.favor-button {position: relative;display: inline-flex;margin: 10px 0px 0 5px;vertical-align: middle;}
.icon-search {align-items: center;display: inline-flex;justify-content: center;height: 1.25rem;width: 1.25rem;margin: 10px 1px 0 0;}
}
@media screen and (max-width:768px) {
    #menu_shop_primary {display:none;}
    #menu_shop_mobile {display:block;}
    #menu_shop_desktop {display:none;}
    .hr-my{height: 0px;background: rgb(242, 242, 242) none repeat scroll 0% 0%;}
    ul.links{margin:0;padding:.5em;}
    ul.links li{list-style:outside none none;font-weight:bold;line-height:150%;font-family: 'Roboto Condensed', sans-serif;display:inline;}
    ul.links li a:hover {background-color: transparent; color:#1e90ff;text-decoration:none;}
    ul.links li a:active {background-color: transparent; color:#1e90ff;text-decoration:none;}
    ul.links li a:focus {background-color: transparent; color:#1e90ff;text-decoration:none;}
    ul.links li.hidemenu {display:none;}
    ul.social,.summary{display:none;}
    ul.categories li {margin:0;padding:15px;border:solid 1px #004d98;background:#004d98;color:white;}
    ul.categories li:hover {margin:0;padding:15px;border:solid 1px #004d98;background:#fff;cursor:pointer;color:#0990e6;}
    ul.categories_dropdown li {margin:0;padding:15px;border-top:solid 1px #004d98;background:#fff;color:#0990e6;}
    ul.categories_dropdown li:hover {margin:0;padding:15px;border-top:solid 1px #004d98;background:#004d98;cursor:pointer;color:white;}
    ul.pagination{margin-left:1%;}
    .back{float:right;margin-right:20%;font-weight:bold;}
    /*.navbar-nav {float: none !important;}*/
    .nav-active {background-color:#e4effc;opacity:0.75;border:1px solid #238cff;/*margin-left:auto;margin-right:auto;*/text-align:center;width: 100px;}
    .main{position:relative;margin-left:0px;max-width:50em;top:-10px;background:#f3f3f3;}
    .main_web{position:relative;/*margin-left:0.3rem;padding-left:0.3rem;padding-right:0.3rem;*/max-width:50em;top:-10px;overflow: hidden;}
    .main_web_slider{display:none;}
    .first-block{max-width:88em;margin-left:auto;margin-right:auto;padding-top:5px;}
    .main0{display:none;}
    .logo-hr{display:none;}
    .date-create{display:none;}
    .dir-pagesize{display:none;}
    .cart-icon-my{display:none;}
    .favor-icon-my{display:none;}
    .items-shop-favor{display: inline-block;padding: 10px 0 10px 5px !important;}
    .menu-links-checkout {margin: 0px 0px 0px 0px !important;}
    .menu-links-navbar-li-a-home {/*display:initial !important;*/}
    .scrollup{visibility:hidden;}
    .text-system-1{font-weight: 100;font-style: normal;color: #111;font-size: 20px;line-height: 1.2;letter-spacing: 0px;padding-bottom: 0px;padding-top: 15px;}
    .text-system-2{font-weight: 400;font-style: normal;font-family: 'Lato', sans-serif;color: #0092ff;font-size:24px;line-height:2.3;letter-spacing:0px;}
    .text-system-3{font-weight: 300;font-style: normal;font-family: 'Lato', sans-serif;color: #111;font-size: 50px;line-height: 1.4;letter-spacing: 0px;padding-bottom:30px;padding-top:0px;}
    .text-system-4{font-weight: 100;font-style: normal;color: #777;line-height: 1.4;letter-spacing: 0px;padding-bottom:20px;padding-top:20px;}
    .three-col-home{display:none;}
    .label-shop-primary{display:none;}
    .label-shop-primary-0{padding: 0; margin: 20px 0px 20px;width:230px;font-size: 15px;border-radius: 0;color: #111;background: #fff;}
    .label-shop-primary-mobile{display:block;padding: 30px 0px 30px;width:230px;font-size: 16px;border-radius: 0;color: #111;background: #fff;}
    .label-shop-artikul{padding:10px;font-size: 15px;border-radius: 0;color: #111;border: 1px solid #dadada;background: #fff;}
    .label-shop-artikul{display:none;}
    .label-shop-model{padding:10px;font-size: 15px;border-radius: 0;color: #111;border-bottom: 1px solid #a2a2a2;background: #fff;}
    .label-shop-price{padding:10px;font-size: 15px;border-radius: 0;color: #111;border-bottom: 1px solid #a2a2a2;background: #fff;}
    .label-shop-other{color: #111;background: #fff;}
    .row-item-shop-product{max-width: 75em;margin-left: auto;margin-right: auto;padding-top: 0px;padding-bottom: 40px;}
    .recent-product-carousel-row {display:none;}
    .item{border:solid 1px #ddd; background: #fff;margin:0;padding:0 5px;float:left;display:inline-block;}
    .filter-shop{display:none;}
    .highsearch {padding:0px;}
    .services-data-left-li {list-style-type:none;}
    .services-data-left {width: 220px;float:none;padding:5px 30px 15px 30px;box-sizing: border-box;}
    .services-data {max-width: 1300px;margin: 10px auto 0;}
    .services-data-right {width: 100%;padding: 0;box-sizing: border-box;}
    .services-data-left ul a {display: block;font-size: 16px;font-weight: 300;color: #000;padding: 2px 0 2px;border-bottom: 1px solid rgba(255,255,255,0.3);}
    .notmb {display:none !important;}
    .notmb-less-1024{display:none !important;}
    /* For Owl Carousel mobile 768px */
    .owl-carousel { position: relative; }
    .owl-carousel .owlitem { position: relative; }
    .owl-carousel .owlitem img { position: relative; }
    .owl-carousel .owlitem p { position: absolute; font-size: 1.8rem; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
    .owl-thumb-item {padding: 0;border: none;margin:5px;}
    .owl-carousel .owl-controls { position: relative; top: 0; left: 0; transform: translate(0%, -100%);  -ms-transform: translate(-0%, -100%); -webkit-transform: translate(-0%, -100%); width: 100%; }
    .owl-nav .owl-next .fa {margin-left: 3px;margin-bottom: 5px;}
    .owl-nav .owl-prev .fa {margin-right: 3px;margin-bottom: 5px;}
    .my-owl-div .owl-nav {display: flex;align-items: center;justify-content: space-between;position: absolute;width: 100%;top: 39%;left: 50%;transform: translate(-50%, -50%);padding: 0 10px;pointer-events: none;box-sizing: border-box;}
    .my-owl-div .owl-nav .owl-prev,
    .my-owl-div .owl-nav .owl-next {width: 43px;height: 43px;border-radius: 50%;display: flex;align-items: center;justify-content: center;padding: 0 !important;font-family: Arial !important;font-size: 12px !important;line-height: 1 !important;box-sizing: border-box;background: rgba(255, 255, 255, 0.85) !important; pointer-events: all;}
    .my-owl-div .owl-nav .owl-prev.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
    .my-owl-div .owl-nav .owl-next.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
    .owl-carousel .owl-dots { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
    .width-owlthumb-items-shop {width:50px;}
    .recent-product-carousel-row {display:block;max-width: 85em;margin-left: auto;margin-right: auto;padding-top: 40px;padding-bottom: 40px;}
    /* Blog settings mobile */
    .head_blog{max-width: 75em;margin-left: auto;margin-right: auto;padding-top: 0px;padding-bottom: 0px;}
    .bitdescription_blog_div_desktop{display:none}
    .bitdescription_blog_div_mobile{position:relative;display:block;}
    .date_blog{display:none;}
    .title_blog{position: relative;color: #111;text-decoration: none;font-size: 18px;font-weight: 200;font-style: normal;}
    .bitdescription_blog{margin: 0px 0px 0px 10px;font-weight: 300;font-style: normal;font-family: sans-serif;color: rgb(119, 119, 119);font-size: 14px;line-height: 1.2;letter-spacing: 0px;padding: 0px 20px 0px 0px;}
    .description_article{margin: 0px 0px 0px 10px;font-weight: 300;font-style: normal;font-family: sans-serif;color: rgb(119, 119, 119);font-size: 14px;line-height: 1.2;letter-spacing: 0px;padding: 0px 20px 0px 0px;}
    .img_article {float: left;margin-right:10px;width:50%;}
    .head_article{max-width: 75em;margin-left: auto;margin-right: auto;padding-top: 0px;padding-bottom: 0px;}
    .block_article{padding: 20px 5px 0 10px;}
    .row_article{max-width: 37em;margin-left: auto;margin-right: auto;padding-top: 0px;padding-bottom: 10px;}
    .shop-col-sm-10{margin-left:auto;margin-right:auto;width:83.333333%;float:left;}
    .items-shop-desktop-margin {margin-left:0px;float:left;width:43% !important}
    .menu-links-info-mobile {display:block !important;}
    .mobcat {display:block !important;}
    .icon-menu {position: relative;top:3px;left:15px;background: url("/load/img/sprites-menu.png") no-repeat;width: 16px;height: 16px;}
    .menu-links-navbar-title {letter-spacing: 1px;font-size: 14px;line-height: 0px;font-weight: 500;cursor: pointer;margin-left: 25px;}
    .menu-links-a {padding:0 !important;background-color: unset !important;}
    .menu-links-pad {padding:5px !important;}
    .nav > li > a {display:unset !important;}
    .nav > li > span > span > a {display:inline-block !important;}
    .menu-links-navbar-li-a-div-home {margin-top:0px !important}
    .lastv-mob-pad {padding: 0.25rem !important;}
    /* for product cart on category */
    .product-grid{width:100%;overflow:auto;padding:0px;margin-top: 15px;}
    .product-grid > div {background: #fff;min-width:125px;max-width:130px;display:inline-block;vertical-align:top;margin:0px 10px 15px 10px;transition-property: all;transition-timing-function: cubic-bezier(0,0,1,1);transition-duration: .2s;}
    .product-grid > div:hover{background: #fff;min-width:125px;max-width:130px;display:inline-block;vertical-align:top;margin-bottom:15px;-moz-box-shadow: 0px -1px 10px 3px #abb4b7;-webkit-box-shadow: 0px -1px 10px 3px #abb4b7;box-shadow: 0px -1px 10px 3px #abb4b7;transition-property: all;transition-timing-function: cubic-bezier(0,0,1,1);transition-duration: .2s;}
    .product-grid .image {display: block;height: 190px;margin-bottom: 0px;cursor: pointer;}
    .product-grid .textitem {max-width:130px;white-space:nowrap;color:#999;font-size:13px;text-align:center;overflow:hidden;text-overflow: ellipsis;margin-left:auto;margin-right:auto;padding-top:5px;display:block;cursor:pointer;}
    .product-grid .price {display: block;font-weight: normal;font-size: 14px;color: #0092ff;margin-bottom: 4px;text-align: center;}
    .product-grid .size {max-width:130px;white-space:nowrap;color:#999;font-size:13px;text-align:center;overflow:hidden;text-overflow: ellipsis;margin-left:auto;margin-right:auto;padding:5px 0px 10px 0px;display:block;}
    .imagecat1 {padding:5px;max-width: 130px;}
    input[type=text-new] {width: 185px;background-image: none;box-sizing: border-box;border: 1px solid #6c6c73;border-radius: 0px;font-size: 16px;margin-bottom: 5px;padding: 5px 1px 5px 5px;-webkit-transition: width 0.4s ease-in-out;transition: width 0.4s ease-in-out;}
    input[type=text-new]:focus {width: 210px;color: #111;background-color: #fff;}
    .mini-cart {top: 3.25rem;position: fixed;width: 92%;z-index: 1002;bottom: 0;overflow-y: scroll;font-size: 82%;}
    .page-not-found {width:300px;}
    .qbox {width: 93%;}
    .order-profile-list {padding: 5px !important;}
    .order-profile-heading {padding-left: 1px;}
    .order-profile-heading-label {font-size: 12px;}
    .order-profile-heading-flex-direction {flex-direction: column !important;}
    .order-profile-heading-flex {flex-direction: column !important;}
    .order-profile-heading-status {width: 40% !important;margin-bottom: 0;}
    .order-profile-heading-price {width: 20% !important;margin-bottom: 0;}
    .order-profile-heading-goods {display: flex !important;margin-top: .5rem !important;    }
    .order-profile-heading-goods-item {width: 21px !important;}
    .order-info-profile-max-width {max-width: 480px !important;}
    .order-profile-details {flex-direction: column !important;padding-left: 1px !important;}
    .order-profile-details-digit {font-weight:normal;font-size:14px;}
    .order-profile-details-goods {}
    .order-profile-details-t {flex-direction: column;align-items: flex-start;}
    .order-profile-details-title {margin-bottom: 0;font-size: 12px !important;font-weight: normal;}
    .order-profile-details-options {}
    /* product caption in items page (title, price, options) */
    .products .product-caption {margin-top: .1rem;}
    .products .product-name {font-size: 14px;}
    .products .product-price {font-size: 14px;font-weight: 700;}
    .products .product-size {font-size: 14px;font-weight: 400;font-size: 12px;}
    .products .product-option-bottom {color: #0092ff;font-weight:300;text-align:center;height:21px;font-size:12px;}
    .products .product-available{font-size: 13px;color: rgb(218, 34, 12);}
    .cart-checkout-title-item{font-size:14px;}
    .favor-button {position: relative;display: inline-flex;margin: 10px 0px 0 5px;vertical-align: middle;}
    .icon-search {align-items: center;display: inline-flex;justify-content: center;height: 1.25rem;width: 1.25rem;margin: 10px 1px 0 0;}
}
@media screen and (min-width:1024px) {
/* .fixwidth-mobilesearch {width:33% !important;} */
}
@media screen and (max-width:240px) {
.is-hide-for-240 {display:none !important;}
.fixwidth-mobilesearch {width:unset !important;}
.favor-button {display:none}
.icon-search {align-items: center;display: inline-flex;justify-content: center;height: 1.25rem;width: 1.25rem;margin: 1px 1px 0 0;}
}
@media screen and (max-width:767px) {
.menu-links-checkout {float:right;border-bottom:solid 1px #555;width:100% !important;margin:0px 0px 0px 0px !important;}
.mobcat {display:block !important;}
.mobcat-high-menu {display:block !important;}
.items-shop-img-mobile-xs {width:55% !important}
.highsearch-mobile {top:-43px;position:absolute;left:147px;}
.navbar-right-fix {margin-top:50px !important;}
.icon-menu {position: relative;top:3px;left:15px;background: url("/load/img/sprites-menu.png") no-repeat;width: 16px;height: 16px;}
.menu-links-navbar-title {letter-spacing: 1px;font-size: 14px;line-height: 0px;font-weight: 500;cursor: pointer;margin-left: 25px;}
.menu-links-a {padding:0 !important;background-color: unset !important;}
.menu-links-pad {padding:5px !important;}
.notmb-less-1024{display:none !important;}
.page-not-found {width:300px;}
.favor-button {position: relative;display: inline-flex;margin: 10px 0px 0 5px;vertical-align: middle;}
.icon-search {align-items: center;display: inline-flex;justify-content: center;height: 1.25rem;width: 1.25rem;margin: 10px 1px 0 0;}
}
@media screen and (max-width:640px) {
.img-block-patch-mobile {float:left;width:41% !important;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.items-shop-img-mobile-xs {width:55% !important}
.notmb-less-1024{display:none !important;}
.mobcat {display:block !important;}
}
@media screen and (max-width:860px) {
.menu-links-checkout {width: 160px;margin: 0px 0px 0px 0px !important;}
.notmb-less-1024{display:none !important;}
.mobcat {display:block !important;}
}
@media screen and (max-width:1024px) {
    .slider-home {display:none}
    .recent-articles{display:none}
    .row-price{max-width:90%;margin-left:auto;margin-right:auto;padding-top:20px;}
    .logo-home{display:none;}
    .home-contact{visibility: hidden;}
    .home-contact-icon{visibility: hidden;}
    .parallax-home {display:none;}
    .bitdescription_blog{margin: 0px 0px 0px 10px;font-weight: 300;font-style: normal;font-family: sans-serif;color: rgb(119, 119, 119);font-size: 15px;line-height: 1.2;letter-spacing: 0px;padding: 0px 20px 0px 0px;}
    .title_blog{position: relative;color: #111;text-decoration: none;font-size: 22px;font-weight: 400;font-style: normal;}
    .notmb-less-1024{display:none !important;}
    .notmb-less-1200{display:none !important;}
    .rangeslider-notmb {display:none !important;}
    .priceslider-notmb {display:none !important;}
  .product-page-grid-block {/*margin-top:-9px !important;*/}
    .menu-links {position: relative;}
    .menu-links-contact {display: none !important;}
    .items-shop-desktop-margin {margin-left:0px;}
    .mobcat {display:block !important;}
    .menu-links-checkout {width:160px;margin:0px 1px 0px 1px;}
    .text-system-6{display:block;padding:.75rem;font-weight: 100;font-style: normal;color: #000;margin:0;font-size: 16px;line-height: 1.4;letter-spacing: 0px;}
}
@media screen and (max-width:1200px) {
  .logo-head{display:none;}
  .notmb-less-1200{display:none !important;}
  .product-page-grid-block {/*margin-top:-9px !important;*/}
}
@media screen and (max-width:1280px) {
    .parallax_caption{padding: 100px 50px;height: 600px;background: rgb(0, 0, 0) none repeat scroll 0% 0%;opacity: 0.5;}
    .parallax_caption_text{padding: 50px 0px;height: 600px;color:#fff}
    .parallax-middle{color: #0092ff}
    .logo-margin-left {margin-left:2%}
    .text-system-parallax{font-weight: 300;font-style: normal;font-family: 'Lato', sans-serif;color: #eee;font-size: 50px;line-height: 1.4;letter-spacing: 0px;padding-bottom:30px;padding-top:0px;}
    .caption-slider {font-family:'Lato',sans-serif;font-weight:400;font-style:normal;color:#fff;text-decoration:none;background-color:transparent;width:700px;text-align:left;top:250px;position:absolute;left: 2%;font-size:24px;}
    .shop-col-sm-10{}
    .notmb-less-1280{display:none !important;}
    .notdesktop{display:block;}
    .formb-1280{}
    .product-block-middle-mobile{float:left;width:100% !important;position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;margin-left: 0px !important;}
    .img-block-patch-mobile {width:48% !important;}
    .mobcat {display:block !important;}
    .product-page-grid-block {}
    .phone-block-size {margin: 0 20px 0 0 !important;font-size: 90% !important;}
    .img-phone {margin-right: 10px !important;}
}
@media screen and (max-width:1300px) {
}
@media screen and (max-width:1408px) {
}
@media screen and (max-width:1460px) {
.notmb-less-1460{display:none !important;}
.logo-margin-left {margin-left:2%}
}
@media screen and (max-width:1580px) {
.notmb-less-1580{display:none !important;}
.pagination .results {float: right;padding-top: 3px;margin-right: 220px;}
}
@media screen and (max-width:1720px) {
.notmb-less-1720{display:none !important;}
.pagination .results {float: right;padding-top: 3px;margin-right: 220px;}
}
/*      rules for differents models  */
/* (240x320) fix less 320px */
@media only screen and (min-device-width: 240px) and (max-device-width: 320px) {
  /* insert styles here */
  .items-shop-img-desktop {display:none;}
  .items-shop-img-mobile-sm {display:block;}
  .items-shop-img-mobile-xs {/*display:none;*/width:100% !important}
  .col-xs-6-mob{width: 50% !important;float:left !important;position: relative !important;min-height: 1px !important;padding-right: 5px !important;padding-left: 5px !important;}
  /* For Owl Carousel mobile 320px - 480px*/
  .owl-carousel { position: relative; }
  .owl-carousel .owlitem { position: relative; }
  .owl-carousel .owlitem img { position: relative; }
  .owl-carousel .owlitem p { position: absolute; font-size: 1.8rem; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
  .owl-thumb-item {padding: 0;border: none;margin:5px;}
  .owl-carousel .owl-controls { position: relative; top: 0; left: 0; transform: translate(0%, -100%);  -ms-transform: translate(-0%, -100%); -webkit-transform: translate(-0%, -100%); width: 100%; }
  .owl-nav .owl-next .fa {margin-left: 3px;margin-bottom: 5px;}
  .owl-nav .owl-prev .fa {margin-right: 3px;margin-bottom: 5px;}
  .my-owl-div .owl-nav {display: flex;align-items: center;justify-content: space-between;position: absolute;width: 100%;top: 39%;left: 50%;transform: translate(-50%, -50%);padding: 0 10px;pointer-events: none;box-sizing: border-box;}
  .my-owl-div .owl-nav .owl-prev,
  .my-owl-div .owl-nav .owl-next {width: 43px;height: 43px;border-radius: 50%;display: flex;align-items: center;justify-content: center;padding: 0 !important;font-family: Arial !important;font-size: 12px !important;line-height: 1 !important;box-sizing: border-box;background: rgba(255, 255, 255, 0.85) !important; pointer-events: all;}
  .my-owl-div .owl-nav .owl-prev.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
  .my-owl-div .owl-nav .owl-next.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
  .owl-carousel .owl-dots { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
  .width-owlthumb-items-shop {width:30px;}
  .notmb-320 {display:none;}
  .filter-shop{display:none;}
  .mobcat {display:block !important;}
  .image sticker {width: 25px;height: 25px;position: absolute;margin-top: 1px;margin-left: 1px;opacity: 0.6; display: flex;}
  .sticker-size {background-size: 25px !important;}
  .cart-button {position: relative;display: inline-flex;margin: 0 0.5rem 0 0.5rem;}
  .profile-button {position: relative;display: inline-flex;margin: 0 0.25rem 0 0.5rem;}
  .icon-search {align-items: center;display: inline-flex;justify-content: center;height: 1.25rem;width: 1.25rem;margin: 10px 1px 0 0;}
}
/* (320x480) iPhone (Original, 3G, 3GS) */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    /* insert styles here */
    .items-shop-img-desktop {display:none;}
    .items-shop-img-mobile-sm {display:block;}
    .items-shop-img-mobile-xs {/*display:none;*/width:100% !important}
    .col-xs-6-mob{width: 50% !important;float:left !important;position: relative !important;min-height: 1px !important;padding-right: 5px !important;padding-left: 5px !important;}
    /* For Owl Carousel mobile 320px - 480px*/
    .owl-carousel { position: relative; }
    .owl-carousel .owlitem { position: relative; }
    .owl-carousel .owlitem img { position: relative; }
    .owl-carousel .owlitem p { position: absolute; font-size: 1.8rem; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
    .owl-thumb-item {padding: 0;border: none;margin:5px;}
    .owl-carousel .owl-controls { position: relative; top: 0; left: 0; transform: translate(0%, -100%);  -ms-transform: translate(-0%, -100%); -webkit-transform: translate(-0%, -100%); width: 100%; }
    .owl-nav .owl-next .fa {margin-left: 3px;margin-bottom: 5px;}
    .owl-nav .owl-prev .fa {margin-right: 3px;margin-bottom: 5px;}
    .my-owl-div .owl-nav {display: flex;align-items: center;justify-content: space-between;position: absolute;width: 100%;top: 43%;left: 50%;transform: translate(-50%, -50%);padding: 0 10px;pointer-events: none;box-sizing: border-box;}
    .my-owl-div .owl-nav .owl-prev,
    .my-owl-div .owl-nav .owl-next {width: 43px;height: 43px;border-radius: 50%;display: flex;align-items: center;justify-content: center;padding: 0 !important;font-family: Arial !important;font-size: 12px !important;line-height: 1 !important;box-sizing: border-box;background: rgba(255, 255, 255, 0.85) !important; pointer-events: all;}
    .my-owl-div .owl-nav .owl-prev.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
    .my-owl-div .owl-nav .owl-next.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
    .owl-carousel .owl-dots { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
    .width-owlthumb-items-shop {width:30px;}
    .filter-shop{display:none;}
    .items-shop-desktop-margin {margin-left:0px;float:left;width:unset !important}
    .img-block-patch-mobile {float:left;width:100% !important;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
    .mobcat {display:block !important;}
    .image sticker {width: 30px;height: 30px;position: absolute;margin-top: 1px;margin-left: 1px;opacity: 0.6; display: flex;}
    .sticker-size {background-size: 30px !important;}
    .cart-button {position: relative;display: inline-flex;margin: 0 0.88rem 0 0.25rem;}
  .profile-button {position: relative;display: inline-flex;margin: 0 0.35rem 0 0.5rem;}
  .pblock::after {content: '';position: absolute;right: 7px;top: -13px;border: 10px solid transparent;border-bottom: 10px solid #ddd;z-index: -10;}
}

/* (320x480) Smartphone, Portrait */
@media only screen and (device-width: 320px) and (orientation: portrait) {
    /* insert styles here */
    .items-shop-img-desktop {display:none;}
    .items-shop-img-mobile-sm {display:block;}
    .items-shop-img-mobile-xs {/*display:none;*/width:100% !important}
    .col-xs-6-mob{width: 100% !important;float:left !important;position: relative !important;min-height: 1px !important;padding-right: 5px !important;padding-left: 5px !important;}
    .notmb-320 {display:none;}
    .filter-shop{display:none;}
    .items-shop-desktop-margin {margin-left:0px;float:left;width:unset !important}
    .img-block-patch-mobile {float:left;width:100% !important;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
    .mobcat {display:block !important;}
    .image sticker {width: 20px;height: 20px;position: absolute;margin-top: 0px;margin-left: 0px;opacity: 0.6; display: flex;}
    .sticker-size {background-size: 20px !important;}
    .favor-button {display:none}
  }
/* (320x480) Smartphone, Landscape */
@media only screen and (device-width: 480px) and (orientation: landscape) {
    /* insert styles here */
    .items-shop-img-desktop {display:none;}
    .items-shop-img-mobile-sm {display:block;}
    .items-shop-img-mobile-xs {/*display:none;*/width:100% !important}
    .col-xs-6-mob{width: 50% !important;float:left !important;position: relative !important;min-height: 1px !important;padding-right: 5px !important;padding-left: 5px !important;}
    .filter-shop{display:none;}
    .items-shop-desktop-margin {margin-left:0px;float:left;width:unset !important}
    .img-block-patch-mobile {float:left;width:100% !important;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
    .mobcat {display:block !important;}
    .image sticker {width: 25px;height: 25px;position: absolute;margin-top: 1px;margin-left: 1px;opacity: 0.6; display: flex;}
    .sticker-size {background-size: 25px !important;}
}
/* (480x800) Android */
@media only screen and (min-device-width: 480px) and (max-device-width: 800px) {
    /* insert styles here */
    .items-shop-img-desktop {display:none;}
    .items-shop-img-mobile-sm {display:none;}
    .items-shop-img-mobile-xs {/*display:block;width:55% !important*/}
    .filter-shop{display:none;}
    .img-block-patch-mobile {float:left;width:41% !important;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
/* For Owl Carousel mobile 480px - 800px*/
.owl-carousel { position: relative; }
.owl-carousel .owlitem { position: relative; }
.owl-carousel .owlitem img { position: relative;}
.owl-carousel .owlitem p { position: absolute; font-size: 1.8rem; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.owl-thumb-item {padding: 0;border: none;margin:5px;}
.owl-carousel .owl-controls { position: relative; top: 0; left: 0; transform: translate(0%, -100%);  -ms-transform: translate(-0%, -100%); -webkit-transform: translate(-0%, -100%); width: 100%; }
.owl-nav .owl-next .fa {margin-left: 3px;margin-bottom: 5px;}
.owl-nav .owl-prev .fa {margin-right: 3px;margin-bottom: 5px;}
.my-owl-div .owl-nav {display: flex;align-items: center;justify-content: space-between;position: absolute;width: 100%;top: 43%;left: 50%;transform: translate(-50%, -50%);padding: 0 10px;pointer-events: none;box-sizing: border-box;}
.my-owl-div .owl-nav .owl-prev,
.my-owl-div .owl-nav .owl-next {width: 43px;height: 43px;border-radius: 50%;display: flex;align-items: center;justify-content: center;padding: 0 !important;font-family: Arial !important;font-size: 12px !important;line-height: 1 !important;box-sizing: border-box;background: rgba(255, 255, 255, 0.85) !important; pointer-events: all;}
.my-owl-div .owl-nav .owl-prev.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
.my-owl-div .owl-nav .owl-next.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
.owl-carousel .owl-dots { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
.width-owlthumb-items-shop {width:40px;}
#menu_shop_mobile{display:block !important;}
/* other */
.label-shop-primary{display:none;}
.label-shop-primary-mobile{display:block;padding: 30px 0px 30px;width:230px;}
.mobcat {display:block !important;}
}
@media only screen and (min-device-width: 480px) and (max-device-width: 600px) {
  .image sticker {width: 30px;height: 30px;position: absolute;margin-top: 1px;margin-left: 1px;opacity: 0.6; display: flex;}
  .sticker-size {background-size: 30px !important;}
}
@media only screen and (min-device-width: 600px) and (max-device-width: 769px) {
  .image sticker {width: 35px;height: 35px;position: absolute;margin-top: 5px;margin-left: 5px;opacity: 0.6; display: flex;}
  .sticker-size {background-size: 35px !important;}
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1200px) {
  .image sticker {width: 40px;height: 40px;position: absolute;margin-top: 5px;margin-left: 5px;opacity: 0.6; display: flex;}
  .sticker-size {background-size: 40px !important;}
}
/* (360x640) Samsung Galaxy Note 1 & 2, Portrait */
@media only screen and (device-width: 360px) and (orientation: portrait) {
    /* insert styles here */
    .items-shop-img-desktop {display:none;}
    .items-shop-img-mobile-sm {display:block;}
    .items-shop-img-mobile-xs {/*display:none;*/width:100% !important}
    /* other */
    .label-shop-primary{display:none;}
    .label-shop-primary-mobile{display:block;padding: 30px 0px 30px;width:330px;}
    .filter-shop{display:none;}
    .items-shop-desktop-margin {margin-left:0px;float:left;width:unset !important}
    .img-block-patch-mobile {float:left;width:41%;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
    .mobcat {display:block !important;}
}
/* (640x360) Samsung Galaxy Note 1 & 2, Landscape */
@media only screen and (device-width: 640px) and (orientation: landscape) {
    /* insert styles here */
    .items-shop-img-desktop {display:none;}
    .items-shop-img-mobile-sm {display:block;}
    .items-shop-img-mobile-xs {/*display:none;*/width:55% !important}
    /* other */
    .label-shop-primary{display:none;}
    .label-shop-primary-mobile{display:block;padding: 30px 0px 30px;width:330px;}
    .filter-shop{display:none;}
    #menu_shop_mobile{display:block !important;}
    .img-block-patch-mobile {float:left;width:41%;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
    .mobcat {display:block !important;}
}
/* (720x1280) Galaxy Nexus, WXGA */
@media only screen and (min-device-width: 720px) and (max-device-width: 1280px) {
    /* insert styles here */
    /*.items-shop-img-desktop {display:none;}*/
    .items-shop-img-mobile-sm {display:none;}
    .items-shop-img-mobile-xs {display:block;width:55% !important}
    /* For Owl Carousel mobile 640px - 960px*/
    .owl-carousel { position: relative; }
    .owl-carousel .owlitem { position: relative; }
    .owl-carousel .owlitem img { position: relative;}
    .owl-carousel .owlitem p { position: absolute; font-size: 1.8rem; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
    .owl-thumb-item {padding: 0;border: none;margin:5px;}
    .owl-carousel .owl-controls { position: relative; top: 0; left: 0; transform: translate(0%, -100%);  -ms-transform: translate(-0%, -100%); -webkit-transform: translate(-0%, -100%); width: 100%; }
    .owl-nav .owl-next .fa {margin-left: 3px;margin-bottom: 5px;}
    .owl-nav .owl-prev .fa {margin-right: 3px;margin-bottom: 5px;}
    .my-owl-div .owl-nav {display: flex;align-items: center;justify-content: space-between;position: absolute;width: 100%;top: 43%;left: 50%;transform: translate(-50%, -50%);padding: 0 10px;pointer-events: none;box-sizing: border-box;}
    .my-owl-div .owl-nav .owl-prev,
    .my-owl-div .owl-nav .owl-next {width: 43px;height: 43px;border-radius: 50%;display: flex;align-items: center;justify-content: center;padding: 0 !important;font-family: Arial !important;font-size: 12px !important;line-height: 1 !important;box-sizing: border-box;background: rgba(255, 255, 255, 0.85) !important; pointer-events: all;}
    .my-owl-div .owl-nav .owl-prev.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
    .my-owl-div .owl-nav .owl-next.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
    .owl-carousel .owl-dots { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
    .width-owlthumb-items-shop {width:45px;}
    .label-shop-primary{display:none;}
    .label-shop-primary-modal-1280{display:block !important;padding: 30px 0px 30px;width:330px;}
    .label-shop-primary-mobile{display:block;padding: 30px 0px 30px;width:330px;}
    .product-grid .textitem {max-width: 260px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-top:5px;display:block;cursor:pointer;font-size:14px;margin:0;}
    .product-grid .size {white-space:nowrap;color:#999;font-size:13px;text-align:center;overflow:hidden;text-overflow: ellipsis;margin-left:auto;margin-right:auto;padding:5px 0px 10px 0px;display:block;}
    .mobcat {display:block !important;}
}
/* (720x1280) Galaxy Nexus, Landscape */
@media only screen and (min-device-width: 720px) and (max-device-width: 1280px) and (orientation: landscape) {
    /* insert styles here */
    /*.items-shop-img-desktop {display:none;}*/
    .items-shop-img-mobile-sm {display:block;}
    .items-shop-img-mobile-xs {/*display:none;*/width:55% !important}
    /* For Owl Carousel mobile 640px - 960px*/
    .owl-carousel { position: relative; }
    .owl-carousel .owlitem { position: relative; }
    .owl-carousel .owlitem img { position: relative;}
    .owl-carousel .owlitem p { position: absolute; font-size: 1.8rem; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
    .owl-thumb-item {padding: 0;border: none;margin:5px;}
    .owl-carousel .owl-controls { position: relative; top: 0; left: 0; transform: translate(0%, -100%);  -ms-transform: translate(-0%, -100%); -webkit-transform: translate(-0%, -100%); width: 100%; }
    .owl-nav .owl-next .fa {margin-left: 3px;margin-bottom: 5px;}
    .owl-nav .owl-prev .fa {margin-right: 3px;margin-bottom: 5px;}
    .my-owl-div .owl-nav {display: flex;align-items: center;justify-content: space-between;position: absolute;width: 100%;top: 39%;left: 50%;transform: translate(-50%, -50%);padding: 0 10px;pointer-events: none;box-sizing: border-box;}
    .my-owl-div .owl-nav .owl-prev,
    .my-owl-div .owl-nav .owl-next {width: 43px;height: 43px;border-radius: 50%;display: flex;align-items: center;justify-content: center;padding: 0 !important;font-family: Arial !important;font-size: 12px !important;line-height: 1 !important;box-sizing: border-box;background: rgba(255, 255, 255, 0.85) !important; pointer-events: all;}
    .my-owl-div .owl-nav .owl-prev.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
    .my-owl-div .owl-nav .owl-next.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
    .owl-carousel .owl-dots { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
    .width-owlthumb-items-shop {width:45px;}
    /* other */
    .label-shop-primary{display:none;}
    .label-shop-primary-mobile{display:block;padding: 30px 0px 30px;width:330px;}
    .product-grid .textitem {max-width: 260px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-top:5px;display:block;cursor:pointer;font-size:14px;margin:0;}
    .product-grid .size {white-space:nowrap;color:#999;font-size:13px;text-align:center;overflow:hidden;text-overflow: ellipsis;margin-left:auto;margin-right:auto;padding:5px 0px 10px 0px;display:block;}
    .mobcat {display:block !important;}
}
/* For iPhones/iPad`s Series */

/* (1024x768) iPad 1 & 2, XGA */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    /* insert styles here */
    /*.items-shop-img-desktop {display:none;}*/
    .items-shop-img-mobile-sm {display:block;}
    .items-shop-img-mobile-xs {display:none;}
    /* other */
    .label-shop-primary{display:none;}
    .label-shop-primary-mobile{display:block;padding: 30px 0px 30px;width:330px;}
    .mobcat {display:block !important;}
    .image sticker {width: 35px;height: 35px;position: absolute;margin-top: 5px;margin-left: 5px;opacity: 0.6; display: flex;}
    .sticker-size {background-size: 35px !important;}
}
/* (1024x768) iPad 1 & 2, Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    /* insert styles here */
    /*.items-shop-img-desktop {display:none;}*/
    .items-shop-img-mobile-sm {display:block;}
    .items-shop-img-mobile-xs {display:none;}
    /* other */
    .label-shop-primary{display:none;}
    .label-shop-primary-mobile{display:block;padding: 30px 0px 30px;width:330px;}
    .mobcat {display:block !important;}
    .image sticker {width: 35px;height: 35px;position: absolute;margin-top: 5px;margin-left: 5px;opacity: 0.6; display: flex;}
    .sticker-size {background-size: 35px !important;}
}
/* (768x1024) iPad 1 & 2, Portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    /* insert styles here */
    /*.items-shop-img-desktop {display:none;}*/
    .items-shop-img-mobile-sm {display:block;}
    .items-shop-img-mobile-xs {display:none;}
    /* other */
    .label-shop-primary{display:none;}
    .label-shop-primary-mobile{display:block;padding: 30px 0px 30px;width:330px;}
    .filter-shop{display:none;}
    .mobcat {display:block !important;}
    .image sticker {width: 35px;height: 35px;position: absolute;margin-top: 5px;margin-left: 5px;opacity: 0.6; display: flex;}
    .sticker-size {background-size: 35px !important;}
}
/* (320x480)  iPhone 2G, 3G, 4, 4S, 5SE */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  .items-shop-img-desktop {display:none;}
  .items-shop-img-mobile-sm {display:block;}
  .items-shop-img-mobile-xs {/*display:none;width:100% !important*/}
  .col-xs-6-mob{width: 100% !important;float:left !important;position: relative !important;min-height: 1px !important;padding-right: 5px !important;padding-left: 5px !important;}
  .notmb-320 {display:none;}
  .filter-shop{display:none;}
  .items-shop-desktop-margin {margin-left:0px;float:left;width:unset !important}
  .mobcat {display:block !important;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) {
  .items-shop-img-desktop {display:none;}
  .items-shop-img-mobile-sm {display:block;}
  .items-shop-img-mobile-xs {/*display:none;*/width:100% !important}
  .col-xs-6-mob{width: 50% !important;float:left !important;position: relative !important;min-height: 1px !important;padding-right: 5px !important;padding-left: 5px !important;}
  .filter-shop{display:none;}
  .items-shop-desktop-margin {margin-left:0px;float:left;width:unset !important}
  .mobcat {display:block !important;}
  .image sticker {width: 25px;height: 25px;position: absolute;margin-top: 1px;margin-left: 1px;opacity: 0.6; display: flex;}
  .sticker-size {background-size: 25px !important;}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) {
  .items-shop-img-desktop {display:none;}
  .items-shop-img-mobile-sm {display:block;}
  .items-shop-img-mobile-xs {/*display:none;*/width:100% !important}
  .col-xs-6-mob{width: 100% !important;float:left !important;position: relative !important;min-height: 1px !important;padding-right: 5px !important;padding-left: 5px !important;}
  .notmb-320 {display:none;}
  .filter-shop{display:none;}
  .items-shop-desktop-margin {margin-left:0px;float:left;width:unset !important}
  .mobcat {display:block !important;}
}
/* (640x960) iPhone 4 & 4S (optional)*/
@media only screen and (min-device-width: 640px) and (max-device-width: 960px) {
    /* insert styles here */
    .items-shop-img-desktop {display:none;}
    /*.items-shop-img-mobile-sm {display:none;}*/
    .items-shop-img-mobile-xs {display:block;width:55% !important}
/* For Owl Carousel mobile 640px - 960px*/
.owl-carousel { position: relative; }
.owl-carousel .owlitem { position: relative; }
.owl-carousel .owlitem img { position: relative;}
.owl-carousel .owlitem p { position: absolute; font-size: 1.8rem; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.owl-thumb-item {padding: 0;border: none;margin:5px;}
.owl-carousel .owl-controls { position: relative; top: 0; left: 0; transform: translate(0%, -100%);  -ms-transform: translate(-0%, -100%); -webkit-transform: translate(-0%, -100%); width: 100%; }
.owl-nav .owl-next .fa {margin-left: 3px;margin-bottom: 5px;}
.owl-nav .owl-prev .fa {margin-right: 3px;margin-bottom: 5px;}
.my-owl-div .owl-nav {display: flex;align-items: center;justify-content: space-between;position: absolute;width: 100%;top: 34%;left: 50%;transform: translate(-50%, -50%);padding: 0 10px;pointer-events: none;box-sizing: border-box;}
.my-owl-div .owl-nav .owl-prev,
.my-owl-div .owl-nav .owl-next {width: 43px;height: 43px;border-radius: 50%;display: flex;align-items: center;justify-content: center;padding: 0 !important;font-family: Arial !important;font-size: 12px !important;line-height: 1 !important;box-sizing: border-box;background: rgba(255, 255, 255, 0.85) !important; pointer-events: all;}
.my-owl-div .owl-nav .owl-prev.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
.my-owl-div .owl-nav .owl-next.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
.owl-carousel .owl-dots { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
.width-owlthumb-items-shop {width:45px;}
/* other */
.label-shop-primary{display:none;}
.label-shop-primary-mobile{display:block;padding: 30px 0px 30px;width:330px;}
#menu_shop_mobile{display:block !important;}
.filter-shop{display:none;}
.mobcat {display:block !important;}
}
/* Iphone 5/5s */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
  .items-shop-img-desktop {display:none;}
  .items-shop-img-mobile-sm {display:block;}
  /*.items-shop-img-mobile-xs {display:none;}*/
  .col-xs-6-mob{width: 100% !important;float:left !important;position: relative !important;min-height: 1px !important;padding-right: 5px !important;padding-left: 5px !important;}
  .notmb-320 {display:none;}
  .filter-shop{display:none;}
  .mobcat {display:block !important;}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
    .items-shop-img-desktop {display:none;}
    .items-shop-img-mobile-sm {display:block;}
    /*.items-shop-img-mobile-xs {display:none;}*/
    .col-xs-6-mob{width: 50% !important;float:left !important;position: relative !important;min-height: 1px !important;padding-right: 5px !important;padding-left: 5px !important;}
    .notmb-320 {display:none;}
    .filter-shop{display:none;}
    .img-block-patch-mobile {float:left;width:41%;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
    .mobcat {display:block !important;}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
    .items-shop-img-desktop {display:none;}
    .items-shop-img-mobile-sm {display:block;}
    /*.items-shop-img-mobile-xs {display:none;}*/
    .col-xs-6-mob{width: 100% !important;float:left !important;position: relative !important;min-height: 1px !important;padding-right: 5px !important;padding-left: 5px !important;}
    .notmb-320 {display:none;}
    .filter-shop{display:none;}
    .mobcat {display:block !important;}
}
/* Iphone 6 Plus */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) {
    .items-shop-img-desktop {display:none;}
    .items-shop-img-mobile-sm {display:none;}
    /*.items-shop-img-mobile-xs {display:block;} */
    /* For Owl Carousel mobile 480px - 800px */
    .owl-carousel { position: relative; }
    .owl-carousel .owlitem { position: relative; }
    .owl-carousel .owlitem img { position: relative;}
    .owl-carousel .owlitem p { position: absolute; font-size: 1.8rem; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
    .owl-thumb-item {padding: 0;border: none;margin:5px;}
    .owl-carousel .owl-controls { position: relative; top: 0; left: 0; transform: translate(0%, -100%);  -ms-transform: translate(-0%, -100%); -webkit-transform: translate(-0%, -100%); width: 100%; }
    .owl-nav .owl-next .fa {margin-left: 3px;margin-bottom: 5px;}
    .owl-nav .owl-prev .fa {margin-right: 3px;margin-bottom: 5px;}
    .my-owl-div .owl-nav {display: flex;align-items: center;justify-content: space-between;position: absolute;width: 100%;top: 39%;left: 50%;transform: translate(-50%, -50%);padding: 0 10px;pointer-events: none;box-sizing: border-box;}
    .my-owl-div .owl-nav .owl-prev,
    .my-owl-div .owl-nav .owl-next {width: 43px;height: 43px;border-radius: 50%;display: flex;align-items: center;justify-content: center;padding: 0 !important;font-family: Arial !important;font-size: 12px !important;line-height: 1 !important;box-sizing: border-box;background: rgba(255, 255, 255, 0.85) !important; pointer-events: all;}
    .my-owl-div .owl-nav .owl-prev.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
    .my-owl-div .owl-nav .owl-next.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
    .owl-carousel .owl-dots { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
    .width-owlthumb-items-shop {width:40px;}
    /* other */
    .label-shop-primary{display:none;}
    .label-shop-primary-mobile{display:block;padding: 30px 0px 30px;width:230px;}
    .filter-shop{display:none;}
    .mobcat {display:block !important;}
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) {
    /* insert styles here */
    .items-shop-img-desktop {display:none;}
    .items-shop-img-mobile-sm {display:none;}
    .items-shop-img-mobile-xs {display:block;/*width:55% !important*/}
    /* For Owl Carousel mobile 480px - 800px*/
    .owl-carousel { position: relative; }
    .owl-carousel .owlitem { position: relative; }
    .owl-carousel .owlitem img { position: relative;}
    .owl-carousel .owlitem p { position: absolute; font-size: 1.8rem; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
    .owl-thumb-item {padding: 0;border: none;margin:5px;}
    .owl-carousel .owl-controls { position: relative; top: 0; left: 0; transform: translate(0%, -100%);  -ms-transform: translate(-0%, -100%); -webkit-transform: translate(-0%, -100%); width: 100%; }
    .owl-nav .owl-next .fa {margin-left: 3px;margin-bottom: 5px;}
    .owl-nav .owl-prev .fa {margin-right: 3px;margin-bottom: 5px;}
    .my-owl-div .owl-nav {display: flex;align-items: center;justify-content: space-between;position: absolute;width: 100%;top: 39%;left: 50%;transform: translate(-50%, -50%);padding: 0 10px;pointer-events: none;box-sizing: border-box;}
    .my-owl-div .owl-nav .owl-prev,
    .my-owl-div .owl-nav .owl-next {width: 43px;height: 43px;border-radius: 50%;display: flex;align-items: center;justify-content: center;padding: 0 !important;font-family: Arial !important;font-size: 12px !important;line-height: 1 !important;box-sizing: border-box;background: rgba(255, 255, 255, 0.85) !important; pointer-events: all;}
    .my-owl-div .owl-nav .owl-prev.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
    .my-owl-div .owl-nav .owl-next.disabled{/*visibility: hidden;*/background: rgba(255, 255, 255, 0.30) !important; pointer-events: all;cursor:pointer;}
    .owl-carousel .owl-dots { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
    .width-owlthumb-items-shop {width:40px;}
    /* other */
    .label-shop-primary{display:none;}
    .label-shop-primary-mobile{display:block;padding: 30px 0px 30px;width:230px;}
    .filter-shop{display:none;}
    .mobcat {display:block !important;}
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {
    .items-shop-img-desktop {display:none;}
    .items-shop-img-mobile-sm {display:block;}
    /*.items-shop-img-mobile-xs {display:none;}*/
    .col-xs-6-mob{width: 100% !important;float:left !important;position: relative !important;min-height: 1px !important;padding-right: 5px !important;padding-left: 5px !important;}
    .notmb-320 {display:none;}
    .filter-shop{display:none;}
    .mobcat {display:block !important;}
}
/* For other mobile devices */
/* Google Nexus 7 */
@media only screen and (width: 600px) and (orientation: portrait) {
  .items-shop-img-desktop {display:none;}
  .items-shop-img-mobile-sm {display:block;}
  .items-shop-img-mobile-xs {/*display:none;*/width:55% !important}
  .col-xs-6-mob{width: 50% !important;float:left !important;position: relative !important;min-height: 1px !important;padding-right: 5px !important;padding-left: 5px !important;}
  .notmb-320 {display:none;}
  .filter-shop{display:none;}
  .mobcat {display:block !important;}
}
@media only screen and (width: 961px) and (orientation: landscape) {
  .items-shop-img-desktop {display:none;}
  .items-shop-img-mobile-sm {display:block;}
  .items-shop-img-mobile-xs {display:none;}
  .col-xs-6-mob{width: 30% !important;float:left !important;position: relative !important;min-height: 1px !important;padding-right: 5px !important;padding-left: 5px !important;}
  .notmb-320 {display:none;}
  .filter-shop{display:none;}
  .mobcat {display:block !important;}
}
/* (2048x1536) iPad 3 */
/*@media only screen and (min-device-width: 1536px) and (max-device-width: 2048px) {
    .items-shop-img-desktop {display:none;}
    .items-shop-img-mobile-sm {display:block;}
.items-shop-img-mobile-xs {display:none;}
}*/

/* (1280x720) Galaxy Note 2, WXGA */
/*@media only screen and (min-device-width: 720px) and (max-device-width: 1280px) {
    .items-shop-img-desktop {display:none;}
    .items-shop-img-mobile-sm {display:block;}
.items-shop-img-mobile-xs {display:none;}
}*/
