@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400&display=swap');

.qodef-header--light #qodef-page-header .qodef-header-logo-link .qodef--dark, .qodef-header--light #qodef-page-header .qodef-header-logo-link .qodef--main {
    height: 50px;
    opacity: 1 ;
    margin-left: 20px;
}



h1, h2, h3, h4, h5, h6 {
    font-family: Industry Book,sans-serif;

}

.qodef-header--light #qodef-page-header .qodef-header-navigation>ul:not(#qodef-sticky-navigation-menu)>li>a {
    color: #3dae2b;
}

.qodef-header--light #qodef-page-header .qodef-header-navigation>ul:not(#qodef-sticky-navigation-menu)>li>a:hover, .qodef-header--light #qodef-page-header .qodef-header-navigation>ul:not(#qodef-sticky-navigation-menu)>li.current-menu-parent>a {
    color: #333;
}

.qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-lines:before {
    content: "S";
    color: #fff;
    font-weight: 900;
    font-size: 54px;
    
}

.qodef-side-area-opener .qodef-line {
    display: none;
}

.qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-lines {

    height: 50px;
}

.izkusnje .qodef-holder-with-image .qodef-m-content {
    background: #3dae2b;
}

.izkusnje .qodef-m-title {
    color: #fff;
}

.qodef-progress-bar .qodef-m-title {
    text-align: center;
}

.progressbar-text {
    display: none !important;

}

.qodef-m-canvas:before {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
    margin: 0;
    font-weight: 400;
    color: #666;
    font-size: 40px;
    line-height: 1.2em;
}

.counter1 .qodef-m-canvas:before {
    content: "4000+";

}

.counter2 .qodef-m-canvas:before {
    content: "6";

}

.counter3 .qodef-m-canvas:before {
    content: "400+";

}

.counter4 .qodef-m-canvas:before {
    content: "17";

}

.qodef-team-list .qodef-e-role {
    margin: 0;
    color: #3dae2b;
}

.gregor h3, .gregor h4 {
    color: #3dae2b;
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-inner:hover .qodef-e-title {
    color: #666;
}



.qodef-video-button .qodef-m-play .qodef-m-play-inner:after, .qodef-video-button .qodef-m-play .qodef-m-play-inner:before {

    background: #666;

}

span.qodef-m-title-text {
    font-weight: 300;
}


.holdertitle h2 {
    color: #3dae2b;
}

.dostava h2 {
    color: #8c9091;
    font-weight: 400;
}

.dostava h3 {
    color: #3dae2b;
}

.dostavaicon img {
    width: 200px;
}

.pogoj h3 {
    color: #3dae2b;
}

.pogoj h4 {
    color: #8c9091;
    font-weight: 400;
}

::-moz-selection { background:#3dae2b; }
::selection { background: #3dae2b; }
::-webkit-selection { background: #3dae2b; }

a:hover, p a:hover {
    color: #3dae2b;
}

/* .qodef-holder-with-image:before {
    width: 100%;
    height: 2px;
    background: #fff;
    content: "";
    position: absolute;
    top: 65%;
    z-index: 1000;
} */

#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {

    padding: 8px 20px;
    height: 40px;
    line-height: 24px;
    color: #fff;
    background-color:transparent ;
    border: 0px solid transparent;
    font-size: 14px;
}

#qodef-page-mobile-header-inner img {
    min-width: 140px !important;
}

.custom-font {
    font-family: Industry Black,sans-serif !important;

}

#qodef-side-area .qodef-widget-title {
    color: #3dae2b;
}


#qodef-side-area .widget.widget_stal_core_icon_list_item .qodef-e-title a:hover {
    color: #3dae2b;
}

#qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined {
    background-color: #3dae2b;
}

/* #popmake-7986, #popmake-8030, #popmake-8031, #popmake-8032, #popmake-8520, #popmake-8530, #popmake-8531, #popmake-8532{
    background: #fff;
    background: url(https://lingva-s.si/wp-content/uploads/2021/10/popup.jpg)  25% 40% no-repeat;
    padding: 50px;
    padding: 100px 50px 100px 32%;
    border: 5px solid #fff;
} */
@media only screen and (max-width: 480px) {
    #popmake-8593, #popmake-8595, #popmake-8596, #popmake-8597 {
        background: #efeded url(https://lingva-s.si/wp-content/uploads/2024/11/Slika_zahvala-e1732103657670.png) 30% 3% no-repeat;
        padding: 50px;
        padding: 105% 20px 24px 20px;
        border: 5px solid #fff;
    } 
}

#popmake-8593, #popmake-8595, #popmake-8596, #popmake-8597 {
    background: #efeded url(https://lingva-s.si/wp-content/uploads/2024/11/Slika_zahvala-e1732103657670.png) 3% 40% no-repeat;
    padding: 50px;
    padding: 140px 50px 140px 32%;
    border: 5px solid #fff;
}

#popmake-8593 h3, #popmake-8595 h3, #popmake-8596 h3, #popmake-8597 h3 {
    color: #3CAE49;

}

#qodef-mobile-header-navigation ul li.current-menu-ancestor>a, #qodef-mobile-header-navigation ul li.current-menu-item>a, #qodef-mobile-header-navigation ul li:hover>a {
    color: #3dae2b;
}

.qodef-icon-list-item .qodef-e-title a:hover {
    color: #3dae2b;
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content .qodef-team-member-social-icon:hover {
    background-color: #ccc;
}

.qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-social-content.opened .qodef-team-member-social-icon-opener {
    color: #3dae2b;
}

.qodef-h4 a:hover, h4 a:hover {
    color: #3dae2b;
}

#qodef-back-to-top:after, #qodef-back-to-top:before {

    background: #666;

}

p {

    font-family: system-ui !important;
}

p.qodef-custom-font {
    font-size: 19px;
}

.system-ui {

    font-family: system-ui !important;
}

.elementor-14 .elementor-element.elementor-element-28658be > .elementor-element-populated, .elementor-5613 .elementor-element.elementor-element-5d7afb4b > .elementor-element-populated {
    padding: 3% 5% 0% 0% !important;
}

.theme-7986 {
    background: #00C201 url(https://lingva-s.si/wp-content/uploads/2025/09/Productronica-3.jpg)  no-repeat !important;
    background-size: contain !important;
    padding: 50px !important;
    color: #fff;
    background-position-x: right !important;
    background-position-y: bottom !important;
}


.theme-7986 h3,
.theme-7986 p,
.theme-7986 h4 {

    color: #fff;
}


#popmake-8593 h3 {
    color: #fff;

}
