.pop-navigation-info .working-hours{
    color: #fff;
}
#phantom .logo-box img{
    max-width: 125px;
}
.working-hours-contact
.working-hours{
    color: #fff;
    display:flex;
    flex-direction: column;
}

@media screen and (max-width: 767px){
    .working-hours-container{
        display: block;
        text-align: center;
    }
}
@media screen and (max-width: 650px){
    .contact-informations{
    display: flex;
    text-align: start;
    flex-wrap: wrap;
    font-size: 14px;
    justify-content: center;
    align-items: center;
    
}
.clock-icon-contact{
    padding-bottom: 0 !important;
}
.working-hours-container{
    display: flex;
    align-items: center;
    justify-content: center;
}
.working-hours-container a{
    padding-bottom:0 !important;
}
.working-hours-container a img{
    padding-bottom: 0 !important;
}
html[lang="hr"] .working-hours-contact,
html[lang="hr"]  .working-hours-contact img {
    padding-bottom: 0 !important;
}
}
.rounded-box-book-1{
    margin: 0 auto;
}
/*Cenik error */
.cenik-banner-notice-error .cenik-banner-headline span.blue-title.cpk-title,
.cenik-banner-notice-error .cenik-small-text p{
    color: #fff !important;
}
.cenik-hide-pricelist{
  
}
.cenik-banner-notice-error div.cenik-small-text{
    padding: 0 0 15px 0 !important;
    margin-bottom: 0 !important;
}
.cenik-banner-headline{
    margin-bottom: 20px;
}
.cenik-banner-notice-error div.vc_column-inner{
    padding-top: 35px !important;
    padding-bottom: 20px !important;
}
  div.cenik-banner-notice-error{
        margin-top: 80px !important;
        margin-bottom: 60px !important;
        display:none !important;
    }
@media screen and (max-width: 767px){
    div.cenik-banner-notice-error{
        margin-bottom: 240px !important;
        margin-top: 60px !important;
    }
}
/*English footer bottom height fix*/
html[lang="en-US"] .footerValores2{
    height: 315px;
}
@media screen and (max-width: 420px){
    html[lang="en-US"] .footerValores2{
    height: 365px !important;
}
}
/* Valores.hr footer z-index fix */
html[lang="hr"] .dark-gold-box-top,
html[lang="hr"] .gold-box-top,
html[lang="hr"] .grey-box-top,
html[lang="sl-SI"] .dark-gold-box-top,
html[lang="sl-SI"] .gold-box-top,
html[lang="sl-SI"] .grey-box-top,
html[lang="en-US"] .dark-gold-box-top,
html[lang="en-US"] .gold-box-top,
html[lang="en-US"] .grey-box-top
{
    z-index: 1 !important;
}
@media screen and (max-width: 778px){
    html[lang="hr"] .page-id-9871 .dark-gold-box-top .white-33,
   html[lang="sl-SI"] .page-id-9343 .dark-gold-box-top .white-33,
   html[lang="en-US"] .page-id-9895 .dark-gold-box-top .white-33{
    font-size: 20px !important;
}
html[lang="hr"] .page-id-9871 .dark-gold-box-top,
html[lang="sl-SI"] .page-id-9343 .dark-gold-box-top,
 html[lang="en-US"] .page-id-9895 .dark-gold-box-top{
    padding-top: 65px !important;
}
}

/*Ios touch fix on cenik*/
.touch-fix {
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(255,255,255,0.001); /* enables touch */
}
/* Safeguard icons in footer Z-INDEX */
.safesigned_container_classic{
    z-index: 1 !important;
}
/*Zlati paket notice */
div.b2-zlati-paket{
    width: 100% !important;
    min-width: 285px !important;
    margin: 0 auto !important;
}

@media screen and (max-width: 1515px){
    .newsletter-img-zlati-paket{
        max-width: 240px;
        max-height: 240px;
    }
    
}
@media screen and (max-width: 1370px){
    .newsletter-img-zlati-paket-en{
        max-width: 230px;
        max-height: 230px;
    }
    
}
@media screen and (max-width: 778px){
    .topemptyspace.emptyspace-zlati-mob{
        height: 120px !important;
    }
}
@media screen and (max-width: 767px){
    div.b2-zlati-paket-en button{
    height: fit-content !important;
}
}
@media screen and (max-width: 420px){
    div.b2-zlati-paket-en button{
    font-size: 16px !important;
}
}
/*Certificate responsive fixes*/
@media screen and (max-width: 1175px){
    .exellence-thumbnail img{
        max-width: 85% !important;
    }
}
.metalni-icons-mob{
    max-width: 300px !important;
    margin: 0 auto !important;
    display:flex;
}
/*Footer certificates*/
.footer-certificates{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    margin-top: 40px;
}
.safesigned_container_classic{
    max-width: 90px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
/*Update prices effect*/
[data-product-id], [data-product-sell-id] {
    opacity: 1; 
    transition: opacity 0.5s ease-in-out; 
}

.price-update-animation {
    opacity: 0;
}
[data-product-id="1"], [data-product-id="2"],.euro-value {
    color: #6F7897 !important;
}
.euro-value-topbar{
    font-weight: 700 !important;
}
/*Notice popup*/
.gold-h3-main-notice-slo,
.gold-h3-main-notice-en,
.gold-h3-main-notice-cro{
    margin-bottom: 25px !important;
}

@media screen and (max-width: 767px){
    .gold-h3-main-notice{
        font-size: 25px !important;
    }
}
.gold-title-team-notice span{
    font-size: 20px !important;
}
.gold-h3-main-notice{
    line-height: normal !important;
}
/*Zlati paket fixes*/
.brochure-wrapper{
    display: flex;
    justify-content: center;
    gap: 50px;
}
.brochure-wrapper-single{
    padding: 20px;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    gap: 5px;
    min-width: 280px;
}
.brochure-wrapper-single p:first-child{
    margin-bottom: 5px;
}
.brochure-single-gold{
    background: #C1921A;
}
.brochure-single-blue{
    background: #2F80ED;
}
.brochure-wrapper-single p{
    color: #fff !important;
    margin:0;
    line-height: normal;
}
.button-wrap-zlati .b1 button,
.button-wrap-zlati-mob .b1 button{
    margin-left:0 !important;
}
.button-wrap-zlati-mob{
    display: flex !important;
    flex-direction: column;
    gap: 40px;
    justify-content: center;
    align-items: center;
}
.button-wrap-zlati-mob .b1,
.button-wrap-zlati-mob .b2{
    height: fit-content !important;
    margin: 0 !important;
}
.button-wrap-zlati-mob .b1,
.button-wrap-zlati-mob .b2,
.button-wrap-zlati-mob .b1 button,
.button-wrap-zlati-mob .b2 button{
    width: 100% !important;
}
.button-wrap-zlati-mob .b1 button,
.button-wrap-zlati-mob .b2 button{
    max-width: 280px;
    padding-left: 15px;
    padding-right: 15px;
}
.izvedi-vec-zlati-paket{
    display: flex;
}
.zlati-brochure-button{
    justify-content: center;
    padding-top: 10px;
}
.izvedi-vec-zlati-paket .button-gold{
    margin-left: 0 !important;
}
.izvedi-vec-zlati-paket .wpb_wrapper{
    min-width: 280px !important;
}
.izvedi-vec-zlati-paket .b2,
.izvedi-vec-zlati-paket .b2 button{
    width: 100%;
}
.izvedi-vec-zlati-paket .b2 button{
    padding-top: 12px;
    padding-bottom: 12px;
    height: fit-content;
}
.zlati-paket-wrapper{
    max-width: 840px;
}

/*@media screen and (min-width: 1281px){*/
/*    .page-id-8587 .masthead{*/
/*    background: linear-gradient(90deg, #549DDB 0%, #01487B 100%) !important;*/

/*}*/


/*.page-id-8587 .masthead .branding img,*/
/*.page-id-8587 .logo-box img{*/
/*    width: 125px;*/
/*    height: 43.14px;*/
/*    opacity: 0;*/
/*    visibility: hidden;*/
/*}*/
/*.page-id-8587 .branding a,*/
/*.page-id-8587 .logo-box a{*/
/*    background: url(https://valoresbullion.com/wp-content/uploads/2024/10/valores-logo-white.svg);*/
/*    background-size: 120px;*/
/*    background-repeat: no-repeat;*/
/*    background-position: top left;*/
/*}*/
/*}*/
.white-h3-title,
.zlati-paket-white-text p{
    color: #fff !important;
}
.zlati-paket-akcija p{
    background: #fff;
    color: #13588c !important;
    width: max-content;
    padding: 10px 40px;
    border-radius: 5px;
    font-weight: bold;
}



@media screen and (max-width: 778px){
    .brochure-wrapper{
        flex-direction: column;
        gap: 35px;
    }

    .zlati-paket-akcija p{
        margin: 0 auto;
    }
    .izvedi-vec-zlati-paket{
        justify-content: center;
    }
    .izvedi-vec-zlati-paket .b2,
    .izvedi-vec-zlati-paket .b2 button{
    width: 100% !important;
}
}
/*@media screen and (max-width: 1280px){*/
    

/*  body.page-id-8587 .masthead.masthead-mobile-header, body.page-id-8587 .masthead.masthead-mobile-header:not(.mixed-header) {*/
/*   background: linear-gradient(90deg, #549DDB 0%, #01487B 100%) !important;*/

/*}*/
/*.page-id-8587 .masthead.masthead-mobile-header:not(.mixed-header)  .lines-button .menu-line:before,*/
/*.page-id-8587 .masthead.masthead-mobile-header:not(.mixed-header)  .lines-button .menu-line:after{*/
/*    background: #fff !important;*/
/*}*/
/*   .page-id-8587 .mobile-branding img{*/
/*        visibility:0;*/
/*        opacity:0;*/
/*    }*/
/*    .page-id-8587 .mobile-branding a{*/
/*    background: url(https://valoresbullion.com/wp-content/uploads/2024/10/valores-logo-white.svg);*/
/*    background-size: 100px;*/
/*    background-repeat: no-repeat;*/
/*    background-position: top left;*/
/*    }*/
/*}*/
/*Cro homepage */
.button-saznajte-cro{
    width: max-content;
}
@media screen and (max-width:778px){
    .home-carousel-cro .button-blue{
        width: max-content;
    }
}
@media screen and (max-width:767px){
    div.tradicionalne-investicije-steps-cro{
        align-items: stretch;
    }
   div.newsletter-gap-mobile.novosti-hr-mob{
    margin-top: 90px !important;
} 
.kvaliteta-inlineflex-cro{
    width: 100%;
    margin: 0 auto;
}
.home-carousel-cro div.vc_column-inner{
    padding-left:0 !important;
    padding-right:0 !important;
}
}
@media screen and (max-width: 460px){
    .zlato-leto-tabs.zlato-leto-tabs-cro li.vc_tta-tab a{
        padding: 10px 20px !important;
    }
    .home-carousel-cro .button-blue{
        padding: 17px 20px !important;
    }
}
@media screen and (max-width: 390px){
    .zlato-leto-tabs.zlato-leto-tabs-cro li.vc_tta-tab a{
        padding: 10px !important;
    }
}
/*En homepage */
@media screen and (min-width:778px) and (max-width: 985px){
    .hero-desktop-image.hero-desktop-image-en img{
        width: 650px;
    }
}
.eng-izvedi-btn .b1{
    width: fit-content !important;
}
.eng-izvedi-btn.wraptocenter{
    margin-top: 20px;
}
@media screen and (max-width: 1380px){
    .eng-secure-future .izberite-prihodnost-box-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 50px;
}
.eng-secure-future .izberite-single-box {
    width: calc(50% - 20px);
}
}
@media screen and (min-width: 1380px){
    .eng-secure-future .izberite-single-box {
 width: 25%;
}
}
.eng-secure-future .izberite-single-box .izberite-button button{
    margin-left:0;
}
@media screen and (max-width: 1280px){

    #mobile-menu > li > a:not(.sub-nav a):not(#mobile-menu .wpml-ls-item a){
        
         pointer-events: none;
    }
    #mobile-menu > .last > a:not(.sub-nav a):not(#mobile-menu .wpml-ls-item a){
        pointer-events: auto;
    }
}
@media screen and (max-width: 767px){
    div.gold-bars-section-desktop{
        display:none !important;
    }
    div.nakup-section {
        margin-top: 20px !important;
    }
    div.main-section-mobile-gap{
    margin-top: 50px !important;
}
div.newsletter-gap-mobile{
    margin-top: 60px !important;
}
div.varcevanje-gap-mobile{
     margin-top: 30px !important;
}
}
.gold-bars-bg .vc_column-inner{
    background-size: 300px;
    background-position: top !important;
}
.gold-bars-wrapper.gold-bars-bg{
    height: max-content !important;
}
/*Ekipa za zlato prihodnosti new */
.ekipa-form-wrapper .listradio-wrap ul li{
    display:flex;

}

.ekipa-form-wrapper .listradio-wrap ul li input{
    margin: 0 !important;
}
.ekipa-seperator .vc_sep_holder{
    max-width: 1180px;
    margin: 0 auto;
    padding: 0 15px;
    
}
.ekipameet{
    margin-bottom: 114px;
}

.ekipa-meeting-figure{
    align-items: end !important;
}
.ekipa-seperator .vc_sep_holder .vc_sep_line{
    border-color: #6F7897 !important;
    opacity: 30%;
}
.kontakti-img-container{
    max-width: 500px;
    margin-left: auto;
    align-items: end !important;
    margin-bottom: 0 !important;
}
.finacni-svetovalci{
    color: #2f80ed;
    max-width: 80%;
    border-bottom: 1px solid #2F80ED;
    padding-bottom: 10px;
}
.ekipa-slider .wpcp-single-item{
    opacity: 1 !important;
}
.svetovalci{
    display: flex;
    justify-content: flex-start;
    gap: 50px;
    flex-wrap: wrap;
    margin-top: 25px;
}
.svetovalci-single{
    box-shadow: 0 5px 80px 0 rgba(0, 0, 0, .1);
    padding: 18px 25px;
    border-radius: 10px;
    text-align: center;
    display:flex;
    flex-direction: column;
    gap: 20px;
    width: calc(33.33% - 50px);
}
.svetovalci-single .svetovalci-about{
    position: relative;
}
.svetovalci-about .more-info{
    position: absolute;
    right: 0;
    bottom: 0;
    display:none;
}
.svetovalci-single .svetovalci-about h3{
    color: #2F80ED;
    font-size: 25px;
    font-weight: 500;
    margin-bottom:0;
}
.svetovalci-single .svetovalci-about p{
    color: #6F7897;
    font-weight: 500;
    font-size: 17px;
     margin-bottom:0;

}
.svetovalci-line{
    height: 1px;
    width: 100%;
    background: #C8942C;
}
.svetovalci-contact{
    display:flex;
    flex-direction: column;
}
.svetovalci-contact a{
    text-decoration:none;
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.nasa-ekipa-slider .nasa-ekipa-slider-text-wrapper{
    display: none;
}
.nasa-ekipa-slider .slick-center .nasa-ekipa-slider-text-wrapper{
    display:block;
}
.nasa-ekipa-slider .slick-slide.slick-center{
    vertical-align: top !important;
    overflow:visible !important;
}
.nasa-ekipa-slider .slick-slide.slick-center .wpcp-single-item{
    overflow:visible !important;
}
.nasa-ekipa-slider .slick-center .nasa-ekipa-slider-text-wrapper .nasa-ekipa-slider-text{
    text-align:center;
}
.nasa-ekipa-slider .slick-center .nasa-ekipa-slider-text-wrapper .nasa-ekipa-slider-text h3{
    color:#2F80ED;
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 0;
}

.nasa-ekipa-slider .slick-center .nasa-ekipa-slider-text-wrapper .nasa-ekipa-slider-text p{
    min-width: 70vw;
    color: #6F7897;
}
.nasa-ekipa-slider .slick-center .nasa-ekipa-slider-text-wrapper .nasa-ekipa-slider-text{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items: center;
    gap:30px;
    margin-top:30px;
}
.nasa-ekipa-slider-text-wrapper{
    position:relative;
}
@media screen and (max-width: 1250px){
    .svetovalci{
        column-gap: 20px;
    }
    .svetovalci-single{
        width: calc(33.33% - 20px);
    }
}
@media screen and (max-width: 1150px){
    .svetovalci{
        column-gap: 50px
    }
    .svetovalci-single{
        width: calc(50% - 50px);
    }
}
@media screen and (max-width: 1025px){
    .finacni-svetovalci{
        font-size: 26px !important;
    }
}
@media screen and (max-width: 900px){
    .ekipameet .metal-account-meeting-form{
    margin-bottom: 0 !important;
}
.ekipa-meeting-figure{
    margin: 0 auto;
}
}
@media screen and (max-width: 850px){
    .svetovalci{
        gap:20px;
    }
    .svetovalci-single{
        width: calc(50% - 10px);
    }
}
@media screen and (max-width: 767px){
    .ekipameet{
        margin-bottom: 155px;
    }
    .ekipa-seperator{
        margin-top: 35px;
    }
    .ekipa-seperator .vc_sep_holder{
        padding:0;
    }
    .kontakti-img-container{
        margin-right: auto !important;
    }
    .nasa-ekipa-slider .slick-center .nasa-ekipa-slider-text-wrapper .nasa-ekipa-slider-text p{
        min-width: 80vw;
    }
    .finacni-svetovalci{
        font-size: 20px !important;
        padding-bottom:0;
        max-width: 100%;
    }
        .svetovalci-single{
        width: 100%;
        gap:0;
    }

        .svetovalci-single:hover,
         .svetovalci-single:active,
         .svetovalci-single:focus{
        gap:20px;
    }
    .svetovalci-single:active .svetovalci-contact,
     .svetovalci-single:hover .svetovalci-contact,
     .svetovalci-single:focus .svetovalci-contact{
        height: 100%;
        transition: height 0.8s ease;    
    }

    .svetovalci-single:active .svetovalci-line,
    .svetovalci-single:hover .svetovalci-line,
    .svetovalci-single:focus .svetovalci-line{
        height: 1px;
        transition: height 0.8s ease;    
         }
  
     .svetovalci-single:active .more-info, 
     .svetovalci-single:hover .more-info,
     .svetovalci-single:focus .more-info{
         display:none;
     }
     .svetovalci{
        gap:10px;
    }
    .svetovalci-single:hover,
    .svetovalci-single:active,
    .svetovalci-single:focus{
        background: #fff;
    }
    .svetovalci-line,
    .svetovalci-contact{
        overflow:hidden;
        height:0px;
    }
    .svetovalci-about .more-info{
        display:block;
    }
}
/*New desktop menu */
ul.main-nav{
    background:#fff !important;
    border-radius: 34px;
    height: fit-content;
    align-self: center;
    max-width: fit-content;
    padding: 1px;
    z-index: 1 !important;
    justify-content:space-between !important;

}
body.valores-disable-scroll{
    height: 100%;
    overflow:hidden;
    background: #2d2d2d;
}
body.valores-disable-scroll .mini-contacts .button-blue-top{
    border: 1px solid #fff;
   transition: border 0.1s ease 0.15s;
}
body.valores-disable-scroll .ph-wrap.with-logo{
  position: relative;
  overflow: hidden;
}
body.valores-disable-scroll .ph-wrap.with-logo .logo-box {
    z-index: 1;
}
body.valores-disable-scroll .branding img,
body.valores-disable-scroll .ph-wrap.with-logo .logo-box img{
    width:125px;
    height: 43.14px;
    opacity:0;
    visibility: hidden;
}
body.valores-disable-scroll .ph-wrap.with-logo .logo-box a,body.valores-disable-scroll .branding a{
    background: var(--wpr-bg-6fee51ce-496a-466d-9542-d85d8fccce0b);
    background-size: 120px;
    background-repeat: no-repeat;
    background-position: top left;
}
body.valores-disable-scroll #phantom::before,
body.valores-disable-scroll .masthead::before{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #2F80ED;
  transform: translateX(100%);
  animation: bg-move 0.5s forwards;
}

@keyframes bg-move {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}

.primary-menu-list{
    font-size:16px;
    font-family: "DM Sans";
    font-weight: 600;
    line-height: normal;
    color:#2F80ED;
    padding: 12px 30px;
    border-radius: 33px;
    cursor:pointer;
}
.primary-menu-list a{
    color:#2F80ED !important;
    margin:0 !important;
    padding:0 !important;
    text-decoration:none !important;
}
.primary-menu-list-active a,
.primary-menu-list:hover a{
    color: #fff !important;
}
.primary-menu-list-active{
    background:#2F80ED;
    color: #fff;
}
.primary-menu-list:hover{
    background:#2F80ED;
    color: #fff;
}
.pop-navigation{
    position: fixed;
    width: 100vw;
    height: calc(100vh - 60px);
    left: 100%;
    bottom: 0;
    transition: left 0.5s;
    background: #2F80ED;

}
.pop-navigation-active{
    left: 0;
    z-index: 100;
    padding: 125px 25px 15px 51px;
}
.pop-navigation-inner-wrapper{
    width: 100%;
    height: 100%;
    display: flex;
    gap:15px;
    position: relative;
    
    
}
.pop-navigation-info{
    display: flex;
    flex-direction: column;
    justify-content: end;
    gap:20px;
    padding-bottom: 50px;
}

.pop-navigation-info a{
    text-decoration: none;
    color:#fff;
}
.pop-navigation-info a:hover{
    color: #fff;
}
.pop-navigation-main-container{
    position: relative;
    flex-grow: 1;
    display: flex;
}
.hide-navigation{
    position: absolute;
    right: 36px;
    top: 33px;
    background: transparent;
    border: none;
    cursor:pointer;
}
.pop-navigation-main-container ul{
    list-style: none;
    padding: 0;;
    display: flex;
    flex-direction: column;
    justify-content: stretch;
    gap: 12px;
    margin-top: 50px;
}
.pop-navigation-main-container ul.inner-nav-list li{
    padding: 18px;
    background-color: #559AF8;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pop-navigation-main-container ul.inner-nav-list li:hover{
    background: #fff;
}
.pop-navigation-main-container ul li img{
    filter: brightness(0.2) invert(1);
}
.pop-navigation-main-container ul li:hover{
    cursor:pointer;
}
.pop-navigation-main-container ul.inner-nav-list li.inner-nav-active {
      background-color: #fff;
}
.pop-navigation-main-container ul li.inner-nav-active  img,.pop-navigation-main-container ul li:hover img{
    filter:unset;
}

.inner-main-navigation-wrapper{
    flex-grow: 1;
    background-color: #fff;
    border-radius: 33px;
    margin-left: -4px;
    padding: 33px 132px 33px 37px;
    list-style:none;
    display: flex;
    flex-direction: column;
    gap: 24px;
    overflow-y:auto;
    
}
.inner-main-navigation-wrapper::-webkit-scrollbar{
    background: transparent;
    width:5px;
    margin-right: 15px;
    padding-right: 15px;
}
.inner-main-navigation-wrapper::-webkit-scrollbar-track{
    background: transparent !important;
}
.inner-main-navigation-wrapper::-webkit-scrollbar-thumb{
    background:#2F80ED;
    border-radius: 33px;
}
div.inner-main-navigation-wrapper li img{
    display:none;
}
div.inner-main-navigation-wrapper .sub-nav,
.div.inner-main-navigation-wrapper .sub-nav li.menu-item {
    all:unset;
}
div.inner-main-navigation-wrapper .sub-nav{
    min-width: 100% !important;
    margin-top:24px;
    display: flex;
    flex-direction: column;
    gap: 24px;
}
div.inner-main-navigation-wrapper a{
    text-decoration: none;
    border: 1px solid #E2E4EA;
    padding: 30px;
    display:flex;
    border-radius: 10px;
}
div.inner-main-navigation-wrapper a:hover{
    border-color: #2F80ED;
    outline: 1px solid #2F80ED;
}
div.inner-main-navigation-wrapper li:hover
,div.inner-main-navigation-wrapper li:hover a{
    background: #fff !important;
}
div.inner-main-navigation-wrapper li span.nav-main-title{
    display:none;
}
div.inner-main-navigation-wrapper li span.nav-grey-title nav-gold-title{
    font-size: 15px;
    color: #8291B7;
    line-height:normal;
}

div.inner-main-navigation-wrapper li span.nav-gold-title{
    font-size: 24px;
    color: #CB951A;
    line-height: auto;
    font-weight: 500;
}
div.inner-main-navigation-wrapper li .menu-text{
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.ph-wrap .logo-box{
    width: 250px;
}
.pricelist-in-topbar{
    font-size: 16px !important;
    font-family: "DM Sans" !important;
    display:flex;
    align-items:center;
    gap: 7px;
}
.topbar-line{
    background: #707070;
    width: 2px;
    height: 15px;
}
.topbar-nakupne-gold{
    color:#CB951A;
}
.topbar-nakupne-gold-prices,
.topbar-nakupne-silver-prices,
.pricelist-in-topbar .ceneplemenitihkovin-table-cell-text-big{
    color: #fff;
}
    
.top-bar .text-area.first{
    margin-right: auto !important;
}
@media screen and (min-width: 1280px) and (max-width: 1495px){
     .header-bar .mini-contacts i,
     .ph-wrap .mini-contacts i{
        display:none;
    }
    .header-bar .branding,
    .ph-wrap .logo-box{
        width: 200px !important;
    }
    
}
@media screen and (min-width: 1380px) and (max-width: 1495px){
    .primary-menu-list{
            padding: 12px 20px;
    }
   
}
@media screen and (max-width: 1380px){
     .primary-menu-list{
            padding: 12px 15px;
    }
}
@media screen and (max-width: 1280px){
        #mobile-menu #domov,
   #mobile-menu #naslovna,
   #mobile-menu #home{
       display:none;
   }
     .nav-gold-title,
     .nav-grey-title{
            display:none !important;
    }
    .nav-gold-title{
        font-size: 16px !important;
    }
    .sub-nav .nav-gold-title{
        display:block !important;
    }
    .sub-nav .nav-main-title{
        display:none !important;
    }
    .sub-nav .menu-item:not(.wpml-ls-item){
        padding: 0;
        max-width: 404px;
        padding-left: 47px !important;
        padding-right: 47px !important;
        min-height: 50px;
    }
    .sub-nav .menu-item:not(.wpml-ls-item) a{
        display: flex;
        gap: 10px;
        align-items: baseline;
    }
    .sub-nav .menu-item:not(.wpml-ls-item)  a:before{
        content: '';
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: #CB951A;
         opacity:0;
        visibility:hidden;
    }
    .sub-nav .menu-item.current-menu-item:not(.wpml-ls-item)  a:before{
        opacity:1;
        visibility:visible;
    }
    .sub-nav .menu-item a{
        min-width: 100%;
        
    }
   .sub-nav .menu-item:not(.wpml-ls-item) a img,.sub-nav .menu-item:not(.wpml-ls-item)  i{
       display:none;
   }
    .menu-item-has-children .mega-menu-img{
        width: 350px !important;
        max-width: 350px !important;
        min-width: 383px;
    }
    .sub-nav .nav-gold-title{
       font-size: 16px !important;
    }
}
@media screen and (max-width: 500px){
    .menu-item-has-children .mega-menu-img{
        min-width: unset !important;
    }
    .menu-item-has-children .mega-menu-img img,
    .menu-item.last .mega-menu-img img{
        width: 20px !important;
        margin-right: 9px !important;
    }
    .menu-item-has-children:not(.wpml-ls-slot-32) i{
        margin-left: auto !important;
    }
     .sub-nav .menu-item:not(.wpml-ls-item){
        padding-left: 30px !important;
        padding-right: 30px !important;
     }
     #mobile-menu .menu-item-has-children .mega-menu-img{
         max-width: calc(100% - 30px) !important;
         padding-right:0;
     }
     #mobile-menu .menu-item-has-children i{
          align-self: start !important;
          margin-top:13px;
      }
}
/* Pamtno vacevanje 4 boxes */
div.nakup-section{
    margin-top:80px;
    
}
.nakup-info-container{
    display: flex;
    justify-content: space-between;
    gap: 10px;
    margin-top:25px;
}
div.nakup-section-mobile,
div.new-home-steps-mobile{
    display:none !important;
}
.nakup-info-gold,
.nakup-info-address{
    font-size: 15.74px;
    line-height: 23px;
}
.nakup-info-gold{
    color: #C1921A;
    font-weight: bold;
    margin-bottom: 0;
}
.nakup-info-address{
    color: #6F7897;
}
.nakup-button{
    display: flex;
    margin-top: 25px;
}
.nakup-button .button-gold{
    margin-left: 0 !important;
    min-width: 296px;
    height:55px;
}
.tradicionalne-investicije-steps{
    max-width: 1270px !important;
    gap:50px;
    flex-wrap:nowrap !important;
    padding-top: 25px;
}
.button-wrap-tradicionalne{
    align-items:start !important;
    padding-top:10px;
}
.pametno-vacevanje-text-container .wpb_text_column{
    margin-bottom: 0 !important;
}
.pametno-vacevanje-text-container .wpb_wrapper,
.pametno-vacevanje-text-container .wpb_wrapper .wpb_text_column,
.pametno-vacevanje-text-container .wpb_wrapper .wpb_text_column .wpb_wrapper{
    height: 100% !important;
}
.pametno-vacevanje-text{
    height: 100%;
    position:relative;
    border-radius: 10px;
    padding: 0 20px 20px;
    text-align: center;
    line-height:normal;
    transition: top ease 0.5s;
    top:0;
    box-shadow: 0px 5px 80px 0px rgba(0, 0, 0, 0.1);

}
.pametno-vacevanje-text:hover{
    color: #fff;
    background:#2F80ED;
    top: -10px;

}
.pametno-vacevanje-text .golden-text{
    color: #C1921A;
}
.pametno-vacevanje-text:hover .golden-text{
    color: #fff;
    font-weight: bold;
}
.pametno-vacevanje-text img{
    margin-top: -25px;
}
@media screen and (max-width:980px){
    div.tradicionalne-investicije-steps{
        flex-wrap: wrap !important;
        justify-content:space-between;
    }
    .pametno-vacevanje-text-container {
        width: calc(50% - 50px);
    }
}
@media screen and (max-width:767px){
    div.nakup-section-mobile,
    div.new-home-steps-mobile{
    display:block !important;
}
div.nakup-section-desktop,
div.new-home-steps-desktop{
    display:none !important;
}
    .nakup-button .b2,.nakup-button{
        display:flex;
        justify-content: center;
    }
    .button-wrap-tradicionalne{
        align-items:center !important;
    }
    div.new-home-steps,div.new-home-steps .vc_column-inner{
        padding:0 !important;
    }

    .nakup-info-container{
        gap: 30px;
        flex-wrap:wrap;
        padding: 15px;
    }
    div.tradicionalne-investicije-steps{
        flex-wrap:nowrap !important;
        justify-content: start;
        flex-direction: row;
        overflow-x: scroll;
        overflow-y: hidden;
        padding: 50px 15px;
    }
    div.tradicionalne-investicije-steps  .pametno-vacevanje-text-container-first{
        width: 70%;
        min-width: 70%;
    }
    .pametno-vacevanje-text-container{
        width: fit-content;
        min-width: 240px;
    }
    .pametno-vacevanje-text{
        box-shadow: 0 5px 40px rgba(0, 0, 0, .05);
    }
}
/*Home carousel*/
.home-carousel p{
    font-size: 20px;
    line-height:normal;
}
.home-carousel .slick-dots{
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top:30px;
}
.home-carousel .slick-dots li{
    display: flex;
    margin: 0 !important;
    width: 30px;
    height: 30px;
    justify-content: center;
    align-items: center;
}
.home-carousel-text .wpb_wrapper{
    display: flex;
    flex-direction: column;
}
.home-carousel-text .wpb_wrapper p{
    margin-bottom: 30px;
}
.home-carousel-text .b1 a{
    text-decoration: none !important;
}
.home-carousel-text .b1{
    margin-top: auto;
}
.home-carousel .slick-dots li.slick-active i{
    font-size: 25px;
}

@media screen and (max-width: 767px){
    .home-carousel-text .wpb_wrapper h2{
        font-size: 26px;
        line-height: normal;
    }
      .home-carousel-text .wpb_wrapper p{
        font-size: 14px;
        line-height: normal;
        margin-bottom: 20px;
    }
    .home-carousel-text .b1 button{
        display:flex;
        justify-content:center;
        align-items:center;
        width:max-content;
    }
    .home-carousel-text .wpb_wrapper{
        min-height: fit-content;
    }
}
/*Leto tabs*/
.zlato-leto-tabs li.vc_tta-tab a{
    background: transparent !important;
    border: none !important;
    padding: 12px 50px !important;
    border-radius: 34px !important;
    line-height: normal;
    font-size: 16px;
}
.zlato-leto-tabs .vc_tta-tab.vc_active,.zlato-leto-tabs .vc_tta-tab:hover{
    border-top: none !important;
    margin-top: 0 !important;
}
.zlato-leto-tabs li.vc_tta-tab.vc_active a,.zlato-leto-tabs .vc_tta-tab:hover a{
    background: #CB951A !important;
    color: #fff !important;
}
.zlato-leto-tabs img{
    max-height: 560px;
    object-fit: contain;

}
div.leto-diagram-title{
    margin-top: 25px;
}
.leto-diagram-title h3{
    font-size:36px;
    color: #6F7898;
    text-align:center;
}
.leto-diagram-title h3 span{
    font-weight: bold;
}
.leto-diagram-title h3 span.leto-gold-title{
    color: #CB951A;
}
.leto-diagram-title h3 span.leto-red-title{
    color: #F23645;
}

.zlato-leto-tabs .vc_tta-tabs-list{
    border: 1px solid #CB951A;
    border-radius: 34px;
    display: flex !important;
    width: max-content;
    padding: 2px !important;
    gap: 2px;
}
.zlato-leto-tabs .vc_tta-tab{
    margin: 0 !important;
    border-radius: 33px;
}
.zlato-leto-tabs .vc_tta-panel{
    opacity:0 !important;
}
.zlato-leto-tabs  .vc_tta-panels{
    background: transparent !important;
}
.zlato-leto-tabs .vc_tta-panel.vc_active{
     opacity:1  !important;
    transform: translateX(100vw);
    will-change: transform;
    animation: slideIn 0.5s forwards ease-out;
}
 .zlato-leto-tabs .vc_tta-panel-body{
     transition:none !important;
     transform: none !important;
 }
@media screen and (max-width: 767px){
    .zlato-leto-tabs .vc_tta-panel-body{
        border: none !important;
        overflow:visible !important;
    }
    .zlato-leto-tabs .vc_tta-tabs-container{
        margin-top: 35px !important;
    }
    .leto-diagram-title h3{
        font-size: 25px;
    }
    .zlato-leto-tabs li.vc_tta-tab a{
        padding: 10px 30px!important;
    }
    div.leto-diagram-title{
        margin-top: 50px;
    }
    .zlato-leto-tabs .vc_tta-tab:hover a{
        background: unset !important;
        color: unset !important;
    }
    .zlato-leto-tabs .wpb_single_image{
        width: calc(100% + 40px);
        margin-left: -20px;
        overflow-x: scroll;
        direction: rtl;
        padding-bottom: 15px;
    }
    .zlato-leto-tabs .wpb_single_image img{
        max-width: unset;
        width: 700px;
        max-height: unset;
        margin-right: 15px;
        margin-left: 15px;
    }
}
/*Hero scene */
.good-delivery-mobile,.valores-video-animation-container-mobile,.break-row-hero,.hero-mobile-image{
    display:none;
}
div.coin-shine-animation-container{
    position: absolute;
    bottom: 32%;
    left: 280px;
    z-index: 1;
    margin-bottom:0;
    opacity: 0;
    visibility: hidden; 
    animation: showHide 1.5s forwards;
    animation-delay: 9s;
}
/*Sparkle animation*/
.sparkle-container{
    position: relative;
    width: fit-content;
    display: flex;
    justify-content: center;
    align-items: center;
}
.sparkle-container .sparkle-group {
    -webkit-transform: translate(42.5px,42.5px);
    -moz-transform: translate(42.5px,42.5px);
    transform: translate(42.5px, 42.5px);
}
.sparkle-container path {
    -webkit-transform: translate(-42.50px,-42.50px);
    -moz-transform: translate(-42.50px,-42.50px);
    transform: translate(-42.50px,-42.50px);
}
.sparkle-container .sparkle-large {
	-webkit-animation: sparkleLarge 1.5s;
	-moz-animation: sparkleLarge 1.5s;
	animation-delay: 9s;
}
.sparkle-container .sparkle-large-2 {
	-webkit-animation: sparkleLarge-2 1.5s;
	-moz-animation: sparkleLarge-2 1.5s;
	animation-delay: 9s;
}
.sparkle-container .sparkle-small {
	-webkit-animation: sparkleSmall 1.5s;
	-moz-animation: sparkleSmall 1.5s;
	animation-delay: 9s;
}
@-webkit-keyframes sparkleLarge {
	0% {
		opacity: 0;
		-webkit-transform: rotate(0deg) scale(0);
		transform: rotate(0deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		-webkit-transform: rotate(360deg) scale(1.5);
		transform: rotate(360deg) scale(1.5);
	}
}
@-moz-keyframes sparkleLarge {
	0% {
		opacity: 0;
		transform: rotate(0deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		transform: rotate(360deg) scale(1.5);
	}
}
@-webkit-keyframes sparkleLarge-2 {
	0% {
		opacity: 0;
		-webkit-transform: rotate(45deg) scale(0);
		transform: rotate(45deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		-webkit-transform: rotate(405deg) scale(1.1);
		transform: rotate(405deg) scale(1.1);
	}
}
@-moz-keyframes sparkleLarge-2 {
	0% {
		opacity: 0;
		transform: rotate(45deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		transform: rotate(405deg) scale(1.1);
	}
}
@-webkit-keyframes sparkleSmall {
	0% {
		opacity: 0;
		-webkit-transform: rotate(0deg) scale(0);
		transform: rotate(0deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		-webkit-transform: rotate(-360deg) scale(1);
		transform: rotate(-360deg) scale(1.5);
	}
}
@-moz-keyframes sparkleSmall {
	0% {
		opacity: 0;
		transform: rotate(0deg) scale(0);
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		transform: rotate(-360deg) scale(1.5);
	}
}
@keyframes showHide {
    0% {
        visibility: hidden;
        opacity: 0; 
    }
    10% {
        visibility: visible;
        opacity: 1; 
    }
    90% {
        visibility: visible;
        opacity: 1; 
    }
    100% {
        visibility: hidden;
        opacity: 0; 
    }
}

/*Sparkle animation*/

.hero-index{
    position:relative;
    z-index: 1;
}
.hero-desktop-image{
    position:absolute;
    left:0;
    bottom:0;
    width: fit-content !important;
}
.hero-desktop-image img{
    width: 730px;
}
.valores-animation-hero video{
    max-width: 350px;
    max-height: 500px;
    background: transparent !important;
}
.valores-video-animation-container{
    position: absolute;
    top: 30%;
    right: 12%;
    transform: translateX(100vw);
    will-change: transform;


}

.valores-animation-hero-mobile{
    transform: translateX(100vw);
    will-change: transform;
}

.valores-video-animation-container.valores-video-desktop-start,
.valores-video-animation-container-mobile.valores-video-mobile-start .valores-animation-hero-mobile{
    animation: slideIn 2s forwards ease-out;
}
@keyframes slideIn {
  0% {
    transform: translateX(100vw); 
  }
  100% {
    transform: translateX(0); 
  }
}

.valores-animation-hero,.valores-video-animation-container{
    width: fit-content !important;
}
.main-hero-header{
    height: unset !important;
    position:relative;
}
.iso-icons-container{
    display:flex;
    justify-content:center;
    align-items:center;
    gap:50px;
    max-width: 80%;
    margin:36px auto 0;

}
.iso-icons-wrapper{
    display:flex;
    align-items:center;
    gap:20px;
}
.iso-line{
    height: 1px;
    background:red;
    flex-grow:1;
background: rgb(255,255,255);
background: -moz-linear-gradient(90deg, rgba(255,255,255,0.008841036414565795) 0%, rgba(255,255,255,1) 50%);
background: -webkit-linear-gradient(90deg, rgba(255,255,255,0.008841036414565795) 0%, rgba(255,255,255,1) 50%);
background: linear-gradient(90deg, rgba(255,255,255,0.008841036414565795) 0%, rgba(255,255,255,1) 50%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}
.iso-line-2{
background: rgb(255,255,255);
background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
background: linear-gradient(90deg, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}
.button-wrap-hero{
    display:flex;
    flex-direction: column;
    gap: 20px;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.hero-store-container{
    display:flex;
    justify-content:center;
    align-items: center;
    gap: 15px;
}
.button-wrap-hero .button-gold,
.button-wrap-tradicionalne .button-blue{
    margin-left: 0 !important;
    height: 55px !important;
    padding:0 !important;
    min-width: 296px;
}
@media screen and (max-width: 1150px){
    .valores-video-animation-container{
        right: 1%;
    }
}
@media screen and (max-width: 850px){
    .valores-animation-hero video{
        max-width: 200px;
        max-height: 353px;
    }
}
@media screen and (max-width: 778px){
    .valores-video-animation-container{
        display:none !important;
    }
    .button-wrap-hero .b2{
        height: fit-content !important;
        width: fit-content !important;
    }
    .main-hero-header .upb_row_bg{
        background-image: var(--wpr-bg-4e73de05-6223-4cd9-87e1-f020e10358c8) !important;
    }
    .good-delivery-mobile,
    .valores-video-animation-container-mobile,
    .break-row-hero,
    .hero-mobile-image{
    display:block;
}
.hero-mobile-image img{
    width: 380px;
    min-width: 380px;
}
div.coin-shine-animation-container{
    bottom: 9.5%;
    left: 124px;
}
.good-delivery-desktop,.hero-desktop-image{
    display:none;
}
.iso-icons-container{
    max-width: unset !important;
    width: calc(100% + 30px) !important;
    margin-left: -15px !important;
    position:relative;
    z-index: 1;
}
.iso-line{
    background: #fff !important;
}
div.hero-mobile-margins{
    margin-top: 0 !important;
    margin-bottom: 270px !important;
}
div.hero-headline-mobile-margins{
    margin-bottom:0 !important;
}
.valores-animation-hero-mobile{
    display:flex;
    justify-content:center;
    align-items:center;
}
.valores-animation-hero-mobile video{
    max-width: 250px;
    max-height: 400px;
}
.main-hero-header h1{
    line-height: normal !important;
}
.hero-mobile-image{
    position: absolute;
    bottom: 0;
    left: 0;
}
div.iso-mobile-margins{
    margin-bottom: 20px !important;
}
}
@media screen and (max-width: 500px){
    .break-hero-mobile{
        display:none;
    }
}
/*Footer update */
.copyrightValores-en{
    margin-top: 20px;
}
/* Zlati paket tablet fix */
@media screen and (min-width: 767px) and (max-width: 1101px){
.zlati-paket-tablet .zlati-paket-valores-text-left{
    padding-right: 0 !important;
}
.zlati-paket-tablet .zlati-paket-valores-img-right .wpb_single_image{
    padding-left:0 !important;
}
}

@media screen and (min-width: 767px) and (max-width: 1025px){
   .zlati-paket-tablet .zlati-paket-valores-text-left .gold-h3-title{
        line-height: normal;
    }
     .zlati-paket-tablet .zlati-paket-valores-text-left{
         width: 60%;
     }
     .zlati-paket-tablet .zlati-paket-valores-img-right{
         width: 40%;
         max-width: 350px;
         margin-left: auto;
     }
     .zlati-paket-tablet .vecji-text{
         padding-right: 0 !important;
     }
     
}
@media screen and (min-width:768px) and (max-width:995px){
     .spoznajte-prednosti-container > .vc_column-inner > .wpb_wrapper:first-of-type {
        display:grid;
        grid-template-columns: 40px 1fr;
    }

     .spoznajte-prednosti-container .klukica-text-heading.movetop7{
        grid-column-start: 2;
        width: 100%;
        padding-top:0;
    }
    .spoznajte-prednosti-container .klukica-text-heading.movetop7 .blue-title-heading{
        font-size: 20px;
        line-height:normal;
    }
     .spoznajte-prednosti-container .klukica-text-heading.moveup20{
        grid-row-start: 2;
        grid-column-start: 2;
        width: 100%;
     }
     .spoznajte-prednosti-container .klukica-text-heading.moveup20 .fr{
        font-size: 16px;
        line-height: normal;
     }
     .spoznajte-prednosti-container svg{
         width: 30px;
         height:30px;
         margin-top:0;
     }
}
@media screen and (min-width: 767px) and (max-width: 885px){
    .zlati-paket-tablet h1{
        font-size: 36px;
    }
    .zlati-paket-tablet div.paragraph-zlati-paket-container p{
        font-size: 20px;
        line-heigt:normal !important;
    }
    .zlati-paket-tablet div.paragraph-zlati-paket-container{
        margin-bottom: 10px !important;
    }
    .zlati-paket-tablet div.zlati-paket-valores-img-right{
        margin-top: 225px !important;
    }
}
@media screen and (min-width: 767px) and (max-width: 778px){
     .zlati-paket-tablet div.zlati-paket-valores-img-right{
        margin-top: 140px !important;
    }
    .zlati-paket-tablet h1{
        text-align:left !important;
    }
     .zlati-paket-tablet .buttonebook{
         width: 100%;
         text-align: left !important;
         margin-top: 35px;
     }
     .zlati-paket-tablet #GoldPackageForm div:not(.heromailinnerthree):not(.heromailgeneralterms){
        display:flex !important;
    }
    .zlati-paket-tablet .heromailgeneralterms{
        width: 100%;
    }
}
@media screen and (min-width: 779px) and (max-width:1025px){
    .zlati-paket-primer{
        padding-right: 0px !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 1231px){
    .zlati-paket-form-2 #GoldPackageForm{
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        align-items: start;
        align-content: center;
    }
    .zlati-paket-form-2 .buttonebook{
        display:flex;
        justify-content: center;
    }
}
@media screen and (max-width: 420px){
    div.hero-mobile-margins {
        margin-bottom: 230px !important;
    }

}
/*Zlati paket form responsive fix */
@media screen and (min-width:778px) and (max-width: 1230px){
    .zlati-paket-form #gpherocontent{
        display: flex;
        flex-direction: column;
        gap: 30px;
    }
    .zlati-paket-form .buttonebook{
        text-align: left !important;
    }
    .zlati-paket-form #GPEmail{
        max-width: 450px;
    }
    .zlati-paket-form #GoldPackageForm div:not(.heromailinnerthree):not(.heromailgeneralterms){
        display:flex !important;
    }
}
@media screen and (min-width:778px) and (max-width: 1260px){
     .zlatni-paket-forma #gpherocontent{
        display: flex;
        flex-direction: column;
        gap: 30px;
    }
    .zlatni-paket-forma .buttonebook{
        text-align: left !important;
    }
    .zlatni-paket-forma #GPEmail{
        max-width: 450px;
    }
    .zlatni-paket-forma #GoldPackageForm div:not(.heromailinnerthree):not(.heromailgeneralterms){
        display:flex !important;
    }
}
@media screen and (max-width: 720px){
     .zlati-paket-form #gpherocontent{
        display: flex;
        flex-direction: column;
        gap: 30px;
    }
    .zlati-paket-form .buttonebook{
        margin-top: 0 !important;
    }
}
.gold-package-form #gpherocontent{
    display:flex;
    gap:30px;
    max-width:100%;
    overflow:visible;
}
.gold-package-form .buttonebook{
    min-width: 280px;
}
.gold-package-form .ebookherocontent,.gold-package-form .buttonebook{
}
.gold-package-form #GoldPackageForm div:not(.heromailinnerthree):not(.heromailgeneralterms){
        display:flex !important;
    }
@media screen and (max-width:767px){
    .gold-package-form .buttonebook{
        width: 100% !important;
        margin-top:30px;
    }
     .gold-package-form #gpherocontent{
        flex-direction: column !important;
        gap: 30px;
    }
}
/*Pricelist table absolute link */

.cenik-fix div.ceneplemenitihkovin-table-row{
    position:relative !important;
}
.cenik-absolute-link{
    position: absolute;
    left: -15px;
    width: calc(100% + 30px);
    height: calc(100% + 30px);
}
@media screen and (max-width: 768px){
       .cpk-table-mob .ceneplemenitihkovin-first-table-row .cenik-absolute-link{
        left:0;
        width: 100%;
        height: 100%;
    }
}
/*Zlati paket subpage button hover fix*/
.zlati-paket-form button.button-gold-ebook:hover{
    display:flex;
    align-items:center;
}
@media screen and (max-width: 663px){
    .zlati-paket-form .buttonebook{
    display: flex;
    justify-content: center;
    }
}
/*Metalni racun video for ios update */
@media screen and (max-width: 768px){
    .disable-mobile.disable-mobile-metal-account{
        display:block !important;
    }
   #ios-desktop-pc{
        margin-right: -150px;
        margin-top: -30px;
    }
}
#ios-mob-video-metal{
    width: 100% !important;
}
#ios-desktop-metal-image,#ios-mob-metal-image{
    max-width: 100%;
}
/*Cenik pristojbin in stroškov */
.cenik-strosek{
    color: #6F7898 !important;
}
.cenik-strosek li{
    text-wrap: balance;
}
.cenik-gradient{
    background: rgb(68,135,247);
    background: linear-gradient(169deg, rgba(68,135,247,0.47102591036414565) 0%, rgba(68,135,247,1) 100%);
    border-radius: 5px;
    max-width: 850px;
    padding-top: 27px;
    padding-bottom:30px;
    margin: 0 auto !important;
}
.cenik-subtitle{
    font-size: 24px;
    font-family: "DM Sans";
    font-weight: bold;
    line-height: auto;
    color: #fff;
    letter-spacing: 0.5px;
}
.cenik-wrapper{
    color: #6F7898;
    background-color: #fff;
    padding: 20px;
    border-radius: 4px;
    width: 250px;
    position:relative;
}
.cenik-wrapper-gold{
    margin-left:-50px;
}
.cenik-bars{
    position:absolute;
    right: -74px;
    top: 0px;
}
.cenik-bars img{
    width: 100%;
    height: 100%;
}
.cenik-wrapper h3{
    font-family: "DM Sans";
    color: #6F7898;
    font-weight: bold;
    font-size: 20px;
    line-height: auto;
    margin-bottom:0;
}
.cenik-wrapper p{
    font-weight: 500 !important;
    font-size: 20px;
    margin-bottom:0;
}
.cenik-wrapper p span{
    font-weight:bold !important;
    font-size: 22px !important;
}

h3.cenik-gold-title{
    color: #CB951A;
}
.cenik-gold-silver-container{
    display:flex;
    justify-content:space-evenly;

}
.ogled-cenika-container,.ogled-cenika-container .wpb_wrapper{
    display:flex;
    justify-content:center;
}
.ogled-cenika-container div{
    height: fit-content;
}
@media screen and (max-width:778px){
    .ogled-cenika-container .button-wrap{
        display:flex;
    }
    div.strosek-section{
        margin-top: 70px !important;
    }
    .ogled-cenika-container .button-wrap .b2{
        width: 100% !important;
        display:flex;
        align-items: end;
        height: 100px !important;
    }
    div.cenik-gold-and-silver-info{
        margin-bottom: 0px !important;
    }
}
@media screen and (max-width: 715px){
    .cenik-wrapper {
        width: 210px;
}
}

@media screen and (max-width: 605px){
    .cenik-wrapper h3,.cenik-wrapper p,.cenik-wrapper p span{
        font-size:18px !important;

    }
     .cenik-wrapper p,.cenik-wrapper p span{
        line-height: 100% !important;
     }
    .cenik-wrapper{
        padding: 10px;
        width: 180px;
    }
    .cenik-bars{
        right: -54px;
        max-width: 150px;
        height: 100px;
    }
    .cenik-bars-silver{
        height: 105px;
    }
}
@media screen and (max-width: 520px){
    .cenik-gold-silver-container{
        flex-direction: column;
        align-items: start;
        justify-content: center;
        gap: 40px;
    }
    .cenik-wrapper-gold{
        margin-left:0;
    }
    .cenik-wrapper{
        padding: 30px;
        width: calc(100% - 46px)
    }
    .cenik-bars{
        right: -63px;
        height: 160px;
        max-width: 190px;
        top: -10px;
    }
     .cenik-bars-silver{
         height: 170px;
     }
     .cenik-wrapper h3{
         font-size: 20px !important;
     }
     .cenik-wrapper p{
         font-size: 22px !important;
     }
}
@media screen and (max-width: 1280px){
.show-mobile-logo .branding img.mobile-logo, .show-mobile-logo.show-device-logo .branding img.mobile-logo, .show-device-logo .branding img, .show-mobile-logo .mobile-branding img.mobile-logo, .show-mobile-logo.show-device-logo .mobile-branding img.mobile-logo, .show-device-logo .mobile-branding img, .transparent .mobile-branding img.mobile-desktop-logo {
        max-width:100px !important;
} }

/*Landing eknjiga*/
.eknjiga-image-placeholder-container div,.eknjiga-image-placeholder-container figure,.eknjiga-image-placeholder-container img{
   width: 100%;
}
.gold-h3-title.eknjiga-h3-title{
    line-height:100%;
}
.eknjiga-video-placeholder-container .vc_column-inner{
    justify-content: center;
    align-items:center;
}
.eknjiga-video-placeholder-container .vc_column-inner> .wpb_wrapper{
    position:relative;
    border-radius: 26px;
    overflow:hidden;
    width: 100%;
}
.eknjiga-video-placeholder{
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    background-color: #2b5185b3;
    color: #fff;
    font-size: 24px;
    line-height: 100%;
    display:none;
}
.eknjiga-video-placeholder-container .vc_column-inner> .wpb_wrapper:hover .eknjiga-video-placeholder{
    display:flex;
}
.eknjiga-landing-form .landingc-custom-eight{
    text-align:left;
    margin-top:80px;
}
.eknjiga-landing-form .landingc-custom-eight button{
    margin-left:0;
    margin-left: 0;
    background: #2F80ED;
}
.eknjiga-landing-form .landingc-custom-two{
    border-color: #6F7898 !important;
    color: #6F7898;
}
.eknjiga-landing-form .landingc-custom-two::placeholder{
    color: #6F7898 !important;
    opacity: 1;
}
.eknjiga-landing-form .landingc-custom-five{
    margin-top:0;
}
.eknjiga-landing-form .landingc-custom-seven,.eknjiga-landing-form .landingc-custom-seven a{
    color: #6F7898 !important;
}
.eknjiga-landing-form .landingc-custom-seven a{
    text-decoration: underline !important;
}
.eknjiga-landing-form-2 form{
    max-width: 500px;
    margin:0 auto;
}
.eknjiga-landing-form-2 .landingc-custom-one,.eknjiga-landing-form-2 .landingc-custom-two{
    width: 100%;
    max-width: 100% !important;
}
.eknjiga-landing-form-2 .landingc-custom-five{
    width: calc(100% - 30px) !important;
}
.eknjiga-landing-form-2 .landingc-custom-eight{
    text-align: center;
}

@media screen and (max-width: 1650px){
   
    div.success-bg div.upb_row_bg{
        background-image: var(--wpr-bg-d14942ac-d0d3-447d-94b4-b0f1d4cc7751) !important;
        background-position: 100% 30px !important;
    }
}
@media screen and (max-width: 1475px){
    .eknjiga-landing-form .landingc-custom-two{
        width:100%;
    }
    .eknjiga-landing-form .landingc-custom-five{
        width:90%;
    }
}
@media screen and (min-width: 1140px){
    .eknjiga-video-placeholder-container .vc_column-inner> .wpb_wrapper{
    border-radius: 45px;
}
}
@media screen and (max-width: 991px){
    .eknjiga-landing-form .landingc-custom-two{
        box-shadow: none !important;
    }
    .eknjiga-landing-form .landingc-custom-five{
        background: none !important;
    }
}
@media screen and (max-width: 879px){
     .eknjiga-landing-form .landingc-custom-five{
        width:80%;
    }
    .eknjiga-landing-form .landingc-custom-eight{
        margin-top: 100px;
    }
}

@media screen and (max-width: 767px){
    div.eknjiga-success-m-top{
        margin-top: 15px !important;
    }
    div.video-landing-success{
        margin: 0 15px !important;
    }
    .gold-h3-title.eknjiga-h3-title{
    font-size: 25px;
}
    div.eknjiga-bg div.upb_row_bg{
        background-image: var(--wpr-bg-d307e753-848c-44bf-865d-d251c746fb66) !important;
    }
    .hide-mob-section{
        display:none !important;
    }
    div.eknjiga-m-top{
        margin-top: 60px !important;
    }
    .eknjiga-landing-form .landingc-custom-one, .eknjiga-landing-form .landingc-custom-two{
        max-width:100%;
    }
    .eknjiga-landing-form .landingc-custom-five{
        width:calc(100% - 30px) !important;
    }
     .eknjiga-landing-form .landingc-custom-eight{
        margin-top: 50px;
    }
    .eknjiga-video-placeholder-container .vc_column-inner>.wpb_wrapper{
        width: fit-content;
        margin: 0 auto;
    }
    .eknjiga-video-placeholder-container .vc_column-inner> .wpb_wrapper:active .eknjiga-video-placeholder{
    display:flex;
}
}
@media screen and (max-width: 620px){
    .eknjiga-landing-form .landingc-custom-eight{
        margin-top: 90px;
    }
}
/* Landing Form */
.landingc-form-container {
    margin-left:auto;
    margin-right:auto;
    max-width:80%;
}

.landingc-confirm-form {
    text-align: center; 
    min-height:60px !important; 
    margin-top:100px;
}

.landingc-input-form {
    width: 100%; 
    text-align: center;
}

.input-text-gold-landingc {
    width: 80%;
    max-width: 500px;
    height: 50px;
    border: 1px solid #C8942C !important;
    border-radius: 5px !important;
    box-shadow: 5px 5px 5px #FFEEA7 !important;
}

@media only screen and (min-width:655px) and (max-width:992px) {
    .landingc-input-form {
        width: 100%; 
        text-align: left;
    }
    
    .landingc-confirm-form {
        text-align: left; 
        min-height:60px !important; 
        margin-top:100px;
    }
    
    .landingc-form-container {
        margin-left:0px;
    }   
    
    .input-text-gold-landingc {
        width: 90%;
        max-width: 430px;
    }
}

@media only screen and (min-width: 992px) {
    .footer-hide-main {
        display:none !important;
    }
    
    .landingc-form-container {
        margin-left: 0px;
    }
    
    .zigolo-confirm-form {
        text-align: left;
        margin-left: -25px;
    }
}

@media screen and (max-width: 380px)  {
    .landingc-confirm-form {
        margin-top:125px
    }
}

/* Playstore buttons metalni racun */
div.play-store-wrapper-metalni{
    justify-content: center !important;
}
@media screen and (max-width: 767px){
    div.play-store-wrapper-metalni{
        gap: 10px;
    }
}
/* Metal account - Goldnote.si - meet help form */
    #nf-field-178 {
        height: 50px;
    }
    
    #nf-error-178 {
        display:none;
    }
    
    #nf-field-180 {
        height: 50px;
    }
    
    #nf-field-180-container {
        padding-top:20px;
    }
    
    #nf-error-180 {
        display:none;
    }
    
    #nf-field-182 {
        height: 50px;
    }
    
    #nf-field-182-container {
        padding-top:20px;
    }
    
    #nf-error-182 {
        display:none;
    }
    
    #nf-field-181-container {
        padding-top:20px;
    }
    
    #nf-field-179 {
    background: #2F80ED !important;
    color: #ffffff !important;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 10px;
    border:none !important;
    border-radius:5px !important;
}

/* Div with ID for navigation from mobile app - DO NOT REMOVE */
.app-navigator{
    position:absolute;
    width: 100%;
    height: 100%;
    top:-20px;
    left:0;
    height:0px !important;

}
@media screen and (max-width: 767px){
    .app-navigator{
        top: 50px;
    }
}
/*En homepage btn-font */
@media screen and (max-width:778px){
    .btn-size{
    font-size: 16px !important;
}
    .btn-size-cro{
        font-size: 14px !important;
    }
}
@media screen and (min-width: 1193px) and (max-width: 1314px){
    .izberite-desk-en .izberite-single-box h3{
        font-size: 22px;
    }
}
@media screen and (min-width: 1015px) and (max-width: 1216px){
    .izberite-desk-en .button-gold{
        padding: 10px 15px;
        font-size: 16px;
    }
}
/*Cro homepage fixes*/
@media screen and (min-width: 1000px) and (max-width:1199px){
    .sigurna-investicija br{
        display:none !important;
    }
   
}
@media screen and (min-width: 1016px) and (max-width: 1122px){
    .izberite-desk-cro .button-gold{
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media screen and (min-width: 992px) and (max-width:999px){
    .prednosti-cro .rounded-box-small-b3 p br{
        display:none !important;
    }
     .small-b3-p div.wpb_text_column{
        padding-top:0 !important;
    }
}
/*ios image */
.ios-desktop-image{
    width: 100%;
    aspect-ratio: 1;
    object-fit: contain;
    padding: 15px 0;
    max-width: 600px;
}

.ios-mobile-image{
    max-width: 250px;
    object-fit: contain;
    aspect-ratio: 1 / 2;
}
.animation-middle{
    z-index: 1;
}
.animation-text{
    z-index: 2;
}
/* Home mobile updates */
    .news-button-align button{
        margin-left:0;
    }
    .varnidonosibrezprimerjave-bg div.vc_column-inner{
        height: 100%;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: left center
    }
@media screen and (max-width: 767px){
    div.prednosti-m-mob{
        margin-bottom: 0 !important;
    }
    .small-boxes-mob-row{
        display:none !important;
    }
    .varnidonosibrezprimerjave-bg div.vc_column-inner{
        padding: 0 !important;
    }
    div.varnidonosibrezprimerjave-bg{
        margin:25px 0 ;
    }
   .plemenitekovine-paragraph{
       margin-bottom:0;
   }
    .vc_custom_1717432591897{
         display:none;
    }
    .mobile-separator-1{
        height: 50px !important;
    }
    .mobile-separator-2{
       height: 15px !important;
    }
    .nase-izkusnje-spacer{
        height: 40px !important;
    }
    
    div.izberite-boxes-wrapper{
        margin-bottom: 60px !important;
    }
    div.izberite-boxes-wrapper .wpb_raw_html{
        margin-bottom: 0 !important;
    }
    .primer-varcevanja{
        margin-top:35px;
    }
    .progress-bar-spacing{
        padding-bottom: 35px;
    }
    div.letni-donos{
        margin-bottom: 0 !important;
    }
   
}
@media screen and (max-width: 450px){
     div.varnidonosibrezprimerjave-bg{
        margin:0 ;
    }
}
  
/* Home 3 blocks mob slider */
@media screen and (max-width: 768px){
    .video-wrapper-animation video{
        width:220px !important;
        height: 460px !important;
    }
    .home-3-block-mob-hide{
        display:none !important;
    }
    .play-store-wrapper{
        justify-content: center;
    }
    div.home-3-block-mob-slider{
    padding: 40px 0 !important;
    overflow-x: scroll !important;
    overflow-y:hidden !important;
    display:flex;
    gap:15px;
}
.home-slider-wrapper div.b1{
    height: fit-content !important;
}
div.home-3-block-mob-slider .rounded-box-big-one,div.home-3-block-mob-slider .rounded-box-big-two,div.home-3-block-mob-slider .rounded-box-big-three{
    margin: 0 !important;
    min-width:70%;
    background-position: top -10px right -10px !important;
    max-height: unset !important;
    height: unset;
    padding: 30px;
}
div.home-3-block-mob-slider  .alignnone{
    margin-left:0 !important;
    
}

div.home-3-block-mob-slider .rounded-box-big-two{
    background-position: top -10px right -40px !important;
    padding-right: 100px;
}
div.home-3-block-mob-slider .rounded-box-big-three{
    background-position: top -10px right -45px !important;
    padding-right:90px;
}
.hide-empty-space{
    display:none;
}
div.home-3-block-mob-slider .homepage-blocks-3{
    flex-direction: row;
    width: fit-content;
    padding: 0 15px;
}
div.home-3-block-mob-slider .homepage-blocks-3-wrapper .vc_column-inner{
    padding: 0 !important;
}

}
@media screen and (max-width: 600px){
    div.home-3-block-mob-slider .rounded-box-big-one,div.home-3-block-mob-slider .rounded-box-big-two,div.home-3-block-mob-slider .rounded-box-big-three{
        padding-right:15px !important;
        padding-left: 15px !important;
    }
    div.home-3-block-mob-slider .rounded-box-big-one{
        background-size: 54px;
        background-position: top -10px right -5px !important;
    }
     div.home-3-block-mob-slider .rounded-box-big-two,  div.home-3-block-mob-slider .rounded-box-big-three{
        background-size: 90px;
       
    }
  
    div.home-3-block-mob-slider .rounded-box-big-two{
    background-position: top -10px right -30px !important;
    min-width:95%;
    }

    div.home-3-block-mob-slider .rounded-box-big-three{
    background-position: top -10px right -35px !important;
     min-width:95%;
}
}
/*Izvedite vec and Zacni buttons homepage padding */
.home-buttons-visibility{
    overflow:visible !important;
}
div.gumbi-mob{
    margin-top: 50px !important;
}
@media screen and (max-width: 767px){
    div.gumbi-mob{
        margin-top: 25px !important;
    }
}

/*Finance boxes aligning */
@media screen and (min-width: 779px) and (max-width: 1009px){
    .rounded-box-finance,.rounded-box-financegold{
        margin: 0 auto !important;
    }
}
/*Section margins - unifying spacing between main sections homepage */
@media screen and (max-width: 778px){
    div.mob-section-m{
    margin-top: 60px !important;
}
    div.mob-section-m-3{
        marign-top: 25px !important
    }
    div.mob-section-m-4{
        marign-top: 120px !important
    }
}

.hide-block-default{
    display:none !important;
}
.home-icon-boxes .rounded-box-small .wpb_text_column{
    margin-bottom:0;
}
.home-icon-boxes-2 .rounded-box-small-b .wpb_text_column{
    padding-bottom: 30px;
}
.home-icon-white .rounded-box-small-b3:hover img,.home-icon-white .rounded-box-small:hover img,.home-icon-white .rounded-box-small-b2:hover img,.home-icon-white .rounded-box-small-b:hover img,
.home-icon-white .rounded-box-small-team:hover img{
    filter: brightness(0) invert(1);
}
.home-icon-white .rounded-box-small-team:hover span{
    color: #fff !important;
}
@media screen and (min-width: 1000px) and (max-width: 1199px){
    .home-icon-white .rounded-box-small-b3{
        font-size: 16px !important;
        padding-left: 10px;
        padding-right: 10px;

    }
}
@media screen and (min-width: 778px) and (max-width:991px){
    .rounded-box-small-mob .rounded-box-small-b2{
    margin-left: 0 !important;
}
}
@media screen and (max-width: 778px){
    .small-b2-mob{
        min-width: 320px !important;
    }
}
.letni-donos{
    padding-right:0 !important;
}
/* Izberite varno prihodnost section */
.izberite-boxes-wrapper{
    gap: 20px;
    flex-wrap: nowrap !important;
}
.izberite-boxes-wrapper .button-gold{
    margin-left: 0 !important;
}

.izberite-boxes{
    border-radius: 10px;
    padding-top:20px;
    padding-left: 15px;
    padding-right: 15px;
}
.izberite-prihodnost-box-wrapper{
    display:flex;
    gap: 20px;
}
.izberite-single-box{
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px 15px 0;
    text-align: center;
    font-family: "DM Sans";
    color: #6F7897 !important;
    min-height: 350px;
}
.izberite-single-box h3{
    font-size: 25px;
    font-weight: 700;
    color: #6F7897 !important;
    flex-grow:1;
}
.izberite-single-box p{
    font-size: 18px;
    min-height: 160px;
}
.izberite-single-box img{
    margin-bottom:20px;
}
.izberite-button{
    margin-top: auto;
    margin-bottom: -31.5px;
}
.izberite-mob{
    display:none;
}
@media screen and (max-width: 1193px){
    .izberite-single-box h3{
        font-size:20px;
    }
    .izberite-prihodnost-box-wrapper{
        gap:15px;
    }
}
@media screen and (max-width: 1015px){
    .izberite-prihodnost-box-wrapper{
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 40px;
    }
    .izberite-single-box p{
        min-height: 100px;
    }
    .izberite-single-box{
        width: calc(50% - 40px);
        font-size: 25px;
    }
}
@media screen and (min-width: 769px) and (max-width: 778px){
       .izberite-prihodnost-box-wrapper .izberite-single-box{
        width: calc(50% - 20px);
       }
}
@media screen and (max-width: 768px){

    .izberite-desk{
        display:none;
    }
    .izberite-mob{
        display:block;
        display:flex;
        flex-wrap:wrap;
        align-items:stretch;
        gap: 20px;
        font-family: "DM Sans";
        color: #6F7897;
    }
     .izberite-mob a{
         text-decoration:none;
         border-radius: 10px;
         padding: 20px;
         width:100%;
         display:flex;
         justify-content: space-between;
         align-items:center;
         gap: 15px;
     }
    .izberite-mob a h3{
        font-size: 20px;
        line-height: 22px;
        font-weight:bold;
        width:50%;
        color: #6F7897;
        margin:0;
    }
    .izberite-mob a p{
        font-size: 18px;
        line-height:22px;
        width:50%;
        margin:0;
    }
    .plemenite-mob-p{
        padding-left:15px;
        padding-right:15px;
    }
    .plemenite-mob-p .vc_column-inner{
        padding-left: 0 !important;
    }
    .plemenite-im11, .plemenite-im11 div{
        margin-top:0 !important;
        height: 400px !important;
    }

}
@media screen and (max-width: 400px){
    .izberite-mob a h3{
        font-size: 18px;
      
    }
    .izberite-mob a p{
        font-size: 16px;
        flex-shrink:1;
       
    }
     .izberite-mob a{
         gap:20px;
     }
}
/*Gold bar - kvaliteta ki govori sama zase*/
.kvaliteta-inlineflex{
    display:inline-flex;
}
.gold-bars-wrapper div{
    right:0 !important;
    background-position: center !important;
}
.gold-bars-text .vc_column-inner{
    justify-content: center;
}
  .gold-bars-wrapper{
       
        height:500px !important;
    }
    .gold-bars-wrapper div{
        height:500px !important;
    }
@media screen and (max-width: 768px){
    .gold-bars-wrapper{
        display:none;
    }
    .gold-bars-img img{
        width:300px;
    }
}
/*Video animation */
.video-wrapper-animation{
   display: flex;
   justify-content: center; 
}
.video-wrapper-animation video{
    max-width: 600px;
    width: 100%;
    aspect-ratio: 1 / 1;
}
@media screen and (min-width: 779px) and (max-width: 1064px){
    .animation-middle .vc_column-inner{
        justify-content: center;
    }
}
@media screen and (max-width: 768px){
    .video-wrapper-animation video{
 
    aspect-ratio: 1 / 1.25;
}
}
.animation-text .vc_column-inner{
    justify-content: center !important;
}
.animation-row-p{
    margin-bottom: 55px;
}

/*Google play and apple store icons */
.play-store-wrapper{
    display: flex;
    align-items: center;
    gap: 17px;
    margin-top:15px;
}

.play-store-wrapper img{
    width: 160px;
    aspect-ratio: 160/50;
    transition: all .2s;

}
.play-store-wrapper img:hover{
    transform: scale(1.025);
}
@media screen and (max-width: 768px){
    .play-store-wrapper img{
    width: 140px;
    aspect-ratio: 140/50;
}
}
/* Aktualne cene */
.responsive-iframe-ac-graph {
    overflow: hidden;
    padding-bottom: 55%; /* Aspect ratio */
    position: relative;
    height: 0;
}

@media screen and (min-width: 1600px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 44%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 700px !important;
    }
}

@media screen and (min-width: 1500px) and (max-width: 1600px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 47%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 700px !important;
    }
}

@media screen and (min-width: 1400px) and (max-width: 1500px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 51%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 700px !important;
    }
}

@media screen and (min-width: 1350px) and (max-width: 1400px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 55%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 700px !important;
    }
}

@media screen and (min-width: 1260px) and (max-width: 1350px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 57%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 700px !important;
    }
}

@media screen and (min-width: 1180px) and (max-width: 1260px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 61%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 700px !important;
    }
}

@media screen and (min-width: 1100px) and (max-width: 1180px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 66%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 700px !important;
    }
}

@media screen and (min-width: 1050px) and (max-width: 1100px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 70%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 700px !important;
    }
}

@media screen and (min-width: 1000px) and (max-width: 1050px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 75%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 700px !important;
    }
}

@media screen and (min-width: 987px) and (max-width: 1000px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 75%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 700px !important;
    }
}

@media screen and (min-width: 960px) and (max-width: 987px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 82%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 700px !important;
    }
}

@media screen and (min-width: 920px) and (max-width: 960px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 86%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 900px) and (max-width: 920px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 89%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 860px) and (max-width: 900px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 95%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 740px) and (max-width: 860px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 101%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 680px) and (max-width: 740px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 110%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 650px) and (max-width: 680px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 116%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 620px) and (max-width: 650px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 124%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 560px) and (max-width: 620px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 136%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 533px) and (max-width: 560px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 143%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 511px) and (max-width: 533px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 165%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 490px) and (max-width: 510px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 170%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 470px) and (max-width: 490px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 175%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 460px) and (max-width: 470px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 180%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 450px) and (max-width: 460px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 185%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 440px) and (max-width: 450px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 190%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 430px) and (max-width: 440px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 195%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 420px) and (max-width: 430px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 200%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 403px) and (max-width: 420px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 209%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 400px) and (max-width: 403px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 227%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 390px) and (max-width: 400px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 233%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 383px) and (max-width: 389px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 237%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 373px) and (max-width: 383px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 245%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 363px) and (max-width: 373px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 252%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 350px) and (max-width: 362px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 265%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 850px !important;
    }
}

@media screen and (min-width: 340px) and (max-width: 350px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 270%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 840px !important;
    }
}

@media screen and (min-width: 330px) and (max-width: 340px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 280%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 850px !important;
    }
}

@media screen and (min-width: 315px) and (max-width: 330x) {
    .responsive-iframe-ac-graph {
        padding-bottom: 296%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 900px !important;
    }
}

@media screen and (min-width: 305px) and (max-width: 315px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 307%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 900px !important;
    }
}

@media screen and (min-width: 300px) and (max-width: 305px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 335%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 900px !important;
    }
}

@media screen and (min-width: 300px) and (max-width: 330px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 335%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 900px !important;
    }
}

@media screen and (max-width: 300px) {
    .responsive-iframe-ac-graph {
        padding-bottom: 365%; /* Aspect ratio */
    }
    
    .responsive-iframe-ac-graph iframe {
        height: 1100px !important;
    }
}

/*Ekipa headline */
.ekipa-headline-text p{
    max-width: 60%;
    margin: 0 auto;
    word-break: keep-all;
}
@media screen and (max-width:1000px){
     .ekipa-headline-text p{
         max-width: 70%;
     }   

}
@media screen and (max-width:500px){
     .ekipa-headline-text p{
         max-width: 80%;
     }   

}
/*ChartIt Graph*/
.chart-show-mob{
    display:none;
}
.chart-wrapper{
    padding: 0 80px;
    border-radius: 10px;
}
.chart-button{
    margin-top: -35px !important;
}
.responsive-iframe {
    overflow: hidden;
    padding-bottom: 55%; /* Aspect ratio */
    position: relative;
    height: 0;
}

.responsive-iframe iframe {
    border: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
    
@media (min-width: 1520px) and (max-width: 1670px) {
    .responsive-iframe {
        padding-bottom: 57%; /* Aspect ratio */
    }
}
    
@media (min-width: 1360px) and (max-width: 1520px) {
    .responsive-iframe {
        padding-bottom: 65%; /* Aspect ratio */
    }
}
    
@media (min-width: 1226px) and (max-width: 1360px) {
    .responsive-iframe {
        padding-bottom: 75%; /* Aspect ratio */
    }
}
     
@media (min-width: 1100px) and (max-width: 1225px) {
    .responsive-iframe {
        padding-bottom: 80%; /* Aspect ratio */
    }
}
@media screen and (max-width: 1170px){
    .chart-wrapper{
    padding: 0 40px;
}
}
@media screen and (max-width: 1057px){
    .chart-wrapper{
    padding: 0 20px;
}
.chart-wrapper .vc_column-inner{
    padding:0 !important;
}
}
@media screen and (max-width: 987px){
.responsive-iframe iframe{
    height: 750px !important;
}
}
@media (min-width: 1000px) and (max-width: 1100px) {
    .responsive-iframe {
        padding-bottom: 85%; /* Aspect ratio */
    }
}

@media (min-width: 930px) and (max-width: 1000px) {
    .responsive-iframe {
        padding-bottom: 95%; /* Aspect ratio */
    }
}

@media (min-width: 830px) and (max-width: 930px) {
    .responsive-iframe {
        padding-bottom: 105%; /* Aspect ratio */
    }
    .chart-wrapper {
        padding: 0 10px;
    }
}

@media (min-width: 800px) and (max-width: 830px) {
    .responsive-iframe {
        padding-bottom: 110%; /* Aspect ratio */
    }
}

@media (min-width: 770px) and (max-width: 800px) {
    .responsive-iframe {
        padding-bottom: 115%; /* Aspect ratio */
    }
}
@media screen and (max-width:777px){
    .gold-title-charts{
        margin-top: 35px !important;
        margin-bottom: 35px !important;
    }
}

@media screen and (max-width: 768px){
    .chart-hide-mob{
        display:none;
    }
    .chart-show-mob{
    display:block;
    margin-top:0 !important;
}
.chart-wrapper{
    padding: 0;
    overflow: visible !important;
}
.chart-button .button-blue{
    font-size: 14px !important;
}

}
@media (min-width: 740px) and (max-width: 770px) {
    .responsive-iframe {
        padding-bottom: 105%; /* Aspect ratio */
    }
    
    /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 90%; /* Aspect ratio */
    }
}

@media (min-width: 710px) and (max-width: 740px) {
    .responsive-iframe {
        padding-bottom: 110%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 95%; /* Aspect ratio */
    }
}

@media (min-width: 680px) and (max-width: 710px) {
    .responsive-iframe {
        padding-bottom: 115%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 100%; /* Aspect ratio */
    }
}

@media (min-width: 650px) and (max-width: 680px) {
    .responsive-iframe {
        padding-bottom: 120%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 105%; /* Aspect ratio */
    }
}

@media (min-width: 620px) and (max-width: 650px) {
    .responsive-iframe {
        padding-bottom: 125%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 110%; /* Aspect ratio */
    }
}

@media (min-width: 590px) and (max-width: 620px) {
    .responsive-iframe {
        padding-bottom: 130%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 115%; /* Aspect ratio */
    }
}

@media (min-width: 560px) and (max-width: 590px) {
    .responsive-iframe {
        padding-bottom: 135%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 120%; /* Aspect ratio */
    }
}

@media (min-width: 530px) and (max-width: 560px) {
    .responsive-iframe {
        padding-bottom: 145%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 130%; /* Aspect ratio */
    }
}
@media (min-width: 531px) and (max-width: 539px) {
    .responsive-iframe.responsive-iframe-cro {
        padding-bottom: 155%; /* Aspect ratio */
    }
}
@media (min-width: 520px) and (max-width: 530px) {
    .responsive-iframe {
        padding-bottom: 160%; /* Aspect ratio */
    }
}
@media (min-width: 510px) and (max-width: 530px) {
    .responsive-iframe {
        padding-bottom: 165%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 135%; /* Aspect ratio */
    }
}
@media (min-width: 490px) and (max-width: 510px) {
    .responsive-iframe {
        padding-bottom: 175%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 140%; /* Aspect ratio */
    }
}
@media (min-width: 470px) and (max-width: 490px) {
    .responsive-iframe {
        padding-bottom: 175%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 145%; /* Aspect ratio */
    }
}
@media (min-width: 450px) and (max-width: 470px) {
    .responsive-iframe {
        padding-bottom: 185%; /* Aspect ratio */
    }
}
@media (min-width: 450px) and (max-width: 470px) {
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 150%; /* Aspect ratio */
    }
}
@media (min-width: 451px) and (max-width: 462px) {
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 165%; /* Aspect ratio */
    }
}
@media (min-width: 430px) and (max-width: 450px) {
    .responsive-iframe {
        padding-bottom: 195%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 172%; /* Aspect ratio */
    }
}
@media (min-width: 410px) and (max-width: 430px) {
    .responsive-iframe {
        padding-bottom: 200%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 182%; /* Aspect ratio */
    }
}
@media (min-width: 400px) and (max-width: 410px) {
    .responsive-iframe {
        padding-bottom: 205%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 190%; /* Aspect ratio */
    }
}
@media (min-width: 400px) and (max-width: 405px) {
    .responsive-iframe.responsive-iframe-cro {
        padding-bottom: 220%; /* Aspect ratio */
    }
}
@media (min-width: 390px) and (max-width: 399px) {
    .responsive-iframe {
        padding-bottom: 215%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 195%; /* Aspect ratio */
    }
    
}
@media (min-width: 390px) and (max-width: 399px) {
    .responsive-iframe.responsive-iframe-cro {
        padding-bottom: 230%; /* Aspect ratio */
    }
}
@media (min-width: 384px) and (max-width: 389px) {
    .responsive-iframe {
        padding-bottom: 225%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 200%; /* Aspect ratio */
    }
}
@media (min-width: 373px) and (max-width: 383px) {
    .responsive-iframe {
        padding-bottom: 235%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 205%; /* Aspect ratio */
    }
}
@media (min-width: 363px) and (max-width: 373px) {
    .responsive-iframe {
        padding-bottom: 245%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 210%; /* Aspect ratio */
    }
}
@media (min-width: 353px) and (max-width: 362px) {
    .responsive-iframe {
        padding-bottom: 255%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 215%; /* Aspect ratio */
    }
}
@media (min-width: 342px) and (max-width: 352px) {
    .responsive-iframe {
        padding-bottom: 265%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 220%; /* Aspect ratio */
    }
}
@media (min-width: 342px) and (max-width: 347px) {
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 235%; /* Aspect ratio */
    }
}
@media (min-width: 331px) and (max-width: 341px) {
    .responsive-iframe {
        padding-bottom: 275%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 240%; /* Aspect ratio */
    }
}

@media screen and (max-width: 330px) {
    .responsive-iframe {
        padding-bottom: 285%; /* Aspect ratio */
    }
    
     /*English version*/
    .responsive-iframe.responsive-iframe-en {
        padding-bottom: 250%; /* Aspect ratio */
    }
}

@media screen and (max-width: 558px){
.responsive-iframe iframe{
    height: 850px !important;
}
 .chart-wrapper {
        padding: 0 10px;
    }
}

@media screen and (max-width: 356px){
.responsive-iframe iframe{
    height: 900px !important;
}

}
/*Newsletter subscription */
.newsletter-img{
    position: absolute;
    bottom: 0px;
    left: 0;
    margin-bottom: 0;
    width: 270px;
    height: 270px;
}
.subscription-paragraph,.subscription-headline{
    color: #fff !important;
    font-weight: 600 !important;
}
.subscription-paragraph{
    font-size: 25px;
}
.home-newsletter-wrapper .heromailinnertwo{
    margin-top: 20px;
}

.home-newsletter-wrapper .vc_column-inner{
    padding-top: 60px;
    padding-bottom: 30px;
}
.home-newsletter-wrapper .heromailgeneralterms label{
    color: #6F7898;
    line-height: 21px;
}
@media screen and (max-width: 1460px){
     .newsletter-en-img{
        width: 250px;
        height: 250px;
    }
}
@media screen and (max-width: 1400px){
    .newsletter-img{
        width: 240px;
        height: 240px;
    }
}
@media screen and (max-width: 1350px){
    .subscription-paragraph{
        font-size: 20px;
    }
    .subscription-headline{
        font-size:50px;
    }
}

@media screen and (max-width: 1160px){
    .newsletter-img{
        width: 200px;
        height: 200px;
    }
}
@media screen and (max-width: 1088px){
    .newsletter-img{
        display:none;
    }
}
@media screen and (min-width: 767px){
    .home-newsletter-wrapper #FormNewsletter{
    max-width:630px;
}
    .home-newsletter-wrapper .heromailinnertwo{
        width: 100%;
        max-width:630px;
    }
    .home-newsletter-wrapper .heromailinnerthree{
        display:flex;
    }
    .home-newsletter-wrapper .heromailgeneralterms{
        width: 590px;
        margin-left: 10px;
    }
     .home-newsletter-wrapper .heromailgeneralterms label{
         font-size: 14px;
     }
}
@media screen and (max-width: 778px){
   .home-newsletter-wrapper .vc_column-inner{
       padding: 35px 15px !important;
   }
   .subscription-paragraph{
        font-size: 18px;
    }
    
}
@media screen and (max-width: 768px){
   .home-newsletter-wrapper .vc_column-inner{
       padding: 35px 15px !important;
   }

    .subscription-headline{
        font-size:35px;
    }
}
/*Izbris podatkov */
.izbris-form-wrapper{
    max-width: 850px;
    margin: 0 auto;
}
.izbris-form-wrapper .ninja-forms-field{
    border-radius: 3px;
    background: transparent;
}
.izbris-form-wrapper .nf-field-container{
    margin-bottom: 15px !important;
} 
.izbris-form-wrapper .ninja-forms-field::placeholder{
    color: #929BB6 !important;
    opacity: 1 !important;
}
.izbris-form-wrapper .gumb-izbris{
    text-align:center;
    padding-top: 35px !important;
}
.izbris-form-wrapper .gumb-izbris input{
    width: 100% !important;
    max-width: 190px !important;
    border:none !important;
    border-radius: 5px !important;
    background-color: #2F80ED;
    padding: 20px 0 !important;
}
.izbris-form-wrapper .gumb-izbris input:hover{
    transition: all .5s;
    background: #4A93F4 !important;
    transform: scale(1.025);
}
.izbris-form-wrapper .nf-response-msg{
    margin-top: 50px !important;
}
    .izbris-form-wrapper .nf-response-msg p{
        text-align: center !important;
    font-weight: 600 !important;
    color: #2f80ed !important;
    }
@media screen and (max-width: 768px){
    .izbris-form-wrapper .nf-response-msg{
    margin-top: 30px !important;
}
}
/* home banner */


.home-banner a:hover i{
    opacity: 0 !important;
}
.home-banner{
    box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
    border-radius: 10px;
}
@media screen and (max-width:768px){
  
    .home-banner{
        box-shadow: none !important;
    }
    .home-banner img{
        border-radius: 10px;
    }
    .home-banner figure,.home-banner div, .home-banner a,.home-banner img{
        width: 100% !important;
    }
   
}
/* ekipa page */
.mail-and-phone-contact{
    display: flex;
    gap: 50px;
    justify-content: center;
    align-items: center;
}
.mail-and-phone-contact a{
    display:flex;
    justify-content: center;
    align-items:center;
    gap: 12px;
    text-decoration:none;
    font-weight: 500;
}
.ekipa-video{
    max-width: 948px;
    margin:0 auto !important;
    margin-bottom: -10% !important;
    position: relative;
    z-index: 1;
}
.ekipa-video iframe{
    border-radius: 20px;
}
.ekipa-bg{
    overflow:visible !important;
    height: fit-content !important;
}
.ekipa-poslanstvo-wrapper{
    gap: 50px;
    flex-wrap: nowrap !important;
}
.ekipa-bg .topemptyspace{
    margin-bottom: 35px;
}
.ekipa-nase-poslanstvo{
    padding-top: calc(20% - 35px) !important;
}
.ekipa-box{
    height: unset !important;
}
.ekipa-box .gold-line{
    width: 30%;
    margin:0 auto;
    margin-bottom: 10px;
    height: 1px;
    background-color: #C1921A;
}
.ekipa-scroller-wrapper{
    display:none;
}
.ekipa-slider img{
    max-height: unset !important;
}
@media screen and (min-width: 767px) and (max-width: 1116px){
   .ekipa-calendly .calendly-inline-widget{
        height: 1160px !important;
    }
    .ekipa-calendly{
        overflow: visible !important;
    }
}

@media screen and (max-width: 768px){
     .ekipa-scroller-wrapper{
        display:block;
        text-align:center;
        margin-bottom:0 !important;
        padding-top: 20px !important;
    }
    div.ekipa-m-p{
        margin-top: 18px !important;
    }
    div.ekipa-poslanstvo-wrapper{
        overflow-x: scroll !important;
        margin-top: 0 !important;
        padding-top: 75px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-bottom: 10px;
        padding: 75px 20px 20px 10px !important;
    }
    .ekipa-box{
        width: 100% !important;
        min-width: 100% !important;
    }
  
}




@media screen and (max-width: 386px){
    .mail-and-phone-contact a{
        gap: 6px;
        font-size: 14px;
    }
    .mail-and-phone-contact{
        gap: 40px
    }
}
/*Navbar menu */
#primary-menu .wpml-ls-item,#primary-menu .menu-item .the7-svg-image,#phantom .main-nav .menu-item .the7-svg-image,#phantom .main-nav .wpml-ls-item{
    display:none !important;
}
/*Mobile and tablet menu contact info*/
.menu-contact{
    width: 100%;
    display:flex;
    gap: 20px;
}
.menu-contact a{
    margin-top:15px;
    background: #fff;
    background: rgba(255, 255, 255, 0.8);
    padding: 10px;
    display:flex;
    align-items: center;
    gap: 9px;
    text-decoration:none;
    border-radius: 5px;
}
.menu-contact a p{
    margin:0 !important;
    line-height: 12px;
    font-size: 12px !important;
    font-weight: 600;
    font-family: "DM Sans";
    color: #CB951A;


}
.dt-mobile-header .wpml-ls-item a:first-child{
    width: fit-content;
    max-width: fit-content;
}
@media screen and (max-width:1280px){
    .dt-mobile-header .wpml-ls-item .sub-nav li.first{
        margin-bottom: 13px !important;
    }
    .dt-mobile-header .mobile-header-scrollbar-wrap,.dt-mobile-header .mobile-header-scrollbar-wrap .mini-contacts,.dt-mobile-header .mobile-header-scrollbar-wrap .mini-contacts .hide-desktop-widget{
        height: 100%;
    }
 
    .dt-mobile-header .mobile-header-scrollbar-wrap .mini-contacts .hide-desktop-widget{
        display:flex !important;
        align-items: end;
        gap: 40px;
        flex-wrap:wrap;
        align-content: end;
        
    }
    .dt-mobile-header .mobile-header-scrollbar-wrap .mini-contacts .hide-desktop-widget a img{
        position:relative !important;
        inset: unset !important;
        
    }
    .dt-mobile-header #mobile-menu{
        flex-grow: 0 !important;
    }
    .dt-mobile-header .mobile-mini-widgets-in-menu{
        flex-grow: 1 !important;
        align-items: start !important
    }
    .dt-mobile-header{
      background-position-x: right !important;
        
    }
    .dt-mobile-header .mobile-header-scrollbar-wrap{
        max-width: 100% !important;
        width:100% !important;
    }
    .right-mobile-menu-close-icon .dt-close-mobile-menu-icon {
        right: 25px !important;
    }
    .dt-mobile-header .loginButtonMobile,.dt-mobile-header .mini-contacts,.dt-mobile-header .hide-desktop-widget{
        display:block !important;
    }
    .dt-mobile-header .loginButtonMobile{
        background-color: #CB951A !important;

    }
    .dt-mobile-header .mobile-mini-widgets-in-menu span.mini-contacts {
        margin-left: -15px;
        display:flex !important;
        flex-direction: column;
    }
    .dt-mobile-header .next-level-button svg{
        display:none;
    }
     .dt-mobile-header i.next-level-button{
         background-image: var(--wpr-bg-fec1d76b-4561-43c0-b85b-38cc64f67ebd);
         background-position:center;
         background-repeat: no-repeat;
     }
     .dt-mobile-header .mobile-main-nav li.has-children.open-sub>.next-level-button{
        transform: rotate(180deg);
    }
    .dt-mobile-header .wpml-ls-item{
       margin-bottom: 40px;
    }
    .dt-mobile-header .menu-item-has-children a,.dt-mobile-header .wpml-ls-item{
       width: fit-content !important;
       max-width: fit-content !important;
    }
}
@media screen and (max-width: 950px){
  
    .dt-mobile-header .mobile-mini-widgets-in-menu span.mini-contacts{
        align-items: start !important
    }
    .dt-mobile-header .loginButtonMobile,.dt-mobile-header .mini-contacts,.dt-mobile-header .hide-desktop-widget{
        margin-left: -25px;
        }
    
}
@media screen and (max-width: 391px){
    .dt-mobile-header .mobile-mini-widgets-in-menu span.mini-contacts{
        margin-left: 15px !important;
    }
}
/* Plugin Valores - Sell MC Form */
.sellmc_area {
    width: 100%;
    height: auto;
    min-height: 5em;
    box-sizing: border-box !important;
    margin-bottom: 30px !important;
}

/* Plugin Valores - Buy MC Form */
.buymc_enforce_top60 {
    margin-top:60px !important;
}

.buymc_top170 {
    margin-top: 190px;
    margin-bottom: 20px;
}

.buymc_container {
        display: flex;
        align-items: center;
        color: #ffffff;
        padding:10px;
        align-items: flex-start;
}

.number-input-mc {
  border: 1px solid #E5EAF3;
  border-radius:7px;
  display: flex;
  height:37px;
  width:130px;
  background: #F8F8F8 !important;
}

.number-input-mc,
.number-input-mc * {
  box-sizing: border-box;
}

.number-input-mc button {
  outline:none;
  -webkit-appearance: none;
  background-color: #F8F8F8;
  border:none;
  border-radius:10px;
  width: 25px;
  cursor: pointer;
  margin: 0;
} 

.number-input-mc button:before,
.number-input-mc button:after {
  display: inline-block;
  position: absolute;
  content: '';
  width: 10px;
  height: 3px;
  background-color: #2F80ED;
  transform: translate(-50%, -50%);
}
.number-input-mc button.plus:after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.number-input-mc input[type=number] {
  border:none;
  font-size: 16px;
  font-weight: 400;
  color: #6F7897;
  height: 35px;
  font-weight: bold;
  text-align: center;
  background-color: #F8F8F8 !important;
}

.buymc_info_icon {
    margin-right: 20px;
    width: 80px;
}

.buymc_minus20m {
    margin-top: -20px !important;
}

.buymc_force_display_block {
    display:block !important;
}

.buymc_hr {
    border-color: #e6e6e6;
    border: 1px solid #e6e6e6;
}

.buymc_gdpr {
    margin-top:30px; 
    text-align: center;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.buymc_margin0 {
    margin:0 !important;
}

.buymc_force_80margin {
    margin-top:0px !important;
}

.buymc_force_0paddingleft {
    
}

.buymc_force_0paddingright {
    
}

@media only screen and (max-width: 1500px) {
    .mc_oneline_mobile {
        display:block !important;
        text-align: center;
    }
    
    .buymc_force_100width {
        width:100% !important;
    }
    
    .buymc_force_80margin {
        margin-top: 80px !important;
    }
    
    .number-input-mc {
        margin-left: auto;
        margin-right: auto;
    }
}

@media only screen and (min-width: 1550px) {
    .buymc_gdpr {
        width: 60%;
    }
}

@media only screen and (min-width:1024px) and (max-width:1550px) {
    .buymc_gdpr {
        width: 80%;
    }
}

@media only screen and (min-width:470px) and (max-width:1024px) {
    .buymc_gdpr {
        width: 90%;
    }
}

@media only screen and (max-width:470px) {
    .buymc_gdpr {
        width: 90%;
    }
    
    .buymc_force_0paddingright {
        padding-right: 0px !important;
    }
    
    .buymc_force_0paddingleft {
        padding-left: 0px !important;
    }
    
    .mc_oneline_mobile2 {
        display:block !important;
        text-align: center;
    }
}

.buymc_gdpr .inner {
    margin-left: auto; 
    margin-right: auto;
}

.buymc_gdpr .label {
    font-weight: 400; 
    font-size: 11px; 
    vertical-align: top;
}

.buymc_gdpr .button {
    width:192px; 
    height: 63px; 
    font-size:18px;
}

.button-white-sm {
    background: #fff;
    box-shadow: 0 5px 80px rgba(0,0,0,.05);
    border-radius: 5px;
    color: #2F80ED;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-decoration: none;
    font-size: 16px;
    border: none;
    font-weight: 600;
    transition: transform .2s;
    margin: 0 !important;
    font-family: DM Sans;
}

.button-white-sm:hover {
    background:#FFF;
    transform: scale(1.025);
}

/* Blog css update */
.blog-gold-title h1{
    font-weight: bold;
    color: #CB951A;
}
@media screen and (max-width:767px){
    .blog-gold-title h1 {
    font-size: 28px !important;
    line-height: 35px !important;
    }
    .valores-blog-paragraph h2{
        font-size: 24px !important;
    }
}
.valores-blog-paragraph{
    font-family: "DM Sans";
    color: #6F7898 !important;
}
.blog-featured-image div, .blog-featured-image figure, .blog-featured-image img{
    width: 100%;
}
.blog-featured-image img{
    border-radius: 10px;
    aspect-ratio: 16/9;
    object-fit: cover;
}
.single-blog-sidebar-list h2, .single-blog-sidebar-list li a{
    font-size: 20px;
    font-family: "DM Sans";
}
.single-blog-sidebar-list li a{
    color: #6F7898 !important;
}
.single-blog-sidebar-list h2{
    font-weight: bold;
    color: #2F80ED;
}

.single-blog-sidebar-list-2 h2, .single-blog-sidebar-list-2 li a{
    font-size: 14px;
    font-family: "DM Sans";
    line-height: 16px;
}
.single-blog-sidebar-list-2 li a{
    color: #6F7898 !important;
}
.single-blog-sidebar-list-2 h2{
    font-weight: bold;
    color: #2F80ED;
}

.awpa-tab-conten{
    padding: 35px 0;
}
.single-blog-search{
    display:none;
}
.single-blog-search .submit{
    left: 11px;
}
.single-blog-search .submit svg{
    fill: #2F80ED !important;
}
.single-blog-search #the7-search{
    padding-left: 40px;
    border-radius: 3px !important;
}
#single-post-1 .post-thumbnail img,#single-post-2 .post-thumbnail img{
    width: 100% !important;
    margin-left:0 !important;
}
#single-post-1 a,#single-post-2 a{
    border-radius: 10px;
    font-size:16px !important;
}
#single-post-1 p,#single-post-2 p{
    font-size: 14px;
    font-weight: 500;
    font-family: "DM Sans";
    color: #6F7898;
}

.single-post #page{
    overflow: clip !important;
}
.single-post-sticky-sidebar .vc_column-inner {
    position: sticky; 
    top: 190px;
    height: fit-content;
}
.blog-single-mobile  .heateor_sss_svg svg{
    padding: 1px !important;
}
.blog-naslovni-wrapper.blog-latest-new .entry-title{
    max-height: unset !important;
}
.blog-latest-new article{
    flex-direction: row-reverse !important;
    background:transparent;
    padding-right:45px;
}
.blog-latest-new article .post-thumbnail-wrap,.blog-latest-new article .post-entry-content{
    width:50%;
}
.blog-latest-new article .post-thumbnail-wrap img{
    max-width:450px;
    aspect-ratio: 16/9;
    border-radius: 10px;
    object-fit:cover;
}
.blog-latest-new article .post-thumbnail-wrap .post-thumbnail a{
    display:flex;
    justify-content: end;
}

.blog-latest-new article .post-entry-content h3 a{
    font-family: "Open Sans" !important;
    color: #C1921A !important;
    font-size: 32px !important;
    line-height: 45px;
    font-weight: 400 !important;
}
.blog-latest-new article .post-entry-content .entry-excerpt p{
    font-family: "Open Sans" !important;
    color: #6F7898 !important;
    font-size: 18px !important;
}

.blog-latest-new article .post-entry-content a.post-details{
    background: #CB951A;
    box-shadow: 0 5px 80px rgba(0,0,0,.05);
    border-radius: 5px;
    color: #fff !important;
    padding: 15px 30px !important;
    border: none;
    font-weight: 400;
    transition: transform .2s;
    height: auto;
    min-width: 0 !important;
    font-family: "Open Sans" !important;
    font-size: 18px !important;
}

.valoreshover:hover {
    transform: scale(1.025);
    transition: all 0.2s ease-out;
}

.blog-latest-new article .post-entry-content a.post-details:hover{
    background: #CFAA4A;
    transform: scale(1.025);
    transition: all 0.2s ease-out;
}
.blog-latest-new article .post-entry-content a.post-details i{
    display:none !important;
}
.blog-latest-new article .post-entry-content .post-details.details-type-link:hover:after{
    display:none !important;
}
.blog-latest-new .blog-title-1{
    margin-top:0;
    z-index:1;
}
.blog-latest-new .blog-title-1 .l1{
    padding-top: 0 !important;
}
@media screen and (max-width: 390px){
    .post-date-author{
        font-size: 12px !important;
    }
}
@media screen and (max-width: 767px){
    .blog-single-mobile{
        width: 100%;
    }
   #single-post-1 .vc_column-inner{
       padding-right: 15px !important;
   }
    #single-post-2 .vc_column-inner{
       padding-left: 15px !important;
   }
   div.single-blog-mob-m{
       margin-top: 0 !important;
   }
   .blog-latest-new article{
       flex-direction:column !important;
       padding-top:50px !important;
       padding-right:0;
   }
   .blog-latest-new article .post-thumbnail-wrap,.blog-latest-new article .post-entry-content{
    width:100%;
}
.blog-latest-new article .post-thumbnail-wrap img{
    max-width:100% !important;
}
}

.branding a img, .branding img {
    max-width:120px !important;
}

.transform-hover:hover {
    transform: scale(1.025);
}

.box-shadow-1 {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.limit-svg-258w-nocenter {
    max-width:258px !important;
}

.limit-svg-258w {
    max-width:258px !important;
    margin-left:auto;
    margin-right:auto;
}

.limit-svg-254w {
    max-width:254px !important;
}

.limit-svg-200w {
    max-width:200px !important;
}

.vsacast-gold-button {
    text-align: center;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 40px;
    min-width: 220px;
    /* width: auto; */
    padding-left: 0px;
    padding-right: 0px;
    background: #CB951A;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    color: #ffffff;
    padding-top: 15px; 
    padding-bottom: 15px; 
    text-decoration: none;
    font-size: 18px; 
    border: none; 
    font-weight: 600;
    min-width: 240px;
    transition: transform .2s;
    margin: 0 !important;
    font-family: DM Sans;
    margin-left: auto !important;
    margin-right: auto !important;
}

.vsacast-gold-button:hover {
    background:#CFAA4A;
    transform: scale(1.025);
}

.valores-button-link {
    color: #fff;
    text-decoration: none;
}

.valores-button-link:hover {
    color:#fff;
    text-decoration: none;
}

.width-50per {
    width:60% !important;
}

.vsacast-devices {
    background-image: var(--wpr-bg-b8c9042e-fb58-49da-89c6-70c73edc166d) !important;
    background-size: contain;
    background-position-x: 180px;
    background-repeat: no-repeat;
}

.vsacast-background2 {
    background-image: var(--wpr-bg-bd89bf3f-6375-46fb-aecd-8b6c85c1b878) !important;
    background-size: cover;
    background-repeat: no-repeat;
}

.vsacast-background {
    background-image: var(--wpr-bg-997ec117-7ac8-47ce-aea7-87c0d73c9fad) !important;
     background-repeat: no-repeat;
    background-size: 420px;
    background-position-y: 80px;
    /* background-position-x: -90px;*/
}

.vsacast-hero-position {
        background-position-y: 80px;
}

.limit-height-500 {
    max-height: 500px;
}

.zigolo-logo-resize {
    margin-top: 10vh;
    max-width: 100px;
    margin-left: auto;
    margin-right: 0;
}

.zigolo-cert-resize {
    max-width: 100px;
    margin-left: auto;
    margin-right: 0;
    margin-top: -20px;
}

.zigolo-desktop-opacity {
    background-color: rgba(255,255,255,0.95);
    border-radius: 10px;
}

.zigolo-domen-static {
    position: absolute;
    bottom:-40px;
}

.zigolo-desktop-stretch {
    height: 115vh;
}

.zigolo-confirm-form {
    text-align: center; 
    min-height:60px !important; 
    margin-top:100px;
}

.zigolo-input-form {
    width: 100%; 
    text-align: center;
}

.zigolo-form-container {
    margin-left:auto;
    margin-right:auto;
    max-width:80%;
}

.zigolo-spacer1 {
    height: 20px !important;
}

.limit-checkbox-width {}

.button-gold {
    background: #C1921A;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    color: #ffffff;
    padding-left: 30px; 
    padding-right: 30px; 
    padding-top: 15px; 
    padding-bottom: 15px; 
    text-decoration: none;
    font-size: 15px; 
    border: none; 
    font-weight: 600;
    transition: transform .2s;
    margin-left:25px;
}

.margin-left-0 {
    margin-left: 0px !important;
}

.margin-top-minus-100 {
    margin-top:-100px !important;
}

.min-height-330 {
    min-height: 300px !important;
}

.grey-box-100width {
    border-radius: 10px;
    margin-left: 20px;
    margin-right: 20px;
    width: 100vw;
    max-width: 100% !important;
    background: #ECECEC;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-top: 0px;
    padding-top: 25px;
    white-space: normal;
    height: 280px;
}

.hide-overflow {
    overflow:hidden;
}

.button-gold:hover {
    background:#CF9D1D;
    transform: scale(1.025);
    color:#fff;
}

.text-gold {
    color: #C1921A !important;
}

.text-white {
    color:  #fff !important;
}

.dm-font {
    font-family: 'DM Sans' !important;
}

.input-text-gold {
    width: 80%;
    max-width: 500px;
    height: 50px;
    border: 1px solid #C8942C !important;
    border-radius: 5px !important;
    box-shadow: 5px 5px 5px #FFEEA7 !important;
}

.min-height-60 {
    min-height: 60px !important;
}

.bold-900 {
    font-weight: 900;
}

@media only screen and (min-width:655px) and (max-width:992px) {
    .zigolo-input-form {
        width: 100%; 
        text-align: left;
    }
    
    .limit-checkbox-width {
        max-width:30px;
    }
    
    .zigolo-confirm-form {
        text-align: left; 
        min-height:60px !important; 
        margin-top:100px;
    }
    
    .custom-resize-one {
        margin-left:0px !important;
    }
    
    .zigolo-form-container {
        margin-left:0px;
    }   
    
    .input-text-gold {
        width: 90%;
        max-width: 430px;
    }
}

.vc_custom_1698000985389 {
    background-position: top right;
    background-repeat: no-repeat;
}

.valic-smile-icon {
    margin-top:-70px;
}

.news-max-center {
    max-width: 1190px !important;
    margin-left: auto;
    margin-right: auto;
}

#service-section {
    max-width: 1180px;
    margin-left: auto;
    margin-right: auto;
}

.services-card {
    height: 200px;
    width: 200px;
    border-radius: 10px;
    box-shadow: 0px 5px 80px 0px rgba(0, 0, 0, 0.05);
    background: white;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 30px 15px;
    text-decoration: none;
}

.services-card img {
    height: 60px;
    width: auto;
}

.services-card:hover {
    cursor: pointer;
    transform: scale(1.025);
    transition: transform .2s;
}

.services-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 60px;
}

.service-title {
    color: #C1921A;
    text-align: center;
    font-family: DM Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin-top: 30px;
}

@media only screen and (max-width:1100px) {
    .services-row {
        flex-wrap: wrap;
        justify-content: center;
    }

    .services-card {
        margin-bottom: 15px;
        margin-left: 30px;
        margin-right: 30px;
    }

    .hero-steps {
        display: flex;
        flex-direction: column;
    }

    .hero-steps .services-row {
        order: 2;
    }

    .hero-steps #updated-tickerstyle {
        order: 1;
        margin-bottom: 30px;
        width: 110%;
        margin-left: -5%;
    }

    #updated-tickerstyle .price-ticker-button-container {
        display: none !important;
    }
}

@media only screen and (max-width:810px) {


    .services-card {
        padding: 10px 10px;
        width: 200px;
        height: auto;
        padding-top: 20px;
        margin-left: 10px;
        margin-right: 10px;
    }

    .service-title {
        margin-top: 20px;
    }
}

@media only screen and (max-width:750px){
    
    .services-row{
        justify-content: center;
    }
    
    .services-card{
        width: 180px;
    }

    .service-title{
        font-size: 16px;
    }
}

@media only screen and (max-width:630px){
    .services-card{
        margin-left: 5px;
        margin-right: 5px;
    }
}

@media only screen and (max-width:600px){
    .hero-steps .services-row{
        width: 110%;
        margin-left: -5%;
    }
}


@media only screen and (max-width:570px){
    .services-card{
        width: 170px;
        margin-left: 5px;
        margin-right: 5px;
        padding-right: 0px;
        padding-left: 0px;
    }

    .service-title{
        padding-left: 5px;
        padding-right: 5px;
    }    
}

@media only screen and (max-width:520px){
    .services-card{
        width: 150px;
        margin-left: 3px;
        margin-right: 3px;
    }

    .services-card img{
        height: 40px;
    }

    .service-title{
        font-size: 14px;
    }
}

@media only screen and (max-width:455px){
    .services-card{
        width: 140px;
        margin-left: 3px;
        margin-right: 3px;
        padding-top: 15px;
        padding-bottom: 5px;
    }

    .services-card img{
        height: 30px;
    }

    .service-title{
        font-size: 12px;
        margin-top: 15px;
    }
}

@media only screen and (max-width:430px){
    .services-card{
        width: 130px;
    }
}

@media only screen and (max-width:400px){
    .services-card{
        width: 120px;
    }

    .service-title{
        padding-left: 2px;
        padding-right: 2px;
    }
}

/* price ticker */
#updated-tickerstyle {
    border-radius: 10px;
    background: white;
    padding-top: 23px;
    padding-bottom: 0px;
    max-width: 1180px;
    margin-right: auto;
    margin-left: auto;
}

@media only screen and (max-width:1210px) {
    #updated-tickerstyle .price-ticker-button-container {
        width: 100%;
        max-width: 100%;
        padding-right: 1.9rem;
    }
}

@media only screen and (max-width:1180px) {
    #updated-tickerstyle .price-ticker-button-container {
        width: 100% !important;
        padding-right: 30px;
    }
}



/* button container */
#updated-tickerstyle .price-ticker-button-container {
    position: absolute;
    z-index: 99;
    display: flex;
    /*border-left: 1px solid #CCCCCC; */
    max-width: 1180px;
    width: 1180px;
    background: transparent;
    display: flex;
    justify-content: end;
}

/*button wrapper */
#updated-tickerstyle .prices-button-wrapper {
    padding-right: 15px;
    padding-left: 30px;
    border-left: 1px solid #cccccc;
    background: white;
}

.price-ticker-button-container .button-blue-top {
    font-size: 16px;
}

.moove-gdpr-dark-scheme {
    max-width: 40% !important;
    left: 10px !important;
    bottom: 10px !important;
    right: auto !important;
    border-radius: 5px !important;
    border-color: transparent !important;
    background-color: rgba(0,0,0,0.8) !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
    padding: 15px !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.moove-gdpr-infobar-allow-all {
    background-color: #2F80ED !important;
    border-radius: 5px !important;
    color:#fff !important;
}

.moove-gdpr-infobar-settings-btn {
    background-color:transparent !important;
    border-radius: 5px !important;
    border-color: transparent !important;
    color: #fff !important;
    opacity: 1 !important;
}

.gdpr_lightbox.gdpr_lightbox-opened {
    background: rgba(50, 60, 70, 0.6);
}

.moove-gdpr-modal-allow-all {
    background-color: #1748FF !important;
    font-size: 18px !important;
    border-radius: 10px !important;
    border: transparent !important;
}

#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider, #moove_gdpr_cookie_modal .cookie-switch input:checked+.slider, #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider, #moove_gdpr_cookie_modal .switch input:checked+.slider {
    background-color: #1748FF !important;
}

#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:after, #moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:after, #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:after, #moove_gdpr_cookie_modal .switch input:checked+.slider:after {
    color: #1748FF !important;
}

#moove_gdpr_cookie_modal .cookie-switch .cookie-slider, #moove_gdpr_cookie_modal .cookie-switch .slider, #moove_gdpr_cookie_modal .switch .cookie-slider, #moove_gdpr_cookie_modal .switch .slider {
    background-color: #323C46 !important;
}

#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after, #moove_gdpr_cookie_modal .cookie-switch .slider:after, #moove_gdpr_cookie_modal .switch .cookie-slider:after, #moove_gdpr_cookie_modal .switch .slider:after {
    color: #323C46 !important;
}

.moove-gdpr-modal-save-settings {
    background-color: transparent !important;
    border-radius: 5px !important;
    border-color: transparent !important;
    color: #1748FF !important;
    font-size: 18px !important;
}

@media only screen and (min-width: 1180px) and (max-width: 1280px) {
  .moove-gdpr-dark-scheme {
    max-width: 50% !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 1180px) {
  .moove-gdpr-dark-scheme {
    max-width: 60% !important;
}
}

@media only screen and (max-width: 560px) {
  .moove-gdpr-dark-scheme {
    max-width: 55% !important;
}
}

.topbar-contact {
    display: inline-block; 
    color: #fff; 
    background-color: rgba(255, 255, 255, 0.2); 
    font-size: 16px !important; 
    font-weight: bold; 
    padding: 10px; 
    border-radius: 5px; 
    vertical-align: middle;
}

.topbar-contact-a {
    text-decoration: none !important;
    color:#fff !important;
    font-family: 'DM Sans';
    font-weight: 500;
}

@media screen and (min-width:466px) and (max-width:767px) {
    .grey-box-100width {
        height:200px !important;
    }
}

@media screen and (max-width:320px) {
    .dynamic-padding-right1 {
        padding-right: 70px !important;
    }
    
    .dynamic-padding-right2 {
        padding-right: 100px !important;
    }
    
    .vsacast-devices {
        background-position-x: 100px;
    }
}

@media screen and (min-width:320px) and (max-width:360px) {
    .dynamic-padding-right1 {
        padding-right: 120px !important;
    }
    
    .dynamic-padding-right2 {
        padding-right: 140px !important;
    }
    
    .vsacast-devices {
        background-position-x: 120px;
    }
}

@media screen and (min-width:360px) and (max-width:400px) {
    .dynamic-padding-right1 {
        padding-right: 120px !important;
    }
    
    .dynamic-padding-right2 {
        padding-right: 190px !important;
    }
    
    .vsacast-devices {
        background-position-x: 180px;
    }
}

@media screen and (min-width:400px) and (max-width:490px) {
    .dynamic-padding-right1 {
        padding-right: 170px !important;
    }
    
    .dynamic-padding-right2 {
        padding-right: 190px !important;
    }
    
    .vsacast-devices {
        background-position-x: 270px;
    }
}

@media screen and (min-width:490px) and (max-width:540px) {
    .dynamic-padding-right1 {
        padding-right: 170px !important;
    }
    
    .dynamic-padding-right2 {
        padding-right: 190px !important;
    }
    
    .vsacast-devices {
        background-position-x: 320px;
    }
}

@media screen and (min-width:540px) and (max-width:590px) {
    .dynamic-padding-right1 {
        padding-right: 170px !important;
    }
    
    .dynamic-padding-right2 {
        padding-right: 190px !important;
    }
    
    .vsacast-devices {
        background-position-x: 410px;
    }
}

@media screen and (min-width:590px) and (max-width:630px) {
    .width-50per {
        width: 50% !important;
    }
    
    .dynamic-padding-right1 {
        padding-right: 170px !important;
    }
    
    .dynamic-padding-right2 {
        padding-right: 190px !important;
    }
    
    .vsacast-devices {
        background-position-x: 420px;
    }
}

@media screen and (min-width:630px) and (max-width:660px) {
    .width-50per {
        width: 50% !important;
    }
    
    .dynamic-padding-right1 {
        padding-right: 300px !important;
    }
    
    .dynamic-padding-right2 {
        padding-right: 350px !important;
    }
    
    .vsacast-devices {
        background-position-x: 480px;
    }
}

@media screen and (min-width:660px) and (max-width:690px) {
    .width-50per {
        width: 50% !important;
    }
    
    .dynamic-padding-right1 {
        padding-right: 300px !important;
    }
    
    .dynamic-padding-right2 {
        padding-right: 350px !important;
    }
    
    .vsacast-devices {
        background-position-x: 520px;
    }
}

@media screen and (min-width:690px) and (max-width:730px) {
    .width-50per {
        width: 50% !important;
    }
    
    .dynamic-padding-right1 {
        padding-right: 350px !important;
    }
    
    .dynamic-padding-right2 {
        padding-right: 400px !important;
    }
    
    .vsacast-devices {
        background-position-x: 560px;
    }
}

@media screen and (min-width:730px) and (max-width:790px) {
    .width-50per {
        width: 50% !important;
    }
    
    .dynamic-padding-right1 {
        padding-right: 350px !important;
    }
    
    .dynamic-padding-right2 {
        padding-right: 400px !important;
    }
    
    .vsacast-devices {
        background-position-x: 620px;
    }
}

@media screen and (min-width:790px) and (max-width:840px) {
    .width-50per {
        width: 50% !important;
    }
    
    .dynamic-padding-right1 {
        padding-right: 350px !important;
    }
    
    .dynamic-padding-right2 {
        padding-right: 400px !important;
    }
    
    .vsacast-devices {
        background-position-x: 670px;
    }
}

@media screen and (min-width:840px) and (max-width:900px) {
    .width-50per {
        width: 50% !important;
    }
    
    .dynamic-padding-right1 {
        padding-right: 350px !important;
    }
    
    .dynamic-padding-right2 {
        padding-right: 400px !important;
    }
    
    .vsacast-devices {
        background-position-x: 730px;
    }
}

@media screen and (min-width:900px) and (max-width:940px) {
    .width-50per {
        width: 100% !important;
    }
    
    .dynamic-padding-right1 {
        padding-right: 350px !important;
    }
    
    .dynamic-padding-right2 {
        padding-right: 400px !important;
    }
    
    .vsacast-devices {
        background-position-x: 820px;
    }
}

@media screen and (min-width:940px) and (max-width:992px) {
    .width-50per {
        width: 100% !important;
    }
    
    .dynamic-padding-right1 {
        padding-right: 350px !important;
    }
    
    .dynamic-padding-right2 {
        padding-right: 400px !important;
    }
    
    .vsacast-devices {
        background-position-x: 868px;
    }
}

@media screen and (max-width:360px) {
.vsacast-background {
    background-size: 420px;
    background-position-y: 80px;
    background-position-x: -30px;;
}
}

@media screen and (min-width: 360px) and (max-width:415px) {
.vsacast-background {
    background-size: 420px;
    background-position-y: 80px;
    background-position-x: 0px;;
}
}

@media screen and (min-width: 415px) and (max-width:490px) {
.vsacast-background {
    background-size: 500px;
    background-position-y: 80px;
    background-position-x: 0px;;
}
}

@media screen and (min-width: 490px) and (max-width:590px) {
.vsacast-background {
    background-size: 600px;
    background-position-y: 80px;
    background-position-x: 0px;;
}
}

@media screen and (min-width: 590px) and (max-width:690px) {
.vsacast-background {
    background-size: 700px;
    background-position-y: 80px;
    background-position-x: 0px;;
}
}

@media screen and (min-width: 590px) and (max-width:790px) {
.vsacast-background {
    background-size: 800px;
    background-position-y: 80px;
    background-position-x: 0px;;
}
}

@media screen and (min-width: 790px) and (max-width:890px) {
.vsacast-background {
    background-size: 900px;
    background-position-y: 0px;
    background-position-x: 0px;;
}
}

@media screen and (min-width: 890px) and (max-width:992px) {
.vsacast-background {
    background-size: 1000px;
    background-position-y: 0px;
    background-position-x: 0px;;
}
}

@media screen and (min-width: 992px) and (max-width:1080px) {
.resize-90-80p {
    max-width:95%;
}
}

@media screen and (min-width: 1080px) and (max-width:1150px) {
.resize-90-80p {
    max-width:89%;
}
}

@media screen and (min-width: 1150px) and (max-width:1250px) {
.resize-90-80p {
    max-width:83%;
}
}

@media screen and (min-width: 1250px) and (max-width:1320px) {
.resize-90-80p {
    max-width:100%;
}
}

@media screen and (min-width: 1320px)  {
.resize-90-80p {
    max-width:80%;
}
}

@media screen and (min-width: 950px){
.hide-desktop-widget {
    display:none;
}
}

@media screen and (min-width: 1600px){
.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .ph-wrap {
    padding: 0px 10px 0px 10px !important;
}
}

@media screen and (min-width: 1400px) and (max-width: 1500px){
.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .ph-wrap {
    padding: 0px 60px 0px 60px!important;
}
}

@media screen and (min-width: 1500px) and (max-width: 1520px){
.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .ph-wrap {
    padding: 0px 50px 0px 50px!important;
}
}

@media screen and (min-width: 1520px) and (max-width: 1550px){
.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .ph-wrap {
    padding: 0px 40px 0px 40px!important;
}
}

@media screen and (min-width: 1520px) and (max-width: 1600px){
.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .ph-wrap {
    padding: 0px 20px 0px 20px!important;
}
}

.footerSMIconFirst {
    padding-top: 3px; 
    width:30px; 
    height:30px;
}

.footerSMIcon {
    margin-left:20px;
    padding-top: 3px; 
    width:30px; 
    height:30px;
}

.height-100-m {
    height: inherit;
}

.limit-img-w-150 {
    max-width:150px;
}

.mobile0px { 
    height:120px;
}

.limit-img-w-700-center {
    max-width: 700px;
    margin-left:auto;
    margin-right:auto;
}

.gphero-align-middle {
    max-width: 700px;
    margin-left:auto;
    margin-right: auto;
}

/*404 page */
.scene {
  position: relative;
  height: 100%;
  background: #1d1f20;

  text-align: center;
}
#content > div.vc_row.wpb_row.vc_row-fluid.scene.bg404.ult-vc-hide-row.vc_row-has-fill{
    position: absolute !important; 
    top: 0; 
}


.magic {
  z-index: 5;
  position: absolute;
  top: calc(50% - 10rem);
  left: calc(50% - 10rem);
  width: 20rem;
  height: 20rem;
  background-size: cover;
  border-radius: 50%;
  background: var(--wpr-bg-f5b1334b-c4a7-456b-b817-6d919845fca4) 100% 100% no-repeat fixed;

}
/*-----*/



.checkmark {
  width: 41px;
  height: 41px;
  display: block;
  stroke-width: 4;
  stroke: #2F80ED;
  stroke-miterlimit: 10;
  margin: 10% auto;
  box-shadow: inset 0px 0px 0px #e0ecfc;
  animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
  background: #e0ecfc;

border-radius: 6px;

}

.fr1, .fr{
    width: 100% !important;
 
}

.klukica, .klukica-text{
    display: inline-block !important;
}

.klukica{
    vertical-align: top;
}

.klukica-text{
    float: right; 
    width: 80%; 
}

.klukica, .klukica-text-heading{
    display: inline-block !important;
}

.klukica-text-heading{
    float: right; 
    width: 85%; 
}

.checkmark__check, .checkmark__check2, .checkmark__check3  {
/*  transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
  animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;*/
  visibility: hidden; 

}
.animate_check{
transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
  animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.1s forwards;
visibility: visible; 
  }

@keyframes stroke {
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes scale {
  0%, 100% {
    transform: none;
  }
  50% {
    transform: scale3d(1.1, 1.1, 1);
  }
}
@keyframes fill {
  100% {
    box-shadow: inset 0px 0px 0px 30px #e0ecfc;
  }
}


.pic {
    text-align: center;
    position: relative;
    height: 250px;
}
.blur {
    height: 100%;
}
.overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
}

.headerPriceWrapper{
      margin-top: 109px;
    margin-left: 5px;
}

#headerPriceBox{
    margin-top: -446px;
    margin-left: 14px; 
}
.headerPricePhone{
margin-right: 130px; 
}
.headerPrice1{
background: #FAFAFA;
border: 1px solid #C4C4C4;
box-sizing: border-box;
box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
border-radius: 4px;
position: absolute; 
padding: 14px 45px 14px 25px;
font-weight: bold; 
margin-top: 5px; 
right: 160px; 
}

 .headerPrice2{
background: #FAFAFA;
border: 1px solid #C4C4C4;
box-sizing: border-box;
box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
border-radius: 4px;
position: absolute; 
margin-top: 145px;
padding: 14px 57px 14px 25px;
font-weight: bold;
font-size:20px;
right: 160px; 
}

.headerPriceTitle1{
    color: #CB951A;
    font-weight: bold;
    font-size:20px;
}

.headerPriceTitle2 {
    color: #6F7898;
    font-size:20px;
    font-weight: bold;
}

.headerPrice {
    color: #6F7898;
    font-size:22px;
    font-weight: 500;
}

.headerPriceGold{
    width: 269px;
    position: absolute;
    margin-top: 166px;
    margin-left: 104px;
    font-size:22px;
right: -12px;
}

.header2{
    min-height: 609px !important; 
}


.nf-response-msg{
    margin-top: 150px; 
}
#main > div > div.blog_template.bdp_blog_template.media-grid > div.content-container > div.content-inner > h1{
 font-size: 35px !important;
    font-weight: 800;
    letter-spacing: inherit; 
}

.author{
        letter-spacing: inherit !important;
}
.related_post_wrap h3{
    text-transform:none;
}
@media screen and (max-width: 918px){
    
    .klukica-text
    
div.spodnji_share > div.bdp_social_share_postion.left_position{
        margin-top: 75px !important;
    float: revert !important;
}
.spodnji_share .share-this{
    margin-top: 50px !important; 
}
}
@media screen and (max-width: 850px){
    .post-data{
        width: 115px; 
    }
    .post-next.nav-next{
        padding-right: 0 !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 885px) {
    .margin-hramba-hero {
        margin-top:200px;
    }
}


@media screen and (max-width: 767px){
    .mobile-to-center {
        text-align: center !important;
    }
.header2{
    padding-bottom: 336px;
}
}

@media screen and (max-width: 683px){
    .zgornji-share{
    display: none !important;
}
.link-lable{
    margin-right: 0 !important;
}
.post-previous.nav-previous{
    padding-left: 0 !important;
}
.post-next.nav-next{
    padding-right: 15px;
}
   .share-this{
            text-align: right; 
        }
}
 div.blog_template.bdp_blog_template.media-grid > ul {
             list-style-type: circle !important
         }

@media screen and (min-width: 420px) and (max-width: 715px) {
    .footerValores {
        height: 600px !important;
    }        
}

@media screen and (max-width: 420px) {
    .footerValores {
        height: 900px !important;
    }        
}

  @media screen and (max-width: 473px){
      .height-100-m {
          height:100px !important;
      }
 div.related_post_wrap{
          margin-top: 50px !important; 
      }
      .bdp_single.media-grid .related_post_wrap{
          padding: 0 !important; 
      }
      #main > div > div.blog_template.bdp_blog_template.media-grid  > button {
          width: 100%;
    cursor: pointer;
    margin: -50%;
      }
       div.metabox-upper > div.link-lable{
             width: 158px;
    margin-left: -90px !important;
         }
         #fancy-header{
                 height: 315%;
         }
         .blog_template.bdp_blog_template.media-grid .content-container > ul {
             list-style-type: circle !important
         }
        .blog_template.bdp_blog_template.media-grid .content-container {
            margin-top: 120px; 
        }
        .author-avatar-div.bdp_blog_template{
            display: none; 
        }
        div.blog_template.bdp_blog_template.media-grid > div.content-container > div.content-inner > h1{
            margin-top: 0 !important; 
        }
        
          div.blog_template.bdp_blog_template.media-grid > div.content-container > div.content-inner {
              border-top-left-radius: 10px; 
              border-top-right-radius: 10px;
          }
  
    .SPS1{
        margin-top:20%!important;
        display: block!important;
    }
    .Ministrstvo1{
        margin-left:0!important;
        margin-top:20px!important;
        display:block!important;
    }
    .EU1{
        margin-left:0!important;
        margin-top:20px!important;
        margin-bottom:0!important;
        display:block !important;
          }
    .copyrightValores{
          margin-top:0!important;
          }
           
  }
    div.blog_template.bdp_blog_template.media-grid > div.content-container > div.content-inner {
              border-top-left-radius: 10px; 
              border-top-right-radius: 10px;
              
          }
          @media screen and (max-width: 414px){
div.metabox-upper>div.link-lable {
    width: 158px;
    margin-left: -105px!important;
} 

    .SPS1{
        margin-top:30%!important;
        display: block!important;
    }
    .Ministrstvo1{
        margin-left:0!important;
        margin-top:20px!important;
        display:block!important;
    }
    .EU1{
        margin-left:0!important;
        margin-top:20px!important;
        margin-bottom:0!important;
        display:block !important;
          }
    .copyrightValores{
          margin-top:5%!important;
          }
         }

           @media screen and (max-width: 375px){
         div.metabox-upper>div.link-lable {
    width: 158px;
    margin-left: -121px!important;}
    
    
    .SPS1{
        margin-top:45%!important;
        display: block!important;
    }
    .Ministrstvo1{
        margin-left:0!important;
        margin-top:10px!important;
        display:block!important;
    }
    .EU1{
        margin-left:0!important;
        margin-top:10px!important;
        margin-bottom:0!important;
        display:block !important;
          }
         
           }
    @media screen and (max-width: 365px){
         div.metabox-upper > div.link-lable{
             width: 158px;
    margin-left: -112px !important;
         }
         
         #post-nav > div > div.previous-post{
             margin-left: -30px; 
         }
         #post-nav > div > div.next-post{
             margin-right: -30px !important; 
         }
        
    .SPS1{
        margin-top:45%!important;
        display: block!important;
    }
    .Ministrstvo1{
        margin-left:0!important;
        margin-top:10px!important;
        display:block!important;
    }
    .EU1{
        margin-left:0!important;
        margin-top:10px!important;
        margin-bottom:0!important;
        display:block !important;
          }
    }
    
     @media screen and (max-width: 336px){
         .bdp_single .bdp-post-navigation img{
             width: 111px !important;
    height: 88px !important;
         }
         #post-nav > div > div.next-post > div{
             padding-right: 0 !important; 
         }
         .post-data{
             width: 100px !important; 
         }
         #post-nav > div > div.next-post > div > a{
             padding-left: 43px; 
         }
       
    .SPS1{
        margin-top:60%!important;
        display: block!important;
    }
    .Ministrstvo1{
        margin-left:0!important;
        margin-top:10px!important;
        display:block!important;
    }
    .EU1{
        margin-left:0!important;
        margin-top:10px!important;
        margin-bottom:0!important;
        display:block !important;
          }
     }
     
      @media screen and (max-width: 320px){
          div.metabox-upper>div.link-lable {
    width: 158px;
    margin-left: -158px!important;
}
     div.spodnji_share > div.share-this{
         margin-right: 17px !important; 
     }
     div.spodnji_share > div.bdp_social_share_postion.left_position > div{
             margin-left: 40px !important;
    float: none;
     }
     
    .SPS1{
        margin-top:60%!important;
        display: block!important;
    }
    .Ministrstvo1{
        margin-left:0!important;
        margin-top:10px!important;
        display:block!important;
    }
    .EU1{
        margin-left:0!important;
        margin-top:10px!important;
        margin-bottom:-10%!important;
        display:block !important;
          }
      }


    @media screen and (max-width: 476px){

    .post-next.nav-next{
    padding-right: 41px !important;
    width: 300px !important;
        }
        .share-this{
            text-align: right; 
        }
    }
    
@media screen and (max-width: 500px){
.post-title.entry-title{
    margin-top: 33px !important; 
}
div.entry-meta.set_center_div > div.share-this{
    display: none !important;
}
.zgornji-share{
    display: none;
}
.post-data{
    width: 126px; 
}
}

#main > div > div.blog_template.bdp_blog_template.media-grid > div.content-container > div.content-inner > h1{
font-size: 30px; 
font-weight: 600; 
}
.next-prev{
    color: #CB951A !important;
    font-size: 30px;
    font-weight: 900;
    text-align: center;
  
}
.metabox-upper .author-avatar img{
    display: none !important; 
}
div.content-container > div.content-inner > div.entry-meta.set_center_div{
    margin-top: 30px; 
}
.avatar.avatar-70.wp-user-avatar.wp-user-avatar-70.photo.avatar-default{
    display: none !important; 
}
div.entry-meta.set_center_div > div.metabox-upper > span {
    margin-left: 0; 
}
.relatedpost_title{
    font-weight: 600 !important; 
}¸

.share-this{
        float: right;
    margin-top: -30px !important;
    overflow: visible !important;
    z-index: 100 !important;
}
.mt-20-inline{
    margin-top: 20px !important; 
    display: inline-block !important;
}
.author{
    font-style: normal !important; 
}
.author a{
    font-style: normal !important; 
}
.link-lable{
    display: inline-block !important;
}

.bdp_single.media-grid .author-avatar-div{
    margin-top: 100px; 
}
.prev-link, .next-link{
    min-width: 480px !important;
}
.author_content{
    max-width: 30%;
    margin-left: 20px; 
}
.widget.widget_recent_entries ul {
    margin-top: 15px !important;
}
.vc_col-has-fill>.vc_column-inner{
    padding-top:15px !important;
}
.post_content.entry-content {
    margin-top: -22px !important; 
}
.bdp_blog_template.media-grid h1.entry-title{
    color: #c1921a !important; 
    font-size: 33px; 
}
.count.c_facebook.facebook-count {
    display: none; 
}

.wpml-ls-display{
    text-transform: uppercase;
    color: #ffffff;
}

div.blog_template.bdp_blog_template.media-grid > div.content-container > div.content-inner > div.post_content.entry-content{
    margin-top: -51px; 
}

.author_content{
    width: 100% !important; 
}
.bdp_single.media-grid .author-avatar-div .avtar-img{
    border: none; 
}
.bdp_single .bdp_blog_template a, .bdp_single .bdp_blog_template a{
    color: #555555 !important;
    font-weight: 700 !important; 
    text-decoration: none; 
}
.link-lable{
        position: absolute;
    left: 205px;
}

.metabox-upper > span:nth-child(2){
    margin-left: 78px; 
    position: absolute; 
    margin-top: -23px;
}
.entry-meta.set_center_div {
    border-bottom: none; 
    border-top: none;
}
.bdp_single .navigation.post-navigation .nav-links .nav-previous a, .bdp_single .navigation.post-navigation .nav-links .nav-next a  {
    text-decoration: none; 
}
.entry-meta.set_center_div{
    display: block !important; 
}


.related_post_wrap h3{
font: normal 44px / 54px "DM Sans", Helvetica, Arial, Verdana, sans-serif;
color: #CB951A !important;
}

.bdp_single.media-grid .related_post_wrap h3 {
    font-style: normal;
}
.bdp_nav_post_img.wp-post-image, .bdp_single .related_post_div .relatedthumb img {
    border-radius: 10px; 
}
.bdp_single .related_post_div .relatedthumb img {
    width: 100% !important;
    max-width: 100%;
    display: inline-block;
    max-height: 300px;
    height: 300px;
    object-fit: cover;
}

.bdp_single .bdp-post-navigation img {
    width: 100%;
    max-width: initial;
    min-width: 100%;
    width: 154px;
    height: 116px;
    object-fit: cover;
}
.bdp_single.media-grid .related_post_wrap .relatedpost_title{
    font-size: 20px; 
    text-align: left;
}
.bdp_single .navigation.post-navigation .nav-links a .post-data span.navi-post-title, .related_post_wrap a {
    color: #CB951A !important;
    text-decoration: none; 
}

.fancy-title-head.hgroup{
    display: none; 
}

.post-previous.nav-previous, .post-next.nav-next, .relatedpost_title {
    border: none !important; 
}

.wpb_content_element .wpb_accordion_header > a span {
    color: #85868c !important;
}

#fancy-header > div > div > h1{
    font: normal 34px / 44px "DM Sans",Helvetica,Arial,Verdana,sans-serif !important; 
}
.vc_custom_1601224728144 {
    padding-left: 0 !important; 
    padding-right: 0 !important; 
}

.mobile-mini-widgets-in-menu.first-switch-no-widgets{
    /*display: none !important;*/
}


.right-mobile-menu .show-mobile-header .dt-mobile-header {
    right: 100% !important;
    width: 100% !important;
}

.mt-100-mobile-80 {
    margin-top: 100px;
}
/*scroll kupujem*/
#\31 600717367582-8fcfcf4c-9456 > div.vc_tta-panel-body > div.wpb_text_column.wpb_content_element.vc_custom_1602753432337 > div{
    overflow-x: scroll; 
}
.mt-150-mobile-80{
    margin-top: 150px; 
}

.mt-150-mobile-0{
    margin-top: 150px; 
}

.mt-200-mobile-80{
    margin-top: 200px; 
}

.h120-mobil-70{
    height: 120px; 
}

.h100-mobile-50{
    height: 100px; 
}
.h180-mobile-50{
    height: 180px; 
}
.wpb_content_element .wpb_accordion_header > a span {
    color: #85868c !important;
}
.fancy-header-overlay, #fancy-header{
    border-radius: 10px; }
    
.mobile-cta-top .gold-box-top, .mobile-cta-top .grey-box-top .blue-box-top .gold-box-top-news .grey-box-100width {
    margin: 0 auto !important; 
}
.mobile-cta-top .gold-box-top-hr, .mobile-cta-top .grey-box-top .blue-box-top .gold-box-top-news .grey-box-100width {
    margin: 0 auto !important; 
}
.mobile-cta-top .gold-box-top .blue-box-top .gold-box-top-news {
        margin-top: 80px !important;
    margin-bottom: 100px !important;
}
.mobile-cta-top .gold-box-top-hr{
        margin-top: 80px !important;
    margin-bottom: 100px !important;
}

.upwards-line > li > a .menu-item-text:before {
    top: -39px;
    height: 4px !important; 
}

.main-nav > li.act:not(.wpml-ls-item) > a span{
    font-weight: 600; 
}

.otw_blog_manager-blog-title-wrapper.otw_blog_manager-format-image, .otw_blog_manager-blog-content{
    padding-right: 150px !important; 
}
.single .post:not(.type-event) .post-thumbnail img {
    width: 74.3% !important;
    margin-left: 40px !important;
}

.page-title.title-center.solid-bg.breadcrumbs-mobile-off.page-title-responsive-enabled {
    background-color: #ffffff !important;
}

.post-details.details-type-link{
    padding-top: 30px; 
}

.post-thumbnail {
    display: none;
}

.rounded > figure > div > img{
    border-radius: 10px !important; 
}

.owl-stage-outer.owl-height > div {
 margin: 0 auto !important;    
}

.entry-excerpt{
        overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 6 !important;
    -webkit-box-orient: vertical !important;
}

article > div.post-entry-content > h3 > a {
        font-size: 22px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
}

.post-entry-content h3.entry-title{
    min-height: 0 !important; 
    max-height: 35px !important;
        font-size: 22px !important;
    overflow: hidden !important;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-height: 60px !important; 
}
div.post-entry-content > div.entry-excerpt{
min-height: 85px !important; 
}
    
.blog-navi{
    background-color: #2F80ED;;
  
    color: #ffffff;
}
.nodec{
    text-decoration: none; 
}

.light{
    font-weight: 400; 
    text-decoration: none; 
}
.pdr-70{
    padding-right: 70px; 
}
.wpb_accordion_section.group h3 a::after{
    background-color: #ffffff !important;
    padding-right: 10px; 
}
.hramaba-bg-desno div{
    background-position-x: right;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

.wpb_gmaps_widget.wpb_content_element{
    margin-bottom: 0;
}

.page-title.title-center.solid-bg.breadcrumbs-mobile-off.page-title-responsive-enabled {
    margin-bottom: 50px; 
}
.dt-css-grid div{
    background-color: #ffffff;
}
/*datum itd na category-view*/
.fancy-date, .fancy-categories {
    display: none !important; 
}

.page-title-breadcrumbs {
    display: none; 
}

.gold-link{
    text-decoration: none; 
    color: #C1921A;
    font-weight: 600; 
}

.desktop-blog.owl-loaded.owl-drag.refreshed > div.owl-stage-outer.owl-height > div{
   width: 100% !important;
}

.desktop-blog.owl-loaded.owl-drag.refreshed > div.owl-stage-outer.owl-height > div .dt-owl-item{
   width: 30% !important;
   margin-right: 30px;
}

.desktop-blog .owl-stage-outer.owl-height > div > div > article > div.post-entry-content{
    background: #ffffff;
    box-shadow: none;
}



.desktop-blog.owl-loaded.owl-drag.refreshed > div.owl-stage-outer.owl-height > div .dt-owl-item img{
border-radius: 10px;
}

.desktop-blog.owl-loaded.owl-drag.refreshed > div.owl-stage-outer.owl-height > div .dt-owl-item .post-entry-content{
padding-left: 5px;
padding-right: 5px; 
}

.dekstop-blog .blog-titles-wrapper{
    width: 100%; 
    padding-top: 10px;
}

.blog-titles-wrapper .l1, .blog-titles-wrapper .l2{
    display: inline-block; 
    padding-top: 30px;
}
.l1 {
    text-align: left;
}
.l2 {
    text-align: right;
    float: right; 
}

.pr-70{
    margin-right: 70px; 
}

.owl-carousel.owl-loaded {
    margin-top: -50px;
}

.otw_blog_manager-blog-title {
    padding-top:40px;
    font-weight: bold;
}


.dekstop-blog .owl-stage-outer.owl-height .owl-stage .dt-owl-item {
    width: 30% !important; 
}
/*blog aktualno */
.otw-twentyfour.otw-columns {
    padding-left: 5px; 
}

.post-entry-content {
    max-width: 100%;
}

.blog-title-1{
    margin-bottom: 0;
    margin-top: 20px; 
    position: absolute; 
    
}

article {
    margin-top: 50px; 
}

.pdt-150{
    padding-top: 150px; 
}

.otw_blog_manager-blog-continue-reading{
    font-style: normal; 
}
.theHoverBorder{
    border-radius: 10px; 
}
.border-b{
    opacity: 0.2;
/* gray */

border-bottom: 1px solid #6F7897;
}

.varcevalni-nacrt-bg1 div {
       background-position-x: right;
}
.blog-navi-wrapper{
    margin-top: 100px; 
    background-color: #2F80ED;;
    padding-top: 10px; 
    padding-bottom: 10px; 
    color: #ffffff;
}
.blog-title-padding{
    margin-top: 20px; 
}
.blog-navi .ncol {
    float:left; 
}


.white-gold-link{
    color: #ffffff;
    text-decoration: none; 
    margin-left: 15px; 
}
.white-gold-link:hover {
   color: #C1921A;
   font-weight: 400;
}

.gold-white-link{
    color: #C1921A;
    text-decoration: none; 
    margin-left: 15px; 
    font-weight: 400;
}
.gold-white-link:hover {
   color: #ffffff;
}

.nav-links .post-title.h4-size{
    color: #C1921A;
}
.ncol{
    display: inline-block;
}
.pd-100 {
    padding-left: 100px; 
    padding-right: 100px; 
}

.pd-30{
    padding: 30px; 
}

.pd-90 {
    padding-left: 90px; 
    padding-right: 90px; 
}


.pl-100{
    padding-left: 100px; 
}
/*puščice levo desno blog */
.owl-prev, .owl-next{
    display: none !important; 
}

.pd-120 {
     padding-left: 120px; 
    padding-right: 120px; 
}


.inline-wrapper .fl{
    width: 41px;
}

/*round slika na blogu */
.otw_blog_manager-blog-media-wrapper.otw_blog_manager-format-image.hover-style-1-full{
    border-radius: 10px; 
}

a.otw-media-container.otw-link-single img{
    
    border-radius:10px;
    }

.otw_blog_manager-blog-continue-reading{
background: #CB951A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 30px; 
padding-right: 30px; 
padding-top: 10px; 
padding-bottom: 10px; 
text-decoration: none;
font-size: 18px; 
border: none; 
font-weight: 400;
transition: transform .2s;
height: auto; 
min-width: 0 !important; 

}

.owl-stage-outer.owl-height{
    padding-bottom:55px;
}

.otw_blog_manager-blog-continue-reading:hover {
    background:#CFAA4A;
    transform: scale(1.025);
}

@media screen and (min-width: 1134px) {
 
 

}



@media screen and (max-width: 1134px) {
    .abeceda-povezave{
    min-width: 696px !important; 
    overflow-x: scroll;
}
.desktop-blog.owl-loaded.owl-drag.refreshed > div.owl-stage-outer.owl-height > div .dt-owl-item {
    width: 29% !important; 
    
}

div.post-entry-content > h3 a {
    font-size: 22px; 
}

.post-thumbnail-wrap{
    padding: 10px 5px 10px 5px;
}

.post-entry-content {
    word-break: break-word;
}
    
}

@media screen and (max-width: 1070px){
    .dt-close-mobile-menu-icon{
    right: -250% !important; 
}}

@media screen and (max-width: 1024px){
    .dt-close-mobile-menu-icon{
    right: -246% !important; 
}
}

@media screen and (max-width: 768px){
    .mt-230{
            margin-top: 0 !important;
        }
    .dt-close-mobile-menu-icon{
    right: -159% !important; 
}
}

@media screen and (max-width: 414px){
    .dt-close-mobile-menu-icon{
        right: -37% !important; 
    }
    
    .mobile0px { 
        height:0px !important;
    }
}

@media screen and (max-width: 375px){
    .dt-close-mobile-menu-icon{
    right: -21% !important; 
}
}

@media screen and (max-width: 360px){
    .dt-close-mobile-menu-icon{
    right: -21% !important; 
}
}

@media screen and (max-width: 320px){
    .dt-close-mobile-menu-icon{
    right: 0 !important; 
}
}

@media screen and (max-width: 885px) {
    .rounded-box-big-one{
    height: 330px; 
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    width: 364px; 
    margin-right: 20px;
    top: 0;
    transition: top ease 1.0s;
    background-image: var(--wpr-bg-d79346a3-325c-4c5a-9dce-d5a863072216);
    background-repeat: no-repeat;
    background-position:top right;
      background-position-x: 208px !important;
    background-position-y: -20px !important;
}


.rounded-box-big-two{
    height: 330px; 
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    width: 364px; 
    margin-right: 20px;
    top: 0;
    transition: top ease 1.0s;
    background-image: var(--wpr-bg-fac0b2e3-bf90-4740-84d3-67f67373913d);
    background-repeat: no-repeat;
    background-position:top right;
    background-position-x: 176px !important;
    background-position-y: -20px !important;
}

.rounded-box-big-three{
    height: 330px; 
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    width: 364px; 
    margin-right: 20px;
    top: 0;
    transition: top ease 1.0s;
    background-image: url(https://valores.si/wp-content/uploads/2020/10/rbox_three.svg);
    background-repeat: no-repeat;
    background-position:top right;
    background-position-x: 174px !important;
    background-position-y: -20px !important;
}

.rounded-box-big-one:hover {
    background: #2f80ed;
    color:#ffffff;
    top:-10px;
    background-image: var(--wpr-bg-f9a36372-c5e8-42ac-b4d0-c360521cce19);
    background-repeat: no-repeat;
    background-position:top right;
     background-position-x: 208px !important;
    background-position-y: -20px !important;
}

.rounded-box-big-two:hover {
    background: #2f80ed;
    color:#ffffff;
    top:-10px;
    background-image: var(--wpr-bg-3e07a087-5e2f-49cc-b4d4-601912b87632);
    background-repeat: no-repeat;
    background-position:top right;
      background-position-x: 176px !important;
    background-position-y: -20px !important;
}

.rounded-box-big-three:hover {
    background: #2f80ed;
    color:#ffffff;
    top:-10px;
    background-image: var(--wpr-bg-76d80eda-c260-4e0b-9bed-49447e8b8307);
    background-repeat: no-repeat;
    background-position:top right;
      background-position-x: 174px !important;
    background-position-y: -20px !important;
}

.desktop-blog.owl-loaded.owl-drag.refreshed > div.owl-stage-outer.owl-height > div .dt-owl-item {
    width: 28% !important; 
}

.anime-line img {
    margin-top: 7px; 
}

.cene-kovin-mobile{
        min-width: 562px !important;
    margin-left: -107px !important;
}

.rounded-box-big-one, .rounded-box-big-two, .rounded-box-big-three {
    background-position: top !important;
    background-position-x: right !important; }

.buttonlayouttwo .button-blue {
    min-height: 58px !important; 
}

.mt-150-mobile-80{
    margin-top: 80px !important; 
}

.mt-150-mobile-0{
    margin-top: 0px !important; 
}

.mt-200-mobile-80{
    margin-top: 80px !important; 
}

.h120-mobil-70{
    height: 70px; 
}

.h100-mobile-50{
    height: 50px; 
}
.h180-mobile-50{
    height: 50px; 
}
.pd-30{
    padding-left: 0; 
    padding-right:0; 
}
}
@media screen and (max-width: 778px) {
    .masthead.shadow-mobile-header-decoration.masthead-mobile-header {
        box-shadow: none !important;
    }
    .dt-close-mobile-menu-icon{
    right: -160% ;
}

      .rounded-box-big-one{
    height: 330px; 
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    width: 364px; 
    margin-right: 20px;
    top: 0;
    transition: top ease 1.0s;
    background-image: var(--wpr-bg-d79346a3-325c-4c5a-9dce-d5a863072216);
    background-repeat: no-repeat;
    background-position:top right;
      background-position-x: 208px !important;
    background-position-y: -20px !important;
}

.rounded-box-big-two{
    height: 330px; 
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    width: 364px; 
    margin-right: 20px;
    top: 0;
    transition: top ease 1.0s;
    background-image: var(--wpr-bg-fac0b2e3-bf90-4740-84d3-67f67373913d);
    background-repeat: no-repeat;
    background-position:top right;
    background-position-x: 176px !important;
    background-position-y: -20px !important;
}

.rounded-box-big-three{
    height: 330px; 
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    width: 364px; 
    margin-right: 20px;
    top: 0;
    transition: top ease 1.0s;
    background-image: url(https://valores.si/wp-content/uploads/2020/10/rbox_three.svg);
    background-repeat: no-repeat;
    background-position:top right;
    background-position-x: 174px !important;
    background-position-y: -20px !important;
}

.rounded-box-big-one:hover {
    background: #2f80ed;
    color:#ffffff;
    top:-10px;
    background-image: var(--wpr-bg-f9a36372-c5e8-42ac-b4d0-c360521cce19);
    background-repeat: no-repeat;
    background-position:top right;
     background-position-x: 208px !important;
    background-position-y: -20px !important;
}

.rounded-box-big-two:hover {
    background: #2f80ed;
    color:#ffffff;
    top:-10px;
    background-image: var(--wpr-bg-3e07a087-5e2f-49cc-b4d4-601912b87632);
    background-repeat: no-repeat;
    background-position:top right;
      background-position-x: 176px !important;
    background-position-y: -20px !important;
}

.rounded-box-big-three:hover {
    background: #2f80ed;
    color:#ffffff;
    top:-10px;
    background-image: var(--wpr-bg-76d80eda-c260-4e0b-9bed-49447e8b8307);
    background-repeat: no-repeat;
    background-position:top right;
      background-position-x: 174px !important;
    background-position-y: -20px !important;
}

    
    .otw_blog_manager-blog-title-wrapper.otw_blog_manager-format-image, .otw_blog_manager-blog-content{
    padding-right: 0 !important; 
}
    /*blog linki*/
.content-align-center .post-details.details-type-link {
    float: right !important;
 
}
    
    .owl-stage-outer.owl-height > div {
 margin: 0 auto !important;    
}

.mobile-100{
    height: 100px !important;
}


.mobile-50{
    height: 40px; 
}

.pdr-70{
    padding-right: 0; 
    text-align: center !important;
}

.dekstop-blog .owl-stage-outer.owl-height .owl-stage{
    width: unset !important;
}
.dekstop-blog .blog-titles-wrapper{
    width: unset !important; 
    
}

.pr-70{
    margin-right: 0;
}

.pdt-150{
    padding-top: 50px; 
}

.mmr-20{
    margin-right: -20px; 
}

.varcevalni-nacrt-bg1 div {
       background:none !important;
}

.blog-navi .ncol {
    float:none; 
}
div.blog-title-padding {
    text-align:center;
    
}
div.blog-title-padding .white-gold-link.white-25 {
    text-align: center !important;
    font-size: 33px !important; 
}

.pd-90 {
    padding-left: 0 !important; 
    padding-right: 0 !important; 
}


.post-details.details-type-link {
    display: block;
}
    
.dark-gold-box-top  .white-33 {
    font-size: 30px; 
}
.zaposleni-col {
    width: 260px; 
    min-width: 260px; 
}
    
    .rounded-box-small-b2{
    width: 100% !important;
}

.white-25 {
    font-size: 18px !important;
    color: #ffffff;
    line-height: 23px !important;
}

.pdmtb-50{
  padding-top: 50px; 
  padding-bottom: 50px; 
}
    
    .left-mobile-center{
text-align: center !important;
}

.mdn{
    display: none !important; 
}
    
    .mdn-50{
        height: 50px !important; 
    }
.mdn-80{
    height: 80px !important; 
}

.vc_tta-panel-heading {
display: none;  

}
/*odmik kvaliteta, ki govori sama zase - home */
.vc_row.wpb_row.vc_row-fluid.vc_custom_1599601930137 {
    margin-top: 20px !important;
}

.pd-90{
    padding-left: 0 !important; 
    padding-right: 0 !important; 
}

.mar170 {
   margin-top:0px;
}

.left-mobile-center{
text-align: left; 
}
    
    .im11tablet {
    height: 600px;
    margin-top: -125px;
}

.mobile-dn{
    display: none !important;
}

    .mdn{
        height: 40px !important; 
    }
    
    .pd-100, .pl-100, .pd-120{
        padding: 0; 
    }
    
    .mobile-height-500{
        height: 90px !important; 
    }
#prednosti-varcevanja-tabela {
    width: 700px; 
}

    .kupujem-tabela {
        width: 600px !important; 
    }
    
    #piskotki-tabela {
        width: 600px; 
    }
    
    #prodajam-tabela {
        width: 600px; 
    }
    
    .vc_custom_1601219376229 .wpb_wrapper, #\31 600717367624-df81c409-741f > div.vc_tta-panel-body > div:nth-child(2) > div, .tabela-wrapper div > div > div > div > div.wpb_wrapper, #\31 600717367582-8fcfcf4c-9456 > div.vc_tta-panel-body > div.wpb_text_column.wpb_content_element.vc_custom_1601971716524 > div{
    overflow: visible;
    overflow-x: scroll;
    }
    
    .scrollcontent{
        white-space: nowrap;

    }
    
     .scrollcontentsecond{
        white-space: nowrap;

    }
    
    .scrollcontentthird{
        white-space: nowrap;

    }
    .vc_custom_1601144431946{margin-left: 0 !important; margin-right: 0 !important; }
    
    #content > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1600980649428.vc_row-o-content-top.vc_row-flex > div > div {
            padding: 0;
    margin: 0 auto!important;
    padding-left: 20px;
    }
    
    /*gumbi poravnav a*/
    .button-wrap div {
        width: 100%; 
    }
    
   .b1, .b2{width: 48% !important; 
   height: 120px !important; 
       
   }
   
   .b1 button, .b2 button {
       height: 50% !important 
   }
   
   .height-100-m {
       height: 100px !important;
   }
   
.rounded-box-small-b{
    width: 100% !important;
}
    
.vc_custom_1601127655439 {
    padding-left: 0; 
    padding-right: 0; 
}


p{
    font-size: 17px; 
}

.row.logos-wrapper{
    margin-left: 0;
}

.wrapper-1200.nom {
    width: 100%;
    margin-left: 0 !important;
}


}


.wpb-js-composer .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels{
    border: none;
}
.vc_tta-panels{
    border: none !important; 
}

.blue-title{
    color: #2F80ED;
    font-size: 30px; 
    font-weight: 600; 
}

.blue-title-heading {
    color: #2F80ED;
    font-size: 30px; 
    font-weight: normal; 
}

.movetop7 {
    padding-top:7px;
}

.rounded-box-big{
box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.05);
border-radius: 10px;
}

.gold-line {
    width: 75%;
}

.padding-kvadrati-spodaj{
    padding: 90px 10px 50px 30px;
}
.modro-ozadje-radius {
    background: #2F80ED;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 10px;
max-width:1140px;
margin-left:auto;
margin-right:auto;
}

.nalozbena-palica{
    margin-left: -30px; 
}

.kupujem-tabela > td {

     background-color: #ffffff; 
-webkit-box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
-moz-box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
margin: 0 auto; 
}

#piskotki-tabela > td {

     background-color: #ffffff; 
-webkit-box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
-moz-box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
margin: 0 auto; 
}

#prodajam-tabela > td {

     background-color: #ffffff; 
-webkit-box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
-moz-box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
margin: 0 auto; 
}
.hd{
    visibility:hidden; 
}
.modra-pisava{
  color: #2F80ED;
  font-weight:600;
  font-size:30px;
}

.kupujem-tabela > tbody > tr > td {
    width: 33% !important;
    text-align: center; 
}

.kupujem-tabela > tbody > tr > td:first-child {
 
    text-align: left; 
}

#piskotki-tabela > tbody > tr > td {
    padding-left: 10px;
    text-align: left; 
}

#piskotki-tabela > tbody > tr > td:first-child {
 
    text-align: left; 
}

#prodajam-tabela > tbody > tr > td {
    width: 33%;
    text-align: center; 
}

#prodajam-tabela > tbody > tr > td:first-child {
 
    text-align: left; 
}

.linija{
    border-bottom: 1px solid #6F7897;
    opacity: 0.2;
}

/*articles*/
.post-thumbnail-wrap > div > a{
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.owl-stage-outer.owl-height > div > div > article > div.post-entry-content{
    background: #ffffff;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
}
h3.entry-title, div.entry-meta, div.entry-excerpt{
    text-align: left !important; 
}
a.post-details.details-type-link, i.dt-icon-the7-arrow-03{
    color: #2F80ED !important;
}

div.post-entry-content > h3 a{
    color: #CB951A !important;
    font-size: 30px; 
}
/*------*/
.vc_row.wpb_row.vc_inner.vc_row-fluid.wrapper-1200.vc_row-o-equal-height.vc_row-flex > div{
    margin: 0 auto; 
}
.rounded-box-big-one{
    height: 330px; 
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    width: 364px; 
    margin-right: 20px;
    top: 0;
    transition: top ease 1.0s;
    background-image: url(https://valores.si/wp-content/uploads/2020/10/rbox_one.svg);
    background-repeat: no-repeat;
    background-position:top right;
    background-position-x:290px;
    background-position-y:-20px;
}


.rounded-box-big-two{
    height: 330px; 
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    width: 364px; 
    margin-right: 20px;
    top: 0;
    transition: top ease 1.0s;
    background-image: url(https://valores.si/wp-content/uploads/2020/10/rbox_two.svg);
    background-repeat: no-repeat;
    background-position:top right;
    background-position-x:270px;
    background-position-y:-20px;
}

.rounded-box-big-three{
    height: 330px; 
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    width: 364px; 
    margin-right: 20px;
    top: 0;
    transition: top ease 1.0s;
    background-image: url(https://valores.si/wp-content/uploads/2020/10/rbox_three.svg);
    background-repeat: no-repeat;
    background-position:top right;
    background-position-x:270px;
    background-position-y:-20px;
}




.rounded-box-big-one:hover {
background: #2f80ed;
    color:#ffffff;
    top:-10px !important;
    background-image: url(https://valores.si/wp-content/uploads/2020/10/rbox_one_hover.svg);
    background-repeat: no-repeat;
    background-position:top right;
    background-position-x:290px;
    background-position-y:-20px;
	-moz-transition: all .1s;
   -webkit-transition: all .1s;
   -o-transition: all .1s;
   transition: all .1s;
}


.rounded-box-big-two:hover {
    background: #2f80ed;
    color:#ffffff;
    top:-10px;
    background-image: url(https://valores.si/wp-content/uploads/2020/10/rbox_two_hover.svg);
    background-repeat: no-repeat;
    background-position:top right;
    background-position-x:270px;
    background-position-y:-20px;
	-moz-transition: all .1s;
   -webkit-transition: all .1s;
   -o-transition: all .1s;
   transition: all .1s;
}

.rounded-box-big-three:hover {
    background: #2f80ed;
    color:#ffffff;
    top:-10px;
    background-image: url(https://valores.si/wp-content/uploads/2020/10/rbox_three_hover.svg);
    background-repeat: no-repeat;
    background-position:top right;
    background-position-x:270px;
    background-position-y:-20px;
	-moz-transition: all .1s;
   -webkit-transition: all .1s;
   -o-transition: all .1s;
   transition: all .1s;
}

.rounded-box-small{
    height:auto;
    max-height: 171px;
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    width:auto;
    min-width:330px;
    padding: 90px 20px 50px 20px;
    top: 0;
    transition: top ease 0.5s;
}

.rounded-box-small:hover {
    background: #2F80ED;
    top:-10px;
    color: #ffffff;
}

.rounded-box-small-b{
    height: auto;
    max-height: 192px;
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    min-width: 300px; 
    width:auto;
    padding: 90px 20px 50px 20px;
    top: 0;
    transition: top ease 0.5s;
}

.rounded-box-small-b:hover {
    background: #2F80ED;
    top:-10px;
    color: #ffffff;
}

.rounded-box-small-b2{
    height: auto;
    max-height: 157px;
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    min-width: 280px; 
    width:auto;
    padding: 90px 20px 90px 20px;
    top: 0;
    transition: top ease 0.5s;
}

.rounded-box-small-b2:hover {
    background: #2F80ED;
    top:-10px;
    color: #ffffff;
}

.rounded-box-small-b2{
    width: 100% !important;
}

.rounded-box-small-b3{
    height: auto;
    max-height: 157px;
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    max-width: 300px; 
    margin-top: 20px !important;
    padding: 90px 20px 90px 20px;
    top: 0;
    transition: top ease 0.5s;
}

.rounded-box-small-b3:hover {
    background: #2F80ED;
    top:-10px;
    color: #ffffff;
}

.rounded-box-small-b3{
    width: 100% !important;
}

.moveright20 {
    margin-left:20px !important;
}

.poscenter {
    margin-left:auto;
    margin-right:auto;
}

.poscenterflex {
    align-items: center;
    justify-content: center;
}

.liveprices {
    margin-left:auto;
    margin-right: auto;
    max-width: 1180px;
}

.setcolumnjustify {
    display: flex;
    justify-content: space-around;
}


.rounded-box-big.wpb_column.vc_column_container.vc_col-sm-4{
    overflow: hidden; 
}
.right-corner{
        z-index: 10000;
    margin-top: -90px !important;
    margin-right: -50px !important;
}

.right-corner3{
        z-index: 10000;
    margin-top: -70px !important;
    margin-right: -30px !important;
}

.wrapper-1600{
   /*max-width: 1420px;*/ 
   margin-left:auto;
   margin-right:auto;
}

.wrapper-1000{
    width: 80%; 
    margin: 0 auto; 
}

.wrapper-1200{
    /*width: 90%; 
    max-width: 1156px; 
    margin: 0 auto; */
    margin-left:auto;
    margin-right:auto;
}
.wrapper-1200-top{
  max-width: 1155px; 
    margin: 0 auto; 
}
.light-blue-text-25{
    color: #6F7897;
opacity: 0.7;
font-size: 25px;
}
.blue-text3 {
    color:#2F80ED;
font-size: 25px;
}
.white-33{
    font-size: 33px; 
    color: #ffffff;
    line-height: 40px; 
}

.white-25{
    font-size: 25px; 
    color: #ffffff;
    line-height: 40px; 
}

.inline-wrapper{
    display: inline-block; 
    width: 100%; 
}

.inline2-wrapper{
    display: inline; 
    width: 100%; 
    float:left;
}

.fl {
    float:left; 
    
}
.fr{
    float: right; 
    width: 80%; 
}

/*varcevalni nacrt top*/

.varcevalni-nacrt-top{
    min-height: 700px;
}

.varcevalni-nacrt-top-en {
    min-height: 750px;
}

.varcevalni-nacrt-top-eng {
    min-height: 700px;
    margin-top: -70px;
}

/*zavihki */
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active>a {
    background-color: #ffffff !important; 
    border: none !important;
    color: #C1921A;
}


.vc_tta-panel-body{
    background-color: #ffffff !important; 
}

.width-635{
       max-width: 635px !important;
    margin: 0 auto !important;
    float: none;
    font-size: 18px; 
    line-height: 35px; 
    text-align: center;
    font-weight: 600; 
    
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab >a {
    background-color: #ffffff !important; 
    border: none !important;
    
}

.vc_tta-tab.vc_active{
    border-top: 6px solid #C1921A !important;
    margin-top: -1px !important;
}
/*črta -> */
.arrow {
    width:120px;
    margin:50px auto;
}

.line {
    margin-top:3px;
    width:116px;
    background: #C1921A;
    height:1px;
    float:left;
}
.point {	
    width: 0; 
	height: 0; 
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 3px solid  #C1921A;
    float:right;
}
/*tabela prednosti varčevanja*/

.tabela-levi-stolpec {
    max-width: 180px; 
    margin: 0 auto; 
    
    
}

.vc_tta-tabs-list{
    margin: 0 auto !important;
    display: table !important;
}

.text-large{
  font-size: 25px; 
   color: rgba(111, 120, 151, 1);
}



.title-zlat{
    font-size: 30px; 
    color: #C1921A;
   
}

.title-siv{
    font-size: 30px; 
    color: rgba(111, 120, 151, 1);
    font-weight: 600; 
}

.sivo-ozadje-radius{
    background-color: rgba(236, 236, 236, 1);
border-radius: 10px; 
}

.zlato-ozadje-radius{
    background-color: rgba(250, 245, 233, 1);
border-radius: 10px; 
}
.font-18{
    font-size: 18px; 
}
#prednosti-varcevanja-tabela {
    background-color: #ffffff; 
-webkit-box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
-moz-box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
margin: 0 auto; 
}

.kupujem-tabela {
    
      background-color: #ffffff; 
-webkit-box-shadow: 0px 0px 20px -1px rgba(239,239,239,1) !important;
-moz-box-shadow: 0px 0px 20px -1px rgba(239,239,239,1) !important;
box-shadow: 0px 0px 20px -1px rgba(239,239,239,1) !important;
margin: 0 auto;   
}

#piskotki-tabela {
    
      background-color: #ffffff; 
-webkit-box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
-moz-box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
margin: 0 auto;   
}

#prodajam-tabela {
    
      background-color: #ffffff; 
-webkit-box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
-moz-box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
margin: 0 auto;   
}
.naslovna-vrstica  td{
    height: 100px; 
    background-color: #ffffff;
    color: #C1921A;
    width: 2%;
    text-align: center !important;
    font-weight: 600; 
    border-top: none !important;
    border-bottom: none !important;
    font-size: 16px; 
}

.naslovna-vrstica-piskotki  td{
    height: 100px; 
    background-color: #ffffff;
    color: #C1921A;
    width: 2%;
    text-align: left !important;
    font-weight: 600; 
    border-top: none !important;
    border-bottom: none !important;
    font-size: 16px; 
}

#prednosti-varcevanja-tabela tr td, #kupujem-tabela tr td, #prodajam-tabela tr td {
    text-align: center; 
    border-top: none; 
    padding-bottom: 13px; 
    padding-top: 13px; 
    border-bottom: 1px solid #efefef;
}

#prednosti-varcevanja-tabela tr td:first-child, #kupujem-tabela tr td:first-child, #prodajam-tabela tr td:first-child {
    text-align: left; 
    font-weight: 500; 
}

#prednosti-varcevanja-tabela tr td:nth-child(2) {
border-bottom: none;
}
.blue-background{
    background-color: #2F80ED !important;
 
;
}

.spoznaj-prednosti-text-wrapp{
    max-width: 1027px !important; 
    margin: 0 auto;
}


.col-sm-2.limg{
    max-width: 18%;
    float: left;
  padding-right:10px;
}
.logo-slika{
    width: 80%; 
}
.prednosti-drugi-del {
    margin-top: -130px; 
}
.prednosti-img, .prednosti2-img{
    width: 50vh; 
}
.logos-wrapper{
    margin-left: 100px; 
}
.logos-wrapper::after {
  content: "";
  clear: both;
  display: table;
}
.prednosti-col{
    max-width: 33%;
    float: left;

}

.prednosti2-col{
    width: 25%;
    float: left;

}
.prednosti-wrapper::after, .prednosti2-wrapper::after {
  content: "";
  clear: both;
  display: table;
}
.button-wrap, .logos-wrapper, .prednosti-wrapper{
    display:inline-block; 
}

.button-poscenter {
    text-align: center; 
   position: absolute;
   margin-left:-102px;
}

.button-poscenter2 {
    text-align: center; 
   position: absolute;
   margin-left:-150px;
}

.button-poscenter3 {
    text-align: center; 
   position: absolute;
   margin-left:-310px;
}

.wraptocenter {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}



.b1 {
    float: left;
    margin-right: 15px;

}

.b2{
    float: right; 
}

.gumbi-izvedi-vec{
    margin-top: 0px; 
}

.main-header-top {
    height: 1231px; 
}
.main-header-top-new {
    height: 1231px; 
}

.main-header-top-2022 {
    height: 1000px; 
}

.main-header-top-2023 {
    height:750px;
}

.spacer-below-hero {
    height:20px;
}

@media screen and (max-width: 1100px) {
    #updated-tickerstyle {
        border-radius: 0px;
    }
    .main-header-top-2023 {
        height:920px;
    }
    
    .spacer-below-hero {
        height:0px !important;
    }
}

@media screen and (max-width: 875px) {
    .main-header-top-2023 {
        height:940px;
    }
}

@media screen and (max-width: 810px) {
    .main-header-top-2023 {
        height:880px;
    }
}

@media screen and (max-width: 778px) {
    .main-header-top-2023 {
        height:840px;
    }
}

@media screen and (max-width: 520px) {
    .main-header-top-2023 {
        height:800px;
    }
}

@media screen and (max-width: 496px) {
    .main-header-top-2023 {
        height:770px;
    }
}

@media screen and (max-width: 460px) {
    .main-header-top-2023 {
        height:800px;
    }
}

@media screen and (max-width: 455px) {
    .main-header-top-2023 {
        height:750px;
    }
}

@media screen and (max-width: 413px) {
    .main-header-top-2023 {
        height:790px;
    }
}

@media screen and (max-width: 374px) {
    .main-header-top-2023 {
        height:930px;
    }
}

@media screen and (max-width: 336px) {
    .main-header-top-2023 {
        height:970px;
    }
}

@media screen and (max-width: 276px) {
    .main-header-top-2023 {
        height:1010px;
    }
}

.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header) {
     box-shadow: none !important;
}

#main {
    margin-top: -100px; 
}

.menu-item-text, .main-nav > li > a .menu-text {
font-weight: 500;
font-size: 16px;
line-height: 18px;

color: #6F7898;

}


/*gumb povpraševanja*/
#page > div.masthead.inline-header.right.widgets.full-height.shadow-decoration.shadow-mobile-header-decoration.small-mobile-menu-icon.dt-parent-menu-clickable.show-device-logo.show-mobile-logo > header > div.mini-widgets > a {
    background: #2F80ED;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
border: none;

}
.grey-30{
    font-weight: 500;
font-size: 30px;
line-height: 34px;

/* blue */

color: #6F7897;
}
.grey-box{
background: #ECECEC;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
margin-top: -50px;
padding-top:20px;
}

.blue-box{
    background: #DFE7F1;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-top: -50px;
    padding-top:40px;
}

.dark-gold-box{
    background: #C1921A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 10px 0px 0px 10px;
margin-top: -50px; 
padding-top: 20px;
color: #ffffff;
font-size: 33px; 
}



.gold-box{
    background: #FAF5E9;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 0px 10px 10px 0px;
margin-top: -50px; 
padding-top: 20px;
}

.gold-box-top {
    max-width:590px;
    min-height:280px;
    background: #FAF5E9;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-radius: 0px 10px 10px 0px;
    margin-top: -50px; 
    padding-top: 20px;
}

.gold-box-top-hr {
    max-width:590px;
    min-height:291px;
    background: #FAF5E9;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-radius: 0px 10px 10px 0px;
    margin-top: -50px; 
    padding-top: 20px;
}

.gold-box-bottom {
    max-width:590px;
    min-height:280px;
    background: #FAF5E9;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-radius: 0px 10px 10px 0px;
    margin-top: -50px; 
    padding-top: 10px;
}

.vc_custom_1607257197395 {
    padding-right: 10px;
    padding-left: 30px;
}


.grey-box-top {
    max-width:590px;
    min-height:280px;
    background: #ECECEC;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-top: -50px;
    padding-top:20px;
}

.blue-box-top {
    max-width:590px;
    min-height:280px;
    background: #DFE7F1;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-top: -50px;
    padding-top:20px;
}

.gold-box-top-news {
    max-width:590px;
    min-height:280px;
    background: #DFE7F1;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-top: -50px;
    padding-top:20px;
}

.dark-gold-box-top {
    max-width:590px;
    min-height:280px;
    background: #C1921A;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-top: -50px;
    padding-top:20px;
}
.grey-box-bottom {
    max-width:590px;
    min-height:280px;
    background: #ECECEC;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-top: -50px;
    padding-top:10px;
}

.dark-gold-box-bottom {
    max-width:590px;
    min-height:280px;
    background: #C1921A;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-top: -50px;
    padding-top:10px;
    color: #ffffff;
}

.grey-h3-heading {
    font-style: normal;
font-weight: 500;
color: #6F7897;
font-size: 33px; 
line-height: 40px; 

}

.grey-h3-heading-30 {
    font-style: normal;
font-weight: 500;
color: #6F7897;
font-size: 30px; 
line-height: 40px; 
}

.blue-h3-heading-30 {
    font-style: normal;
    font-weight: 500;
    color: #2F80ED;
    font-size: 30px; 
    line-height: 40px; 
}

.bold{
    font-weight: 600;
}

.light-blue-text{
    color: #6F7897;
opacity: 0.7;
line-height: 35px; 
font-size: 25px; 
}

.blue-text3 {
    color:#2F80ED;
line-height: 35px; 
font-size: 25px;
}

.gold-h3-title{
    color: #CB951A;
    font-weight: 400;
    font-size: 60px; 
    line-height: 75px;
}
.gold-h3-title-30{
    color: #CB951A;
    font-weight: 400;
    font-size: 30px;
}

.gold-h3-title-40{
    color: #CB951A;
    font-weight: 400;
    font-size:40px;
    line-heigh: 50px;
}

.button-grey{
background: #969696;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 40px; 
padding-right: 40px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
font-weight: 600;
margin-bottom:-80px !important; 
position: absolute; 
bottom: 55px; 
border: none;
height:63px;
transition: transform .2s;
font-family: DM Sans;
}

.button-grey:hover {
    background: #8E95AF;
    transform: scale(1.025);
}

.button-blue-events{
background: #2F80ED;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 40px; 
padding-right: 40px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
font-weight: 600;
margin-bottom:-80px !important; 
position: absolute; 
bottom: 55px; 
border: none;
height:63px;
transition: transform .2s;
font-family: DM Sans;
}

.button-blue-events:hover {
    background: #2F80ED;
    transform: scale(1.025);
}

.button-gold-top{
background: #CB951A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 40px; 
padding-right: 40px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
margin-bottom:-80px !important;
position: absolute; 
bottom: 55px; 
border: none; 
font-weight: 600;
height:63px;
transition: transform .2s;
font-family: 'DM Sans' !important;
}

.button-gold-top:hover {
    background:#CFAA4A;
    transform: scale(1.025);
}

.button-gold-top-single{
background: #CB951A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 40px; 
padding-right: 40px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
margin-bottom:-80px !important;
position: absolute; 
bottom: 55px; 
border: none; 
font-weight: 600;
height:63px;
transition: transform .2s;
font-family: DM Sans;
}

.button-gold-top-single:hover {
    background:#CFAA4A;
    transform: scale(1.025);
}
.button-single-center {
    top: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.button-single-center:hover {
    transform: translate(-50%, -50%) scale(1.025) !important;
}

.button-gold-blog{
background: #CB951A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 40px; 
padding-right: 40px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
margin-bottom:-80px !important;
bottom: 55px; 
border: none; 
font-weight: 600;
height:63px;
transition: transform .2s;
font-family: DM Sans;
}

.button-gold-blog:hover {
    background:#CFAA4A;
    transform: scale(1.025);
}

.button-gold{
background: #CB951A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 30px; 
padding-right: 30px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
border: none; 
font-weight: 600;
min-width: 192px;
height: 63px;
transition: transform .2s;
font-family: DM Sans;
}

.button-gold:hover {
    background:#CFAA4A;
    transform: scale(1.025);
}

.button-gold-konferenca{
background: #CB951A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 30px; 
padding-right: 30px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
border: none; 
font-weight: 600;
min-width: 192px;
height: 50px;
transition: transform .2s;
font-family: DM Sans;
}

.button-gold-konferenca:hover {
    background:#CFAA4A;
    transform: scale(1.025);
}

.button-blue{
background: #2F80ED;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 30px; 
padding-right: 30px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
border: none; 
font-weight: 600;
height: 63px;
min-width: 192px;
transition: transform .2s;
margin: 0 !important;
font-family: DM Sans;
}

.button-blue:hover {
    background:#4A93F4;
    transform: scale(1.025);
}

.button-blue-top{
background: #2F80ED;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 30px; 
padding-right: 30px; 
padding-top: 10px; 
padding-bottom: 10px; 
text-decoration: none;
font-size: 18px; 
border: none; 
font-weight: 400;
height: 45px;
min-width: 138px;
transition: transform .2s;
font-family: DM Sans;
}

.button-blue-top:hover {
    background:#4A93F4;
    transform: scale(1.025);
}

.rect-center{
margin-top: -50px; 
overflow: visible;
padding-bottom: 20px; 
}

.rect-center-bottom{
margin-top: -70px; 
overflow: visible;
padding-bottom: 20px; 
position:absolute !important;
left:0 !important;
right:0 !important;
width:auto !important;
padding-left:0 !important;
padding-right:0 !important;
}

.rect-center-bottom-mobile{
margin-top: -160px; 
overflow: visible;
padding-bottom: 20px; 
position:absolute !important;
left:0 !important;
right:0 !important;
width:auto !important;
padding-left:0 !important;
padding-right:0 !important;
}


.fw {
    width: 100%;
}

.gumbi-zgoraj{
    overflow: visible !important; 
}
.im1{height: 600px; }
.im1 div{
        background-repeat: no-repeat;
    position: absolute;
    right: 0;
    padding: 0 !important;
    top: 0;
    width: auto;
    height: 600px;
    background-position:right; 
}

.im11{height: 600px; }
.im11 div{
        background-repeat: no-repeat;
    position: absolute;
    right: -100px;
    padding: 0 !important;
    top: 0;
    width: auto;
    height: 600px;
    background-position:right;
    background-size:contain;
}

.valoresapp{height: 600px; }
.valoresapp div{
    background-repeat: no-repeat;
    position: absolute;
    right: -200px;
    padding: 0 !important;
    top: 0;
    width: auto;
    height: 600px;
    background-position:right;
    background-size:contain;
}

.im11tablet{height: 600px; }
.im11tablet div{
        background-repeat: no-repeat;
    position: absolute;
    right: -100px;
    padding: 0 !important;
    top: 0;
    width: auto;
    height: 600px;
    background-position:right;
    background-size:contain;
}

.im11-kvaliteta{height: 600px; }
.im11-kvaliteta div{
        background-repeat: no-repeat;
    position: absolute;
    right: -100px;
    padding: 0 !important;
    top: 0;
    width: auto;
    height: 600px;
    background-position:right;
    background-size:contain;
}

.im22 {
    background-repeat: no-repeat;
    position: absolute;
    left: -100px;
    padding: 0 !important;
    top: 0;
    width: auto;
    height: 600px;
    background-position:left;
    background-size:contain;
}

.varnidonosibrezprimerjave {
    height: 400px;
    background-repeat: no-repeat;
    background-size: contain;
}

.vc_custom_1601316464327 {
    height: 400px;
    background-repeat: no-repeat;
    background-size: contain;
}

.box-sha {
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
}

.putfront {
    z-index:99;
}

.img-investicije{
    width: 100vh; 
}

.wr1{
    margin-left: -50px !important;
}

.logos{
    height: 60px; 
}
#page > div.masthead.inline-header.center.widgets.full-height.shadow-decoration.shadow-mobile-header-decoration.small-mobile-menu-icon.dt-parent-menu-clickable.show-device-logo.show-mobile-logo > header > div.mini-widgets > a{
    background: #2F80ED;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
    
}


.vecji-text{
    font-size: 25px; 
}

/* Front Page */
.heroscenewrapper {
max-width:1180px;
width: auto;
height: auto;
min-height: 527px;
margin-left:auto;
margin-right:auto;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 10px;
background:#eef4fe;
background: rgba(255,255,255,0.75);
padding-bottom:30px;
}

.heroscenewrapper:after {
    content:'';
    background: #000;
    opacity:0.9;
    top:0;
    left:0;
}

.heroscenewrapper {
min-height: 527px;
}

.herocontentwrapper { 
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
        padding-bottom:30px;
}

.herochild {
    z-index:1;
}

.one-third-first {
	height:auto;
	overflow:hidden;
	float:left;
}

.two-thirds-second { 
	height:auto;
	overflow:hidden;
        float:right;
        height:405px;
}

.one-third-second {
        margin-top:30px;
	width:30%;
	height:auto;
	overflow:hidden;
	float:left;
}

.two-thirds-secondsecond { 
	width:70%;
	height:auto;
	overflow:hidden;
	float:right;
        margin-top:30px;
}

.one-halffirst {
	width:50%;
	height:auto;
	overflow:hidden;
	float:left;
}

.one-halffirstsecond {
        margin-top:30px;
	width:50%;
	height:auto;
	overflow:hidden;
	float:left;
}

.one-halfsecond { 
	/*width:50%;*/
	height:auto;
	overflow:hidden;
	float:right;
}

.one-halfsecondsecond { 
        margin-top:30px;
	/*width:50%;*/
	height:auto;
	overflow:hidden;
	float:right;
}

.hlinehero {
    border: 1px solid #6F7897; 
    opacity:0.2; 
}

.hlineherodiv {
    margin-top:270px;
}

.heromail {
    margin-top:50px; 
    text-align: center;
}

.heromail .inner {
    width:428px; 
    margin-left: auto; 
    margin-right: auto;
}

.heromail .input {
    width:428px;
}

.heromailinnertwo {
    width:428px; 
    margin-left: auto; 
    margin-right: auto;
    text-align: center;
    margin-top:70px;
}

.heromailinnerthree {
    float:left; 
    overflow: hidden; 
    width:30px;
}

.heromailcheckbox {
    width:20px; 
    height:20px; 
    border-radius: 2px; 
    background: #ffffff; 
    padding:15px; 
    border: 1px solid #D3D7DF;
}

.heromailgeneralterms {
    float:left; 
    overflow: hidden; 
    width:395px; 
    text-align: justify; 
    vertical-align: top;
    display:block;
    line-height:14px;
}

.heromail .label {
    font-weight: 400; 
    font-size: 11px; 
    vertical-align: top;
}

.buttonlayout {
    width:428px; 
    margin-left: auto; 
    margin-right: auto;
}

.buttonlayouttwo {
    left:50%;
    transform: translate(-50%, -50%);
    position:absolute;
    margin-top:95px;
}

.heromail .button {
    width:192px; 
    height: 63px; 
    font-size:18px;
}


/* BEGIN Range Sliders */
.rangeslider {
    padding-top:20px;
    margin:auto;
}
.rangeleft {
    float:left;
    width:300px;
    overflow:hidden;
}

.rangeright {
    float:left;
    width:130px;
    padding-left:35px;
    overflow:hidden;
}

.slidertext {
    font-family: DM Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 35px;
    color: #6F7897;
}

input[type=range] {
    
    margin:0px !important;
    margin-left:6px !important;
}


.slider {
  -webkit-appearance: none;
  height: 25px;
  width:100%;
  padding:0;
  margin:0;
  background: transparent !important;
  outline: none;
  border: none !important;
}

.slider::-webkit-slider-runnable-track {
  width: 100%;
  height: 2px;
  border-radius: 25px;
  border: 2px solid #C4C4C4;
  cursor: pointer;
  background: #C4C4C4;
}

.slider::-moz-range-track {
    cursor: pointer;
    outline: 0;
    height: 2px !important;
    width: 100% !important;
    height: 3px !important;
    border-radius: 25px !important;
    border: 3px solid #C4C4C4 !important;
    background: #C4C4C4 !important;
}

input[type=range]::-moz-range-track {
    cursor: pointer;
    outline: 0;
    height: 2px !important;
    width: 100% !important;
    height: 2px !important;
    border-radius: 25px !important;
    border: 3px solid #C4C4C4 !important;
    background: #C4C4C4 !important;
    margin:0px !important;
}

.slider::-ms-fill-lower {
  background: #CB951A;
  border: 0.2px solid #CB951A;
  border-radius: 2.6px;
}

.slider::-ms-track {
    cursor: pointer;
    outline: 0;
    height: 2px !important;
    width: 100% !important;
    border-radius: 25px !important;
    border: 2px solid #C4C4C4 !important;
    background: #C4C4C4 !important;
}

.slider:-moz-range-thumb {
    -moz-appearance: none; 
    pointer-events: auto; 
    background-color: #CB951A !important;
    border: solid 12px #CB951A !important;
    border-radius: 0;
    height: 20px !important;
    width: 20px !important;
    border-radius: 50% !important;
}

.slider::-ms-thumb {
  background-color: #CB951A;
    border: solid 12px #CB951A;
    border-radius: 0;
    height: 10px;
    width: 10px;
    margin-top:-5px;
    border-radius: 50%;
}
/* END Range Sliders */

/* BEGIN Range Inputs */
.hidevalueinput {
    visibility: hidden;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.slidervalue {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
    width: 85px;
    height: 37px;
    background: #F8F8F8 !important;
    border: 0px solid rgba(85, 91, 105, 0.1) !important;
    border-radius: 3px !important;
}



.slidervalue::-webkit-inner-spin-button,
.slidervalue::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

.slidervalue {
    -moz-appearance:textfield !important;
}

input[type="number"] { -moz-appearance: textfield; }

.number-input {
  border: 1px solid #E5EAF3;
  border-radius:7px;
  display: flex;
  height:37px;
  width:130px;
  background: #F8F8F8 !important;
}

.number-input,
.number-input * {
  box-sizing: border-box;
}

.number-input button {
  outline:none;
  -webkit-appearance: none;
  background-color: #F8F8F8;
  border:none;
  border-radius:10px;
  width: 25px;
  padding: 17 10 10 10;
  height: 39px;
  cursor: pointer;
  margin: 0;
}

.number-input button:before,
.number-input button:after {
  display: inline-block;
  position: absolute;
  content: '';
  width: 10px;
  height: 3px;
  background-color: #2F80ED;
  transform: translate(-50%, -50%);
}
.number-input button.plus:after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.number-input input[type=number] {
  border:none;
  font-size: 16px;
  font-weight: 400;
  color: #6F7897;
  height: 35px;
  font-weight: bold;
  text-align: center;
  background-color: #F8F8F8 !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .slider {
      overflow: hidden;
      -webkit-appearance: none;
    }
    
    .slider::-webkit-slider-runnable-track {
      height: 2px;
      -webkit-appearance: none;
      color: #CB951A;
      margin-top: -1px;
      padding-right:2px;
    }
    
    .slider::-webkit-slider-thumb {
      background-color: #CB951A;
    border: solid 12px #CB951A;
    border-radius: 0;
    height: 20px;
    width: 20px;
    margin-top:-12px;
    border-radius: 50%;
    -webkit-appearance: none;
    transform: translateX(-2px);
    }
    
    .slidernew2 {
      overflow: hidden;
      -webkit-appearance: none;
    }
    
    .slidernew2::-webkit-slider-runnable-track {
      height: 2px;
      -webkit-appearance: none;
      color: #CB951A;
      margin-top: -1px;
      padding-right:2px;
    }
    
    .slidernew2::-webkit-slider-thumb {
      background-color: #0075ff;
    border: solid 6px #0075ff;
    border-radius: 0;
    height: 15px;
    width: 15px;
    margin-top:-8px;
    border-radius: 50%;
    -webkit-appearance: none;
    transform: translateX(-2px);
    }
}


/* Rewrite footer */
#footer.solid-bg {
    background-size:cover !important;
}

/* Rewrite Sticky Header */
#phantom {
    background-size:cover !important;
}

.valoresSignUp { 
        max-width: 428px; 
        width:auto;
        height: 45px;
        position:relative;
        margin: 0 auto;
} 
      
.valoresSignUpInput { 
        margin: 0px; 
        padding: 0px; 
        width: 100%; 
        outline: none; 
        height: 45px !important; 
        border-radius: 3px; 
        border: 1px solid #D3D7DF;
        padding-left:20px;
        padding-top:5px;
        padding-bottom: 5px;
        font-size:16px;
        color: #929BB6;
    } 
      
.valoresSignUpButton { 
        position: absolute; 
        border-radius: 2px; 
        right:9px;
        margin-top: 4px;
        z-index: 2; 
        border: none; 
        top: 2px; 
        width: 33px;
        height: 33px;
        color: white; 
        background-color: #2F80ED; 
        transform: translateX(2px); 
}  

.valoresSignUpButton:hover { 
        position: absolute; 
        border-radius: 2px; 
        right:7px;
        margin-top: 4px;
        z-index: 2; 
        border: none; 
        top: 2px; 
        width: 33px;
        height: 33px;
        color: white; 
        background-color: #4A93F4; 
        transform: translateX(2px);
        cursor: pointer;
    }
    
    #nf-form-6-cont .nf-form-fields-required {
    display: none;
    }
    
    #nf-form-7-cont .nf-form-fields-required {
    display: none;
    }
    
    #nf-form-8-cont .nf-form-fields-required {
    display: none;
    }
    
    #nf-form-3-cont .nf-form-fields-required {
    display: none;
    }
    #nf-form-4-cont .nf-form-fields-required {
    display: none;
}
#nf-field-17-wrap > div.nf-field-element > div {
    display: none;
}

#nf-field-34-wrap > div.nf-field-element > div {
    display: none;
}

#nf-field-40-wrap > div.nf-field-element > div {
    display: none;
}

#nf-field-49-wrap > div.nf-field-element > div {
    display: none;
}

#nf-field-23-wrap > div.nf-field-element > div {
    display: none;
}

#nf-field-60-wrap > div.nf-field-element > div {
    display: none;
}

#nf-field-66-wrap > div.nf-field-element > div {
    display: none;
}

#nf-field-15{
        background: #2F80ED !important; 
        color: #ffffff !important;
        float: right !important;
        padding-left: 30px; 
        padding-right: 30px; 
        padding-top: 15px; 
        padding-bottom: 15px; 
        
}

#nf-field-55{
        background: #2F80ED !important; 
        color: #ffffff !important;
        padding-left: 30px; 
        padding-right: 30px; 
        padding-top: 15px; 
        padding-bottom: 15px; 
        width: 266px;
        height: 63px;
        border-radius: 5px !important;
}

#nf-field-55:hover {
    transform: scale(1.025);
}

#nf-field-21{
        background: #2F80ED !important; 
        color: #ffffff !important;
        float: right !important;
        padding-left: 30px; 
        padding-right: 30px; 
        padding-top: 15px; 
        padding-bottom: 15px; 
        
}

#nf-field-132{
        background: #2F80ED !important; 
        color: #ffffff !important;
        float:none !important;
        margin-left:auto;
        margin-right:auto;
        padding-left: 30px; 
        padding-right: 30px; 
        padding-top: 15px; 
        padding-bottom: 15px;  
        border: 1px #2F80ED !important;
        border-radius: 5px !important;
}

#nf-field-132-wrap {
    text-align: center !important;
}

#nf-form-errors-19 {
    text-align: center !important;
}

#nf-field-133-container {
        float: none !important;
        margin-left:auto;
        margin-right:auto;
    }

#nf-field-58{
        background: #2F80ED !important; 
        color: #ffffff !important;
        float: right !important;
        padding-left: 30px; 
        padding-right: 30px; 
        padding-top: 15px; 
        padding-bottom: 15px; 
        
}

#nf-field-64{
        background: #2F80ED !important; 
        color: #ffffff !important;
        float: right !important;
        padding-left: 30px; 
        padding-right: 30px; 
        padding-top: 15px; 
        padding-bottom: 15px; 
        
}

#nf-field-32{
        background: #2F80ED !important; 
        color: #ffffff !important;
        float: right !important;
        padding-left: 30px; 
        padding-right: 30px; 
        padding-top: 15px; 
        padding-bottom: 15px; 
        
}

#nf-field-38{
        background: #2F80ED !important; 
        color: #ffffff !important;
        float: right !important;
        padding-left: 30px; 
        padding-right: 30px; 
        padding-top: 15px; 
        padding-bottom: 15px; 
        
}

#nf-form-6-cont input, #nf-form-6-cont select, #nf-form-6-cont textarea{
    color: #929BB6;
    border: 1px solid #c4c4c4;
    border-radius: 0;
    box-shadow: none;
    color: #787878;
    transition: all .5s;
    border-radius: 3px; 
    background: transparent;
}

#nf-form-7-cont input, #nf-form-7-cont select, #nf-form-7-cont textarea{
    color: #929BB6;
    border: 1px solid #c4c4c4;
    border-radius: 0;
    box-shadow: none;
    color: #787878;
    transition: all .5s;
    border-radius: 3px; 
    background: transparent;
}

#nf-form-8-cont input, #nf-form-8-cont select, #nf-form-8-cont textarea{
    color: #929BB6;
    border: 1px solid #c4c4c4;
    border-radius: 0;
    box-shadow: none;
    color: #787878;
    transition: all .5s;
    border-radius: 3px; 
    background: transparent;
}

#nf-form-9-cont input, #nf-form-9-cont select, #nf-form-9-cont textarea{
    color: #929BB6;
    border: 1px solid #c4c4c4;
    border-radius: 0;
    box-shadow: none;
    color: #787878;
    transition: all .5s;
    border-radius: 3px; 
    background: transparent;
}

#nf-form-10-cont input, #nf-form-10-cont select, #nf-form-10-cont textarea{
    color: #929BB6;
    border: 1px solid #c4c4c4;
    border-radius: 0;
    box-shadow: none;
    color: #787878;
    transition: all .5s;
    border-radius: 3px; 
    background: transparent;
}

#nf-form-3-cont input, #nf-form-3-cont select, #nf-form-3-cont textarea{
    color: #929BB6;
    border: 1px solid #c4c4c4;
    border-radius: 0;
    box-shadow: none;
    color: #787878;
    transition: all .5s;
    border-radius: 3px; 
    background: transparent;
}

#nf-form-4-cont input, #nf-form-4-cont select, #nf-form-4-cont textarea{
    color: #929BB6;
    border: 1px solid #c4c4c4;
    border-radius: 0;
    box-shadow: none;
    color: #787878;
    transition: all .5s;
    border-radius: 3px; 
    background: transparent;
}

.dt-style.vc_progress_bar.default-bg .vc_single_bar {
    height:20px !important;
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    background-color: #ffffff !important;
}

textarea, select, blockquote, .entry-author, .format-aside-content, .format-status-content, .format-link-content, .dt-form button, .dt-btn, #main-slideshow .tp-button, .wpcf7-submit.dt-btn-m, .shortcode-action-bg, .shortcode-action-bg:before, .shortcode-teaser.frame-on, .testimonial-item .ts-viewport, .footer .testimonials.slider-content, .shortcode-code, #main .vc_text_separator div, #main .vc_progress_bar .vc_single_bar, #main .vc_progress_bar .vc_single_bar .vc_label, #main .vc_progress_bar .vc_single_bar .vc_bar, #main .flexslider, .nsu-submit, .mc4wp-form input[type="url"], .mc4wp-form input[type="date"], #main #content .rotatingtweets, #main #content .norotatingtweets, .mc4wp-form form select, #megaMenu ul.megaMenu > li.menu-item, #megaMenu ul.megaMenu > li.menu-item > a, .customSelect, .loading-label, .widget .testimonial-content, .skill, .skill-value, .widget .team-container, .widget .logo-items li, .comment-list .comment > article, .bg-on:not(.fullwidth-img), .blog-content .block-style-widget, #mobile-menu, .testimonial-content, .wpb_content_element .wpb_accordion_header > a:before, .wpb_content_element.dt-accordion-bg-on .wpb_accordion_wrapper .wpb_accordion_header, .twentytwenty-before-label, .twentytwenty-after-label, .btn-cntr a, .photo-scroller .album-share-overlay .share-button.entry-share, .project-navigation, .album-share-overlay, .st-accordion li > a:before, .arrows-accent .prev i, .arrows-accent .next i, .arrows-accent .owl-prev i, .arrows-accent .owl-next i, .round-images .bg-on.team-container:not(.fullwidth-img), .solid-bg .sidebar-content, .solid-bg.sidebar-content .widget, .bg-under-widget .sidebar-content .widget, .ls-container.ls-carousel .ls-nav-prev, .ls-container.ls-carousel .ls-nav-next, .menu-btn, .custom-menu a:before, .small-fancy-datas .fancy-date a {
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    margin-top:15px;
    margin-bottom:45px;
    margin-left:-7.5px;
}

.addborderleft {
    border-left: 1px solid #e2e4ea;
    padding-left:0px !important;
}

.addshadow {
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
}

.vc_custom_1601150933272 {
    box-shadow: 0px 5px 60px rgba(0, 0, 0, 0.05) !important;
}

#page .fa:before, #page .far:before, #page .fas:before {
    color:#2f80ed !important;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color:#2f80ed !important;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::before {
    border-color:#2f80ed !important;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: transparent !important;
}

.footerValores {
    text-align: center;
    margin-top:320px;
    height: 550px;
}

#bottom-bar {
    display:none !important;
}

.textwidget {
    width:100% !important;
}

.footer .widget, .footer .tp_recent_tweets li {
    width:100% !important;
}

.footerSocialValores {
    margin-top:50px;
}

.copyrightValores {
    margin-top: 50px;
}

.copyrightTextValores {
font-style: normal;
font-weight: normal;
font-size: 13px;
line-height: 35px;
color: #6F7897;
opacity: 0.7;
}

.hrValores {
    margin:auto;
    margin-top:50px;
    width:80%;
    border-top: 1px solid #c2c4ce;
}

.blue-heading {
    color: #2f80ed; 
    font-size: 30px !important;
}

.pr-100{
padding-right: 100px !important; 
}

.mt100 {
    margin-top:100px;
}
    
@media screen and (min-width: 1071px) {
    .mini-nav:not(.select-type-menu) > ul > li:not(:last-child) {
        margin: 0 50px 0 0 !important;
    }
}

.mar170 {
   margin-top:170px;
}

.prednostifont {
    text-align: center; 
    font-size: 57px !important;
}

/** TABLET 1024 **/
@media screen and (max-width: 1025px) {
    .button-blue-finance {
right:13% !important;
/*width:360px;*/
}

    .button-blue-finance-en {
right:13% !important;
/*width:360px;*/
}

.button-gold-finance {
right:13% !important;
/*width:360px;*/
}
    .rounded-box-finance {
    max-width: 480px !important;
}

.rounded-box-financegold {
    max-width: 480px !important;
}

.wrapper-1090 {
    max-width: 980px !important;
    margin:0 auto;
}
    
    scrollcontent {
      display: flex !important;
      flex-wrap: nowrap !important;
      height: 100%;
      overflow-x: auto;
      overflow-y: hidden;
      width: auto;
      height:400px;
  }
  
      scrollcontentthird {
      display: flex !important;
      flex-wrap: nowrap !important;
      height: 100%;
      overflow-x: auto;
      overflow-y: hidden;
      width: auto;
      height:280px;
  }
  
  .scrollcontenthird::-webkit-scrollbar {
  display: none;
}

.scrollcontentthird {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
  
  .scrollcontentsecond {
      display: flex !important;
      flex-wrap: nowrap !important;
      height: 100%;
      overflow-y: hidden;
      overflow-x: hidden;
      width: auto;
      height:400px;
  }
  
  .scrollcontentauto {
      height:auto !important;
  }
  
.scrollcontent::-webkit-scrollbar {
  display: none;
}

.scrollcontent {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.scrollcontentsecond::-webkit-scrollbar {
  display: none;
}

.scrollcontentsecond {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

    scrollcontentthird {
      display: flex !important;
      flex-wrap: nowrap !important;
      height: 100%;
      overflow-x: auto;
      overflow-y: hidden;
      width: auto;
      height:280px;
  }
  
  .scrollcontenthird::-webkit-scrollbar {
  display: none;
}

.scrollcontentthird {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
    
    .pl-100{
    padding-left: 0px; 
}
    
    .vc_custom_1599601930137 {
        margin-top:0px !important;
        
    }
    
    .mar170 {
   margin-top:0px;
}
    
    .pd-100 {
        padding-left:0px;
    }
    
    .rounded-box-big-three {
        margin-top: 40px;
    }
    
.rangeleft {
    float:left;
    width:280px;
    overflow:hidden;
}

  .gold-box-top {
    margin-top: -50px !important; 
}

  .gold-box-top-hr {
    margin-top: -50px !important; 
}

.light-blue-text{
    color: #6F7897;
    opacity: 0.7;
    font-size: 20px;
}

.blue-text3 {
    color:#2F80ED;
font-size: 20px;
}

.gold-h3-title {
    font-size:48px;
}

.prednostifont {
    text-align: center; 
    font-size: 48px !important;
}

.grey-h3-heading {
    font-size:28px;
}

.grey-h3-heading-30 {
    font-size:22px;
}

.blue-h3-heading-30 {
    font-size:22px;
}

.gold-h3-title-30 {
    font-size:22px;
}

.gold-h3-heading-30 {
    font-size:22px;
}
}

/** TABLET **/
@media screen and (max-width: 778px) {
    
    .rounded-box-finance {
        max-width: 480px !important;
        margin-right:0px !important;
    }

    .rounded-box-financegold {
        max-width: 480px !important;
        margin-top: 80px;
    }
    
    .wrapper-1090 {
        max-width: 480px !important;
        margin:0 auto;
    }
    
    .button-poscenter {
    text-align: center; 
   position: absolute;
   margin-left:-80px;
}

  .button-poscenter2 {
    text-align: center; 
   position: absolute;
   margin-left:-80px;
}

    .mt100 {
    margin-top:50px;
    }
    
    .pr-100{
padding-right: 0 !important; 

}
    
.blue-heading {
    color: #2f80ed; 
    font-size: 25px !important;
}

    .light-blue-text{
    color: #6F7897;
    opacity: 0.7;
    font-size: 20px;
}

.blue-text3 {
    color:#2F80ED;
font-size: 20px;
}

.grey-h3-heading-30 {
    font-size:22px;
}

.blue-h3-heading-30 {
    font-size:22px;
}

.gold-h3-title {
    font-size:36px;
}

.prednostifont {
    text-align: center; 
    font-size: 28px !important;
}

.grey-h3-heading {
    font-size:28px;
}

.grey-h3-heading-30 {
    font-size:22px;
}

.blue-h3-heading-30 {
    font-size:22px;
}

.gold-h3-title-30 {
    font-size:28px;
}

.gold-h3-heading-30 {
    font-size:22px;
}

.grey-box-top {
    max-width: 350px !important;
    max-height: 280px !important;
}

.blue-box-top {
    max-width: 350px !important;
    max-height: 280px !important;
}

.gold-box-top-news {
    max-width: 350px !important;
    max-height: 280px !important;
}

.gold-box-top {
    max-width: 350px !important;
    max-height: 280px !important;
    margin-top: 0px !important;
}

.gold-box-top-hr {
    max-width: 350px !important;
    max-height: 280px !important;
    margin-top: 0px !important;
}
    
.dark-gold-box-top {
    max-width: 350px !important;
    max-height: 280px !important;
}



.gold-box-top {
    min-width:350px;
    min-height:360px;
    background: #FAF5E9;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-top: 0px !important;
    padding-top:20px;
    margin-right:20px;
    white-space:normal;
}

.gold-box-top-hr {
    min-width:350px;
    min-height:360px;
    background: #FAF5E9;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-top: 0px !important;
    padding-top:20px;
    margin-right:20px;
    white-space:normal;
}
    .buttonlayouttwo {
        left:50%;
        transform: translate(-50%, -50%);
        position:absolute;
        margin-top:95px;
    }

    .one-halffirst {
	width:100%;
	height:auto;
	overflow:hidden;
    }

    .one-halffirstsecond {
        margin-top:30px;
	width:100%;
	height:auto;
	overflow:hidden;
    }

    .one-halfsecond { 
	width:100%;
	height:auto;
	overflow:hidden;
    }

.one-halfsecondsecond { 
        margin-top:30px;
	width:100%;
	height:auto;
	overflow:hidden;
    }
    
.rangeleft {
    width:100%;
    overflow:hidden;
}

.rangeright {
    width:100%;
    overflow:hidden;
    padding-left:0px;
}

.herocontentwrapper { 
	padding-top:30px;
	padding-left:5px;
	padding-right:5px;
        padding-bottom:30px;
}

.number-input {
  border: 1px solid #E5EAF3;
  border-radius:7px;
  display: flex;
  height:37px;
  width:100%;
  background: #F8F8F8 !important;
  margin-bottom:20px;
}

.number-input,
.number-input * {
  box-sizing: border-box;
}

.number-input button {
  outline:none;
  -webkit-appearance: none;
  background-color: #F8F8F8;
  border:none;
  border-radius:10px;
  width: 25px;
  padding: 17 10 10 10;
  height: 35px;
  cursor: pointer;
  margin: 0;
}

.number-input button:before,
.number-input button:after {
  display: inline-block;
  position: absolute;
  content: '';
  width: 10px;
  height: 3px;
  background-color: #2F80ED;
  transform: translate(-50%, -50%);
}
.number-input button.plus:after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.number-input input[type=number] {
  border:none;
  font-size: 16px;
  font-weight: 400;
  color: #6F7897;
  height: 35px;
  font-weight: bold;
  text-align: center;
  background-color: #F8F8F8 !important;
  width:100%;
}

.main-header-top {
    height: 1600px; 
}

.main-header-top-new {
    height: 1100px; 
}

.scrollcontent {
      display: flex !important;
      flex-wrap: nowrap !important;
      height: 100%;
      overflow-x: auto;
      overflow-y: hidden;
      width: auto;
      height:400px;
  }
  
  .scrollcontentsecond {
      display: flex !important;
      flex-wrap: nowrap !important;
      height: 100%;
      overflow-y: hidden;
      overflow-x: hidden;
      width: auto;
      height:400px;
  }
  
  .scrollcontentauto {
      height:auto !important;
  }
  
.scrollcontent::-webkit-scrollbar {
  display: none;
}

.scrollcontent {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.scrollcontentsecond::-webkit-scrollbar {
  display: none;
}

.scrollcontentsecond {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

  .gold-box-bottom {
    max-width:590px;
    min-height:280px;
    background: #FAF5E9;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-top: -50px;
    padding-top:10px;
    margin-right:20px;
    white-space:normal;
}

.grey-box-top {
    min-width:350px;
    min-height:360px;
    background: #ECECEC;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-top: 0px;
    padding-top:20px;
    margin-right:20px;
    white-space:normal;
}
    
    .dark-gold-box-top {
    min-width:350px;
    min-height:360px;
    background: #C1921A;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-top: 0px;
    padding-top:20px;
    margin-right:20px;
    white-space:normal;
}

.grey-box-bottom {
    max-width:590px;
    min-height:280px;
    background: #ECECEC;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-top: -50px;
    padding-top:10px;
    margin-right:20px;
    white-space:normal;
}
    
.dark-gold-box-bottom {
    max-width:590px;
    min-height:280px;
    background: #C1921A;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-top: -50px;
    padding-top:10px;
    margin-right:20px;
    white-space:normal;
}

.im11 {
    height: 600px;
    margin-top: -125px;
}
.im11 div{
    right: 0;
}

.im11-kvaliteta {
    height: 600px;
    margin-top: -75px;
}
.im11-kvaliteta div{
    right: 0;
}

.rounded-box-big-one{
    height: 330px; 
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    width: 364px; 
    margin-right: 20px;
    top: 0;
    transition: top ease 0.5s;
    background-image: url(https://valores.si/wp-content/uploads/2020/10/rbox_one.svg);
    background-repeat: no-repeat;
    background-position:top right;
    background-position-x:290px;
    background-position-y:-20px;
}

.rounded-box-big-two{
    height: 330px; 
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    width: 364px; 
    margin-right: 20px;
    margin-top: 40px;
    top: 0;
    transition: top ease 0.5s;
    background-image: url(https://valores.si/wp-content/uploads/2020/10/rbox_two.svg);
    background-repeat: no-repeat;
    background-position:top right;
    background-position-x:270px;
    background-position-y:-20px;
}

.rounded-box-big-three{
    height: 330px; 
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    width: 364px; 
    margin-right: 20px;
    margin-top: 40px;
    top: 0;
    transition: top ease 0.5s;
    background-image: var(--wpr-bg-f9eba954-0084-40e6-b044-126c364a60be);
    background-repeat: no-repeat;
    background-position:top right;
    background-position-x:270px;
    background-position-y:-20px;
}

.wrapper-1200-top{
  margin-left: -80px;
  margin-right: auto;
  align-items: center;
  justify-content: center;
}

.vc_custom_1600979543653 {
    margin-right:50px !important;
    margin-left:50px !important;
}

.button-gold{
background: #CB951A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 30px; 
padding-right: 30px; 
padding-top: 17px; 
padding-bottom: 17px; 
text-decoration: none;
font-size: 18px; 
border: none; 
font-weight: 600;
min-width: 149px;
/*height: 42px;*/
transition: transform .2s;
}

.button-gold:hover {
    background:#CFAA4A;
    transform: scale(1.025);
}

.button-gold-konferenca{
background: #CB951A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 30px; 
padding-right: 30px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
border: none; 
font-weight: 600;
min-width: 149px;
height:50px;
transition: transform .2s;
}

.button-gold-konferenca:hover {
    background:#CFAA4A;
    transform: scale(1.025);
}

.button-blue{
background: #2F80ED;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 30px; 
padding-right: 30px; 
padding-top: 17px; 
padding-bottom: 17px; 
text-decoration: none;
font-size: 18px; 
border: none; 
font-weight: 600;
height: 63px;
min-width: 149px;
transition: transform .2s;
}

.button-blue:hover {
    background:#4A93F4;
    transform: scale(1.025);
}

.button-blue-book{
background: #2F80ED;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 30px; 
padding-right: 30px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
border: none; 
font-weight: 600;
height: 63px;
min-width: 149px;
transition: transform .2s;
}

.button-blue-book:hover {
    background:#4A93F4;
    transform: scale(1.025);
}

.b1 {
    margin-right: 5px;
}

.gold-h3-title {
    font-size:36px;
}

.grey-h3-heading {
    font-size:28px;
}

.grey-h3-heading-30 {
    font-size:28px;
}

.blue-h3-heading-30 {
    font-size:28px;
}

.gold-h3-heading-30 {
    font-size:28px;
}

.topemptyspace {
    height:80px !important;
}

.hlineherodiv {
    margin-top:770px;
}

.spacer-new-mobile {
    height: 30px !important; 
}

.empty-space-mobile { 
    height: 40px !important;
}

.spacer-mobile-varcevanje {
    height: 0px !important;
}

.spacer-mobile-prednosti{
    height: 0px !important;
}

.spacer-mobile-prednosti-button{
    height: 20px !important;
}

.spacer-boxes-mobile {
    height: 60px !important;
}

.spacer-mobile-novice {
    height: 20px !important;
}

.spacer-mobile-izkusnje-text {
    height: 0px !important 
}

}

.mobile-mini-widgets-in-menu {
        display:none !important;
    }
    


/* MOBILEDESIGN */
@media screen and (max-width: 376px) {
        .button-blue-finance {
font-size: 16px !important; 
right:2% !important;
}

.button-blue-finance-en-mobile {
    width:330px;
}

.button-gold-finance-en-mobile {
    width:330px;
}

.button-gold-finance {
font-size: 16px !important; 
right:2% !important;
}
    
}
@media screen and (max-width: 415px) {
        .button-blue-finance {
right: 0%!important;
    width: 100% !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

.button-gold-finance {
font-size: 16px !important; 
right: 0%!important;
    width: 100% !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}
    
}
@media screen and (min-width: 415px) and (max-width: 496px) {
.button-blue-finance {
    font-size: 16px !important; 
    right: 0%!important;
    width: 100% !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

.button-gold-finance {
font-size: 16px !important; 
right: 0%!important;
    width: 100% !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}
    
}
@media screen and (max-width: 496px) {
    
    .financeul {
        margin:0 !important;
    }
    
    .addmobilebackground {
        background-image: var(--wpr-bg-fd117f3a-9e03-4d9c-ba66-dac93b86bd6a) !important;
        background-size: cover;
        background-repeat: no-repeat;
        background-color: rgba(0, 0, 0, 0);
        /* background-image: url(https://valores.si/wp-content/uploads/2020/12/bg-min.png); */
        background-attachment: scroll;
        min-width: 375px;
        left: 0px;
        width: 375px;
    }
    
    .one-halfsecond { 
	margin-top:30px;
}
    
    .topmobilehide {
        display:none !important;
    }
    
    .button-gold-blog{
background: #CB951A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 40px; 
padding-right: 40px; 
padding-top: 5px; 
padding-bottom: 5px; 
text-decoration: none;
font-size: 18px; 
margin-bottom:-80px !important;
bottom: 55px; 
border: none; 
font-weight: 600;
height:73px;
transition: transform .2s;
}
    
    hidemobileempty {
        height:100px;
    }
    
    .mini-nav:not(.select-type-menu-second-switch) > ul > li:not(:last-child) {
        margin: 0 10px 0 10px !important;
    }
    
    .mini-nav {
        line-height: 40px
    }
    
    .mobile-mini-widgets-in-menu {
        display:none !important;
    }
    
    vc_custom_1601433328497 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    
    .vc_custom_1601387800268 {
        margin-top:20px !important;
    }
    
    .mar170 {
   margin-top:0px;
}
    
    .button-poscenter {
    text-align: center; 
   position: absolute;
   margin-left:-77px;
   margin-top: 7px;
}

    .button-poscenter2 {
    text-align: center; 
   position: absolute;
   margin-left:-77px;
   margin-top: 7px;
}
    
    .pl-101 {
        margin-top: 50px;
        margin-bottom: 0px;
    }
    
    .mt100 {
    margin-top:50px;
    }
    
    .mobile-height-500{
        height: 450px !important; 
    }
    
    .main-header-top {
    height: 1800px; 
}

.main-header-top-new {
    height: 1800px; 
}

    .heromailgeneralterms {
    float:left; 
    overflow: hidden; 
    width:87%; 
    text-align: justify; 
    vertical-align: top;
    display:block;
    line-height:14px;
    }

    .vc_custom_1600979543653 {
    margin-right:auto !important;
    margin-left:auto !important;
    left: -40px !important;
}

.inlineflex {
    display:flex;
}

.heromail .inner {
    max-width: 350px;
    margin-left:auto;
    margin-right:auto;
    width:auto;
}

.hlineherodiv {
    margin-top:770px;
}

.heromailinnertwo {
    width:100%; 
    margin-left: auto; 
    margin-right: auto;
    text-align: center;
    margin-top:70px;
    padding-bottom:50px;
}

.herocontentwrapper { 
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
        padding-bottom:30px;
}

.gold-h3-title {
    font-size:32px;
    line-height: 130%;
}

.gold-h3-title-30 {
    font-size:30px;
}

.vc_custom_1621921145096 {
    background-size:contain;
}

.vc_custom_1621918043263 {
    background-size:contain;
}

.vc_custom_1621862613047 {
    background-size:contain;
}

 .headingsilver {
    font-size:28px;
 }

.grey-h3-heading-30 {
    font-size:30px;
}

.blue-h3-heading-30 {
    font-size:30px;
}

.prednostifont {
    text-align: center; 
    font-size: 30px !important;
}

.margintop100-0 {
    margin-top: 100px !important;
}

}

.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-container {
    display:block !important;
}

.autoheightimp {
    height:auto !important;
}

.margintop100-0 {
    margin-top: 0px;
}

 .entry-meta{display: none;}
 
 /*.backgroundExperience {
     background-repeat:no-repeat;
     background-color: rgba(0,0,0,0);
     background-image: url(https://valores.si/wp-content/uploads/2020/09/ZaupanjePartnerji.svg);
     background-attachment: scroll !important;
     background-size:cover;
 } */
 
 .backgroundExperience {
     background-position: bottom !important;
 }
 
 @media screen and (min-width: 1441px) {
     
    /*  .backgroundExperience {
     background-repeat:no-repeat;
     background-color: rgba(0,0,0,0);
     background-image: url(https://valores.si/wp-content/uploads/2020/09/BackgroundLarge2400Experience_3.png);
     background-attachment: scroll;
     background-size:cover;
 } */
 }
 
 @media screen and (min-width: 1900) {
     .rounded-box-small-team{
    height:auto;
    max-height: 210px;
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    width:auto;
    min-width:364px;
    padding: 90px 20px 50px 20px !important;
    top: 0;
    transition: top ease 0.5s;
}

.rounded-box-small-team:hover {
    background: #2F80ED;
    top:-10px;
    color: #ffffff;
}
 }
 
 .rounded-box-small-team{
    height:auto;
    max-height: 210px;
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    width:320px;
    padding: 90px 20px 50px 20px !important;
    top: 0;
    transition: top ease 0.5s;
    margin-top: 20px !important;
}

.rounded-box-small-team:hover {
    background: #2F80ED;
    top:-10px;
    color: #ffffff;
}


.pum-container {
    border-radius: 5px !important;
}

.popup_depoadv {
    margin-top:70px;
    padding-top:20px;
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 20px;
    text-align: center;
    background-color: #2F80ED;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    font-size: 20px;
    line-height: 30px;
    color: #FFFFFF; 
}

.popup_savingsadv {
    margin-top:50px;
    padding-top:20px;
    padding-bottom: 20px;
    text-align: center;
    background-color: #FFFFFF;
    border-radius: 5px;
    font-size: 20px;
    line-height: 30px;
    color: #6F7897; 
}

.popup_preciousmetals {
    margin-top:20px;
    padding-top:20px;
    padding-bottom: 20px;
    text-align: center;
    background-color: #FFFFFF;
    border-radius: 5px;
    font-size: 20px;
    line-height: 30px;
    color: #6F7897; 
}

.popup_savingsadv_whole {
    width:100%;
    height:auto;
    overflow:hidden;
    float:left;
    display:inline-flex;
}

.popup_savingsadv_whole_second {
    width:100%;
    height:auto;

    float:left;
    display:inline-flex;
    margin-top: 20px;
    margin-bottom: 20px;
}

.popup_savingsadv_whole_phone {
    width:100%;
    height:auto;
    overflow:hidden;
    float:left;
    display:inline-flex;
    margin-bottom: 20px;
}

.popup_savingsadv_50_1 {
    width:50%;
    height:auto;
    overflow:hidden;
    float:left;
    display:inline-flex;
    padding-right: 10px;
}

.popup_savingsadv_50_2 {
    width:50%;
    height:auto;
    padding-left:10px;
}

.popup_savingsadv_100 {
    display:inline-flex;
    width: 100%;
}

.one_savingsadv_second-half { 
	/*width:50%;*/
	height:auto;
	overflow:hidden;
	float:right;
}

.popup_slider_wrapper {
    margin-top:20px;
    font-size: 20px;
}

.popup_depoadv:after {
    content:'';
    position: absolute;
    margin-top: 20px;
    left: 50%;
    margin-left: -18px;
    width: 0;
    height: 0;
    border-top: solid 18px #2F80ED;
    border-left: solid 18px transparent;
    border-right: solid 18px transparent;
}

.popup_button_white {
background: #ffffff !important;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05) !important;
border-radius: 5px !important;
color: #2F80ED !important;
padding-left: 40px !important; 
padding-right: 40px !important; 
padding-top: 15px !important; 
padding-bottom: 15px !important; 
text-decoration: none !important;
margin-top:20px;
font-size: 18px !important; 
font-weight: 400 !important;
border: none !important;
transition: transform .2s !important;
}

.popup_button_white_cb {
    background: #ffffff !important;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05) !important;
    border-radius: 5px !important;
    color: #2F80ED !important;
    padding-left: 40px !important; 
    padding-right: 40px !important; 
    padding-top: 15px !important; 
    padding-bottom: 15px !important; 
    text-decoration: none !important;
    margin-top:20px;
    font-size: 18px !important; 
    font-weight: 400 !important;
    border: none !important;
    transition: transform .2s !important;
}

.popup_button_white_cb:hover {
    background: #8E95AF;
    transform: scale(1.025);
}

.popup_content_wrapper {
    padding-top: 50px;
    padding-left: 90px;
    padding-right: 90px;
    padding-bottom: 50px;
}

.popup_button_white:hover {
    background: #8E95AF;
    transform: scale(1.025);
}

.pum-close .popmake-close {
    display: none;
}

.slidertextpopup {
    font-family: DM Sans;
    font-style: normal;
    font-size: 18px;
    line-height: 35px;
    color: #6F7897;
}

.one-halffirst-popup {
	width:60%;
	height:auto;
	overflow:hidden;
	float:left;
}

.one-halfsecond-popup { 
	/*width:50%;*/
	height:auto;
	overflow:hidden;
	float:right;
}

.button-wrap-popup {
    width: 100%;
}

.popupmail {
    margin-top:100px; 
    text-align: center;
}

.popupmail .inner {
    margin-left: auto; 
    margin-right: auto;
}

.popupmail .input {
}

.popupmailinnertwo {
    margin-left: auto; 
    margin-right: auto;
    text-align: center;
    margin-top:10px;
}

.popupmailinnerthree {
    float:left; 
    overflow: hidden; 
    width:7%;
    display: inline-flex;
}

.popupmailcheckbox {
    width:20px; 
    height:20px; 
    border-radius: 2px; 
    background: #ffffff; 
    padding:15px; 
    border: 1px solid #D3D7DF;
}

.popupmailgeneralterms {
    float:left; 
    overflow: hidden; 
    text-align: justify; 
    vertical-align: top;
    display:block;
    line-height:14px;
    width:93%;
    margin-top:1px;
    margin-bottom: 50px;
}

.popupmail .label {
    font-weight: 400; 
    font-size: 11px; 
    vertical-align: top;
}

.buttonlayout {
    width:428px; 
    margin-left: auto; 
    margin-right: auto;
}

.buttonlayouttwopopup {
    left:50%;
    transform: translate(-50%, -50%);
    position:absolute;
    margin-top:100px;
}

.buttonlayouttwopopupvn_close {
    left:50%;
    transform: translate(-50%, -50%);
    position:absolute;
    margin-top:70px;
}

.buttonlayouttwopopuppk_close {
    left:50%;
    transform: translate(-50%, -50%);
    position:absolute;
    margin-top:70px;
}

.popupmail .button {
    width:192px; 
    height: 63px; 
    font-size:18px;
}

.valoresSignUppopup { 
        max-width: 100%; 
        width:auto;
        height: 45px;
        position:relative;
        margin: 0 auto;
} 
      
.valoresSignUpInputpopup { 
        margin: 0px; 
        padding: 0px; 
        width: 100%; 
        outline: none; 
        height: 45px !important; 
        border-radius: 3px; 
        border: 1px solid #D3D7DF;
        padding-left:20px;
        padding-top:5px;
        padding-bottom: 5px;
        font-size:16px;
        color: #929BB6;
} 
    
.valoresSignUpInputx { 
        margin: 0px; 
        padding: 0px; 
        width: 40%; 
        outline: none; 
        height: 45px !important; 
        border-radius: 3px; 
        border: 1px solid #D3D7DF;
        padding-left:20px;
        padding-top:5px;
        padding-bottom: 5px;
        font-size:16px;
        color: #929BB6;
} 

.valoresSignUpInputSavings { 
        margin: 0px; 
        padding: 0px; 
        width: 100%; 
        outline: none;
        height: 45px !important; 
        border-radius: 3px; 
        border: 1px solid #D3D7DF;
        padding-left:20px;
        padding-top:5px;
        padding-bottom: 5px;
        font-size:16px;
        color: #929BB6;
    }
    
    .popup_radiolabels {
        margin-left:10px; 
        margin-top: -8px;
    }

@media screen and (max-width: 1400px) {
.one-halffirst-popup {
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
        display:block;
        padding-right: 10px;
}

.one-halfsecond-popup { 
	width:100%;
	height:auto;
	overflow:hidden;
	float:right;
}
}

@media screen and (max-width: 1024px) {
    .pum-container.pum-responsive.pum-responsive-small {
        width: 60% !important;
    }
}

@media screen and (max-width: 768px) {
    .pum-container.pum-responsive.pum-responsive-small {
        width: 90% !important;
    }
    
    .popupmailinnertwo {
        margin-left: auto; 
        margin-right: auto;
        text-align: center;
        margin-top:20px;
    }
    
    .buttonlayouttwopopup {
    left:50%;
    transform: translate(-50%, -50%);
    position:absolute;
    margin-top:95px;
    }
    
    .buttonlayouttwopopupvn_close {
    left:50%;
    transform: translate(-50%, -50%);
    position:absolute;
    margin-top:75px;
}

.buttonlayouttwopopuppk_close {
    left:50%;
    transform: translate(-50%, -50%);
    position:absolute;
    margin-top:75px;
}
    
    .popupmailgeneralterms {
    padding-left: 5px;
}
}

@media screen and (max-width: 610px) {
    .popup_content_wrapper {
        padding-top: 50px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 50px;
    }
    
    .buttonlayouttwopopup {
    left:50%;
    transform: translate(-50%, -50%);
    position:absolute;
    margin-top:115px;
    }
}


@media screen and (max-width: 415px) {
    .bookempty {
        height:10px !important;
    }
    
    .desktopempty {
        height:120px !important;
    }
    
    .mobile240 {
        height:240px !important;
    }
    
    .bookempty0 {
        height:0px !important;
    }
    
    .bookempty40 {
        height:40px !important;
    }
    
    .bookempty60 {
        height:60px !important;
    }
    
    .bookempty200 {
        height:200px !important;
    }
    
    .buttonebook {
        float: none !important;
        margin-top: 230px !important;
        text-align: center;
    }
    
    .button-gold-ebook{
        height:80px !important;
    }
    
    .rounded-box-book{
    height: auto !important;
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    top: 0;
    transition: top ease 1.0s;
}

    .rounded-box-ebook{
    height: auto !important;
    border-radius: 10px;
    background: #2F80ED;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    top: 0;
    transition: top ease 1.0s;
}
    
    .topmobile {
        height:100px !important;
    }
    
    .buttonlayouttwopopup {
    left:50%;
    transform: translate(-50%, -50%);
    position:absolute;
    margin-top:130px;
    }
    
    .buttonlayouttwopopupvn_close {
    left:50%;
    transform: translate(-50%, -50%);
    position:absolute;
    margin-top:75px;
}

.buttonlayouttwopopuppk_close {
    left:50%;
    transform: translate(-50%, -50%);
    position:absolute;
    margin-top:75px;
}

hidemobileempty {
        height:100px;
    }
}

@media screen and (max-width: 1070px) {
    .mobile-mini-widgets-in-menu {
    display:none !important;
    }

.dt-mobile-header.dt-parent-menu-clickable{
        background-position-x: 100%;
}
}

.ThankYouNote {
    font-weight: bold;
    font-size:20px;
    color:#2F80ED;
}

.dt-mobile-header {
    background: #2f80ed url(https://valores.si/wp-content/uploads/2020/10/MobileBack.svg) top right no-repeat;
    background-position-y: bottom;
    background-position-x: -10%;
}

.wpb_accordion_header {
    padding-left:15px;
    padding-top: 5px !important;
    font-weight: 700 !important;
    color: #6F7897;
}

.dt-style.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    padding: 10px 15px 5px !important;
}

.nf-form-fields-required {
    display:none;
}

.ninja-forms-req-symbol {
    display:none;
}

.nf-error-26 {
    display:none;
}

.nf-error-108 {
    display:none;
}

.newsletterlabel {
    font-weight: 400; 
    font-size: 11px; 
    vertical-align: top;
}

#ck-button {
    background: #ffffff !important;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05) !important;
    border-radius: 5px !important;
    color: #2F80ED !important;
    text-decoration: none !important;
    padding-left: 10px !important; 
    padding-right: 10px !important; 
    padding-top: 15px !important; 
    padding-bottom: 15px !important; 
    margin-top:20px;
    font-size: 18px !important; 
    font-weight: 400 !important;
    border: none !important;
    transition: transform .2s !important;
    width: 200px;
    margin-left:auto;
    margin-right:auto;
    text-align: center;
}

#ck-button label span {
    padding-left: 40px !important; 
    padding-right: 40px !important; 
    padding-top: 15px !important; 
    padding-bottom: 15px !important; 
}

#ck-button:hover {
    background: #8E95AF;
    transform: scale(1.025);
}

#ck-button label input {
    display:none;
}

#ck-button:checked {
    background: #CFAA4A;
}

#ck-button input:checked + span {
    background: #CFAA4A;
    transform: scale(1.025);
    color:#ffffff;
}

.popup_cb_white {
    transform: scale(1.025);
}

.single-share-box {
    display:none;
}

.button-blue-cookies{
background: #2F80ED !important;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #FFF;
padding-left: 30px; 
padding-right: 30px; 
padding-bottom: 10px; 
text-decoration: none;
font-size: 14px; 
border: none; 
font-weight: 400;
height: 35px;
min-width: 80px;
transition: transform .2s;
font-family: DM Sans !important;
}

.button-blue-cookies:hover {
    color: #FFF;
}

#cookie-notice {
    font-family: DM Sans !important;
    font-size: 16px !important;
    line-height: 35px !important;
    color: #6F7897 !important;
}

.error404 {
  background-image: var(--wpr-bg-6ca1a0db-18bf-4bfb-afca-2acb2b52140e) !important;
  background-size: cover !important;
}

.error404headline {
    font-weight: 700;
    font-size: 120px;
    line-height: 40px;
    color: #C1921A;
}

.error404text {
    font-weight: 700;
    font-size: 33px;
    line-height: 40px;
    color: #6F7898;
    padding: 0 0 0 0 !important;
}

.scroll-top.on {
    right:10px !important;
    border-radius: 20px !important;
    background-color: #2F80ED !important;
}

.scroll-top {
    right:10px !important;
    border-radius: 20px !important;
    background-color: #2F80ED !important;
}

.mapa{margin-top: -60px; }

.thankyoupage {
  min-height: 300px !important;
}

.thankyouheadline {
    font-size:33px;
    font-weight:bold;
    line-height:43px;
    color:#C1921A;
}

.thankyoutext {
    font-size:25px;
    line-height:35px;
    color: #6F7898;
    font-weight: 100;
}

.wpml-ls-legacy-dropdown {
    max-width: 60px !important;
}

.wpml-ls-legacy-dropdown a {
    border: none !important;
    background-color: #2d2d2d !important;
    color: #ffffff;
}

.wpml-ls-legacy-dropdown a:hover {
    border: none !important;
    background-color: #2d2d2d !important;
    color: #ffffff;
}

.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a {
    color: #ffffff !important;
}

.preloadervalores {
   color:#A67D13;
   width:50px;
   height:50px;
   display:inline-block;
   padding:0px;

   background:#A67D13;
   -webkit-animation: preloader6 1.5s ease-in-out infinite alternate;
   animation: preloader6 1.5s ease-in-out infinite alternate;
}
@keyframes preloader6 {
   from {transform: rotate(0deg) scale(1,1);border-radius:0px;}
   to {transform: rotate(720deg) scale(0.5, 0.5);border-radius:25px;}
}
@-webkit-keyframes preloader6 {
   from {-webkit-transform: rotate(0deg) scale(1, 1);border-radius:0px;}
   to {-webkit-transform: rotate(720deg) scale(0.5, 0.5);border-radius:25px;}
}

.addmobilebackground {
        background-size: cover;
        background-repeat: no-repeat;
        background-color: rgba(0, 0, 0, 0);
        background-position: bottom;
        background-image: var(--wpr-bg-c4647e22-8a3e-4c6f-b10b-1cd98e4af639); 
        background-attachment: scroll;
        min-width: 375px;
        left: 0px;
        width: 375px;
    }
    
    .addmobilebackgroundjure {
        background-size: cover;
        background-repeat: no-repeat;
        background-color: rgba(0, 0, 0, 0);
        background-position: center;
        background-image: var(--wpr-bg-167c7385-1038-4598-b3ef-2d8a8577822b); 
        background-attachment: scroll;
        min-width: 375px;
        left: 0px;
        width: 375px;
    }
  
    @media screen and (max-width: 1280px) {
        .masthead.masthead-mobile-header, .masthead.masthead-mobile-header:not(.mixed-header) {
            background-color: transparent !important;
        }
        
        body:not(.transparent) .masthead:not(.side-header) {
            /*background-color: transparent !important; */
        }
        
        .masthead.shadow-mobile-header-decoration.masthead-mobile-header {
            box-shadow: none !important;
        }
    }
    
    .sticky-mobile-header:not(.floating-navigation-below-slider) .sticky-mobile-on.masthead {
        background: rgb(207,225,255);
background: linear-gradient(140deg, rgba(207,225,255,1) 0%, rgba(188,213,255,1) 30%);
    }

.bdp_single.media-grid .related_post_wrap h3 {text-transform: none !important; }

article > div.post-entry-content > div.entry-excerpt {     -webkit-line-clamp: 3 !important;
    max-height: 80px !important;
    height: 80px !important;
    min-height: 0 !important; }


.financeblueheader {
    font-family: DM Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 29px;
    text-align:center;
    letter-spacing: 1px;
    color: #2f80ed;
}

.financegoldheader {
    font-family: DM Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 25px;
    line-height: 29px;
    text-align:center;
    letter-spacing: 1px;
    color: #c1921a;
}

.financeul {
    padding:0;
    margin:0;
    list-style-type: none;
}

.financeli {
    background: var(--wpr-bg-93039fda-138b-4080-b359-181a6ceface6) no-repeat left top 30px;
    padding-top: 25px;
    list-style-type: none;
    padding-left:50px;
    line-height: 23px;
}

.financeligold {
    background: var(--wpr-bg-01259e7b-649a-49f1-9e04-e1e32330cf93) no-repeat left top 30px;
    padding-top: 25px;
    list-style-type: none;
    padding-left:50px;
    line-height: 23px;
}

.financelisecond {
    margin-top:30px;
}

.rounded-box-finance {
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    margin-right: 20px;
    top: 0;
    max-width: 535px;
    padding-left:10px;
    padding-right:10px;
    border-top: 7px solid #2F80ED;
    border-top-right-radius: 1px;
    border-top-left-radius: 1px;
    min-height: 680px;
}

.rounded-box-financegold {
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    top: 0;
    max-width: 535px;
    padding-left:10px;
    padding-right:10px;
    border-top: 7px solid #C1921A;
    border-top-right-radius: 1px;
    border-top-left-radius: 1px;
    min-height: 680px;
}

.financetext {
    line-height: 23px;
    font-style:normal;
    font-weight: 500;
    font-size: 16px;
    color: #6f7897;
}

.button-blue-finance {
background: #2F80ED;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 40px; 
padding-right: 40px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
font-weight: 600;
margin-bottom:-90px !important; 
position: absolute; 
bottom: 55px; 
border: none;
transition: transform .2s;
right:16%;
}

.button-blue-finance:hover {
    background: #4A93F4;
    transform: scale(1.025);
}

.button-gold-finance {
background: #CB951A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 40px; 
padding-right: 40px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
font-weight: 600;
margin-bottom:-90px !important; 
position: absolute; 
bottom: 55px; 
border: none;
transition: transform .2s;
right:16%;
}

.button-blue-finance-en {
    right:18% !important;
}

.button-gold-finance-en {
    right:24% !important;
}

.button-gold-finance:hover {
    background: #CFAA4A;
    transform: scale(1.025);
}

.textfinancepresentation {
    line-height: 35px;
    font-style:normal;
    font-weight: 500;
    font-size: 18px;
    color: #6F7897;
    opacity: 0.9;
}

.wrapper-1090 {
    max-width: 1090px;
    margin:0 auto;
}

.abeceda-povezave a{
    font-weight: 500;
font-size: 24px;
line-height: 27px;
color: #6F7898;
text-decoration: none;
padding-left: 1.12vw;
padding-right: 1.12vw; 
opacity: 0.2; 

}
.abeceda-povezave{
    background-color: #ffffff;
}
.beseda-dneva{
    padding-top: 45px; 
}
@media screen and (max-width: 1114px){
    .abeceda-povezave a{
    font-weight: 500;
font-size: 24px;
line-height: 27px;
color: #6F7898;
text-decoration: none;
padding-left: 1.08vw;
padding-right: 1.1vw; 
opacity: 0.2; 

}
    
}

@media screen and (max-width: 904px){
    .abeceda-povezave a{
    font-weight: 500;
font-size: 24px;
line-height: 27px;
color: #6F7898;
text-decoration: none;
padding-left: 0.9vw;
padding-right: 0.9vw; 
opacity: 0.2; 

}
    
}

@media screen and (max-width: 768px){
    .abeceda-povezave a{
    font-weight: 500;
font-size: 24px;
line-height: 27px;
color: #6F7898;
text-decoration: none;
padding-left: 20px;
padding-right: 20px; 
opacity: 0.2; 

}

.abeceda-povezave{
    min-width: 696px !important; 
    overflow-x: scroll;
}
.wrapperalphabet{
    max-height: 393px !important;
}

    
}
.pdr10{
    padding-right: 10px;
}
.abeceda-povezave a:hover, .abeceda-povezave a:focus, .abeceda-povezave a:active, .abeceda-active{
        border-top: 5px solid #C1921A !important;
    padding-top: 6px !important;
    opacity: 1 !important;
    color: #2F80ED !important;
}

.abeceda-povezave{
    text-align: center; 
}

.blue-text{
    color: #2F80ED !important;
    font-size: 25px; 
    font-weight: 500;
    text-decoration: none;
}

.gold-text{
    color: #C1921A !important;
    font-size: 25px; 
    font-weight: 500;
    text-decoration: none;
}

.blue-text2{
    color: #2F80ED !important;
    font-size: 17px; 
    font-weight: 500;
    text-decoration: none;
}

.wrapperalphabet {
    width: 842px !important;
    margin:0 auto;
    width:auto;
    max-height: 380px;
    height:auto;
    background: linear-gradient(300.87deg, #4487F7 2.59%, rgba(68, 135, 247, 0.47) 104.13%);
    border-radius: 5px;
    padding:40px;
}

.alphabettitle {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: 0.5px;
    color: #C1921A;
}

.vc_custom_1419328663991 {
    background-color: transparent !important;
}

.beseda-dneva-post-title {
    text-align: center; 
    font-size: 22px; 
    font-weight: 600; 
    color: #ffffff;
}

.beseda-dneva-post-content {
    text-align: center; 
    color: #ffffff;
}

.button-abc{
background: #CB951A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 40px; 
padding-right: 40px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
border: none; 
font-weight: 600;
height:63px;
transition: transform .2s;
}

.alignnone{margin-bottom: 0 !important;
margin-left: 10px !important;}

.abeceda-povezave.spodnje{
    border: none !important; 
        text-align: left !important; 
}


.abeceda-povezave.spodnje a {
    padding-left: 0.9vw !important;
    padding-right: 0.9vW !important; 

}

.mt-230{
    margin-top: 230px !important; 
}

#kupujem-tab{
    margin-top: -30px !important; 
}

@media screen and (max-width: 768px){
    
    .mw1500{
        overflow-x: scroll; }}
        
        
        .tekst-ikone-levo{
            margin-left: 22.5%;
        }
        
        
        .prviKvadrat:after{
                 content: url(https://valores.si/wp-content/uploads/2021/02/line1.svg);
    transform: scale(2.8);
    margin-top: -245px;
    width: 300px;
    display: inline-block;
    background-size: 300px 300px;
    position: absolute;
    margin-left: -111px;

        }
        
             .prviKvadrat2:after{
                 content: url(https://valores.si/wp-content/uploads/2021/02/line1.svg);
    transform: scale(2.8);
    margin-top: -255px;
    width: 300px;
    display: inline-block;
    background-size: 300px 300px;
    position: absolute;
    margin-left: -111px;

        }
        
    .ml10p{
        margin-left: 10%; 
    }
    
    .size-medium.wp-image-1818.alignright.gold-line{
            position: absolute;
    right: 0;

    }
    
    @media screen and (max-width: 768px){
        .mt-230{
            margin-top: 0 !important;
        }
        
        .odmik50{
            margin-top: -100px; 
        }
        
        .cene-kovin-slika img{
            position: inherit !important;
            top: 0;
            left: 75px;
        }
        
        .empty-80-0 {
            height:0px;
        }
        
        .empty-m40 {
            height:40px !important;
        }
        
        .empty-m180 {
            height:180px !important;
        }
        
        }
        
.mw1500{
    max-width: 1500px !important; 
    margin: 0 auto; 
 
}

.cene-kovin-slika{
    
        margin-left: 75px; 
    
}

.cene-kovin-slika img{
        position: absolute;
    top: 0;
    left: 75px;
}

.empty-40 {
    height: 40px !important;
}

.gold-box-top-height-cene-plemenitih-hr {
    min-height:303px !important;
}

/*Progress bar*/
.progress-gold {
    margin-left: -130px;
    margin-top: 22px;
    font-size: 22px;
    font-weight: bold;
    text-align: left;
    color: #cb951a;
}

.progress-silver {
    margin-left: 27px; 
    margin-top: 30px; 
    font-size: 22px; 
    font-weight: bold; 
    text-align: left; 
    color: #6f7897;
}

.progress-bank {
    margin-left: -425px; 
    margin-top: 30px; 
    font-size: 22px; 
    font-weight: bold; 
    text-align: left; 
    color: #9aa1b6;
}

.progress-sock {
    margin-left: -650px; 
    margin-top: 30px; 
    font-size: 22px; 
    font-weight: bold; 
    text-align: left; 
    color: #b7bbcb
}

@media screen and (max-width: 1501px) {
    .progress-bank {
    margin-left: -400px; 
    margin-top: 30px; 
    font-size: 22px; 
    font-weight: bold; 
    text-align: left; 
    color: #9aa1b6;
}

    .progress-sock {
    margin-left: -610px; 
    margin-top: 30px; 
    font-size: 22px; 
    font-weight: bold; 
    text-align: left; 
    color: #b7bbcb
}
}

@media screen and (max-width: 1441px) {
    .progress-gold {
    margin-left: -120px;
    margin-top: 22px;
    font-size: 22px;
    font-weight: bold;
    text-align: left;
    color: #cb951a;
}

    .progress-bank {
    margin-left: -380px; 
    margin-top: 30px; 
    font-size: 22px; 
    font-weight: bold; 
    text-align: left; 
    color: #9aa1b6;
}

    .progress-sock {
    margin-left: -570px; 
    margin-top: 30px; 
    font-size: 22px; 
    font-weight: bold; 
    text-align: left; 
    color: #b7bbcb
}
}

@media screen and (max-width: 1281px) {
    .progress-gold {
    margin-left: -100px;
    margin-top: 22px;
    font-size: 22px;
    font-weight: bold;
    text-align: left;
    color: #cb951a;
}

    .progress-bank {
    margin-left: -320px; 
    margin-top: 30px; 
    font-size: 22px; 
    font-weight: bold; 
    text-align: left; 
    color: #9aa1b6;
}

    .progress-sock {
    margin-left: -490px; 
    margin-top: 30px; 
    font-size: 22px; 
    font-weight: bold; 
    text-align: left; 
    color: #b7bbcb
}
}

@media screen and (max-width: 1201px) {
    .secondFieldset {
        width:auto;
    }
        .progress-bank {
    margin-left: -310px; 
    margin-top: 30px; 
    font-size: 22px; 
    font-weight: bold; 
    text-align: left; 
    color: #9aa1b6;
}
    .progress-sock {
    margin-left: -460px; 
    margin-top: 30px; 
    font-size: 22px; 
    font-weight: bold; 
    text-align: left; 
    color: #b7bbcb;
}
}

.rounded-box-book{
    height: 306px; 
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    top: 0;
    transition: top ease 1.0s;
}

.rounded-box-ebook{
    height: 306px; 
    border-radius: 10px;
    background: #2F80ED;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    top: 0;
    transition: top ease 1.0s;
}

.testimonialrow {
    padding-top:40px;
    padding-bottom:50px;
    padding-right:50px;
}

.rounded-box-testimonials {
    height:366px;
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    top: 0;
    transition: top ease 1.0s;
    padding-top:6.5%;
    padding-left:14%;
    width: 90%;
    margin-left:10%;
}

.testimonalquotetop {
    position: absolute;
    margin-left: -40px !important;
    margin-top: -10px !important;
}

.testimonialquotebottom {
    position:absolute;
    margin-left:90px !important;
    margin-top:-20px !important;
}

.testimonialquotebottom2 {
    position:absolute;
    margin-left:400px !important;
    margin-top:-20px !important;
}

.testimonialquotetext {
    font-weight: 500;
    font-style: normal;
    font-size: 18px;
    line-height: 35px;
    text-align:justify;
}

.testimonialpicture {
    position: absolute;
    margin-top:12.5%;
    z-index: 2;
}

.irena-book {
    margin-top: -80px;
}

#nf-label-field-52 {
    font-size:16px !important;
    font-weight: normal !important;
    font-style: normal !important;
    padding-bottom:7px;
    width:107px;
}

.confirmdata {
    color: #c1921a;
    font-style: normal;
    font-weight: bold;
    font-size:30px;
    line-height: 35px;
}

.knowledge {
    font-style: normal;
    font-size: 18px;
    line-height: 35px;
    color: #6F7897;
}

.Purchase_MainContainerFirst {
    width:100%;
    padding: 0px 30px 30px 30px;
}

.Purchase_MainContainer {
    width:100%;
    padding: 30px 30px 30px 30px;
}

.Purchase_FirstHalf {
    width:50%;
    float:left;
}

.Purchase_SecondHalf {
    width:50%;
    float:right;
}

.PurchaseInput {
    width: 90% !important;
    height:45px !important;
    background:#ffffff !important;
    border: 1px solid #D3D7DF !important;
    border-radius:3px !important;
}

.PurchaseInputSelect {
    width: 90% !important;
    height:45px !important;
    background:#ffffff !important;
    border: 1px solid #D3D7DF !important;
    border-radius:3px !important;
    background: var(--wpr-bg-40fd8a4c-6ff2-414e-9157-a8fb78d04a7e) 0 0 no-repeat !important;
    background-position: 97% 50% !important;
}

.PurchaseArea {
    width: 95% !important;
    height:110px !important;
    background:#ffffff !important;
    border: 1px solid #D3D7DF !important;
    border-radius:3px !important;
}

input:invalid {
  border: 1px solid #ff1a1a;
}

input:valid {
  border: 1px solid #009900;
}

.PurchaseTotalLabel {
    font-style:normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 35px;
    color: #6F7898;
}

.PurchaseTotalLabelGold {
    font-style:normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 35px;
    color: #C1921A;
}

.PurchaseLine {
    opacity: 0.3;
}

.PurchaseQtyDiv {
    float:right; 
    padding-right:10%;
}

.PurchaseFixWidth2 {
    width:95% !important;
}

.BookBanner{
    min-height: 280px;
    max-width:1178px;
    background: #FFFFFF;
    top: 0;
    transition: top ease 1.0s;
    background-image: url(https://valores.si/wp-content/uploads/2021/03/BookBannerP.png);
    background-repeat: no-repeat;
    background-size:contain;
    margin-left:auto;
    margin-right:auto;
    padding-left:5%;
    padding-top:10px;
    padding-right:80px;
}

.BookBannerMobile {
}

.BookBannerTitle {
    font-style: normal;
    font-size: 40px;
    line-height: 52px;
    color: #C1921A;
    margin-top:-15%;
}

.BookBannerContent {
    font-style: normal;
    font-size:25px;
    line-height: 35px;
}

.BookBannerButton {
background: #CB951A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 40px; 
padding-right: 40px; 
padding-top: 20px; 
padding-bottom: 20px; 
text-decoration: none;
font-size: 18px; 
font-weight: 600;
margin-bottom:-70px !important; 
position: absolute; 
bottom: 110px; 
border: none;
transition: transform .2s;
right:16%;
}

.BookBannerResizeImage {
    width:140%;
    margin-left:-20%;
    margin-top:-20px;
}

@media screen and (max-width: 1185px) {
    .BookBannerTitle {
        font-size: 35px !important;
    }
    
    .BookBannerContent {
        font-size: 18px !important;
    }
    
    .BookBannerButton {
        right: 12% !important;
    }
    
    .BookBannerResizeImage {
    width:130% !important;
    margin-left:-20% !important;
    margin-top:0px !important;
}
}

@media screen and (max-width: 1025px) {
    .BookBannerTitle {
        font-size: 30px !important;
    }
    
    .BookBannerContent {
        font-size: 20px !important;
    }
    
    .BookBannerButton {
        right: 12% !important;
    }
}

@media screen and (max-width: 1025px) {
    .BookBannerButton {
bottom: 90px !important; 
right:14% !important;
}

.BookBanner{
    min-height: 320px !important;
    padding-top:0px !important;
    padding-bottom:40px;
    border-radius:20px;
}
}

@media screen and (max-width: 770px) {
    .BookBannerTitle {
        font-size: 25px !important;
        margin-top: -25% !important;
    }
    
    .BookBannerContent {
        font-size: 16px !important;
        line-height: 25px !important;
    }
    
    .BookBannerButton {
        font-size:16px !important;
        right: 10% !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        bottom: 120px !important;
    }
    
    .BookBannerResizeImage {
    width:130% !important;
    margin-left:-20% !important;
    margin-top:-30px !important;
}
}

 @media screen and (max-width: 473px) {
    .BookBanner{
    display:none !important;
}
.BookBannerMobile {
    min-height: 299px;
    max-width:335px;
    background: #FFFFFF;
    top: 0;
    transition: top ease 1.0s;
    background-image: var(--wpr-bg-31ac9fdc-4424-40de-baf3-7958ac0a7691);
    background-repeat: no-repeat;
    background-size:contain;
    margin-left:auto;
    margin-right:auto;
}

.BookBannerMobileImg {
    margin-top:-100px;
}

.BookBannerResizeImage {
    width:130% !important;
    margin-left:-20% !important;
    margin-top:-30px !important;
}

.BookBannerTitle {
    font-size: 25px !important;
    line-height: 26px !important;
    padding-top: 30px !important;
}

.BookBannerContent {
    font-size: 16px !important;
    line-height: 22px !important;
}

.BookBannerButtonMobile {
    background: #CB951A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 40px; 
padding-right: 40px; 
padding-top: 20px; 
padding-bottom: 20px; 
text-decoration: none;
font-size: 18px; 
font-weight: 600;
margin-top:-30px;
border: none;
transition: transform .2s;
}
 }

 @media screen and (max-width: 473px) {
     .Purchase_MainContainerFirst {
    width:100%;
    padding: 0px !important;
    }

.Purchase_MainContainer {
    width:100%;
    padding: 0px !important;
}

.Purchase_FirstHalf {
    width:100%;
    float:none;
    padding-bottom: 30px;
}

.Purchase_SecondHalf {
    width:100%;
    float:none;
    padding-bottom: 30px;
}

.PurchaseInput {
    width: 100% !important;
}

.PurchaseInputSelect {
    width: 100% !important;
}

.PurchaseArea {
    width: 100% !important;
    margin-bottom:30px !important;
}

.PurchaseQtyDiv {
    float:right; 
    padding-right:10%;
    padding-bottom:30px;
}

.PurchaseFixWidth {
    width:50% !important;
}

.PurchaseFixMarginTop {
    margin-top:30px !important;
}

.PurchaseFixWidth2 {
    width:100% !important;
}
 }
 
 @media screen and (max-width: 1400px) {
  .rounded-box-testimonials {
    height:366px;
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.05);
    top: 0;
    transition: top ease 1.0s;
    padding-top:7%;
    padding-left:19%;
    width: 90%;
    margin-left:10%;
}

.testimonialpicture {
    position: absolute;
    margin-top:14%;
    z-index: 2;
}
 }

 .headingsilver {
     font-style: normal;
     font-weight: bold;
     font-size: 33px;
     line-height: 40px;
     color: #6F7898;
 }
 
 .videomaxwidth {
     max-width: 80%;
     height:auto;
     width:auto;
     margin-left:auto !important;
     margin-right:auto !important;
 }
 
 .setbacknorepeat {
     background-repeat: no-repeat;
 }

 
 .button-gold-top-zlataminuta{
background: #CB951A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 40px; 
padding-right: 40px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
margin-bottom:-80px !important;
bottom: 55px; 
border: none; 
font-weight: 600;
height:63px;
transition: transform .2s;
}

.movevideotop {
    margin-top:-15px;
}

.setbackright {
    background-repeat: no-repeat;
    background-position: right 0px;
}

.vc_custom_1621921145096 {
    background-repeat: no-repeat;
    background-position: right 0px;
}

.vc_custom_1621918043263 {
    background-repeat: no-repeat;
}

.vc_custom_1621862613047 {
    background-repeat: no-repeat;
}

.videoradius {
    border-radius: 10px;
}

.button-blue-zlataminuta{
background: #2F80ED;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 40px; 
padding-right: 40px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
font-weight: 600;
margin-bottom:-90px !important; 
position: absolute; 
bottom: 55px; 
border: none;
transition: transform .2s;
margin-left:20%;
}

.button-blue-zlataminuta:hover {
    background: #4A93F4;
    transform: scale(1.025);
}

.button-gold-zlataminuta {
background: #CB951A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 40px; 
padding-right: 40px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
margin-bottom:-90px !important;
position: absolute; 
bottom: 55px; 
border: none; 
font-weight: 600;
height:72px;
transition: transform .2s;
margin-left:25%;
}

.button-gold-zlataminuta:hover {
    background:#CFAA4A;
    transform: scale(1.025);
}

@media screen and (max-width: 1025px){
.button-blue-zlataminuta{
background: #2F80ED;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 40px; 
padding-right: 40px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
font-weight: 600;
margin-bottom:-90px !important; 
position: absolute; 
bottom: 55px; 
border: none;
transition: transform .2s;
margin-left:18% !important;
}
.button-gold-zlataminuta {
background: #CB951A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 40px; 
padding-right: 40px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
margin-bottom:-90px !important;
position: absolute; 
bottom: 55px; 
border: none; 
font-weight: 600;
height:72px;
transition: transform .2s;
margin-left:20% !important;
}
}

@media screen and (max-width: 769px){
.button-blue-zlataminuta{
background: #2F80ED;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 40px; 
padding-right: 40px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
font-weight: 600;
margin-bottom:-90px !important; 
position: absolute; 
bottom: 55px; 
border: none;
transition: transform .2s;
margin-left:0% !important;
}
.button-gold-zlataminuta {
background: #CB951A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 40px; 
padding-right: 40px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 18px; 
margin-bottom:-90px !important;
position: absolute; 
bottom: 55px; 
border: none; 
font-weight: 600;
height:72px;
transition: transform .2s;
margin-left:5% !important;
}
}

.ceneplemenitihkovin-button-gold-margin {
    margin-left:25px;
}

.ceneplemenitihkovin-bottom-border {
    border-bottom: 1px solid #e2e4ea;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.vc_tta-tab:hover {
    border-top: 6px solid #e1c98d !important;
    margin-top: -1px !important;
}

.ceneplemenitihkovin-table {
    display:table; 
    width:100%;
    background-color: transparent;
    min-width: 770px;
}

.ceneplemenitihkovin-table-head {
    display: table-row; 
    background-color:#F3F3F3; 
    height:51px; 
    font-size:20px; 
    border: 15px solid #f3f3f3; 
    border-radius:15px; 
    text-align: center;
    -webkit-box-shadow: 0px 0px 10px -1px rgba(239,239,239,1);
    -moz-box-shadow: 0px 0px 10px -1px rgba(239,239,239,1);
    box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
}

.ceneplemenitihkovin-table-head-cell-left {
    display:table-cell;
    width:10%; 
    border-left: 1px solid #F3F3F3; 
    border-top-left-radius: 10px; 
    border-bottom-left-radius: 10px; 
    vertical-align: middle;
}

.ceneplemenitihkovin-table-cell-left {
    display:table-cell;
    width:10%; 
    border-left: 1px solid #FFF; 
    border-top-left-radius: 10px; 
    border-bottom-left-radius: 10px; 
    vertical-align: middle;
    text-align: right; 
}

.ceneplemenitihkovin-table-cell-middle-left {
    display:table-cell;
    width:30%; 
    vertical-align: middle; 
    text-align: left;
}

.ceneplemenitihkovin-table-cell-middle {
    display:table-cell;
    width:30%; 
    vertical-align: middle;
}

.ceneplemenitihkovin-table-head-cell-right {
    display:table-cell;
    width:30%; 
    border-right: 1px solid #F3F3F3; 
    border-top-right-radius: 10px; 
    border-bottom-right-radius: 10px; 
    vertical-align: middle;
}

.ceneplemenitihkovin-table-cell-right {
    display:table-cell;
    width:30%; 
    border-right: 1px solid #FFF; 
    border-top-right-radius: 10px; 
    border-bottom-right-radius: 10px; 
    vertical-align: middle;
}

.ceneplemenitihkovin-table-heading {
    font-family: DM Sans; 
    color: #c1921a; 
    font-size: 16px; 
    font-weight: bold;
}

.ceneplemenitihkovin-table-row {
    display: table-row; 
    background-color:#FFF; 
    height:51px; 
    font-size:20px; 
    border: 15px solid #f3f3f3; 
    border-radius:15px; 
    text-align: center;
    height:70px;
    padding-top:15px;
    -webkit-box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
    -moz-box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
    box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
}

.ceneplemenitihkovin-table-row:hover {
    transform: scale(1.010);
}

.ceneplemenitihkovin-table-row-sale {
    display: table-row; 
    background-color:#2F80ED; 
    height:51px; 
    font-size:20px; 
    border: 15px solid #f3f3f3; 
    border-radius:15px; 
    text-align: center;
    height:70px;
    padding-top:15px;
    -webkit-box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
    -moz-box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
    box-shadow: 0px 0px 20px -1px rgba(239,239,239,1);
}

.ceneplemenitihkovin-table-row-blank {
    height:10px; 
}

.ceneplemenitihkovin-table-cell-first {
    text-align: right; 
    display:table-cell;
    width:10%; 
    border-left: 1px solid #F3F3F3; 
    border-top-left-radius: 10px; 
    border-bottom-left-radius: 10px; 
    vertical-align: middle; 
}

.ceneplemenitihkovin-table-cell-second {
    text-align: left; 
    display:table-cell;
    width:30%; 
    padding-top:15px;
}

.ceneplemenitihkovin-table-cell-text {
    display:block; 
    margin: 2px 0px 0px 0px;
    font-size: 16px;
    font-family: DM Sans;
    color:#6F7897;
    line-height:15px;
}

.ceneplemenitihkovin-table-cell-text-small {
    display:block; 
    color:#6F7897;
    margin: 2px 0px 0px 0px;
    font-size: 13px;
    font-family: DM Sans;
    opacity: 70%;
    line-height:30px;
}

.ceneplemenitihkovin-table-cell-text-big {
    color:#6F7897;
    margin: 2px 0px 0px 0px;
    font-size: 18px;
    font-family: DM Sans;
    font-weight: bold;
}

.ceneplemenitihkovin-table-cell-text-big-gold {
    margin: 2px 0px 0px 0px;
    font-size: 18px;
    font-family: DM Sans;
    font-weight: bold;
    color: #c1921a;
}

.ceneplemenitihkovin-table-image {
    margin-right:10px;
    margin-top:15px;
}

.sc-kupujem-zlato-1000g {
    display:inline !important;
}

.sc-kupujem-zlato-500g {
    display:inline !important;
}

.sc-kupujem-zlato-250g {
    display:inline !important;
}

.sc-kupujem-zlato-100g {
    display:inline !important;
}

.sc-kupujem-zlato-50g {
    display:inline !important;
}

.sc-kupujem-zlato-20g {
    display:inline !important;
}

.sc-kupujem-zlato-10g {
    display:inline !important;
}

.sc-kupujem-zlato-5g {
    display:inline !important;
}

.sc-kupujem-zlato-2g {
    display:inline !important;
}

.sc-kupujem-zlato-1g {
    display:inline !important;
}

.sc-kupujem-zlato-31g {
    display:inline !important;
}

.sc-kupujem-srebro-1000g {
    display:inline !important;
}

.sc-kupujem-srebro-31g {
    display:inline !important;
}

.sc-prodajam-zlato-1000g {
    display:inline !important;
}

.sc-prodajam-zlato-500g {
    display:inline !important;
}

.sc-prodajam-zlato-250g {
    display:inline !important;
}

.sc-prodajam-zlato-100g {
    display:inline !important;
}

.sc-prodajam-zlato-50g {
    display:inline !important;
}

.sc-prodajam-zlato-20g {
    display:inline !important;
}

.sc-prodajam-zlato-10g {
    display:inline !important;
}

.sc-prodajam-zlato-5g {
    display:inline !important;
}

.sc-prodajam-zlato-2g {
    display:inline !important;
}

.sc-prodajam-zlato-1g {
    display:inline !important;
}

.sc-prodajam-zlato-31g {
    display:inline !important;
}

.sc-prodajam-srebro-1000g {
    display:inline !important;
}

.sc-prodajam-srebro-31g {
    display:inline !important;
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
    border: none !important;
}

.otw_blog_manager-blog-title {
    font-family: DM Sans !important;
    font-weight:bold;
}

.ebookimg {
    width:auto;
    height:auto;
    padding-left:25%;
}

.gpimg {
    width:auto;
    height:auto;
    padding-left:15%;
}

.gold-box-top-single {
    min-width: 350px;
    min-height: 260px;
    background: #FAF5E9;
    box-shadow: 0px 5px 80px rgb(0 0 0 / 5%);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-top: 150px;
    white-space: normal;
}

.gold-box-top-single-center {
    min-width: 350px;
    min-height: 260px;
    background: #FAF5E9;
    box-shadow: 0px 5px 80px rgb(0 0 0 / 5%);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-top: -50px;
    white-space: normal;
}
#ebookherocontent {
    max-width:705px;
    min-height: 300px;
    height:auto;
    overflow:hidden;
}

#gpherocontent {
    max-width:680px;
    height:auto;
    overflow:hidden;
}

.ebookbuttonlayout {
    margin-top:100px;
}

.button-blue-ebook{
background: #2F80ED;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 30px; 
padding-right: 30px; 
padding-top: 10px; 
padding-bottom: 10px; 
text-decoration: none;
font-size: 18px; 
border: none; 
font-weight: 600;
height: 63px;
min-width: 192px;
transition: transform .2s;
margin: 0 !important;
}

.button-blue-ebook:hover {
    background:#4A93F4;
    transform: scale(1.025);
}

.button-gold-ebook{
background: #CB951A;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 30px; 
padding-right: 30px; 
padding-top: 10px; 
padding-bottom: 10px; 
text-decoration: none;
font-size: 18px; 
border: none; 
font-weight: 600;
height: 100px;
min-width: 192px;
transition: transform .2s;
margin: 0 !important;
}

.button-gold-ebook:hover {
    background:#CFAA4A;
    transform: scale(1.025);
}

.desktopempty {
    height:0px !important;
}

.buttonebook {
    float:right;
    margin-top:2px;
    margin-right: 2px;
}

/* Heroscene2022 */

#heading {
    text-transform: uppercase;
    color: #673AB7;
    font-weight: normal
}

#msform {
    text-align: center;
    position: relative;
    margin-top: 20px
}

#msform fieldset {
    background: white;
    border: 0 none;
    border-radius: 0.5rem;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding-bottom: 20px;
    position: relative
}

.form-card {
    text-align: left
}

#msform fieldset:not(:first-of-type) {
    display: none
}

#msform input,
#msform textarea {
    padding: 8px 15px 8px 15px;
    border: 1px solid #ccc;
    border-radius: 0px;
    margin-bottom: 25px;
    margin-top: 2px;
    width: 100%;
    box-sizing: border-box;
    font-family: montserrat;
    color: #2C3E50;
    background-color: #ECEFF1;
    font-size: 16px;
    letter-spacing: 1px
}

#msform input:focus,
#msform textarea:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #673AB7;
    outline-width: 0
}

#msform .action-button {
    width: 100px;
    background: #673AB7;
    font-weight: bold;
    color: white;
    border: 0 none;
    border-radius: 0px;
    cursor: pointer;
    padding: 10px 5px;
    margin: 10px 0px 10px 5px;
    float: right
}

#msform .action-button:hover,
#msform .action-button:focus {
    background-color: #311B92
}

#msform .action-button-previous {
    width: 100px;
    background: #616161;
    font-weight: bold;
    color: white;
    border: 0 none;
    border-radius: 0px;
    cursor: pointer;
    padding: 10px 5px;
    margin: 10px 5px 10px 0px;
    float: right
}

#msform .action-button-previous:hover,
#msform .action-button-previous:focus {
    background-color: #000000
}

.card {
    z-index: 0;
    border: none;
    position: relative
}

.fs-title {
    font-size: 25px;
    color: #673AB7;
    margin-bottom: 15px;
    font-weight: normal;
    text-align: left
}

.purple-text {
    color: #673AB7;
    font-weight: normal
}

.steps {
    font-size: 25px;
    color: gray;
    margin-bottom: 10px;
    font-weight: normal;
    text-align: right
}

.fieldlabels {
    color: gray;
    text-align: left
}

#progressbar {
    margin-bottom: 30px;
    overflow: hidden;
    color: lightgrey
}

#progressbar .active {
    color: #CB951A;
}

#progressbar li {
    list-style-type: none;
    font-size: 15px;
    width: 25%;
    position: relative;
    font-weight: 600
}

.progressSecond {
    padding-top:30px;
}

#progressbar #Goal:before {
    content: "1.";
}

#progressbar #Details:before {
    content: "2."
}

#progressbar #Calculation:before {
    content: "3."
}

#progressbar li:before {
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
    font-size: 20px;
    font-family: DM Sans;
    color: #ffffff;
    background: #6F7898;
    border-radius: 50%;
    margin: 0 auto 80px auto;
    text-align: center;
}

#progressbar li:after {
    content: '';
    height: 2px;
    background: lightgray;
    position: absolute;
    left: 0;
    top: 25px;
    z-index: -1
}

#progressbar li.active:before,
#progressbar li.active:after {
    background: #CB951A
}

.progress {
    height: 20px
}

.progress-bar {
    background-color: #673AB7
}

.fit-image {
    width: 100%;
    object-fit: cover
}

.hero22checkboxcontainer {
    width: 318px; 
    height:45px; 
    border-radius: 5px; 
    background-color: #fff; 
    padding:5px 5px 5px 15px;
    display: flex;
    align-items: center;
    color: #6F7898;
}

.hero22checkboxcontainer:hover {
    background-color: #2F80ED;
    color:#fff;
}

.hero22checkboxicon {
    float:left;
}

.hero22checkboxtext {
    float:left;
    padding-left:20px;
}

.hero22checkboxinput {
    margin-left: auto;
    margin-right:20px;
}

input[type="radio"] {
    -ms-transform: scale(1.2); /* IE 9 */
    -webkit-transform: scale(1.2); /* Chrome, Safari, Opera */
    transform: scale(1.2);
}

.hero22text {
    font-family: DM Sans;
    font-style: normal;
    font-size: 16px;
    line-height: 35px;
    margin-bottom:0px !important;
}

.Hero22Button {
    border:none !important;
    background:transparent !important;
    float:right;
    margin-top:100px;
    font-family: DM Sans !important;
    font-style: normal !important;
    font-size: 20px !important;
    color:#C1921A !important;
    font-weight: 400 !important;
    cursor:pointer;
}

.hero22progress {
    background: repeating-linear-gradient(to bottom,transparent 0 10px,#b1b7cb 5px 25px) 103px/1px 75% no-repeat;
    background-position: center;
    margin-top:30px;
    background-position: top;
}

.newherocontentwrapper { 
	padding-top:60px;
	padding-left:60px;
	padding-right:60px;
        padding-bottom:60px;
}

#progressgoal {
    margin-bottom: 30px;
    overflow: hidden;
}

#progressgoal .active {
    color: #CB951A;
}

#progressgoal li {
    list-style-type: none;
    font-size: 15px;
    position: relative;
    font-weight: 600
}

.GoalText {
    font-family: 'DM SANS';
    font-weight: normal;
    font-size: 17px;
}

.GoalLocation {
    margin-top:113px;
}

.GoalLocation1 {
    margin-top:5px;
}

.hero22heading {
    font-family: 'DM SANS';
    font-variant: normal;
    font-weight: 400;
    font-size: 20px;
    color: #6F7898;
    padding-bottom: 30px;
}

.positionCheckbox {
    margin-top: 30px;
}

/* Front Page */
.hero22scenewrapper {
max-width:1180px;
width: auto;
height: auto;
max-height: 470px;
margin-left:auto;
margin-right:auto;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 10px;
background:#eef4fe;
background: rgba(255,255,255,0.75);
padding-bottom:30px;
}

.hero22scenewrapper:after {
    content:'';
    background: #000;
    opacity:0.9;
    top:0;
    left:0;
}

.secondFieldset {
    float:left; 
    width:686px;
}

.hero22slider {
    float:left;
    width:390px;
    margin-left: -5px;
}

.hero22slidertext {
    font-family: DM Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 35px;
    color: #6F7897;
    width:400px;
    margin-bottom:-10px;
}

.addslidermargin {
    margin-top:60px;
}

.hero22rangeslider {
  -webkit-appearance: progress-bar !important;
  height: 1px !important;
  width:100%;
  padding:0;
  margin:0 !important;
  background: transparent !important;
  outline: none;
  border: none !important;
}

.hero22rangeslider2 {
  -webkit-appearance: progress-bar !important;
  width:100%;
}



.hero22rangeslider::-moz-range-track {
    cursor: pointer;
    outline: 0;
    height: 2px !important;
    width: 100% !important;
    height: 3px !important;
    border-radius: 25px !important;
    border: 3px solid #C4C4C4 !important;
    background: #C4C4C4 !important;
}

input[type=range]::-moz-range-track {
    cursor: pointer;
    outline: 0;
    height: 2px !important;
    width: 100% !important;
    height: 2px !important;
    border-radius: 25px !important;
    border: 3px solid #C4C4C4 !important;
    background: #C4C4C4 !important;
    margin:0px !important;
}

.hero22rangeslider::-ms-fill-lower {
  background: #CB951A;
  border: 0.2px solid #CB951A;
  border-radius: 2.6px;
}

.hero22rangeslider::-ms-track {
    cursor: pointer;
    outline: 0;
    height: 2px !important;
    width: 100% !important;
    border-radius: 25px !important;
    border: 2px solid #C4C4C4 !important;
    background: #C4C4C4 !important;
}

.hero22rangeslider:-moz-range-thumb {
    -moz-appearance: none; 
    pointer-events: auto; 
    background-color: #CB951A !important;
    border: solid 12px #CB951A !important;
    border-radius: 0;
    height: 20px !important;
    width: 20px !important;
    border-radius: 50% !important;
}

.hero22rangeslider::-ms-thumb {
  background-color: #CB951A;
    border: solid 12px #CB951A;
    border-radius: 0;
    height: 10px;
    width: 10px;
    margin-top:-5px;
    border-radius: 50%;
}

.hero22rangeinput {
    float:left;
    width:150px;
    margin-left:35px;
    overflow:hidden;
    margin-top:-12px;
}

.Hero22ButtonSecond {
    border:none !important;
    background:transparent !important;
    float:right;
    margin-top: 65px;
    font-family: DM Sans !important;
    font-style: normal !important;
    font-size: 20px !important;
    color:#C1921A !important;
    font-weight: 400 !important;
    cursor:pointer;
}

.Hero22ButtonPrevious {
    border:none !important;
    background:transparent !important;
    float:left;

    font-family: DM Sans !important;
    font-style: normal !important;
    font-size: 20px !important;
    color:#C1921A !important;
    font-weight: 400 !important;
    cursor:pointer;
    margin-left:-390px;
    margin-top:65px;
}

.Hero22ButtonPreviousSecond {
    border:none !important;
    background:transparent !important;
    float:left;

    font-family: DM Sans !important;
    font-style: normal !important;
    font-size: 20px !important;
    color:#C1921A !important;
    font-weight: 400 !important;
    cursor:pointer;
    margin-left:-430px;
    margin-top:70px;
}

.hero22emailtext {
    font-family: DM Sans;
    font-style: normal;
    font-size: 18px;
    line-height: 25px;
    color: #6F7897;
    opacity: 0.7;
}

.hero22mail {
    margin-top:20px;
}

.hero22mail .inner {
    width:357px; 
    display:inline;
}

.hero22mailinput {
    float: left;
    width: 357px;
    height: 45px !important;
    border-radius: 3px !important;
}

.hero22submitbutton {
background: #2F80ED;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 5px;
color: #ffffff;
padding-left: 30px; 
padding-right: 30px; 
padding-top: 15px; 
padding-bottom: 15px; 
text-decoration: none;
font-size: 15px; 
border: none; 
font-weight: 600;
height: 100px;
min-width: 202px;
transition: transform .2s;
margin-left:25px;
}

.hero22submitbutton:hover {
    background:#4A93F4;
    transform: scale(1.025);
}

.GoldLink {
    font-family: DM Sans;
    font-size: 13px;
    color:#CB951A;
    text-decoration: none;
}

.SilverLine {
    font-family: DM Sans;
    font-size: 13px;
    color:#6F7898;
}

.hero22mailgeneralterms {
    font-size: 11px;
    float:left; 
    overflow: hidden; 
    width:395px; 
    text-align: justify; 
    vertical-align: top;
    display:block;
    line-height:14px;
    margin-top:20px;
}

.hero22otherinput {
    margin-top:30px;
    float: left;
    width: 318px;
    height: 45px !important;
    border-radius: 5px !important;
}

.inputaddwidth {
    width: 150px !important;
}

.positionbuttons {
    margin-left:15px !important;
}

.addrangeinput {
    width:170px !important;
}

.changeinputwidth {
    width:100px !important;
}

.HeroNewSelectorSecond {
    display: inline-block; 
    float:left;
}

.HeroNewSelectorFirst {
    min-height:300px; 
    width:348px; 
    display: inline-block; 
    float:left;
}

.SliderMove {
    margin-top:30px;
}

@media screen and (max-width: 1180px) {
    .newherocontentwrapper { 
	padding-top:60px;
	padding-left:30px !important;
	padding-right:30px !important;
        padding-bottom:60px;
}
}

@media screen and (max-width: 1120px) {
    .newherocontentwrapper { 
	padding-top:60px;
	padding-left:0px !important;
	padding-right:20px !important;
        padding-bottom:60px;
}
.secondFieldset {
    width: 660px !important;
}
}

@media screen and (max-width: 1145px) {
.secondFieldset {
    width: 660px !important;
}
}

@media screen and (max-width: 1080px) {
    .newherocontentwrapper { 
	padding-top:60px;
	padding-left:0px !important;
	padding-right:0px !important;
        padding-bottom:60px;
}
}

@media screen and (max-width: 1070px) {
    .newherocontentwrapper { 
	padding-top:30px !important;
	padding-left:10px !important;
	padding-right:10px !important;
        padding-bottom:30px !important;
    }
    
    .one-third-first {
        height: 100px !important;
        width: 100% !important;
        overflow: visible !important;
    }
    
    #progressbar {
        margin-bottom: 0px !important;
    }
    
    #progressbar li {
        position: absolute !important;
        width: auto !important;
    }
    
    .progressSecond {
        padding-top:0px !important;
    }
    
    .progressMobileSecond {
        left: 48%;
    }
    
    .progressMobileThird {
        right: 40px;
    }
    
    .MobileBackgroundThird {
        background: repeating-linear-gradient(to right, transparent 0 10px,#b1b7cb 5px 25px) 30px/90% 1% no-repeat;
        background-position: top;
        background-position-y: 20px;
    }
    
    #progressgoal {
        overflow:visible !important;
    }
    
    .GoalLocation1 {
        margin-top:-50px !important;
    }
    
    .MobileGoalSecond {
        position:absolute !important;
        left: 40%;
        margin-top:-35px !important;
    }
    
    .MobileGoalThird {
        position: absolute !important;
        right: 40px;
        margin-top:-35px !important;
    }
    
    .MobileRemove {
        height: 0px !important;
    }
    
    .two-thirds-second {
        float:left !important;
        margin-top:20px;
        margin-left:20px;
        width:100%;
    }
    
    .hero22scenewrapper {
        max-height: 750px !important;
    }
    
    .Hero22Button {
        margin-top:70px !important;
        margin-right:20px;
    }
    
    .HeroNewSelectorSecond {
        display: inline-block; 
        float:right;
        margin-right: 30px;
    }
    
    .HeroNewSelectorFirst {
        width:50%;
    }
    
    .secondFieldset {
        width: 100% !important;
    }
    
    .Hero22ButtonSecond {
        margin-top: 35px;
        margin-right: 20px;
    }
    
    .Hero22ButtonPrevious {
        margin-left: -480px;
    }
}

@media screen and (max-width: 670px) {
    .Hero22ButtonPrevious {
        margin-left: -470px;
    }
}

@media screen and (max-width: 808px) {
    .HeroNewSelectorFirst {
        width:40% !important;
    }
}

@media screen and (max-width: 846px) {
    .HeroNewSelectorFirst {
        width:40% !important;
    }
    
    .hero22checkboxcontainer {
        width:250px !important;
    }
    
    .hero22otherinput {
        width:250px;
    }
}

@media screen and (max-width: 663px) {
    .hero22submitbutton {
        min-width: 190px !important;
    }
}

@media screen and (max-width: 680px) {
    .hero22rangeinput {
        margin-left:0px !important;
    }
    
    .newherocontentwrapper {
        padding-left: 0px !important;
    }
    
    .varcevalni-nacrt-top{
        /*min-height: 1400px !important;*/
    }
    
    .progressMobileSecond {
        left:45% !important;
    }
    
    .GoalText {
        font-size: 12px !important
    }
    
    .MobileGoalSecond {
        left:36% !important;
    }
    
    .HeroNewSelectorFirst {
        width:98% !important;
        margin-top:-20px !important;
        min-height: 0 !important;
    }
    
    .hero22checkboxcontainer {
        width: 99% !important;
    }
    
    .positionCheckbox {
        margin-top: 10px !important;
    }
    
    .HeroNewSelectorSecond {
        width:98% !important;
        margin-top:-20px !important;
        float:left !important;
        margin-top:10px !important;
    }
    
    .hero22otherinput {
        margin-top:10px !important;
        width: 99% !important
    }
    
    .two-thirds-second {
        height: auto !important;
        margin-left:10px;
    }
    
    .Hero22Button {
        margin-top: 20px;
    }
    
    .hero22scenewrapper {
        max-height: 800px !important;
    }
    
    .main-header-top-new {
        height: 1400px;
    }
    
    .hero22slidertext {
        font-size:14px !important;
    }
    
    .hero22rangeslider2 {
        width:80% !important;
    }
    
    .hero22slider {
        width:100% !important;
    }
    
    .hero22rangeinput {
        width:80% !important;
        padding-left:0px !important;
    }
    
    .secondFieldset {
        width:100% !important;
    }
}

@media screen and (max-width: 409px) {
    .changeinputwidth {
        width: 100% !important;
    }
    
    .SliderMove {
        margin-top:100px;
    }
    
    .addslidermargin {
        margin-top:100px !important;
    }
    
    .Hero22ButtonPrevious {
        margin-left: -340px !important;
        margin-top: 40px !important;
    }
    
    .Hero22ButtonSecond {
        margin-top: 40px !important;
        margin-right: 75px !important;
    }
}


@media screen and (max-width: 654px) {
    .hero22heading {
        font-size: 18px;
    }
    
    .MobileRow {
        width:80%;
        line-height:25px;
    }
   
    
    .changeinputwidth {
        width: 100% !important;
    }
    
    .SliderMove {
        margin-top:100px;
    }
    
    .addslidermargin {
        margin-top:100px !important;
    }
    
    .Hero22ButtonPrevious {
        margin-left: 00px !important;
        margin-top: 75px !important;
    }
    
    .Hero22ButtonSecond {
        margin-top: 75px !important;
        margin-right: 10px !important;
    }
    
    .inputaddwidth {
        width:92% !important;
    }
    
    .hero22emailtext {
        width:100%;
        font-size:16px !important;
        margin-top:-30px;
    }
    
    .hero22mailinput {
        width:100% !important;
    }
    
    .hero22submitbutton {
        margin-left: 0px !important;
        width:100% !important;
        margin-top:10px;
        height: 45px !important;
    }
    
    .hero22mailgeneralterms {
        width:80% !important;
    }
    
    .Hero22ButtonPreviousSecond {
        margin-top:57px !important;
        margin-left:0px !important;
    }
}

@media screen and (min-width: 468px) and (max-width: 480px)  {
    .hero22rangeinput {
    width: 97%!important;
    padding-left: 0px!important;
}
}

@media screen and (min-width: 450px) and (max-width: 468px)  {
    .hero22rangeinput {
    width: 92%!important;
    padding-left: 0px!important;
}
}

@media screen and (min-width: 440px) and (max-width: 450px)  {
    .hero22rangeinput {
    width: 90%!important;
    padding-left: 0px!important;
}
}

@media screen and (min-width: 430px) and (max-width: 440px)  {
    .hero22rangeinput {
    width: 88%!important;
    padding-left: 0px!important;
}
}

@media screen and (min-width: 420px) and (max-width: 430px)  {
    .hero22rangeinput {
    width: 85%!important;
    padding-left: 0px!important;
}
}

@media screen and (min-width: 410px) and (max-width: 420px)  {
    .hero22rangeinput {
    width: 83%!important;
    padding-left: 0px!important;
}
}

@media screen and (min-width: 400px) and (max-width: 410px)  {
    .hero22rangeinput {
    width: 87%!important;
    padding-left: 0px!important;
}
}

@media screen and (min-width: 390px) and (max-width: 400px)  {
    .hero22rangeinput {
    width: 85%!important;
    padding-left: 0px!important;
}
}

@media screen and (min-width: 380px) and (max-width: 390px)  {
    .hero22rangeinput {
    width: 81%!important;
    padding-left: 0px!important;
}
}

@media screen and (max-width: 380px)  {
    .zigolo-confirm-form {
        margin-top:125px
    }
}

@media screen and (min-width: 370px) and (max-width: 380px)  {
    .hero22rangeinput {
    width: 78%!important;
    padding-left: 0px!important;
}
}

@media screen and (min-width: 380px) and (max-width: 654px)  {
   .Hero22ButtonPrevious {
    margin-top: 60px;
    margin-left: -470px;
} 
}

@media screen and (min-width: 410px) and (max-width: 654px)  {
    .inputaddwidth {
    width: 100% !important;
}
.Hero22ButtonSecond {
    margin-top: 75px !important;
    margin-right: 10px !important;
}
}

@media screen and (min-width: 370px) and (max-width: 420px)  {
    .Hero22ButtonSecond {
        margin-top: 50px!important;
        margin-right: 70px!important;
    }
    
    .Hero22ButtonPrevious {
        margin-left: -330px!important;
        margin-top: 75px!important;
    }
}

@media screen and (min-width: 370px) and (max-width: 380px)  {
    .Hero22ButtonSecond {
        margin-top: 50px!important;
        margin-right: 110px!important;
    }
    
    .Hero22ButtonPrevious {
        margin-left: -320px!important;
        margin-top: 75px!important;
    }
}

@media screen and (min-width: 380px) and (max-width: 390px)  {
    .Hero22ButtonSecond {
        margin-top: 50px!important;
        margin-right: 120px!important;
    }
    
    .Hero22ButtonPrevious {
        margin-left: -320px!important;
        margin-top: 75px!important;
    }
}

@media screen and (min-width: 390px) and (max-width: 395px)  {
    .Hero22ButtonSecond {
        margin-top: 50px!important;
        margin-right: 100px!important;
    }
    
    .Hero22ButtonPrevious {
        margin-left: -330px!important;
        margin-top: 75px!important;
    }
}

@media screen and (min-width: 395px) and (max-width: 400px)  {
    .Hero22ButtonSecond {
        margin-top: 50px!important;
        margin-right: 100px!important;
    }
    
    .Hero22ButtonPrevious {
        margin-left: -350px!important;
        margin-top: 75px!important;
    }
}

@media screen and (min-width: 400px) and (max-width: 410px)  {
    .Hero22ButtonSecond {
        margin-top: 50px!important;
        margin-right: 80px!important;
    }
    
    .Hero22ButtonPrevious {
        margin-left: -350px!important;
        margin-top: 75px!important;
    }
}

@media screen and (min-width: 410px) and (max-width: 420px)  {
    .Hero22ButtonSecond {
        margin-top: 50px!important;
        margin-right: 75px!important;
    }
    
    .Hero22ButtonPrevious {
        margin-left: -340px!important;
        margin-top: 75px!important;
    }
}

@media screen and (min-width: 420px) and (max-width: 430px)  {
    .Hero22ButtonSecond {
        margin-top: 50px!important;
        margin-right: 75px!important;
    }
    
    .Hero22ButtonPrevious {
        margin-left: -340px!important;
        margin-top: 75px!important;
    }
}

@media screen and (min-width: 430px) and (max-width: 450px)  {
    .Hero22ButtonSecond {
        margin-top: 50px!important;
        margin-right: 60px!important;
    }
    
    .Hero22ButtonPrevious {
        margin-left: -360px!important;
        margin-top: 75px!important;
    }
}

@media screen and (min-width: 450px) and (max-width: 468px)  {
    .Hero22ButtonSecond {
        margin-top: 50px!important;
        margin-right: 40px!important;
    }
    
    .Hero22ButtonPrevious {
        margin-left: 0px!important;
        margin-top: 50px!important;
    }
}

@media screen and (min-width: 469px) and (max-width: 480px)  {
    .Hero22ButtonSecond {
        margin-top: 50px!important;
        margin-right: 20px!important;
    }
    
    .Hero22ButtonPrevious {
        margin-left: 0px!important;
        margin-top: 50px!important;
    }
}

@media screen and (min-width: 481px) and (max-width: 500px)  {
    .Hero22ButtonSecond {
        margin-top: 50px!important;
        margin-right: 20px!important;
    }
    
    .Hero22ButtonPrevious {
        margin-left: -325px!important;
        margin-top: 75px!important;
    }
}

@media screen and (min-width: 501px) and (max-width: 520px)  {
    .Hero22ButtonPrevious {
        margin-left: -345px!important;
        margin-top: 100px!important;
    }
    
    .Hero22ButtonPreviousSecond {
        margin-top: 100px!important;
        margin-left: 6px!important;
    }
}

@media screen and (min-width: 521px) and (max-width: 540px)  {
    .Hero22ButtonPrevious {
        margin-left: -360px!important;
        margin-top: 100px!important;
    }
    
    .Hero22ButtonPreviousSecond {
        margin-top: 100px!important;
        margin-left: 10px!important;
    }
}

@media screen and (min-width: 541px) and (max-width: 570px)  {
    .Hero22ButtonPrevious {
        margin-left: -380px!important;
        margin-top: 100px!important;
    }
    
    .Hero22ButtonPreviousSecond {
        margin-top: 100px!important;
        margin-left: 16px!important;
    }
}

@media screen and (min-width: 570px) and (max-width: 600px)  {
    .Hero22ButtonPrevious {
        margin-left: -400px!important;
        margin-top: 100px!important;
    }
    
    .Hero22ButtonPreviousSecond {
        margin-top: 100px!important;
        margin-left: 22px!important;
    }
}

@media screen and (min-width: 601px) and (max-width: 625px)  {
    .Hero22ButtonPrevious {
        margin-left: -420px!important;
        margin-top: 100px!important;
    }
    
    .Hero22ButtonPreviousSecond {
        margin-top: 100px!important;
        margin-left: -450px!important;
    }
}

@media screen and (min-width: 625px) and (max-width: 654px)  {
    .Hero22ButtonPrevious {
        margin-left: -445px!important;
        margin-top: 100px!important;
    }
    
    .Hero22ButtonPreviousSecond {
        margin-top: 100px!important;
        margin-left: -470px!important;
    }
}

@media screen and (min-width: 655px) and (max-width: 680px) {
    .Hero22ButtonPreviousSecond {
        margin-top: 100px!important;
        margin-left: -420px;
    }
}

@media screen and (min-width: 681px) and (max-width: 1070px) {
    .Hero22ButtonPreviousSecond {
        margin-top: 80px!important;
        margin-left: -430px;
    }
    
    .Hero22ButtonPrevious {
        margin-left: -380px;
        margin-top: 35px;
    }
}

@media screen and (min-width: 864px) and (max-width: 989px) {
    .hero22mail {
        width:85% !important;
    }
}

@media screen and (min-width: 989px) and (max-width: 1040px) {
    .hero22mail {
        width:80% !important;
    }
}

@media screen and (min-width: 1040px) and (max-width: 1070px) {
    .hero22mail {
        width:75% !important;
    }
}

@media screen and (min-width: 359px) {
    .hero22rangeslider2 {
        width:60% !important;
    }
    .slidernew2 {
        width:60% !important;
    }
}

@media screen and (min-width: 360px) {
    .hero22rangeslider2 {
        width:70% !important;
    }
    .slidernew2 {
        width:70% !important;
    }
}

@media screen and (min-width: 360px) {
    .hero22rangeslider2 {
        width:72% !important;
    }
    .slidernew2 {
        width:72% !important;
    }
}

@media screen and (max-width: 370px) {
    .GoalText {
        font-size: 10px !important;
    }
    
    .hero22heading {
        font-size:16px !important;
    }
    
    .inputaddwidth {
        width: 85% !important;
    }
    
    .hero22slidertext {
        font-size: 13px !important;
    }
    
    .Hero22ButtonSecond {
        margin-top:25px !important;
        margin-right: 125px !important;
    }
    
    .Hero22ButtonPrevious {
        margin-top: 50px !important;
        margin-left: -330px !important;
    }
    
    .Hero22ButtonPreviousSecond {
        margin-top: 20px !important;
    }
    
    .hero22slider {
        width:97% !important;
    }
}

@media screen and (min-width: 370px) {
    .hero22rangeslider2 {
        width:74% !important;
    }
    .slidernew2 {
        width:74% !important;
    }
}

@media screen and (min-width: 380px) {
    .hero22rangeslider2 {
        width:77% !important;
    }
    .slidernew2 {
        width:77% !important;
    }
}

@media screen and (min-width: 400px) {
    .hero22rangeslider2 {
        width:80% !important;
    }
    .slidernew2 {
        width:80% !important;
    }
}

@media screen and (min-width: 410px) {
    .hero22rangeslider2 {
        width:84% !important;
    }
    .slidernew2 {
        width:84% !important;
    }
}

@media screen and (min-width: 420px) {
    .hero22rangeslider2 {
        width:85% !important;
    }
    .slidernew2 {
        width:85% !important;
    }
}

@media screen and (min-width: 430px) {
    .hero22rangeslider2 {
        width:88% !important;
    }
    .slidernew2 {
        width:88% !important;
    }
}

@media screen and (min-width: 440px) {
    .hero22rangeslider2 {
        width:90% !important;
    }
    .slidernew2 {
        width:90% !important;
    }
}

@media screen and (min-width: 450px) {
    .hero22rangeslider2 {
        width:92% !important;
    }
    .slidernew2 {
        width:92% !important;
    }
}

@media screen and (min-width: 470px) {
    .hero22rangeslider2 {
        width:98% !important;
    }
    .slidernew2 {
        width:98% !important;
    }
}

@media screen and (min-width: 485px) and (max-width: 663px) {
    .hero22rangeslider2 {
        width:100% !important;
    }
    .slidernew2 {
        width:100% !important;
    }
}

input[type=range] {
    background:transparent !important;
    border: none !important;
}

.slidernew2 {
  -webkit-appearance: none;
  height: 25px;
  width:100%;
  padding:0;
  margin:0;
  background: transparent !important;
  outline: none;
  border: none !important;
}

.slidernew2::-webkit-slider-runnable-track {
  width: 100%;
  height: 2px;
  border-radius: 25px;
  border: 2px solid #C4C4C4;
  cursor: pointer;
  background: #C4C4C4;
}

.slidernew2::-moz-range-track {
    cursor: pointer;
    outline: 0;
    height: 2px !important;
    width: 100% !important;
    height: 3px !important;
    border-radius: 25px !important;
    border: 3px solid #C4C4C4 !important;
    background: #C4C4C4 !important;
}

input[type=range]::-moz-range-track {
    cursor: pointer;
    outline: 0;
    height: 2px !important;
    width: 100% !important;
    height: 2px !important;
    border-radius: 25px !important;
    border: 3px solid #C4C4C4 !important;
    background: #C4C4C4 !important;
    margin:0px !important;
}

.slidernew2::-ms-fill-lower {
  background: #CB951A;
  border: 0.2px solid #CB951A;
  border-radius: 2.6px;
}

.slidernew2::-ms-track {
    cursor: pointer;
    outline: 0;
    height: 2px !important;
    width: 100% !important;
    border-radius: 25px !important;
    border: 2px solid #C4C4C4 !important;
    background: #C4C4C4 !important;
}

.slidernew2:-moz-range-thumb {
    -moz-appearance: none; 
    pointer-events: auto; 
    background-color: #CB951A !important;
    border: solid 12px #CB951A !important;
    border-radius: 0;
    height: 20px !important;
    width: 20px !important;
    border-radius: 50% !important;
}

.slidernew2::-ms-thumb {
  background-color: #CB951A;
    border: solid 12px #CB951A;
    border-radius: 0;
    height: 10px;
    width: 10px;
    margin-top:-5px;
    border-radius: 50%;
}

input[type="number"][disabled] {
   color: #7794c4;
}

.strongol {
    font-weight:bold;
}

.olmargin {
    margin: 0 0 10px 30px !important;
}

.SPS1{
    display: inline;
    margin-top: 50px;
}

.Ministrstvo1{
    display: inline;
    margin-left: 50px;
}

.EU1{
    display: inline;
    margin-left: 50px;
}

.BookBannerTitle{
    padding-top: 8%;
}

.BookBannerContent{
    width:650px;
}

.aligncenterdiv {
    text-align: center !important;
}

.conferencetextwrapper {
max-width:1180px;
width: auto;
height: auto;
margin-left:auto;
margin-right:auto;
box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
border-radius: 10px;
background:#eef4fe;
background: rgba(255,255,255,0.50);
padding: 30px;
}

.main-header-top-conference {
    height: 1331px; 
}

.mobilesmallermargin {
    height: 110px !important;
}

@media screen and (max-width: 600px){
.smallermobile {
    font-size: 24px !important;
}

.mobilesmallermargin {
    height: 60px !important;
}

.mobile2nomargin {
    height: 0px !important; 
}

.cmobile {
    height: 300px !important;
}

.minmobileheight {
    min-height:794px !important;
}
}

.minmobileheight {
    min-height:auto;
}

* { box-sizing: border-box; }

@-webkit-keyframes ticker {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    100% {
        -webkit-transform: translate3d(-130%, 0, 0);
        transform: translate3d(-130%, 0, 0);
    }
}

@keyframes ticker {
    0% {
        transform: translate3d(0, 0, 0);
    }

    100% {
        transform: translate3d(-50%, 0, 0);
    }
}

.ticker-wrap {
    width: 100%;
    overflow: hidden;
    height: 4rem;
    /*background-color: white;*/
    padding-left: 0%;
    box-sizing: content-box;
}

.ticker {
    /*width: 1350px;*/
    width: 2700px;
    height: 40px;
    /*display: inline-block;*/
    display: flex;
    height: 4rem;
    line-height: 4rem;
    white-space: nowrap;
    box-sizing: content-box;

    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-name: ticker;
    animation-name: ticker;
    -webkit-animation-duration: 30s;
    animation-duration: 30s;
}

ticker__item {
    display: inline-block;
    padding: 0 2rem;
    font-size: 2rem;
    color: white;
}

.stocktickeritem {
    width: 100%;
    height: 40px;
    display: inline;
    float: left;
}

.stocktickerimage {
    display: inline;
    float: left;
}

.stocktickername {
    float: left;
    margin-top: -10px;
    margin-left: 10px;
}

.stocktickerprice {
    float: left;
    margin-top: -10px;
    margin-left: 10px;
}

.tickerstyle {
    overflow: hidden;
    margin-right: 10px;
    padding-top: 10px;
}
    
    .setfixedheight70 {
        height: 60px !important;
    }
    
    .heroblog {
        margin-top: 20px !important;
    }
    
    .moveup20 {
        margin-top:-20px;
    }
    
    .certresponsive {
        max-height: 88px;
        width:auto;
    }
    
    .fixright50 {
        margin-right: -50px;
    }
    
    .textaligncenter {
        text-align: center;
    }
    
    .consultantmeet {
        max-width: 1180px;
        margin-left: auto;
        margin-right: auto;
    }
    
    .marginbottom140desktop {
        margin-bottom:140px;
    }
    
    #nf-field-99-container {
        padding-top:20px;
    }
    
    #nf-field-107-container {
        padding-top:20px;
    }
    
    #nf-field-102-container {
        padding-top:20px;
    }
    
    #nf-field-104-wrap {
        padding-top:20px;
    }
    
    #nf-field-103-container {
        padding-top:20px;
    }
    
    #nf-field-109-container {
        padding-top:20px;
    }
    
    #nf-field-103-wrap {
        padding-top:20px;
    }
    
    #nf-error-96 {
        display:none;
    }
    
    #nf-error-105 {
        display:none;
    }
    
    #nf-error-107 {
        display:none;
    }
    
    #nf-error-109 {
        display:none;
    }
    
    
    #nf-error-99 {
        display:none;
    }
    
    #nf-error-104 {
        display:none;
    }
    
    #nf-error-103 {
        display:none;
    }
    
    #nf-field-98 {
    background: #2F80ED !important;
    color: #ffffff !important;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 10px;
    border:none !important;
    border-radius:5px !important;
}

#nf-field-121 {
    background: #2F80ED !important;
    color: #ffffff !important;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 10px;
    border:none !important;
    border-radius:5px !important;
}

#nf-field-126 {
    background: #2F80ED !important;
    color: #ffffff !important;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 10px;
    border:none !important;
    border-radius:5px !important;
}
    
    #nf-field-106{
        background: #2F80ED !important; 
        color: #ffffff !important;
        padding-left: 30px; 
        padding-right: 30px; 
        padding-top: 15px; 
        padding-bottom: 15px; 
        margin-top:10px;
    }
    
    .next-level-button {
        color:#C1921A !important;
    }
    
@media screen and (min-width: 1075px) and (max-width: 1160px) {
    .top-box-fix-height {
        min-height: 291px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1074px) {
    .top-box-fix-height {
        min-height: 329px !important;
    }
}

@media screen and (max-width: 1080px) {
    .hero22scenewrapper {
        max-height: 470px !important;
    }
}

@media screen and (max-width: 1070px) {
    .hero22scenewrapper {
        max-height: 560px !important;
    }
}

@media screen and (max-width: 990px) {
    .hero22scenewrapper {
        max-height: 560px !important;
    }
}

@media screen and (max-width: 903px) {
    .top-box-fix-height {
        min-height: 323px !important;
    }
    
    .hero22scenewrapper {
        max-height: 560px !important;
    }
}

@media screen and (max-width: 825px) {
    .hero22scenewrapper {
        max-height: 560px !important;
    }
}

@media screen and (max-width: 778px) {
    .fix-main-header-height {
        height: 900px !important;
    }
}

@media screen and (max-width: 768px) {
    
    .fix-main-header-height {
        height: 950px !important;
    }
    
    .hero22scenewrapper {
        max-height: 560px !important;
    }
}

@media screen and (max-width: 680px) {
    
    
    .hero22scenewrapper {
        max-height: 750px !important;
    }
}

@media screen and (max-width: 540px) {
    .hero22scenewrapper {
        max-height: 750px !important;
    }
    
    .empty50mobile {
        height: 50px !important;
    }
}

@media screen and (max-width: 480px) {
    .hero22scenewrapper {
        max-height: 750px !important;
    }
    
    .top-box-fix-height {
        min-width: 95%;
        min-height: 300px;
    }
    
    .top-box-fix-height {
        min-width: 95%;
        min-height: 300px;
    }
    
    .headerPrice1 {
        right: 154px !important;
    }
    
    .headerPrice2 {
        right: 154px !important;
    }
}

@media screen and (min-width: 463px) and (max-width: 480px) {
    .highermobilebutton {
        height: 120px !important;
    }
}

@media screen and (min-width: 390px) and (max-width: 463px) {
    .highermobilebutton {
        height: 190px !important;
    }
}

@media screen and (max-width: 390px) {
    .highermobilebutton {
        height: 120px !important;
    }
    
    .b1 {
        width: 100% !important;
    }
    
    .b2 {
        width: 100% !important;
    }
}

@media screen and (max-width: 950px) {
    .forcemobileshow {
        display:block;
    }
    
    .hidemobilewidget {
        display:none;
    }
    
    .mini-wpml {
        display:none;
    }
    
    .wpml-ls-legacy-dropdown {
        display:none !important;
    }
    
    .loginButtonMobile {
        background-color: #CB951A;
        margin-left: -25px;
        margin-top: -30px;
    }
}

@media screen and (max-width: 664px) {
    .buttonebook {
        float: none !important;
        margin-top: 190px !important;
        text-align: center;
    }
}

.footerValores2 {
    text-align: center;
    margin-top:320px;
    height: 250px;
}

@media screen and (max-width: 420px) {
    .footerValores2 {
        height: 300px !important;
    }        
}

@media screen and (max-width: 720px){
    #prednosti-varcevanja-tabela tr td:first-child, #kupujem-tabela tr td:first-child, #prodajam-tabela tr td:first-child{
        position: sticky !important;
        left:0 !important;
        background-color: #ffffff !important;
    }
    
    
}

.metal-account-top-margin {
    margin-top:120px;
}

.margin-bottom-10 {
    margin-bottom: 10px !important;
}

.metal-account-badge {
    margin-top: -120px;
    margin-right: 10%;
}

.metal-account-headline {
     font-style: normal;
     line-height: 40px;
     color: #6F7898;
 }
 
 .border-gold {
     border-color:#c1921a;
 }
 
 .vc_sep_line {
     border-color:#c1921a !important;
 }
 
 .metal-account-world-bck {
     background-position: right top !important;
     background: no-repeat;
 }

 
 .margin-top-minus-40 {
     margin-top: -40px !important;
 }
 
 .margin-top-minus-20 {
     margin-top: -20px !important;
 }
 
 .margin-top-minus-20 {
     margin-top: -15px !important;
 }
 
.metal-account-ozl{ }
.metal-account-ozl div{
    background-repeat: no-repeat;
    position: absolute;
    right: -300px;
    padding: 0 !important;
    top: 60px;
    width: 1000px !important;
    height: 410px;
    background-position: right;
    background-size: cover;
}

.metal-account-ozl-mobile div{
    background-repeat: no-repeat;
    padding: 0 !important;
    height: 410px;
    background-position: top;
    background-size: cover;
}

#nf-label-class-field-103-0 { 
    margin-left:27px !important;
}

#nf-label-class-field-103-1 {
    margin-left:27px !important;
}

.valores-blue-button {
    background: #2F80ED;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    color: #ffffff;
    padding-left: 30px; 
    padding-right: 30px; 
    padding-top: 15px; 
    padding-bottom: 15px; 
    text-decoration: none;
    font-size: 18px; 
    border: none; 
    font-weight: 600;
    height: 63px;
    min-width: 192px;
    transition: transform .2s;
    margin: 0 !important;
    font-family: DM Sans;
}

.valores-blue-button:hover {
    background:#4A93F4;
    transform: scale(1.025);
}

.valores-gold-button {
    background: #CB951A;
    box-shadow: 0px 5px 80px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    color: #ffffff;
    padding-left: 30px; 
    padding-right: 30px; 
    padding-top: 15px; 
    padding-bottom: 15px; 
    text-decoration: none;
    font-size: 18px; 
    border: none; 
    font-weight: 600;
    height: 63px;
    min-width: 192px;
    transition: transform .2s;
    margin: 0 !important;
    font-family: DM Sans;
}

.valores-gold-button:hover {
    background:#CFAA4A;
    color: #ffffff;
    transform: scale(1.025);
}

.metal-account-arrow {
    margin-top:25px;
}

.adjust-fw-inner-row {
     max-width:1650px !important;
 }
 
 .responsive-title-item {
        font-size:30px;
    }
    
    .force-responsive-item2 {
        font-size: 24px !important;
    }

@media only screen and (min-width: 1100px) and (max-width: 1170px) {
.metal-account-meeting-figure {
    margin-top:50px !important;
}
}

@media only screen and (min-width: 1000px) and (max-width: 1170px) {
.metal-account-meeting-figure {
    margin-top:100px !important;
}
}

@media only screen and (min-width: 900px) and (max-width: 1000px) {
.metal-account-meeting-figure {
    margin-top:250px !important;
}
}

@media only screen and (max-width: 900px) {
.metal-account-meeting-figure {
    display:none;
}

.metal-account-meeting-form {
    width:100% !important;
    margin-bottom: 200px;
}
}

@media only screen and (min-width: 1026px) and (max-width: 1058px) {
    .gold-box-top {
    min-height: 300px !important;
}
}

@media only screen and (min-width: 779px) and (max-width: 802px) {
    .gold-box-top {
    min-height: 334px !important;
}
}

@media only screen and (min-width: 803px) and (max-width: 805px) {
    .gold-box-top {
    min-height: 299px !important;
}
}

.branding {
    width:250px !important;
}

.responsive-text-30 {
    font-size: 30px;
}

.responsive-text-24 {
    font-size: 24px;
    line-height:24px;
}

.responsive-text-18 {
    font-size: 18px;
}

@media only screen and (min-width: 950px) and (max-width: 1280px) {
    .wpml-ls-legacy-dropdown a {
        border: none !important;
        background-color: transparent !important;
        color: #4487F7 !important;
        font-weight: bold;
    }
    
    .wpml-ls-legacy-dropdown a:hover {
        background-color: #4487F7 !important;
        color: #FFF !important;
    }
    
    .loginButtonMobile {
        display:none;
    }
    
    .mini-contacts {
        display:none !important;
    }
}

#pomoc-registracija {
    display:none;
}

.metal-account-hero-button {
    margin-top: -130px;
}

@media only screen and (min-width: 1440px) and (max-width: 1505px) {
    .responsive-text-30 {
        font-size: 28px;
    }
    
    .metal-account-ozl div{
    right: -330px;
    }
    
    .force-responsive-item2 {
        font-size: 21px !important;
        line-height: 26px !important;
    }
}

@media only screen and (min-width: 1300px) and (max-width: 1440px) {
    .responsive-text-30 {
        font-size: 24px;
    }
    
    .metal-account-ozl div{
    right: -350px;
    }
    
    .force-responsive-item2 {
        font-size: 21px !important;
        line-height: 26px !important;
    }
    
    .responsive-text-24 {
        font-size: 22px;
        line-height:24px;
    }
    
    .responsive-text-18 {
        font-size: 18px;
    }
    
    .metal-account-badge {
        margin-top: -120px;
        margin-right: 0%;
    }
    
    .responsive-title-h1 {
        font-size: 55px;
        line-height: 60px;
    }
}

@media only screen and (min-width: 1300px) and (max-width: 1350px) {
    .metal-account-badge {
        margin-top: -120px;
        margin-right: -10%;
    }
}

@media only screen and (min-width: 1160px) and (max-width: 1300px) {
    .responsive-text-30 {
        font-size: 21px;
    }
    
    .metal-account-ozl div{
    right: -450px;
    }
    
    .metal-account-badge {
        margin-top: -120px;
        margin-right: -10%;
    }
    
    .responsive-title-h1 {
        font-size: 50px;
        line-height: 55px;
    }
    
    .force-responsive-item2 {
        font-size: 21px !important;
        line-height: 26px !important;
    }
}

@media only screen and (max-width: 365px) {
    .valic-smile-icon {
        margin-top:-50px;
    }
}

@media only screen and (min-width: 992px) {
   .limit-checkbox-width {
        max-width:30px;
    }
    
    .footer-hide-main {
        display:none !important;
    }
    
    .remove-shadow {
        box-shadow: none !important;
    }
    
    .zigolo-form-container {
        margin-left: 0px;
    }
    
    .zigolo-confirm-form {
        text-align: left;
        margin-left: -25px;
    }
}

@media only screen and (min-width: 410px) and (max-width: 450px) {
    .valic-smile-icon {
        margin-right:20px;
    }
}

@media only screen and (min-width: 450px) and (max-width: 500px) {
    .valic-smile-icon {
        margin-right:40px;
    }
}

@media only screen and (min-width: 500px) and (max-width: 550px) {
    .valic-smile-icon {
        margin-right:70px;
    }
}

@media only screen and (min-width: 550px) and (max-width: 620px) {
    .valic-smile-icon {
        margin-right:18%;
    }
}

@media only screen and (min-width: 620px) and (max-width: 700px) {
    .valic-smile-icon {
        margin-right:22%;
    }
}

@media only screen and (min-width: 700px) and (max-width: 850px) {
    .valic-smile-icon {
        margin-right:25%;
    }
}

@media only screen and (min-width: 850px) and (max-width: 850px) {
    .valic-smile-icon {
        margin-right:25%;
    }
}

@media only screen and (min-width: 850px) and (max-width: 950px) {
    .valic-smile-icon {
        margin-right:28%;
    }
}

@media only screen and (min-width: 950px) and (max-width: 992px) {
    .valic-smile-icon {
        margin-right:30%;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1300px) {
    .valic-smile-icon {
        position: absolute;
        margin-left: 20vw;
        margin-top: -5vw;
    }
}

@media only screen and (min-width: 1300px) and (max-width: 1440px) {
    .valic-smile-icon {
        position: absolute;
        margin-left: 18vw;
        margin-top: -5vw;
    }
}

@media only screen and (min-width: 1440px) and (max-width: 1600px) {
    .valic-smile-icon {
        position: absolute;
        margin-left: 16vw;
        margin-top: -4vw;
    }
}

@media only screen and (min-width: 1600px) and (max-width: 1700px) {
    .valic-smile-icon {
        position: absolute;
        margin-left: 16vw;
        margin-top: -4vw;
    }
}

@media only screen and (min-width: 1700px) and (max-width: 1800px) {
    .valic-smile-icon {
        position: absolute;
        margin-left: 15vw;
        margin-top: -5vw;
    }
}

@media only screen and (min-width: 1800px) and (max-width: 1920px) {
    .valic-smile-icon {
        position: absolute;
        margin-left: 14vw;
        margin-top: -4vw;
    }
}

@media only screen and (min-width: 1920px) and (max-width: 2100px) {
    .valic-smile-icon {
        position: absolute;
        margin-left: 13vw;
        margin-top: -4vw;
    }
}

@media only screen and (min-width: 2100px) and (max-width: 2300px) {
    .valic-smile-icon {
        position: absolute;
        margin-left: 12vw;
        margin-top: -4vw;
    }
}

@media only screen and (min-width: 2300px) and (max-width: 2500px) {
    .valic-smile-icon {
        position: absolute;
        margin-left: 11vw;
        margin-top: -3vw;
    }
}

@media only screen and (min-width: 2500px) {
    .valic-smile-icon {
        position: absolute;
        margin-left: 10vw;
        margin-top: -3vw;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1160px) {
    .responsive-title-h1 {
        font-size: 38px;
        line-height: 42px;
    }
    .responsive-text-30 {
        font-size: 21px;
    }
    
    .metal-account-badge {
        margin-top: -180px;
        margin-right: -20%;
    }
    
    .metal-account-hero-button {
        margin-top: 0px;
    }
    
    .force-responsive-item2 {
        font-size: 18px !important;
        line-height: 26px !important;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1350px) {
    .responsive-title-item {
        font-size:24px;
    }
    
    .responsive-text-item {
        font-size: 21px;
    }
    
    .moveup20 {
        margin-top:-40px;
    }
    
    .force-responsive-item2 {
        font-size: 21px !important;
        line-height: 26px !important;
    }
}

@media only screen and (min-width: 1200px) {
    .disable-desktop {
        display:none !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .disable-horizontal-tablet {
        display:none !important;
    }
}

@media only screen and (max-width: 768px) {
    .disable-mobile {
        display:none !important;
    }
    
    .metal-account-hero-button-mobile {
       
    }
    
    .metal-account-loading-video-resize {
        max-width: 70%;
    }
    
    .metal-account-video-mobile {
        margin-right: -150px;
        margin-top: -30px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
    .disable-vertical-tablet {
        display:none !important;
    }
    
    .metal-account-arrow {
        margin-top:-20px;
    }
    
    .metal-account-ozl-mobile div{
        height: 300px;
    }
}

@media only screen and (max-width: 992px) {
    .add-white-layer {
        background: rgba(255,255,255,0.7);
    }
    .metal-account-arrow {
        margin-top:-20px;
    }
    
    .force-responsive-item2 {
        font-size: 21px !important;
        line-height: 26px !important;
    }
    
    .metal-account-badge-mobile {
       position: absolute;
        right: 10px;
        margin-top: -140px;
        max-width: 200px;
    }
    
    .metal-account-loading-video-resize {
        max-width: 70%;
    }
    
    .responsive-title-h1 {
        font-size: 38px;
        line-height: 45px;
    }
    
    .responsive-text-30 {
        font-size: 24px;
    }
    
    .responsive-title-item {
        font-size:24px;
    }
    
    .responsive-text-item {
        font-size: 21px;
    }
    
    .moveup20 {
        margin-top:-40px;
    }
}

@media only screen and (max-width: 380px) {
    .responsive-title-item {
        font-size:19px;
    }
    
    .responsive-text-item {
        font-size: 16px;
    }
    
    .button-gold {
        font-size: 16px;
        padding-left:10px;
        padding-right:10px;
    }
    
    .button-blue {
        font-size: 16px;
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .valores-blue-button {
        font-size: 16px;
        padding-left:10px;
        padding-right:10px;
    }
    
    .valores-gold-button {
        font-size: 16px;
        padding-left:10px;
        padding-right:10px;
    }
    
    .vsacast-gold-button {
        font-size:16px;
    }
}
@media only screen and (max-width:720px){
    .ceneplemenitihkovin-table-head{
        display:table-header-group !important;
    }
    .ceneplemenitihkovin-table-cell-middle{
        text-align: center;
        padding-top: 15px;
    }
   .ceneplemenitihkovin-table-cell-right{
       padding-top:15px;
       text-align:center !important;
   }
    .ceneplemenitihkovin-table-cell-second{
        
    }

    .table-heading-padding-fix{
        padding-top:0px !important;
    }
    .ceneplemenitihkovin-table-cell-text-big{
        font-size: 15px;
    }
    .ceneplemenitihkovin-table-cell-middle-left,.ceneplemenitihkovin-table-cell-right{
        text-align:left;
    }
    .ceneplemenitihkovin-table-cell-middle-left{
        min-height:108px;
    }
    .ceneplemenitihkovin-table-head-cell-right{
        text-align:center;
    }
    
    .ceneplemenitihkovin-table-head-cell-left{
        position: -webkit-sticky;
        position:sticky;
        left:0;
        background-color: #F3F3F3;
    
    }
    .ceneplemenitihkovin-table-cell-middle-left{
        position: -webkit-sticky;
        position:sticky;
        left:77px;
        background-color: #F3F3F3;
    }
    .ceneplemenitihkovin-table-cell-left{
        position: -webkit-sticky;
        position:sticky;
        left:0;
        background-color: #fff;
    }
    .ceneplemenitihkovin-table-cell-second{
        position: -webkit-sticky;
        position:sticky;
        left:77px;
        background-color: #fff;
    }
    }
    @media only screen and (max-width:532px){
        .ceneplemenitihkovin-table-cell-middle{
            text-align: left;
        }
        .ceneplemenitihkovin-table-cell-middle-left,.ceneplemenitihkovin-table-cell-second{
            display:block;
            width:130px;
        }
        .table-heading-padding-fix{
            vertical-align: top;
        }
    }
    @media only screen and (max-width: 455px){
        .ceneplemenitihkovin-table{
            max-width: 670px;
        }
        .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{
            padding:0;
        }
    }
    @media only screen and (max-width: 418px){
        .ceneplemenitihkovin-table-cell-middle-left,.ceneplemenitihkovin-table-cell-second,.ceneplemenitihkovin-table-cell-middle{
            float:left;
        }
        .ceneplemenitihkovin-table-cell-middle{
            text-align:center;
            padding-top:19px;
        }
        .ceneplemenitihkovin-table-cell-right{
            padding-top:0;
        }
        .ceneplemenitihkovin-table-head-cell-right .ceneplemenitihkovin-table-heading{
            display: block;
            width: 50%;
            margin: 0 auto !important;
        }
        
    }
    @media only screen and (max-width: 367px){
        .ceneplemenitihkovin-table-cell-middle{
            text-align:left;
        }
       
    }
    
    @media only screen and (max-width: 363px){
        .ceneplemenitihkovin-button-gold-margin {
            margin-left:25px;
            margin-right:25px;
            margin-top:25px;
        }
       
    }
    
    @media only screen and (max-width:335px){
          .ceneplemenitihkovin-table-cell-middle-left,.ceneplemenitihkovin-table-cell-second{
             width: 120px;
         }
         .ceneplemenitihkovin-table-heading{
         
             font-size: 14px;
         }
    }
    
    @media only screen and (max-width:768px){
        .mobile-top-minus-200 {
            margin-top:-200px !important
        }
        
        .metal-account-ozl-mobile div{
        height: 300px;
        background-position: left;
    }
    
        .fix50to0-mobile {
            height:0px !important;
        }
        
        .responsive-title-h1 {
        font-size: 32px;
        line-height: 45px;
    }
    
    .responsive-text-30 {
        font-size: 24px;
    }
    
    .responsive-title-item {
        font-size:24px;
    }
    
    .responsive-text-item {
        font-size: 18px;
    }
    
       
         .ceneplemenitihkovin-table-head-cell-left{
        position:sticky;
        left:0;
        background-color: #F3F3F3;
    
    }
    .ceneplemenitihkovin-table-cell-middle-left{
        position:sticky;
        left:77px;
        background-color: #F3F3F3;
    }
    .ceneplemenitihkovin-table-cell-left{
        position:sticky;
        left:0;
        background-color: #fff;
    }
    .ceneplemenitihkovin-table-cell-second{
        position:sticky;
        left:77px;
        background-color: #fff;
    }
    .ceneplemenitihkovin-table-head-cell-right .ceneplemenitihkovin-table-heading{
        margin-left: 30px;
    }
    .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{
        padding:0;
    }
    }
    
    .listradio-wrap .nf-field-element label:after {
        background: none !important;
        border: none !important;
    }
    
    .listradio-wrap .nf-field-element label.nf-checked-label:before {
        background: none !important;
        
    }
    
    .listradio-wrap .nf-field-element label.nf-checked-label:after {
        border-color: transparent !important;
    }
    
    input[type=checkbox]:focus+label:after, input[type=radio]:focus+label:after {
        box-shadow: none !important;
    }
    
    /* Metal account - meet help form */
    #nf-field-96 {
        height: 50px;
    }
    
    #nf-field-99 {
        height: 50px;
    }
    
    #nf-field-104 {
        height: 50px;
    }
    
    /* Metal account CRO - meet help form */
#nf-field-120 {
    height: 50px;
}

#nf-field-122 {
    height: 50px;
}

#nf-field-124 {
    height: 50px;
}

#nf-field-122-container {
    padding-top: 20px;
}

#nf-field-124-container {
    padding-top: 20px;
}

#nf-field-123-container {
    padding-top: 20px;
}

#nf-error-120 {
    display: none;
}

#nf-error-122 {
    display: none;
}

#nf-error-123 {
    display: none;
}

   /* Metal account EN - meet help form */
#nf-field-125 {
    height: 50px;
}

#nf-field-127 {
    height: 50px;
}

#nf-field-129 {
    height: 50px;
}

#nf-field-128-container {
    padding-top: 20px;
}

#nf-field-127-container {
    padding-top: 20px;
}

#nf-field-129-container {
    padding-top: 20px;
}

#nf-error-125 {
    display: none;
}

#nf-error-127 {
    display: none;
}

#nf-error-128 {
    display: none;
}
    
    /* Gold package Meet/Help form */
    #nf-field-105 {
        height:50px;
    }
    
    #nf-field-107 {
        height:50px;
    }
    
    #nf-field-109 {
        height:50px;
    }
    
    #nf-field-108-0 {
        margin-top:10px;
    }
    
    #nf-field-108-1 {
        margin-top:10px;
    }
    
    #nf-field-108-container {
        padding-top:40px;
    }
    
    .news-row-home-mini {
        max-height: 263px !important;
        font-weight: 400 !important;
        color: #ffffff !important;
        border-radius: 10px 10px 10px 10px;
    }
    
    .news-row-home-mini::before {
        background: linear-gradient(360deg, black, transparent);
        pointer-events: none; 
    }
    
    .news-row-home {
        min-height: 535px !important;
        font-weight: 400 !important;
        color: #ffffff !important;
        border-radius: 10px 10px 10px 10px;
        margin-left: auto;
    }
    
    .news-row-home::before {
        content: "";
        position: absolute;
        top: 10%;
        left: 0;
        right: 0;
        bottom: 0;
        background: linear-gradient(360deg, black, transparent);
        pointer-events: none; 
    }
    
    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item {
        background-color: #2F80ED !important;
        text-transform: uppercase;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover {
        background-color: #4A93F4 !important;
    }
    
    .News-mini-title {
        margin-top: 10px !important;
        line-height: 22px !important;
    }
    .News-mini-date {
        margin-bottom: 0px !important;
        font-size: 12px !important;
    }
    .News-title-badge{
        margin-top: 10px !important;
        line-height: 22px !important;
    }
    
    .News-date-badge{
        margin-bottom: 0px !important;
        font-size: 12px !important;
    }
    
    @media screen and (max-width: 390px) {
        .b2-mobile {
        margin-top: -40px !important; 
    }
    }
    
    
    /*.news-category-badge-mini {
        background-color: #2F80ED !important;
    }

    .news-category-badge-mini: hover {
        background-color: #4A93F4 !important;
    }

    /*.news-category-badge {
        background-color: #2F80ED !important;
    }

    .news-category-badge: hover {
        background-color: #4A93F4 !important;
    }*/
    
    .ultv-video__outer-wrap {
        border-radius:15px;
    }
    #popmake-10989 .kjepati-wrapper{
        max-width: 50%;
        margin-left: auto;
    }
   #popmake-10989 .kjepatipolagas-popup-text{
    color: #705103;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.kjepati-form-wrapper{
    border-radius: 14px;
background: linear-gradient(0deg, #FFF4D8 0%, #C69823 221.99%);
box-shadow: 0px 3px 11px 0px #6E0079 inset;
padding: 25px;
}
#popmake-10989{
    background: var(--wpr-bg-e63bdcd6-1211-4ff6-924d-f604403718be);
    background-size: 100% 100%;
}
.kjepati-image{
    margin-bottom: -20px;
    padding: 0 40px;
    position: relative;
    z-index: 1;
}

@media screen and (max-width: 778px){
    .gumbi-homepage-3-blocks button{
    min-width: 170px;
    font-size: 14px;
}
}
@media screen and (max-width: 500px){
    .gumbi-homepage-3-blocks button{
        margin-left:0 !important;
    }
}
@media screen and (max-width: 390px){
    div.gumbi-homepage-3-blocks{
        margin-top: 0 !important;
       
    }
   .gumbi-homepage-3-blocks .b1, .gumbi-homepage-3-blocks .b2{
       height: unset !important;
   }
   .gumbi-homepage-3-blocks .b1{
       margin-bottom: 35px;
   }
}
@media screen and (max-width: 1358px){
    .homepage-blocks-3{
    flex-wrap: nowrap !important;
}
.homepage-blocks-3 .rounded-box-big-three{
    margin-right:0;
}
  .homepage-blocks-3-tablet{
        flex-wrap: nowrap !important;
    }
    .homepage-blocks-3-wrapper{
        justify-content: center;
    }
    .homepage-blocks-3-tablet .rounded-box-big-three{
        margin-right:0;
    }
}
@media screen and (max-width: 1143px){
    .homepage-blocks-3-tablet .rounded-box-big-one,
    .homepage-blocks-3-tablet .rounded-box-big-two,
    .homepage-blocks-3-tablet .rounded-box-big-three{
        background-position-x: 250px;
        width: 100%;
    }
    .homepage-blocks-3-wrapper .vc_custom_1708596982929,.homepage-blocks-3-wrapper .vc_custom_1708598654515,.homepage-blocks-3-wrapper .vc_custom_1708599500823{
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}
@media screen and (max-width: 1117px){
        .homepage-blocks-3-tablet .rounded-box-big-one p,
    .homepage-blocks-3-tablet .rounded-box-big-two p,
    .homepage-blocks-3-tablet .rounded-box-big-three p{
        font-size: 16px !important;
        line-height: 20px;
    }
}
@media screen and (max-width: 1071px){
    .homepage-blocks-3-tablet .rounded-box-big-one,
    .homepage-blocks-3-tablet .rounded-box-big-two,
    .homepage-blocks-3-tablet .rounded-box-big-three{
        background-position-x: 220px;
       
    }
   
}
@media screen and (max-width: 1025px){
    .homepage-blocks-3-tablet .rounded-box-big-three{
        margin-top: 0;
       
    }
     
}
@media screen and (max-width: 991px){
    .homepage-blocks-3 .rounded-box-big-one p,
    .homepage-blocks-3 .rounded-box-big-two p,
    .homepage-blocks-3 .rounded-box-big-three p{
        font-size: 14px !important;
        line-height: 20px;
    }
    .homepage-blocks-3 .rounded-box-big-three{
        margin-top: 0;
        background-position-x: 210px;
    }
    .homepage-blocks-3 .rounded-box-big-two{
        background-position-x: 210px
    }
     .homepage-blocks-3 .rounded-box-big-one{
                 background-position-x: 220px;

     }
    .homepage-blocks-3 .rounded-box-big-two .vc_column-inner{
        margin-top: 0 !important;
    }
}
@media screen and (max-width: 991px){
     .homepage-blocks-3 .rounded-box-big-three,.homepage-blocks-3 .rounded-box-big-two{
        background-position-x: 190px;
    }
    
     
     .homepage-blocks-3 .rounded-box-big-one{
                 background-position-x: 200px;

     }
}

@media screen and (max-width: 778px){
    .homepage-blocks-3{
        margin-left: 0;
    }
   .homepage-blocks-3 .rounded-box-big-two{
        margin-top:0;
    }
     .homepage-blocks-3 .rounded-box-big-three,.homepage-blocks-3 .rounded-box-big-two{
        background-position-x: 120px !important;
    }
    
     
     .homepage-blocks-3 .rounded-box-big-one{
                 background-position-x: 130px 
                 !important;

     }
}
@media screen and (max-width: 778px){
     .homepage-blocks-3{
        flex-direction: column;
        gap:40px;
    }
    .homepage-blocks-3 .rounded-box-big-one p,
    .homepage-blocks-3 .rounded-box-big-two p,
    .homepage-blocks-3 .rounded-box-big-three p{
        font-size: 17px !important;
        line-height: unset;
    }
     .homepage-blocks-3 .rounded-box-big-three,.homepage-blocks-3 .rounded-box-big-two{
        background-position-x: 176px !important;
    }
    
     
     .homepage-blocks-3 .rounded-box-big-one{
                 background-position-x: 208px 
                 !important;

     }
     .homepage-blocks-3 .rounded-box-big-one ,
    .homepage-blocks-3 .rounded-box-big-two ,
    .homepage-blocks-3 .rounded-box-big-three {
        margin-right:0;
    }
}
@media screen and (max-width: 388px){
     .homepage-blocks-3 .rounded-box-big-one ,
    .homepage-blocks-3 .rounded-box-big-two ,
    .homepage-blocks-3 .rounded-box-big-three {
        width: 100%;
    }
    .home-3-block-mobile-padding.vc_custom_1708596956319,
    .home-3-block-mobile-padding.vc_custom_1708598639268,
    .home-3-block-mobile-padding.vc_custom_1708599488972 {
        padding:0 !important;
    }
   .home-3-block-mobile-padding .homepage-blocks-3-wrapper .vc_custom_1708596982929,
    .home-3-block-mobile-padding .homepage-blocks-3-wrapper .vc_custom_1708598654515,
    .home-3-block-mobile-padding .homepage-blocks-3-wrapper .vc_custom_1708599500823{
        margin-left: 0 !important;
        margin-right:0 !important;
    }
}

@media screen and (max-width: 720px){
    #prednosti-varcevanja-tabela{
        border-collapse: unset;
    }
}
.kyc-hero-wrapper{
    align-self: center !important;
}
.kyc-custom-box-shadow{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    padding: 20px;
    border-radius: 19px;
    height: 100%;
   
}
.kyc-mh{
    min-height: 280px; 
}
.kyc-s-4 .wpb_wrapper{
    height:100%;
}
.kyc-odt,.osobni-mob-text{
    font-size: 14px;
    color: #6F7897;
    font-family: "DM sans",Helvetica;
    font-weight: bold;
}
.kyc-paragraph,.cpk-cta-text{
    font-family: "DM sans",Helvetica;

}
.osobni-mob-text p{
    font-size: 14px !important;
}
.kyc-document-wrapper{
    justify-content: space-between;
    margin-top:15px;
    margin-bottom: 15px;
}
.kyc-document-wrapper .vc_column_container .wpb_text_column{
   margin-bottom:0;
}
.kyc-document-wrapper .vc_column_container .vc_column-inner{
    padding:0;
}
.kyc-document-wrapper .vc_column_container{
    width: fit-content;
    
}
.kyc-document-wrapper .vc_column_container:nth-child(1) .vc_column-inner{
    padding: 0 15px;
}
.kyc-document-image figure,.kyc-document-image .vc_single_image-wrapper,.kyc-document-image img{
    width: 100%;
}
.kyc-document-image img{
    max-width: 300px !important;
}
.kyc-seperator .vc_sep_line{
    border-top: 1px solid #6F7898 !important;
    border-color: none !important;
    opacity: 0.2;
}
.kyc-img-4{
    display:flex;
    flex-wrap:wrap;
}
.kyc-img-4 .vc_column_container{
    width:50%;
}
.kyc-img-4 .wpb_single_image{
    margin-bottom:0;
}
.kyc-4-align{
    align-items:center !important;
}
.kyc-mb{
    margin-bottom: 40px !important;
}
.kyc-pr-100{
    padding-right: 100px;
}
.kyc-pl-100{
    padding-left: 100px;
}
@media screen and (max-width:1200px){
    .kyc-pr-100{
        padding-right:unset;
    }
    .kyc-pl-100{
        padding-left: unset;
    }
}
@media screen and (max-width:991px){
    .kyc-mob-p{
        padding: 0 50px;
    }
}
@media screen and (max-width:778px){
    .kyc-mob-p{
        padding: 0 20px;
    }
    .kyc-c-g{
        gap: 53px;
    }
    .vc_custom_1707864888939.kyc-mob-p{
        margin-top: 86px !important;
    }
    .kyc-4-align{
    margin-top: 42px !important;
}
}
@media screen and (max-width: 1375px){
    .kyc-pr-mob{
        padding-right: 0px;
    }
}
.kyc-images-wrapper{
    height: 100%;
    align-items: end;
    margin-bottom: -20px;
    position:relative;
}
.kyc-lines-wrapper{
    position:absolute;
    height: 100%;
    width: 100%;
}
.kyc-line-1,.kyc-line-2,.kyc-line-3,.kyc-line-4,.kyc-line-5,.kyc-line-6{
    width:2px;
    background: #4487F7;
    position:absolute;
     z-index: 1;
}
.kyc-line-1{
    transform: rotate(-25deg);
    height: 85%;
    left: 15%;
    top: -10%;
}
.lines-hr .kyc-line-1,.lines-en .kyc-line-1{
   transform: rotate(-45deg);
    height: 90%;
    left: 20%;
    top: -17%;
}
.lines-en .kyc-line-1{
    height: 95%;
}
.kyc-line-2{
    height: 30%;
    left: 33.5%;
    top: -6%;
}
.lines-hr .kyc-line-2{
    height: 27%;
}
.lines-en .kyc-line-2{
    height: 52%;
    left: 30%;
    top: -12%;
    transform: rotate(45deg);
}
    

.kyc-line-3{
    height: 50%;
    left: 73%;
    top: -10%;
    transform: rotate(35deg);
}
.lines-hr .kyc-line-3{
    left: 80%;
}
.lines-en .kyc-line-3{
    left: 90%;
    top: -5%;
    transform: rotate(0deg);
}
.kyc-line-4{
    transform: rotate(-30deg);
    height: 100%;
    left: 28%;
    top: -30%;
}
.lines-hr .kyc-line-4,.lines-en .kyc-line-4{
     transform: rotate(-45deg);
     left:45%;
     top: -34%;
}
.lines-en .kyc-line-4{
    height: 105%;
}
.kyc-line-5{
    height: 30%;
    left: 80%;
    top: -20%;
}
.lines-hr .kyc-line-5{
     height: 25%;
}
.lines-en .kyc-line-5{
    height: 40%;
    left: 44%;
}
.kyc-line-6{
    height: 45%;
    left: 40%;
    top: -20%;
    transform: rotate(30deg);
}
.lines-hr .kyc-line-6{
     transform: rotate(0deg);
     left:50%;
}
.lines-en .kyc-line-6{
    height: 68%;
    left: 53%;
    transform: rotate(-30deg);
}
@media screen and (max-width: 1335px){
    .lines-hr .kyc-line-1,.lines-en .kyc-line-1{
    left: 22%;
}
.lines-en .kyc-line-2{
    transform: rotate(42deg);
}
}
@media screen and (max-width: 1114px){
    .kyc-images-wrapper{
        margin-bottom: -50px;
        flex-wrap: nowrap !important;
        gap:5px
    }
    .kyc-images-wrapper .wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner{
        padding:0;
    }
    
   .kyc-odt{
    font-size: 12px;
    }
    .kyc-line-1 {
        height: 80%;
    }
    .kyc-line-2 {
        height: 22%;
        left: 39%;
        top:-7%;
    }
    .kyc-line-3{
        height: 40%;
    }
    .lines-hr .kyc-line-1,.lines-en .kyc-line-1{
    left: 23%;
    top: -20%;
}
.lines-hr .kyc-line-2{
    height: 22%;
    top: -10%;
}
.lines-en .kyc-line-2{
    height:40%;
}

}
@media screen and (max-width: 1194px){
    .kyc-document-wrapper .vc_column_container:nth-child(1) .vc_column-inner{
    padding: 0;
}
}
@media screen and (max-width: 954px){
    .kyc-odt{
    font-size: 10px;
    }
}

@media screen and (max-width: 798px){
     .kyc-pr-mob{
        flex-basis: 100%;
        margin-top: 18px;
        margin-bottom: 20px;
        padding: 0 15px;
    }
    .kyc-k-1{
        flex-basis: 100%;
    }
    .kyc-odt p{
    font-size: 14px !important;
    }
     .kyc-line-1 {
        height: 85%;
        transform: rotate(-30deg);
        left: 13%;
        top: -12%;
    }
    .kyc-line-2{
        left: 35%;
        top: -6%;
    }
    .kyc-line-3{
        left: 80%;
    }
    .lines-en .kyc-line-3{
        left: 90%;
    }
    
    
     .kyc-c-g{
        gap: 53px;
    }
}
.osobni-mob-text-wrapper .wpb_wrapper{
    display:flex;
    justify-content: center;
    gap: 40px;
}
.kyc-mob-lines-wrapper{
    position: absolute;
    top:0;
    width:100%;
    height: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    max-width: 282px;
   
}
@media screen and (max-width:768px){
    .kyc-heading-mob{
        font-size: 22px !important;
    }
    .kyc-subheading-mob{
        font-size: 20px !important;
    }
    .kyc-i-m-2{
        margin-bottom:0;
    }
    .vc_custom_1708073065679.kyc-seperator.kyc-seperator-1{
    margin-top: 54px !important;
}
}
@media screen and (max-width: 357px){
    .osobni-mob-text p{
        font-size:12px !important;
    }
}
.kyc-seperator.kyc-seperator-1{
    margin-top: 38px !important;
}

/* Cene plemenitih kovin new*/


.cpk-new .ceneplemenitihkovin-table-head-cell-end{
    display:table-cell;
    width:10%;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    vertical-align:middle;
}
.cpk-new .ceneplemenitihkovin-table-cell-middle-left,.cpk-new .ceneplemenitihkovin-table-cell-middle,.cpk-new .ceneplemenitihkovin-table-head-cell-right,.cpk-new .ceneplemenitihkovin-table-cell-second,
.cpk-new .ceneplemenitihkovin-table-cell-right{
    width:26.66%;
}
.cpk-new .ceneplemenitihkovin-table-head-cell-right,.cpk-new .ceneplemenitihkovin-table-cell-right{
    
    border:none;
    border-radius: 0;
}
.cpk-new .ceneplemenitihkovin-first-table-row{
    background-color: #2F80ED;
}
.cpk-new .ceneplemenitihkovin-first-table-row p, .cpk-new .ceneplemenitihkovin-first-table-row span{
    color: #ffffff;
}

.cpk-new .ceneplemenitihkovin-first-table-row:hover{
    background-color:#C1921A;
}
.cpk-new .ceneplemenitihkovin-first-table-row:hover  .cene-table-hv-bg{
    background-color:#C1921A;
     border-right: 1px solid #C1921A;
      border-left: 1px solid #C1921A;
}

.cene-p-first-row-img{
    display:flex;
    justify-content:end;
    align-items: center;
}
.cenaplemenitihkovin-font .alignleft{
    margin-bottom: 0;
    margin-top: 6.5px
}
.cene-percentage{
        font-size: 20px;
    font-weight: bold;
    background: #Fff;
    color: #2f89ed !important;
    border-radius: 50%;
    padding: 5px;
    height: fit-content;
    height: 1.5em;
    width: 1.5em;
    display: flex;
    justify-content: center;
    align-items: center;
}
.cpk-new .ceneplemenitihkovin-first-table-row:hover .cene-percentage{
        color:#C1921A !important;

}
.cpk-new .cene-p-first-row-img{
    justify-content: end;
}
.cpk-image-holder{
    background: #2F80ED;
    display: flex;
    width: fit-content;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    padding: 5px 10px;
    margin:0 auto;
}
.cpk-image-first{
    background: #fff;
}
.cpk-image-holder img{
    width:30px;
    height: 30px;
}
.cene-p-k-cena{
    color:#c1921a;
}
.cpk-title{
    font-weight: 500;
}
.cpk-cta-wrapper{
    display:flex;
    justify-content:space-between;
    align-items: stretch;
    gap:50px;
}
.cpk-single-wrapper{
    padding: 25px;
    display:flex;
    width:100%;
    flex-direction: column;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 0 20px -1px rgba(239,239,239,1);
    justify-content:space-between;
    gap:25px;
}
.cpk-cta-text{
    font-weight:bold;
}
.cpk-single-wrapper img{
    width:60px;
    height:60px;
}
.cpk-single-wrapper p{
    text-align:center
}
.cpk-cta-btn, .cpk-cta-btn:hover{
    background:#c1921a;
}
@media screen and (max-width:1050px){
     .cpk-new .ceneplemenitihkovin-table-cell-left{
        padding-left:5px;
    }
}
@media screen and (max-width:956px){
    .cpk-cta-wrapper{
        gap: 30px;
    }
    .cpk-single-wrapper{
        padding:15px;
    }
    .cpk-single-wrapper .button-blue{
        padding: 15px !important;
    }
    
}
@media screen and (max-width:936px){
    .cpk-cta-wrapper{
        flex-direction:column;
    }
}

.cpk-mob-btn{
    display:none;
}
.cpk-table-desk{
    display:block;
}
.cpk-table-mob{
    display:none;
}

@media screen and (max-width:768px){
    .cpk-wrapper-p-mob .vc_column_container>.vc_column-inner{
        padding-left:0 !important;
        padding-right:0 !important;
    }
    .cene-mob-padding{
        padding-left:20px !important;
        padding-right:20px !important;
    }
    .ceneplemenitihkovin-table-cell-left-mob,.ceneplemenitihkovin-table-cell-second-mob{
        background-color: #2F80ED;
        /*border:none !important;*/
        /*border-radius:0;*/
    }
    .cpk-table-desk{
        display:none;
    }
    .cpk-mob-btn,.cpk-table-mob{
        display:block;
    }
    .cpk-table-mob.mw1500{
        padding-top:0 !important;
    }
    .cpk-mob-btn a{
        display:inline-block !important;
        width:100%;
        max-width:333px;
        color: #fff;
        font-size: 15px;
        height: fit-content;
        line-height:20px;
        padding-top:11px;
        padding-bottom: 11px;
    }
    .cpk-mob-btn a:hover{
        color: #fff;
    }
    .cpk-table-mob.vc_custom_1708468057019{
        padding-top:40px !important;
    }
    .cpk-table-mob .ceneplemenitihkovin-first-table-row{
        border-right: none;
    }
    .cpk-new .ceneplemenitihkovin-table-head-cell-end{
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }
    .cpk-table-mob .ceneplemenitihkovin-table{
        min-width:100%;
        padding-left:10px;
        overflow: hidden;
        padding-bottom:10px;
    } 
   
    .cpk-table-mob .ceneplemenitihkovin-table-head,.cpk-table-mob .ceneplemenitihkovin-table-cell-middle,.cpk-table-mob .ceneplemenitihkovin-table-cell-right{
        display:none !important;
    }
    .cpk-table-mob .ceneplemenitihkovin-table-cell-left,.cpk-table-mob .ceneplemenitihkovin-table-cell-second {
        position:static;
    }
    .cpk-table-mob .ceneplemenitihkovin-table-cell-second{
        width:80%;
        padding-bottom: 15px;
    }
    .cpk-table-mob .ceneplemenitihkovin-table-head-cell-end{
        padding-right:10px;
    }
    .cpk-table-mob .ceneplemenitihkovin-first-table-row{
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
        border: 1px solid #2F80ED;
    }
    .cene-percentage{
        display:inline-flex;
        font-size:0.8em;
    }
    .cpk-spacer{
        display:none;
    }
    .cpk-cenik{
        font-size:12px !important;
        font-weight:500 !important;
        line-height:14px !important;
    }
    
}
.cenaplemenitihkovin-font,.cpk-mob-bnt a{
   font-family: DM Sans;
}
.cpk-color{
    color: #6F7898;
}
.priporocaj-prijatelju-hero-img div{
    left: -70px;
}
.priporocaj-text{
    margin-top: 125px;
}
.priporocaj-overflow{
    overflow:visible !important;
}
.priporocaj-overflow-content{
    margin-top: -200px;
}
.priporocaj-prijatelju-hero-img-2 .vc_column-inner{
    max-width: 333px;
    max-height: 420px;
    left: 70px;
}
.prijateljstvo-img div{
    max-width:430px;
    left:0px;
}
.priporocaj-img-1 img{
    max-width: 700px;
}
.priporocaj-img-2 img{
    max-width: 640px;
}
@media screen and (max-width: 1199px){
    .priporocaj-prijatelju-tab-col{
        width:50%;
        padding-left:20px;
    }
}
.priporocaj-hide-desk{
    display:none;
}
@media screen and (max-width: 767px){
    .priporocaj-prijatelju-tab-col{
        width:100%;
        padding-left:0;
    }
    .priporocaj-hide-mob{
        display:none;
    }
    .priporocaj-hide-desk{
        display:block;
    }
}
@media only screen and (min-width: 768px) and (max-width: 778px) {
  .priporocaj-text{
      margin-top:0;
  }
  .priporocaj-text{
      left:0;
  }
  .prijateljstvo-img{
      margin-top:0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 835px) {
 .priporocaj-prijatelju-hero-img-2 .vc_column-inner{
     left:20px;
 }
}
@media only screen and (min-width: 768px) and (max-width: 884px) {
 .prijateljstvo-p{
     padding-right:20px;
 }
}

/*Silver gradient table row and line in table fix*/
.cpk-new .ceneplemenitihkovin-first-table-row{
    background: linear-gradient(#2F80ED, #2F80ED) !important;
}
.cpk-new .ceneplemenitihkovin-first-table-row:hover{
    background: linear-gradient(#C1921A, #C1921A) !important;
    
}

.cpk-new .ceneplemenitihkovin-first-table-row.gradient-table-row:hover{
    background: linear-gradient(#9ba1b7, #9ba1b7) !important;
    border: unset !important;
}
.cpk-new .ceneplemenitihkovin-first-table-row.gradient-table-row:hover .cene-table-hv-bg{
    background-color: #9ba1b7;
    border-right: 1px solid #9ba1b7;
    border-left: 1px solid #9ba1b7;
}
.cpk-new .ceneplemenitihkovin-first-table-row.gradient-table-row:hover .cene-percentage{
    color: #9ba1b7 !important;
}
.footer-new-icon{
    display: flex;
    justify-content: center;
    align-items: center;
}
.cpk-new .ceneplemenitihkovin-first-table-row:hover .ceneplemenitihkovin-table-head-cell-end .cpk-image-holder img{
    filter: invert(41%) sepia(81%) saturate(562%) hue-rotate(2deg) brightness(97%) contrast(94%) !important;
}
.cenik-absolute-link{
  z-index: 10 !important;
  cursor: pointer;
  touch-action: manipulation;
  border: none !important;
  background: transparent !important;
  background: none !important;
  text-decoration: none;
}
.cenik-test{
    background: red !important;
    -webkit-tap-highlight-color: transparent; /* disables blue highlight on iOS */
    outline: none;
    touch-action: manipulation;
    height: 70px;
}
@media screen and (max-width: 767px){
    .cenik-test{
        height: 96px;
    }
}
/*Cenik popup close button*/
html #popmake-12594 button.pum-close,
html #popmake-12759 button.pum-close,
html #popmake-17023 button.pum-close,
html #popmake-17441 button.pum-close,
html #popmake-17416 button.pum-close,
html #popmake-17433 button.pum-close{
    position: absolute !important;
    right: -25px !important;
    top: -25px !important;
    box-shadow: none !important;
    border: none !important;
    width: 34px !important;
    height: 34px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    border-radius: 50% !important;
    font-size: 0px !important;
    padding: 0 !important;
    background: #CB951A;
    line-height: 1 !important;
    background-image: var(--wpr-bg-1ab6d80a-7459-4e71-815a-423dcc8fadab);
    background-repeat: no-repeat;
    background-position: center;
}
#pum-17023{
    background-color: rgba(0, 0, 0, 0.15);
}
#popmake-17023{
    width: 40%;
    box-shadow: 0px 0px 12px 0px rgba( 2, 2, 2, 0.50 );
    background-color: rgba(255, 255, 255, 1.00);
}
html #popmake-17023 button.pum-close{
    right: -15px !important;
    top: -15px !important;
}
@media screen and (max-width: 1024px){
    #popmake-17023{
    width: 60% !important;
}
}
@media screen and (max-width: 767px){
    #popmake-17023{
    width: 90% !important;
}
}

html[lang="hr"] .footerValores2,
html[lang="en-US"] .footer-valores2,
.footer-valores2{
    
    height: 340px;
}

/*Fixing line on Cenik subpage*/
.prviKvadrat-adjust:after{
    margin-top: -210px !important;
}
.prviKvadrat-adjust-cro:after{
    margin-top: -252px !important;
}
.prviKvadrat-adjust-eng:after{
    margin-top: -250px !important;
}
.prviKvadrat-adjust2:after{
    margin-top: -219px !important;
}
.prviKvadrat2-adjust-cro:after{
    margin-top: -260px !important;
}
.prviKvadrat2-adjust-eng:after{
    margin-top: -260px !important;
}
@media screen and (max-width: 1472px){
    .prviKvadrat-adjust-eng:after{
    margin-top: -286px !important;
    }
}
@media screen and (max-width: 1472px){
   .prviKvadrat2-adjust-eng:after{
    margin-top: -298px !important;
    }
}
@media screen and (max-width: 1165px){
    .prviKvadrat-adjust-eng:after{
    margin-top: -325px !important;
    }
}
@media screen and (max-width: 1165px){
    .prviKvadrat2-adjust-eng:after{
    margin-top: -325px !important;
    }
}
@media screen and (max-width: 858px){
    .prviKvadrat-adjust-eng:after{
    margin-top: -362px !important;
    }
}
@media screen and (max-width: 858px){
     .prviKvadrat2-adjust-eng:after{
    margin-top: -370px !important;
    }
}
@media screen and (max-width: 1046px){
    .prviKvadrat-adjust-cro:after{
    margin-top: -291px !important;
    }
}
@media screen and (max-width: 1046px){
    .prviKvadrat2-adjust-cro:after{
    margin-top: -300px !important;
    }
}
@media screen and (max-width: 1024px){
    .prviKvadrat-adjust:after{
    margin-top: -248px !important;
    }
}
@media screen and (max-width: 1024px){
    .prviKvadrat-adjust2:after{
    margin-top: -258px !important;
    }
}
@media screen and (max-width: 953px){
    .prviKvadrat-adjust-cro:after{
    margin-top: -327px !important;
    }
}
@media screen and (max-width: 953px){
     .prviKvadrat2-adjust-cro:after{
    margin-top: -335px !important;
    }
}
@media screen and (max-width: 926px){
    .prviKvadrat-adjust:after{
    margin-top: -284px !important;
    }
}
@media screen and (max-width: 926px){
    .prviKvadrat-adjust2:after{
    margin-top: -292px !important;
    }
}
/*Cenik banner*/
.cenik-banner-headline,
.cenik-banner-text,
.cenik-banner-text a{
    color: #fff !important;
}
.cenik-banner-text a{
    text-decoration: none;
}
.cenik-banner-headline{
    font-size: 30px;
}
.cenik-banner-text{
    font-size: 18px;
}
@media screen and (max-width: 768px){
    .custom-cenik-banner{
        width: calc(100% - 20px);
    }
     .custom-cenik-banner .vc_column_container>.vc_column-inner{
        padding: 30px 15px !important;
    }
    .cenik-banner-headline{
        font-size: 25px;
    }
    .cenik-banner-text{
        font-size: 16px;
    }
}

.absolute-links-container{
    display:none;
}
@media screen and (max-width: 767px){
    .absolute-links-container{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding-top: 44px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding-left: 10px;
}
.cenik-absolute-link{
    dsplay: block !important;
    position: static !important;
    width: 100%;
    height: 96px;
}
.cenik-blue-absolute{
    height: 100.19px;
}
.absolute-single-height{
    height: 111px;
}
.absolute-single-last{
    height: 111px;
}
}
@media screen and (max-width: 492px){
   
.cenik-absolute-link{
    height: 96px;
}
.cenik-blue-absolute{
    height: 100.19px;
}
.absolute-single-height{
    height: 111px;
}
.absolute-single-last{
    height: 111px;
}
}
@media screen and (max-width: 390px){
   
.absolute-single-mob{
    height: 111px;
}

}
@media screen and (max-width: 375px){
   
.cenik-blue-absolute-last{
    height: 115.19px;
}

}