/*LANGUAGE START */

/* CSS for Partner Logos Grid */
.jezici-logo-grid {
    display: grid;
    grid-template-columns: repeat(1, 1fr); /* 6 logos per row on desktop */
    gap: 10px; /* Add some gap between logos */
	float:right;
}

/* Responsive CSS for Tablet */
@media screen and (max-width: 768px) {
    .jezici-logo-grid {
        grid-template-columns: repeat(1, 1fr); /* 3 logos per row on tablet */
    }
}

/* Responsive CSS for Mobile */
@media screen and (max-width: 480px) {
    .jezici-logo-grid {
        grid-template-columns: repeat(1, 1fr); /* 2 logos per row on mobile */
    }
}



     .lang-logo:hover:before {
   content:"";
  background: url(https://zetarapower.eu/wp-content/uploads/2025/01/checkmark-bw.svg);
  background-size: cover;
display:inline-block;
  width:15px;
  height: 15px;
z-index:9;

		 position:absolute;
}


.first-lang-logo:before {
    content: "";
    background: url('https://zetarapower.eu/wp-content/uploads/2025/01/checkmark-bw.svg');
    background-size: cover;
    display: inline-block;
    width: 15px;
    height: 15px;
    z-index: 9;
    position: absolute;
    top: 10px; /* Adjust this value as needed */
    left: 10px; /* Adjust this value as needed */
}

/*LANGUAGE END */



.work-hours-grid {
    display: grid;
    grid-template-columns: repeat(1, 1fr); /* Two grid items per row */
    gap: 10px; /* Adjust as needed */
}

.work-hours-item {
    display: grid;
	grid-template-columns: 40% 60%;
    /*grid-template-columns: repeat(2, 1fr); *//* Two grid items per row */
    gap: 5px; /* Adjust as needed */
}


.work-hours {

}
.work-days
 {

}




/* Grid Container */
.product-features-grid {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(3, 1fr); /* 3 columns  */
    margin: 20px auto;
    padding: 0 10px;
}

/* Grid Item */
.product-feature-item {
    background-color: #f2f2f2; /* Card background */
    border-radius: 0.0rem; /* Rounded corners */
   /* box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);*/ /* Subtle shadow */
    overflow: hidden; /* Prevent content overflow */
    color: #ffffff; /* Text color */
    display: flex;
    flex-direction: column;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Hover Effects */
.product-feature-item:hover {
    transform: translateY(-5px); /* Lift on hover */
   /* box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);*/
	background-color:#293868;
}




/* Image */
.feature-image {
    width: 100%;
    height: 300px; /* Fixed height */
    background-size: cover; /* Ensure the image covers the container */
    background-position: center; /* Center the image */
    margin: 0; /* Remove any gaps around the image */
   /* border-bottom: 3px solid #ffffff20;*/ /* Subtle border at the bottom */
	background-color:#f2f2f2;
}

/* Headline */
.feature-headline {
    font-size: 18px;
   /* font-weight: bold;*/
    padding: 15px 24px 10px;
    margin: 0;
    color: #000; /* Light gray */
	margin-top: 10px;
}

/* Text */
.feature-text {
    font-size: 16px;
    line-height: 1.6;
    padding: 0 24px 20px;
    margin: 0;
    color: #0000008a; /* Softer text color */
	    margin-bottom: 50px;
	font-weight:400;
}

/* Responsive Design */
@media (max-width: 768px) {
    .product-features-grid {
        grid-template-columns: repeat(2, 1fr); /* 2 columns on tablet */
    }
}

@media (max-width: 480px) {
    .product-features-grid {
        grid-template-columns: 1fr; /* 1 column on mobile */
    }
}



.product-feature-item:hover .feature-headline {
color:#fff;
}

.product-feature-item:hover .feature-text {
color:#fff;
}

/* END PRODUCT FEATURES */



.feature-text2 {
    font-size: 16px;
    line-height: 1.6;
    padding: 0 24px 20px;
    margin: 0;
    color: #0000008a;
    margin-bottom: 10px;
    font-weight: 400;
    padding-bottom: 0px;
}

.product-feature-item:hover .feature-text2 {
color:#fff;
}

/* PDF DOWNLAOD */

.pdf-download-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.pdf-grid-item {
    background-color: #f9f9f9;
    padding: 15px;
    /*border: 1px solid #ddd;*/
    border-radius: 0.0rem;
  text-align: center;
   /* box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);*/
}


.pdf-grid-item:hover {
    background-color: #f3f3f3;
}

.pdf-download-link {
    text-decoration: none;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.pdf-icon {
    width: 24px;
    height: 24px;
}

@media (max-width: 1024px) {
    .pdf-download-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 768px) {
    .pdf-download-grid {
        grid-template-columns: 1fr;
    }
}




   .post-links-pagination {
            position: relative;
            margin-top: 20px;
            font-size: 16px;
            overflow: hidden; /* Ensure floats don’t affect layout */
        }
        .post-links-pagination .prev-post {
            float: left;
            width: 50%; /* Limit to 50% width */
            text-align: left; /* Align text to the left */
        }
        .post-links-pagination .next-post {
            float: right;
            width: 50%; /* Limit to 50% width */
            text-align: right; /* Align text to the right */
        }
        .post-links-pagination a {
            text-decoration: none;
            color: #000;
            display: inline-block;
        }
        .post-links-pagination a:hover {
            color: #000;
        }
        .post-links-pagination .arrow {
            font-size: 18px;
            margin: 0 5px;
        }



.partner-carousel-item{ 

	/*max-height:100px!important;*/
	text-align:center;
	margin: 0 auto!important;
}


.partner-carousel-item img { 
/* -webkit-filter: grayscale(100%); *//* Safari 6.0 - 9.0 */
   /* filter: grayscale(100%);*/
    transform:scale(0.95);
	    opacity:1;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
	/*cursor:pointer;*/
/*	max-height:100px!important;*/
	text-align:center;
	margin: 0 auto!important;
}


.partner-carousel-item img:hover { 
/*	       -webkit-filter: grayscale(0%); *//* Safari 6.0 - 9.0 */
/*    filter: grayscale(0%);*/
	       opacity: 1;
    transform:scale(1);
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
/*	max-height:100px!important;*/
}


