body{font-size:16px;line-height:24px;padding:0!important}body .modal-open{padding-right:0!important}.loader-container{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.4392156863);z-index:9996;display:none;left:0px;top:0px}.loader{border:24px solid #eee;border-top:24px solid #4d4d4d;border-radius:50%;width:120px;height:120px;animation:spin 1.5s linear infinite;-webkit-animation:spin 1.5s linear infinite;position:relative;top:50%;left:50%}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.list ol li{padding:0 0 8px 28px}.small-margin{margin-bottom:0.25em}.text-decorated{color:#CC0000}p.big{font-size:1.25em;line-height:1.5em}.height-100{height:100%}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0!important}.mt-0{margin-top:0!important}.mt-1{margin-top:16px!important}.header .header-top-left{text-transform:initial}.header .logo{padding:12px 0}.fhmm .navbar-toggle{top:44px}.fhmm .navbar-toggle.cart{right:66px}.fhmm .navbar-toggle.cart .fa{font-size:18px}.fhmm .navbar-toggle.cart .badge{font-family:"Oswald",sans-serif;position:absolute;top:-8px;right:-10px;background-color:#c00;padding:4px 7px}.login .fa{margin-left:24px}.header-top .cart .fa{font-size:18px;vertical-align:middle}.cart-btn{display:none!important}.cart-btn .fa{vertical-align:initial}.cart-btn .badge{background-color:#CC0000;padding:4px 7px;position:absolute;top:-6px;right:-6px}.checkbox{margin-top:0}.checkbox input[type=checkbox]{width:24px;height:24px;border:1px solid #455a64;-webkit-transform:translate(-20px,0px);transform:translate(-20px,0px)}.checkbox label{padding-left:40px}.page-title{position:relative}.page-title .tp-banner-holder{background:#eeeeee;background:-webkit-gradient(linear,left top,left bottom,from(#e0e0e0),color-stop(40%,#f7f7f7),color-stop(60%,#f7f7f7),to(#dbdbdb));background:linear-gradient(to bottom,#e0e0e0 0%,#f7f7f7 40%,#f7f7f7 60%,#dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee",endColorstr="#cccccc",GradientType=0)}.page-title .overlay{position:relative;margin-top:-16px}.page-title .overlay .container{height:100%}.page-title .banner-title{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-title .banner-title h1{font-size:2.5em;margin-bottom:2px;padding:0 8px 3px 8px;color:white;background-color:#cc0000}.page-title .banner-title p{font-size:16px;margin:0;padding:0 8px;color:white;background-color:rgba(33,33,33,0.75)}.icon-box .icon .bg-icon{color:#eeeeee}.call-to-action.custom h2{text-transform:uppercase;margin-bottom:1em}.call-to-action.custom .list.list__lg{font-size:17px}.call-to-action.custom .list.list__lg ul{margin-bottom:0}.call-to-action.custom .list.list__lg li{padding-bottom:20px;text-align:left}.call-to-action.custom .list.list__lg li:before{top:50%;margin-top:-21px}.icon-box.boxed.custom{background-color:#CC0000;color:#fff}.icon-box.boxed.custom h2{color:#f5f5f5}.icon-box.home h4{font-size:18px}.icon-box.home p{font-size:16px}.featured-section .entry{border-bottom:0px none;padding-bottom:0px;margin-bottom:32px;margin-top:32px;color:#ccc}.featured-section .entry.entry__with-icon .entry-icon{background-color:transparent;color:#fff;border-color:#ccc}.featured-section .entry.entry__quote .quote-holder .quote-inner{font-size:22px;line-height:28px;font-style:italic;color:#fff}.featured-section.no-margin{margin-top:0;margin-bottom:0}.featured-section.margin-top{margin-bottom:0}.sidebar{text-align:center}.article-detail .entry-thumb{display:inline-block}.entry-content ol,.entry-content ul{padding-left:16px}.entry-content ol li,.entry-content ul li{padding-left:6px}.tabs .tab-content{padding:24px 20px}.form-group{margin-bottom:18px}.partecipante{margin-bottom:24px}.panel-group .panel-title>a{padding:14px 20px 14px 48px;font-size:16px;line-height:16px;font-weight:bold}.panel-group .panel-title>a:focus{text-decoration:none}.panel-group .panel-title>a.collapsed{background-image:none;background-color:#f0f0f0;color:#424242}.call-to-action.primary{background:#f7f7f7}.call-to-action.primary h2{color:#CC0000}.call-to-action.primary a{font-size:16px;padding-right:16px}.embed-responsive-mappa{padding-bottom:30%}.banner-img{height:200px;width:auto;margin:0 auto}@media screen and (min-width:768px){.banner-img{height:200px;margin:0 0 0 auto}}@media screen and (min-width:992px){.banner-img{height:248px}}@media screen and (min-width:1280px){.banner-img{height:320px}}@media screen and (min-width:1600px){.banner-img{height:340px}}@media screen and (min-width:1920px){.banner-img{height:375px}}.circliful .fa{opacity:0.5}ul.project-feed{padding:0;list-style:none}ul.project-feed .project-item{list-style:none}.project-feed .box-holder{padding:24px}.project-feed .entry{border-bottom:0 none;padding-bottom:0;margin-bottom:0}.project-feed .entry h2{margin:0}.project-feed .entry .tipo-articolo{color:#757575;margin-bottom:0.5rem}.project-feed .entry .entry-thumb{margin-bottom:16px}#corsi .project-item .dlink{width:100%}#corsi .project-item .project-desc{padding:12px 12px 12px 12px}#corsi .project-item .project-desc .title{font-size:2rem}#corsi .project-item .project-desc .desc{color:#606060;font-style:normal}#corsi .project-item .project-desc .date{font-size:1.8rem;font-weight:bold;color:#CC0000;display:block;margin:12px 0}#corsi .project-item .project-desc .info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0;margin-top:12px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#corsi .project-item .project-desc .btn{font-size:1.6rem}#corsi .argomento{display:block;padding:0 0.6em;font-family:"Oswald",sans-serif;font-size:1.8rem;letter-spacing:1px;color:#fff;text-align:center;white-space:nowrap;position:absolute;top:calc(50% - 24px);left:0;right:0;height:48px;line-height:47px;border-top:1px solid #fff;border-bottom:1px solid #fff;z-index:9;background-color:rgba(69,90,100,0.8);text-transform:uppercase}#corsi .argomento.verde{background-color:rgba(46,125,50,0.8)}#corsi .argomento.arancio{background-color:rgba(255,111,0,0.8)}#corsi .argomento.blu{background-color:rgba(2,119,189,0.8)}#corsi .argomento.rosso{background-color:rgba(183,28,28,0.8)}#corsi .etichetta{display:inline-block;padding:0.2em 0.6em 0.3em;font-family:"Oswald",sans-serif;letter-spacing:1px;color:#fff;text-align:center;white-space:nowrap;position:absolute;top:12px;z-index:9;background-color:#455a64;text-transform:uppercase}#corsi .etichetta.categoria{left:0px}#corsi .etichetta.stato{right:0px}#corsi .etichetta.verde{background-color:#2e7d32}#corsi .etichetta.grigio{background-color:#757575}#corsi .etichetta.blu{background-color:#0277bd}#corsi .etichetta.viola{background-color:#c2185b}#corsi .etichetta.giallo{background-color:#ffb300;color:#424242}#corsi .etichetta.teal{background-color:#00796b}#corsi .etichetta.rosso{background-color:#b71c1c}#corsi.widget__sidebar .project-item-inner{position:relative;border:1px solid #ddd}#corsi.widget__sidebar .project-item-inner .project-desc .date{font-size:2rem;margin-top:0;margin-bottom:6px}#corsi.widget__sidebar .project-item-inner .project-desc .durata{font-size:16px;padding:0 12px 8px 0}#corsi.widget__sidebar .project-item-inner .project-desc .prezzo b{font-size:18px}#corsi.widget__sidebar .project-item-inner .project-desc .orario{display:block;margin-bottom:4px}#corsi.widget__sidebar .project-item-inner .project-desc .buttons_added .quantity{margin:0 auto;margin-bottom:12px;display:block}#corsoDettaglio .argomento{display:inline-block;padding:0 0.5em;margin-bottom:8px;font-family:"Oswald",sans-serif;letter-spacing:1px;color:#fff;text-align:center;white-space:nowrap;background-color:rgba(69,90,100,0.8);text-transform:uppercase}#corsoDettaglio .argomento.verde{background-color:rgba(46,125,50,0.8)}#corsoDettaglio .argomento.arancio{background-color:rgba(255,111,0,0.8)}#corsoDettaglio .argomento.blu{background-color:rgba(2,119,189,0.8)}#corsoDettaglio .argomento.rosso{background-color:rgba(183,28,28,0.8)}#corsoDettaglio .tipo{font-family:"Oswald",sans-serif;text-transform:uppercase;color:#757575}#corsoDettaglio .call-to-action{padding:24px}#corsoDettaglio .call-to-action .icon-box{margin-bottom:0}#corsoDettaglio .call-to-action .icon-box ol{margin-bottom:0}#catalogoCorsi{font-size:0.875em}#catalogoCorsi td{padding:12px;vertical-align:middle}#catalogoCorsi .data{font-family:"Oswald",sans-serif;font-size:1.8rem}#catalogoCorsi .titolo{font-family:"Oswald",sans-serif;color:#CC0000;font-size:1.8rem;text-transform:uppercase}.masonry-feed>.masonry-item .entry .entry-header h2{font-size:24px;white-space:normal}ul.partners{list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}ul.partners li{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn.icon{border-radius:50%;padding:10px;text-align:center;width:50px;height:50px;font-size:1.25em;margin-right:12px;color:#CC0000}.btn.custom{padding:8px 16px;margin:0 12px 12px 0}.news{margin-bottom:32px}.news .project-feed-filter{margin:0}.list-group.doc .list-group-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.timeline .entry{margin-bottom:32px}.timeline .entry .entry-header{margin-bottom:6px;padding-top:8px}.timeline .entry .entry-header h3{margin-bottom:0.5rem}.timeline .entry .entry-meta{font-size:18px;color:#CC0000;font-style:normal}.timeline .entry .excerpt{margin-bottom:0}.timeline .entry.entry__with-icon{padding-bottom:16px}.project-feed{margin-top:32px}.project-feed.project-feed__fullw .project-item{border:1px solid white}@media (max-width:767px) and (min-width:480px){.project-feed.project-feed__fullw .project-item{width:50%;padding:0}}@media (min-width:768px){.project-feed.project-feed__fullw .project-item{width:33.333%}}@media (min-width:992px){.project-feed.project-feed__fullw .project-item{width:25%}}.project-feed.project-feed__fullw .project-item .overlay{opacity:0.5}.project-feed.project-feed__fullw .project-item .zoom{width:100%}.breadcrumb-container{background-color:#f5f5f5;border-top:2px solid #d4d4d4}.breadcrumb-container .breadcrumb{margin-bottom:0px;border-radius:0px;padding:10px 0}.cart-table,.cart-total{margin-bottom:0}.table.cart-table.light>thead>tr>th{padding:12px;font-size:13px}.table.cart-table.light .product-name{width:50%}.cart-table .product-subtotal.text-right{text-align:right}.help{padding:8px 12px;border:1px solid #ddd;background-color:#f0f0f0;border-radius:3px;color:#606060}.featured-section.newsletter{margin-bottom:0}.featured-section.newsletter .call-to-action{background-color:transparent}.footer-widgets{padding:32px 0 32px 0}.footer-widgets .widget__footer{margin-bottom:0}.footer-widgets .widget__footer .contacts-info-list li{margin:0 auto}#back-top{opacity:0.5;bottom:12px;right:12px}#back-top a{width:32px}#back-top a .fa{width:32px;height:32px;line-height:31px;font-size:16px;border-radius:16px}@media (max-width:991px){.fhmm .navbar-collapse{position:absolute!important;top:44px;right:55px;min-width:50%;z-index:9;border:0px none;-webkit-box-shadow:0 4px 8px 0 rgba(33,33,33,0.2);box-shadow:0 4px 8px 0 rgba(33,33,33,0.2)}.fhmm .navbar-collapse .navbar-nav{background:rgba(33,33,33,0.85)}.fhmm .navbar-collapse .navbar-nav li a{font-size:16px;font-family:"Oswald",sans-serif;text-transform:uppercase;letter-spacing:0.5px}.fhmm .navbar-collapse .navbar-nav li a:focus,.fhmm .navbar-collapse .navbar-nav li a:hover{background-color:#CC0000}.fhmm .navbar-collapse .navbar-nav li.active a{background-color:#CC0000!important}#info-corso .icon-box{margin-bottom:0px}#info-corso .icon-box .icon{float:none;margin:0 auto}}@media (min-width:768px){.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.justify-content-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.page-title .banner-title{width:75%}.page-title .overlay{position:absolute;margin-top:0;top:0;bottom:0;left:0;right:0;width:100%;height:100%}}@media (min-width:992px){.cart-btn{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.fhmm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch}.fhmm .navbar-header{float:none;margin-right:32px}.fhmm .navbar-collapse{float:none}.fhmm .navbar-collapse .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.fhmm .navbar-collapse .navbar-nav>li{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.2s;transition:0.2s}.fhmm .navbar-collapse .navbar-nav>li:hover{background-color:#CC0000;color:#FFF;cursor:pointer}.fhmm .navbar-collapse .navbar-nav>li:hover a{background-color:#CC0000;color:#FFF}.fhmm .navbar-collapse .navbar-nav>li:hover a:hover{color:#fff!important}.fhmm .navbar-collapse .navbar-nav>li>a{line-height:initial;float:none;text-align:center}.fhmm .navbar-collapse .navbar-nav>li>a:hover{color:#fff!important}.fhmm .navbar-collapse .navbar-nav>li+li{margin-left:0px}.header.headhesive .navbar-nav>li>a{line-height:initial!important}header.menu-colored .fhmm .navbar-nav>li.active>a:focus,header.menu-colored .fhmm .navbar-nav>li.active>a:hover{background:#CC0000}.header.headhesive.headhesive--stick .logo img{height:48px}header.menu-colored .fhmm .navbar-nav>li.open>a .caret,header.menu-colored .fhmm .navbar-nav>li.open>a:focus .caret,header.menu-colored .fhmm .navbar-nav>li.open>a:hover .caret{color:#CC0000!important}.footer-widgets .widget__footer{margin:6px 0}}@media (min-width:992px) and (max-width:1200px){.fhmm .navbar-collapse .navbar-nav>li+li{margin-left:0px}.fhmm .navbar-header{margin-right:16px}.fhmm .navbar-collapse .navbar-nav>li>a{font-size:15px;padding:0 8px}}@media screen and (max-width:420px){.fhmm .navbar-toggle{top:30px}.header .logo img{max-width:60%;height:auto}.header-top .info-item{display:block}.page-content{padding-top:32px;padding-bottom:32px}.call-to-action.primary a{display:block;margin-bottom:8px}.section.section__close-to-footer{margin-bottom:-40px!important}.social-links-section ul{text-align:left}.social-links-section ul>li{margin-bottom:12px}}
/*# sourceMappingURL=kp-style.css.map */