@charset "UTF-8";
html{height:100%;min-height:100%}html body{flex-direction:column;height:100vh;min-height:100vh}html body .body-wrapper .body-innerwrapper #sp-main-body{padding:0}html body .body-wrapper .body-innerwrapper #sp-main-body .sppb-addon-accordion .sppb-panel .sppb-panel-heading .sppb-panel-title{color:#000}html body .sp-scroll-up{background:#ed7827;border-radius:36px;color:#fff}html body .sp-scroll-up:hover{background:#00618b;color:#ed7827}#sp-bottom a{color:#fff}#sp-bottom a:hover{color:#ed7827}#sp-bottom #sp-bottom1{padding-top:1rem}#sp-bottom #sp-bottom2{background-color:#fff;padding-top:1rem}#sp-bottom #sp-bottom3{padding-top:1rem}#sp-footer .container .container-inner{border-color:#666;font-size:0.8rem !important;padding:1rem 0 !important}@media (min-width:320px) {#sp-footer .container .container-inner #sp-footer1{text-align:center !important}}@media (min-width:992px) {#sp-footer .container .container-inner #sp-footer1{text-align:left !important}}@media (min-width:320px) {#sp-footer .container .container-inner #sp-footer2{margin-top:0.8rem;text-align:center !important}}@media (min-width:992px) {#sp-footer .container .container-inner #sp-footer2{margin:0;text-align:right !important}}#sp-header{color:#fff;width:100%;z-index:99}#sp-header.header-sticky{background:rgba(0, 0, 0, 0.85)}#sp-header .logo{font-size:1rem}@media (min-width:768px) {#sp-header .logo:after{content:"Associazione culturale cinematografica di Scandicci";margin-left:1.5rem}}#sp-header #sp-menu .header-modules{margin-left:0 !important}#sp-header #sp-menu a:not(.sppb-btn):hover{color:#ed7827 !important}#sp-header #sp-menu a:not(.sppb-btn).easystore-cart-icon{color:#fff;margin-left:1rem}#sp-header #sp-menu a:not(.sppb-btn).easystore-cart-icon .easystore-cart-count{background-color:#ed7827 !important}#sp-header #sp-menu a:not(.sppb-btn).sp-sign-in{color:#fff}#sp-header #sp-menu a:not(.sppb-btn).sp-sign-in .signin-text{display:none !important}#sp-top-bar{font-weight:700}#sp-top-bar a:hover{color:#000}#sp-top-bar #sp-top1{padding-left:2.5rem}#sp-menu{text-transform:uppercase}#offcanvas-toggler .burger-icon span,.close-offcanvas .burger-icon span{background-color:#fff !important}.offcanvas-menu{border-left:1px solid #666}@media (min-width:320px) {.offcanvas-menu .logo img{height:2.5rem}}@media (min-width:768px) {.offcanvas-menu .logo img{height:3rem}}.offcanvas-menu .offcanvas-inner{padding:1rem}.offcanvas-menu .offcanvas-inner .fab::before,.offcanvas-menu .offcanvas-inner .far::before{font-size:1.3rem !important}.offcanvas-menu .offcanvas-inner ul.menu li.active a{color:#ed7827 !important}.offcanvas-menu .offcanvas-inner ul.menu li a{color:#fff}.offcanvas-menu .offcanvas-inner ul.menu li.menu-parent .mod-menu__heading{cursor:pointer !important}.offcanvas-menu .offcanvas-inner .mb-4{border-top:1px solid #dedede;margin-bottom:1rem !important}.offcanvas-menu .offcanvas-inner .mb-4 ul.sp-contact-info li a{font-size:1rem !important}.offcanvas-menu .offcanvas-inner ul.social-icons li:not(:last-child){margin-right:10px}#sp-title .sp-page-title{align-items:center;background:rgba(0, 0, 0, 0.4);background-blend-mode:overlay;background-position:center center;background-repeat:no-repeat !important;background-size:cover;display:flex;height:800px}#sp-title .sp-page-title .sp-page-title-heading{font-weight:bold;text-align:center;text-transform:uppercase;top:50%}@media (min-width:320px) {#sp-title .sp-page-title .sp-page-title-heading{font-size:4rem !important}}@media (min-width:768px) {#sp-title .sp-page-title .sp-page-title-heading{font-size:10rem !important}}#sp-title .sp-page-title .sp-page-title-sub-heading{margin-top:1.5rem;text-align:center;text-transform:uppercase}@media (min-width:320px) {#sp-title .sp-page-title .sp-page-title-sub-heading{font-size:1.5rem !important}}@media (min-width:768px) {#sp-title .sp-page-title .sp-page-title-sub-heading{font-size:2rem !important}}#sp-breadcrumb{margin-top:1rem}#sp-breadcrumb #sp-navigatore{padding:0}#sp-breadcrumb #sp-navigatore .breadcrumb{background:none;font-size:0.8rem;margin:0;padding:0 0 0 1rem}#sp-breadcrumb #sp-navigatore .breadcrumb ol{padding:0 !important}#sp-breadcrumb #sp-navigatore .breadcrumb ol li.float-start .icon-location{font-size:1.1rem;font-weight:500}#sp-breadcrumb #sp-navigatore .breadcrumb ol li.float-start .icon-location::before{content:"»"}#sp-breadcrumb #sp-navigatore .breadcrumb ol li a{color:#00618b}#sp-breadcrumb #sp-navigatore .breadcrumb ol li a:hover{color:#ed7827}body.home #about_home .sppb-button-wrapper .sppb-btn i{font-size:1.3rem}body.home #activities_home .sppb-addon-image-layouts .image-layout-preset-style-poster{align-items:end}body.home #activities_home .sppb-addon-image-layouts .image-layout-preset-style-poster .sppb-addon-image-layout-content{margin:auto;width:100%}body.home #news_home .sppb-addon-article-layout .sppb-addon-article .sppb-article-info-wrap{margin-top:1rem}body.home #news_home .sppb-addon-article-layout .sppb-addon-article .sppb-article-info-wrap h3{font-size:1.4rem;line-height:1.6rem}body.home #news_home .sppb-addon-article-layout .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta{margin:0}body.home #news_home .sppb-addon-article-layout .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta>time{display:block;margin:0.5rem 0 0 0}body.about .sp-page-title{background-blend-mode:normal !important}body.about .sp-page-title .sp-page-title-heading{display:none}body.about .sppb-addon-accordion .sppb-panel .sppb-panel-heading{padding:0.6rem 1rem}body.about .sppb-addon-accordion .sppb-panel .sppb-panel-heading .sppb-panel-title{color:#00618b;display:block;text-align:center;width:100%}body.about .sppb-addon-accordion .sppb-panel .sppb-panel-heading .sppb-panel-title:hover{color:#ed7827}body.about .sppb-addon-accordion .sppb-panel .sppb-toggle-direction{display:none}body.about .sppb-addon-accordion .sppb-panel .sppb-panel-body{padding:0.5rem 0}body.contacts .contact-form .sppb-addon-form-builder-form{margin:0 !important}body.contacts .contact-form .sppb-addon-form-builder-form .sppb-form-group{padding:0 !important}body.contacts .contact-form .sppb-addon-form-builder-form label{transform:translateY(30px);transition:transform 0.3s ease;color:#ccc}body.contacts .contact-form .sppb-addon-form-builder-form label.focused{transform:translateY(0px)}body.contacts .contact-form .sppb-addon-form-builder-form input,body.contacts .contact-form .sppb-addon-form-builder-form textarea{background:transparent;border:none;border-bottom:1px solid rgba(20, 41, 85, 0.2);border-radius:0;color:#00618b;padding:8px 0px}body.contacts .contact-form .sppb-addon-form-builder-form input:focus,body.contacts .contact-form .sppb-addon-form-builder-form textarea:focus{background:transparent;color:#00618b}body.contacts .contact-form .sppb-addon-form-builder-form .sppb-form-check{font-size:0.8rem;margin:1.2rem 0}body.contacts .contact-form .sppb-addon-form-builder-form .sppb-form-check .sppb-form-check-input{margin-left:0px;margin-top:6px}body.contacts .contact-form .sppb-addon-form-builder-form .sppb-form-check .sppb-form-check-label{color:#000 !important;margin-left:10px;transform:translateY(0px)}body.contacts .contact-form .sppb-addon-form-builder-form .sppb-form-check .sppb-form-check-label:before{border-color:#00618b;margin-left:-30px}body.contacts .contact-form .sppb-addon-form-builder-form .sppb-form-check .sppb-form-check-label a{color:#00618b}body.contacts .contact-form .sppb-addon-form-builder-form .sppb-form-check .sppb-form-check-label a:hover{color:#00618b}body.blog #sp-header{color:#fff}body.blog #sp-main-body .container{padding-top:3rem !important}body.blog #sp-main-body .container a{color:#000}body.blog #sp-main-body .container a:hover{color:#00618b}body.blog #sp-main-body .container .article-details .article-can-edit{display:none}body.blog #sp-main-body .container .tags{display:none !important}body.blog #sp-main-body .container .pagenavigation .btn{background-color:#000;border:none;color:#fff;font-weight:500;padding:0.5rem 0.8rem;text-transform:uppercase}body.blog #sp-main-body .container .pagenavigation .btn:hover{background-color:#ed7827}body.blog #sp-main-body .container #sp-right{margin-bottom:5rem}body.blog #sp-main-body .container #sp-right .articles-all{border:1px solid #eaeaea;padding:0}body.blog #sp-main-body .container #sp-right .articles-all .sp-module-title{background:#eaeaea;border:none;font-size:1.4rem;font-weight:500;margin:0 0 1.5rem 0;padding:0.8rem 0;text-align:center}body.blog #sp-main-body .container #sp-right .articles-all ul.mod-articles-items li{border-bottom:1px dashed #eaeaea;margin-bottom:0.8rem;padding:0 1.5rem}body.blog #sp-main-body .container #sp-right .articles-all ul.mod-articles-items li .mod-articles-item .mod-articles-item-content .mod-articles-title{font-size:1.1rem}body.blog #sp-main-body .container #sp-right .articles-all ul.mod-articles-items li .mod-articles-item .mod-articles-item-content .mod-articles-date{font-size:0.8rem}body.blog #sp-main-body .container #sp-right .articles-tags{border:1px solid #eaeaea;padding:0}body.blog #sp-main-body .container #sp-right .articles-tags .sp-module-title{background:#eaeaea;border:none;font-size:1.4rem;font-weight:500;margin:0 0 0.5rem 0;padding:0.8rem 0;text-align:center}body.blog #sp-main-body .container #sp-right .articles-tags .sp-module-content{padding:0.8rem}body.blog #sp-main-body .container #sp-right .articles-tags .sp-module-content .tagscloud .tag .tag-name{background-color:#444;font-size:0.9rem !important;font-weight:500}body.blog #sp-main-body .container #sp-right .articles-tags .sp-module-content .tagscloud .tag .tag-name:hover{background-color:#ed7827;color:#fff}body.blog.view-article #sp-blog-intro{display:none}body.blog.view-article #sp-main-body .container{padding-top:5rem !important}body.blog.view-article #sp-main-body .container .article-details .sppb-row-column{padding:0 !important}body.tags #sp-header #sp-logo .logo-slogan{color:#fff}body.tags #sp-main-body .container{padding:8rem 0 !important}body.tags #sp-main-body .container a{color:#000}body.tags #sp-main-body .container a:hover{color:#ed7827}body.activities .generi,body.activities .durata{font-size:0.9rem}body.activities .serate{font-size:0.8rem;font-weight:700}body.activities.febbre .regolamento .sppb-panel-heading{padding:0 0 0.5rem 0}body.activities.febbre .regolamento .sppb-panel-heading .sppb-panel-title{font-size:1rem;font-weight:500}body.activities.opencine .regolamento .sppb-panel-heading{padding:0 0 0.5rem 0}body.activities.opencine .regolamento .sppb-panel-heading .sppb-panel-title{font-size:1.2rem;font-weight:600}body.activities.opencine .generi{margin-bottom:0.5rem}body.activities.view-dynamic p{margin:0}
