.lg-outer.lg-start-zoom.lg-use-css3.lg-css3.lg-slide.lg-grab.lg-show-after-load.lg-pull-caption-up.lg-has-thumb.lg-can-toggle.lg-visible.lg-thumb-open {

  z-index: 9999;
}

@media (max-width: 768px) {
   .logo a img {
    max-width: 130px !important;
}
	.js-site-notice.site-notice.site-notice-full-width.site-notice--visible {
		display: none !important;
	}
      .bb-customer-page .bb-profile-content {
        padding: 4.5rem 1rem;
    }
.bb-shop-banner-contact {
  display: none !important;
}
.bb-shop-banner-description.ck-content {
		display: none !important
	}
  .cartmini__area.cartmini-opened {
		z-index:10000
	}
	.tp-footer-area.tp-footer-style-2.tp-footer-style-primary {
		display: none !important;
	}
	
#tp-bottom-menu-sticky {
	background: black
}
	.text-center.tp-mobile-item {
		color: #bd844b
	}
	
	.tp-mobile-item-btn span {
		display: none !important
	}
.tp-header-action-item-5.tp-header-action-item-cart {
	left: 40% !important;
	position:absolute
}
.cartmini-open-btn {
	width: 35px !important;
	height: 35px !important
}
.tp-subscribe-title {
	        font-size: 22px !important;
}
	.tp-subscribe-area.pt-70.pb-65.theme-bg.p-relative.z-index-1 {
		display: none !important;	
	}
.tp-subscribe-input button {
    padding: 5px 20px !important;
}
.tp-subscribe-input input {
    height: 45px !important;
}
.tp-blog-area.pt-50.pb-50 {
		display: none !important;
	}
  .tp-testimonial-area.pt-30.pb-30.shortcode-lazy-loading-loaded {
		display: none !important;
	}
.tp-header-transparent {
   top: 0.3rem !important;
    }
  #tp-offcanvas-currency-toggle {
 display: none !important;
}
   .logo a img {   
    max-width: 150px;
}
.tp-footer-widget-title {
		display: none
	}
.tp-category-mobile-menu ul li img {
  width: 45px !important;
  height:45px !important
 }
  .tp-category-mobile-menu ul li a {
  padding: 12px 20px 10px 0;
  }
  .tp-category-mobile-menu ul li.has-dropdown>a .dropdown-toggle-btn {
  border: none !important;
    color: black
  }
  .tp-slider-active-3 .owl-item.active .tp-slider-content-3>span {
  	line-height: 32px !important;
  }
    main .tp-slider-title-3 {
  font-size: 45px !important;
    color: black
}
  .tp-section-title-4.fz-50 {
    font-size: 30px !important;
  }
  .tp-slider-content-3 {
    margin-top: 1% !important;
}
  .tp-product-title-3.line-clamp-2 {
    font-size: 15px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .tp-product-title-3.line-clamp-2 {
		min-height: 1em !important
	}
  .tp-product-item-3.mb-50 {
    margin-bottom: 5px !important;
  }
  .tp-product-thumb-3.mb-15.fix.p-relative.z-index-1 {
		margin-bottom: 2px !important
	}
  .section-title.tp-section-title-3 {
    font-size: 25px !important;
  }
  .tp-about-area.pt-120.pb-120 {
    padding-top: 5px;
  }
  .tp-shop-main-wrapper {
    margin-bottom: 25px;
  }
  #mob-store {
		width: 50% !important;
	}
#mob-store-content {
		padding: 2px;
	min-height: 170px
	}
#mob-store-url {
		font-size:15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	}
  .tp-footer-area.tp-footer-style-2.tp-footer-style-primary {
    margin-bottom: 5px;
  }
 .bb-shop-banner{
		padding: 5px 0 !important
	}
  .bb-shop-banner-description.ck-content {
		padding: 0px !important
	}
  .bb-shop-nav-tabs {
    display: -webkit-inline-box;
  }
  .bb-shop-tab-content {
    margin-top: 5px !important;
}
.tp-shop-top-right.d-sm-flex.align-items-center.justify-content-xl-end{
		margin-top: 5px !important;
	}
  .tp-shop-top.mb-45 {
		margin-bottom: 10px !important;
	}
  .tp-brand-area.pb-40 {
		display: none !important
	}
.tp-product-details-sticky-actions {
		display: none
	}
.form-group.mb-3.variant-radio.product-option {
        width: 45% !important;
        display: inline-table;
    }
    .tp-page-area.pb-80.pt-50 {
		padding-top: 5px !important;		    
	}
  .tp-shop-top-left.d-flex.align-items-center {
        display: -webkit-inline-box !important;
  }
#mob-store-logo {
		height: 50px;
		width: 50px;
		top: -55px;
		right: 60px;
	}
	#mob-store-more {
		font-size: 12px
	}
	#mob-store-mail {
		overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	}
  #back_to_top {
    display: none;
  }
  .container.position-relative.pt-50.pb-50 {
		padding-bottom:55px !important;
	}
  .tp-search-area {
    padding: 100px 15px !important;
    background: rgb(0, 0, 0, 0.5);
  }
  #bottomstore {
    width: 16%;
  }
  #bottomsearch {
    width: 16%;
  }
  #bottomwhislist {
    width: 16%;
  }
  #bottomacc {
    width: 16%;
  }
  #bottomhome {
    width: 16%;
  }
  #bottomcart {
    width: 16%;
  }
  #bottommenuitem {
    top: 10px !important;
    right: 15px !important;
  }
  #iconbottom {
    width: 85%;
  }

  #tp-bottom-menu-sticky {
	background: black;
      padding-bottom: 25px;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%), linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%);
}

}
/*end mob*/

@media screen and (min-device-width: 769px) and (max-device-width: 920px) {
 .logo a img {
    max-width: 130px !important;
}
.d-lg-none {
        display: block !important;
    }
	.js-site-notice.site-notice.site-notice-full-width.site-notice--visible {
		display: none !important;
	}
      .bb-customer-page .bb-profile-content {
        padding: 4.5rem 1rem;
    }
.bb-shop-banner-contact {
  display: none !important;
}
.bb-shop-banner-description.ck-content {
		display: none !important
	}
  .cartmini__area.cartmini-opened {
		z-index:10000
	}
	.tp-footer-area.tp-footer-style-2.tp-footer-style-primary {
		display: none !important;
	}
	
#tp-bottom-menu-sticky {
	background: black;
      padding-bottom: 15px;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%), linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%);
}
.tp-mobile-menu{

}
	.text-center.tp-mobile-item {
		color: #bd844b
	}
	
	.tp-mobile-item-btn span {
		display: none !important
	}
.tp-header-action-item-5.tp-header-action-item-cart {
	left: 40% !important;
	position:absolute
}
.cartmini-open-btn {
	width: 35px !important;
	height: 35px !important
}
.tp-subscribe-title {
	        font-size: 22px !important;
}
	.tp-subscribe-area.pt-70.pb-65.theme-bg.p-relative.z-index-1 {
		display: none !important;	
	}
.tp-subscribe-input button {
    padding: 5px 20px !important;
}
.tp-subscribe-input input {
    height: 45px !important;
}
.tp-blog-area.pt-50.pb-50 {
		display: none !important;
	}
  .tp-testimonial-area.pt-30.pb-30.shortcode-lazy-loading-loaded {
		display: none !important;
	}
.tp-header-transparent {
   top: 0.3rem !important;
    }
  #tp-offcanvas-currency-toggle {
 display: none !important;
}
   .logo a img {   
    max-width: 150px;
}
.tp-footer-widget-title {
		display: none
	}
.tp-category-mobile-menu ul li img {
  width: 45px !important;
  height:45px !important
 }
  .tp-category-mobile-menu ul li a {
  padding: 12px 20px 10px 0;
  }
  .tp-category-mobile-menu ul li.has-dropdown>a .dropdown-toggle-btn {
  border: none !important;
    color: black
  }
  .tp-slider-active-3 .owl-item.active .tp-slider-content-3>span {
  	line-height: 32px !important;
  }
    main .tp-slider-title-3 {
  font-size: 45px !important;
    color: black
}
  .tp-section-title-4.fz-50 {
    font-size: 30px !important;
  }
  .tp-slider-content-3 {
    margin-top: 1% !important;
}
  .tp-product-title-3.line-clamp-2 {
    font-size: 15px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .tp-product-title-3.line-clamp-2 {
		min-height: 1em !important
	}
  .tp-product-item-3.mb-50 {
    margin-bottom: 5px !important;
  }
  .tp-product-thumb-3.mb-15.fix.p-relative.z-index-1 {
		margin-bottom: 2px !important
	}
  .section-title.tp-section-title-3 {
    font-size: 25px !important;
  }
  .tp-about-area.pt-120.pb-120 {
    padding-top: 5px;
  }
  .tp-shop-main-wrapper {
    margin-bottom: 25px;
  }
  #mob-store {
		width: 50% !important;
	}
#mob-store-content {
		padding: 2px;
	min-height: 170px
	}
#mob-store-url {
		font-size:15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	}
  .tp-footer-area.tp-footer-style-2.tp-footer-style-primary {
    margin-bottom: 5px;
  }
 .bb-shop-banner{
		padding: 5px 0 !important
	}
  .bb-shop-banner-description.ck-content {
		padding: 0px !important
	}
  .bb-shop-nav-tabs {
    display: -webkit-inline-box;
  }
  .bb-shop-tab-content {
    margin-top: 5px !important;
}
.tp-shop-top-right.d-sm-flex.align-items-center.justify-content-xl-end{
		margin-top: 5px !important;
	}
  .tp-shop-top.mb-45 {
		margin-bottom: 10px !important;
	}
  .tp-brand-area.pb-40 {
		display: none !important
	}
.tp-product-details-sticky-actions {
		display: none
	}
.form-group.mb-3.variant-radio.product-option {
        width: 45% !important;
        display: inline-table;
    }
    .tp-page-area.pb-80.pt-50 {
		padding-top: 5px !important;		    
	}
  .tp-shop-top-left.d-flex.align-items-center {
        display: -webkit-inline-box !important;
  }
 #mob-store-logo {
		height: 50px;
		width: 50px;
		top: -55px;
		right: 60px;
	}
	#mob-store-more {
		font-size: 12px
	}
	#mob-store-mail {
		overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	}
  #back_to_top {
    display: none;
  }
  .container.position-relative.pt-50.pb-50 {
		padding-bottom:55px !important;
	}
  .tp-search-area {
    padding: 100px 15px !important;
    background: rgb(0, 0, 0, 0.5);
  }
  #bottomstore {
    width: 16%;
  }
  #bottomsearch {
    width: 16%;
  }
  #bottomwhislist {
    width: 16%;
  }
  #bottomacc {
    width: 16%;
  }
  #bottomhome {
    width: 16%;
  }
  #bottomcart {
    width: 16%;
  }
  #bottommenuitem {
   top: 6%;
    width: 35px;
    right: 14% !important;
    height: 35px;
    font-size: 20px;
    line-height: 30px;
  }
  #bottomcartnumber {
    width: 35px;
    height: 35px;
  }
  #iconbottom {
    width: 35%;
  }
}

@media screen and (min-device-width: 921px) and (max-device-width: 1024px) {
   .logo a img {
    max-width: 130px !important;
}
.d-lg-none {
        display: block !important;
    }
	.js-site-notice.site-notice.site-notice-full-width.site-notice--visible {
		display: none !important;
	}
      .bb-customer-page .bb-profile-content {
        padding: 4.5rem 1rem;
    }
.bb-shop-banner-contact {
  display: none !important;
}
.bb-shop-banner-description.ck-content {
		display: none !important
	}
  .cartmini__area.cartmini-opened {
		z-index:10000
	}
	.tp-footer-area.tp-footer-style-2.tp-footer-style-primary {
		display: none !important;
	}
	
#tp-bottom-menu-sticky {
	background: black;
      padding-bottom: 15px;
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%), linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%);
}
.tp-mobile-menu{

}
	.text-center.tp-mobile-item {
		color: #bd844b
	}
	
	.tp-mobile-item-btn span {
		display: none !important
	}
.tp-header-action-item-5.tp-header-action-item-cart {
	left: 40% !important;
	position:absolute
}
.cartmini-open-btn {
	width: 35px !important;
	height: 35px !important
}
.tp-subscribe-title {
	        font-size: 22px !important;
}
	.tp-subscribe-area.pt-70.pb-65.theme-bg.p-relative.z-index-1 {
		display: none !important;	
	}
.tp-subscribe-input button {
    padding: 5px 20px !important;
}
.tp-subscribe-input input {
    height: 45px !important;
}
.tp-blog-area.pt-50.pb-50 {
		display: none !important;
	}
  .tp-testimonial-area.pt-30.pb-30.shortcode-lazy-loading-loaded {
		display: none !important;
	}
.tp-header-transparent {
   top: 0.3rem !important;
    }
  #tp-offcanvas-currency-toggle {
 display: none !important;
}
   .logo a img {   
    max-width: 150px;
}
.tp-footer-widget-title {
		display: none
	}
.tp-category-mobile-menu ul li img {
  width: 45px !important;
  height:45px !important
 }
  .tp-category-mobile-menu ul li a {
  padding: 12px 20px 10px 0;
  }
  .tp-category-mobile-menu ul li.has-dropdown>a .dropdown-toggle-btn {
  border: none !important;
    color: black
  }
  .tp-slider-active-3 .owl-item.active .tp-slider-content-3>span {
  	line-height: 32px !important;
  }
    main .tp-slider-title-3 {
  font-size: 45px !important;
    color: black
}
  .tp-section-title-4.fz-50 {
    font-size: 30px !important;
  }
  .tp-slider-content-3 {
    margin-top: 1% !important;
}
  .tp-product-title-3.line-clamp-2 {
    font-size: 15px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .tp-product-title-3.line-clamp-2 {
		min-height: 1em !important
	}
  .tp-product-item-3.mb-50 {
    margin-bottom: 5px !important;
  }
  .tp-product-thumb-3.mb-15.fix.p-relative.z-index-1 {
		margin-bottom: 2px !important
	}
  .section-title.tp-section-title-3 {
    font-size: 25px !important;
  }
  .tp-about-area.pt-120.pb-120 {
    padding-top: 5px;
  }
  #mob-store {
		width: 50% !important;
	}
#mob-store-content {
		padding: 2px;
	min-height: 170px
	}
#mob-store-url {
		font-size:15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	}
  .tp-footer-area.tp-footer-style-2.tp-footer-style-primary {
    margin-bottom: 5px;
  }
 .bb-shop-banner{
		padding: 5px 0 !important
	}
  .bb-shop-banner-description.ck-content {
		padding: 0px !important
	}
  .bb-shop-nav-tabs {
    display: -webkit-inline-box;
  }
  .bb-shop-tab-content {
    margin-top: 5px !important;
}
.tp-shop-top-right.d-sm-flex.align-items-center.justify-content-xl-end{
		margin-top: 5px !important;
	}
  .tp-shop-top.mb-45 {
		margin-bottom: 10px !important;
	}
  .tp-brand-area.pb-40 {
		display: none !important
	}
.tp-product-details-sticky-actions {
		display: none
	}
.form-group.mb-3.variant-radio.product-option {
        width: 45% !important;
        display: inline-table;
    }
    .tp-page-area.pb-80.pt-50 {
		padding-top: 5px !important;		    
	}
  .tp-shop-top-left.d-flex.align-items-center {
        display: -webkit-inline-box !important;
  }
 #mob-store-logo {
		height: 50px;
		width: 50px;
		top: -55px;
		right: 60px;
	}
	#mob-store-more {
		font-size: 12px
	}
	#mob-store-mail {
		overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	}
  #back_to_top {
    display: none;
  }
  .container.position-relative.pt-50.pb-50 {
		padding-bottom:55px !important;
	}
  .tp-search-area {
    padding: 100px 15px !important;
    background: rgb(0, 0, 0, 0.5);
  }
  #bottomstore {
    width: 16%;
  }
  #bottomsearch {
    width: 16%;
  }
  #bottomwhislist {
    width: 16%;
  }
  #bottomacc {
    width: 16%;
  }
  #bottomhome {
    width: 16%;
  }
  #bottomcart {
    width: 16%;
  }
  #bottommenuitem {
   top: 6%;
    width: 35px;
    right: 20% !important;
    height: 35px;
    font-size: 20px;
    line-height: 30px;
  }
  #bottomcartnumber {
    width: 45px;
    height: 40px;
  }
  #iconbottom {
    width: 40%;
  }

}
/*end tablet*/
.sale-popup-container {
display: none !important;
}
.tp-header-side-menu ul li a {
    padding: 10px 0;
}
 .tp-section-title-3 {
    font-size: 30px !important;
}
.ae-anno-announcement__items {
 	display: none !important; 
}
.tp-slider-active-3 .owl-item.active .tp-slider-content-3>span {
      font-family: 'Jost';
  	  line-height: 40px;
}
.position-relative.form-check-group {
 display: none !important; 
}
.auth-card .auth-card__body label.form-label {
   display: none !important; 
}
.tp-header-login-content-5 {
 display: none !important;
}
.p-relative.z-index-11.tp-header-top-border.tp-header-top-2 {
 display: none !important;
}
#header-sticky {
 height: 90px;
}
.tp-header-5.pl-25.pr-25 {
 padding-top: 2px !important;
  padding-bottom: 2px !important;
}
.main-menu>nav>ul>li>a {
	padding: 5px 0;
}
.tp-footer-top {
    padding-bottom: 10px;
    padding-top: 15px;
}
.tp-footer-bottom-wrapper {
    padding: 10px 0;
}
#header-sticky a[href*="garderoba-za-zene"]::before,
.bb-shop-sidebar a[href*="garderoba-za-zene"]::before,
.tp-category-mobile-menu ul li a[href*="garderoba-za-zene"]::before
{
  content: "";
  display: inline-block;
  width: 35px; 
  height: 35px;
  background-image: url('/icon/garderoba.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 8px;
  vertical-align: middle;
  position: absolute;
  top: 50%;
  right:35px;
  transform: translateY(-50%);
}
#header-sticky a[href*="obuca-i-torbe"]::before,
.bb-shop-sidebar a[href*="obuca-i-torbe"]::before,
.tp-category-mobile-menu ul li a[href*="obuca-i-torbe"]::before
{
  content: "";
  display: inline-block;
  width: 35px; 
  height: 35px;
  background-image: url('/icon/obuca_tasne.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 8px;
  vertical-align: middle;
    position: absolute;
  top: 50%;
  right: 35px;
  transform: translateY(-50%);
}
#header-sticky a[href*="nakit-modni-dodaci"]::before,
.bb-shop-sidebar a[href*="nakit-modni-dodaci"]::before,
.tp-category-mobile-menu ul li a[href*="nakit-modni-dodaci"]::before
{
  content: "";
  display: inline-block;
  width: 35px; 
  height: 35px;
  background-image: url('/icon/nakit.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 8px;
  vertical-align: middle;
    position: absolute;
  top: 50%;
  right: 35px;
  transform: translateY(-50%);
}
#header-sticky a[href*="kozmetika"]::before,
.bb-shop-sidebar a[href*="kozmetika"]::before,
.tp-category-mobile-menu ul li a[href*="kozmetika"]::before
{
  content: "";
  display: inline-block;
  width: 35px; 
  height: 35px;
  background-image: url('/icon/kozmetika.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 8px;
  vertical-align: middle;
    position: absolute;
  top: 50%;
  right: 35px;
  transform: translateY(-50%);
}
#header-sticky a[href*="kuca"]::before,
.bb-shop-sidebar a[href*="kuca"]::before,
.tp-category-mobile-menu ul li a[href*="kuca"]::before
{
  content: "";
  display: inline-block;
  width: 35px; 
  height: 35px;
  background-image: url('/icon/kuca.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 8px;
  vertical-align: middle;
    position: absolute;
  top: 50%;
  right: 35px;
  transform: translateY(-50%);
}
#header-sticky a[href*="deca"]::before,
.bb-shop-sidebar a[href*="deca"]::before,
.tp-category-mobile-menu ul li a[href*="deca"]::before
{
  content: "";
  display: inline-block;
  width: 35px; 
  height: 35px;
  background-image: url('/icon/deca.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 8px;
  vertical-align: middle;
    position: absolute;
  top: 50%;
  right: 35px;
  transform: translateY(-50%);
}
#header-sticky a[href*="pet"]::before,
.bb-shop-sidebar a[href*="pet"]::before,
.tp-category-mobile-menu ul li a[href*="pet"]::before
{
  content: "";
  display: inline-block;
  width: 35px; 
  height: 35px;
  background-image: url('/icon/pet.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 8px;
  vertical-align: middle;
    position: absolute;
  top: 50%;
  right: 35px;
  transform: translateY(-50%);
}
#header-sticky a[href*="umetnost"]::before,
.bb-shop-sidebar a[href*="umetnost"]::before,
.tp-category-mobile-menu ul li a[href*="umetnost"]::before
{
  content: "";
  display: inline-block;
  width: 35px; 
  height: 35px;
  background-image: url('/icon/umetnost.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 8px;
  vertical-align: middle;
    position: absolute;
  top: 50%;
  right: 35px;
  transform: translateY(-50%);
}
#header-sticky a[href*="hrana"]::before,
.bb-shop-sidebar a[href*="hrana"]::before,
.tp-category-mobile-menu ul li a[href*="hrana"]::before
{
  content: "";
  display: inline-block;
  width: 35px; 
  height: 35px;
  background-image: url('/icon/hrana.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 8px;
  vertical-align: middle;
    position: absolute;
  top: 50%;
  right: 35px;
  transform: translateY(-50%);
}

#header-sticky a[href*="usluge"]::before,
.bb-shop-sidebar a[href*="usluge"]::before,
.tp-category-mobile-menu ul li a[href*="usluge"]::before

{
  content: "";
  display: inline-block;
  width: 35px; 
  height: 35px;
  background-image: url('/icon/usluge.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 8px;
  vertical-align: middle;
    position: absolute;
  top: 50%;
  right: 35px;
  transform: translateY(-50%);
}
.tp-brand-slider.p-relative {
  display: none
}
.tp-category-area.py-20.pb-20 {
  display: none
}
.bb-product-filter-link {
  padding: 10px;
}
.tp-product-details-msg.mb-15 {
  display: none !important;
}
.tp-product-details-payment {
  display: none !important;
}
.bb-form-quick-search .tp-header-search-input-box-5 select {
  display: none
}
.tp-header-search-input-box-5 button {
  background-color: #bd844c !important;
}
.tp-header-login-icon-5 span {
  background-color: #bd844c !important;
}
.tp-header-action-5 a, .tp-header-action-5 button {
   background-color: #bd844c !important;
}
.tp-btn.tp-btn-border.tp-btn-border-white {
  background: #bd844c;
}
main .tp-slider-title-3 {
  font-size: 55px;
}
.tp-section-title-4.fz-50 {
  font-size: 40px;
}
.tp-slider-content-3 {
  margin-top: -30%
}
.box-coming-soon .coming-soon-image {
	border-radius: 3px
}
.accordion-body {
	white-space: pre-line;
}
.product-specification-table {
	display:none
}
.wrap-relation-product {
	display: none
}
.number-items-available {
	display: none
}
.product-out-stock {
	display: none !important;
}
.alert.alert-sticky {
  display: none !important;
}

@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1600px) and (max-width: 1700px), only screen and (min-width: 1700px) and (max-width: 1800px) {

    .tp-header-search-5 {
        margin-left: 50px;
        margin-right: 5px;
    }
  #header-sticky {
 height: 75px !important;
}
  .tp-header-5 .main-menu>nav>ul>li>a
 {
    display: flex;
    width: max-content;
}
  .main-menu>nav>ul>li {
    margin-inline-end: 10px !important;
}
}

/*18*/
/* Age Verification Popup */

.age-verification-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.92);
    z-index: 999999;
    display: none;
    justify-content: center;
    align-items: center;
    padding: 20px;
    backdrop-filter: blur(5px);
}
.age-verification-popup {
    background: linear-gradient(135deg, #bd844c 0%, #5d3711 100%);
    border-radius: 24px;
    max-width: 900px;
    width: 100%;
    padding: 40px;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);
    position: relative;
    animation: popupSlideIn 0.4s ease-out;
    border: 2px solid #dc2626;
}
@keyframes popupSlideIn {
    from {
        transform: scale(0.8);
        opacity: 0;
    }
    to {
        transform: scale(1);
        opacity: 1;
    }
}
.age-verification-content {
    text-align: center;
    color: white;
}
.age-verification-title {
    font-size: 36px;
    font-weight: 800;
    margin-bottom: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: black;
}
.age-verification-subtitle {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 30px;
    color: #f3f4f6;
    line-height: 1.6;
}
.age-verification-image {
    max-width: 20%;
    height: auto;
    border-radius: 16px;
    margin-bottom: 30px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
    border: 3px solid #dc2626;
}
.age-verification-warning {
    background: rgba(220, 38, 38, 0.15);
    border: 2px solid #dc2626;
    border-radius: 12px;
    padding: 20px;
    margin-bottom: 30px;
    font-size: 18px;
    font-weight: 600;
    color: #fca5a5;
    line-height: 1.6;
}
.age-verification-btn-container {
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
}
.age-verification-btn {
    background: linear-gradient(135deg, #dc2626 0%, #b91c1c 100%);
    color: white;
    border: none;
    padding: 18px 45px;
    font-size: 20px;
    font-weight: 700;
    border-radius: 14px;
    cursor: pointer;
    transition: all 0.3s ease;
    text-transform: uppercase;
    letter-spacing: 1px;
    box-shadow: 0 6px 20px rgba(220, 38, 38, 0.5);
    min-width: 220px;
}
.age-verification-btn:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 25px rgba(220, 38, 38, 0.7);
    background: linear-gradient(135deg, #b91c1c 0%, #991b1b 100%);
}
.age-verification-btn:active {
    transform: translateY(1px);
}
/* Responsive Design */
@media (max-width: 768px) {

    .age-verification-popup {
        margin: 20px;
        padding: 30px 20px;
    }
    .age-verification-title {
        font-size: 28px;
    }
    .age-verification-subtitle {
        font-size: 18px;
    }
    .age-verification-image {
        max-width: 90%;
    }
    .age-verification-warning {
        font-size: 16px;
        padding: 15px;
    }
    .age-verification-btn {
        padding: 16px 40px;
        font-size: 18px;
        min-width: 200px;
    }
}
@media (max-width: 480px) {
    .age-verification-popup {
        margin: 10px;
        padding: 25px 15px;
    }
    .age-verification-title {
        font-size: 24px;
    }
    .age-verification-subtitle {
        font-size: 16px;
    }
    .age-verification-image {
        max-width: 50%;
    }
    .age-verification-warning {
        font-size: 14px;
        padding: 12px;
    }
    .age-verification-btn {
        padding: 14px 35px;
        font-size: 16px;
        min-width: 180px;
        width: 100%;
        max-width: 300px;
    }
    .age-verification-btn-container {
        flex-direction: column;
        gap: 15px;
    }

}

/*popup isporuka*/

/* Shipping Popup Styles */
.shipping-popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 99999;
    display: none;
    justify-content: center;
    align-items: center;
    padding: 20px;
}

.shipping-popup-content {
    background-color: #fff;
    border-radius: 16px;
    max-width: 700px;
    width: 100%;
    max-height: 90vh;
    overflow-y: auto;
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.25);
    animation: popupSlideIn 0.3s ease-out;
    position: relative;
}

@keyframes popupSlideIn {
    from {
        transform: translateY(20px);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}

.popup-header {
    background: linear-gradient(135deg, #bd844c 0%, #9d5e3b 100%);
    color: white;
    padding: 24px;
    border-radius: 16px 16px 0 0;
    text-align: center;
    position: relative;
}

.popup-header h3 {
    margin: 0;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: -0.5px;
}

.close-popup {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    font-size: 36px;
    font-weight: 300;
    color: rgba(255, 255, 255, 0.8);
    transition: all 0.2s;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.close-popup:hover {
    color: white;
    background: rgba(255, 255, 255, 0.2);
    transform: rotate(90deg);
}

.shipping-table-container {
    padding: 25px;
    overflow-x: auto;
}

.shipping-info-table {
    width: 100%;
    border-collapse: collapse;
    background: white;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

.shipping-info-table thead {
    background: linear-gradient(135deg, #bd844c 0%, #9d5e3b 100%);
    color: white;
}

.shipping-info-table th {
    padding: 18px 20px;
    text-align: left;
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.shipping-info-table td {
    padding: 16px 20px;
    border-bottom: 1px solid #e9ecef;
    font-size: 17px;
    font-weight: 500;
}

.shipping-info-table tr:last-child td {
    border-bottom: none;
}

.shipping-info-table tr:hover td {
    background-color: #f8f9ff;
}

.popup-footer {
    padding: 25px;
    text-align: center;
    border-top: 1px solid #e9ecef;
    background: #f8f9fa;
}

.btn-close-popup {
    background: linear-gradient(135deg, #4361ee 0%, #3a0ca3 100%);
    color: white;
    border: none;
    padding: 14px 40px;
    font-size: 18px;
    border-radius: 12px;
    cursor: pointer;
    transition: all 0.3s ease;
    font-weight: 600;
    letter-spacing: 0.5px;
    box-shadow: 0 4px 15px rgba(67, 97, 238, 0.4);
}

.btn-close-popup:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(67, 97, 238, 0.6);
}

.btn-close-popup:active {
    transform: translateY(1px);
}

.shipping-info-btn {
     background: linear-gradient(135deg, #bd844c 0%, #9d5e3b 100%);
    color: white !important;
    border: none;
    padding: 12px 24px;
    font-size: 16px;
    border-radius: 10px;
    cursor: pointer;
    transition: all 0.3s ease;
    font-weight: 600;
    display: inline-block;
    margin: 10px 0;
    box-shadow: 0 4px 10px rgb(0 0 0 / 30%);
    text-decoration: none !important;
}

.shipping-info-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 15px rgb(0 0 0 / 50%);
}

/* Responsive Design */
@media (max-width: 768px) {
    .shipping-popup-content {
        max-width: 95%;
        margin: 15px;
    }
    
    .popup-header {
        padding: 20px;
    }
    
    .popup-header h3 {
        font-size: 22px;
    }
    
    .close-popup {
        font-size: 32px;
        top: 15px;
        right: 15px;
    }
    
    .shipping-table-container {
        padding: 20px 15px;
    }
    
    .shipping-info-table th,
    .shipping-info-table td {
        padding: 14px 15px;
        font-size: 16px;
    }
    
    .btn-close-popup {
        padding: 12px 35px;
        font-size: 17px;
    }
    
    .shipping-info-btn {
        padding: 10px 20px;
        font-size: 15px;
    }
}

@media (max-width: 480px) {
    .shipping-popup-content {
        margin: 10px;
    }
    
    .popup-header {
        padding: 18px;
    }
    
    .popup-header h3 {
        font-size: 20px;
    }
    
    .close-popup {
        font-size: 28px;
        width: 36px;
        height: 36px;
    }
    
    .shipping-table-container {
        padding: 15px;
    }
    
    .shipping-info-table th,
    .shipping-info-table td {
        padding: 12px 10px;
        font-size: 15px;
    }
    
    .shipping-info-table th {
        font-size: 16px;
    }
    
    .btn-close-popup {
        padding: 11px 30px;
        font-size: 16px;
        width: 100%;
    }
    
    .shipping-info-btn {
        padding: 10px 18px;
        font-size: 14px;
        width: 100%;
        max-width: 300px;
    }
}