/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */


/***************************************/
/********** SLIDER BANER 1: ************/

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Poppins&family=Lato&display=swap');
@import url('https://fonts.googleapis.com/css?family=Dosis:700,800&display=swap');


#vnlab-slider-1 .vnlab-info-perslider {
  top: -80px !important;
  margin-left: 30vw !important; 
}

#vnlab-slider-1 .vnlab-slider-title {
  left: 88px !important;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 3px;
  color: #000000;
}


#vnlab-slider-1 .vnlab-slider-caption {
  font-family: "Dosis", sans-serif;
  font-weight: 700;
  letter-spacing: 2px;
  width: 1000px !important; 
  text-align: justify !important;
  left: -20px !important; 
  font-size: 75px !important; 
}

#vnlab-slider-1 .vnlab-slider-desc {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  top: 260px !important;
  width: 800px !important;
  left: -50px !important;
}

#vnlab-slider-1 .vnlab-slider-desc .p1 {
  width: auto !important; 
  margin-top: -10px !important;
}

#vnlab-slider-1 .vnlab-slider-desc .p1 > b {
  font-size: 30px !important; 
}

#vnlab-slider-1 .vnlab-slider-desc .p3 {
  font-size: 17px !important;
  font-weight: bold !important;
  margin-top: 45px !important;
  margin-left: -60px !important; 
  width: auto !important;
}

#vnlab-slider-1 .slider-read-more a span {
  font-family: "Dosis", sans-serif;
  font-size: 20px !important;
  position: relative; 
  bottom: 10px !important;
  margin-right: 50px !important;
  border: 1px solid #c9ab6c !important;
  /*background: #c9ab6c !important;*/
  padding: 2px 32px !important;
  background: llinear-gradient(to right, rgb(82, 66, 21), rgb(108 78 14) 0%, rgb(201, 171, 108) 100%) !important;
  left: 16px !important;
}

#vnlab-slider-1 .slider-read-more a span:hover {
  font-family: "Dosis", sans-serif;
  font-size: 20px !important;
  position: relative; 
  bottom: 10px !important;
  margin-right: 50px !important;
  background: #fff !important;
  color: #000 !important;
  padding: 2px 32px !important;
  left: 16px !important;
}


/***************************************/
/********** SLIDER BANER 2: ************/

#vnlab-slider-2 .vnlab-info-perslider {
  top: 115px !important;
  margin-left: 130vw !important;
  left: -95vw !important;
}

#vnlab-slider-2 .vnlab-slider-caption {
  font-family: "Dosis", sans-serif;
  font-weight: 700;
  font-size: 75px !important;
  width: 1000px !important;
  text-align: justify !important;
  left: -90px !important;
  top: 165px !important;
  font-color: #594312 !important;
  margin-left: 44px !important;
  letter-spacing: 2px !important;
}

#vnlab-slider-2 .vnlab-slider-desc .p1 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 30px !important;
  width: 550px !important;
  marign-top: -15px !important;
  margin-left: 3vw !important;
  left: -125px !important;
  top: 160px !important;
  max-width: 620px !important;
}

#vnlab-slider-2 .vnlab-slider-desc .p3 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 20px !important;
  font-weight: bold !important;
  margin-top: 8px !important;
  margin-left: -2px !important;
}

#vnlab-slider-2 .slider-read-more a span {
  font-family: "Dosis", sans-serif !important;
  font-size: 20px !important;
  top: -2vw !important;
  padding: 2px 32px !important;
}

#vnlab-slider-2 .slider-read-more a span:hover {
  font-family: "Dosis", sans-serif !important;
  font-size: 20px !important;
  top: -2vw !important;
  color: #4daec0 !important;
  background: #fff !important;
  padding: 2px 32px !important;
}


/***************************************/
/********** SLIDER BANER 3: ************/

#vnlab-slider-3 .vnlab-info-perslider {
  top: 115px !important;
  margin-left: 125vw !important;
  left: -75vw !important;
}

#vnlab-slider-3 .vnlab-slider-title  {
  top: 17px !important;
  left: 83px !important;
  font-family: 'Lato', sans-serif !important;
  font-size: 15px !important;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 3px;
}

#vnlab-slider-3 .vnlab-slider-desc {
  top: 7vw !important;
  font-family: "Lato", sans-serif;
  font-weight: 300;
}

#vnlab-slider-3 .vnlab-slider-caption {
  width: 1000px !important;
  text-align: justify !important;
  font-size: 73px !important;
  font-weight: 700 !important;
  letter-spacing: 2px !important;
  left: 121px !important;
  top: 50px !important;
  font-family: 'Dosis', sans-serif !important;
  color: #d9a923 !important;
}

#vnlab-slider-3 .vnlab-slider-desc .p1 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 28px !important;
  width: 100vw !important;
  marign-top: -15px !important;
  margin-left: -30vw !important;
  left: -125px !important;
  top: 160px !important;
}

#vnlab-slider-3 .vnlab-slider-desc .p3 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 18px !important;
  font-weight: 400 !important;
  margin-top: 47px !important;
  margin-left: 7vw !important;
}

#vnlab-slider-3 .slider-read-more a span {
  top: -8vw !important;
  left: 3.5vw !important;
  background: #a1853b !important;
  padding: 0px 36px !important;
  font-size: 20px !important;
  font-family: "Dosis", sans-serif !important;
}

#vnlab-slider-3 .slider-read-more a span:hover {
  font-family: "Dosis", sans-serif !important;
  font-size: 20px !important;
  top: -8vw !important;
  left: 3.5vw !important;
  color: #a1853b !important;
  background: #fff !important;
  padding: 0px 36px !important;
}

/***************************************/
/********** SLIDER BANER 4: ************/

#vnlab-slider-4 .vnlab-info-perslider {
  top: 115px !important;
  margin-left: 112vw !important;
  left: -105vw !important;
}

#vnlab-slider-4 .vnlab-slider-title  {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 3px;
  top: 10px !important;
  left: 70px !important;
}

#vnlab-slider-4 .vnlab-slider-desc {
  top: 7vw !important;
}

#vnlab-slider-4 .vnlab-slider-caption {
  font-family: "Dosis", sans-serif;
  font-weight: 700;
  letter-spacing: 2px;
  width: 1000px !important;
  text-align: justify !important;
  font-size: 75px !important;
  left: 13vw !important;
  top: 50px !important;
  color: #000000 !important;
}

#vnlab-slider-4 .vnlab-slider-desc .p1 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 28px !important;
  width: 418px !important;
  marign-top: -15px !important;
  margin-left: 9vw !important;
  left: -125px !important;
  top: 160px !important;
  font-family: "Lato", sans-serif;
  font-weight: 300;
}

#vnlab-slider-4 .vnlab-slider-desc .p3 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 20px !important;
  font-weight: bold !important;
  margin-top: 30px !important;
  margin-left: 7vw !important;
}

#vnlab-slider-4 .slider-read-more a span {
  top: -5vw !important;
  left: 3.5vw !important;
  background: #a63c3c !important;
  font-family: "Dosis", sans-serif;
  font-size: 20px !important;
  padding: 2px 32px !important;
}

#vnlab-slider-4 .slider-read-more a span:hover {
  font-family: "Dosis", sans-serif;
  font-size: 20px !important;
  padding: 2px 32px !important;
  top: -8vw !important;
  left: 3.5vw !important;
  color: #a63c3c !important;
  background: #fff !important;
}





/******* SLIDER FILTER ********/

#search_filters .ui-widget-header {
  background: #cea431 !important;
}

/*****************************/


 #header .logo {
    width: 200px !important;
    margin-left: 5px !important;
  }
  
  #submitMessage {
      background: #ffffff !important;
      color: #000000 !important;
  }
  
.quickview .product-flags > li.product-flag, .box-status, .product-tabs-content a, #content .product-flags > li.product-flag {
    background: #b89c64 !important;
}

.product-flag.new {
    background: #b89c64 !important;
}

.logo .img-responsive {
  width: 30px !important;
}  

#header.fixed .logo {
  max-width: 70% !important;
  margin-left: 20px !important;
  margin-top: 10px !important;
}


  .vnlab-vertical-title {
    border: 0px solid #fff;
    padding: 14px 0px;
    border-radius: 10px 10px 0px 0px;
    background: #c9ab6c !important;
    background: linear-gradient(90deg, #c9ab6c 0%, #524215 90%) !important;
    margin-top: -10px;
  }

  .vnlab-header #vnlab_search_top form#searchbox {
    background: #c9ab6c !important;
    background: linear-gradient(90deg, #c9ab6c 0%, #524215 90%) !important;
    padding: 2px;
  }


.vnlab-header .vnlab_search button[name="submit_search"] {
    background: #856f41 !important;
    background: linear-gradient(90deg, #856f41 0%, #524215 90%) !important
}


.blockcart.cart-preview .cart-products-count, .total-wishlist > strong, .total-compare > strong {
  border: 1px solid #856f41 !important;
  background: #856f41 !important;
    background: linear-gradient(90deg, #856f41 0%, #524215 90%) !important
}

.blockcart.cart-preview .cart-products-count {
    background-color: #856f41 !important;
    color: #fff !important;
    border-color: #856f41 !important;
  }

  .vnlab-header #vnlab_search_top {
    margin-top: 20px;
    margin-left: 45px;
  }

  #vnlab-header01 .head-vnlabsetting {
    margin-top: 20px;
  }
  #header a:hover {
    color: #f6941d !important;
  }

  .vnlab-megamenu .navbar-nav > li > .dropdown-menu a:hover, .header-nav .right-nav button:hover i, #header .header-nav .blockcart a:hover i {
    color: #856f41 !important;
    background: linear-gradient(to right, #856f41 0%, #f7941d 100%);
    
  }

  a:focus, a:hover {
    color: #865e2e !important;
  }

  div.verticalmenu .navbar-nav > li > a:hover > span.menu-title, div.verticalmenu .navbar-nav > li > a:hover > span.menu-icon i {
    color: #856f41 !important;
  }

  #countdown-data .dailydeal-content .js-product-miniature {
    background: #f6941d !important;
    background: linear-gradient(90deg, #f6941d 0%, #f69622 100%);
    padding: 3px 3px !important;
    border-radius: 9px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .countdown-daily .item-time span.dw-time {
    border: 1px #856f41 solid;
  }
  .countdown-daily .item-time span {
    color:#856f41;
  }

  .countdown-daily .item-time span.dw-txt {
    background: linear-gradient(to right, #f6941d 0%, #f6941d 100%);
    -webkit-background-clip: text;
  }

  .shop-now-banner {
    background: linear-gradient(90deg, #f6941d 0%, #f6941d 100%) !important;
    border: 1px #f6941d solid !important;
  }

  #to-top::before, #to-top::after {
    border: 1px solid #b89c64 !important;
  }

  #to-top::after {
    border-color: #000000 important;
    background: #f6941d !important;
    background: linear-gradient(90deg, #c9ab6c 0%, #524215 90%) !important;

  }
  #dor-tab-product-category-source2 .source-list-title span::after, #dor-tab-product-category-source .source-list-title span::after, .deal-module-title.title-header-tab h3 span::after, #vnlab-tab-product-category-pro .pro-list-title span::after, .suggestions-header .suggestions-title span::before, .title-category-mod span::after, #dorTabAjaxSource2 li a:hover span::after, #dorTabAjaxSource2 li a.active span::after, #dorTabAjaxSource li a:hover span::after, #dorTabAjaxSource li a.active span::after {
    background-color: #f5921d !important;
  }

  .product-price-and-shipping span {
    background: linear-gradient(to right, #c9ab6c 0%, #524215 100%) !important;
    -webkit-background-clip: text !important;
  }
  .product-title-item a:hover, #category #products .product-miniature .product-name:hover, #search #products .product-miniature .product-name:hover, #dorTabAjaxSource2 li a:hover span, #dorTabAjaxSource2 li a.active span, #dorTabAjaxSource li a:hover span, #dorTabAjaxSource li a.active span {
    background: linear-gradient(to right, #c9ab6c 0%, #524215 100%) !important;
    -webkit-background-clip: text !important;
  }

  .slick-dots > li.slick-active button {
    background: linear-gradient(90deg, #c9ab6c 0%, #524215 100%) !important;
    border-color: none !important;
  }

  .shop-now-banner:hover {
    color: #ffffff !important;
  }

  .biz-group .biz-tabtitle span::before {
    background: linear-gradient(90deg, #c9ab6c 0%, #524215 100%) !important;
  }

  .service-box-content em[class^="flaticon-"]::before {
    color: #f6941d !important;
    background: linear-gradient(to right, #c9ab6c 0%, #524215 100%) !important;

    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
  }

banner-show-content-wrapper {
  padding-left: 170px !important;
}

.footer-block-wap {
    width: 22% !important;
    margin-left: 3% !important;
}



#module-smartblog-category .h1-newstyle, #module-smartblog-details .h1-newstyle  {
  display: none !important;
}

#vnlab-smartblog-lists .data-item-blog-v3 .vnlab-show-blog-info {
    display: none;
}
.blog-details .blog-info {
    padding-top: 0px !important;
    visibility: hidden !important;
}

#subcategories, .block-categories.hidden-sm-down, #category .vnlab-features-article {
    display: none;
} 



.page-header {
    margin: 20px 0 20px !important;
}

.title-category {
    margin-top: 10px !important;
}

/* da se ne vidi footer

.vnlabFooterMain {
  display: none!important;
} */

/*div#contact-form-style1 {
  display: none!important;
}*/


.vnlab-verticalmenu.block_content {
    z-index: 100;
}


.nav.navbar-nav.megamenu {
  margin-left: 90px !important; 
}


li.current-active a.js-search-link {
    background-color: gray !important;
    color: black !important;
    border-color: black !important;
}


nav.pagination ul.page-list li.current > a, nav.pagination ul.page-list li.current > a:hover {
  background: white !important;
  background-color: white !important;
  color: black !important;
  border-color: black !important;
 }


 nav.pagination ul.page-list li.current > a, nav.pagination ul.page-list li.current > a {
  background: white !important;
  background-color: white !important;
  color: black !important;
  border-color: black !important;
  -webkit-text-fill-color: black !important;
 } 

nav.pagination ul.page-list li.current > span, nav.pagination ul.page-list li > a:hover, 
#cart .cart-grid .cart-grid-body > a.label:hover, .checkout.cart-detailed-actions.card-block 
.btn.btn-primary:hover {
  background: white !important;
  background-color: white !important;
  color: black !important;
  border-color: black !important;
}



.vnlab-btn-right .ax-btn-light:hover {
  background: white !important;
  background-color: #c5ab75 !important;
  border-color: #c5ab75 !important;;
  color: #c5ab75 !important;
  }

.text-uppercase.btn.ax-btn-light {
  color: black !important;
}

.vnlab-btn-right .ax-btn-light span {
  -webkit-text-fill-color: black !important;
}

.vnlab-btn-right .ax-btn-light:hover span {
  color: #822a2a important;
  -webkit-text-fill-color: black !important;
  backgorund: linear-gradient(to right, #601e1e 0%, #fff 100%);
  }





#vnlab-header01 .head-vnlabsetting {
  margin-top: 0px !important;
}

.mini-cart-view .clearfix {

}


.button-act-minicart a.mini-cart-view {
  background: #c5ab75 !important;
  border-color: #c5ab75 !important;
}

.vnlabFooterAdv {
  background: transparent !important;
}

.item-content-blog .entry-title a:hover, .footer-bottom-info-wapper a {
  background: linear-gradient(to right, #8e8e8e 0%, #b7b7b7 100%) !important;
  -webkit-background-clip: text !important;
}

#header.fixed .logo {
  max-height: 100px !important;
}


#header.fixed .header-bottom-pos {
  top: 14px !important;
}


#content .product-flags > li.product-flag.new {
  background: linear-gradient(90deg, #b29b67 0%, #6f6f6f 100%) !important;
}

#product .product-actions .add-to-cart, .quickview .product-actions .add-to-cart {
background: #fff !important;
  border: 0px solid #151515 !important;
  color: #000000 !important;
}

#product .product-information .product-actions .add-to-cart:hover {
   background: #b29b67 !important;
   color: #fff !important;
}

.btn.btn-primary.add-to-cart:hover {
  background: #fff !important;
  border: 0px solid #151515 !important;
  color: #b89c64 !important;
}

.vnlab-megamenu .navbar .navbar-header {
    width: 50px !important;
    height: 50px !important;
}

.facet-dropdown.open > .select-title {
    border: 3px solid #b89c64 !important;
}

.close-filter span {
    color: #000000 !important;
}

.btn-primary {
  background: #ffffff !important;
  color: #000000 !important;
}

#search_widget form i {
  position: relative !important;
}


#product .product-prices .current-price {
  color: #b29b67 !important;
}

#product .button-share-social {
  visibility: hidden !important;
}

#blockcart-modal .modal-header {
  background: #fff !important;
  color: #000000 !important;
  -webkit-text-fill-color: black !important;
}

#blockcart-modal .modal-title {
  color: #000000 !important;
}

#blockcart-modal .cart-content .cart-content-btn .btn.btn-primary {
  background: #b29b67 !important;
  color: #fff !important;
}

#blockcart-modal .cart-content .cart-content-btn .btn.btn-primary:hover {
  background: #fff !important;
  color: #000000 !important;
}



.product-price-and-shipping span {
  background: #000000 !important;
  -webkit-background-clip: text !important;
}

nav.pagination ul.page-list li.current > span, nav.pagination ul.page-list li > a:hover, #cart .cart-grid .cart-grid-body > a.label:hover, .checkout.cart-detailed-actions.card-block .btn.btn-primary {
  background: #fff !important;
}


.checkout.cart-detailed-actions.card-block .btn.btn-primary {
  background: #fff !important;
}

.checkout.cart-detailed-actions.card-block .btn.btn-primary:hover, .checkout.cart-detailed-actions.card-block .btn.btn-primary:focus {
  background: #b89c64 !important;
  color: #fff !important;
}

.continue.btn.btn-primary.float-xs-right:hover {
  background: #b89c64 !important;
  color: #fff !important;
}

body#checkout section.checkout-step.-current h1.step-title.h3, body#checkout section.checkout-step:hover h1.step-title.h3 {
  background-color: #fff !important;
  color: #000000 !important;
  border-bottom: 1px solid black !important;
}

body#checkout section.checkout-step.-current h1.step-title.h3 .step-number::before, body#checkout section.checkout-step:hover h1.step-title.h3 .step-number::before {
  color: #000000 !important;
}

body#checkout section.checkout-step.-current h1.step-title.h3 .step-number, body#checkout section.checkout-step:hover h1.step-title.h3 .step-number {
  color: #000000 !important;
  padding-left: 10px !important; 
}

#cart .cart-grid .cart-grid-body > a.label  {
  
  background-color: #fff !important;
  color: #000000 !important;
    -webkit-background-clip: text !important;
  -webkit-text-fill-color: black !important;
}

#cart .cart-grid .cart-grid-body > a.label:hover  {
  background: #b89c64 !important;
  background-color: #b89c64 !important;
  color: #fff !important;
  border: 2px solid black !important;
}



.header-mini-cart-text h2 {
  visibility: hidden;  
}

.button-act-minicart a.mini-cart-checkout {
  background: #b29b67 !important;
  color: black !important;
  -webkit-background-clip: text !important;
}
.button-act-minicart a {
  color: #b29b67 !important;
}

#content p a {
  color: #b29b67 !important;
}

.product-more-opt ul li a {
    color: #b29b67 !important;
}


.product-features h3.h6, .product-manufacturer {
  visibility: hidden !important;
  display: none !important;
}

.product-manufacturer, #tabInfoproduct .tab-content {
  margin-top: 0px !important;
}

.product-features > dl.data-sheet dt.name, .product-features > dl.data-sheet dd.value {
  background-color: #fff !important;
}

#attachments .product-attachments .attachment a {
  color: #b29b67 !important;
}

#tabInfoproduct .tab-content {
  margin-bottom: 0px !important;
}

.right-nav {
  margin-top: 10px !important;
}


.custom-radio input[type="radio"]:checked + span {
  background-color: #b29b67 !important;
}

#search_filters .facet .facet-label:hover, #search_filters_brands .facet .facet-label:hover, #search_filters_suppliers .facet .facet-label:hover {
  background: #fff !important;
  color: black !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: black !important;
}


#cart .cart-grid .cart-grid-body > a.label:hover {
    border: black !important;
    color: white !important;
}

#header .header-nav .blockcart .header a i {
    -webkit-text-fill-color: #717171 !important;
}

#ordertrack {
    border: 1px solid #000000 !important; 
}

#ordertrack:hover {
    background: #b89c64 !important;
    color: #ffffff !important;
}

.banner-buy-now a {
    display: none !important;
    visibility: hidden !important;
}

.banner-wrapper-show-data.big-banner-show {
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

.banner-wrapper-show-data.small-banner-show {
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.banner-wrapper-show-data {
  height: 210px !important;
}

.big-banner-show, .small-banner-show {
    /*height: 200px !important;*/
}

.shop-now-banner {
    border-radius: 50px !important;
    padding: 5px 10px !important;
}

#decije-lampe.banner-show-content-wrapper {
    padding-left: 24px !important;
    padding-bottom: 50px !important;
}

.working-hours {
    padding-left: 15px;
    padding-right: 3px;
    font-size: 13px;
    color: #333;
    text-decoration: none !important;
    position: relative;
}

#vnlab-topbar01 .user-info.selection-options-wrapper::after, #_desktop_currency_selector::after, .working-hours::after, .track-order-shop::after {
    background-color: #ddd;
    position: absolute;
    width: 1px;
    height: 20px;
    left: 1px;
    top: 0px;
    content: "";
}

.working-hours-container {
  position: relative;
  display: inline-block; 
  width: 300px !important;
}

/* Style for the dropdown content */
.dropdown-content {
  display: none; /* Hidden by default */
  position: absolute;
  top: 100%; /* Position below the parent */
  left: 0;
  background-color: #fff; /* or your preferred background */
  border: 1px solid #ccc;
  padding: 8px 8px;
  box-shadow: 0 8px 16px rgba(0,0,0,0.2);
  z-index: 1000; /* ensure it appears above other elements */
  white-space: nowrap; /* prevent line wrap if desired */
}

.dropdown-content p {
    margin-top: 2px;
    margin-bottom: 2px;
}

/* Show dropdown on hover */
.working-hours-container:hover .dropdown-content {
  display: block;
}

#countdown-data .cart-button.button.ajax_add_to_cart_button.add-to-cart {
  background: #fff !important;
  background-color: #fff !important;
  color: #000000 !important;
  border: 1px solid #c4c4c4 !important;
}

#countdown-data .cart-button.button.ajax_add_to_cart_button.add-to-cart:hover {
  background: #b89c64 !important;
  background-color: #b89c64 !important;
  color: #fff !important;
  border: 1px solid #c4c4c4 !important;
}

#vnlab-banner-small-long-img {
  max-width: 100%;
  height: auto;
  object-fit: contain;
  /*margin-left: calc(100% - 89%) !important;*/
  margin: 0 auto !important;
  display: block;
}

.quickview .product-actions .add-to-cart:hover {
  background-color: #ffffff !important;
  -webkit-text-fill-color: #000000 !important;

}

#punjive-lampe {
  background: linear-gradient(9deg, #c2c2c2 0%, #908d77 100%) !important;
  border: 1px #ffffff00 solid !important;
}

#solarna-rasveta {
  background: linear-gradient(196deg, #4c805d 0%, #484c48 100%) !important;
  border: 1px #ffffff00 solid !important;
}

.shop-now-banner:hover, .shop-now-banner span:hover, .shop-now-banner span:focus {
  color: #fff !important;
}

/*** MAPA: ***/
#block_customer_service_links_footer {
  margin-left: 0px !important;
  margin-top: 0px important;
}
/************/

.addToVnlabWishlist {
  -webkit-text-fill-color: #000000 !important;
  /*background: #fff !important;
  background-color: #fff !important;*/
}

.addToVnlabWishlist:hover {
  -webkit-text-fill-color: #000000 !important;
  background: #fff !important;
  background-color: #fff !important;
}

[class*=hint--]:after {
  background: #fff !important;
}

.hint--right:before {
  border-right-color: #ffffff !important;
}

.vnlab-wishlist > a:hover i, .compare-product-button .add_to_compare:hover i, .control-action-buttons ul li a:hover i {
  background: #ffffff00 !important;
  background-color: #fff !important;
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
}

.countdown-daily .item-time span.dw-txt {
  background: #b89c64 !important;
  -webkit-background-clip: text !important;
}


 div.verticalmenu .show-more-ver-menu {
    display: none!important;
}

.vnlab-breadcrumb ul li > a:hover {
  background: none !important;
  background-color: transparent !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: #706e6e  !important;
  color: #fff !important;
}

#search_filters .facet.clearfix > p.h6.facet-title.hidden-sm-down {
  display: none !important;
}

.shop-now-banner span:hover {
  color: #ffebc2 !important;
}

.user-info .toogle_content li > a:hover, .user-info .toogle_content li > a:hover i {
  color: #b89c64 !important;
  -webkit-background-clip: text !important;
}

.hint--top-left:before, .hint--top-right:before, .hint--top:before {
  border-top-color: #ffffff !important;
}

.payment-icons {
  padding-bottom: 50px !important;
}

.payment-icons a:nth-child(1) > img {
  width: 192px !important;
  max-width: 400px !important;
  padding: 10px !important;
}

.payment-icons a:nth-child(3) > img {
  margin-top: 26px !important;
  width: 367px !important;
  max-width: 400px !important;
  padding: 10px !important;
}

.payment-icons a:nth-child(2) > img,
.payment-icons img:nth-of-type(1),
.payment-icons img:nth-of-type(2),
.payment-icons img:nth-of-type(4),
.payment-icons img:nth-of-type(5) {
  width: 79px !important;
  max-width: 150px !important;
  padding: 10px !important;
}

.payment-icons img:nth-of-type(3) {
  width: 80px !important;
  max-width: 150px !important;
  padding: 10px !important;
}

/*#customer-form > section div:nth-of-type(7),
#customer-form > section div:nth-of-type(9) {
  display: none !important;
  visibility: hidden !important;
}
*/

/**************************************************************/
/**************************************************************/
/**************************************************************/
/********************** RESPONSIVE ****************************/
/**************************************************************/
/**************************************************************/
/**************************************************************/


@media (max-width: 366px) {

  #header .header-nav .blockcart .header a i {
    -webkit-text-fill-color: #646464 !important;
  }

  #header #vnlab-header01 #vnlab-verticalmenu .vnlab-vertical-title {
   margin-top: 36px !important;
  }
    #header #vnlab-header01 .open_menu {
    background: none !important;
    background-color: none !important;
  }

  li.parent.dropdown.aligned-left.vnlab-menu-open.open ul.dropdown-menu.level1 {
    display: block !important;
  }

  #vnlab-verticalmenu div.verticalmenu .dropdown-menu {
    background: #b89c64f2 !important;
    border-radius: 0px !important;
  }

  li.parent span.menu-title {
    color: #fff !important;
  }

  #content-wrapper .block-category.card.card-block {
    box-shadow: none;
    border-color: #f3f3f3;
    margin-bottom: 25px;
    display: none !important;
  }

  

  .working-hours-container {
    width: 50px !important;
  }

  #vnlab-topbar01 .vnlab-block-selection {
    float: right !important;
    width: 160px !important;
  }

  #topbar #header #vnlab-header01 #vnlab-verticalmenu .vnlab-vertical-title {
    margin-top: 28px !important;
  }

  #vnlab-topbar01 .user-info.selection-options-wrapper {
    position: absolute !important;
    right: 70px !important;
  }

  #vnlab-topbar01 .line-selected .account-title {
    visibility: hidden !important;
  }

  .working-hours-container .working-hours .topbar-txt-line .dropdown-content {
    width: 118px !important;
  }

  
}


@media (max-width: 500px) {


  .footer-group-link.footer-block.col-xs-12.col-sm-3.footer-block-wap {
    margin: 0 auto !important;
  }

  .payment-icons {
    padding-bottom: 50px !important;
  }

  .payment-icons a:nth-child(1) > img {
    width: 174px !important;
    max-width: 400px !important;
    padding: 10px !important;
  }

  .payment-icons a:nth-child(3) > img {
    margin-top: 26px !important;
    width: 367px !important;
    max-width: 400px !important;
    padding: 10px !important;
  }

  .payment-icons a:nth-child(2) > img,
  .payment-icons img:nth-of-type(1),
  .payment-icons img:nth-of-type(2),
  .payment-icons img:nth-of-type(4),
  .payment-icons img:nth-of-type(5) {
    width: 72px !important;
    max-width: 150px !important;
    padding: 10px !important;
  }

  .payment-icons img:nth-of-type(3) {
    width: 75px !important;
    max-width: 150px !important;
    padding: 10px !important;
  }


    @media (max-width: 370px) {
        #header .header-nav .blockcart .header a i {
            color: #52afc6 !important;
            background: linear-gradient(to right, #0487c2 0%, #52afc6 100%) !important;
            -webkit-background-clip: text !important;
            -webkit-text-fill-color: #706e6e  !important;
    }
    #ordertrack {
    border: 1px solid #000000 !important; 
    }
    
    #ordertrack:hover {
        background: #b89c64 !important;
        color: #ffffff !important;
    }
  }
       #header #vnlab-header01 .open_menu {
            background: none !important;
            background-color: none !important;
  }
  #ordertrack {
    border: 1px solid #000000 !important; 
    }
    
    #ordertrack:hover {
        background: #b89c64 !important;
        color: #ffffff !important;
    }

    .banner-wrapper-show-data.big-banner-show {
      background-position: cover !important;
    }

    .banner-wrapper-show-data.big-banner-show {
    background-size: cover !important;
    background-repeat: no-repeat !important;
  }

  .vnlab-banner-data {
    background-position-x: 2px !important;
  }

  iframe {
    width: 375px !important;
    max-width: 800px !important;
    height: 300px !important;
  }

  #blockcart-modal .modal-title i.material-icons {
    margin-left: 0px !important;
  }

  .article-out-stock {
    line-height: 20px !important;
    padding-top: 30px !important;
  }

  li.parent.dropdown.aligned-left.vnlab-menu-open.open ul.dropdown-menu.level1 {
    display: block !important;
  }

  #vnlab-verticalmenu div.verticalmenu .dropdown-menu {
    background: #b89c64f2 !important;
    border-radius: 0px !important;
  }

  li.parent span.menu-title {
    color: #fff !important;
  }

  #content-wrapper .block-category.card.card-block {
    box-shadow: none;
    border-color: #f3f3f3;
    margin-bottom: 25px;
    display: none !important;
  }

  .working-hours-container {
    width: 50px !important;
  }



  #vnlab-topbar01 .vnlab-block-selection {
  float: right !important;
  width: 160px !important;
}

#topbar #header #vnlab-header01 #vnlab-verticalmenu .vnlab-vertical-title {
  margin-top: 28px !important;
}

#vnlab-topbar01 .user-info.selection-options-wrapper {
  position: absolute !important;
  right: 70px !important;
}

#vnlab-topbar01 .line-selected .account-title {
  visibility: hidden !important;
}

#vnlab-topbar01 .currency-selector.open .dropdown-menu.hidden-sm-down, #vnlab-topbar01 .user-info.open .toogle_content, #vnlab-topbar01 .language-selector-wrapper.open .dropdown-menu.hidden-sm-down {
  right: -55px !important;
  top: 45px !important;
}

}


@media (max-width: 610px) {
    #vnlab-topbar01 .vnlab-topbar-text-info {
        float: left !important;
        width: 100%;
    }
    #header .header-nav .blockcart .header a i {
      -webkit-text-fill-color: #757575 !important;
    }
    
    #header #vnlab-header01 .open_menu {
        background: none !important;
        background-color: none !important;
    }
  
    #ordertrack {
    border: 1px solid #000000 !important; 
    }
    
    #ordertrack:hover {
        background: #b89c64 !important;
        color: #ffffff !important;
    }

     #vnlab-topbar01 .user-info.selection-options-wrapper {
      position: absolute !important;
      right: 70px !important;
    }

    #vnlab-topbar01 .line-selected {
      text-transform: none !important;
    }

    .footer-block-wap {
      width: 100% !important;
    }

    #vnlab-banner-small-long-img {
      display: none !important;
    }

    li.parent.dropdown.aligned-left.vnlab-menu-open.open ul.dropdown-menu.level1 {
    display: block !important;
  }

    #vnlab-verticalmenu div.verticalmenu .dropdown-menu {
      background: #b89c64f2 !important;
      border-radius: 0px !important;
    }

    li.parent span.menu-title {
      color: #fff !important;
    }

    #content-wrapper .block-category.card.card-block {
      box-shadow: none;
      border-color: #f3f3f3;
      margin-bottom: 25px;
      display: none !important;
    }

    .vnlab-topbar-inner > body.container {
      padding-right: 0px !important;
    }

    .working-hours-container {
      width: 50px !important;
    }

    #vnlab-topbar01 .vnlab-block-selection {
      float: right !important;
      width: 160px !important;
    }

    #topbar #header #vnlab-header01 #vnlab-verticalmenu .vnlab-vertical-title {
      margin-top: 28px !important;
    }


    #vnlab-topbar01 .line-selected .account-title {
      visibility: hidden !important;
    }

    #vnlab-topbar01 .currency-selector.open .dropdown-menu.hidden-sm-down, #vnlab-topbar01 .user-info.open .toogle_content, #vnlab-topbar01 .language-selector-wrapper.open .dropdown-menu.hidden-sm-down {
      right: -55px !important;
      top: 45px !important;
    }

    .dropdown-content {
      width: 150px !important;
    }

  }



@media (max-width: 649px) {
  #footer .footer-block h4, #footer .myaccount-title {
    text-align: center !important;
  }
  
  #vnlab-banner-small-long-img {
    display: none !important;
  }

 li.parent.dropdown.aligned-left.vnlab-menu-open.open ul.dropdown-menu.level1 {
    display: block !important;
  }

  #vnlab-verticalmenu div.verticalmenu .dropdown-menu {
    background: #b89c64f2 !important;
    border-radius: 0px !important;
  }

  li.parent span.menu-title {
    color: #fff !important;
  }

  #content-wrapper .block-category.card.card-block {
    box-shadow: none;
    border-color: #f3f3f3;
    margin-bottom: 25px;
    display: none !important;
  }

  .working-hours-container .workings-hours .dropdown-content {
    width: 150px !important;
  }

  .nav.navbar-nav.megamenu {
    margin-left: 0px !important;
}

}


@media(max-width: 990px) and (min-width: 768px) {
  #header .vnlab-vertical-title .fa-icon-menu i {
    margin-lef: 55px !important;
    margin-top: 15px !important;
    background: transparent !important;
  }

  #vnlab-banner-small-long-img {
      display: none !important;
    }

  .vnlab-vertical-title {
    background: none !important;
  }

  #header .vnlab-vertical-title .fa-icon-menu i {
    margin-left: 50px !important;
  }

  .vnlab-megamenu .navbar .navbar-header {
    right: -30px !important;
    top: 25px !important;
  }

  #footer .footer-block h4, #footer .myaccount-title {
    text-align: center !important;
  }

  .banner-wrapper-show-data.small-banner-show {
    background-size: cover !important;
  }

  header#header .navbar-toggle i {
    margin-left: 20px !important;
  }

  #header .vnlab-vertical-title .fa-icon-menu i {
    margin-left: 34px !important;
  }

}

@media (max-width: 370px) and (min-width: 367px) {
  #header #vnlab-header01 .logo, body#checkout #header .header-nav .logo {
    max-width: 37vw !important;
  }

    #header #vnlab-header01 #vnlab-verticalmenu .vnlab-vertical-title {
    margin-top: 35px !important;
  }

  .vnlab-header #vnlab_search_top form#searchbox {
    margin-top: 31px !important;
  }
}


@media (max-width: 649px) and (min-width: 371px) {
  #header #vnlab-header01 .logo, body#checkout #header .header-nav .logo {
    max-width: 41vw !important;
  }
}

@media (max-width: 767px) {
    main.vnlabmain.full.defaultscreen {
    overflow-x: hidden;
  }
}



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

  .payment-icons {
    padding-bottom: 50px !important;
    width: 65%;
    margin: 0 auto;
  }

  .payment-icons a:nth-child(1) > img {
    width: 174px !important;
    max-width: 400px !important;
    padding: 10px !important;
  }

  .payment-icons a:nth-child(3) > img {
    margin-top: 26px !important;
    width: 367px !important;
    max-width: 400px !important;
    padding: 10px !important;
  }

  .payment-icons a:nth-child(2) > img,
  .payment-icons a:nth-child(4) > img,
  .payment-icons a:nth-child(5) > img,
  .payment-icons a:nth-child(6) > img,
  .payment-icons a:nth-child(7) > img,
  .payment-icons a:nth-child(8) > img {
    width: 72px !important;
    max-width: 150px !important;
    padding: 10px !important;
  }



  #header.fixed .logo, #header .logo {
      max-width: 185px !important;
      margin-top: 10px !important;
  }

  #vnlab-banner-small-long-img {
      display: none !important;
    }

  .vnlab-topbar-text-info {
    width: initial !important;
  }
  span.wel-text-shop {
      display: none !important;
  }
  #header .header-nav .blockcart .header a i {
    -webkit-text-fill-color: #717171 !important;
  }
  #header #vnlab-header01 #vnlab-verticalmenu .vnlab-vertical-title {
   margin-top: -10px !important;
  }

  #header .navbar-toggle i {
    padding: 0px !important;
    margin-top: -6px !important;
    background: transparent !important;
  }
  
  .vnlab-megamenu #vnlab-top-menu ul.navbar-nav li a:hover span.menu-title {
      color: #b89c64 !important;
  }

 header#header #vnlab-header01 .open_menu {
    background: none !important;
    background-color: transparent !important;
    padding: 8px !important;
    border-radius: 50% !important;
  }


  .cart-button.button.ajax_add_to_cart_button.add-to-cart i {
    color: black !important;
  }


  .fa.fa-angle-left:hover .owl-next:hover {
    color: black !important;
  }

  .nav.navbar-nav.megamenu {
    margin-left: 20px !important;
  }

  #vnlab-top-menu.navbar-collapse ul.nav.navbar-nav.megamenu {
    margin-left: 0px !important;
  }

  header#header.fixed #vnlab-header01 #vnlab-verticalmenu .vnlab-vertical-title {
    top: 0px !important;
    width: 40px !important;
    height: 40px !important;
  }
  
  #header.fixed #vnlab-header01 .logo {
      margin-left: 0px !important;
  }
  
  #header.fixed .header-nav {
      margin-top: -14px !important;
  }
  
   header#header .header-nav .blockcart .header a i {
    color: #6c6c6c !important
  }
  
   .navbar-toggle.open_menu {
       color: green !important;
       background: #fff !important;
       background-color: #fff !important;
   }
   
   .navbar .navbar-default {
       background: #fff !important;
   }
   
   #vnlab-top-menu, .vnlab-megamenu .navbar {
       background: none !important;
   }
   
   #ordertrack {
    border: 1px solid #000000 !important; 
    }

    #ordertrack:hover {
        background: #b89c64 !important;
        color: #ffffff !important;
    }

    a[href="novi-proizvodi"] > img[src*="promo-baner---mesecni-popust.jpg"] {
      display: block;
      width: 100vw !important;        
      max-width: 100% !important;    
      height: auto;
      object-fit: cover !important;
    }

      #footer .footer-block h4, #footer .myaccount-title {
    text-align: center !important;
  }


     li.parent.dropdown.aligned-left.vnlab-menu-open.open ul.dropdown-menu.level1 {
    display: block !important;
  }

    #vnlab-verticalmenu div.verticalmenu .dropdown-menu {
      background: #b89c64f2 !important;
      border-radius: 0px !important;
    }

    li.parent span.menu-title {
      color: #fff !important;
    }

    #content-wrapper .block-category.card.card-block {
      box-shadow: none;
      border-color: #f3f3f3;
      margin-bottom: 25px;
      display: none !important;
    }

      .working-hours-container {
      width: 50px !important;
    }

}



@media (max-width: 991px) {

  #vnlab-banner-small-long-img {
      display: none !important;
    }

  .banner-wrapper-show-data.small-banner-show {
    background-repeat: no-repeat !important;
  }

  #vnlab-verticalmenu .vnlab-verticalmenu.block_content, #vnlab-top-menu.navbar-collapse {
        background: #bebcba none repeat scroll 0 0!important;
  }

   #vnlab-verticalmenu .vnlab-verticalmenu.block_content, #vnlab-top-menu.navbar-collapse {
    background: #fff !important;
  } 

  .vnlab-megamenu ul.navbar-nav li a span.menu-title {
    color: black !important;
  }

  div.verticalmenu .navbar-nav > li.bold span.menu-title, .verticalmenu .menu-icon i, div.verticalmenu .navbar-nav > li > a > span.menu-title, div.verticalmenu .navbar-nav > li .expand.dropdown-toggle .caret::before {
    color: black !important;
    top: 14px !important;
  }

  #vnlab-verticalmenu .close_menu_vertical i {
    color: black !important;
  }

  .close_menu i {
    color: black !important;
  }

  header#header .header-nav .blockcart .header a i {
    color: #6c6c6c !important
  }

  #header .header-nav .blockcart .header a i {
    color: linear-gradient(to right, #4e5555 0%, #5f6567 100%) !important;
    background: white !important;
  }

  #header .header-nav .blockcart .header a i {
    background: none !important;
  }

  #search:not(.proCateCol1) main .vnlab-filter-fullcate.hidden a, #category:not(.proCateCol1) main .vnlab-filter-fullcate.hidden a {
    background: #2a2a2a !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
  }
  
    #header #vnlab-header01 .open_menu {
        background: none !important;
        background-color: none !important;
  }
  
   #ordertrack {
    border: 1px solid #000000 !important; 
    }
    
    #ordertrack:hover {
        background: #b89c64 !important;
        color: #ffffff !important;
    }

    .choose-category-lists-wrapper {
      text-align: left !important;
    }


    .footer-block-wap {
      width: 100% !important;
    }

    .vnlabFooterInner .collapse {
      text-align: center !important;
    }

     li.parent.dropdown.aligned-left.vnlab-menu-open.open ul.dropdown-menu.level1 {
      display: block !important;
    }

    #vnlab-verticalmenu div.verticalmenu .dropdown-menu {
      background: #b89c64f2 !important;
      border-radius: 0px !important;
    }

    li.parent span.menu-title {
      color: #fff !important;
    }

    #content-wrapper .block-category.card.card-block {
      box-shadow: none;
      border-color: #f3f3f3;
      margin-bottom: 25px;
      display: none !important;
    }

    #vnlab-topbar01 .user-info.selection-options-wrapper {
      position: absolute !important;
      right: -40px !important;
    }

    #vnlab-topbar01 .currency-selector.open .dropdown-menu.hidden-sm-down, #vnlab-topbar01 .user-info.open .toogle_content, #vnlab-topbar01 .language-selector-wrapper.open .dropdown-menu.hidden-sm-down {
      margin-right: 114px !important;
    }

}




@media(max-width: 1235px) and (min-width: 992px) {
  .nav.navbar-nav.megamenu {
    width: 700px !important;
  }

  .vnlab-megamenu .navbar .navbar-header {
    width: 0px !important;
    height: 0px !important;
  }

  #vnlab-top-menu, .vnlab-megamenu .navbar {
    width: 700px !important;
    margin-left: -60px !important;
  }
}

@media(max-wdith: 1235px) {
  #vnlabSlideShow {
    display: none !important;
  }
}


@media(max-width: 1567px) and (mix-width: 1236px) {
  /***************************************/
/********** SLIDER BANER 1: ************/

#vnlab-slider-1 .vnlab-info-perslider {
  top: -80px !important;
  margin-left: 30vw !important; 
}

#vnlab-slider-1 .vnlab-slider-title {
  left: 0px !important; 
}

#vnlab-slider-1 .vnlab-slider-caption {
  width: 1000px !important; 
  text-align: justify !important;
  left: -39px !important; 
  font-size: 53px !important; 
}

#vnlab-slider-1 .vnlab-slider-desc {
  top: 260px !important;
  width: 800px !important;
  left: -64px !important;
}

#vnlab-slider-1 .vnlab-slider-desc .p1 {
  width: auto !important; 
  margin-top: -10px !important;
}

#vnlab-slider-1 .vnlab-slider-desc .p1 > b {
  font-size: 19px !important;
  margin-left: -100px !important; 
}

#vnlab-slider-1 .vnlab-slider-desc .p3 {
  font-size: 17px !important;
  font-weight: bold !important;
  margin-top: 45px !important;
  margin-left: -60px !important; 
  width: auto !important;
}

#vnlab-slider-1 .slider-read-more a span {
  top: -25px !important;
  bottom: 20px !important;
  margin-right: 50px !important;
  position: relative; 
  border: 1px solid #000 !important;
  background: #c9ab6c !important;
}

#vnlab-slider-1 .slider-read-more a span:hover {
  top: -25px !important;
  bottom: 20px !important;
  margin-right: 50px !important;
  background: #fff !important;
  color: #000 !important;
}


/***************************************/
/********** SLIDER BANER 2: ************/

#vnlab-slider-2 .vnlab-info-perslider {
  top: 115px !important;
  margin-left: 130vw !important;
  left: -95vw !important;
}

#vnlab-slider-2 .vnlab-slider-title {
  font-size: 19px !important;
  top: 129px !important;
  left: -80px !important;
}

#vnlab-slider-2 .vnlab-slider-caption {
  width: 1000px !important;
  text-align: justify !important;
  font-size: 58px !important;
  left: -32px !important;
  top: 165px !important;
  font-color: #6a4b07 !important;
}

#vnlab-slider-2 .vnlab-slider-desc .p1 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 30px !important;
  width: 100vw !important;
  marign-top: -15px !important;
  margin-left: -32vw !important;
  left: -125px !important;
  top: 160px !important;
}

#vnlab-slider-2 .vnlab-slider-desc .p3 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 18px !important;
  font-weight: bold !important;
  margin-top: 35px !important;
}

#vnlab-slider-2 .slider-read-more a span {
  top: -4vw !important;
  left: -15px !important;
}

#vnlab-slider-2 .slider-read-more a span:hover {
  top: -4vw !important;
  left: -15px !important;
  color: #4daec0 !important;
  background: #fff !important;
}


/***************************************/
/********** SLIDER BANER 3: ************/

#vnlab-slider-3 .vnlab-info-perslider {
  top: 115px !important;
  margin-left: 125vw !important;
  left: -75vw !important;
}

#vnlab-slider-3 .vnlab-slider-title  {
  top: -7px !important;
  left: -76px !important;
  font-size: 18px !important;
}

#vnlab-slider-3 .vnlab-slider-desc {
  top: 5vw !important;
}

#vnlab-slider-3 .vnlab-slider-caption {
  width: 1000px !important;
  text-align: justify !important;
  font-size: 32px !important;
  left: 101px !important;
  top: 0px !important;
  color: #d9a923 !important;
}

#vnlab-slider-3 .vnlab-slider-desc .p1 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 24px !important;
  width: 100vw !important;
  marign-top: -15px !important;
  margin-left: -24vw !important;
  left: -125px !important;
  top: 160px !important;
}

#vnlab-slider-3 .vnlab-slider-desc .p3 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 20px !important;
  font-weight: bold !important;
  margin-top: 42px !important;
  margin-left: -7vw !important;
}

#vnlab-slider-3 .slider-read-more a span {
  top: -18vw !important;
  left: -3.5vw !important;
  background: #a1853b !important;
}

#vnlab-slider-3 .slider-read-more a span:hover {
  top: -18vw !important;
  left: -3.5vw !important;
  color: #a1853b !important;
  background: #fff !important;
}

/***************************************/
/********** SLIDER BANER 4: ************/

#vnlab-slider-4 .vnlab-info-perslider {
  top: 115px !important;
  margin-left: 112vw !important;
  left: -105vw !important;
}

#vnlab-slider-4 .vnlab-slider-title  {
  top: 10px !important;
  left: 47px !important;
  font-size: 16px !important;
}

#vnlab-slider-4 .vnlab-slider-desc {
  top: 7vw !important;
}

#vnlab-slider-4 .vnlab-slider-caption {
  width: 1000px !important;
  text-align: justify !important;
  font-size: 65px !important;
  left: 19vw !important;
  top: 36px !important;
  color: #000000 !important;
}

#vnlab-slider-4 .vnlab-slider-desc .p1 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 28px !important;
  width: 100vw !important;
  marign-top: -15px !important;
  margin-left: -16vw !important;
  left: -125px !important;
  top: 160px !important;
  padding-top: 20px !important;
}

#vnlab-slider-4 .vnlab-slider-desc .p3 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 20px !important;
  font-weight: bold !important;
  margin-top: 95px !important;
  margin-left: 7vw !important;
}

#vnlab-slider-4 .slider-read-more a span {
  top: -11vw !important;
  left: 3.5vw !important;
  background: #a63c3c !important;
}

#vnlab-slider-4 .slider-read-more a span:hover {
  top: -11vw !important;
  left: 3.5vw !important;
  color: #a63c3c !important;
  background: #fff !important;
  }
}



@media(max-width: 1599px) and (min-width: 1568px) {

/***************************************/
/********** SLIDER BANER 1: ************/

#vnlab-slider-1 .vnlab-info-perslider {
  top: -80px !important;
  margin-left: 30vw !important; 
}

#vnlab-slider-1 .vnlab-slider-title {
  left: 0px !important; 
}

#vnlab-slider-1 .vnlab-slider-caption {
  width: 1000px !important; 
  text-align: justify !important;
  left: -39px !important; 
  font-size: 68px !important; /
}

#vnlab-slider-1 .vnlab-slider-desc {
  top: 260px !important;
  width: 800px !important;
  left: -64px !important;
}

#vnlab-slider-1 .vnlab-slider-desc .p1 {
  width: auto !important; 
  margin-top: -10px !important;
}

#vnlab-slider-1 .vnlab-slider-desc .p1 > b {
  font-size: 30px !important; 
}

#vnlab-slider-1 .vnlab-slider-desc .p3 {
  font-size: 17px !important;
  font-weight: bold !important;
  margin-top: 45px !important;
  margin-left: -60px !important; 
  width: auto !important;
}

#vnlab-slider-1 .slider-read-more a span {
  position: relative; 
  bottom: 20px !important;
  margin-right: 50px !important;
  border: 1px solid #000 !important;
  background: #c9ab6c !important;
}

#vnlab-slider-1 .slider-read-more a span:hover {
  bottom: 20px !important;
  margin-right: 50px !important;
  background: #fff !important;
  color: #000 !important;
}


/***************************************/
/********** SLIDER BANER 2: ************/

#vnlab-slider-2 .vnlab-info-perslider {
  top: 115px !important;
  margin-left: 130vw !important;
  left: -95vw !important;
}

#vnlab-slider-2 .vnlab-slider-title {
  font-size: 19px !important;
  top: 129px !important;
}

#vnlab-slider-2 .vnlab-slider-caption {
  width: 1000px !important;
  text-align: justify !important;
  font-size: 63px !important;
  left: -32px !important;
  top: 165px !important;
  font-color: #6a4b07 !important;
}

#vnlab-slider-2 .vnlab-slider-desc .p1 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 30px !important;
  width: 100vw !important;
  marign-top: -15px !important;
  margin-left: -29vw !important;
  left: -125px !important;
  top: 160px !important;
}

#vnlab-slider-2 .vnlab-slider-desc .p3 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 18px !important;
  font-weight: bold !important;
  margin-top: 35px !important;
}

#vnlab-slider-2 .slider-read-more a span {
  top: -3vw !important;
}

#vnlab-slider-2 .slider-read-more a span:hover {
  top: -3vw !important;
  color: #4daec0 !important;
  background: #fff !important;
}


/***************************************/
/********** SLIDER BANER 3: ************/

#vnlab-slider-3 .vnlab-info-perslider {
  top: 115px !important;
  margin-left: 125vw !important;
  left: -75vw !important;
}

#vnlab-slider-3 .vnlab-slider-title  {
  top: 10px !important;
  left: 87px !important;
  font-size: 18px !important;
}

#vnlab-slider-3 .vnlab-slider-desc {
  top: 7vw !important;
}

#vnlab-slider-3 .vnlab-slider-caption {
  width: 1000px !important;
  text-align: justify !important;
  font-size: 32px !important;
  left: 266px !important;
  top: 50px !important;
  color: #d9a923 !important;
}

#vnlab-slider-3 .vnlab-slider-desc .p1 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 24px !important;
  width: 100vw !important;
  marign-top: -15px !important;
  margin-left: -24vw !important;
  left: -125px !important;
  top: 160px !important;
}

#vnlab-slider-3 .vnlab-slider-desc .p3 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 20px !important;
  font-weight: bold !important;
  margin-top: 42px !important;
  margin-left: 11vw !important;
}

#vnlab-slider-3 .slider-read-more a span {
  top: -11vw !important;
  left: 5.5vw !important;
  background: #a1853b !important;
}

#vnlab-slider-3 .slider-read-more a span:hover {
  top: -11vw !important;
  left: 5.5vw !important;
  color: #a1853b !important;
  background: #fff !important;
}

/***************************************/
/********** SLIDER BANER 4: ************/

#vnlab-slider-4 .vnlab-info-perslider {
  top: 115px !important;
  margin-left: 112vw !important;
  left: -105vw !important;
}

#vnlab-slider-4 .vnlab-slider-title  {
  top: 10px !important;
  left: 70px !important;
}

#vnlab-slider-4 .vnlab-slider-desc {
  top: 7vw !important;
}

#vnlab-slider-4 .vnlab-slider-caption {
  width: 1000px !important;
  text-align: justify !important;
  font-size: 65px !important;
  left: 16vw !important;
  top: 50px !important;
  color: #000000 !important;
}

#vnlab-slider-4 .vnlab-slider-desc .p1 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 28px !important;
  width: 100vw !important;
  marign-top: -15px !important;
  margin-left: -25vw !important;
  left: -125px !important;
  top: 160px !important;
  padding-top: 20px !important;
}

#vnlab-slider-4 .vnlab-slider-desc .p3 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 20px !important;
  font-weight: bold !important;
  margin-top: 76px !important;
  margin-left: 7vw !important;
}

#vnlab-slider-4 .slider-read-more a span {
  top: -8vw !important;
  left: 3.5vw !important;
  background: #a63c3c !important;
}

#vnlab-slider-4 .slider-read-more a span:hover {
  top: -8vw !important;
  left: 3.5vw !important;
  color: #a63c3c !important;
  background: #fff !important;
  }
}



@media(max-width: 1700px) and (min-width: 1600px) {

/***************************************/
/********** SLIDER BANER 1: ************/

#vnlab-slider-1 .vnlab-info-perslider {
  top: -80px !important;
  margin-left: 30vw !important; 
}

#vnlab-slider-1 .vnlab-slider-title {
  left: 0px !important; 
}

#vnlab-slider-1 .vnlab-slider-caption {
  width: 1000px !important; 
  text-align: justify !important;
  left: -71px !important; 
  font-size: 68px !important; /
}

#vnlab-slider-1 .vnlab-slider-desc {
  top: 260px !important;
  width: 800px !important;
  left: -76px !important;
}

#vnlab-slider-1 .vnlab-slider-desc .p1 {
  width: auto !important; 
  margin-top: -10px !important;
}

#vnlab-slider-1 .vnlab-slider-desc .p1 > b {
  font-size: 30px !important; 
}

#vnlab-slider-1 .vnlab-slider-desc .p3 {
  font-size: 17px !important;
  font-weight: bold !important;
  margin-top: 45px !important;
  margin-left: -49px !important; 
  width: auto !important;
}

#vnlab-slider-1 .slider-read-more a span {
  position: relative; 
  bottom: 20px !important;
  margin-right: 50px !important;
  border: 1px solid #000 !important;
  background: #c9ab6c !important;
}

#vnlab-slider-1 .slider-read-more a span:hover {
  bottom: 20px !important;
  margin-right: 50px !important;
  background: #fff !important;
  color: #000 !important;
}


/***************************************/
/********** SLIDER BANER 2: ************/

#vnlab-slider-2 .vnlab-info-perslider {
  top: 115px !important;
  margin-left: 130vw !important;
  left: -95vw !important;
}

#vnlab-slider-2 .vnlab-slider-title {
  top: 133px !important;
}

#vnlab-slider-2 .vnlab-slider-caption {
  width: 1000px !important;
  text-align: justify !important;
  font-size: 70px !important;
  left: -90px !important;
  top: 165px !important;
  font-color: #6a4b07 !important;
}

#vnlab-slider-2 .vnlab-slider-desc .p1 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 30px !important;
  width: 100vw !important;
  marign-top: -15px !important;
  margin-left: 0vw !important;
  left: -125px !important;
  top: 160px !important;
}

#vnlab-slider-2 .vnlab-slider-desc .p3 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 20px !important;
  font-weight: bold !important;
  margin-top: 30px !important;
}

#vnlab-slider-2 .slider-read-more a span {
  top: -1vw !important;
}

#vnlab-slider-2 .slider-read-more a span:hover {
  top: -2vw !important;
  color: #4daec0 !important;
  background: #fff !important;
}


/***************************************/
/********** SLIDER BANER 3: ************/

#vnlab-slider-3 .vnlab-info-perslider {
  top: 115px !important;
  margin-left: 125vw !important;
  left: -75vw !important;
}

#vnlab-slider-3 .vnlab-slider-title  {
  top: 10px !important;
  left: 87px !important;
  font-size: 16px !important;
}

#vnlab-slider-3 .vnlab-slider-desc {
  top: 7vw !important;
}

#vnlab-slider-3 .vnlab-slider-caption {
  width: 1000px !important;
  text-align: justify !important;
  font-size: 39px !important;
  left: 220px !important;
  top: 50px !important;
  color: #d9a923 !important;
}

#vnlab-slider-3 .vnlab-slider-desc .p1 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 24px !important;
  width: 100vw !important;
  marign-top: -15px !important;
  margin-left: -24vw !important;
  left: -125px !important;
  top: 160px !important;
}

#vnlab-slider-3 .vnlab-slider-desc .p3 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 19px !important;
  font-weight: bold !important;
  margin-top: 69px !important;
  margin-left: 11vw !important;
}

#vnlab-slider-3 .slider-read-more a span {
  top: -9vw !important;
  left: 5.5vw !important;
  background: #a1853b !important;
}

#vnlab-slider-3 .slider-read-more a span:hover {
  top: -9vw !important;
  left: 5.5vw !important;
  color: #a1853b !important;
  background: #fff !important;
}

/***************************************/
/********** SLIDER BANER 4: ************/

#vnlab-slider-4 .vnlab-info-perslider {
  top: 115px !important;
  margin-left: 112vw !important;
  left: -105vw !important;
}

#vnlab-slider-4 .vnlab-slider-title  {
  top: 10px !important;
  left: 53px !important;
}

#vnlab-slider-4 .vnlab-slider-desc {
  top: 7vw !important;
  padding-top: 30px !important;
}

#vnlab-slider-4 .vnlab-slider-caption {
  width: 1000px !important;
  text-align: justify !important;
  font-size: 65px !important;
  left: 15vw !important;
  top: 50px !important;
  color: #000000 !important;
}

#vnlab-slider-4 .vnlab-slider-desc .p1 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 28px !important;
  width: 100vw !important;
  marign-top: -15px !important;
  margin-left: -25vw !important;
  left: -125px !important;
  top: 160px !important;
  padding-top: 20px !important;
}

#vnlab-slider-4 .vnlab-slider-desc .p3 {
  /*top: 260px !important;*/
  /*width: 500px !important;*/
  /*left: 100px !important;*/
  font-size: 20px !important;
  font-weight: bold !important;
  margin-top: 77px !important;
  margin-left: 7vw !important;
}

#vnlab-slider-4 .slider-read-more a span {
  top: -6vw !important;
  left: 3.5vw !important;
  background: #a63c3c !important;
}

#vnlab-slider-4 .slider-read-more a span:hover {
  top: -6vw !important;
  left: 3.5vw !important;
  color: #a63c3c !important;
  background: #fff !important;
  }
}
li.panik.parent.dropdown.aligned-left ul.dropdown-menu.level1 {
    top: 50%;
}

li.kablovi.parent.dropdown.aligned-left ul.dropdown-menu.level1 {
    top: 55%;
}

li.ventilacija.parent.dropdown.aligned-left ul.dropdown-menu.level1 {
    top: 56%!important;
}


@media(min-wdith: 1701px) {

}