﻿
@font-face{font-family:'Open Sans';src:url("/Portals/_default/Skins/Porto/Resources/fonts/opensans-variablefont_wdthwght-webfont.woff2") format('woff2'),url("/Portals/_default/Skins/Porto/Resources/fonts/opensans-variablefont_wdthwght-webfont.woff") format('woff'),url("/Portals/_default/Skins/Porto/Resources/fonts/opensans-variablefont_wdthwght-webfont.otf") format('otf');font-weight:normal;font-style:normal;}body{font-family:'Open Sans' !important;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{font-family:'Open Sans' !important;}.page-top.small{border-bottom:0px solid #ccc;border-top-width:1px;padding:28px 0px 0px 0px;min-height:30px;}html section.page-top .breadcrumb span{color:#666666;font-family:Open Sans;}html section.page-top .breadcrumb span a{color:#666666;}.page-top{border-top-color:#e0e0e0;background-color:transparent;color:#919191;}html header .navbar-collapse .nav-main > ul > li.active > a{border-radius:0px;font-weight:700;}.page-top.small .breadcrumb{margin:12px 0 0;}html header nav ul.nav-main li.dropdown-primary.open > a,html .newHeader.fixedheader nav ul.nav-main li.dropdown-primary.open > a,html .full-header.fixedheader nav ul.nav-main li.dropdown-primary.open > a,html header nav ul.nav-main li.dropdown-primary.active > a,html .newHeader.fixedheader nav ul.nav-main li.dropdown-primary.active > a,html .full-header.fixedheader nav ul.nav-main li.dropdown-primary.active > a,html header nav ul.nav-main li.dropdown-primary:hover > a,html .newHeader.fixedheader nav ul.nav-main li.dropdown-primary:hover > a,html .full-header.fixedheader nav ul.nav-main li.dropdown-primary:hover > a{background-color:#ffffff!important;text-decoration:underline;}header .header-body #login,header .header-body .search .input-group>span{height:100%;align-items:center;}#login .userProfileImg img,#login .registerGroup a,#login .loginGroup a,#login a.SkinObject,#login a.LoginLink{border-radius:0px;color:#ffffff;background:#eeaea2!important;height:100%;padding:15px 25px;}#login .loginGroup{padding:0px;margin-left:0px;}header ul.social-icons li{box-shadow:none;}.owl-carousel .owl-dots .owl-dot span{height:4px;border-radius:0px;width:20px;}.nuoviComuni .owl-dots{margin-top:67px;}.body > #footer{background:#0e1335;border-top-color:#0e1335;}.body > #footer .footer-copyright{background:#d21230;border-top-color:#d21230;}.body>#footer .copyright{color:#ffffffb5;}.body>#footer h4{font-size:24px;font-weight:700;}.body>#footer{padding:20px 0 0;}.form-control.newsletter::placeholder{color:#fff;opacity:1;}.table-striped tbody tr:nth-of-type(odd){background-color:#dce1ef;}.text-color-azzurro{color:#86a6ff!important;}.stemma{text-align:center;}.stemma img{height:200px;}.stemma h4{color:#86a6ff!important;font-size:24px;font-weight:700;margin-bottom:0px;}.stemma p{font-size:18px;margin-top:5px;}.text-color-gray{color:#666666;}.img-border {border:solid 10px #000000;border-radius:5px;}.img-icon{height:70px;width:70px;display:flex;align-items:center !important;justify-content:center !important;background-color:#86a6ff;}.owl-carousel .owl-item .img-icon img{width:auto;}.text-color-blu{color:#0e1335!important;}ul.nav-pills.team > li.active > a{background-color:#3d56ea;color:#ffffff;}.nav-pills.team>li>a{border:solid 1px;}.thumb-info .thumb-info-type{background-color:#ffffff;color:#3d56ea;text-transform:unset;text-shadow:none;}.team-starch .thumb-info{border:none;}.team-starch .thumb-info .thumb-info-title{background:transparent;padding:0px;text-shadow:none;max-width:90%;width:100%;}.team-starch .thumb-info .thumb-info-inner{padding-left:10px;background-color:rgb(60 86 231);padding:3px 10px;}.team-starch .thumb-info .thumb-info-type{background-color:#ffffff;color:#3d56ea;text-shadow:none;margin-left:20px;margin-top:0px;width:100%;text-align:right;padding:2px 19px;}.team-starch .thumb-info .thumb-info-caption{display:none;}.owl-carousel.eventi .owl-nav .owl-next:before{content:'SUCCESSIVO >' }.owl-carousel.eventi .owl-nav .owl-prev:before{content:'< PRECEDENTE' }.owl-carousel.eventi .owl-nav .owl-next:before,.owl-carousel.eventi .owl-nav .owl-prev:before{font-family:'Open Sans';}.owl-carousel.eventi.show-nav-title .owl-nav [class*="owl-"],.owl-carousel.eventi.show-nav-title .owl-nav [class*="owl-"]:hover{width:120px;font-size:12px!important;font-weight:700!important;}.owl-carousel.eventi.show-nav-title .owl-nav [class*="owl-"]:hover{text-decoration:underline!important;}.owl-prev.disabled{display:none!important;}.owl-next.disabled{display:none!important;}.owl-carousel .owl-nav .owl-next:before,.owl-carousel .owl-nav .owl-prev:before{font-family:"Font Awesome 5 Pro";}.owl-carousel.eventi .owl-nav .owl-next:before,.owl-carousel.eventi .owl-nav .owl-prev:before{font-family:'Open Sans';}.owl-carousel.storia .card-storia{margin:20px;height:230px;}.owl-carousel.storia .owl-nav [class*="owl-"]{background-color:#eeaea2;}.owl-carousel.storia .owl-nav .owl-prev:before,.owl-carousel.storia .owl-nav .owl-next:before{font-size:40px;font-weight:300;}.owl-carousel.eventi.show-nav-title .owl-nav [class*="owl-"]{font-size:11px;font-weight:400;color:#cc1732;text-shadow:none;}.owl-carousel.show-nav-title .owl-nav [class*="owl-"]{font-size:22px;font-weight:400;color:#cc1732;}.owl-carousel.show-nav-title .owl-nav [class*="owl-"]:hover{font-size:22px;font-weight:400;color:#cc1732;}.owl-carousel.show-nav-title .owl-nav{top:inherit;margin-top:10px;width:100%;bottom:10px;position:relative;text-align:center;align-content:center;}.owl-carousel.show-nav-title .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-prev::before{left:-4px;right:0;}.owl-carousel.white .owl-dots .owl-dot span{background-color:#ffffff;}.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{background-color:#b1142b!important;}a.btn{border-radius:0px!important;}.banner{position:relative;width:800px;top:0;height:40px;}.fascia-nera{background:#ffffff;text-align:center;width:100%;height:100%;vertical-align:middle;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;position:absolute;bottom:0;vertical-align:middle;}.scritta{position:absolute;top:0;left:0;width:100%;height:100%;color:#2a3aa1;text-align:center;vertical-align:middle;line-height:40px;font-size:20px;}section.section.section-gradient-gray{background-image:url("/portals/0/images/gradiente_grigio.png");background-repeat:no-repeat;background-position:top;background-color:#ffffff;}section.section.section-gradient-azzurro{background-image:url("/portals/0/images/gradiente_azzurro.png");background-repeat:no-repeat;background-position:top;background-color:#ffffff;}section.section.section-image-gradient{background-image:url("/portals/0/images/sfondo_gradiente_hero.png");background-repeat:repeat-x;background-positioon:top;background-color:#ffffff;}header .header-body .logo img{z-index:999999;position:relative;max-width:65%;height:auto!important;}starch-ticket-form-no-sandbox .starch-tickets-app label{color:#666666;font-size:14px;font-weight:500;}starch-ticket-form-no-sandbox .form-control{background:transparent;border-color:#666666;height:50px;}starch-ticket-form-no-sandbox .form-control:focus{box-shadow:none;border-color:#666;background:#eaefff;}starch-ticket-form-no-sandbox .starch-tickets-app h3{color:#000000;text-transform:uppercase;font-size:24px;margin-bottom:10px;border-bottom:none;}starch-ticket-form-no-sandbox .custom-file .custom-file-label{height:50px;line-height:38px;background:transparent;border-color:#666666;}starch-ticket-form-no-sandbox .custom-file .custom-file-label::after{height:calc(2.6em + .75rem);background-color:#dce1ef;line-height:2.5;}starch-ticket-form-no-sandbox .text-area{}.mapboxgl-popup-content{min-width:400px!important;left:-329px;top:-106px;}.mapboxgl-popup-content h4{color:#d21230;}.mapboxgl-popup-content h3{margin-bottom:5px;color:#cc1731;font-weight:700;}.mapboxgl-popup-close-button{display:none!important;}.tab-content{box-shadow:none;}footer .terms:before,footer .privacy:before{border-left:1px solid #fff;}a:hover,a:focus{text-decoration:underline;}ul.list{font-size:16px;}@media (min-width:992px){header.ddrheader.flat-menu .header-nav-main nav>ul>li>a{padding:0px;margin:0px 30px;}.header-body{box-shadow:0px 7px 54px 2px rgb(0 0 0 / 0.22);}header nav ul.nav-main li a{text-transform:inherit;font-weight:400;padding:10px 30px;font-size:14px;}header nav ul.nav-main li a .fa-caret-down{display:none }html header nav ul.nav-main li.mega-menu-item.active > a{background:transparent !important;}html section.page-top .breadcrumb span a{font-weight:400;}html section.page-top .breadcrumb span span span:last-child a{font-weight:700;}html section.page-top .breadcrumb span span span:last-child a:hover{text-decoration:none;}html header nav ul.nav-main li.dropdown-primary.active > a{text-decoration:none;}header.ddrheader.flat-menu .header-nav-main nav>ul>li:last-child > a{margin-right:0px;}header.flat-menu nav ul.nav-main > li:hover > a,header.flat-menu nav ul.nav-main > li > a:hover{background-color:#ffffff !important;}html header nav ul.nav-main li.dropdown-primary > a:focus,html .newHeader.fixedheader nav ul.nav-main li.dropdown-primary > a:focus,html .full-header.fixedheader nav ul.nav-main li.dropdown-primary > a:focus{background:#ffffff !important;}header.flat-menu.clean-top div.social-icons,header.colored.flat-menu div.social-icons,header.clean-top.center div.social-icons{margin-left:20px;}#link-contatti,#link-assistenza{color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;}html header nav ul.nav-main li.mega-menu-item:hover > a{background:transparent !important;text-decoration:underline!important;color:#878786!important;}ul.team-list{list-style:none;margin-top:0;margin-bottom:0;padding:0 }ul.team-list .team-item{margin-bottom:35px }ul.team-list .team-item .thumb-info-social-icons{margin:0 10px }.menu-prodotti{display:flex;justify-content:center;}.menu-prodotti .colonna{display:flex;flex-direction:column;margin-right:3rem;max-width:300px;}.menu-prodotti .prodotto{margin-bottom:15px;padding:10px;border-radius:2px;border:solid 1px transparent;}.menu-prodotti colonna:last-child{margin-right:0px;}.menu-prodotti .prodotto.suite{background:#e2e2e2;padding:15px;border-radius:2px;}.menu-prodotti .prodotto.suite h5{margin-bottom:0px;}.menu-prodotti .prodotto h5 a{font-weight:600!important;color:#000000!important;text-transform:uppercase!important;padding:0px!important;cursor:pointer;}.menu-prodotti h5{color:#000000;margin-bottom:0px!important;}.menu-prodotti h5 span,.menu-prodotti span{font-size:13px;text-transform:none;font-weight:400;display:block;color:#6b6b6b;}.menu-prodotti ul{margin-bottom:0px!important;margin-top:10px!important;}.menu-prodotti ul li a{font-size:14px!important;font-weight:400!important;padding:2px 0px 2px 0px!important;color:#666666!important;display:block!important;letter-spacing:-0.04rem;}.menu-prodotti ul li a:hover{background-color:#F5F5F5;text-decoration:none;cursor:pointer!important;}.menu-prodotti ul li a span{font-size:13px!important;font-weight:400!important;color:#666666!important;display:block!important;}html header nav ul.nav-main .dropdown-full-color>ul.dropdown-menu li a,html header nav ul.nav-main .dropdown-full-color.mega-menu-item>ul.dropdown-menu li a{border-bottom:none;}html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li:hover > a,html .newHeader.fixedheader nav ul.nav-main .dropdown-primary > ul.dropdown-menu li:hover > a,html .full-header.fixedheader nav ul.nav-main .dropdown-primary > ul.dropdown-menu li:hover > a,html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li:hover > a,html .newHeader.fixedheader nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li:hover > a,html .full-header.fixedheader nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li:hover > a{background:#e6e6e6;text-decoration:underline;color:#515151;}header nav ul.nav-main > li.active > a,header nav ul.nav-main > li:hover > a,header nav ul.nav-main > li > a:focus,header nav ul.nav-main > li.focused > a{background-color:transparent!important;}header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu{border-top-color:#ffffff!important;background:#ffffff !important;width:100%;position:fixed;margin-left:0px!important;left:0px;box-shadow:0px 6px 8px -10px;border-bottom:0;padding-bottom:0px;padding-left:0px;padding-right:0px;}header nav.mega-menu .mega-menu-content{padding:0px;padding-top:30px;}header nav.mega-menu .mega-menu-content .custom-menu{padding-bottom:1.5rem !important;padding-top:1.5rem !important;justify-content:center !important;display:flex !important;background-color:#f2f2f2;box-shadow:inset 0px 9px 10px -11px;}header nav ul.nav-main .dropdown > ul.dropdown-menu{border-top-color:#f4f4f4!important;}.elenco_integrazioni{column-count:4;column-gap:20px;column-gap:35px;}}@media (max-width:991px){html header .navbar-collapse .nav-main > ul > li.active > a{font-weight:400;}header .nav-main ul li{border-bottom:1px solid #ffffff;}header .nav-main ul ul{margin-left:0px !important;}header .btn-responsive-nav,header.pushdownHeader .btn-push-nav{background:#ffffff;color:#cc1732;width:38px;}header .btn-responsive-nav em,header.pushdownHeader .btn-push-nav em{font-size:40px;font-weight:300;}header nav ul.nav-main li a i.fa-caret-down{color:transparent!important;width:100%;}header nav ul.nav-main li a span{display:block;text-transform:initial;}header .btn-responsive-nav:hover,header.pushdownHeader .btn-push-nav:hover{color:#cc1732;text-decoration:none;}header .nav-main ul li{border-bottom:1px solid #d3d3d3;}html header .nav-main-collapse .nav-main ul > li:hover > a{font-size:23px;background-color:#e6e6e6!important;}html header .nav-main-collapse .nav-main ul > li.focused > a{font-weight:700;}html header .nav-main-collapse .nav-main ul > li > a:focus{font-size:18px }.menu-prodotti .colonna h5 a{font-weight:700;}.menu-prodotti .colonna h5 a span{font-weight:400;}html header .mega-menu-content .custom-menu a{font-size:14px;font-weight:700;}header .header-top{display:block;background-color:#cc1732;}html header a:visited{color:#fff;}.elenco_integrazioni{column-count:2;column-gap:10px;column-gap:15px;}.tabs.tabs-simple .nav-tabs>li a,.tabs.tabs-simple .nav-tabs>li a:hover,.tabs.tabs-simple .nav-tabs>li a:focus{padding:15px 15px;font-size:12px }}
