/* compiled by scssphp v0.6.7 on Mon, 02 May 2022 09:24:23 +0200 (0.2458s) */

/* line 2, ew-inc/site/partials/_bootstrap_override.scss */
h1, h2, h3, h4 {
  color: #17324d;
  margin: 25px 0; }
/* line 8, ew-inc/site/partials/_bootstrap_override.scss */
.it-brand-text h1, h2, h3, h4 {
  margin: 0 !important; }
/* line 13, ew-inc/site/partials/_bootstrap_override.scss */
.img-responsive {
  width: 100%;
  max-width: 100%;
  height: auto !important;
  image-rendering: -webkit-optimize-contrast; }
/* line 19, ew-inc/site/partials/_bootstrap_override.scss */
/* line 20, ew-inc/site/partials/_bootstrap_override.scss */
  /* line 21, ew-inc/site/partials/_bootstrap_override.scss */
    #sititem .card.card-teaser {
      padding: 0; }
/* line 25, ew-inc/site/partials/_bootstrap_override.scss */
#sititem a {
  border: 1px solid #e8e8e8; }
/*.bg-primary {
 background: $primary-bg !important;
 }
 .border-primary {
 border-color: $primary-bg !important;
 }
 */
/* CALENDARIO CON CLASSI DI WEBTOOLKIT */
/* line 39, ew-inc/site/partials/_bootstrap_override.scss */
.u-background-5, .Accordion--plus .Accordion-header:hover, .Accordion--default .Accordion-header:hover, .Linklist a:hover, .Tabs-header a:hover {
  background-color: #e8e8e8 !important; }
/* line 43, ew-inc/site/partials/_bootstrap_override.scss */
.u-background-50, .Accordion-linkDark, .Banner--item.is-active, .Banner--item:hover, .Bullets > li:before, .Megamenu--default, .Share > ul > li, .Share-revealIcon, .Tabs-header a[aria-selected="true"], .Paginazione--item.is-active {
  background-color: #00749e !important; }
/* line 46, ew-inc/site/partials/_bootstrap_override.scss */
.u-padding-all-l {
  padding: 1.4rem !important; }
/* line 49, ew-inc/site/partials/_bootstrap_override.scss */
.u-color-grey-20, .Accordion--plus .Accordion-header, .Accordion--default .Accordion-header {
  color: #eee !important; }
/* line 52, ew-inc/site/partials/_bootstrap_override.scss */
.u-border-right-xxs, .Share > ul > li, .Spid-button > img {
  border-right: 0.1rem solid currentColor !important; }
/* line 56, ew-inc/site/partials/_bootstrap_override.scss */
.u-color-grey-90, .Banner--item a, .Notizie--item {
  color: #1c2024 !important; }
/* line 59, ew-inc/site/partials/_bootstrap_override.scss */
.u-textCenter, .Banner--item, .Bullets > li:before, .Forward[aria-hidden], .Forward--floating, .ScrollTop, .ScrollTop-icon, .Header-toggle, .Share > ul > li, .Share-revealIcon, .Listapaginealfabetica--lettera {
  text-align: center !important; }
/* line 62, ew-inc/site/partials/_bootstrap_override.scss */
.Table--withBorder tr {
  border-bottom: 1px #d6dce3 solid; }
/* line 65, ew-inc/site/partials/_bootstrap_override.scss */
.u-color-30 {
  color: #479eeb !important; }
/* line 68, ew-inc/site/partials/_bootstrap_override.scss */
.Button {
  background: transparent;
  border-color: currentcolor;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font: inherit;
  margin: 0;
  padding: 0.4em 0.75em;
  position: relative;
  text-align: center;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 600;
  padding: 0.6em 1.2em;
  text-transform: uppercase;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  vertical-align: middle; }

@media (min-width: 992px) {
/* line 96, ew-inc/site/partials/_bootstrap_override.scss */
.Button {
  white-space: nowrap; } }

@media (max-width: 992px) {
/* line 101, ew-inc/site/partials/_bootstrap_override.scss */
.Button {
  text-align: center; }
/* line 103, ew-inc/site/partials/_bootstrap_override.scss */
.Button img {
  display: block;
  margin: 0 auto; } }
/* line 110, ew-inc/site/partials/_bootstrap_override.scss */
.Table {
  border: 0;
  border-collapse: collapse;
  max-width: 100%;
  width: 100%;
  background: #fff; }
/* line 116, ew-inc/site/partials/_bootstrap_override.scss */
.Table td, .Table th {
  padding: 0.8em 0.2em !important; }
/* line 119, ew-inc/site/partials/_bootstrap_override.scss */
/* line 120, ew-inc/site/partials/_bootstrap_override.scss */
  /* line 121, ew-inc/site/partials/_bootstrap_override.scss */
    .Table caption.mese.u-color-white {
      color: #fff; }
/* line 126, ew-inc/site/partials/_bootstrap_override.scss */
/* line 127, ew-inc/site/partials/_bootstrap_override.scss */
  .Table td.u-background-5 {
    background: #00749e !important; }
/* line 129, ew-inc/site/partials/_bootstrap_override.scss */
.Table td.u-background-5 a {
  color: #fff !important; }
/* line 134, ew-inc/site/partials/_bootstrap_override.scss */
.Table caption {
  caption-side: initial;
  text-align: center;
  font-weight: 700; }
/* line 141, ew-inc/site/partials/_bootstrap_override.scss */
.u-hiddenVisually, .js .u-jsHiddenVisually {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }
/* line 151, ew-inc/site/partials/_bootstrap_override.scss */
.u-background-white, .Banner--item, .Documento--List-item, .Notizie--List-item, .Listapagine, .Megamenu--default .Megamenu-subnav, .Skiplinks > li > a, .Spid-menu, .Paginazione--item {
  background-color: #fff !important; }
/* line 155, ew-inc/site/partials/_bootstrap_override.scss */
.u-borderShadow-m, .Listapagine, .Menu, .Offcanvas:target .Offcanvas-content, .Offcanvas.is-ready .Offcanvas-content, .OffcanvasCustom:target .OffcanvasCustom-content, .OffcanvasCustom.is-ready .OffcanvasCustom-content, .Timeline-point-content, .Spid-menu {
  box-shadow: 0 8px 24px 0 rgba(50, 50, 50, 0.15) !important; }
/* FINE CALENDARIO CON CLASSI DI WEBTOOLKIT */
/* line 161, ew-inc/site/partials/_bootstrap_override.scss */
/* line 162, ew-inc/site/partials/_bootstrap_override.scss */

#newstop .img-responsive-wrapper {
  overflow: initial; }
/* line 165, ew-inc/site/partials/_bootstrap_override.scss */
/* line 166, ew-inc/site/partials/_bootstrap_override.scss */

#newstop .card-wrapper:after {
  max-width: 0%; }
/* line 171, ew-inc/site/partials/_bootstrap_override.scss */
/* line 172, ew-inc/site/partials/_bootstrap_override.scss */

/* line 173, ew-inc/site/partials/_bootstrap_override.scss */

/* line 174, ew-inc/site/partials/_bootstrap_override.scss */

#news-detail .section.section-background-header:before {
  height: 400px; }
/* line 184, ew-inc/site/partials/_bootstrap_override.scss */
/* line 185, ew-inc/site/partials/_bootstrap_override.scss */

.card.card-teaser {
  flex-direction: column !important; }
/* line 188, ew-inc/site/partials/_bootstrap_override.scss */
/* line 189, ew-inc/site/partials/_bootstrap_override.scss */

.card .categoryicon-top .text {
  font-weight: 600 !important; }
/* line 194, ew-inc/site/partials/_bootstrap_override.scss */
/* line 195, ew-inc/site/partials/_bootstrap_override.scss */

.card .card-title a {
  text-decoration: none;
  color: #17324d; }
/* line 202, ew-inc/site/partials/_bootstrap_override.scss */
/* line 203, ew-inc/site/partials/_bootstrap_override.scss */

.dropdown-menu ul {
  list-style: none !important;
  margin-left: 0; }
/* line 207, ew-inc/site/partials/_bootstrap_override.scss */
.dropdown-menu h3 {
  padding: 0.1em 0 !important;
  color: #17324d !important;
  font-weight: 700 !important; }
/* line 211, ew-inc/site/partials/_bootstrap_override.scss */
.dropdown-menu h3 a {
  color: #17324d !important; }

@media (min-width: 992px) {
/* line 221, ew-inc/site/partials/_bootstrap_override.scss */
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper ul.link-list li h3 {
  font-size: 1em; }
/* line 223, ew-inc/site/partials/_bootstrap_override.scss */
.card .card-body h5.card-title {
  font-size: 1.3rem !important; }
/* line 226, ew-inc/site/partials/_bootstrap_override.scss */
.card .card-body a {
  text-decoration: none !important; }
/* line 229, ew-inc/site/partials/_bootstrap_override.scss */
.card .card-body a:hover h5.card-title {
  color: #17324d !important; } }
/* line 237, ew-inc/site/partials/_bootstrap_override.scss */
/* line 238, ew-inc/site/partials/_bootstrap_override.scss */

.megamenu .iconmega {
  fill: #025d88 !important;
  position: relative;
  top: 2px; }
/* line 244, ew-inc/site/partials/_bootstrap_override.scss */
/* line 245, ew-inc/site/partials/_bootstrap_override.scss */

.card-wrapper::after {
  content: "";
  flex: 1 1 100%;
  max-width: 32%; }
/* line 252, ew-inc/site/partials/_bootstrap_override.scss */
/* line 253, ew-inc/site/partials/_bootstrap_override.scss */

.card-teaser.imagefull {
  padding: 0;
  padding-bottom: 24px; }
/* line 256, ew-inc/site/partials/_bootstrap_override.scss */
.card-teaser.imagefull .card-body {
  padding-left: 24px;
  padding-right: 24px; }
/* line 259, ew-inc/site/partials/_bootstrap_override.scss */
.card-teaser.imagefull .card-body h4 {
  line-height: 100%; }
/* line 263, ew-inc/site/partials/_bootstrap_override.scss */
.card-teaser.imagefull .read-more {
  padding-left: 24px; }
/* line 269, ew-inc/site/partials/_bootstrap_override.scss */
/* line 270, ew-inc/site/partials/_bootstrap_override.scss */

/* line 271, ew-inc/site/partials/_bootstrap_override.scss */

#grid-artema .imagefull h4 {
  line-height: initial !important;
  font-size: 1.25em; }
/* line 277, ew-inc/site/partials/_bootstrap_override.scss */
.bg-primary {
  background: #00749e !important; }
/* line 281, ew-inc/site/partials/_bootstrap_override.scss */
.border-primary {
  border-color: #00749e !important; }
/* line 285, ew-inc/site/partials/_bootstrap_override.scss */
.color-primary {
  color: #00749e !important; }
/* line 290, ew-inc/site/partials/_bootstrap_override.scss */
.section.section-muted {
  background: #e8e8e8; }
/* line 294, ew-inc/site/partials/_bootstrap_override.scss */
.pt-4r {
  padding-top: 4rem; }
/* line 297, ew-inc/site/partials/_bootstrap_override.scss */
/* line 298, ew-inc/site/partials/_bootstrap_override.scss */

.headrif svg {
  margin-right: 10px;
  fill: #fff; }
/* line 302, ew-inc/site/partials/_bootstrap_override.scss */
.headrif p {
  color: #fff; }
/* line 304, ew-inc/site/partials/_bootstrap_override.scss */
.headrif p a {
  color: #fff; }
/* line 309, ew-inc/site/partials/_bootstrap_override.scss */
/* line 310, ew-inc/site/partials/_bootstrap_override.scss */

.badge.badge-outline-success {
  color: #025d88;
  border: 1px solid #025d88; }
/* line 316, ew-inc/site/partials/_bootstrap_override.scss */
/* line 317, ew-inc/site/partials/_bootstrap_override.scss */

.it-carousel-wrapper .owl-stage-outer {
  padding-bottom: 2rem; }
/* line 321, ew-inc/site/partials/_bootstrap_override.scss */
.intro-block {
  width: 100%; }
/* line 324, ew-inc/site/partials/_bootstrap_override.scss */
/* line 325, ew-inc/site/partials/_bootstrap_override.scss */

#evidenza .section.section-background-header::before {
  background: linear-gradient(to right, #00749e, #0d96b4); }
/* line 329, ew-inc/site/partials/_bootstrap_override.scss */
#evidenza .etichetta {
  width: 100%; }
/* line 332, ew-inc/site/partials/_bootstrap_override.scss */
#evidenza .etichetta img {
  width: auto !important;
  height: auto !important; }
/* line 337, ew-inc/site/partials/_bootstrap_override.scss */
#evidenza a {
  text-decoration: none; }
/* line 341, ew-inc/site/partials/_bootstrap_override.scss */
/* line 342, ew-inc/site/partials/_bootstrap_override.scss */

#listauffici .section.section-background-header::before {
  background: none; }
/* line 347, ew-inc/site/partials/_bootstrap_override.scss */
.breadcrumb-item + .breadcrumb-item::before {
  display: none; }
/* line 351, ew-inc/site/partials/_bootstrap_override.scss */
/* line 352, ew-inc/site/partials/_bootstrap_override.scss */

/* line 353, ew-inc/site/partials/_bootstrap_override.scss */

.breadcrumb-container .breadcrumb .breadcrumb-item {
  color: #fff; }
/* line 355, ew-inc/site/partials/_bootstrap_override.scss */
.breadcrumb-container .breadcrumb .breadcrumb-item a {
  color: #fff; }
/* line 359, ew-inc/site/partials/_bootstrap_override.scss */
/* line 360, ew-inc/site/partials/_bootstrap_override.scss */

.breadcrumb-container .breadcrumb.st .breadcrumb-item {
  color: #5b6f82; }
/* line 362, ew-inc/site/partials/_bootstrap_override.scss */
.breadcrumb-container .breadcrumb.st .breadcrumb-item a {
  color: #5b6f82; }
/* line 369, ew-inc/site/partials/_bootstrap_override.scss */
/* line 370, ew-inc/site/partials/_bootstrap_override.scss */

/* line 371, ew-inc/site/partials/_bootstrap_override.scss */

#novita .card-title a {
  color: #17324d;
  text-decoration: none; }
/* line 376, ew-inc/site/partials/_bootstrap_override.scss */
#novita .card-body {
  position: relative;
  padding-bottom: 80px; }
/* line 380, ew-inc/site/partials/_bootstrap_override.scss */
#novita .classificazione {
  position: absolute;
  bottom: 1rem; }
/* line 386, ew-inc/site/partials/_bootstrap_override.scss */
.it-header-center-wrapper {
  background: #fff; }
/* line 388, ew-inc/site/partials/_bootstrap_override.scss */
/* line 389, ew-inc/site/partials/_bootstrap_override.scss */

/* line 390, ew-inc/site/partials/_bootstrap_override.scss */

/* line 391, ew-inc/site/partials/_bootstrap_override.scss */

.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon {
  background: #025d88; }
/* line 393, ew-inc/site/partials/_bootstrap_override.scss */
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
  fill: #fff; }
/* line 399, ew-inc/site/partials/_bootstrap_override.scss */
.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone {
  color: #025d88; }
/* line 401, ew-inc/site/partials/_bootstrap_override.scss */
/* line 402, ew-inc/site/partials/_bootstrap_override.scss */

/* line 403, ew-inc/site/partials/_bootstrap_override.scss */

.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon {
  fill: #025d88; }
/* line 409, ew-inc/site/partials/_bootstrap_override.scss */
/* line 410, ew-inc/site/partials/_bootstrap_override.scss */

.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a {
  color: #17324d; }
/* line 418, ew-inc/site/partials/_bootstrap_override.scss */
/* line 419, ew-inc/site/partials/_bootstrap_override.scss */

/* line 420, ew-inc/site/partials/_bootstrap_override.scss */

/* line 421, ew-inc/site/partials/_bootstrap_override.scss */

/* line 422, ew-inc/site/partials/_bootstrap_override.scss */

/* line 423, ew-inc/site/partials/_bootstrap_override.scss */

.navbar .navbar-collapsable .navbar-nav li a.nav-link {
  color: #025d88;
  font-weight: 700; }
/* line 427, ew-inc/site/partials/_bootstrap_override.scss */
.navbar .navbar-collapsable .navbar-nav li a span {
  display: inline-flex; }
/* line 436, ew-inc/site/partials/_bootstrap_override.scss */
#nlfooter {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  position: relative; }
/* line 454, ew-inc/site/partials/_bootstrap_override.scss */
#nlfooter .list-inline-item {
  margin-right: 0; }
/* line 457, ew-inc/site/partials/_bootstrap_override.scss */
/* line 458, ew-inc/site/partials/_bootstrap_override.scss */

#nlfooter.form-newsletter button {
  width: 200px !important;
  border-radius: 0; }
/* line 462, ew-inc/site/partials/_bootstrap_override.scss */
#nlfooter.form-newsletter input[type=email] ~ * {
  margin-top: 0; }
/* line 466, ew-inc/site/partials/_bootstrap_override.scss */
#nlfooter.form-newsletter input[type=email] {
  padding: 1.3rem 0.5rem; }
/* line 472, ew-inc/site/partials/_bootstrap_override.scss */
.it-header-navbar-wrapper {
  background: #fff;
  z-index: 100; }
/* line 477, ew-inc/site/partials/_bootstrap_override.scss */
.titlefile {
  text-transform: uppercase;
  font-size: 0.8em;
  margin-left: 5px;
  padding-top: 5px; }
/* line 483, ew-inc/site/partials/_bootstrap_override.scss */
/* line 484, ew-inc/site/partials/_bootstrap_override.scss */

.it-header-wrapper .navbar-brand {
  font-weight: 700;
  font-size: 0.9em !important; }
/* line 488, ew-inc/site/partials/_bootstrap_override.scss */
/* line 489, ew-inc/site/partials/_bootstrap_override.scss */

.it-header-wrapper.is-sticky .it-header-navbar-wrapper {
  height: 56px;
  background: linear-gradient(to right, #00749e, #0d96b4); }
/* line 492, ew-inc/site/partials/_bootstrap_override.scss */
/* line 493, ew-inc/site/partials/_bootstrap_override.scss */

.it-header-wrapper.is-sticky .it-header-navbar-wrapper a.nav-link {
  color: #fff !important; }
/* line 496, ew-inc/site/partials/_bootstrap_override.scss */
.it-header-wrapper.is-sticky .logoimg {
  height: 40px; }
/* line 500, ew-inc/site/partials/_bootstrap_override.scss */
.it-header-wrapper.is-sticky .it-search-wrapper {
  display: none !important; }
/* line 506, ew-inc/site/partials/_bootstrap_override.scss */
.primary-color {
  color: #17324d; }
/* line 509, ew-inc/site/partials/_bootstrap_override.scss */
.primary-bg {
  background: #00749e; }
/* line 512, ew-inc/site/partials/_bootstrap_override.scss */
.it-footer-main {
  background: #003870; }
/* line 514, ew-inc/site/partials/_bootstrap_override.scss */
.it-footer-main h4 {
  font-size: 16px;
  text-transform: uppercase;
  color: #fff;
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
  max-width: 90%; }
/* line 521, ew-inc/site/partials/_bootstrap_override.scss */
.it-footer-main h4.nobord {
  border: none; }
/* line 525, ew-inc/site/partials/_bootstrap_override.scss */
.it-footer-main h2 {
  color: #fff; }
/* line 528, ew-inc/site/partials/_bootstrap_override.scss */
/* line 529, ew-inc/site/partials/_bootstrap_override.scss */

.it-footer-main .link-list-wrapper a {
  color: #fff;
  font-weight: bold; }
/* line 533, ew-inc/site/partials/_bootstrap_override.scss */
.it-footer-main .link-list-wrapper .icon {
  display: inline-flex !important; }
/* line 537, ew-inc/site/partials/_bootstrap_override.scss */
.it-footer-main .titfooter {
  display: inline-block;
  margin-top: 2rem; }
/* line 541, ew-inc/site/partials/_bootstrap_override.scss */
.it-footer-main .social {
  display: inline-block; }
/* line 543, ew-inc/site/partials/_bootstrap_override.scss */
.it-footer-main .social .list-inline-item {
  margin-right: 0; }
/* line 548, ew-inc/site/partials/_bootstrap_override.scss */
.it-footer-small-prints {
  background: #003060; }
/* line 550, ew-inc/site/partials/_bootstrap_override.scss */
.it-footer-small-prints .agency {
  float: right; }
/* line 553, ew-inc/site/partials/_bootstrap_override.scss */
.it-footer-small-prints .list-inline-item {
  font-size: 15px;
  color: #fff; }
/* line 558, ew-inc/site/partials/_bootstrap_override.scss */
.it-header-slim-wrapper {
  background: linear-gradient(to right, #00749e, #0d96b4); }
/* line 560, ew-inc/site/partials/_bootstrap_override.scss */
.it-header-slim-wrapper .btn-primary {
  background: #025d88; }
/* line 564, ew-inc/site/partials/_bootstrap_override.scss */
.logoimg {
  margin-right: 20px; }
/* line 567, ew-inc/site/partials/_bootstrap_override.scss */
.it-nav-wrapper {
  z-index: 999; }
/* line 570, ew-inc/site/partials/_bootstrap_override.scss */
/* line 571, ew-inc/site/partials/_bootstrap_override.scss */

.bootstrap-select-wrapper .dropdown-menu {
  z-index: 10000;
  border: 1px solid #5c6f82; }
/* line 576, ew-inc/site/partials/_bootstrap_override.scss */
.it-wrapped-container {
  height: 400px; }
/* line 580, ew-inc/site/partials/_bootstrap_override.scss */
.pagineprocedimenti {
  margin-top: 20px; }
/* line 583, ew-inc/site/partials/_bootstrap_override.scss */
.pagineprocedimenti li a.active span {
  text-decoration: none !important;
  font-size: 1.2em;
  font-weight: 500;
  line-height: 1.2em; }
/* line 591, ew-inc/site/partials/_bootstrap_override.scss */
.pagineprocedimenti li a.active:hover span {
  text-decoration: underline !important; }
/* line 594, ew-inc/site/partials/_bootstrap_override.scss */
.pagineprocedimenti li a.activelist-item span {
  color: #000 !important;
  font-weight: 800; }
/* line 601, ew-inc/site/partials/_bootstrap_override.scss */
.listaprocedimenti li a {
  font-weight: 500; }
/* line 606, ew-inc/site/partials/_bootstrap_override.scss */
/* line 607, ew-inc/site/partials/_bootstrap_override.scss */

/* line 608, ew-inc/site/partials/_bootstrap_override.scss */

.nav-tabs .nav-link.active {
  color: #fff;
  background: #00749e; }
/* line 615, ew-inc/site/partials/_bootstrap_override.scss */
.String--find {
  background: #ff0; }
/* line 619, ew-inc/site/partials/_bootstrap_override.scss */
.u-background-grey-10, .Documento--List-item:nth-child(2n), .Notizie--List-item:nth-child(2n), .Spid-idp:hover {
  background-color: #f5f5f0 !important; }
/* line 623, ew-inc/site/partials/_bootstrap_override.scss */
#firstForm {
  padding: 1rem; }
/* line 627, ew-inc/site/partials/_bootstrap_override.scss */
#panelpages, #paneldocs, #panelnews, #paneluffici {
  padding: 0 !important;
  /* box-shadow: 0 8px 24px 0 rgba(50, 50, 50, 0.15) !important;*/ }
/* line 630, ew-inc/site/partials/_bootstrap_override.scss */
#panelpages.p4, #paneldocs.p4, #panelnews.p4, #paneluffici.p4 {
  padding: 0 !important; }
/* line 633, ew-inc/site/partials/_bootstrap_override.scss */
#panelpages ul, #paneldocs ul, #panelnews ul, #paneluffici ul {
  padding: 0; }
/* line 635, ew-inc/site/partials/_bootstrap_override.scss */
#panelpages ul li, #paneldocs ul li, #panelnews ul li, #paneluffici ul li {
  list-style: none !important;
  padding: 1em !important;
  border-bottom: 1px solid #ddd; }
/* line 639, ew-inc/site/partials/_bootstrap_override.scss */
#panelpages ul li .u-text-h4, #paneldocs ul li .u-text-h4, #panelnews ul li .u-text-h4, #paneluffici ul li .u-text-h4 {
  font-weight: 700; }
/* line 642, ew-inc/site/partials/_bootstrap_override.scss */
/* line 643, ew-inc/site/partials/_bootstrap_override.scss */

#panelpages ul li.Notizie--List-item p, #paneldocs ul li.Notizie--List-item p, #panelnews ul li.Notizie--List-item p, #paneluffici ul li.Notizie--List-item p {
  margin-bottom: 0;
  font-size: 0.9rem; }
/* line 647, ew-inc/site/partials/_bootstrap_override.scss */
#panelpages ul li.Notizie--List-item a, #paneldocs ul li.Notizie--List-item a, #panelnews ul li.Notizie--List-item a, #paneluffici ul li.Notizie--List-item a {
  font-weight: 700; }
/* line 651, ew-inc/site/partials/_bootstrap_override.scss */
#panelpages ul li .breadcrumb, #paneldocs ul li .breadcrumb, #panelnews ul li .breadcrumb, #paneluffici ul li .breadcrumb {
  margin: 0;
  padding: 0; }
/* line 654, ew-inc/site/partials/_bootstrap_override.scss */
#panelpages ul li .breadcrumb p, #paneldocs ul li .breadcrumb p, #panelnews ul li .breadcrumb p, #paneluffici ul li .breadcrumb p {
  margin-bottom: 0;
  font-size: 0.9rem;
  color: #0d96b4;
  margin-left: 5px;
  margin-right: 5px; }
/* line 667, ew-inc/site/partials/_bootstrap_override.scss */
/* line 668, ew-inc/site/partials/_bootstrap_override.scss */

#myTabContent .Tabs-panel {
  padding: 0; }

@media screen and (max-width: 768px) {
/* line 674, ew-inc/site/partials/_bootstrap_override.scss */
.close-mb-menu {
  position: absolute;
  right: 10px;
  top: 20px;
  z-index: 9999; }
/* line 680, ew-inc/site/partials/_bootstrap_override.scss */
/* line 681, ew-inc/site/partials/_bootstrap_override.scss */
  .menu-wrapper .d-md-none {
    display: block !important; }
/* line 685, ew-inc/site/partials/_bootstrap_override.scss */
.it-wrapped-container {
  height: auto; }
/* line 688, ew-inc/site/partials/_bootstrap_override.scss */
.logoimg {
  height: 60px; }
/* line 691, ew-inc/site/partials/_bootstrap_override.scss */
.it-header-navbar-wrapper {
  background: none; }
/* line 692, ew-inc/site/partials/_bootstrap_override.scss */
.it-header-navbar-wrapper nav {
  left: -10px; }
/* line 696, ew-inc/site/partials/_bootstrap_override.scss */
.it-header-navbar-wrapper .icon-light {
  fill: #000 !important; }
/* line 701, ew-inc/site/partials/_bootstrap_override.scss */
/* line 702, ew-inc/site/partials/_bootstrap_override.scss */
/* line 703, ew-inc/site/partials/_bootstrap_override.scss */
  .it-header-wrapper.is-sticky .it-header-navbar-wrapper {
    background: transparent; }
/* line 708, ew-inc/site/partials/_bootstrap_override.scss */
/* line 709, ew-inc/site/partials/_bootstrap_override.scss */
.img-responsive-wrapper .img-responsive {
  padding-bottom: 0; }
/* line 713, ew-inc/site/partials/_bootstrap_override.scss */
#novita {
  padding-top: 0; }
/* line 715, ew-inc/site/partials/_bootstrap_override.scss */
#novita .container {
  padding-top: 0; }
/* line 718, ew-inc/site/partials/_bootstrap_override.scss */
#novita h3 {
  margin-left: 10px; }
/* line 721, ew-inc/site/partials/_bootstrap_override.scss */
#novita .owl-stage {
  padding-left: 0 !important; }
/* line 725, ew-inc/site/partials/_bootstrap_override.scss */
/* line 726, ew-inc/site/partials/_bootstrap_override.scss */
#bandi .owl-stage {
  padding-left: 0 !important; }
/* line 730, ew-inc/site/partials/_bootstrap_override.scss */
/* line 731, ew-inc/site/partials/_bootstrap_override.scss */
#evi h3 {
  margin-left: 10px; }
/* line 735, ew-inc/site/partials/_bootstrap_override.scss */
.header-slim-right-zone {
  display: none !important; }
/* line 738, ew-inc/site/partials/_bootstrap_override.scss */
/* line 739, ew-inc/site/partials/_bootstrap_override.scss */
/* line 740, ew-inc/site/partials/_bootstrap_override.scss */
  /* line 741, ew-inc/site/partials/_bootstrap_override.scss */
    /* line 742, ew-inc/site/partials/_bootstrap_override.scss */
      .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon {
        background: none; }
/* line 744, ew-inc/site/partials/_bootstrap_override.scss */
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
  fill: #025d88; }
/* line 753, ew-inc/site/partials/_bootstrap_override.scss */
/* line 754, ew-inc/site/partials/_bootstrap_override.scss */
/* line 755, ew-inc/site/partials/_bootstrap_override.scss */
/* line 756, ew-inc/site/partials/_bootstrap_override.scss */
.it-header-wrapper.is-sticky .it-header-navbar-wrapper a.nav-link {
  color: #025d88 !important; }
/* line 759, ew-inc/site/partials/_bootstrap_override.scss */
.it-header-wrapper.is-sticky .it-header-navbar-wrapper .logoimg {
  height: 30px !important; }
/* line 766, ew-inc/site/partials/_bootstrap_override.scss */
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .link-list-wrapper h3:before {
  display: none; }
/* line 770, ew-inc/site/partials/_bootstrap_override.scss */
.section {
  padding-top: 0;
  padding-bottom: 0; }
/* line 774, ew-inc/site/partials/_bootstrap_override.scss */
h1 {
  font-size: 1.5rem;
  line-height: 1.5; }
/* line 777, ew-inc/site/partials/_bootstrap_override.scss */
h1.mb-5 {
  margin-bottom: 0 !important; }
/* line 781, ew-inc/site/partials/_bootstrap_override.scss */
/* line 782, ew-inc/site/partials/_bootstrap_override.scss */
.container.mt-4, .container.my-4 {
  margin-top: 0 !important; } }
/* line 789, ew-inc/site/partials/_bootstrap_override.scss */
/* line 790, ew-inc/site/partials/_bootstrap_override.scss */

/* line 791, ew-inc/site/partials/_bootstrap_override.scss */

/* line 792, ew-inc/site/partials/_bootstrap_override.scss */

.galwrap a:hover .velinagal {
  opacity: 1; }
/* line 797, ew-inc/site/partials/_bootstrap_override.scss */
.galwrap .velinagal {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .5);
  opacity: 0;
  transition: opacity 0.5s ease-in-out; }
/* line 804, ew-inc/site/partials/_bootstrap_override.scss */
.galwrap .velinagal p {
  width: calc(100% - 30px);
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%); }
/* line 819, ew-inc/site/partials/_bootstrap_override.scss */
.it-list-wrapper .it-list li {
  background-color: #fff !important; }
/* line 821, ew-inc/site/partials/_bootstrap_override.scss */
.it-list-wrapper .it-list li a {
  font-weight: 800 !important; }
/* line 826, ew-inc/site/partials/_bootstrap_override.scss */
fieldset.Form-field {
  width: 100%;
  margin-bottom: 15px; }
/* line 831, ew-inc/site/partials/_bootstrap_override.scss */
legend.Form-legend {
  color: #0d96b4;
  /*font-size: 1rem; */
  font-weight: 800; }
/* line 837, ew-inc/site/partials/_bootstrap_override.scss */
label.Form-label--block {
  display: block;
  background-color: #fff;
  padding: 10px;
  width: 100%; }
/* line 845, ew-inc/site/partials/_bootstrap_override.scss */
#evidenza a h5 {
  color: #00749e; }
/* line 849, ew-inc/site/partials/_bootstrap_override.scss */
#evidenza a:hover {
  background-color: #17324d; }
/* line 851, ew-inc/site/partials/_bootstrap_override.scss */
#evidenza a:hover h5, #evidenza a:hover .card-text {
  color: #fff; }
/* line 857, ew-inc/site/partials/_bootstrap_override.scss */
.long-anchor {
  word-wrap: break-word !important; }

@media screen and (max-width: 1280px) {
/* line 862, ew-inc/site/partials/_bootstrap_override.scss */
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper ul.link-list li a {
  padding: 2px 24px !important; }
/* line 865, ew-inc/site/partials/_bootstrap_override.scss */
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper ul.link-list li h3 {
  font-size: 14px !important;
  margin: 5px 0px !important; } }
/* line 872, ew-inc/site/partials/_bootstrap_override.scss */
.it-footer-main .link-list-wrapper a, .it-footer-main .link-list-wrapper ul li a {
  color: #99fbff; }
/* line 876, ew-inc/site/partials/_bootstrap_override.scss */
.it-footer-main .link-list-wrapper a:hover {
  color: #0d96b4; }

@media screen and (max-width: 768px) {
/* line 881, ew-inc/site/partials/_bootstrap_override.scss */
.it-footer .logoimg {
  height: 120px !important; } }
/* line 886, ew-inc/site/partials/_bootstrap_override.scss */
.it-header-wrapper.is-sticky .logoimg {
  height: 30px; }
/* line 891, ew-inc/site/partials/_bootstrap_override.scss */
.collapse-header [data-toggle=collapse] {
  padding: 14px 2px !important;
  font-size: 20px !important; }
/* line 897, ew-inc/site/partials/_bootstrap_override.scss */
.mappasito ul {
  margin: 0;
  padding: 0 10px;
  list-style: none;
  width: 48%;
  /*
   border:1px solid red;*/
  float: left; }
/* line 906, ew-inc/site/partials/_bootstrap_override.scss */
.mappasito ul ul {
  margin: 0;
  padding: 0 10px;
  list-style: none;
  width: 100%; }
/*
 border:1px solid green;*/
/* line 915, ew-inc/site/partials/_bootstrap_override.scss */
.mappasito ul li {
  border: 1px solid red; }
