/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
nav.tabs{margin-bottom:1rem;}
.breadcrumb{font-size:0.929em;}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
body{margin:0;background-color:#fff;}div#main-wrapper{width:1026px;margin:0 auto 30px;}form label{margin-bottom:5px;display:block;font-weight:700;font-size:14px;}form input,form textarea,form select{border:1px solid #ccc;border-radius:6px;padding:10px;font-size:16px;}.messages{width:1026px;margin:0 auto;}.messages .messages__content{padding:10px;border-radius:5px;}nav.tabs ul{padding:0;list-style:none;display:inline-block;width:100%;margin:0;}nav.tabs ul li{float:left;margin-right:20px;}nav.tabs ul li a{color:#3b3b3b;}table thead tr th{background-color:#822433;padding:10px;}table tr td{padding:10px !important;background-color:#fff;border:1px solid #ccc;}table thead tr:first-child th:first-child{border-radius:10px 0 0 0;}table thead tr:last-child th:last-child{border-radius:0 10px 0 0;}table tbody tr:last-child td:first-child{border-radius:0 0 0 10px;}table tbody tr:last-child td:last-child{border-radius:0 0 10px 0;}table tr.clickable-id td:first-child:before{content:"";display:block;float:left;margin-right:10px;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/bootstrap_geo/images/anchor-icon.png);}div#ga-secondary-table table thead tr th{background-color:#777;}table tr:nth-child(even) td{background-color:#f4f4f4;}.view-filters form svg{width:100%;}.view-filters form .brush .selection{fill:#d0a7ad;}.view-filters form .brush .handle{fill:#822433;}.view-filters form .flex-wrap{display:flex;gap:10px;width:100%;margin-bottom:20px;}.view-filters form .flex-wrap .js-form-item{flex:1;}.view-filters form .flex-wrap .js-form-item input,.view-filters form .flex-wrap .js-form-item select{width:100%;box-sizing:border-box;}.view-filters form .form-actions button,form .form-actions button,.view-filters form .form-actions button:hover,form .form-actions button:hover{border:0;color:#fff;background-color:#822433;padding:11px;border-radius:5px;cursor:pointer;font-size:16px;font-weight:normal;}.search-block-form{border-radius:10px;}.search-block-form .container-inline{display:flex;gap:10px;width:100%;}.search-block-form .container-inline .js-form-item{flex:1;}.search-block-form .container-inline .js-form-item input{width:99%;}.page-user-login form .form-actions{margin-top:20px;}header{background-color:#fff;padding:10px 0;margin-bottom:30px;}header #navbar-main{width:1026px;margin:0 auto;background-color:#fff;}header .navbar-collapse{float:right;}header .navbar-collapse nav{float:left;}header .navbar-collapse nav ul{padding:0;list-style:none;}header .navbar-collapse nav ul li{float:left;margin:0 10px;}header .navbar-collapse nav ul .nav-link{text-decoration:none;text-transform:uppercase;color:#3b3b3b;font-size:18px;}header .navbar-collapse nav ul .nav-link:hover,header .navbar-collapse nav ul .nav-link:focus{color:#3b3b3b;}header .navbar-collapse nav ul .is-active{color:#822433;}header #navbar-main img{width:200px;height:auto;}div#block-bootstrap-geo-breadcrumbs{display:inline-block;width:100%;}div#block-bootstrap-geo-breadcrumbs ol.breadcrumb{padding:0;list-style:none;}div#block-bootstrap-geo-breadcrumbs ol.breadcrumb li{float:left;}div#block-bootstrap-geo-breadcrumbs ol.breadcrumb li:not(:last-child):after{content:">";padding:10px;}div#block-bootstrap-geo-breadcrumbs ol.breadcrumb li a{color:#3b3b3b;}.view-full-map .view-content .leaflet-container{border-radius:10px;}div#block-bootstrap-geo-dettaglielementomappa{margin:15px 0;gap:30px;}footer.site-footer{background-color:#822433;padding:15px 0;}footer.site-footer .container{width:1026px;margin:0 auto;}footer.site-footer .site-footer__bottom,footer.site-footer .site-footer__bottom section{margin:0;border:0;}
