body{color:#222}footer{background:#262626;padding:40px 0}#divisione_serv{padding:90px 0}#divisione_serv img{z-index:998}#divisione_serv .serv{position:relative;padding-top:15px}#divisione_serv .serv .testo{padding:30px 15px;color:#222;background:#f2f2f2}#divisione_serv .serv .testo .int{text-align:center;z-index:999!important}h2.titolo-mini{margin-bottom:.5rem}.bg-blu{background:#262626!important}.bg-light{background:#f3f4f9}.mt-a{margin:10px 0}.mt-b{margin:10px 0 150px}.mt-c{padding:100px 0}.mt-d{padding-top:30px}.mt-m{margin:150px 0}.mt-n{margin:150px 0 0}#intro{padding:90px 0}.titolo{margin-bottom:1.2rem}.infografica{margin-top:3rem!important;text-align:center}.infografica .num{font-size:3rem;font-weight:bolder;color:#ed1c25}.infografica .num:before{content:"";height:3px;width:50%;background:#ed1c25;display:block;margin:5px auto;position:relative;top:-15px;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}.infografica .text{font-weight:bolder;margin-top:10px}.infografica .text:after{content:"";height:3px;width:50%;background:#ed1c25;display:block;margin:5px auto;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}.py-6{padding:4rem 0}#lista-corsi{color:#222;max-width:100%;width:900px;display:block;margin:0 auto}#lista-corsi ul li a{display:block;width:100%;padding:1.5rem 0;margin-bottom:30px;border-radius:100px;font-size:1.2rem;background:#262626;position:relative}#lista-corsi ul li a .badge{position:absolute;left:40px;top:-16px;background:#ed1c25;padding:6px;transform:rotate(-2deg)}#lista-corsi ul li a .icon{font-size:2rem}#lista-corsi ul li a .int{display:flex;justify-content:space-between;align-items:center;padding:0 30px;color:#fff!important}#lista-corsi ul li a:hover{background:#ed1c25;position:relative;left:10px}#lista-corsi ul li a:hover .badge{background:#262626}.header-top{background:#000000!important}.main-menu .navbar-collapse{padding-top:20px!important;float:left!important;display:block!important}.thumb-mini{max-width:100%;width:1000px}.carosello-foto .thumbs-carousel{margin-top:2rem}.titolo.mini{font-size:1.8rem}.subt{font-size:1.2rem}#professionisti{padding:60px 0!important}#professionisti h4{font-size:24px!important}#professionisti .singolo{text-align:center;padding:10px;margin-bottom:10px}#professionisti .singolo .inner-box{background:#fff;padding:10px;-webkit-box-shadow:0px 3px 9px rgba(8,8,8,.28);-moz-box-shadow:0px 3px 9px rgba(8,8,8,.28);box-shadow:0 3px 9px #08080847}#professionisti .singolo .contenuto-testo{padding:15px 0}#professionisti .singolo .theme-btn{margin-top:10px;padding:5px 20px!important}.flex-cent{display:flex;justify-content:center;align-items:center;height:100%}.loghi-partner img{margin-right:15px}.singolo-serv{margin-bottom:-20px}.singolo-serv .voci-serv{margin-bottom:15px}.singolo-serv .voci-serv li{text-align:center}.cont-text{max-width:100%;width:440px;display:block;margin:0 auto;position:relative;top:-100px;background:#fff;padding:25px 15px}.cont-text h4{margin-bottom:15px}.cont-text a{margin-top:15px}.cont-text ul{display:inline-block}.cont-text ul li{border-bottom:1px solid #d0d0d0;padding:5px 0;text-align:left!important}.cont-text ul li:first-child{border-top:1px solid #d0d0d0}.page-title h1{color:#fff!important}.page-title .phone{margin-top:20px;font-size:20px!important}h1,h2{color:#222!important}.sticky-header .logo{width:100px!important}.main-slider-carousel{height:800px!important}.main-slider-carousel div{max-height:800px!important}.contenuto{background-position:center;background-repeat:no-repeat;background-size:cover}.titolo{position:relative;font-weight:800;font-size:40px;line-height:1.2em;color:#222;margin-bottom:25px}.btn-action{position:relative;color:#fff;font-size:16px;font-weight:700;margin:0 10px 10px;border-radius:50px;padding:18px 60px;display:inline-block;background-color:#21007f;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn-action:hover{background-color:#ed1c25;color:#fff!important}#corso .corso-interno{padding-bottom:50px}#corso .etichetta{font-size:18px}#corso .info-list li{display:flex;flex-direction:row;justify-content:space-between;color:#000}#corso .info-list li span.primo{color:#262626}#sport-servizio h4{color:#262626!important}#sport-servizio .list{margin-top:15px}#sport-servizio .list li{font-size:16px;position:relative;color:#000;padding-left:30px;margin-bottom:15px;text-align:left}#sport-servizio .list li:before{position:absolute;content:"\f125";left:0px;top:4px;color:#1ac9b5;line-height:1em;font-family:flaticon}#sport-servizio h4{font-size:24px}#sport-servizio .case-block .overlay-box{left:46px;bottom:-250px}#modale-container .modal{position:fixed;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%}#modale-container .modal.is-visible{visibility:visible;display:block}#modale-container .modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:hsla(0deg,0%,0%,.5);visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s;display:flex;justify-content:center;align-items:center}#modale-container .modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s}#modale-container .modal-wrapper{position:absolute;z-index:9999;top:6em;left:50%;width:32em;margin-left:-16em;background-color:#fff;box-shadow:0 0 1.5em #00000059}#modale-container .modal-transition{transition:all .3s .12s;transform:translateY(-10%);opacity:0}#modale-container .modal.is-visible .modal-transition{transform:translateY(0);opacity:1}#modale-container .modal-header,#modale-container .modal-content{padding:1em;border:none}#modale-container .modal-header{position:relative;background-color:#fff;box-shadow:0 1px 2px #0000000f;border-bottom:1px solid #e8e8e8}#modale-container .modal-close{position:absolute;top:0;right:0;padding:10px;color:#aaa;background:none;border:0}#modale-container .modal-close:hover{color:#777}#modale-container .modal-heading{font-size:1.125em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#modale-container .modal-content>*:first-child{margin-top:0}#modale-container .modal-content>*:last-child{margin-bottom:0}#home .business-section .image-column .image:before{display:none}#corsi .corso-desc li.main{text-transform:uppercase}#home .news-block .inner-box .lower-content{position:relative;margin-top:0;margin-left:0;margin-right:0}#home .business-section .image-column .inner-column{padding-bottom:0}#corsi .corso-desc{top:-50px;position:relative}#corsi .corso-desc li{width:90%;margin:0 auto;margin-bottom:20px!important}#corsi .corso-desc li a{margin-bottom:0}#corsi .corso-sing{height:500px;background-size:cover;background-position:center;background-repeat:no-repeat}.serv-visible{visibility:visible;opacity:1;height:unset;transition:opacity .5s linear}.serv-hidden{visibility:hidden;opacity:0;transition:visibility 0s .5s,opacity .5s linear;height:0}.galleria-section .img-outer .owl-dots{position:relative;text-align:center;margin-top:40px}.galleria-section .img-outer .owl-dots .owl-dot{position:relative;width:20px;height:20px;margin:0 5px;border-radius:50px;display:inline-block;border:1px solid #9a9a9a;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.colonne{display:flex}.avanti_tutta{text-align:left;font-size:20px!important}.spettacoli-section .spettacoli-outer .owl-dots{position:relative;text-align:center;margin-top:40px}.spettacoli-section .spettacoli-outer .owl-dots .owl-dot{position:relative;width:20px;height:20px;margin:0 5px;border-radius:50px;display:inline-block;border:1px solid #9a9a9a;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.spettacoli-section .spettacoli-outer .owl-dots .owl-dot:hover,.spettacoli-section .spettacoli-outer .owl-dots .owl-dot.active{border-color:#ed1c25;background-color:#ed1c25}.spettacoli-section .spettacoli-outer .owl-nav{position:relative;display:none}.iub-p{color:#fff!important}.spettacoli-section .spettacoli-outer .image-box{position:relative;text-align:center;margin:0;background-color:#f3f4f9}.spettacoli-section .spettacoli-outer .image-box img{max-width:100%;width:auto;margin:0 auto;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.spettacoli-section .spettacoli-outer .image-box img:hover{opacity:.5;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.galleria-section .galleria-outer .owl-dots{position:relative;text-align:center;margin-top:40px}.galleria-section .galleria-outer .owl-dots .owl-dot{position:relative;width:20px;height:20px;margin:0 5px;border-radius:50px;display:inline-block;border:1px solid #9a9a9a;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.galleria-section .galleria-outer .owl-dots .owl-dot:hover,.galleria-section .galleria-outer .owl-dots .owl-dot.active{border-color:#ed1c25;background-color:#ed1c25}.galleria-section .galleria-outer .owl-nav{position:relative;display:none}.galleria-section .galleria-outer .image-box{position:relative;text-align:center;margin:0;background-color:#f3f4f9}.galleria-section .galleria-outer .image-box img{max-width:100%;width:auto;margin:0 auto;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.galleria-section .galleria-outer .image-box img:hover{opacity:.5;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.spettacolo-detail-section .image img{position:relative;display:block}.spettacolo-detail-section .info-box-outer .box-inner{position:relative;width:100%;z-index:1;margin-right:100px;max-width:575px;padding:20px 30px;border-radius:5px;margin-top:50px;background-color:#fff;box-shadow:0 0 15px #0000001a}.spettacolo-detail-section .info-box-outer .box-inner li{position:relative;color:#666;font-weight:500;padding:14px 0;font-size:16px;border-bottom:1px solid rgba(0,0,0,.07)}.spettacolo-detail-section .info-box-outer .box-inner li span{position:relative;width:110px;display:inline-block}.spettacoli-carousel .owl-stage-outer .owl-stage .owl-item{padding:10px}.spettacoli-carousel .owl-stage-outer .owl-stage .owl-item .theme-btn{background-color:#ed1c25}.white{color:#fff}.new{position:absolute;top:-5px;right:0px;display:flex;justify-content:center;align-items:center;background-color:#ed1c25;padding:10px;font-weight:700;font-size:10px;text-align:center;color:#fff;text-transform:uppercase}.btn-style-one:before{left:110%;width:120%;opacity:1;background-color:#ed1c25!important;transform:skew(-25deg)}.sec-title h2{color:#000!important;margin-top:10px}.articolo-block{margin-bottom:30px}.articolo-block .inner-box .image{position:relative;background-color:#ed1c25}.articolo-block .inner-box .image img{position:relative;width:100%;display:block;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.articolo-block .inner-box:hover .image img{opacity:.5}.articolo-block .inner-box .lower-content{position:relative;padding:35px;background-color:#262626}.articolo-block,.articolo-block .inner-box .lower-content .post-info{position:relative}.articolo-block .inner-box .lower-content .post-info li{position:relative;margin-right:15px;color:#fff;font-size:15px;display:inline-block}.articolo-block .inner-box .lower-content .post-info li:last-child{margin-right:0}.narticolo-block .inner-box .lower-content .post-info li:first-child{border-radius:50px;padding:2px 16px;background-color:#ed1c25}.articolo-block .inner-box .lower-content .post-info li .icon{position:relative;margin-right:5px;color:#c4c4c4}.articolo-block .inner-box .lower-content h4{margin-top:18px}.articolo-block .inner-box .lower-content h4 a,.articolo-block .inner-box .lower-content p{color:#fff}.btn-style-red{font-size:15px;padding:9px 40px;border-radius:10px;text-transform:capitalize;background-color:#ed1c25;color:#fff}.btn-style-red:before{left:92%;width:110%;opacity:1;background-color:#000!important;transform:skew(-25deg)}.btn-style-red .txt{color:#fff;position:relative;z-index:1}.btn-style-one:hover:before,.btn-style-red:hover:before{left:0;-webkit-transform:scale(1,1);transform:scale(1)}.btn-style-red:hover{color:#fff}onlus-single-section{position:relative;padding-top:110px;padding-bottom:110px}.onlus-single-section .content-column,.team-single-section .image-column{position:relative;margin-bottom:40px}.onlus-single-section .image-column .inner-column{position:relative}.onlus-single-section .image-column .image{position:relative;border-radius:5px;overflow:hidden}.onlus-single-section .content-column h2{position:relative;color:#222;font-size:30px;font-weight:700;line-height:1.3em}.onlus-single-section .content-column h2 span{position:relative;top:-3px;color:#fff;font-size:15px;padding:6px 28px;border-radius:2px;margin-left:15px;background-color:#ed1c25}.onlus-single-section .content-column .post-meta{position:relative;margin-top:15px;margin-bottom:10px}.onlus-single-section .content-column .post-meta li{position:relative;margin-right:50px;color:#677077;font-size:15px;font-weight:500;margin-bottom:5px;padding-left:30px;display:inline-block}.onlus-single-section .content-column .post-meta li .icon{position:absolute;left:0;color:#ed1c25;top:1px;margin-right:12px;font-size:20px}.onlus-single-section .content-column .post-meta li a{position:relative;color:#677077}.onlus-single-section .content-column .text{position:relative;margin-bottom:20px}.onlus-single-section .content-column .text p{position:relative;color:#222;font-size:15px;font-weight:500;line-height:1.9em;margin-bottom:10px}.onlus-single-section .content-column .social-icon-two{margin-top:18px}.mt-e{padding-top:110px;padding-bottom:110px}#paginazione{width:150px;text-align:center}#paginazione .page-item .page-link{color:#000}#paginazione .page-item.active .page-link{background-color:#ed1c25;border-color:#ed1c25;color:#fff}#carosello_index div{max-height:600px}#nome_contatto h4{color:#000}.page-title:before{opacity:.6!important}.img_ente:hover{opacity:.5;-webkit-filter:grayscale(80%);filter:grayscale(80%)}#spettacolo_lista div{padding:20px!important}#spettacolo_lista img:hover{opacity:.5;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.header-upper{background-color:#262626;padding-bottom:5px}.header-upper .inner-container{background-color:#262626!important}.header-upper a{color:#fff!important}.sticky-header{background-color:#262626!important}.sticky-header a{color:#fff!important}.btn-slide{background-color:#fff!important;color:#000!important}.slide.contenuto{min-height:800px;background-size:cover;background-position:center;background-repeat:no-repeat}.slide.contenuto .text{font-size:25px!important}.slide.contenuto .logo{max-width:400px;margin:0 auto}@media only screen and (max-width: 600px){h2{font-size:27px!important}h1{font-size:42px!important}.mt-m{margin:40px}.bg-grey{padding-top:50px!important;padding-bottom:50px!important;background-color:#eee!important}.mt-n{margin:50px 0 0!important}.banner-section .content-column .inner-column{padding-top:50px!important}.main-slider-carousel .slide.contenuto{min-height:unset}.main-slider-carousel .row .text{font-size:15px!important}.banner-section{height:500px!important}.main-slider-carousel .slide.contenuto{min-height:unset;height:500px!important;max-height:500px!important}.sticky-header{width:100%!important}.fixed-header .sticky-header{animation-duration:.3s}#divisione_serv{padding-top:20px;padding-bottom:20px}#divisione_serv .serv{padding-left:30px;padding-right:30px;margin-bottom:20px}.sec-title{margin-bottom:10px!important}.blog-page-section{padding:20px!important;margin-top:40px;margin-bottom:40px}#btn_vedi_tutte{margin-top:0!important}.mobile-menu .menu-backdrop{-webkit-transition:all .5s!important}.mobile-menu-visible .mobile-menu .menu-box{transition-delay:.2s!important}.mt-b{margin-bottom:40px}.page-breadcrumb{margin-top:5px!important}.page-title{padding-top:100px!important}#paginazione .pagination{margin-top:-15px}.main-footer div,.header-top li{font-size:15px!important}.contact-page-section{padding-top:40px!important;padding-bottom:40px!important}.contact-page-section .title-box{margin-bottom:5px!important}h1{font-size:33px!important}.contact-page-section .form-column{margin-top:20px!important}.header-upper .logo{width:100%}.header-upper .pull-left{width:60%}.header-upper .nav-outer{width:40%!important}.main-footer{padding-top:20px}.main-footer .logo{width:70%;margin-left:49.5px}.main-header .header-upper{background-color:#262626!important}}.nav-outer .mobile-nav-toggler{font-size:36px;line-height:50px;cursor:pointer;color:#dee2e6!important}.bg-grey{padding-top:150px;padding-bottom:150px;background-color:#eee!important}.developed{background-color:#414141;color:#fff}.developed .copyright{text-align:center;color:#fff!important;padding-top:15px;padding-bottom:15px}.developed .credits{color:#fff!important;text-align:center;padding-top:15px;padding-bottom:15px;border-top:1px solid #fff}
