/*
Theme Name: Borgholm Child
Theme URI: https://borgholm.qodeinteractive.com
Description: A child theme of Borgholm
Author: Select Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: borgholm
Template: borgholm
*/


.slider-naslov .qodef-m-title, .slider-naslov-2 .qodef-m-title {
    font-family: KranaFat-B !important;
}
.slider-button .qodef-button.qodef-layout--outlined {
    background-color: rgba(0, 84, 68, 0.1);
}
.slider-opis {
	font-family: Niveau-Grotesk-Regular !important;
	font-size: 18px !important;
	color: rgba(0, 0, 0, 0.5) !important;
	font-style: normal !important;
}
.home-news-section article .qodef-e-text a {
	font-family: KranaFat-B !important;
}
.home-news-section article .qodef-e-text .qodef-e-excerpt {
	font-size: 18px;
	/*line-height: 29px;*/
    line-height: 26px;
	color: rgba(0, 0, 0, 0.5);
}
.home-onama-lijevo .qodef-m-tagline {
    font-family: Niveau-Grotesk-Regular !important;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.5);
}
.home-onama-lijevo .qodef-m-title, .home-brendovi .qodef-m-title{
	line-height: 1.3;
}
.home-onama-lijevo .qodef-m-text, .home-onama-desno .elementor-text-editor, .home-brendovi .qodef-m-text, .onama-txt-desc .qodef-m-text, .onama-opis .elementor-text-editor, .karijere-accordion .qodef-accordion-content p, .karijere-benefiti .qodef-m-text, .pakiranje-ikona-tekst .qodef-m-text, .tko-smo-slika-text-link .qodef-m-text {
    font-family: Niveau-Grotesk-Regular !important;
    font-size: 18px !important;
    line-height: 29px;
    color: rgba(0, 0, 0, 0.5) !important;
    font-style: normal !important;
}
.home-brendovi .qodef-m-subtitle {
    font-family: Niveau-Grotesk-Bold !important;
    font-size: 18px !important;
    line-height: 22px;
    font-style: normal !important;
}
.prica-main-title .qodef-m-text {
	font-family: Niveau-Grotesk-Bold-Italic !important;
	font-size: 18px !important;
    line-height: 29px;
    color: rgba(0, 0, 0, 0.5) !important;
}
.prica-main-list span.qodef-e-title-text {
    font-family: Niveau-Grotesk-Regular !important;
    font-size: 18px !important;
    line-height: 29px;
    color: rgba(0, 0, 0, 0.5) !important;
    font-style: normal !important;
}
.qodef-m-tagline {
	font-family: Niveau-Grotesk-Regular !important;
	font-size: 12px !important;
	color: rgba(0, 0, 0, 0.5) !important;
}
.main-button {
	background-color: rgba(0, 84, 68, 0.1) !important;
	color: #000000 !important;
	font-size: 12px !important;
}
.qodef-button.qodef-layout--filled.qodef-html--link:after {
    background: -webkit-gradient(linear,left top,right top,color-stop(50%,#000),color-stop(50%,#000));
    background: -o-linear-gradient(left,#000 50%,#000 50%);
    background: linear-gradient(90deg,#000 50%,#000 50%);
}
.qodef-button.qodef-layout--filled.qodef-html--link:hover:after {
    background: -webkit-gradient(linear,left top,right top,color-stop(40%,#000),color-stop(50%,#000));
    background: -o-linear-gradient(left,#000 40%,#000 50%);
    background: linear-gradient(90deg,#000 40%,#000 50%);
}
.qodef-video-button .qodef-m-play .qodef-m-play-inner svg circle.qodef-svg-circle-two {
    stroke: #005444;
}
.home-newsletter input[type="email"] {
	color: rgba(255, 255, 254, 0.5);
	border-bottom: 1px solid rgba(255, 255, 254, 0.5);
	font-family: Niveau-Grotesk-Regular !important;
	font-size: 14px;
    font-style: normal;
}
.home-newsletter .wpcf7 .qodef-subscribe-form .qodef-subscribe-icon:before {
    color: rgba(255, 255, 254, 0.5);
}
.home-newsletter .wpcf7 .qodef-subscribe-form .qodef-subscribe-icon:after {
    background: rgba(255, 255, 254, 0.5);
}
.qodef-page-title .qodef-m-title {
    font-size: 28px;
    letter-spacing: 1px;
    line-height: 1.3;
    width: 72%;
}
.qodef-page-title .qodef-m-subtitle {
    font-size: 14px !important;
    letter-spacing: normal !important;
    font-family: Niveau-Grotesk-Medium !important;
}
.onama-vizija-des .elementor-text-editor p {
	line-height: 22px !important;
}
.certifikati-link {
	border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: #005444;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 11px 0px;
    padding: 0px 0px 0px 29px;
}
.certifikati-link .qodef-m-title {
	font-size: 22px;
}
.certifikat-button {
    color: #000000 !important;
    font-size: 12px !important;
    background-color: transparent !important;
    padding-left: 0 !important;
}
.karijere-text-link .qodef-m-title {
    font-size: 22px;
}
.povijest-tabs ul.qodef-tabs-navigation a, .brendovi-tabs ul.qodef-tabs-navigation a {
	font-family: Niveau-Grotesk-Regular !important;
    font-size: 18px !important;
    line-height: 29px;
    color: rgba(0, 0, 0, 0.5) !important;
    font-style: normal !important;
    border-right: 2px solid;
    padding: 5px 33px 10px 0 !important;
}
.povijest-tabs ul.qodef-tabs-navigation .ui-tabs-active a:after, .povijest-tabs ul.qodef-tabs-navigation a:after, .brendovi-tabs ul.qodef-tabs-navigation .ui-tabs-active a:after, .brendovi-tabs ul.qodef-tabs-navigation a:after {
	background-color: transparent !important; 
}
.banner-22 .qodef-m-content h1{
	font-size: 22px !important; 
	/*width: 60%;*/
    line-height: 1.3;
}
.qodef-footer-skin--light #qodef-page-footer .widget a, .qodef-footer-skin--light #qodef-page-footer .widget a span, .qodef-footer-skin--light #qodef-page-footer .widget p {
    color: rgba(0, 0, 0, 0.5);
    font-family: Niveau-Grotesk-Regular !important;
    font-size: 14px !important;
    line-height: 20px;
    font-weight: 500;
}
.qodef-footer-skin--light #qodef-page-footer .widget a:hover {
    color: rgba(0, 0, 0, 0.5);
}
.qodef-footer-skin--light #qodef-page-footer .widget .qodef-widget-title  {
    color: #000000;
    font-family: Niveau-Grotesk-Medium !important;
    font-size: 18px !important;
    line-height: 22px;
}
footer a {
	color: rgba(0, 0, 0, 0.5) !important;
    font-family: Niveau-Grotesk-Regular !important;
    font-size: 14px !important;
    line-height: 20px;
}
 .qodef-header-custom-styled-sidearea-opener--enabled.qodef-header--standard .qodef-side-area-opener {
 	color: #000000 !important;
 }
 .qodef-header-custom-styled-sidearea-opener--enabled.qodef-header--standard .qodef-side-area-opener {
 	background-color: transparent !important;
 }

/*#qodef-page-footer-bottom-area .qodef-footer-logo:before {
    content: url(/wp-content/uploads/2021/03/JAMNICA_korporativni_logo-194.png);
    display: block;
    background: url(/wp-content/uploads/2021/03/JAMNICA_korporativni_logo-194.png);
    background-repeat: no-repeat;
    /* content: '';
    width: 100%; 
    height: 60px; */ 
/*}*/
/*header .qodef-header-logo:after {
    display: block;
    margin-left: 16px;
    background: url(/wp-content/uploads/2021/03/JAMNICA_korporativni_logo-194.png);
    background-repeat: no-repeat;
    background-size: 93px 23px;
    content: '';
    width: 93px;
    height: 23px;
}*/
header .qodef-header-logo:before {
    display: block;
    margin-right: 16px;
    background: url(/wp-content/uploads/2021/05/sarajevski-194.png);
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    width: 90px;
    height: 50px;
    border-right: 2px solid rgb(0 84 68 / 10%);
    padding-right: 16px;
}
a.qodef-mobile-header-logo-link:before {
    display: block;
    margin-right: 8px;
    background: url(/wp-content/uploads/2021/05/sarajevski-194.png);
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    width: 90px;
    height: 50px;
    border-right: 2px solid rgb(0 84 68 / 10%);
    padding-right: 8px;
}
.booklet-fortenova article .qodef-e-media-image, .booklet-fortenova article .qodef-e-media-image a {
    pointer-events: none;
    cursor: pointer;
}
.booklet-fortenova article .qodef-e-inner .qodef-e-content a {
    pointer-events: none;
    cursor: pointer;
}
.booklet-fortenova article .qodef-e-inner {
    cursor: pointer;
}
.booklet-fortenova article .qodef-e-inner .qodef-e-content {
    display: none;
}
.karijere-abs-text .qodef-m-title {
    font-size: 22px;
    line-height: 1.3;
}
.karijere-abs-text .qodef-m-text {
    font-family: Niveau-Grotesk-Regular !important;
    font-size: 18px !important;
    line-height: 29px;
    font-style: normal !important;
}
.karijere-abs-button a:before, .karijere-abs-button a:after {
    display: none !important;
}
.karijere-accordion span.qodef-icon--minus svg rect, .karijere-accordion span.qodef-icon--plus svg path {
    fill: #005444;
}
.karijere-accordion .qodef-accordion-title {
    border-bottom: 1px solid rgb(0 84 68 / 5%) !important;
}
.karijere-testimonials-slider .qodef-e-content {
    padding: 0 !important;
}
.karijere-testimonials-slider .testimonial-2-items-container {
    display: flex;
}
.karijere-testimonials-slider .testimonial-2-items-container .testimonial-2-items {
    flex: 1 0 50%;
}
.karijere-testimonials-slider .qodef-e-text {
    font-family: Niveau-Grotesk-Regular !important;
    font-size: 18px !important;
    line-height: 1.64;
    color: #000000;
    font-style: normal !important;
    text-align: left;
}
.karijere-testimonials-slider .qodef-e-author-name {
    font-family: Niveau-Grotesk-Regular !important;
    font-size: 18px !important;
    line-height: 22px !important;
    color: rgba(0, 0, 0, 0.5) !important;
    order: 2;
}
.karijere-testimonials-slider .qodef-e-author-job {
    font-family: Niveau-Grotesk-Bold !important;
    font-size: 18px !important;
    line-height: 22px !important;
    color: #005444 !important;
    text-transform: initial !important;
    letter-spacing: normal !important;
    order: 1;
    margin-bottom: 8px;
}
.karijere-testimonials-slider .qodef-e-content {
    display: flex;
    flex-direction: column;
}
.karijere-testimonials-slider .qodef-e-content .qodef-e-media-image {
    order: 1;
    margin-bottom: 0;
}
.karijere-testimonials-slider .qodef-e-content .qodef-e-text {
    order: 3;
}
.karijere-testimonials-slider .qodef-e-content .qodef-e-author {
    order: 2;
    margin: 40px 0;
    display: flex;
    flex-direction: column;
}
.karijere-testimonials-slider .swiper-pagination-bullet-active svg circle {
    color: #000;
}
.karijere-img-bottom .elementor-image img {
    width: 100%;
    object-fit: cover;
}
.karijere-img-bottom .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}
.brendovi-tabs .qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content-inner {
    background-color: rgb(255 255 255 / 80%);
}
.brendovi-tabs .qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content-inner {
    justify-content: center;
    align-items: center;
}
.brendovi-proizvod .eihe-title {
    font-family: Niveau-Grotesk-Bold !important;
    font-size: 18px !important;
    line-height: 22px;
    font-style: normal !important;
}
.brendovi-proizvod .eihe-caption > p {
    font-family: Niveau-Grotesk-Regular !important;
    font-size: 18px !important;
    line-height: 22px;
    font-style: normal !important;
}
.brendovi-tabs ul.qodef-tabs-navigation {
    justify-content: center;
}
.brendovi-single-podnaslov {
    font-family: Niveau-Grotesk-Bold !important;
    font-size: 18px !important;
    line-height: 29px;
    color: #005444 !important;
    font-style: normal !important;
}
.page-id-7486 .qodef-page-title .qodef-m-title, .page-id-7528 .qodef-page-title .qodef-m-title, .page-id-7828 .qodef-page-title .qodef-m-title, .page-id-7916 .qodef-page-title .qodef-m-title, .page-id-7929 .qodef-page-title .qodef-m-title, .page-id-7942 .qodef-page-title .qodef-m-title, .page-id-7963 .qodef-page-title .qodef-m-title, .page-id-8786 .qodef-page-title .qodef-m-title {
    font-family: Niveau-Grotesk-Medium !important;
    font-size: 14px !important;
    line-height: 20px;
}
.tko-smo-block-title .qodef-m-title {
    font-family: KranaFat-B !important;
    font-size: 28px !important;
}
.tko-smo-quote .qodef-m-title-text {
    font-family: Niveau-Grotesk-Bold !important;
    font-size: 18px !important;
    line-height: 22px;
    color: #005444 !important;
}
.tko-smo-quote .qodef-m-text {
    font-family: Niveau-Grotesk-Regular !important;
    font-size: 18px !important;
    line-height: 22px;
    color: rgba(0, 0, 0, 0.5) !important;
}
.tko-smo-quote-tekst .qodef-m-text{
    font-family: Niveau-Grotesk-Regular !important;
    font-size: 18px !important;
    line-height: 29px;
    font-style: normal !important;
}
.tko-smo-slika-text-link .qodef-m-title {
    margin: 16px 0 0 0;
    font-family: Niveau-Grotesk-Bold !important;
    font-size: 18px !important;
    line-height: 22px;
}
.rs-layer .social_linkedin.qodef-icon {
    background: #ffffff;
    width: 34px;
    height: 34px;
    border-radius: 25px;
}
#qodef-back-to-top span.qodef-back-to-top-text {
    display: none !important;
}
#qodef-back-to-top:before {
    content: "";
    display: block;
    background-image: url(/wp-content/uploads/2021/03/up-arrow.svg);
    width: 35px;
    height: 35px;
    background-repeat: no-repeat;
    position: relative;
    left: 19px;
    top: 19px;
    z-index: 2;
}
.kontakt-accordion .qodef-tab-title {
    font-family: Niveau-Grotesk-Regular !important;
    font-size: 18px !important;
    line-height: 22px;
    font-style: normal !important;
}
.kontakt-accordion .qodef-accordion-content-inner p {
    font-size: 14px !important;
}
.kontakt-adrese .elementor-text-editor p { 
    font-size: 14px !important;
    line-height: 20px !important;
}
.odrzivost-naslov .qodef-m-text {
    font-family: KranaFat-B !important;
    font-size: 22px !important;
    line-height: 29px;
    letter-spacing: 1px;
    color: #005444 !important;
    font-style: normal !important;
}
.odrzivost-ikona-tekst span.qodef-e-title-text {
    padding-left: 15px;
}
.odrzivost-button a.qodef-button {
    background-color: #fafafa !important;
}
.odrzivost-menu-ikona {
    content: "";
    display: block;
    background-image: url(/wp-content/uploads/2021/04/drop-silhouette.svg);
    background-size: 16px 20px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    position: relative;
    /* left: 19px; */
    /* top: 19px; */
    z-index: 2;
}
.pakiranje-naslov .qodef-m-subtitle {
    font-family: Niveau-Grotesk-Regular-Italic !important;
    font-size: 43px !important;
    line-height: 50px;
    letter-spacing: 1px;
}
.pakiranje-button {
    text-align: center;
}
.pakiranje-button .qodef-button {
    background-color: #fafafa !important;
}
.pakiranje-button .qodef-m-text {
    font-size: 12px !important;
}
.pakiranje-ikona-tekst .qodef-m-title {
    margin-top: 50px !important;
}
.prica-o-vodi-next-ikona {
    text-align: right;
}
.spajalica-tekst .qodef-m-text {
    font-family: Niveau-Grotesk-Light-Italic !important;
    font-size: 28px !important;
    line-height: 36px;
}
.spajalica-ikona {
    text-align: center;
}
.otvorene-pozicije {
    max-width: 1300px !important;
}
.otvorene-pozicije .job-filters {
    background-color: #005444 !important;
    color: #ffffff !important;
    padding-top: 40px !important;
}
.otvorene-pozicije .job-filters input{
    display: inline-block;
    width: 95% !important;
}
.otvorene-pozicije .job-filters i {
    font-size: 16px;
    padding-top: 8px;
    padding-right: 10px;
    color: #ffffff;
}
.otvorene-pozicije .select2-selection__placeholder {
    color: #ffffff !important;
}
body .otvorene-pozicije .select2-container--default .select2-selection--single {
    border-bottom: 1px solid #ffffff !important;
}
.otvorene-pozicije .tl-jobs .tl-job a {
    color: #000000 !important;
    font-size: 14px !important;
}
.otvorene-pozicije li.page.active {
    background-color: #005444 !important;
}
.otvorene-pozicije .job-description-container a span {
    color: #005444;
    font-weight: 600;
    padding-top: 10px;
}
.otvorene-pozicije .job-description-container p {
    font-size: 16px !important;
}
.otvorene-pozicije .btnApply, .talentlyft #application-form #btnSubmit {
    background-color: #005444 !important;
}
.otvorene-pozicije .job-filters .job-search-wrapper input {
    font-family: Niveau-Grotesk-Regular !important;
    letter-spacing: 1px;
    font-size: 14px;
}
.otvorene-pozicije .job-filters .job-search-wrapper input:focus {
    color: #ffffff !important;
}
.otvorene-pozicije .job-filters span.select2-selection__placeholder {
    font-family: Niveau-Grotesk-Regular !important;
    letter-spacing: 1px;
    font-size: 14px;
    font-style: normal;
}
.select2-container .select2-results__option {
    font-family: Niveau-Grotesk-Regular !important;
    letter-spacing: 1px;
    font-size: 12px !important;
    font-style: normal;
}
.povijest-timeline .twae-timeline-img img {
    height: 250px !important;
    object-fit: cover;
}
.karijere-benefiti .qodef-m-icon-wrapper img {
    max-width: 100px;
}
.wpcf7-form-control.wpcf7-select{
  height: 35px;
}
img.footer-logo-kompanije {
    height: 45px;
}
#borgholm_core_side_area_opener-3 {
    display: none;
}
.onama-galerija .swiper-slide .swiper-slide-inner figcaption.elementor-image-carousel-caption {
    position: absolute;
    margin-top: 0;
    padding-top: 50%;
    top: 50%;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    height: 100%;
    background-color: rgb(45 45 45 / 77%);
    font-family: Niveau-Grotesk-Regular !important;
    font-size: 18px !important;
    line-height: 29px;
    color: #ffffff !important;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-in-out;
}
.onama-galerija-2 .swiper-slide .swiper-slide-inner figcaption.elementor-image-carousel-caption {
    /*padding-top: 25%;*/
    visibility: visible;
    opacity: 1;
    width: 98.4%;
    /*padding-top: 43%;*/
    padding-top: 39%;
    padding-left: 70%;
    font-size: 40px !important;
    background-color: unset;
    text-shadow: 2px 2px 6px rgb(0 0 0 / 80%), 2px 2px 6px rgb(0 0 0 / 80%);
}
.onama-galerija .swiper-slide .swiper-slide-inner:hover figcaption.elementor-image-carousel-caption {
    visibility: visible;
    opacity: 1;
}
.onama-galerija-2 .swiper-pagination {
    bottom: -25px !important;
    text-align: left;
}
.onama-certifikati-naslov .qodef-m-title {
    font-size: 22px;
}
.onama-certifikati-toggle .qodef-tab-title {
    font-family: Niveau-Grotesk-Regular !important;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.onama-certifikati-toggle .qodef-accordion-title {
    border-bottom: none !important;
}
.wpcf7-form label {
    font-family: Niveau-Grotesk-Regular !important;
    font-style: normal;
    font-size: 18px;
    line-height: 29px;
    color: rgba(0, 0, 0, 0.5);
}
input.wpcf7-form-control, textarea.wpcf7-form-control {
    font-family: Niveau-Grotesk-Regular !important;
    font-style: normal !important;
}
label.kontakt-kategorija-upita {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.5);
    font-family: Niveau-Grotesk-Regular !important;
    padding-bottom: 20px;
}
.kontakt-kategorija-upita select {
    font-family: Niveau-Grotesk-Regular !important;
    font-style: normal;
    font-size: 18px;
    line-height: 29px;
}
.wpcf7-form input {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15) !important;
}
.wpcf7-form textarea {
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.wpcf7-form .forma-pravila {
    margin-top: 35px;
    margin-bottom: 40px;
}
.wpcf7-form .forma-pravila .wpcf7-list-item {
    margin-left: 0;
}
.tko-smo-quote .qodef-m-icon-wrapper img {
    width: 65px;
    height: 65px;
    object-fit: cover;
    border-radius: 45px;
}
.otvorene-pozicije-cta-text .qodef-m-title {
    font-size: 22px !important;
    line-height: 1.3;
    color: #005444;
}
.otvorene-pozicije-cta-button {
    text-align: center;
}
.bottom-bar-container {
    display: flex;
    flex-direction: row;
    /* margin-left: auto; */
    /* margin-right: 0; */
    margin-left: 24%;
}
.bottom-bar-container p {
    margin: 10px;
}
.bottom-bar-container p a {
    color: rgba(0, 0, 0, 0.3);
    font-family: Niveau-Grotesk-Regular !important;
    font-size: 12px;
    letter-spacing: 1px;
}
.qodef-footer-custom-layout--enabled #qodef-page-footer-bottom-area {
    /*padding: 0 0 70px !important;*/
    padding: 0 0 40px !important;
}
.single-post article .qodef-e-media-image img {
    /*max-height: 450px;*/
    max-height: 680px;
    width: 100vw !important;
    object-fit: cover;
}
.cli-bar-popup .cli-modal-footer a#wt-cli-privacy-save-btn {
    background-color: #005444;
}
.cli-bar-popup .cli-tab-section-container {
    display: flex;
    flex-direction: column;
}
.cli-bar-popup .cli-tab-section-container .cli-tab-section:nth-child(1) {
    order: 2;
}
.cli-bar-popup .cli-tab-section-container .cli-tab-section:nth-child(2) {
    order: 5;
}
.cli-bar-popup .cli-tab-section-container .cli-tab-section:nth-child(3) {
    order: 1;
}
.cli-bar-popup .cli-tab-section-container .cli-tab-section:nth-child(4) {
    order: 4;
}
.cli-bar-popup .cli-tab-section-container .cli-tab-section:nth-child(5) {
    order: 3;
}
.error404 #qodef-page-outer {
    background-color: rgb(255 255 255 / 70%);
    background-blend-mode: lighten;
}
.minerali-tablica tr.glavni-tr td {
    font-family: KranaFat-B !important;
    font-size: 16px !important;
}
.minerali-tablica tr.sadrzaj-tr td, .minerali-tablica p {
    font-family: Niveau-Grotesk-Regular;
    font-size: 16px;
    line-height: 22px;
    color: rgba(0, 0, 0, 0.5) !important;
}
.minerali-tablica tr.sadrzaj-tr td:first-child {
    color: #005444 !important;
    font-weight: 600;
}
.minerali-tablica tr td {
    border: 0;
}
.minerali-tablica tr {
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 2px solid #005444;
}
.minerali-tablica {
    overflow-x:auto;
}
.povijest-custom-tab ul.tabs{
    padding: 0px;
    list-style: none;
    max-width: 1300px;
    margin: 0 auto;
}
.povijest-custom-tab ul.tabs li{
    display: inline-block;
    cursor: pointer;
    font-family: Niveau-Grotesk-Regular;
    font-size: 18px;
    line-height: 29px;
    color: rgba(0, 0, 0, 0.5);
    font-style: normal;
    font-weight: 600;
    border-right: 2px solid;
    padding: 5px 25px 10px 20px;
}

.povijest-custom-tab ul.tabs li.current{
    color: #005444;
}
.povijest-custom-tab ul.tabs li:first-child {
    padding-left: 0;
}

.povijest-custom-tab .tab-content{
    /*display: none;*/
    padding: 15px;
}

.povijest-custom-tab .tab-content.current{
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    max-height: 100% !important;
}
.age-gate .age-gate-message {
    margin: 35px 0;
}
.age-gate .age-gate-form-section .age-gate-label {
    font-family: Niveau-Grotesk-Regular;
}
.age-gate .age-gate-form-section input {
    font-family: Niveau-Grotesk-Regular;
}
.single-post .qodef-page-title {
    display: none;
}
.single-post  #qodef-page-inner {
    padding: 65px 0px 120px 0px;
}
/*.single-post #qodef-top-area {
    display: none;
}*/
#qodef-page-sidebar .qodef-blog .entry-title {
    font-weight: 400 !important;
    font-size: 18px;
    font-family: Niveau-Grotesk-Regular !important;
}
button.cc-revoke {
    background-color: #005444 !important;
    color: #ffffff !important;
    font-family: Niveau-Grotesk-Regular !important;
}
.karijere-pozicije-cta .qodef-m-content p {
    font-family: KranaFat-B;
    font-size: 22px;
    line-height: 1.3;
}
.custom-cookie-settings {
    position: fixed;
    width: 45px;
    height: 45px;
    bottom: 40px;
    left: 40px;
    background-color: #000000;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    z-index: 10;
    /*box-shadow: 2px 2px 3px #999;*/
}
.custom-cookie-settings i {
    font-size: 26px;
    line-height: 1.6;
    color: #fff;
    z-index: 2;
}
.custom-cookie-settings a:before {
    content: "";
    display: block;
    background-image: url(/wp-content/uploads/2021/06/cookie.svg);
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    position: relative;
    left: 8px;
    top: 8px;
    z-index: 2;
}
.custom-cookie-settings a:after {
    content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background-color: #005444;
    border-radius: 100%;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    clip-path: circle(25% at 75% 25%);
    -webkit-clip-path: circle(25% at 75% 25%);
    -webkit-transition: opacity .2s ease .2s,visibility .2s ease .2s,-webkit-clip-path .4s cubic-bezier(.61,.04,0,.98);
    transition: opacity .2s ease .2s,visibility .2s ease .2s,-webkit-clip-path .4s cubic-bezier(.61,.04,0,.98);
    -o-transition: clip-path .4s cubic-bezier(.61,.04,0,.98),opacity .2s ease .2s,visibility .2s ease .2s;
    transition: clip-path .4s cubic-bezier(.61,.04,0,.98),opacity .2s ease .2s,visibility .2s ease .2s;
    transition: clip-path .4s cubic-bezier(.61,.04,0,.98),opacity .2s ease .2s,visibility .2s ease .2s,-webkit-clip-path .4s cubic-bezier(.61,.04,0,.98);
}
.custom-cookie-settings a:hover:after {
    clip-path: circle(90% at 75% 25%);
    -webkit-clip-path: circle(90% at 75% 25%);
    background-color: #005444;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0s ease,visibility 0s ease,-webkit-clip-path .4s cubic-bezier(.61,.04,0,.98);
    transition: opacity 0s ease,visibility 0s ease,-webkit-clip-path .4s cubic-bezier(.61,.04,0,.98);
    -o-transition: clip-path .4s cubic-bezier(.61,.04,0,.98),opacity 0s ease,visibility 0s ease;
    transition: clip-path .4s cubic-bezier(.61,.04,0,.98),opacity 0s ease,visibility 0s ease;
    transition: clip-path .4s cubic-bezier(.61,.04,0,.98),opacity 0s ease,visibility 0s ease,-webkit-clip-path .4s cubic-bezier(.61,.04,0,.98);
}

@media only screen and (max-width: 767px) {
    .voda-3-list-blok .elementor-widget-container {
    padding: 0 !important;
}
.voda-3-list-blok {
    padding-bottom: 0 !important;
}
.voda-3-list-blok .elementor-container {
    margin: 0 !important;
    width: 100% !important;
}
.voda-3-list-blok .elementor-widget-container .qodef-m-content {
    padding: 0 30px;
}
.karijere-img-bottom .elementor-image img {
    padding-bottom: 30px;
}
.tko-smo-blokovi .elementor-container {
    width: 100% !important;
}
.tko-smo-blokovi .qodef-m.qodef-section-title {
    padding: 0 30px !important;
}
.tko-smo-quote-blok .elementor-container {
    width: 100% !important;
}
.tko-smo-quote-blok .qodef-m.qodef-icon-with-text {
    padding: 25px 30px 0 30px;
}
.tko-smo-quote-blok .elementor-section {
    padding: 0 30px 15px 30px;
}
.tko-smo-1-img-blok .elementor-container {
    width: 100% !important;
}
.home-brendovi-slider-blok .elementor-container {
    width: 100% !important;
}
.home-brendovi-slider-blok .home-brendovi-tekstovi-column {
    padding: 0 30px 0px 30px;
}
.home-onama-slider-blok {
    padding: 0 !important;
}
#qodef-page-footer-bottom-area p {
    font-size: 12px;
}
#qodef-page-footer-bottom-area .qodef-grid-item {
    display: flex;
}
#qodef-page-footer-bottom-area .qodef-grid-item .widget_text {
    flex: 1 0 57% !important;
}
#qodef-page-footer-bottom-area .qodef-grid-item div#text-13 {
    margin-top: 20px !important;
}
.bottom-bar-container {
    display: flex !important;
    margin-left: 0;
}
#qodef-page-footer-top-area .menu-footer-izbornik-container ul li {
    display: inline-block;
    margin-right: 15px !important;
}
.onama-1-slider-blok .elementor-widget-wrap {
    padding: 0 !important;
}
.onama-booklet-blok {
    padding: 0 !important;
}
.onama-vrijednosti-blok .elementor-container {
    width: 100% !important;
}
.onama-vrijednosti-blok .qodef-section-title {
    padding: 0 30px 0px 30px;
}
.onama-vrijednosti-blok .elementor-widget-borgholm_core_button {
    padding: 0 30px 0px 30px;
}
.onama-korp-vr-blok .elementor-container {
    width: 100% !important;
}
.onama-korp-vr-blok .onama-korp-vr-blok-desni-column {
    padding: 0 30px 0px 30px;
}
.prica-o-vodi-blokovi .elementor-container {
    width: 100% !important;
}
.prica-o-vodi-blokovi .prica-main-title, .prica-o-vodi-blokovi .prica-main-list, .prica-o-vodi-blokovi .elementor-widget-borgholm_core_button {
    padding: 0 30px;
}
.prica-o-vodi-blokovi .prica-main-title .qodef-m-title {
    font-size: 28px !important;
}
.prica-o-vodi-blokovi .prica-main-title .qodef-m-text {
    font-size: 16px !important;
}
.prica-o-vodi-blokovi .prica-main-list span.qodef-e-title-text {
    font-size: 16px !important;
}
.clanci-button {
    margin-left: 30px !important;
}
.odrzivost-blokovi .elementor-container {
    width: 100% !important;
}
.odrzivost-blokovi .prica-main-title, .odrzivost-blokovi .prica-main-list, .odrzivost-blokovi .elementor-widget-borgholm_core_button {
    padding: 0 30px;
}
.odrzivost-blokovi .prica-main-title .qodef-m-title {
    font-size: 28px !important;
}
.odrzivost-blokovi .prica-main-list span.qodef-e-title-text {
    font-size: 16px !important;
}
.odrzivost-blokovi .elementor-widget-borgholm_core_button .elementor-widget-container {
    padding: 5px 0px 0px 0px !important;
}
.odrzivost-blokovi .tko-smo-block-title, .odrzivost-blokovi .onama-txt-desc {
    padding: 0 30px;
}
.tko-smo-slika-text-link .elementor-widget-container {
    padding: 0 !important;
}
.pakiranje-ikona-tekst .qodef-m-title {
    margin-top: 12px !important;
}
.pakiranje-mob-blokovi .elementor-container {
    width: 100% !important;
}
.pakiranje-mob-blokovi .tko-smo-block-title, .pakiranje-mob-blokovi .onama-txt-desc {
    padding: 0 30px;
}
/*.pakiranje-mob-blokovi .tko-smo-block-title {
    padding-top: 15px;
}*/
.pakiranje-mob-blokovi > .elementor-container .elementor-widget-wrap {
    padding-bottom: 15px !important;
}
.pakiranje-ikona-tekst { 
    margin: 0 !important;
}
.pet-boce-img {
    padding: 10px 0 0 0 !important;
}
.pet-boce-img .elementor-container {
    width: 100% !important;
}
.briga-lokalna-zajednica-clanci-blok .elementor-container {
    width: 100% !important;
}
.briga-lokalna-zajednica-clanci-blok .qodef-m-title, .briga-lokalna-zajednica-clanci-blok .qodef-m-text {
    padding: 0 30px;
}
.karijere-zaposli-se-blok .elementor-container {
    width: 100% !important;
}
.karijera-selekcija-blok .elementor-container {
    width: 100% !important;
}
.karijera-selekcija-blok .karijere-accordion, .karijera-selekcija-blok .elementor-widget-borgholm_core_button {
    padding: 0 30px;
}
.karijere-img-bottom-mob .elementor-container {
    width: 100% !important;
}
.home #qodef-page-mobile-header {
    margin-bottom: 10px;
}
.uglj-otiska-img-blok .elementor-container {
    width: 100% !important;
}
.tko-smo-slika-text-link-blok .elementor-container {
    width: 100% !important;
}
/*.tko-smo-slika-text-link .qodef-m-content {
    padding: 0 30px;
}*/
.nasi-ljudi-slika .elementor-container {
    width: 100% !important;
}
.obrazovanje-txt-icon-blokovi .elementor-container {
    width: 100% !important;
}
.ugljicni-otisak-img-feet img {
    max-height: 180px;
    width: auto;
}
.kontakt-forma-blok .elementor-widget-container {
    padding: 0 !important;
}
.forma-pravila span.wpcf7-list-item-label {
    font-size: 14px;
}
.kontakt-info-columni .elementor-widget-wrap {
    padding: 0 !important;
}
#rev_slider_2_1_wrapper .tp-leftarrow {
    left: 115% !important;
}
#rev_slider_2_1_wrapper .tp-rightarrow {
    left: 110% !important;
}
.naslovna-tko-smo-blok {
    padding: 100px 0px 100px 0px !important;
}
.page-id-7784 .qodef-page-title .qodef-m-image img {
    display: block;
    width: 100%;
    min-height: 180px;
    object-fit: cover;
}
.kvaliteta-naslov .elementor-widget-wrap {
    padding-bottom: 0px !important;
}
.kvaliteta-tekst {
    padding: 0 30px;
}
.kvaliteta-blok {
    padding-top: 0 !important;
}
.karijere-pozicije-cta {
    text-align: center;
    padding: 10px 30px 30px 30px;
}
.cli-bar-popup .cli-tab-section-container .cli-tab-section a {
    max-width: 55%;
}

}

@media only screen and (max-width: 768px) {
.slider-naslov .qodef-m-title {
    font-size: 38px !important;
    line-height: 38px !important;
}
.slider-naslov-2 .qodef-m-title {
    font-size: 36px !important;
    line-height: 36px !important;
}
.karijere-video-blank-row {
    padding: 120px 0 0 0 !important;
}
.karijere-video-blank-row {
    margin-top: 50px !important;
}
.bottom-bar-container {
    display: block;
    margin-left: 0;
}
.bottom-bar-container p {
    margin-left: 0;
}
.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 26px;
    height: 26px;
}

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.clanci-button {
    margin-left: 15px !important;
}
}

@media only screen and (max-width: 1024px) {
    h1 {
    font-size: 32px !important;
}
    .odrzivost-menu-ikona {
    content: "";
    display: block;
    background-image: url(/wp-content/uploads/2021/04/drop-silhouette.svg);
    background-size: 16px 20px;
    width: 20px;
    height: 18px;
    background-repeat: no-repeat;
    position: relative;
    /* left: 19px; */
    top: 3px;
    z-index: 2;
    display: inline-block;
}
#qodef-404-page .qodef-404-mark {
    font-size: 90px;
    line-height: 1.6em;
}
#qodef-404-page .qodef-404-title {
    font-style: normal;
    font-size: 30px;
}
#qodef-404-page .qodef-404-text {
    color: rgba(0,0,0,0.5);
    font-family: Niveau-Grotesk-Regular !important;
    font-style: normal;
    line-height: 1.3;
}
#qodef-404-page {
    padding: 0 13%;
}
.qodef-footer-custom-layout--enabled #qodef-page-footer-top-area {
    /*padding: 80px 0 30px;*/
    padding: 80px 0 20px;
}
.povijest-custom-tab ul.tabs li {
    /*display: block;*/
    /*padding-left: 25px !important;*/
    border-right: 0;
    padding: 5px 10px 10px 3px !important;
}
.povijest-custom-tab .tab-content {
    padding: 0;
}
/*.fortenova-slider-slika img {
    object-fit: cover;
}*/
.home-news-section {
    padding: 40px 0 70px 0 !important;
    margin-bottom: 0 !important;
}
.home-news-naslov {
    margin-bottom: 30px !important;
}
.home-news-section article .qodef-e-text a {
    /*font-size: 22px;*/
    font-size: 18px;
    line-height: 1.3;
}
.home-news-section article .qodef-e-text .qodef-e-excerpt {
    font-size: 15px;
    line-height: 1.3;
    margin-top: 10px !important;
}
.home-news-section article .qodef-e-info .qodef-e-read-more {
    margin: 10px 0 15px 0 !important;
}
.home-news-section article.qodef-blog-item {
    margin: 0 0 10px !important;
}
.home-news-section article .qodef-e-info {
    margin-bottom: 0px !important;
    margin-top: 0 !important;
}
.home-onama-tekst-blok {
    padding: 60px 0 10px 0 !important;
}
.naslovna-tko-smo-blok {
    background-position: 0 !important;
}
#qodef-back-to-top {
    width: 43px;
    height: 43px;
    right: 20px !important;
    bottom: 22px !important;
}
#qodef-back-to-top:before {
    width: 27px;
    height: 27px;
    left: 8px;
    top: 8px;
}
.home-onama-lijevo .elementor-widget-container {
    padding: 0 !important;
}
.home-onama-lijevo .qodef-m-title, .home-brendovi .qodef-m-title {
    line-height: 1.3;
    font-size: 32px;
}
.home-onama-lijevo .qodef-m-text, .home-onama-desno .elementor-text-editor, .home-brendovi .qodef-m-text, .onama-txt-desc .qodef-m-text, .onama-opis .elementor-text-editor, .karijere-accordion .qodef-accordion-content p, .karijere-benefiti .qodef-m-text, .pakiranje-ikona-tekst .qodef-m-text, .tko-smo-slika-text-link .qodef-m-text {
    font-size: 16px !important;
    line-height: 29px;
}
.home-onama-lijevo .qodef-m-title, .home-brendovi .qodef-m-title, .onama-txt-desc .qodef-m-title, .karijere-benefiti .qodef-m-title {
    font-size: 32px !important;
    line-height: 1.3;
}
.pakiranje-naslov .qodef-m-subtitle {
    font-size: 24px !important;
    line-height: 1.3;
}
.tko-smo-slika-text-link .qodef-m-title {
    /*font-size: 28px !important;*/
    font-size: 20px !important;
    line-height: 1.2;
}
.pakiranje-ikona-tekst .qodef-m-title {
    font-size: 22px !important;
    line-height: 1.3;
}
.pridruzi-se-tekst .qodef-m-content h1 {
    font-size: 32px;
}
.qodef-page-title .qodef-m-title {
    font-size: 22px !important;
    text-shadow: 2px 2px 6px rgb(0 0 0 / 80%);
}
.page-id-7270 .qodef-page-title .qodef-m-title {
    font-size: 22px !important;
    text-shadow: 2px 2px 6px rgb(0 0 0 / 80%), 2px 2px 6px rgb(0 0 0 / 80%);
}
.desni-row .elementor-widget-wrap{
    padding: 0 !important;
}
.desni-row {
    width: 100% !important;
}
.onama-only-tekst-blok {
    padding: 30px 0px 20px 0px !important;
}
.onama-only-tekst-blok .lijevi-row .elementor-widget-wrap {
    padding: 0px 0px 10px 0px !important;
}
.onama-booklet-blok {
    margin-bottom: 20px !important;
}
.onama-galerija-2 .swiper-slide .swiper-slide-inner figcaption.elementor-image-carousel-caption {
    /*padding-top: 25%;*/
    visibility: visible;
    opacity: 1;
    width: 100%;
    padding-top: 48%;
    padding-left: 0%;
    font-size: 26px !important;
}
.onama-vrijednosti-blok {
    padding: 50px 0px 40px 0px !important;
}
.onama-korp-vr-blok {
    padding: 40px 0px 60px 0px !important;
}
.onama-upravljanje-blok {
    padding: 60px 0px 30px 0px !important;
}
.onama-certifikati-blok {
    padding: 0px 0px 60px 0px !important;
}
.onama-timeline-naslov-blok {
    padding: 60px 0px 0px 0px !important;
}
.onama-certifikati-blok .elementor-container .elementor-widget-wrap {
    padding: 10px 10px 10px 10px !important;
}
.onama-timeline-naslov-blok .elementor-widget-wrap {
    padding: 0px 0px 25px 0px !important;
}
.onama-podaci-kompanije-blok {
    margin-top: 20px !important;
    margin-bottom: 0px !important;
    padding: 90px 0px 90px 0px !important;
}
.prica-o-vodi-blokovi {
    padding: 50px 0 0 0!important;
}
.prica-o-vodi-blokovi .elementor-widget-wrap.elementor-element-populated {
    padding-top: 0 !important;
    padding-bottom: 30px !important;
}
.odrzivost-blokovi {
    /*padding: 50px 0 0 0!important;*/
    padding: 30px 0 0 0!important;
}
.odrzivost-blokovi .elementor-widget-wrap.elementor-element-populated {
    padding-top: 0 !important;
    padding-bottom: 30px !important;
}
.nasi-ljudi-img-txt-blok {
    padding-top: 30px !important;
}
.nasi-ljudi-galerija dl.gallery-item {
    width: 100% !important;
}
.nasi-ljudi-slika {
    padding-bottom: 0 !important;
}
.lokalna-zajednica-naslov-blok {
    padding: 30px 0 !important;
}
.single-brend-blok {
    padding: 40px 0 0 0 !important;
}
.single-brend-img-column .elementor-widget-wrap.elementor-element-populated {
    padding-bottom: 30px !important;
}
.karijere-video-blank-row {
    padding: 120px 0 0 0 !important;
}
.karijere-video-blank-row {
    margin-top: 50px !important;
}
.karijere-video-2-row {
    /*padding-bottom: 50px !important;*/
    padding-bottom: 0px !important;
}
.karijere-tko-smo-blok {
    padding: 50px 0 !important;
}
.karijere-zaposli-se-desni-column .elementor-widget-wrap.elementor-element-populated {
    /*padding: 15px !important;*/
    padding: 15px 30px !important;
}
.karijere-zaposli-se-blok {
    padding-bottom: 20px !important;
}
.karijera-selekcija-blok {
    padding: 40px 0 !important;
}
.karijere-accordion .qodef-tab-title {
    font-size: 18px !important;
}
.karijere-text-link .qodef-m-title {
    font-size: 24px !important;
    line-height: 1.3;
}
.karijere-text-link-blok .elementor-column .elementor-widget-wrap {
    border-left: none !important;
    padding-left: 0 !important;
    padding-bottom: 30px !important;
}
.karijere-text-link-blok-2 {
    padding-top: 0 !important;
}
.sto-nudimo-blok {
    padding: 40px 0 60px 0!important;
}
.sto-nudimo-icon-txt-blok .elementor-container {
    padding: 0 30px !important;
}
.sto-nudimo-icon-txt-blok .qodef-icon-with-text {
    text-align: center !important;
}
.sto-nudimo-icon-txt-blok .qodef-icon-with-text .qodef-m-title {
    font-size: 22px !important;
}
.sto-nudimo-icon-txt-blok .qodef-icon-with-text .qodef-m-icon-wrapper img {
    max-width: 75px;
}
.karijere-img-bottom {
    padding-top: 80px !important;
}
.karijere-img-bottom .karijere-benefiti .elementor-widget-wrap {
    padding-bottom: 0 !important;
}
.karijere-otvorene-pozicije-blok {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding: 60px 0px 60px 0px !important;
}
.karijere-img-bottom-mob {
    margin-bottom: 40px !important;
}
.tko-smo-blokovi {
    padding: 50px 0 0 0!important;
}
.tko-smo-blokovi .elementor-widget-wrap.elementor-element-populated {
    padding-top: 0 !important;
    padding-bottom: 30px !important;
}
.tko-smo-naslov-blok {
    padding: 10px 0 0px 0 !important;
}
.zaposli-s-naslov-blok {
    padding: 10px 0 40px 0 !important;
}
.zaposli-se-txt-blok {
    padding: 20px 0 !important;
}
.tko-smo-q-a-blokovi {
    padding: 30px 0 0 0 !important;
}
.karijere-zaposli-se-desni-column .qodef-m-title {
    font-size: 26px !important;
}
.obrazovanje-naslovi-blok {
    padding: 40px 0 30px 0 !important;
}
.obrazovanje-txt-blokovi {
    padding: 10px 0 10px 0 !important;
}
.obrazovanje-txt-icon-blokovi .qodef-section-title .qodef-m-text {
    font-size: 22px !important;
}
.obrazovanje-txt-icon-blokovi .elementor-image img {
    max-height: 120px;
}
.otvorene-pozicije .job-filters input {
    display: inline-block;
    width: 85% !important;
}
body .otvorene-pozicije .select2-container--default .select2-selection--single {
    width: 85%;
    margin: 0 auto;
}
.otvorene-pozicije .job-filters .job-search-wrapper {
    margin-bottom: 30px;
}
.otvorene-pozicije .tl-title .tl-title-text {
    display: block;
    font-family: KranaFat-B !important;
    font-size: 18px;
    line-height: 1.4;
}
.otvorene-pozicije .tl-title .tl-address {
    display: block;
    margin-top: 10px;
    font-family: Niveau-Grotesk-Regular !important;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.otvorene-pozicije .job-filters {
    margin: 0 !important;
}
.otvorene-pozicije .tl-jobs {
    padding: 0 !important;
}
.otvorene-pozicije {
    margin-bottom: 0 !important;
}
/*.qodef-footer-custom-layout--enabled #qodef-page-footer-bottom-area #qodef-page-footer-bottom-area-inner>.qodef-grid:before {
    display: none;
}*/
#qodef-page-footer-bottom-area .qodef-grid {
    /*padding-top: 20px !important;*/
    padding-top: 45px !important;
}
#qodef-page-footer-bottom-area-inner .qodef-grid-item .widget_text {
    margin-bottom: 0;
}
.qodef-footer-custom-layout--enabled #qodef-page-footer-bottom-area {
    /* padding: 0 0 70px !important; */
    padding: 0 0 10px !important;
}
.otvorene-pozicije-blok > .elementor-container > .elementor-column {
    width: 100% !important;
}
span.menu-dropdown-ikona {
    font-family: ElegantIcons;
    content: '\35';
    /* position: absolute; */
    top: 16px;
    /* right: 0; */
    /* font-size: 20px; */
    /* font-weight: 500; */
    /* font-style: italic; */
    /* line-height: 1; */
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transform-origin: 76% 37%;
    -ms-transform-origin: 76% 37%;
    transform-origin: 76% 37%;
    -webkit-transition: -webkit-transform .2s ease-out;
    transition: -webkit-transform .2s ease-out;
    -o-transition: transform .2s ease-out;
    transition: transform .2s ease-out;
    transition: transform .2s ease-out,-webkit-transform .2s ease-out;
    display: inline-block;
    width: 20px;
    height: 20px;
    /*background: aqua;*/
    position: absolute;
    /*right: 16px;*/
    right: 0;
}
span.menu-dropdown-ikona:after {
    font-family: ElegantIcons;
    content: '\35';
    position: absolute;
    top: 10px;
    right: 3px;
    font-size: 20px;
    font-weight: 500;
    /*font-style: italic;*/
    line-height: 1;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transform-origin: 76% 37%;
    -ms-transform-origin: 76% 37%;
    transform-origin: 76% 37%;
    -webkit-transition: -webkit-transform .2s ease-out;
    transition: -webkit-transform .2s ease-out;
    -o-transition: transform .2s ease-out;
    transition: transform .2s ease-out;
    transition: transform .2s ease-out,-webkit-transform .2s ease-out;
}
.qodef-mobile-header-navigation ul li.menu-item-has-children.qodef--opened>span.menu-dropdown-ikona:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.qodef-mobile-header-navigation ul li.menu-item-has-children>a:after {
    display: none;
}
.main-button {
    font-size: 11px !important;
    padding: 14px 28px !important;
}
.main-button .qodef-m-text {
    font-size: 11px !important;
    line-height: 1.3;
}
.home-brendovi-slider-blok {
    padding: 130px 0px 40px 0px !important;
}
.home-karijere-blok {
    padding: 30px 0px 0px 0px !important;
}
.home-karijere-tekst {
    padding: 0 30px 20px 30px;
}
.onama-naslov-blok {
    padding: 30px 0px 30px 0px !important;
}
.onama-naslov-blok .elementor-column {
    width: 100% !important;
}
.onama-korp-vr-blok-lijevi-column .elementor-widget-wrap {
    padding-bottom: 40px !important;
}
.onama-korp-vr-blok-desni-column .elementor-widget-borgholm_core_button .elementor-widget-container {
    padding-top: 0px !important;
}
.onama-certifikati-naslov .qodef-m-title {
    font-size: 22px !important;
}
.onama-certifikati-toggle .qodef-accordion-title .qodef-tab-title {
    font-size: 14px !important;
    line-height: 1.2;
}
.povijest-tabs .elementor-widget-wrap {
    padding: 0 !important;
}
.povijest-custom-tab ul.tabs {
    padding-left: 10px;
    text-align: center;
}
/*.povijest-custom-tab  .swiper-slide .twae-extra-label {
    display: none !important;
}*/
.page-id-9911 .qodef-page-title, .page-id-8435 .qodef-page-title, .page-id-8493 .qodef-page-title, .page-id-8520 .qodef-page-title, .page-id-8525 .qodef-page-title, .page-id-8530 .qodef-page-title, .page-id-8535 .qodef-page-title, .page-id-8567 .qodef-page-title, .page-id-9947 .qodef-page-title, .page-id-8575 .qodef-page-title, .page-id-8583 .qodef-page-title, .page-id-8591 .qodef-page-title, .page-id-8599 .qodef-page-title, .page-id-8610 .qodef-page-title, .page-id-9956 .qodef-page-title, .page-id-8618 .qodef-page-title, .page-id-8626 .qodef-page-title, .page-id-9956 .qodef-page-title, .page-id-8634 .qodef-page-title, .page-id-8694 .qodef-page-title, .page-id-8670 .qodef-page-title, .page-id-8686 .qodef-page-title, .page-id-8702 .qodef-page-title, .page-id-8710 .qodef-page-title, .page-id-8718 .qodef-page-title, .page-id-8726 .qodef-page-title, .page-id-8737 .qodef-page-title, .page-id-9974 .qodef-page-title, .page-id-8745 .qodef-page-title {
    display: none;
}
.prica-sticky-blok {
    padding: 60px 0 0 0 !important;
}
.prica-sticky-blok .elementor-container {
    width: 100% !important;
}
.prica-sticky-blok .elementor-container .elementor-widget-wrap {
    padding: 0 !important;
}
.prica-sticky-blok .sticky-parent {
    padding: 0 30px;
}
.uglj-otiska-img-blok {
    padding: 20px 0 20px 0 !important;
}
.pakiranje-1-blok {
    padding: 30px 0px 50px 0px !important;
}
.pakiranje-mob-blokovi {
    padding: 30px 0 0 0!important;
}
.pakiranje-reciklirana-naslov-blok {
    padding: 20px 0px 0px 0px !important;
}
.pakiranje-mob-blokovi .elementor-column .elementor-widget-wrap {
    padding: 0px 0px 15px 0px !important;
}
.tko-smo-block-title .qodef-m-title {
    font-family: KranaFat-B !important;
    font-size: 22px !important;
}
.briga-lokalna-zajednica-clanci-blok {
    padding: 20px 0 0 0 !important;
}
.brendovi-naslov-blok {
    margin-top: 40px !important;
}
.brendovi-2-naslov-blok {
    margin-top: 40px !important;
}
.brendovi-ikone-1-blok {
    padding: 0 !important;
}
.brendovi-ikone-2-blok {
    padding: 0 !important;
}
.custom-cookie-settings {
    bottom: 22px;
    left: 20px;
}
	
}

@media only screen and (min-width: 1024px) {
    footer .qodef-grid-item .menu-glavni-izbornik-container .menu, footer .qodef-grid-item .menu-footer-izbornik-container .menu {
    display: flex;
}
footer .qodef-grid-item .menu-glavni-izbornik-container .menu li, footer .qodef-grid-item .menu-footer-izbornik-container .menu li {
    margin-right: 30px !important;
}
}

@media only screen and (min-width: 1025px) {
.slider-naslov .qodef-m-title {
    font-size: 67px !important;
}
.slider-naslov-2 .qodef-m-title {
    font-size: 62px !important;
}
.banner-tekst {
	font-size: 67px;
}
.home-news-section article .qodef-e-text .qodef-e-title.entry-title {
    min-height: 115px;
}
.povijest-tabs .elementor-widget-wrap {
    padding: 0 !important;
}
.povijest-tabs ul.qodef-tabs-navigation {
    width: 1300px;
    margin: 0 auto !important;
    border: 0 !important;
}
.povijest-tabs .qodef-tabs-content img {
    width: 100vw;
    height: 600px;
    object-fit: cover;
}
.povijest-tabs ul.qodef-tabs-navigation .ui-tabs-active a, .brendovi-tabs ul.qodef-tabs-navigation .ui-tabs-active a {
	color: #005444 !important;
}
.brendovi-tabs ul.qodef-tabs-navigation {
    border: 0 !important;
}
.qodef-footer-logo img {
	width: auto;
    /*max-height: 113px;
    height: 100%;*/
    height: 100px;
}
footer .qodef-grid-item .menu-glavni-izbornik-container .menu, footer .qodef-grid-item .menu-footer-izbornik-container .menu {
	display: flex;
}
footer .qodef-grid-item .menu-glavni-izbornik-container .menu li, footer .qodef-grid-item .menu-footer-izbornik-container .menu li {
    margin-right: 30px !important;
}
.qodef-footer-custom-layout--enabled #qodef-page-footer-top-area {
    padding: 40px 0 30px !important;
}
.qodef-footer-custom-layout--enabled #qodef-page-footer-bottom-area {
    /*padding: 0 0 70px !important;*/
    padding: 0 0 40px !important;
}
.karijere-absolute-blok {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 50px;
}
.karijere-benefiti .qodef-m-title {
    width: 80%;
    min-height: 55px;
}
.qodef-page-title .qodef-m-content .qodef-m-subtitle {
    text-shadow: 2px 2px 6px rgb(0 0 0 / 80%);
}
.qodef-page-title .qodef-m-content .qodef-m-title {
    /*font-size: 43px;*/
    font-size: 28px;
    text-shadow: 2px 2px 6px rgb(0 0 0 / 80%);
}
.sticky-column{
position: sticky !important;
position: -webkit-sticky !important;
top: 7rem;
}
/*.sticky-parent
.elementor-widget-wrap {
display: block!important; 
}*/
.page-id-7361 #qodef-page-wrapper, .page-id-8091 #qodef-page-wrapper, .page-id-8109 #qodef-page-wrapper, .page-id-8137 #qodef-page-wrapper, .page-id-8234 #qodef-page-wrapper, .page-id-8251 #qodef-page-wrapper, .page-id-8265 #qodef-page-wrapper, .page-id-8279 #qodef-page-wrapper, .page-id-8293 #qodef-page-wrapper, .page-id-8307 #qodef-page-wrapper, .page-id-8322 #qodef-page-wrapper, .page-id-8336 #qodef-page-wrapper, .page-id-8350 #qodef-page-wrapper, .page-id-8435 #qodef-page-wrapper {
    overflow: unset;
}
.page-id-8520 #qodef-page-wrapper, .page-id-8525 #qodef-page-wrapper, .page-id-8530 #qodef-page-wrapper, .page-id-8535 #qodef-page-wrapper, .page-id-8567 #qodef-page-wrapper, .page-id-8575 #qodef-page-wrapper, .page-id-8583 #qodef-page-wrapper, .page-id-8591 #qodef-page-wrapper, .page-id-8599 #qodef-page-wrapper, .page-id-8610 #qodef-page-wrapper, .page-id-8618 #qodef-page-wrapper, .page-id-8626 #qodef-page-wrapper, .page-id-8634 #qodef-page-wrapper, .page-id-8662 #qodef-page-wrapper {
    overflow: unset;
}
.page-id-8670 #qodef-page-wrapper, .page-id-8678 #qodef-page-wrapper, .page-id-8686 #qodef-page-wrapper, .page-id-8694 #qodef-page-wrapper, .page-id-8702 #qodef-page-wrapper, .page-id-8710 #qodef-page-wrapper, .page-id-8718 #qodef-page-wrapper, .page-id-8726 #qodef-page-wrapper, .page-id-8737 #qodef-page-wrapper, .page-id-8745 #qodef-page-wrapper, .page-id-8753 #qodef-page-wrapper, .page-id-9911 #qodef-page-wrapper, .page-id-9947 #qodef-page-wrapper, .page-id-9956 #qodef-page-wrapper, .page-id-9965 #qodef-page-wrapper, .page-id-9974 #qodef-page-wrapper, .page-id-11049 #qodef-page-wrapper {
    overflow: unset;
}
.povijest-timeline .swiper-slide {
    width: 24.5%;
    margin-right: 10px;
}
.otvorene-pozicije .job-filters {
    margin-bottom: 60px !important;
}
.otvorene-pozicije ul.tl-jobs {
    display: flex;
    flex-wrap: wrap;
}
.otvorene-pozicije li.tl-job {
    flex: 0 0 33%;
    border-left: 2px solid #005444;
    margin-bottom: 60px;
    border-bottom: none;
}
.otvorene-pozicije li.tl-job:hover {
    background-color: #ffffff;
    cursor: pointer;
}
.otvorene-pozicije .tl-title .tl-title-text {
    display: block;
    width: 100%;
    font-family: KranaFat-B !important;
    font-size: 22px;
    line-height: 1.3;
    min-height: 56px;
}
.otvorene-pozicije li.tl-job:hover .tl-title .tl-title-text {
    color: #005444;
    text-decoration: underline;
}
.otvorene-pozicije .tl-title .tl-address {
    display: block;
    width: 100%;
    float: none;
    margin-top: 60px;
    font-family: Niveau-Grotesk-Regular !important;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
#qodef-404-page .qodef-404-mark {
    line-height: 2em;
    font-size: 220px;
}
#qodef-404-page .qodef-404-title {
    font-style: normal;
    font-size: 48px;
}
#qodef-404-page .qodef-404-text {
    font-family: Niveau-Grotesk-Regular !important;
    font-style: normal;
    line-height: 1.3;
    max-width: 75%;
}
.onama-galerija-2 img.swiper-slide-image {
    height: 500px;
    width: 1000px;
    object-fit: cover;
    object-position: top;
}
.page-id-7087 .qodef-page-title img {
    top: 70%;
}
.karijere-tko-smo-mi-slider .swiper-slide img {
    height: 500px;
    width: 772px;
    object-fit: cover;
}
.karijere-testimonials-slider .testimonial-2-items-container .testimonial-2-items:first-child {
    padding-right: 20px;
}
.karijere-testimonials-slider .testimonial-2-items-container .testimonial-2-items:last-child {
    padding-left: 20px;
}
.kako-brinemo-slider .swiper-slide img {
    width: 1300px;
    height: 500px;
    object-fit: cover;
    object-position: top;
}
.clanci-button {
    margin-left: 15px !important;
}
.uglj-otiska-img-blok {
    padding: 40px 0 40px 0 !important;
}
.qodef-header-sticky .qodef-widget-holder {
    display: none !important;
}

}

@media only screen and (min-width: 1025px) and (max-width: 1600px) { 
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation {
    margin-right: 0;
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation>ul>li {
    margin: 0 9px;
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation>ul>li>a {
    font-size: 11px;
}
.qodef-header-sticky .qodef-header-navigation {
    margin-right: 0 !important;
}
.qodef-header-sticky .qodef-header-navigation>ul>li {
    margin: 0 9px;
}
.qodef-header-sticky .qodef-header-navigation>ul>li>a {
    font-size: 11px;
}

}

@media only screen and (min-width: 1250px) and (max-width: 1600px) { 
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation {
    margin-right: 0;
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation>ul>li {
    margin: 0 15px;
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation>ul>li>a {
    font-size: 12px;
}
.qodef-header-sticky .qodef-header-navigation {
    margin-right: 0 !important;
}
.qodef-header-sticky .qodef-header-navigation>ul>li {
    margin: 0 12px;
}
.qodef-header-sticky .qodef-header-navigation>ul>li>a {
    font-size: 12px;
}
}

@media only screen and (min-width: 1450px) and (max-width: 1600px) { 
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation {
    margin-right: 0;
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation>ul>li {
    margin: 0 29px;
}
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation>ul>li>a {
    font-size: 12px;
}
.qodef-header-sticky .qodef-header-navigation {
    margin-right: 0 !important;
}
.qodef-header-sticky .qodef-header-navigation>ul>li {
    margin: 0 29px;
}
.qodef-header-sticky .qodef-header-navigation>ul>li>a {
    font-size: 12px;
}
}


@media only screen and (max-width: 900px) {
    
#slider-7-slide-19-layer-2 img, #slider-7-slide-18-layer-2 img, #slider-7-slide-16-layer-0 img, #slider-7-slide-20-layer-2 img{
	object-fit:cover !important;
}
}

.cli-tab-section:nth-child(3) .cli-switch input:checked + .cli-slider {
  display: none;
}
.cli-tab-section:nth-child(3) .cli-switch input:checked + .cli-slider:before {
  display: none;
}