/*
        ---------------------------------------------------------------
        CUSTOM MENI NA SREDINI 
        ---------------------------------------------------------------
*/

/* section#qx-section-qoc4t{
    cursor: url('http://195.69.97.23/2025/liffe2/images/landing_logo/facebook.svg'), auto !important; 
    cursor: url('http://195.69.97.23/2025/liffe2/images/landing_logo/DIGITAL_ZA ANIMACIJO_LIFFE_2025_SPONZORJ_3_mali.png'), auto !important; 
}  */
section#qx-section-qoc4t{
    cursor: url('https://liffe.si/images/landing_logo/facebook.svg'), auto !important; 
    cursor: url('https://liffe.si/images/landing_logo/DIGITAL_ZA_ANIMACIJO_LIFFE_2025_SPONZORJ_3_mali.png'), auto !important; 
} 



/*
-----------------------------------------------------------------------------------------------------------------------------------  
    PDF BRALNIK LISTALNIK ARHIV PRELISTAJ
*/
._fbpj_thumb ._fbpj_book-tag {
    background-color: #d6d7d8 !important;
}
/*
-----------------------------------------------------------------------------------------------------------------------------------  
    HEADER MEGAMENU MENI MENU
*/
   
/*BODY PADDING .. prvi 0rem je tu mišljen bottom*/
#sp-main-body {
    padding: 0rem 0;
}

#sp-header.full-header-left #sp-menu ul.sp-megamenu-parent>li.sp-menu-item>a, #sp-header.minimal-layout #sp-menu ul.sp-megamenu-parent>li.sp-menu-item>a {
    position: relative;
    text-transform: capitalize;
    font-size: 1.2rem;
}

li.sp-menu-item.current-item.active {
    font-weight: bold !important;
}

.sp-megamenu-parent > li > span {
    position: relative;
    text-transform: capitalize;
    font-size: 1.2rem !important;
}

.sp-megamenu-parent > li li a:before {
    content: '>';
    left: -25px;
    width: 20px;
    position: relative;
    color: #f15a22;
    font-size: 18px;
    font-weight: 400!important;
    line-height: inherit;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    opacity: 0;
}
.sp-megamenu-parent > li li a:hover:before {
    opacity: 1;
    left: -5px;
}
#sp-header.full-header-left #sp-menu ul.sp-megamenu-parent>li.sp-menu-item .sp-dropdown .sp-dropdown-inner ul.sp-dropdown-items li.sp-menu-item a {
    display: flex !important;
}
#sp-header.full-header-left #sp-menu ul.sp-megamenu-parent>li.sp-menu-item .sp-dropdown .sp-dropdown-inner ul.sp-dropdown-items li.sp-menu-item a:hover{
    background-color: #f15a22 !important;
}

/* skrije puscico za "child" objekte v hamburger meniju */
span.menu-toggler {
    display: none !important;
}


#sp-header.full-header-left #sp-menu ul.sp-megamenu-parent>li.sp-menu-item .sp-dropdown .sp-dropdown-inner ul.sp-dropdown-items li.sp-menu-item a, #sp-header.minimal-layout #sp-menu ul.sp-megamenu-parent>li.sp-menu-item .sp-dropdown .sp-dropdown-inner ul.sp-dropdown-items li.sp-menu-item a{
    color: #fcebc7 !important;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    text-transform: none !important;
}
#sp-header.full-header-left #sp-menu ul.sp-megamenu-parent>li.sp-menu-item .sp-dropdown .sp-dropdown-inner ul.sp-dropdown-items li.sp-menu-item a:hover, #sp-header.minimal-layout #sp-menu ul.sp-megamenu-parent>li.sp-menu-item .sp-dropdown .sp-dropdown-inner ul.sp-dropdown-items li.sp-menu-item a:hover{
    color: #18181a !important;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    text-transform: none !important;
}

#sp-header.full-header-left #sp-menu ul.sp-megamenu-parent>li.sp-menu-item .sp-dropdown .sp-dropdown-inner ul.sp-dropdown-items li.sp-menu-item.active a, #sp-header.minimal-layout #sp-menu ul.sp-megamenu-parent>li.sp-menu-item .sp-dropdown .sp-dropdown-inner ul.sp-dropdown-items li.sp-menu-item.active a {
    background-color: #18181a;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    text-transform: none !important;
}


/*
-----------------------------------------------------------------------------------------------------------------------------------  
    COOKIES COOKIE BANNER piškotki 
*/
#cookiesck_accept {
    background: #f15a22 !important;
    border: 2px solid #f15a22 !important;
    color: #f5f5f5;
    transition: border 0.3s ease-in, box-shadow 0.3s ease-in, background 0.3s, opacity 0.3s ease-in !important;
}
    
#cookiesck_accept:hover {
    background: transparent;
    border: 2px solid #000 !important;
    color: #000 !important;
}
    
#cookiesck_decline {
    display: none !important;
}
#cookiesck{
    background: rgba(0, 0, 0, 0.8) !important;
    height: -webkit-fill-available;
}

/*---------------------------------------------------------------------------*/

/*
-----------------------------------------------------------------------------------------------------------------------------------  
        OFFCANVAS
*/
.offcanvas-menu .offcanvas-inner .social-icons>li>a {
    opacity: 1;
    color: #000 !important;
}
.offcanvas-menu .offcanvas-inner .social-icons>li>a:hover{
    color: #000 !important;
}
.offcanvas-menu .fa, .offcanvas-menu .fab, .offcanvas-menu .far, .offcanvas-menu .fas {
    color: #000 !important;
}
.offcanvas-menu .fa:hover, .offcanvas-menu .fab:hover, .offcanvas-menu .far:hover, .offcanvas-menu .fas:hover {
    color: #000 !important;
}
.offcanvas-menu .offcanvas-inner .sp-contact-info, .offcanvas-menu .offcanvas-inner .social-icons, .offcanvas-menu .offcanvas-inner .social-icons>li>a {
    font-size: 1.5rem;
}

.offcanvas-menu{
    background-color: #d6d7d8 !important;
}

.offcanvas-menu .offcanvas-inner {
    padding-right: 2em;
    padding-left: 2em;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
}
.offcanvas-menu .offcanvas-inner ul.menu>li a{
    color: #000000 !important;
}
.offcanvas-menu .offcanvas-inner ul.menu>li span{
    color: #000000 !important;
}
.offcanvas-menu .offcanvas-inner ul.menu>li ul.menu-child {
    display: flex;
}
.offcanvas-menu .offcanvas-inner ul.menu li.active>a {
    color: #f15a22 !important;
    font-weight: bold !important;
}
/*      ----------------------------------------------------------------------------------------
*/
li.social-icon-twitter {
    scale: 165%;
}
/*      ----------------------------------------------------------------------------------------
*/


/*BORDER RADIUS NA VIDEO NA HOMEPAGE*/
video#video-qx-video-pro-4obxk,video#video-qx-video-pro-qlgvr {
    border-bottom-left-radius: 2rem !important;
    border-bottom-right-radius: 2rem !important;
}
/*
-----------------------------------------------------------------------------------------------------------------------------------  
                 SOCIALNA OMREŽJA / SOCIAL
*/



#sp-header.full-header-left #menu-right ul.social-icons li a:hover{
    color: #f15a22 !important;
    transition: color 0.5s ease-out !important
}
#sp-header.full-header-left #menu-right ul.social-icons li a{
    color: #000000 !important;
    transition: color 0.5s ease-out !important
}
.burger-icon>span {
    color: #f15a22 !important;
    background-color: #000000 !important;
}

/* #sp-top-bar {
    background: #000;
    color: #fff;
} */



#menu-right ul.social-icons  {
    display: none !important;
}









div#qx-row-cta {
    background-color: #f58220 !important;
}


span.nav-header, li.nav-item.item-148, li.nav-item.item-150, li.nav-item.item-179 {

    padding-left: 1rem;
    padding-right: 1rem;
}



section#qx-section-yhywl{
    cursor: url('http://195.69.97.23/2025/liffe2/images/landing_logo/facebook.svg'), auto !important; 
    cursor: url('http://195.69.97.23/2025/liffe2/images/landing_logo/DIGITAL_ZA ANIMACIJO_LIFFE_2025_SPONZORJ_3_mali.png'), auto !important; 
} 

#qx-social-icon-x25ty li.item-0 path, #qx-social-icon-x25ty li.item-1 path, #qx-social-icon-x25ty li.item-2 path{
    fill: #f58220 !important;
}

em {
    color: #000 !important;
    font-weight: 600 !important;
}

@media (min-width: 992px) {
    .col-lg-6 {
        flex: 0 0 auto;
        width: 100%;
    }
}
.justify-content-end {
    justify-content: space-evenly !important;
}

span.informacije-meni-skrij.sp-menu-heading {    
    display: none !important;
}



#sp-menu .sp-column.d-flex.justify-content-end.align-items-center {
    position: relative;
}


#sp-menu .sp-column.d-flex.justify-content-end.align-items-center 
    .sp-module.module-language-switcher {
    position: absolute;
    right: 0;
    top: 50%;           
    transform: translateY(-50%);
    z-index: 10;        
}

@media (max-width: 400px) {
    #sp-menu .sp-column.d-flex.justify-content-end.align-items-center 
        .sp-module.module-language-switcher {
        position: static;   
        transform: none;
        margin-top: 5px;    
        text-align: right;  
    }
}



/*
------------------------ SCROLLBAR -----------------------------
*/
body {
    /* overflow: scroll !important;  */
    /* -ms-overflow-style: none !important;  */
    scrollbar-width: none !important; 
}

    
body::-webkit-scrollbar {
    display: none !important;
}
.offcanvas-menu {
    scrollbar-width: none;
}

html {
    scrollbar-width: none !important;
}






/*
------------------------ -----------------------------
*/

/* @media (max-width: 575px) {
    #sp-main-body {
    padding-top: 4.4rem;
    }
}


@media (max-width: 991px) {
    #sp-main-body {
        padding-top: 4.4rem;
    }
}
@media (min-width: 992px) {
    #sp-main-body {
        padding-top: 3rem;
    }
} */

div#bookid_128,div#bookid_129 {
    height: 60vh !important;
}

/* ----------------------------------------------------------- */

.footer-navigacija-animacija a h6 span {
    color: #fff; 
    transition: color 0.3s ease; 
}

.footer-navigacija-animacija:hover a h6 span {
  color: #ff6600;
}



#qx-social-icon-xinaj li.item-0 path,#qx-social-icon-xinaj li.item-1 path,#qx-social-icon-xinaj li.item-2 path {
  transition: fill 0.3s ease; 
  fill: #fff; 
}

#qx-social-icon-xinaj li.item-0:hover path,#qx-social-icon-xinaj li.item-1:hover path,#qx-social-icon-xinaj li.item-2:hover path {
  fill: #f15a22 !important; 
}




#qx-call-to-action-3ybqq.qx-element.qx-element-call-to-action-v2 
  .qx-element-call-to-action_wrapper.qx-animation-toggle.classic-mode 
  .qx-element-call-to-action_content.qx-justify-content-center.qx-d-flex.qx-flex-column 
  .qx-element-call-to-action_description,
  #qx-call-to-action-gg2zy.qx-element.qx-element-call-to-action-v2 
  .qx-element-call-to-action_wrapper.qx-animation-toggle.classic-mode 
  .qx-element-call-to-action_content.qx-justify-content-center.qx-d-flex.qx-flex-column 
  .qx-element-call-to-action_description,
  #qx-call-to-action-oxllh.qx-element.qx-element-call-to-action-v2 
  .qx-element-call-to-action_wrapper.qx-animation-toggle.classic-mode 
  .qx-element-call-to-action_content.qx-justify-content-center.qx-d-flex.qx-flex-column 
  .qx-element-call-to-action_description {
    
    background-color: #f15a22;
    border-radius: 0.5rem;
    border: solid #f15a22 1px;
    transition: color 0.5s ease-in-out;
}

#qx-call-to-action-3ybqq.qx-element.qx-element-call-to-action-v2 
  .qx-element-call-to-action_wrapper.qx-animation-toggle.classic-mode 
  .qx-element-call-to-action_content.qx-justify-content-center.qx-d-flex.qx-flex-column 
  .qx-element-call-to-action_description p span a, 
  #qx-call-to-action-gg2zy.qx-element.qx-element-call-to-action-v2 
  .qx-element-call-to-action_wrapper.qx-animation-toggle.classic-mode 
  .qx-element-call-to-action_content.qx-justify-content-center.qx-d-flex.qx-flex-column 
  .qx-element-call-to-action_description p span a, 
  #qx-call-to-action-oxllh.qx-element.qx-element-call-to-action-v2 
  .qx-element-call-to-action_wrapper.qx-animation-toggle.classic-mode 
  .qx-element-call-to-action_content.qx-justify-content-center.qx-d-flex.qx-flex-column 
  .qx-element-call-to-action_description p span a{
    color: #000 !important;
    transition: color 0.5s ease-in-out;
}
#qx-call-to-action-3ybqq.qx-element.qx-element-call-to-action-v2 
  .qx-element-call-to-action_wrapper.qx-animation-toggle.classic-mode 
  .qx-element-call-to-action_content.qx-justify-content-center.qx-d-flex.qx-flex-column 
  .qx-element-call-to-action_description p span, 
  #qx-call-to-action-gg2zy.qx-element.qx-element-call-to-action-v2 
  .qx-element-call-to-action_wrapper.qx-animation-toggle.classic-mode 
  .qx-element-call-to-action_content.qx-justify-content-center.qx-d-flex.qx-flex-column 
  .qx-element-call-to-action_description p span, 
  #qx-call-to-action-oxllh.qx-element.qx-element-call-to-action-v2 
  .qx-element-call-to-action_wrapper.qx-animation-toggle.classic-mode 
  .qx-element-call-to-action_content.qx-justify-content-center.qx-d-flex.qx-flex-column 
  .qx-element-call-to-action_description p span{
    color: #000 !important;
    transition: color 0.5s ease-in-out;
}

#qx-call-to-action-3ybqq.qx-element.qx-element-call-to-action-v2 
  .qx-element-call-to-action_wrapper.qx-animation-toggle.classic-mode 
  .qx-element-call-to-action_content.qx-justify-content-center.qx-d-flex.qx-flex-column 
  .qx-element-call-to-action_description:hover, 
  #qx-call-to-action-gg2zy.qx-element.qx-element-call-to-action-v2 
  .qx-element-call-to-action_wrapper.qx-animation-toggle.classic-mode 
  .qx-element-call-to-action_content.qx-justify-content-center.qx-d-flex.qx-flex-column 
  .qx-element-call-to-action_description:hover, 
  #qx-call-to-action-oxllh.qx-element.qx-element-call-to-action-v2 
  .qx-element-call-to-action_wrapper.qx-animation-toggle.classic-mode 
  .qx-element-call-to-action_content.qx-justify-content-center.qx-d-flex.qx-flex-column 
  .qx-element-call-to-action_description:hover {
    
    background-color: #fff;
    border-radius: 0.5rem;
    border: solid #fff 1px;
    color: #f15a22 !important;
    transition: color 0.5s ease-in-out;
}
#qx-call-to-action-3ybqq.qx-element.qx-element-call-to-action-v2 
  .qx-element-call-to-action_wrapper.qx-animation-toggle.classic-mode 
  .qx-element-call-to-action_content.qx-justify-content-center.qx-d-flex.qx-flex-column 
  .qx-element-call-to-action_description p span a:hover, 
  #qx-call-to-action-gg2zy.qx-element.qx-element-call-to-action-v2 
  .qx-element-call-to-action_wrapper.qx-animation-toggle.classic-mode 
  .qx-element-call-to-action_content.qx-justify-content-center.qx-d-flex.qx-flex-column 
  .qx-element-call-to-action_description p span a:hover, 
  #qx-call-to-action-oxllh.qx-element.qx-element-call-to-action-v2 
  .qx-element-call-to-action_wrapper.qx-animation-toggle.classic-mode 
  .qx-element-call-to-action_content.qx-justify-content-center.qx-d-flex.qx-flex-column 
  .qx-element-call-to-action_description p span a:hover {
    color: #f15a22 !important;
    transition: color 0.5s ease-in-out;
}


#qx-image-31o29 img.lazyloaded, #qx-image-31o29 svg, #qx-image-31o29 i {
  display: block !important;
}
#qx-image-31o29 {
  top: auto !important;
  z-index: 3 !important;
}







/* ---------------------------------------------------------------------------------------------------- */
/* CUSTOM CSS od 18.09.2025 */
#sp-top-bar {
    padding: 0px 0;
}
div#sp-top1 {
    padding: 0 0.75rem 0 0.75rem;
}
#sp-top-bar .sp-module {
    display: inline-block;
    margin: 0 0 0 0rem;
    width: -webkit-fill-available;
}


#menu-right ul.social-icons  {
    display: none !important;
}

.sp-module ul>li>a:hover {
    color: #41787b;
}


.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-family: 'Rubik', sans-serif;
    font-size: 0.8rem !important;
    font-weight: 400;
    line-height: 1.56;
    text-decoration: none;
}

/* .sp-megamenu-parent>li.active>a, li.sp-menu-item {
    color: #000;
}
.sp-megamenu-parent>li.active>a {
    font-weight: bold !important;
    color: #f15a22 !important;
}
.sp-megamenu-parent>li.active:hover>a {
    color: #f15a22;
}
.sp-megamenu-parent > li > a{
    color: #000 !important;
}
.sp-megamenu-parent > li > a:hover{
    color: #f15a22 !important;
}

.sp-dropdown-inner {
    background: #d6d7d8 !important;
    border: #d6d7d8 !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
    color: #000;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover, .sp-megamenu-parent > li > span:hover {
    color: #f15a22;
    font-weight: bold !important;
} */

.sp-megamenu-parent > li li a:before {
    content: '🚩';
    content: '';
}


/* section#sp-footer2 {
    background-color: #000 !important;
}

.sp-dropdown-inner {
    background: #18181a !important;
    border: #18181a !important;
} */

/* li.sp-menu-item > a, .sp-megamenu-parent > li > span {
    color: #000;
    font-weight: 400;
    transition: color 0.3s ease, font-weight 0.3s ease;
}


.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover,
.sp-megamenu-parent > li > span:hover, .sp-megamenu-parent > li > a:hover {
    color: #f15a22;
    font-weight: 700;
}

li.sp-menu-item > a, .sp-megamenu-parent > li > span {
    color: #000;
    font-variation-settings: "wght" 400;
    transition: color 0.3s ease, font-variation-settings 0.3s ease;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover,
.sp-megamenu-parent > li > span:hover, .sp-megamenu-parent > li > a:hover {
    color: #f15a22;
    font-variation-settings: "wght" 700;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0);
    padding: 20px;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0);
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-top-right-radius: 1rem;
} */

/* HOVER NA LANGUAGE SELECTOR */
/* .sp-module ul>li>a:hover {
    color: #f15923;
} */


/* div#qx-button-bb4vb a.qx-btn.qx-btn-primary {
    background-color: #000 !important;
    color: #fff !important;
    border: none !important;
}
div#qx-button-bb4vb a.qx-btn.qx-btn-primary:hover {
    background-color: #fff !important;
    color: #000 !important;
    border: none !important;
} */

/* CUSTOM STILI ZA GUMBE NA STATIKA BACKGROUND FOTKI
--------------------------------------------------------------------
*/
.gumb-2-stolpca-crn a.qx-btn.qx-btn-primary {
    background-color: #000;
    color: #fff !important;
    border: none !important;
}

.gumb-2-stolpca-crn a.qx-btn.qx-btn-primary:hover {
    background-color: #fff !important;
    color: #000 !important;
    border: none !important;
}

.gumb-3-stolpci-zelen a.qx-btn.qx-btn-primary {
    background-color: #a3a3a3;
    color: #fff !important;
    border: none !important;
    border-radius: 0 0 0 0 !important;
}

.gumb-3-stolpci-zelen a.qx-btn.qx-btn-primary:hover {
    background-color: #fff !important;
    color: #000 !important;
    border: none !important;
}

.gumb-3-stolpci-orange a.qx-btn.qx-btn-primary {
    background-color: #f58220;
    color: #fff !important;
    border: none !important;
    border-radius: 0 0 0 0 !important;
}

.gumb-3-stolpci-orange a.qx-btn.qx-btn-primary:hover {
    background-color: #fff !important;
    color: #000 !important;
    border: none !important;
}

.sekcije-gumb a.qx-btn.qx-btn-primary {
    border-radius: 0 0 0 0;
}
/* -------------------------------------------------------------------- */



/* ----------------------------------------------------------- */

#qx-text-y5h5r a {
        color:  #8e8b95; 
}

.sekcija-header-tekst h2 span{
    font-weight: 800;
    color: #000000;
    font-size: 2.188rem;
}

.sekcija-header-nadtekst h6 span{
    font-weight: 400 !important;
    font-size: 1.125rem !important;
    letter-spacing: 0.3rem !important;
}

.footer-navigacija-animacija a h6 span {
    color: #dd4814; 
    transition: color 0.3s ease; 
}

.footer-navigacija-animacija:hover a h6 span {
  color: #000;
}
section#sp-footer2 {
    background-color: transparent !important;
}

/*
    --------- SPOROCILA ZA MEDIJE FOOTER - PRELISTAJ ----------------------------------------------------------------------------------------------
*/
.sp-module.sporocila-za-medije-pdf-prelistaj {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media (max-width: 575.98px) {
    .sp-module.sporocila-za-medije-pdf-prelistaj {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
        flex-direction: column;
        margin-left: 50%;
        margin-right: 50%;
        margin-bottom: 2rem;
    }
}
@media (min-width: 576px) and (max-width: 767.98px) {
    .sp-module.sporocila-za-medije-pdf-prelistaj {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
        margin-bottom: 2rem !important;

    }
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .sp-module.sporocila-za-medije-pdf-prelistaj {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
        /* display: ruby !important; */
        margin-bottom: 2rem !important;
    }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
    .sp-module.sporocila-za-medije-pdf-prelistaj {
        padding-right: 12rem !important;
        padding-left: 12rem !important;
        margin-bottom: 2rem !important;

    }
}
@media (min-width: 1200px) and (max-width: 1919.98px) {
    .sp-module.sporocila-za-medije-pdf-prelistaj {
        padding-right: 20rem !important;
        padding-left: 20rem !important;
        margin-bottom: 2rem !important;
    }
}
@media (min-width: 1920px) {
    .sp-module.sporocila-za-medije-pdf-prelistaj {
        padding-right: 30rem !important;
        padding-left: 30rem !important;
        margin-bottom: 2rem !important;

    }
}
/*
    --------- LIFFE ARHIV PDF - PRELISTAJ ----------------------------------------------------------------------------------------------
*/
.sp-module.liffe-arhiv-pdf-programske-knjizice1, .sp-module.liffe-arhiv-pdf-programske-knjizice2 {
    /* padding-right: 20rem !important; */
    /* padding-left: 20rem !important; */
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
@media (max-width: 575.98px) {
    .sp-module.liffe-arhiv-pdf-programske-knjizice1, .sp-module.liffe-arhiv-pdf-programske-knjizice2 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
        flex-direction: column;
        margin-left: 50%;
        margin-right: 50%;
        margin-bottom: 2rem;
    }
}
@media (min-width: 576px) and (max-width: 767.98px) {
    .sp-module.liffe-arhiv-pdf-programske-knjizice1, .sp-module.liffe-arhiv-pdf-programske-knjizice2 {
        /* padding-right: 2rem !important;
        padding-left: 2rem !important; */
        margin-bottom: 2rem !important;

    }
}
@media (min-width: 768px) and (max-width: 991.98px) {
    .sp-module.liffe-arhiv-pdf-programske-knjizice1, .sp-module.liffe-arhiv-pdf-programske-knjizice2 {
        /* padding-right: 5rem !important; */
        /* padding-left: 5rem !important; */
        /* /* display: ruby !important; */  
        margin-bottom: 2rem !important;
    }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
    .sp-module.liffe-arhiv-pdf-programske-knjizice1, .sp-module.liffe-arhiv-pdf-programske-knjizice2 {
        /* padding-right: 12rem !important; */
        /* padding-left: 12rem !important; */
        margin-bottom: 2rem !important;

    }
}
/* @media (min-width: 1200px) and (max-width: 1919.98px) {
    .sp-module.liffe-arhiv-pdf-programske-knjizice1, .sp-module.liffe-arhiv-pdf-programske-knjizice2 {
        padding-right: 20rem !important;
        padding-left: 20rem !important;
        margin-bottom: 2rem !important;
    }
}
@media (min-width: 1920px) {
    .sp-module.liffe-arhiv-pdf-programske-knjizice1, .sp-module.liffe-arhiv-pdf-programske-knjizice2 {
        padding-right: 30rem !important;
        padding-left: 30rem !important;
        margin-bottom: 2rem !important;

    }
} */
/*
    ------------------------------------------------------------------------------------------------------------
*/
.qx-section-animacija-desktop-background-overlay.qx-background-overlay, .qx-section-7tqvx-background-overlay.qx-background-overlay {
    background-image: url(https://liffe.si/images/2025_animacija/wide.webp) !important;
    filter: blur(0px) !important;
    z-index: 3;
}

.qx-section-c35go-background-overlay.qx-background-overlay, .qx-section-8rvbc-background-overlay.qx-background-overlay {
    background-image: url(https://liffe.si/images/2025_animacija/super_ultra_wide.webp) !important;
    filter: blur(0px) !important;
    z-index: 3;
}

.qx-section-animacija-mobile-background-overlay.qx-background-overlay {
    filter: blur(0px) !important;
    z-index: 3;
}




.qx-section-c35go-background-overlay.qx-background-overlay, .qx-section-8rvbc-background-overlay.qx-background-overlay {
    background-image: url("https://liffe.si/images/2025_animacija/super_ultra_wide.webp");
    background-size: cover;              /* Ensures the image covers the entire section */
    background-position: center center;  /* Centers the image */
    background-repeat: no-repeat;        /* Prevents the image from repeating */
    background-attachment: scroll;       /* Use 'fixed' for a parallax effect */
    filter: blur(0px) !important;
    z-index: 3;
}


/* #video-qx-video-pro-v84q2 {
  transform: translate(0px, 115px) !important; 
  z-index: 50;
} */


/* #qx-column-f0ih6 .qx-column-f0ih6-background-overlay {
    background-color: #f8f8f8 !important;
    opacity: 1;
    background: url(http://195.69.97.23/2025/liffe/images/2025_material/icon-camera.svg);

    background-repeat: no-repeat;
    padding-right: calc(2.5em + 2.5rem);
    background-position: center right calc(0.375em + 4.4875rem);
    background-size: 8rem; */

        /* background-size: 19rem; */
    /* background-size: 20px; */
    /* transform: translate(10px, 10px); */
    /* background-size: cover !important; */
    
/* } */




div#qx-accordion-2 em, div#qx-text-7ql4e em {
    color: #f05a22 !important;
}
div#qx-accordion-2 span, div#qx-text-7ql4e span {
    color: #41787b !important;
}

@media (max-width: 768px) {
    .cd-topbar-close {
        position: fixed;
        right: 12px;
        top: 8px !important;
    }
    button.cd-topbar-close {
    color: #000 !important;
    background-color: #fff;
    border-radius: 1rem;
    padding: 0px 3px 0px 3px;
    }
}
#sp-top-bar .sp-module {
    display: inline-block;
    margin: 0 0 0 0rem;
    width: -webkit-fill-available;
    width: -moz-available;
    width: stretch;
}

#sp-top-bar {
    background: #fff;
    color: #fff;
}

#qx-accordion-hm9jk .qx-element-accordion-item {
    border: solid 0px #eee !important;

}


/* ------------------------------------------------------------------------ */
/* FDF 2026 TEST DOMEN OZADJE PARALAX  */
/* Force correct background sizing */
/* iOS Safari background-size + parallax fix */
@supports (-webkit-touch-callout: none) {

  .qx-section-ymkwu-background-overlay, .qx-section-b2zjf-background-overlay, .qx-section-tag49-background-overlay {
    background-attachment: scroll !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
  }

}

.qx-section-ymkwu-background-overlay.lazyloaded, .qx-section-b2zjf-background-overlay.lazyloaded, .qx-section-tag49-background-overlay.lazyloaded {
  background-size: cover !important;
}

@supports (-webkit-touch-callout: none) {

  .ios-parallax {
    position: relative !important;
    overflow: hidden !important;
  }

  .ios-parallax .qx-background-overlay {
    will-change: transform !important;
    transform: translateZ(0) !important;
  }

  .jpagebuilder .page-content #section-id-JQJaCdWJaorNEhnSsS86s {
    background-size: cover !important;
}

}

.jpagebuilder .page-content #section-id-JQJaCdWJaorNEhnSsS86s {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    /* background-position: center center !important; */
    background-attachment: scroll !important;

}
/* ------------------------------------------------------------------------------------------------------ */
