/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.product_meta > span > label{
	display:inline-block;
	font-weight:bold;
	margin-bottom: 0;
}

.available_in_stores{
	margin-bottom:20px;
	counter-reset: available_in_stores; 
}

.available_in_stores li{
	margin-left:20px
}

.available_in_stores li > label{
	background-color:rgba(0,0,0,0.1)
}

.available_in_stores li > label:before{
	counter-increment: available_in_stores; 
	content: counter(available_in_stores) '. ';
}

#shipping_location li{
	padding:5px;
}

#shipping_location li:nth-child(even){
	background:rgba(0,0,0,0.03)
}

.pickup-relocation-messagge{
	color:#b27437;
	font-weight:bold;
}

/*
.product-element-top {
    height: 27vh;
    max-height: 27vh;
    min-height: 255px;
	display: flex;
    align-items: end;
}

.product-wrapper span.author span{
	line-height:110%;
	font-size:78%;
	display: inline-block;
	min-height: 24px;
	overflow-wrap: anywhere;
	overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2; 
           line-clamp: 2; 
   -webkit-box-orient: vertical;
}

.product-grid-item .wd-entities-title,.product-grid-item .wd-product-cats,.product-grid-item .wd-product-brands-links {
    min-height: 3.4em;
    line-height: 1.1em;
}

.product-grid-item .product-wrapper {
    background: #fefefd;
}

.product-grid-item .wd-entities-title{
   overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 3; 
           line-clamp: 3; 
   -webkit-box-orient: vertical;
}

input.select2-search__field{
	border-radius:0;	
}
*/

tr.pa_item-type,
span.pa_item-type{
	display:none;
}

.woocommerce-checkout-payment li.payment_method_hpaypayment-120{
	background-image:url(https://datastatus.stellar.mystableserver.com/wp-content/uploads/2024/03/ips.png);
	background-repeat:no-repeat;
	background-size:35px;
	background-position:100% 0;
}

.woocommerce-checkout-payment li.payment_method_hpaypayment-119:before{
	content:"\1F4B3";
	float:right;
	font-size: 36px;
	position: relative;
	left: +7px;
	z-index: 999;
	line-height: 40px;
}


/*
STVARI IZ CUSTOMIZE CSS-a
*/

.whb-top-bar .whb-text-element {
    font-size: 14px;
    line-height: 1.2;
}
span.menu-opener.color-scheme-light {
    background: transparent;
    color: #333333;
}
.box-style-bg-hover {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.mega-menu-list .sub-sub-menu li a, .menu-mega-dropdown .sub-sub-menu li a {
    padding: 5px 0 0 0;
	font-size: 16px;
	
}
.elementor-83304 .elementor-element.elementor-element-caf2b43 .elementor-tab-title
{
    border-width: 0 1px 1px 1px !important;
}
.elementor-widget-tabs .elementor-tab-desktop-title {
    position: relative;
    padding: 15px 25px !important;
    font-weight: 700;
    line-height: 1;
    border: solid transparent;
}
.page-title.color-scheme-light .entry-title {
    color: transparent;
}
.min-footer>div {
    flex: auto;
    padding-right: 15px;
    padding-left: 15px;
    max-width: 70%;
    line-height: 1.2;
}



.woocommerce-shipping-destination {display: none;}

.product-wrapper .price {margin-bottom:15px;}





.wd-carousel-wrap {
    cursor: auto !important;
}

.whb-sticked .wd-switch-logo {
    margin-bottom: -15px;
}




/*

NOVI DIZAJN
Pored ovoga svaki layout element kojem je bio potreban css ima unet css kroz elementor. Ostavio sam tako da se css ne bi nepotrebno učitavao na svim stranicama.

*/


.lokacije-stiklirano {
    width: 15px;
    margin-right: 5px;
}

#lokacije h5 {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}

.izdavac-atribut-nadnaslov {
	  text-align: center;
    font-weight: 400;
    margin-bottom: 10px;
}

/* POLJE ZA KUPON */
:is(.checkout_coupon,.login.hidden-form) {
    position: relative;
    margin-bottom: 0px;
    margin-top: 10px;
    padding: 0px;
		border: none;
    max-width: 100%;
    border-radius: var(--wd-brd-radius);
    text-align: right;
}



/* Product Archive */
.woodmart-archive-shop .product-element-top {
  background-image: url('https://datastatus.stellar.mystableserver.com/wp-content/uploads/2025/03/bg-placeholder.png');
  background-position: top center;
  background-repeat: no-repeat;
  background-size: auto; /* This ensures the image is displayed at its natural size */
}

/* Mobile styles: devices with a max-width of 991px */
@media only screen and (max-width: 780px) {
.woodmart-archive-shop  .product-element-top {
    min-height: 220px;
  }
  
.woodmart-archive-shop .product-element-top {
  background-size: 60%; /* This ensures the image is displayed at its natural size */
}

.single-product  .woocommerce-product-gallery {
	min-height: 460px;
  }
}

/* Desktop styles: devices with a min-width of 992px */
@media only screen and (min-width: 781px) {
.woodmart-archive-shop .product-element-top {
    min-height: 315px;
  }
  
.single-product  .woocommerce-product-gallery {
	min-height: 500px;
  }
}


.wd-widget {
    background-color: #fff;
    padding: 15px;
    border-radius: 8px;
}

.woodmart-archive-shop .product-wrapper {height: 100%}

/**/

#menu-item-396856 span {
    color: #f1eef1;
    margin-left: 15px;
}




#menu-item-396856 {
    background-color: #924280;
    border-radius: 35px;
}

.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    color: #000;
    margin-right: 10px;
}


.wd-widget {
    background-color: #fff;
    padding: 15px;
    border-radius: 8px;
}