@import 'https://fonts.googleapis.com/css2?family=Manrope:wght@300;500;800&display=swap';

h1,h2,h3,h4,h5,h6 {
    text-transform: initial !important;   letter-spacing: inherit;
}

form#jbzoo-filter-inline-151{overflow:hidden;position:relative}#cookieConsent{display:none;font-family:Arial,sans-serif}.cookie-consent{position:fixed;bottom:10px;left:10px;right:10px;background:#e2e9ee!important;box-shadow:0 4px 12px rgb(3 53 88 / .2);border-radius:12px;padding:16px;max-width:calc(100% - 20px);margin:0 auto;box-sizing:border-box;z-index:9999999;color:#fff}.cookie-consent-main{width:100%}.cookie-consent-content{display:flex;flex-direction:column;gap:16px}.cookie-consent-text{font-size:14px;line-height:1.4}.cookie-title{color:#515070;font-weight:700;font-size:16px;margin-bottom:8px}.cookie-description{color:#26244c;font-size:13px}.cookie-consent-text a{color:#4dabf7;text-decoration:underline;cursor:pointer}.cookie-consent-buttons{display:flex;justify-content:flex-end}.cookie-btn{border:none;border-radius:8px;cursor:pointer;font-size:15px;padding:10px 20px;min-width:80px;text-align:center;transition:all 0.2s ease}.cookie-btn-accept{background:#4dabf7;color:#fff;font-weight:700}.cookie-btn-accept:active{background:#339af0;transform:scale(.98)}button#acceptAll{width:100%}@media (min-width:768px){.cookie-consent{left:30%;transform:translateX(-50%);bottom:20px;padding:20px;max-width:500px;width:100%}button#acceptAll{width:auto}.cookie-consent-content{flex-direction:row;align-items:center;gap:30px}.cookie-consent-text{flex:1;font-size:15px;text-align:left}.cookie-title{font-size:18px}.cookie-description{font-size:14px}.cookie-consent-buttons{min-width:120px}.cookie-btn{padding:12px 24px}.cookie-btn-accept:hover{background:#339af0;transform:translateY(-1px)}}.personal-data-agreement{padding-top:20px;padding-bottom:10px}

.title {
    letter-spacing: inherit;
}


.footercontactstel {
    margin-left: -10px;
}

/* .footercontactsdivs {
    margin-left: -25px;
} */

div#footerpodval ul.uk-nav-thinner {
    margin-top: 15px;    
    }
    div#footerpodval ul.uk-nav-thinner li a {
        font-size: 0.9em !important;
        font-weight: 300 !important;
    }
  
.tm-header .uk-navbar-nav>li>a {
    letter-spacing: inherit;
}

.uk-totop {
    position: fixed;
    bottom: 20px;
    right: 20px;
    }


.fullslider .slider.slider-nav.slick-initialized.slick-slider.slick-dotted {
    background: #f7f7f7;
}

.fullslider .slider.slider-nav.slick-initialized.slick-slider.slick-dotted img.jbimage {
    padding: 5px;
    box-sizing: border-box;
}

.topcontactstel {
    font-size: 1.8rem;
    margin-top: 10px;
    display: inline-block;
    width: 100%;
    margin-bottom: -5px !important;
    text-align: center;
}


div#inodesignfootertext {
    padding: 10px 0px;
    width: 200px;
    text-align: center;
    font-weight: 300;
    color: #26244c;
}

.catalogiconburder {
    margin-left: 10px;
}

.uk-navbar-nav>li.uk-active>a::before {display: none;}
.uk-navbar-nav>li.uk-active>a:hover::before {display: block;right: 18px !important;}


.uk-link-reset a, a.uk-link-reset {
    letter-spacing: initial !important;
}

.uk-navbar-item.uk-logo {
    margin-top: -10px;
}

.jbzoo .width75 {
    width: 74.025%;
    float: left;
    margin: 0 0.95% 0.95% 0;
}

.jbzoo .width25 {
    width: 24.025%;
    margin: 0 0.95% 0.95% 0;
    float: left;
}

.jbzoo .width70 {
    width: 69.025%;
    float: left;
    margin: 0 0.95% 0.95% 0;
}

.jbzoo .width30 {
    width: 29.025%;
    margin: 0 0.95% 0.95% 0;
    float: left;
}

.jbzoo .width60 {
    width: 59.025%;
    float: left;
    margin: 0 0.95% 0.95% 0;
}

.jbzoo .width40 {
    width: 39.025%;
    margin: 0 0.95% 0.95% 0;
    float: left;
}

.jbzoo .width65 {
    width: 64.025%;
    float: left;
    margin: 0 0.95% 0.95% 0;
}

.jbzoo .width35 {
    width: 34.025%;
    margin: 0 0.95% 0.95% 0;
    float: left;
}

h1.item-title {
    text-indent: 15px;
}

.item-image2 a {
    margin: 11.5px;
}

.item-image2 a:first-child {
    margin-left: 0px;
}


.item-image2 a:last-child {
    margin-right: 0px;
}

.item-categ a {
    font-weight: bold;
    color: #000;
    margin-bottom: 25px;
}

.item-text {
    margin: 50px 0px;
}


.jbzoo-view-item .width40 {
    box-sizing: border-box;
    padding: 0px 35px;
}

span.element-label {
    display: inline-block;
    float: left;
    margin-right: 25px;
}

span.element-label:after {content: ':';}

.jbprice-tmpl-full .element-label {
    font-weight: 700;
}

.item-categ {
    margin-bottom: 15px;
    display: none;
}

.item-related {
    margin-top: 60px;
}

.jbzoo .jbprice-description {
    font-style: normal;
    color: inherit;
}

.item-price .jbprice-select {
    margin-bottom: 15px;
}
.item-price .jbprice-option-select select:not([class*=uk-]):not([multiple]):not([size]) {
    height: 40px;
}

.jbprice-balance.jsElement.jsPriceElement.jsBalance {
    margin-top: 10px;
    margin-bottom: 15px;
}


.jbprice-tmpl-full .jsAddToCart.jbbutton.green.jbprice-buttons-add {
    background: #fff;
    color: #000 !important;
    font-size: 18px !important;
    text-transform: uppercase !important;
    padding: 15px !important;
    width: 100%;
    margin-top: 25px;
    border: 1px solid #e5e5e5 !important;
}

.jbprice-tmpl-full .jbbutton.orange {
    background: #fff;
    color: #000 !important;
    font-size: 18px !important;
    text-transform: uppercase !important;
    padding: 15px !important;
    width: 100% !important;
    margin-top: 25px;
    max-width: 100%;
    border: 1px solid #e5e5e5 !important;
}


.jbzoo-item-full  .item-image2 .jbimage {
    width: 180px;
    height: 180px;
}

.jbzoo-item-full .jbprice-value-row {
    font-size: 28px;
}

.jbzoo .jbbutton.orange:hover, .jbzoo .jbbutton.orange:focus {
    background: #f7f7f7;
}

.jbzoo-view-category .width75 .item-title {font-size: 16px;padding: 0px;margin: 0px;}


.jbzoo-item-product.jbzoo-item-teaser .jbimage {
    margin-bottom: 0px !important;
}

.jbzoo-view-category .jbzoo-item-teaser .item-image {
    margin-bottom: 0px !important;
}

.jbzoo-view-category .jbzoo-item-teaser .item-title {
    font-size: 14px;
}
.jbzoo-view-category .jbzoo-item-teaser .item-title >a:first-child {
    display: none;
}

.jbzoo-view-category .width25 .item-price {
    font-size: 14px;
    display: inline-block;
    margin-top: -5px;
    margin-right: 20px;
    padding-right: 10px;
}

#jbmodule-slicktoprenderslider-118 .slick-track {
    margin-left: 0;
}

.properties-wrap {
    margin-top: 15px;
}

table.table.properties {
    font-size: 14px;
}

table.table.properties td.element-label {
    padding: 5px;
}

.uk-position-relative.uk-slideshow {
    min-height: 800px !important;
}

ul.uk-slideshow-items {
    min-height: 800px !important;
}


ul.uk-margin.uk-thumbnav li {
    margin: 5px 4px;
}





@media screen and (max-width: 767px) {

    .jbzoo-item.jbzoo-item-product.jbzoo-item-teaser {
        margin-right: 0px;
    }

    body > div > div > div.uk-section-primary.uk-section.uk-padding-remove-vertical {
        display: none !important;
    }

    .jbzoo-item ul.uk-margin.uk-thumbnav img {width: 125px;margin-left: 2px;}


    .jbzoo-item ul.uk-margin.uk-thumbnav {
    margin-top: 5px !important;
    }

    .jbzoo .width75 {
        width: 100% !important;
    }
    
    .jbzoo .width25 {
        width: 100% !important;
    }
    
    .jbzoo ul.uk-slideshow-items {
        min-height: 310px !important;
    }
    
    .jbzoo  .uk-position-relative.uk-slideshow {
         min-height: 310px !important;
    }
  

    

.jbzoo-view-item .width50 {
    width: 100% !important;
    box-sizing: border-box;
}

.jbzoo-view-item .width50 .slick-list.draggable {
    width: 100% !important;
    height: auto !important;
}

.jbzoo-view-item .slick-slide img {
    max-width: 320px;
}


.jbzoo-view-item .slider.slider-nav.slick-initialized.slick-slider.slick-dotted {
    overflow: hidden;
    max-width: 320px;
    padding: 0px;
    position: relative;
    margin-top: 10px;
}



.jbzoo-view-item .fullslider {
    max-width: 320px;
}

.jbzoo-view-item .slider-nav .slick-list.draggable .slick-slide {
    padding: 0px 3px;
    box-sizing: border-box;
}

.jbzoo-view-item .jsRemoveElement.jbbutton.small.orange.jbprice-buttons-remove {
    width: 100% !important;
    max-width: 320px !important;
}

.jbzoo-view-item .jbprice-tmpl-full .jsAddToCart.jbbutton.green.jbprice-buttons-add {
    width: 100% !important;
    max-width: 320px !important;
}
    

.jbzoo-view-item .jbprice-tmpl-full select {
    width: 100% !important;
}

    
}

@media (min-width: 960px) {


.com_zoo h1.item-title {
        margin-bottom: 5px !important;
    }

.com_zoo div#tm-main {
    padding-top: 5px !important;     padding-bottom: 0px !important;
}



}
.jbzoo-view-item .slick-prev {
    left: 5px;
}
.jbzoo-view-item .slick-next {
    right: 5px;
}
.jbzoo-view-item .slick-prev, .jbzoo-view-item .slick-next {
    width: 60px;
    height: 60px;
    z-index: 99;
}
.jbzoo-view-item .slick-prev:before, .jbzoo-view-item .slick-next:before {
    color: #ddd;
    font-size: 60px;
    line-height: 60px;
    transition: all 200ms linear;
}
.jbzoo-view-item .slick-prev:hover:before, .jbzoo-view-item .slick-next:hover:before {
    color: #9d9d9d;
}

.fullslider {
    /* width: 480px; */
    height: auto !important;
    display: block;
    /* margin: 0 auto; */
    /* background: #e5e5e5; */
    position: relative;
    text-align: center;
}

.fullslider .jbimage {
    margin-left: auto;
    margin-right: auto;
}

.item-price .jbprice-type-plain select {
    width: 50%;
}

.jsRemoveElement.jbbutton.small.orange.jbprice-buttons-remove {
    /* width: 45% !important; */
    width: auto !important;
}

.jbprice-tmpl-full .jsAddToCart.jbbutton.green.jbprice-buttons-add {
    display: inline-block;
    /* width: 45% !important; */
    width: auto !important;
    max-height: 44px;
}



.subcategories h2.subcategory-title a {
    font-size: 18px;
    line-height: 1;
}

.subcategories h2.subcategory-title {
    line-height: 1;
    text-align: center;
}

.subcategories h2.subcategory-title span {
    font-size: 16px;
    line-height: 1;
    color: #606060;
}

form.uk-search.uk-search-default .uk-icon.uk-search-icon {
    right: 0px !important;
    left: auto !important;
}



.korzina {
    margin-top: 12px;
    position: relative;   
  }
   
  .korzina .jbcart-module-buttons.clearfix {
      float: left;
  }
   
  .korzina .jbcart-module {
      display: inline-block;
      min-width: 200px;
      padding: 10px 15px;   height: 40px;
  }
   
   
  .frontpage.alias-table-app {
      margin: 0px;
      padding: 0px;
  }
   
  span.jbcart-module-total-items.circle {
    position: absolute;
    background-color: transparent;
    border-radius: 100%;
    min-width: 10px;
    display: inline-block;
    left: 56px;
    text-align: center;
    font-size: 0.85em;
    top: 25px;
    font-weight: bold !important;
}
   

  .cartmodtop {
      float: left;
      margin-right: 15px;
  }
   
   
  .gocartgogreenmodtop {
      color: #8cc14c;
      border-bottom: 1px dashed #8cc14c; font-weight: bold;
      line-height: 1.5;
    
  }
   
  .gocartgogreenmodtop:hover {
    border-bottom: 1px dashed #fff; ; font-weight: bold;
    text-decoration: none;   
  }
   
  .yourcarisemptypllles {
      line-height: 1;
      position: absolute; font-size: 14px;
      top: 40px;
  }


  .righttext.width75 {
    display: inline-block;
    min-height: 40px;
}

.cartmodtop.width25 {
    min-height: 40px; 
    display: inline-block;
}

.korzina .jbcart-module .jbcart-module-line {
    margin-bottom: 0px;
}


.topcart .jbcart-module-total-value {
    font-size: 14px;
}

.topcart span.uk-icon-link {
    visibility: hidden;
}

.topcart:hover   span.uk-icon-link {
    visibility: visible ;
}

.topcart  span.uk-icon-link {
    color: red;
    position: absolute;
    top: 55px;
    right: 55px;
}

.topcart  span.uk-icon-link:hover {
    cursor: pointer;
}


.uk-navbar-dropdown-nav li {
    display: inline-block;
    padding: 15px;
}

.uk-navbar-dropdown.uk-navbar-dropdown-dropbar.uk-open {
    width: 100%;
    height: auto !important;
    max-height: 90px;
}

.uk-navbar-dropbar.uk-navbar-dropbar-slide {
    max-height: initial !important;
}


.module-items .item-wrapper-desc {
    font-size: 21px;
    text-align: center;
}


.jbzoo .jbcart-payment-element .jbcart-payment-element-name {
    display: inline-block;
    float: left;
    margin-right: 20px;
    vertical-align: middle;
}

.jbzoo .jbcart-payment-element {
    max-width: 300px;
}

html .controls input {
    border: 3px solid #f2f2f2 !important;
}


.jbcart-payment-debug {margin-top: 7px !important;display: inline-block;}

.jbcart-payment-brand.clearfix {
    float: left;
    margin-right: 15px;
}

.maintopsliderslick {
    padding: 0px 20px;
}

.catalogsliderslick {
    padding: 0px 20px;
}

.tm-header .uk-navbar-nav>li>a {
    text-transform: inherit !important;
    font-size: 1rem;
}

.tm-header .uk-navbar-nav {
    margin-left: 42px;
}

.catalogiconburder {
    padding-left: 30px !important;
}

div#burdercatalog {
    position: absolute; top: 43px;
}

div#burdercatalog svg {fill: #26244c;}

form.uk-search.uk-search-default.form-inline {
    width: 220px;
    -moz-transition: width 0.3s ease-in-out;
    -o-transition: width 0.3s ease-in-out;
    -webkit-transition: width 0.3s ease-in-out;
    transition: width 0.3s ease-in-out;
}

.tm-header form.uk-search.uk-search-default button.uk-icon.uk-search-icon {
    left: 0px !important;
    right: auto !important;
}

form.uk-search.uk-search-default.form-inline input[name="searchword"] {
    border-radius: 30px;
}

div#jbmodule-default-101 > .cartmodtop span {
    background: #F7F7F7;
    padding: 10px;
    box-sizing: border-box;
    border-radius: 50%;
}

.korzina .jbcart-module {
    margin-top: -20px;
}

form.uk-search.uk-search-default.form-inline input[name="searchword"], form.uk-search.uk-search-default.form-inline input[name="searchword"]::placeholder {text-indent: 40px;}

.righttext.width75 {box-sizing: border-box;text-align: center;}

a.gocartgogreenmodtop.jbcart-module-gotocart {
    margin-left: 20px;
}

.tm-header .topcart span.uk-icon-link {
    color: red;
    position: absolute;
    top: 45px;
    right: 30px;
}

button.uk-icon.uk-search-icon svg {
    color: #26244c !important;
}



.uk-sticky.uk-sticky-below.uk-sticky-fixed form.uk-search.uk-search-default.form-inline {
    width: 300px !important;
}


div#tm-mobile div#burdercatalog {
    display: none;
}

div#tm-mobile .catalogiconburder {
    padding-left: 0px !important;
}

.instagramindo {
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.3s, visibility 0.3s;
}
.uk-sticky.uk-sticky-below.uk-sticky-fixed .instagramindo {
    visibility: visible;
    opacity: 1;
    transition: opacity 0.3s, visibility 0.3s;}

.instagramindo {
    position: relative;
    width: 48.05px;
    height: 48.05px;
    background: #F7F7F7;
    border-radius: 50%;
}

.instagramindo svg {
    height: 28.05px;
    width: 28.05px;
    position: absolute;
    top: 10px;
    left: 10px;
}

div#module-111 {
    height: 70px !important;
    display: inline-block;
    margin: 0px !important;
    padding: 0px !important;
    min-height: 70px !important;
    margin-top: 15px !important;
}

div#module-111 .uk-panel.custom {
    display: none;
}

.menudivtop {
    min-width: 280px;
}

.menudivtop img {
    border-radius: 3px;
}

.menudivtop .span6 {
    text-align: center;
}

.mCSB_dragger {
    height: 5px !important;
}

.mCSB_draggerRail {
    height: 2px !important;
}

div#mCSB_1_dragger_horizontal {
    height: 3px !important;
    padding: 0px !important;
}

.mCSB_draggerRail {
    height: 3px !important;
}

.mCSB_draggerContainer {
    height: 3px !important;
}

div#mCSB_1_scrollbar_horizontal {
    height: 3px !important;
}


.mCSB_dragger_bar {
    height: 2px !important;
    margin: 0 !important;
}

div#mCSB_1_dragger_horizontal:hover .mCSB_dragger_bar {
    margin: 0px !important;
    padding: 0px !important;
}

.mCSB_draggerContainer:hover .mCSB_dragger_bar {
    margin: 0px !important;
    padding: 0px !important;
}

.mCSB_draggerRail {
    margin: 0px !important;
}


h3.el-title.uk-h2 {
    letter-spacing: initial;
}


div#jbmodule-default-112 button::before {
    color: #bebebe !important;
    opacity: .75 !important;
    font-size: 32px !important;
}

div#jbmodule-default-112 .slick-prev {
    margin-left: -25px !important;
}

#jbmodule-slicktoprenderslider-112 button::before, #jbmodule-slicktoprenderslider-118 button::before {
    color: #bebebe !important;
    opacity: .75 !important;
    font-size: 32px !important;
}

#jbmodule-slicktoprenderslider-112 .slick-prev, #jbmodule-slicktoprenderslider-118 .slick-prev {
    margin-left: -25px !important;
}

.uk-h1.uk-text-center, .uk-h2.uk-text-center, .uk-h3.uk-text-center {
    letter-spacing: initial;
}

.uk-panel.tmenutooltip h3.el-title.uk-h2 {
    margin-left: 20px;
}

div#jbmodule-slicktoprenderslider-112 a, div#jbmodule-slicktoprenderslider-118 a {
    color: #000;
}

div#jbmodule-slicktoprenderslider-112 .item-description, div#jbmodule-slicktoprenderslider-118 .item-description {
    display: inline-block;
    font-size: 1.2rem;
    width: 100%;
    font-weight: 600;
    margin-top: 10px;
}

div#jbmodule-slicktoprenderslider-112 .item-title, div#jbmodule-slicktoprenderslider-118 .item-title {
    display: inline-block;
    font-size: 1.3rem;
    width: 100%;
}


div#jbmodule-slicktoprenderslider-112 .jbprice-tmpl-teaser span.jbprice-value-total, div#jbmodule-slicktoprenderslider-118 .jbprice-tmpl-teaser span.jbprice-value-total {
    display: inline-block !important;
    width: 100%;
    font-size: 2rem;
    color: #000;
}

div#jbmodule-slicktoprenderslider-112 .wrapper-item-desc, div#jbmodule-slicktoprenderslider-118 .wrapper-item-desc {
    padding: 20px;
    box-sizing: border-box;
}

div#sitefooter {
    background: #AAD6FF;
    color: #000;
}

div#sitefooter .uk-text-meta {
    color: #000;
}

div#sitefooter svg {
    fill: #000 !important;
}


div#sitefooter .el-link.uk-icon-link.uk-icon svg {
    color: #000;
}


div#maintwosearchcontent {
    background: url('/images/slidertop/bureaulampen.jpg') no-repeat top center;
    min-height: 400px; 
    margin: 25px 0px;
}

div#maintwosearchcontent form.uk-search.uk-search-default.form-inline {
    position: absolute;
    right: 25px;
    top: 15px;
}

div#sitefooter > .uk-container.uk-container-large {
    padding-left: 0px !important;
    padding-right: 0px !important;
}


div#sitefooter form.uk-search.uk-search-default.form-inline {
    width: 85% !important;
    box-sizing: border-box;
    margin-top: 25px;
    margin-left: -25px;
}

div#footerpodval ul li a {
    color: #000 !important;
    font-weight: normal;
    font-size: 14px;
    padding: 3px 0px;
}

h2.uk-h5.nashinsta {font-size: 2rem !important;letter-spacing: normal;}

h2.uk-h2.todayindo {
    font-size: 2rem;
    letter-spacing: normal;
}

.jbzoo .jbcart-item-sku, .jbzoo .jbcart-item-name, .jbzoo .jbcart-item-params {
    max-width: inherit !important;
}

div#instagramsliderj {
    max-width: 1680px;
    margin: 0 auto;
    padding: 0px 30px;
    /* padding: 0px; */
    box-sizing: border-box;
}

.fwb {
    font-weight: bold !important;
}


.instabgidivblock .uk-grid-margin.uk-container {
    max-width: 1600px;
}

.instabgidivblock .uk-tile-default.uk-tile {
    padding-top: 0px;
}


/* Arrows */
.slick-prevs,
.slick-nexts
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prevs:hover,
.slick-prevs:focus,
.slick-nexts:hover,
.slick-nexts:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prevs:hover:before,
.slick-prevs:focus:before,
.slick-nexts:hover:before,
.slick-nexts:focus:before
{
    opacity: 1;
}
.slick-prevs.slick-disabled:before,
.slick-nexts.slick-disabled:before
{
    opacity: .25;
}

.slick-prevs:before,
.slick-nexts:before
{
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: #333333;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prevs
{
    left: -25px;
}
[dir='rtl'] .slick-prevs
{
    right: -25px;
    left: auto;
}

.slick-nexts
{
    right: -25px;
}
[dir='rtl'] .slick-nexts
{
    right: auto;
    left: -25px;
}

.slick-slider svg {
    height: 48px;
    width: 48px;
    color: #bebebe;
}
.slick-slider svg:hover {
    color: #000;
}

.slick-slider .slick-prevs {
    left: 10px;
    height: 48px;
    background: #fff;
    z-index: 999;
    width: 48px;
}

.slick-slider .slick-nexts {
    right: 10px;
    height: 48px;
    background: #fff;
    z-index: 999;
    width: 48px;
}

.slick-slider .slick-prevs:hover, .slick-slider .slick-prevs:focus, .slick-slider .slick-nexts:hover, .slick-slider .slick-nexts:focus {
    background: #fff;
}


.slick-slider .slick-prevs::before {
    font-size: 28px;
    color: #27244c;
}

.slick-slider .slick-nexts::before {
    font-size: 28px;
    color: #27244c;
}


.maintopsliderslick.slick-slider i {
    opacity: 0;
}

.maintopsliderslick.slick-slider:hover i {
    opacity: 1;
}

.catalogsliderslick.slick-slider i {
    opacity: 0;
}

.catalogsliderslick.slick-slider:hover i {
    opacity: 1;
}

div#tm-top .maintopsliderslick, div#tm-top .catalogsliderslick {
    margin-top: 15px;
}

.category .description-full {
    font-size: 24px;
    color: #bebebe;
}


.description-full ul.zoo-list li {
    display: inline-block;
    border: 2px solid #bebebe;
    border-radius: 20px;
    padding: 10px 15px;
    margin-right: 15px;     margin-bottom: 15px;
}

.description-full ul.zoo-list li a {
    font-size: 16px;
    color: #bababa;
    text-decoration: none;
}

.description-full ul.zoo-list {
    margin-top: 20px;
}

.description-full ul.zoo-list li:hover {
    background: #bebebe;
    color: #fff;
}

.description-full ul.zoo-list li:hover a {
    color: #fff;
}

.jbbutton.green.jbprice-buttons-oneclick {
    background: #e2e9ee;
    background-color: #e2e9ee;
    border: none !important;
    width: 48px;
    min-width: 48px;
    height: 48px;
    border-radius: 50%;
}

.jbbutton.green.jbprice-buttons-oneclick:hover {
    transform: translateY(0px);
    background: #e2e9ee;
    background-color: #e2e9ee;
}

.jbprice-tmpl-list.uk-description-list-horizontal {
    margin: 0px !important;
    display: inline-block;
    position: absolute;
    top: 0px;
    right: 35px;
}

.jbbutton.green.jbprice-buttons-oneclick .uk-icon {
    color: #000;     margin-top: 2px;
}

.jsPriceButtons {
    display: inline-block;
}

.jbbutton.green.jbprice-buttons-oneclick .uk-icon svg {
    width: 32px;
    height: 32px;
}


.jbzoo-item.jbzoo-item-product.jbzoo-item-teaser {
    position: relative;
}

.teasertextmini {
    position: relative;     margin-top: 10px;     padding: 0px 40px 0px 0px;
    box-sizing: border-box;
}

.teasertextmini .item-title a {
    display: inline-block;
    font-size: 1.3rem;
    width: 100%;
    color: #000;
    box-sizing: border-box;
    padding-right: 10%;
}


.jbbutton.green.jbprice-buttons-oneclick:hover {
    background: #f7f7f7;
    background-color: #f7f7f7;
}

.razmer {
    font-size: 1.2rem; color: #bebebe;
}

.razmer .element-label {
    display: inline-block;
}

.razmer .element-label + div {
    display: inline-block;
    margin-left: 10px;
}

.jbprice-tmpl-teaser .jbprice-value {
    display: inline-block !important;
    width: 100%;
    font-size: 2rem;
    color: #000;
    margin-top: 5px;
}


.teasertextmini .item-title {
    margin-bottom: 0px !important;
}

.jbzoo-item.jbzoo-item-product.jbzoo-item-teaser .card {
    width: 315px;
    height: 315px;
    position: relative;
    display: inline-block;
}

.jbzoo-item.jbzoo-item-product.jbzoo-item-teaser .card .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1 !important;
    z-index: 99;
}

.jbzoo-item.jbzoo-item-product.jbzoo-item-teaser .card:hover .img-top {
    display: inline;
}


.modjbzooitemmod .card {
    width: 315px;
    height: 315px;
    position: relative;
    display: inline-block;
}

.modjbzooitemmod .card .img-top {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1 !important;
    z-index: 99;
}

.modjbzooitemmod  .card:hover .img-top {
    display: inline;
}

.modjbzooitemmod .teasertextmini {
    padding-right: 80px !important;
}

.modjbzooitemmod .jbprice-tmpl-list.uk-description-list-horizontal {
    right: 65px;
}


div#vsetovari a.el-content.uk-button.uk-button-secondary {
    background: #000;
    background-color: #000;
    color: #fff;
}

div#nashaprodlink .el-item.uk-first-column:hover, div#nashaprodlink .el-item.uk-first-column:hover a {
    background: #e2e9ee !important;
    color: #000 !important;
}

#tovardnabig {
    font-size: 2.5rem;
}

ul.uk-list.contactlist {
    font-size: 1.2rem;
}

#bollee1k {
    font-size: 3rem;
    text-transform: uppercase !important;
    padding: 0px 50px !important;
}

.contacttext {
    font-size: 1.3rem;
    margin-bottom: 40px;
}

div#grayblock3 {
    background: #5C4E34;
    color: #fff;
    font-size: 1.3rem;
    font-weight: 300;
}

div#grayblock3 h4 {
    color: #fff;
    font-size: 1.8rem;
}

div#grayblock3 svg {
    color: #000;
}

div#textoptbottom {
    font-size: 1.3rem;
    font-weight: 300;
}

.reltoolq {
    text-decoration: none;
    color: #000;

}

div#biz2block .uk-first-column {
    background: #614d2f;     box-sizing: border-box;
    margin-left: 40px !important;
}

div#graybox {
    max-height: initial !important;
    font-size: 1.8rem !important;
    font-weight: 300;
    line-height: 1.2;
    padding: 20px !important;
}

.fz25 {
    font-size: 2.5rem;
}

.uk-panel.contactsearch form.uk-search.uk-search-default.form-inline {
    width: 45%;
}

.maintopsliderslick.slick-initialized.slick-slider {
    max-height: 330px;
}


.uk-article-title {
    letter-spacing: normal !important;
}

table.cont_table.cont_table2 {
    font-size: 1.3rem;
}

table.cont_table.cont_table2 ul li, .thintext {
    font-weight: 300 !important;
}

.width80 {
    width: 79.025%;
    float: left;
    margin: 0 0.95% 0.95% 0;
}
.width20 {
    width: 19.025%;
    margin: 0 0.95% 0.95% 0;
    float: left;
}

.width95 {
    width: 94.025%;
    float: left;
    margin: 0 0.95% 0.95% 0;
}
.width5 {
    width: 4.025%;
    margin: 0 0.95% 0.95% 0;
    float: left;
}


.bgbigicon {
    display: inline-block;
    background: #e2e9ee;
    background-color: #e2e9ee;
    border: none !important;
    width: 48px;
    min-width: 48px;
    height: 48px;
    margin: 0px 15px 0px 0px;
    position: relative;
    border-radius: 50%;
    vertical-align: middle;
}

.bgbigicon svg {
    position: absolute;
    top: 8px;
    left: 9px;
}

.textindentdostavka {
    width: 100%;
    display: inline-block;
    /* padding-left: 60px; */
    font-size: 1.5rem;
    font-weight: 300;
}

.dostavkalist {
    font-size: 1.3rem;
    font-weight: 300;
}

.dostavkalist b {
    font-weight: bold;
}

.width100.oneline {
    display: inline-block;
}

.width100.oneline .width95 {
    padding-left: 5px;
    box-sizing: border-box;
}

.textindentdostavka b {
    font-size: 2rem;
}

.dostavkalist ul {
    list-style-type: none;
}

ul.uk-nav.uk-nav-default {
    list-style-type: none;
}

.cartjbzootextbig {
    display: inline-block;
    font-size: 1.5rem;
    font-weight: 300;
}

.cartjbzootextbig .width60 {
    padding: 0px 100px 0px 0px;
    box-sizing: border-box;
}

.cartjbzootextbig li {
    font-size: 1.3rem;
    line-height: 1.2;
    font-weight: normal;
}

.cartjbzootextbig li a {
    color: #000;
    font-weight: 300;
}

.pusto {
    font-size: 2rem;
    font-weight: bold; color: #000;
    display: inline-block;
    width: 100%;
    padding: 25px 0px;
}

.bgbigicon.clean {
    background: #f7f7f7;
    background-color: #f7f7f7;
}

.cartjbzootextbig .width40 h3 {
    padding: 35px 0px;
    font-size: 2rem;
}


.dostavkalist ul li:before {content: '—';position: absolute;margin-left: -20px;}
.cartjbzootextbig  ul li:before {content: '—';position: absolute;margin-left: -20px;}

div#module-101 {
    height: 70px !important;
    display: inline-block;
    margin: 0px !important;
    padding: 0px !important;
    width: 48px;
    min-height: 70px !important;
    margin-right: 30px !important;
    margin-top: 35px !important;
}

.iconfull span.uk-icon {
    background: #e2e9ee !important;
    background: #F7F7F7;
    padding: 10px;
    box-sizing: border-box;
    border: none !important;
    width: 48px;
    min-width: 48px;
    color: #000;
    height: 48px;
    border-radius: 50%;
}

div#tm-top .catalogsliderslick {
    max-height: 350px;
}


.blocksearchcart {
    background: #e2e9ee;
    width: 60%;
    padding: 25px;
    box-sizing: border-box;
}

.blocksearchcart .titletext {
    font-weight: 500;
}

.blocksearchcart .modulesearchblock {
    margin-top: 25px;
}

.blocksearchcart .modulesearchblock form.uk-search.uk-search-default.form-inline {
    width: 350px;
}


.recpustodlz {
    display: block;
    padding-bottom: 100px;
    padding-top: 25px;
}

.titletextqwe {
    font-size: 2.5rem;
    font-weight: bold;
    color: #000;
    display: inline-block;
    width: 100%;
    padding: 25px 0px;
    text-indent: 18px;
}

.jbzoo .jbbutton.orange, .jbbutton.green {
    background: #000;
    background-color: #000;
    color: #fff;
    border: none !important;
    font-size: 1.1rem;
}

.jbzoo  .jbbutton.orange:hover, .jbbutton.green:hover {
    background: #e2e9ee;
    background-color: #e2e9ee;
    color: #000 !important;
    transform: translateY(0px);
}

.jbzoo form.jbcart.jsJBZooCart .jbbutton.green, .jbzoo form.jbcart.jsJBZooCart .jbbutton.green {
    background: #000;
    background-color: #000;
    color: #fff;
    border: none !important;
    font-size: 1.1rem;
}

.jbzoo form.jbcart.jsJBZooCart .jbbutton.green:hover, .jbzoo form.jbcart.jsJBZooCart .jbbutton.green:focus {
    background: #e2e9ee;
    background-color: #e2e9ee;
    color: #000 !important;
    transform: translateY(0px);
}


.jbzoo  td, .jbzoo  tr, .jbzoo  thead, .jbzoo  tbody, table.jbcart-table, .jbcart-col  {
    border: none !important;
    border-bottom: none !important;
    border-top: none !important;
    border-left-color: transparent !important;
    border-right-color: transparent !important;
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
}


table.jbcart-table td.jbcart-price,  table.jbcart-table td.jbcart-quantity,  table.jbcart-table td.jbcart-subtotal,  table.jbcart-table td.jbcart-delete {
    background: #e2e9ee !important;
}


table.jbcart-table.jsJBZooCartTable td.jbcart-name {
    font-size: 1.3rem;
}


.jbcart-shipping-col.jsShippingWrapper, .jbcart-shippingfield-col.jsShippingFieldWrapper {
    width: 100% !important;
    margin-right: 0px !important;
    border: none !important;
    float: none !important;
}


.jbcart-shipping {
    width: 68%;
}

.jbcart-shipping .jsShipping.jbcart-shipping-row.jbcart-shipping-pickup {
    width: 100%;
}

.jbzoo .jbcart-shipping-row {
    width: 100% !important;
}

form.jbcart h3 {
    font-size: 2.5rem;
}




.jbcart-payment-row .jbcart-payment-ui-row {
    border: none !important;
    width: 100% !important;
}

.jbcart-payment-row .jbcart-payment-ui-row .jbcart-payment-brand {
    width: 100% !important;
    display: inline-block;
}

.jbcart-payment-row .jbcart-payment-ui-row .jbcart-payment-brand .jbcart-payment-element-name {
    width: 100% !important;
    margin-bottom: 0px !important;
    float: none !important;
    font-size: 1.2rem;
    font-weight: 300;
}

.jbzoo .jbcart-payment .jbcart-radio-label {
    padding: 0px;
    display: inline-block;
    box-sizing: border-box;
}

.jbcart-radio {
    padding: 0px !important;
    box-sizing: border-box;
    margin-bottom: 0px !important;
}

.jbzoo .jbcart-payment-element {
    min-height: auto !important;
    max-width: initial !important;
}

.uk-radio, input[type=radio]:not([class*=uk-]) {
    margin-top: 7px !important;
}

.jbzoo .jbcart-form-label {
    font-size: 1.3rem;
    font-weight: 300;
}

.jbzoo .jbcart-shipping-name {
    font-size: 1.3rem;
    font-weight: 300;
}

.jbzoo .jbcart-shippingfield-label {
    font-size: 1.3rem;
    font-weight: 300;
}

.jbzoo .jbcart-shipping .jbcart-title {
    font-size: 2rem;
    font-weight: bold;
    padding: 15px 0px;
}

.jbcart-payment .jbcart-title {
    font-size: 2rem;
    font-weight: bold;
    padding: 15px 0px;
}

.jbcart-title.jbcart-title-main {
    font-size: 2rem;
    font-weight: bold;
    padding: 15px 0px;
}

.jbzoo .jbcart-form-control label {
    font-size: 1.3rem;
    font-weight: 300;
}

.jbzoo .jbcart-shipping select, .jbzoo .jbcart-shipping textarea, .jbzoo .jbcart-shipping input[type=text] {
    font-size: 1.4rem;
    min-height: 35px !important;
}


.jbzoo .jbcart-form, .jbzoo .jbcart-table, .jbzoo .jbcart-payment, .jbzoo .jbcart-shipping, .jbzoo .jbcart-buttons {
    border-bottom: none !important;
}


.textinfoform {
    font-size: 1.4rem;
    font-weight: 300;
}

.jbzoo .jbcart-shipping-row {
    background: #e2e9ee;
    border: 1px solid #e2e9ee;
}


.jbzoo-item.jbzoo-item-product.jbzoo-item-full span.jsAddToCart.jbbutton.green.jbprice-buttons-add {
    background: #000;
    color: #fff !important;
}

.jbzoo-item.jbzoo-item-product.jbzoo-item-full span.jsRemoveFromCart.jsRemoveElement.jbbutton.small.orange.jbprice-buttons-remove {
    color: #fff !important;
    background: #C79688;
}


.jbzoo-item.jbzoo-item-product.jbzoo-item-full span.jsAddToCart.jbbutton.green.jbprice-buttons-add:hover {
    transform: translateY(0px);     background: #e2e9ee  !important;
    color: #000  !important; 
}

.jbzoo-item.jbzoo-item-product.jbzoo-item-full span.jsRemoveFromCart.jsRemoveElement.jbbutton.small.orange.jbprice-buttons-remove:hover {
    transform: translateY(0px); background: #a57b6f;
}


.allnizfullitem {
    display: inline-block;
    width: 100%;
}

.allnizfullitem .titletext {
    font-size: 1.5rem;
    margin-bottom: 15px;
}

.allnizfullitem .item-text {
    margin-top: 0px;
}

.jbzoo-item.jbzoo-item-product.jbzoo-item-full .allnizfullitem .width40 table.table.properties tr,
.properties-wrap table.table.properties tr {
    border-bottom: 1px solid #bebebe !important;
}

div#graybox {
    background: #614D2F;
    color: #fff;
    padding: 50px 30px 30px 30px;
    font-size: 1.2rem;
    min-height: 246.25px;
}

div#biz2block {
    margin-top: 30px;
}

div#bolee5k {
    background: #e2e9ee;
    font-size: 1.3rem;
    font-weight: 300;
}

.bgbigicon.white {
    background: #fff;
    background-color: #fff;
}


div#bolee5k h4 {
    font-size: 1.8rem;
}

div#nashdiv {
    background: url('/images/optbg1.jpg') no-repeat top center;
    height: 544px;
    color: #fff;
}

div#nashdiv div#nashatextblock {
    width: 60%;
    font-size: 1.5rem;
    font-weight: 300;
    margin-top: 50px;
    color: #fff;
}

div#nashdiv div#nashatextblock h4 {
    font-size: 2.5rem;
    color: #fff;
}

div#nashaprodlink {
    font-size: 1.2rem;
    font-weight: 300;
    margin-left: 15px;
}

div#nashaprodlink .el-item.uk-first-column {
    background: #CC9449;
    color: #fff;
}

div#nashaprodlink .el-item.uk-first-column a.el-content.uk-button.uk-button-default {
    color: #fff;
    border: none;
}


.phonetopindo {
    background: #F7F7F7;
    padding: 10px;
    box-sizing: border-box;
    border-radius: 50%;
    z-index: 99999;
    margin-top: 0px;
}

div#module-130 {
    height: 70px !important;
    display: inline-block;
    margin: 0px !important;
    padding: 0px !important;
    width: 48px;
    min-height: 70px !important;
    margin-right: 30px !important;
    z-index: 9999;
    margin-top: 35px !important;
}

div#module-111 {
    height: 70px !important;
    display: inline-block;
    margin: 0px !important;
    padding: 0px !important;
    width: 48px;
    min-height: 70px !important;
    margin-right: 30px !important;
    margin-top: 35px !important;
}

div#jbmodule-default-101 {
    z-index: 1 !important;     margin-top: -10px  !important;
    position: relative !important;
}

div#module-101 {
    z-index: 1 !important;
}

.phonetopindo svg {
    width: 64px !important;
}


.footercontactstel {
    font-size: 2rem;
    display: inline-block;
    padding: 10px;
    color: #000;
}

.footercontactstel a {
    color: #000;
}

.footercontactsdivs {
    display: inline-block;
}

.footercontactsdivs a {
    display: inline-block;
    padding: 0px 15px;
    color: #515070;
}

.icondopr3d {
    display: inline-block;
    margin-bottom: 15px;
}

.icondopr3d a {
    display: inline-block;
    margin-left: 10px;
}

.icondopr svg {
    margin-right: 10px;
}

.jb-row.item-related .jbzoo-item >.width100 {
    margin-left: -15px;
    margin-right: -15px;
    flex-wrap: wrap;
    display: flex;
}

.jb-row.item-related .jb-row .item-image {
    margin: 0 0 15px;
    float: none;
}

.jb-row.item-related .jb-row .item-image .card,
.jb-row.item-related .jb-row .item-image .card img {
    width: 100%;
    height: auto;
    margin: 0;
    float: none;
}

.jb-row.item-related .jb-row {
    width: calc(25% - 30px);
    padding-left: 15px;
    padding-right: 15px;
}

#tm-bottom > div > div > div.uk-first-column {
    padding-left: 0px;
}

div#jbmodule-slicktoprenderslider-112 .wrapper-item-desc, div#jbmodule-slicktoprenderslider-118 .wrapper-item-desc {
    padding: 10px !important;
    box-sizing: border-box;
}

div#module-118 h3 {
    text-indent: 8px;
}

.jb-row.item-related .teasertextmini .item-title a {
    max-width: 265px;
    max-height: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 65px;
}


.jbzoo.search .teasertextmini .item-title a {
    max-width: 300px;
    max-height: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 65px;
}

div#jbmodule-default-101 .jbcart-module-total-items.circle {
    left: 23px;
    top: 12px;
    background: transparent;
    color: #27244c;
    font-size: 12px;
    text-align: center;
    padding: 0px;
    width: 32px;
}

.jbzoo-item-product .teasertextmini .item-title a {
    max-width: 300px;
    max-height: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 65px;
}

ul.uk-breadcrumb {
    margin-left: 20px;
}



#tm-top > div > div > div {min-width: unset !important;}

#tm-top > div > div > div.uk-first-column {
    margin-bottom: 20px  !important; margin-top: 0px  !important;
}


/*********************
MEDIA QUERIES
*********************/

@media screen and (min-width: 220px) and (max-width: 480px) {

    .allnizfullitem .width40 {
        width: 100%;
    }
    
    .allnizfullitem .width60 {
        width: 100%;
        padding: 15px;
        box-sizing: border-box;
    }
    
    
    div#tm-bottom .slick-track {
        width: 100% !important;
        display: inline-block;
    }

    div#tm-bottom .slick-initialized .slick-slide {
        width: 100% !important;
    }

    .jbzoo-view-item .jsPriceButtons {
        width: 100%;
    }
    
    div#module-118 h3 {
        text-align: center;
    }


    div#sitefooter {
        margin: 0 auto;
        text-align: center;
    }
    
    
    div#footerpodval img.el-image {
        margin: 0 auto;
        text-align: center;
        display: block;
    }
    
    div#inodesignfootertext {
        text-align: center;
        margin: 0 auto;
    }
    
    div#tm-main {padding-bottom: 0px !important;}

    div#instagramsliderj {
        width: 100%;
        max-width: initial;
        padding: 0px;
    }
    
    div#instagramsliderj ul li {
        width: 49%;
        display: inline-block;
        float: none;
    }
    
    div#instagramsliderj ul {
        width: 100%;
        display: inline-block;
        flex: none;
        margin: 0 auto !important;
        flex-wrap: unset;
        transform: none !important;
        margin-left: -10% !important;
    }


    div#sitefooter form.uk-search.uk-search-default.form-inline {
        margin-left: 0px !important;
        margin-bottom: 20px;
    }
    
    .footercontactsdivs {
        display: inline-block;
        margin-bottom: 25px !important;
    }

    .allnizfullitem {
        margin-top: 30px;
    }

    ul.uk-breadcrumb {
        margin-left: 0px;
        margin-top: 10px;
    }

    div#jbmodule-slicktoprenderslider-118 {
        padding: 35px;
        width: 320px;
        margin: 0 auto;
        display: inline-block;
    }


    ul.uk-breadcrumb {
        display: none;
    }
    
    div#tm-main {
        padding-top: 5px !important;
    }

    .allnizfullitem .width40 {
        padding: 0px;
    }
    
    .allnizfullitem  .width60 {
        padding: 0px;
    }


    
div#jbmodule-default-133 {
    position: relative;
    min-width: auto;
  }
  
  div#module-133 {
    position: absolute;
    top: 25px;
    right: 5px;
  }
  
  div#jbmodule-default-133 span.jbcart-module-total-items.circle {
    margin-left: -23px;
    top: 12px;
  }
  

  .jbzoo .jbcart-table tbody .jbcart-row > td {
    padding: 0px 10px;
}


table.jbcart-table.jsJBZooCartTable .jbcart-item-name.jbcart-item-url {
    text-overflow: clip !important;
    overflow: auto !important;
    white-space: normal !important;
}

.jbcart-shipping.jbcart-shipping-full {
    width: 100%;
}

.jbcart-payment-row .jbcart-payment-ui-row .jbcart-payment-brand .jbcart-payment-element-name {
    font-size: 1rem;
}



.width100.cartjbzootextbig {
    width: 100%;
    display: inline-block;
}

.width100.cartjbzootextbig .width60 {
    width: 100%;
    padding: 0px !important;
    margin: 0px !important;
}

.width100.cartjbzootextbig .blocksearchcart {
    width: 100%;
}

.width100.cartjbzootextbig .width40 {
    width: 100%;
    padding: 0px 20px !important;
    margin: 0px !important;
}

.titletextqwe {
    font-size: 2rem !important;
}

.width100.cartjbzootextbig p.jbcart-empty-message {
    font-size: 21px;
}

div#module-133 svg {
    width: 48px;
    height: 48px;
    margin-top: -5px;
}


.jbzoo-view-item .fullslider {
    max-width: 320px;
    margin-left: -5px;
}
    
    
 }
@media screen and (min-width: 481px) and (max-width: 767px) {

    .allnizfullitem .width40 {
        width: 100%;
    }
    
    .allnizfullitem .width60 {
        width: 100%;
        padding: 15px;
        box-sizing: border-box;
    }
    
    
    div#tm-bottom .slick-track {
        width: 100% !important;
        display: inline-block;
    }
    
    .jbzoo-view-item .jsPriceButtons {
        width: 100%;
    }


    div#tm-bottom .slick-initialized .slick-slide {
        width: 100% !important;
    }

    div#module-118 h3 {
        text-align: center;
    }


    div#sitefooter {
        margin: 0 auto;
        text-align: center;
    }
    
    
    div#footerpodval img.el-image {
        margin: 0 auto;
        text-align: center;
        display: block;
    }
    
    div#inodesignfootertext {
        text-align: center;
        margin: 0 auto;
    }
    
    div#tm-main {padding-bottom: 0px !important;}


    div#instagramsliderj {
        width: 100%;
        max-width: initial;
        padding: 0px;
    }
    
    div#instagramsliderj ul li {
        width: 49%;
        display: inline-block;
        float: none;
    }
    
    div#instagramsliderj ul {
        width: 100%;
        display: inline-block;
        flex: none;
        margin: 0 auto !important;
        flex-wrap: unset;
        transform: none !important;
        margin-left: -10% !important;
    }

    div#sitefooter form.uk-search.uk-search-default.form-inline {
        margin-left: 0px !important;
        margin-bottom: 20px;
    }
    
    .footercontactsdivs {
        display: inline-block;
        margin-bottom: 25px !important;
    }

    .allnizfullitem {
        margin-top: 30px;
    }

    ul.uk-breadcrumb {
        margin-left: 0px;
        margin-top: 10px;
    }


    div#jbmodule-slicktoprenderslider-118 {
        padding: 35px;
        width: 320px;
        margin: 0 auto;
        display: inline-block;
    }

    ul.uk-breadcrumb {
        display: none;
    }

    div#tm-main {
        padding-top: 5px !important;
    }

    .allnizfullitem .width40 {
        padding: 0px;
    }
    
    .allnizfullitem  .width60 {
        padding: 0px;
    }


    div#jbmodule-default-133 {
        position: relative;
        min-width: auto;
      }
      
      div#module-133 {
        position: absolute;
        top: 25px;
        right: 5px;
      }
      
      div#jbmodule-default-133 span.jbcart-module-total-items.circle {
        margin-left: -23px;
        top: 12px;
      }
      

      .jbzoo .jbcart-table tbody .jbcart-row > td {
        padding: 0px 10px;
    }
    
    
    table.jbcart-table.jsJBZooCartTable .jbcart-item-name.jbcart-item-url {
        text-overflow: clip !important;
        overflow: auto !important;
        white-space: normal !important;
    }
    
    .jbcart-shipping.jbcart-shipping-full {
        width: 100%;
    }
    
    .jbcart-payment-row .jbcart-payment-ui-row .jbcart-payment-brand .jbcart-payment-element-name {
        font-size: 1rem;
    }

    .width100.cartjbzootextbig {
        width: 100%;
        display: inline-block;
    }
    
    .width100.cartjbzootextbig .width60 {
        width: 100%;
        padding: 0px !important;
        margin: 0px !important;
    }
    
    .width100.cartjbzootextbig .blocksearchcart {
        width: 100%;
    }
    
    .width100.cartjbzootextbig .width40 {
        width: 100%;
        padding: 0px 20px !important;
        margin: 0px !important;
    }
    
    .titletextqwe {
        font-size: 2rem !important;
    }
    
    .width100.cartjbzootextbig p.jbcart-empty-message {
        font-size: 21px;
    }

    

 }
@media screen and (min-width: 768px) and (max-width: 992px) { }
@media screen and (min-width: 993px) and (max-width: 1200px) { 

    .item-column.uk-width-medium-1-3 {
    width: 33.3%;
}

 }
@media screen and (min-width: 1200px) and (max-width: 1365px) {   

    .item-column.uk-width-medium-1-3 {
    width: 33.3%;
}

}

@media (max-width: 1199px) {
    .jb-row.item-related .jb-row {
        width: calc(33.33% - 30px);
    }
}
@media (max-width: 991px) {
    .jb-row.item-related .jb-row {
        width: calc(50% - 30px);
    }
}
@media (max-width: 560px) {
    .jb-row.item-related .jb-row {
        width: calc(100% - 30px);
    }
}
@media screen and (min-width: 1366px) {

    
    .item-column.uk-width-medium-1-3 {
        width: 33.3%;
    }

    .jbzoo-item.jbzoo-item-product.jbzoo-item-full {
        box-sizing: border-box;
        padding: 0px 150px;
    }

 }

/* div#module-109 {
    width: 240px !important;
}

div#module-109  form.uk-search.uk-search-default {
    width: 240px;
} */

