@media (max-width: 1450px) {
  .categories-hp {width: 100%;margin: 50px auto 35px auto;}
}

@media (max-width: 1405px) {
  .carousel-control.right {right: 0!important;}
  .carousel-control.left {left: 0!important;}
  .in-index #carousel .wrapper {left: 60px;}

  .top-navigation-bar .container>div {flex: 0 0 25%;}
}

@media (max-width: 1350px) {
  .popup-widget.cart-widget, .popup-widget.login-widget {left: initial;right: 20px;}
}

@media (max-width: 1250px) {
  .header-contact {width: 380px;}
  .header-contact .contact-item:nth-of-type(3) {display: none!important;}
  .top-navigation-bar .container>div {flex: 0 0 30%;}

  .categories-hp {flex-flow: row wrap;padding-bottom: 0;margin-bottom: 0;margin-top: 0;}
  .categories-hp a {width: 32%;margin-bottom: 20px;}
  .categories-hp a:nth-of-type(4) {width: 49%;}
  .categories-hp a:nth-of-type(5) {width: 49%;}

  .bottom-gallery div[itemprop=about] p {height: 200px;}
}

@media (max-width: 1200px) {
  .pagination-wrapper .pagination {justify-content: center;margin-top: 20px;}
  .products-block.products-additional .p-bottom .p-tools {flex-basis: 50%;text-align: right;}

  #content .filter-section fieldset div {width: 50%;display: inline-block;vertical-align: top;}
}

@media (max-width: 999px) {
  .in-index #carousel .extended-banner-title {font-size: 24px;line-height: 26px;}
  .in-index #carousel .extended-banner-text {font-size: 15px;}

  .latest-contribution-wrapper {padding-bottom: 20px;}
  .latest-contribution-rating {flex-flow: row wrap;}
  .latest-contribution-rating h2 {width: 100%;background: none;text-align: center;margin-right: 0;padding: 20px;}
  .latest-contribution-rating a {width: 33%;}

  .header-contact {display: none;}
  .top-navigation-bar .container>div.top-navigation-menu {flex: 0 0 75%;}
  .top-navigation-bar .container>div:last-of-type {flex: 0 0 25%;}

  .top-tips .item {width: 50%;padding: 10px;}
  .top-tips .item:first-of-type {border-left: 0;}
  .top-tips {flex-flow: row wrap;}
  body:not(.in-index) .top-tips {margin: 20px auto -20px auto;padding-top: 20px;}

  #footer .site-name {display: none;}
  .custom-footer {padding-left: 0px;}

  .header-top>div:first-of-type {flex: 0 1 30%;padding-right: 50px;}
  .header-top>div {flex: 0 1 45%;}
  .header-top>div:last-of-type {flex: 0 1 25%;}

  .top-navigation-contacts {display: none!important;}

  .filter-sections .filter-section {flex: 1 1 25%;}
  .filter-sections .slider-wrapper {flex: 1 1 25%;}
}

@media (max-width: 991px) {
  .popup-widget.cart-widget {left: initial;right: 0px;margin-top: 30px;}
  .popup-widget.login-widget {left: initial;right: 0px;margin-top: 0px;}
}

@media (max-width: 900px) {
  .latest-contribution-rating a {width: 100%;justify-content: center;}
}

@media (max-width: 767px) {
  .bottom-gallery div[itemprop=about] p {width: 50%;height: 300px;}

  #content .filter-section .param-filter-top form:nth-of-type(1) {width: 100%;}
  #content .filter-section .param-filter-top form:nth-of-type(2) {width: 100%;}
  #content .filter-section .param-filter-top fieldset {flex-direction: column;}

  .filter-sections .filter-section {flex: 1 1 50%;}
  .filter-sections .slider-wrapper {flex: 1 1 50%;}

  .category-header input[type="radio"]+label {padding-right: 5px;font-size: 12px;}

  .banner {min-height: 0;}
  .popup-widget.cart-widget {left: initial;right: 0px;margin-top: 50px;}
  .popup-widget.login-widget {left: initial;right: 0px;margin-top: 0px;}

  .categories-hp {padding-top: 0;}
  .categories-hp a {width: 49%;}
  .categories-hp a:last-of-type {width: 100%;}
  .categories-hp a .name {font-size: 14px;}

  .top-navigation-bar .dropdown {top: 19px;position: fixed;left: 170px;display: inline-block;z-index: 11;}

  .header-top {display: flex;align-items: center;padding: 10px 0 20px 0;height: auto;flex-flow: row wrap;min-height: 70px;height: 70px;}
  .responsive-tools>a[data-target="navigation"] {top: 0;}
  .header-top>div:first-of-type {flex: 0 1 50%;}
  .header-top>div:last-of-type {flex: 0 1 50%;}
  .navigation-buttons a[data-target="login"] {display: none;}
  .search-window-visible #header .search-form {margin: 10px 0;}
  .header-top .search {order: -1;flex: 0 0 100%;}
  .top-navigation-bar .socials {position: absolute;left: 0;top: 5px;}
  .top-navigation-bar .container>div {display :none;}
  .top-navigation-bar .container>div.top-navigation-tools {flex: 0 0 100%;height: 50px;width: 100%;}

  .top-navigation-bar {height: 40px;}

  .subcategories li {width: 50%;}
  .p-detail .add-to-cart-button {width: 100%;margin-top: 20px;}

  .homepage-box.welcome-wrapper table td {width: 100%!important;padding: 0!important;display: block!important;}

  .in-index #carousel {margin-top: 0;}
  .in-index #header {padding-bottom: 0;}

  #footer {padding-top: 40px;}
  .custom-footer>div {width: 100%;}

  .copyright, #signature {width: 100%;}
  .footer-bottom .container {flex-flow: row wrap;justify-content: center;}
  .copyright {flex: 0 0 100%;}

  .navigation-in>ul>li:first-child>a {padding-left: 10px!important;}
  .navigation-close {display: none;}
  .navigation-window-visible #navigation {flex-flow: row wrap;display: block;background: #fff!important;height: 100%;width: 100%;margin-top: 54px;padding-left: 0;overflow: scroll;padding-bottom: 110px;}
  .navigation-in a:hover {color: #000;}
  .navigation-in>ul>li.ext>ul>li>a {display: block;width: 100%;padding: 5px;}
  .navigation-in>ul>li>a {text-shadow: none;background: #fff;border-bottom: 1px solid #E9E9E9;text-decoration: underline;line-height: 30px;padding: 10px;}
  .navigation-in>ul>li.ext>ul>li {width: 100%;border: 0;display: flex;align-items: center;padding: 0 10px 0 24px;margin: 0;line-height: 30px;}
  .navigation-in>ul>li.ext.exp {background: #fff;box-shadow: 0 2px 20px rgba(0,0,0,0.3);}
  .navigation-in>ul>li.ext.exp li {background: #Ffff;}
  .navigation-in>ul>li.ext.exp > a {background: #fff;border-bottom: 0;}
  .navigation-in>ul>li.ext.exp a {background: transparent;}
  .submenu-visible .navigation-in>ul>li.ext.exp>ul {padding: 0;}
  .navigation-in>ul>li.ext>ul>li>div>a {font-size: 16px;padding: 5px;}
  .navigation-in>ul>li {border-bottom: 0;border-right: 0;}
  .navigation-in>ul>li>a.active {color: #E85124;}
  .navigation-in>ul>li>a.active .submenu-arrow::after {color: #E85124;}
  .navigation-in>ul>li>a.active::after {display: none;}
  .navigation-in .menu-image {display: none!important;}
  .top-navigation-menu-trigger {right: initial;left: 5px;bottom: -10px;}
  .navigation-window-visible .top-navigation-bar .container>div.top-navigation-menu {bottom: 0;width: 100%;padding: 10px 25px 10px 10px;right: initial;left: 0;background: #fff;flex: 0 0 100%;}
  .navigation-in>ul>li.ext a b::after {display: none;}
  .navigation-in, .navigation-in-2 {background: #fff!important;width: 100%!important;height: auto;padding-bottom: 0;}
  .navigation-in-2 .nav-2 li {width: 100%;}
  .navigation-in-2 .nav-2 li a {color: #000;padding: 10px 0;}
  .navigation-in>ul>li>a::after {display: none;}
  .top-navigation-bar-menu li a {border-right: 0;padding: 10px 10px;}
  .top-menu-trigger-visible .top-navigation-menu-trigger {right: 10px;left: initial;bottom: 15px;}
  .navigation-in>ul>li.exp>a, .navigation-in>ul>li>a:hover {color: #000;}


  .container {padding-left: 10px;padding-right: 10px;}
  .content-wrapper.container {padding-left: 10px;padding-right: 10px;}

  .top-tips .item .texts span {font-size: 12px;}
  .top-tips .item .icon {width: 40px;height: 30px;flex: 0 0 40px;margin-right: 5px;}
  .top-tips .item .icon::before {height: 28px!important;}
  .top-tips .item .texts {max-width: 100%;}
  .top-tips .item .texts span {max-width: 100%;}

  .homepage-box.welcome-wrapper p {font-size: 13px;line-height: 20px;}

  .search-window-visible .header-top .search {position: fixed;left: 0px;top: 53px;z-index: 9;background: #fff;width: 100%;padding: 0 8px;}

  .responsive-tools .toggle-window[data-target="search"] {left: initial;top: 0px;right: 132px;padding: 0px 10px;position: fixed;width: 44px;height: 54px;line-height: 54px;opacity: 1;transition:opacity ease-out 0.3s;}
.responsive-tools .toggle-window[data-target="search"]::before {content: "";background-size: contain;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Web' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='01_GR_HP' transform='translate(-684.000000, -83.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg id='Layout-/-Header' transform='translate(-1.000000, 0.000000)'%3E%3Cg id='Header'%3E%3Cg id='Search' transform='translate(671.000000, 69.000000)'%3E%3Cg id='search' transform='translate(14.000000, 14.000000)'%3E%3Cpath d='M10.8888889,0.888888889 C5.36604139,0.888888889 0.888888889,5.36604139 0.888888889,10.8888889 C0.888888889,16.4117364 5.36604139,20.8888889 10.8888889,20.8888889 C16.4117364,20.8888889 20.8888889,16.4117364 20.8888889,10.8888889 C20.8888889,5.36604139 16.4117364,0.888888889 10.8888889,0.888888889 Z M10.8888889,3.11111111 C15.1844369,3.11111111 18.6666667,6.59334083 18.6666667,10.8888889 C18.6666667,15.1844369 15.1844369,18.6666667 10.8888889,18.6666667 C6.59334083,18.6666667 3.11111111,15.1844369 3.11111111,10.8888889 C3.11111111,6.59334083 6.59334083,3.11111111 10.8888889,3.11111111 Z' id='Oval'%3E%3C/path%3E%3Cpath d='M16.3809925,16.3809925 C16.7815302,15.9804547 17.4117869,15.9496441 17.847666,16.2885607 L17.9523409,16.3809925 L22.7856742,21.2143258 C23.2195901,21.6482417 23.2195901,22.3517583 22.7856742,22.7856742 C22.3851365,23.1862119 21.7548797,23.2170225 21.3190006,22.878106 L21.2143258,22.7856742 L16.3809925,17.9523409 C15.9470766,17.518425 15.9470766,16.8149083 16.3809925,16.3809925 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width: 16px;height: 17px;position: relative;top: 2px;}
.top-navigation-bar.sticky .responsive-tools .toggle-window[data-target="search"] {opacity:1;}

.responsive-tools .toggle-window[data-target="navigation"] {display: block;position: fixed;height: 54px!important;width: 44px!important;text-align: center;padding: 10px 8px 0 8px;top: 0;right: 0;z-index:11;background: #00aa47 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='16' height='12' viewBox='0 0 16 12'%3E%3Crect fill='%23fff' width='16' height='2'/%3E%3Crect width='16' height='2' transform='translate(0 5)'/%3E%3Crect fill='%23fff' width='16' height='2' transform='translate(0 10)'/%3E%3C/svg%3E") center 13px no-repeat;}
.responsive-tools .toggle-window[data-target="navigation"]::before {display: none;}
.responsive-tools .toggle-window[data-target="navigation"]::after {position: absolute;width: 100%;left: 0;bottom: 7px;color: #fff;font-weight: bold;font-size: 12px;content: "MENU";font-family: 'Poppins';margin-right: 0;}
.responsive-tools [data-target="login"] {margin-right: 0!important;z-index: 11;border-left: 1px solid #E9E9E9;border-right: 1px solid #E9E9E9;left: initial;top: 0px;right: 88px;padding: 0px 10px;position: fixed;width: 44px;height: 54px;line-height: 54px;}
.responsive-tools [data-target="login"]::before {z-index: 11;content: ""!important;width: 16px;height: 18px;background-image: url("data:image/svg+xml,%0A%3Csvg width='17px' height='18px' viewBox='0 0 17 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Web' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='01_GR_HP' transform='translate(-1440.000000, -11.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg id='Layout-/-Header' transform='translate(-1.000000, 0.000000)'%3E%3Cg id='Header'%3E%3Cg id='Topbar' transform='translate(1.000000, 0.000000)'%3E%3Cg id='Login' transform='translate(1441.000000, 12.000000)'%3E%3Cg id='user'%3E%3Cpath d='M10.6666667,9.77777778 C13.0566708,9.77777778 15.0060605,11.6642726 15.1070049,14.0294314 L15.1111111,14.2222222 L15.1111111,16 C15.1111111,16.4909198 14.713142,16.8888889 14.2222222,16.8888889 C13.7663681,16.8888889 13.3906603,16.5457421 13.3393135,16.1036632 L13.3333333,16 L13.3333333,14.2222222 C13.3333333,12.8020614 12.2231823,11.6411903 10.8233536,11.5600824 L10.6666667,11.5555556 L3.55555556,11.5555556 C2.13539477,11.5555556 0.974523663,12.6657066 0.893415727,14.0655353 L0.888888889,14.2222222 L0.888888889,16 C0.888888889,16.4909198 0.490919778,16.8888889 0,16.8888889 C-0.455854079,16.8888889 -0.831561921,16.5457421 -0.882908683,16.1036632 L-0.888888889,16 L-0.888888889,14.2222222 C-0.888888889,11.832218 0.997605963,9.88282834 3.36276478,9.78188401 L3.55555556,9.77777778 L10.6666667,9.77777778 Z' id='Path'%3E%3C/path%3E%3Cpath d='M7.11111111,-0.888888889 C4.65651222,-0.888888889 2.66666667,1.10095667 2.66666667,3.55555556 C2.66666667,6.01015444 4.65651222,8 7.11111111,8 C9.56571,8 11.5555556,6.01015444 11.5555556,3.55555556 C11.5555556,1.10095667 9.56571,-0.888888889 7.11111111,-0.888888889 Z M7.11111111,0.888888889 C8.58387044,0.888888889 9.77777778,2.08279622 9.77777778,3.55555556 C9.77777778,5.02831489 8.58387044,6.22222222 7.11111111,6.22222222 C5.63835178,6.22222222 4.44444444,5.02831489 4.44444444,3.55555556 C4.44444444,2.08279622 5.63835178,0.888888889 7.11111111,0.888888889 Z' id='Oval'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
#header .cart-count {margin-left: 0;border-right: 1px solid #E9E9E9;top: 0px;min-width: initial;width: 44px;right: 44px;padding: 0;height: 54px;line-height: 54px;position: fixed;z-index: 11;background: none;}
.cart-window-visible  #header .cart-count {background: #fff;}
.header-top .btn.cart-count::before {margin-right: 0;background-size: contain;flex: 0 0 20px;width: 20px;height: 20px;margin-top: 18px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.8454 7.85982C23.7281 7.74655 23.5642 7.69283 23.4011 7.71429H17.0343V4.94877C17.0343 2.21562 14.7804 0 12.0001 0C9.2197 0 6.96581 2.21562 6.96581 4.94877V7.71429H0.598861C0.421163 7.71429 0.243523 7.71429 0.154646 7.85982C0.0352739 7.9726 -0.0201042 8.13586 0.00659291 8.2965L2.22761 20.2318C2.53789 21.8967 4.00033 23.1151 5.72198 23.1429H18.278C20.0046 23.1011 21.464 21.8732 21.7724 20.2027L23.9934 8.2965C24.0201 8.13586 23.9647 7.9726 23.8454 7.85982ZM8.15029 4.94877C8.15029 2.85874 9.87387 1.16442 12 1.16442C14.1261 1.16442 15.8497 2.85874 15.8497 4.94877V7.71429H8.15029V4.94877ZM18.278 21.9784C19.4179 21.9677 20.3884 21.1604 20.5879 20.0571L22.6904 8.87871H1.30959L3.41215 20.0571C3.61161 21.1605 4.58211 21.9677 5.72198 21.9784H18.278Z' fill='black'/%3E%3Cpath d='M16.7142 14.5714C16.9509 14.5714 17.1428 14.3412 17.1428 14.0571V12.5143C17.1428 12.2302 16.9509 12 16.7142 12C16.4775 12 16.2856 12.2302 16.2856 12.5143V14.0571C16.2856 14.3412 16.4775 14.5714 16.7142 14.5714Z' fill='black'/%3E%3Cpath d='M7.28575 14.5714C7.52245 14.5714 7.71432 14.3412 7.71432 14.0571V12.5143C7.71432 12.2302 7.52245 12 7.28575 12C7.04905 12 6.85718 12.2302 6.85718 12.5143V14.0571C6.85718 14.3412 7.04905 14.5714 7.28575 14.5714Z' fill='black'/%3E%3C/svg%3E%0A");}
.navigation-buttons > a[data-target="cart"] i {width: 18px;height: 18px;background: #00aa47;top: 28px;left: 22px;font-size: 10px;line-height: 14px;}
.top-navigation-contacts {display: none!important;z-index: initial!important;}
.footer-contact .top-navigation-contacts a:first-of-type {}
#header .top-navigation-contacts a.project-phone {position: fixed;z-index:11;border-right: 1px solid #E9E9E9;border-left: 1px solid #E9E9E9;font-size: 0!important;right: 132px;top: 0;height: 54px;line-height: 54px;padding-right: 0;padding: 0 7px;}
#header .top-navigation-contacts a.project-phone::before {content: ""!important;display: inline-block!important;left: 0px;width: 18px;height: 18px;position: relative;top: 2px;margin-right: 0;background-image: url("data:image/svg+xml,%0A%3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Layout-/-Header-/-Mob' transform='translate(-157.000000, -18.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cg id='Header'%3E%3Cg id='Group-29' transform='translate(157.000000, 18.000000)'%3E%3Cg id='phone'%3E%3Cpath d='M4.99111877,-4.16026977e-05 L2.54454545,-8.04427715e-05 C1.85467315,0.000689534707 1.19773464,0.290895899 0.733260227,0.799717113 C0.268745144,1.30858288 0.0394920738,1.98925277 0.101502225,2.67545491 C0.384889561,5.34500497 1.28888215,7.89797426 2.74149828,10.1402997 C4.0582289,12.2125088 5.8202185,13.9744984 7.89846424,15.2951022 C10.1242848,16.7385804 12.6648986,17.6423677 15.3097999,17.9297578 C16.0128717,17.9934326 16.6955346,17.7625621 17.2048161,17.2953314 C17.7140976,16.8281006 18.0027986,16.1678117 17.9999933,15.476679 L18,13.0254545 C18.0306633,11.7998132 17.1229388,10.7284872 15.8888392,10.5543859 C15.1571966,10.4578562 14.4459966,10.2806889 13.7614949,10.0252659 L13.6024156,9.97159887 C12.7485356,9.715739 11.8150886,9.94407348 11.1737953,10.5782299 L10.584,11.1665455 L10.486776,11.1056556 C9.05188749,10.1718989 7.8281011,8.94811251 6.89434444,7.51322397 L6.83263636,7.41518182 L7.41854191,6.829451 C8.09556129,6.1448306 8.31121757,5.13364227 7.9740428,4.23665928 C7.7193111,3.55400341 7.54214383,2.84280335 7.44661177,2.11847115 C7.2731581,0.891033518 6.2231073,-0.0120463282 4.99111877,-4.16026977e-05 Z M2.54545924,1.63628268 L5.00706305,1.63624435 C5.41778887,1.63224216 5.76784716,1.93330435 5.82532499,2.33996038 C5.93596656,3.17912357 6.14306073,4.01045876 6.44162952,4.81058578 C6.55471243,5.11142596 6.48282701,5.44848874 6.25822993,5.67561345 L5.22236718,6.71145809 C4.96192927,6.971896 4.90761213,7.37424872 5.08966813,7.69442278 C6.32719078,9.87080069 8.12919931,11.6728092 10.3055772,12.9103319 C10.6257513,13.0923879 11.028104,13.0380707 11.2885419,12.7776328 L12.3276328,11.7385419 C12.5515113,11.517173 12.888574,11.4452876 13.1875684,11.5576792 C13.9895412,11.8569393 14.8208764,12.0640334 15.6675621,12.1757027 C16.0716183,12.2327387 16.3741931,12.5898474 16.3638881,13.0051595 L16.3636364,15.48 C16.3645782,15.7136985 16.2683445,15.9337949 16.0985841,16.0895384 C15.9288236,16.245282 15.7012693,16.3222388 15.4718249,16.3015028 C13.0961022,16.0432263 10.7998957,15.2263834 8.78244642,13.9180749 C6.90059115,12.7222243 5.31050297,11.1321361 4.11873855,9.25664606 C2.80199104,7.22399589 1.98496262,4.91662249 1.72997078,2.51541853 C1.710555,2.29944741 1.78697269,2.07255745 1.94181105,1.90293552 C2.09665732,1.73330494 2.31570518,1.63653929 2.54545924,1.63628268 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.top-nav-button-register {display: none;}
.header-top {padding-top: 0;height: 40px;padding: 0;margin: 8px 0px;}
.header-top .search {padding-top: 10px;}
.header-top .search input {height: 40px;}
.header-top .search .btn {height: 42px;font-size: 14px;padding-left: 12px;padding-right: 12px;}
.header-top .search::before {top: 14px;left: 10px;}
#header {margin-bottom: 0;}
#header .container {padding-left: 8px;padding-right: 8px;}
#header .site-name {max-width: 150px;position: fixed;top: 5px;left: 10px;z-index: 11;}
#header.sticky .site-name a img{display:none;}
#header .container {position: initial;}
#header .site-name img {max-width: 150px;}
#header .search-form {display: block;max-width: 100%;}

ol.cart-header li {border-bottom: 0;}
.navigation-window-visible .top-navigation-bar .container > div.top-navigation-contacts {position: absolute;bottom: initial;}
 .navigation-window-visible .responsive-tools .toggle-window[data-target="navigation"] {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.556' height='15.556' viewBox='0 0 15.556 15.556'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-0.222 -0.222)'%3E%3Crect class='a' width='20' height='2' transform='translate(0.222 14.364) rotate(-45)'/%3E%3Crect class='a' width='20' height='2' transform='translate(1.636 0.222) rotate(45)'/%3E%3C/g%3E%3C/svg%3E") center 13px no-repeat;z-index: 999;background-color: #00AA47!important;}
 .navigation-window-visible .responsive-tools .toggle-window[data-target="navigation"]::after {color: #fff;}
 .ordering-process .responsive-tools .toggle-window[data-target="navigation"]::after {bottom: -10px;}
 .ordering-process .responsive-tools [data-target="login"] {right: 50px;}
 .ordering-process .top-navigation-contacts a.project-phone {right: 104px;}
 .ordering-process .responsive-tools .toggle-window[data-target="search"] {display: none;}
 .in-dekujeme .responsive-tools .toggle-window[data-target="navigation"]::after {bottom: -10px;}
 .in-dekujeme .responsive-tools [data-target="login"] {right: 50px;}
 .in-dekujeme .top-navigation-contacts a.project-phone {right: 104px;}
 .in-dekujeme .responsive-tools .toggle-window[data-target="search"] {display: none;}
 .in-dekujeme .header-top .search {display: none;}
 .ordering-process .site-name {display: block;}

.header-top .btn.cart-count .cart-price {display: none!important;}

.top-navigation-bar::after {content:"";position:fixed;top:0;left:0;width:100%;height:54px;background:#fff;z-index:10;border-bottom: 1px solid #E9E9E9;}
.top-navigation-bar .container {padding: 0;}
.navigation-window-visible #navigation {width: 100%!important;}
.responsive-tools {padding-top: 0;padding-bottom: 0;height: 54px;}
.responsive-tools .toggle-window {z-index: 11;}
.top-navigation-tools a.login {display: none!important;}

.top-navigation-bar .container>div.top-navigation-tools {position: initial;}
.top-navigation-bar .socials {display: none;}
.header-top .search fieldset {max-width: 100%;height: 42px;}
.header-top {height: 60px;}
.top-navigation-bar .top-navigation-tools>a.register {display: none;}

.popup-widget.cart-widget {left: initial;right: 0px;margin-top: 0px;top: 54px;}
.popup-widget.login-widget {left: initial;right: 0px;margin-top: 0px;top: 54px;}

.hp-help .right {width: 100%;}
.hp-help .left {flex: 0 0 100%;}
.hp-help {flex-flow: row wrap;margin-top: 20px;}
.hp-help .right .overlay-custom {width: 100%;background-size: cover;}

.carousel-inner>.item a {display: block;}
/*.carousel-inner>.item img {height: 100%!important;width: 100%;object-fit: cover;}*/

.top-navigation-bar a.icon-header {display: none;}

.p-detail .price-final-holder {font-size: 18px;}
}

@media (max-width: 600px) {
  .in-index #carousel .wrapper {max-width: 250px;}
}

@media (max-width: 550px) {
  .header-top>div:first-of-type {flex: 0 1 40%;padding-right: 0;}
  #header .site-name a img {max-height: 100px;max-width: 100%;}
  .header-top>div:last-of-type {flex: 0 1 60%;}
  #header .cart-count {margin-left: 0;}
  .navigation-buttons a[data-target="login"] {position: absolute;top: 10px;right: 50px;}

  .discount-block .left-side {flex: 0 0 100%;margin-bottom: 10px;}
  .discount-block .right-side {flex: 0 0 100%;}
  .discount-block .banner-wrapper span {flex-flow: row wrap;}

  .bottom-gallery div[itemprop=about] p {height: 160px;}
}

@media (max-width: 500px) {
  .subcategories li {width: 100%;}
  .subcategories {margin: 0 -10px;}

  .homepage-box.welcome-wrapper table tr:first-child td:first-child {display: none!important;}
  .homepage-box.welcome-wrapper {padding: 15px 0 50px 0;}

  .top-tips {justify-content: center;}
  .top-tips .item {max-width: 200px;padding: 10px 5px;justify-content: center;}

  .carousel-control::before {width: 30px;height: 30px;background-size: contain;margin-top: -15px;}

  .detail-wrap {flex-flow: row wrap;}
  .size-helper {margin-left: 0;margin-top: 20px;}

  .p-image-wrapper .flags-extra .flag.flag-discount .price-save {font-size: 14px;}

  .filter-sections .slider-wrapper {flex: 1 1 100%;}
  .param-filter-top fieldset div label[for=stock] .filter-count {display: none;}

  #content .filter-section fieldset div {width: 100%;}

  .bottom-gallery h2 {font-size: 26px;}

  .in-kontakty .row-contact {flex-flow: row wrap;}
  .in-kontakty .row-contact .column {flex: 0 0 100%;margin-bottom: 25px;}
}

@media (max-width: 365px) {
  #header .site-name {max-width: 110px;top: 12px;}
  .top-navigation-bar .dropdown {left: 130px;}
  .in-index #carousel .wrapper {left: 40px;}
}
