@charset "UTF-8";
@font-face {
font-family: 'signika';
src: url("../fonts/signika-bold-webfont.eot");
src: url("../fonts/signika-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/signika-bold-webfont.woff2") format("woff2"), url("../fonts/signika-bold-webfont.woff") format("woff"), url("../fonts/signika-bold-webfont.ttf") format("truetype"), url("../fonts/signika-bold-webfont.svg#signikabold") format("svg");
font-weight: 700;
font-style: normal;
font-display: swap; }
@font-face {
font-family: 'signika';
src: url("../fonts/signika-light-webfont.eot");
src: url("../fonts/signika-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/signika-light-webfont.woff2") format("woff2"), url("../fonts/signika-light-webfont.woff") format("woff"), url("../fonts/signika-light-webfont.ttf") format("truetype"), url("../fonts/signika-light-webfont.svg#signikalight") format("svg");
font-weight: 200;
font-style: normal;
font-display: swap; }
@font-face {
font-family: 'signika';
src: url("../fonts/signika-regular-webfont.eot");
src: url("../fonts/signika-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/signika-regular-webfont.woff2") format("woff2"), url("../fonts/signika-regular-webfont.woff") format("woff"), url("../fonts/signika-regular-webfont.ttf") format("truetype"), url("../fonts/signika-regular-webfont.svg#signikaregular") format("svg");
font-weight: normal;
font-style: normal;
font-display: swap; }
body {
background-color: #FFF;
color: #4a4a4a;
font-family: "signika", Verdana, sans-serif;
font-size: 16px;
font-weight: 200; }
a {
color: #4a4a4a;
text-decoration: none; }
a:hover, a:active {
color: #4a4a4a; }
img {
max-width: 100%; }
h1, .h1, h2, .h2, h3, .h3 {
margin-bottom: 40px; }
.text-yellow {
color: #fab800; }
.text-white {
color: #FFF; }
.text-gray {
color: #4a4a4a; }
a.text-yellow:hover, a.text-yellow:active {
color: #fab800;
text-decoration: underline; }
a.text-white:hover, a.text-white:active {
color: #FFF;
text-decoration: underline; }
a.text-gray:hover, a.text-gray:active {
color: #4a4a4a;
text-decoration: underline; }
.text-title {
font-size: 18px;
margin-bottom: 20px; }
.bg-yellow {
background-color: #fab800; }
.bg-white {
background-color: #FFF; }
.bg-gray {
background-color: #4a4a4a;
color: #FFF; }
.gray-link {
margin-top: 20px;
display: inline-block;
padding: 8px;
color: #FFF;
font-size: 14px;
background-color: #4a4a4a; }
.gray-link:hover, .gray-link:active {
color: #FFF;
text-transform: underline; }
.yellow-link {
margin-top: 20px;
display: inline-block;
padding: 8px;
color: #FFF;
font-size: 14px;
background-color: #fab800; }
.yellow-link:hover, .yellow-link:active {
color: #FFF;
text-transform: underline; }
.band-padding {
padding: 60px 0; }
.block-padding {
padding: 40px 0; }
.band-title {
margin-bottom: 60px;
margin-top: 0;
text-align: center;
text-transform: uppercase;
font-weight: 200; }
.no-padding {
padding: 0; }
#band2 {
min-height: 400px;
padding: 40px 0; }
#band2 > .container {
padding: 25px 0; }
#band3 {
font-size: 14px; }
.underlined-title {
border-bottom: 3px solid #fab800;
padding-bottom: 4px;
margin-bottom: 40px; }
.container-full {
width: auto !important; }
.footer-copy {
color: #FFF;
line-height: 25px;
padding: 20px 0; }
.footer-copy p {
margin: 0; }
.footer-copy a {
color: #fab800; }
.navbar-toggle {
-webkit-border-radius: 0;
border-radius: 0;
background-clip: padding-box;
/* stops bg color from leaking outside the border: */
background-color: transparent;
padding-bottom: 10px;
margin-right: 15px;
margin-top: -50px; }
@media (min-width: 540px) {
.navbar-toggle {
margin-top: -60px; } }
@media (min-width: 768px) {
.navbar-toggle {
margin-top: -50px; } }
.navbar-toggle span {
background-color: #fab800; }
#band1 {
background-color: #4a4a4a;
padding-top: 28px;
z-index: 10;
min-height: 160px; }
#band1.home-header {
position: absolute;
top: 0;
width: 100%;
left: 0;
right: 0; }
#band1 .container {
position: relative; }
#band1 .logo {
position: absolute;
left: 0;
top: 0;
/*width: 220px;*/
width: 150px;
z-index: 10; }
#band1 .menu-top {
margin-top: 120px; }
@media (min-width: 540px) {
#band1 .menu-top {
margin-top: 0; } }
@media (min-width: 768px) {
#band1 .menu-top .container-fluid {
padding: 0; }
#band1 .menu-top .row {
text-align: right;
padding: 0; }
#band1 .menu-top .row + .row {
text-align: left; } }
#band1 .main-menu {
margin-top: 0;
padding-right: 0; }
@media (min-width: 540px) {
#band1 .main-menu {
margin-top: 69px; } }
@media (min-width: 768px) {
#band1 .main-menu {
margin-top: 90px; } }
@media (min-width: 1200px) {
#band1 .main-menu {
margin-top: 46px; }
#band1 .main-menu #menu-nav-1-2 {
float: right; } }
.top-links {
color: #FFF;
line-height: 20px;
font-size: 12px;
text-align: center; }
@media (max-width: 539px) {
.top-links {
display: none; } }
@media (min-width: 540px) {
.top-links {
margin-top: 10px;
text-align: right; } }
@media (min-width: 768px) {
.top-links {
display: inline-block;
width: auto;
float: none;
margin-top: 0; } }
.top-links a {
color: #FFF; }
.top-links a:hover, .top-links a:active {
color: #fab800;
text-decoration: underline; }
.quick-search {
text-align: right; }
@media (min-width: 768px) {
.quick-search {
width: auto;
display: inline-block;
float: none;
padding-right: 0; } }
@media (max-width: 539px) {
.quick-search {
display: none; } }
#header-logo h1 {
float: left;
margin: 0; }
#header-logo h1 a {
position: relative;
/*text-indent: -9999px;
overflow: hidden;*/
/*width: 200px;*/
width: 150px;
height: 108px;
background: url("../images/logo.png") no-repeat center;
background-size: contain;
display: block;
color: transparent !important;
background-color: transparent !important;
overflow: hidden; }
#menu-nav-1-2 {
color: #FFF;
font-family: "signika", Verdana, sans-serif;
font-size: 14px;
/*text-transform: uppercase;*/ }
#menu-nav-1-2 .navbar-collapse {
padding: 0;
border-top: 0;
box-shadow: none; }
#menu-nav-1-2 .navbar-collapse.in, #menu-nav-1-2 .navbar-collapse.collapsing {
padding: 0 15px; }
#menu-nav-1-2 .navbar-collapse.in .dropdown-menu a, #menu-nav-1-2 .navbar-collapse.collapsing .dropdown-menu a {
color: #FFF; }
#menu-nav-1-2 .nav > li > a {
color: #FFF;
-webkit-border-radius: 0;
border-radius: 0;
background-clip: padding-box;
/* stops bg color from leaking outside the border: */
padding: 8px 10px 5px 10px; }
@media (min-width: 992px) {
#menu-nav-1-2 .nav > li > a {
border-bottom: 20px solid transparent; } }
#menu-nav-1-2 .nav > li > a:hover, #menu-nav-1-2 .nav > li > a:focus {
background-color: inherit;
color: #fab800;
border-bottom-color: #fab800; }
#menu-nav-1-2 .nav > li.current > a, #menu-nav-1-2 .nav > li.dropdown.open > a {
background-color: inherit;
color: #fab800; }
#menu-nav-1-2 .dropdown-menu {
-webkit-border-radius: 0;
border-radius: 0;
background-clip: padding-box;
/* stops bg color from leaking outside the border: */
border: 0;
padding-top: 0;
padding-bottom: 0; }
@media (min-width: 992px) {
#menu-nav-1-2 .dropdown-menu {
background-color: #4a4a4a;
background-color: rgba(74, 74, 74, 0.85);
padding-top: 15px;
padding-bottom: 15px; } }
#menu-nav-1-2 .dropdown-menu a {
font-size: 14px;
color: #FFF;
font-weight: 200; }
#menu-nav-1-2 .dropdown-menu a:hover, #menu-nav-1-2 .dropdown-menu a:focus {
background-color: #4a4a4a;
color: #fab800; }
#menu-nav-1-2 .dropdown-menu .current > a {
background-color: #4a4a4a;
color: #fab800; }
#landmark a {
color: #FFF;
text-transform: uppercase;
-webkit-border-radius: 0;
border-radius: 0;
background-clip: padding-box;
/* stops bg color from leaking outside the border: */
padding-top: 0;
padding-bottom: 0;
border-left: 1px solid #FFF; }
#landmark a:hover, #landmark a:focus {
background-color: transparent;
text-decoration: underline; }
#landmark .nav {
float: right; }
#landmark .nav > li:first-child a {
border-left: 0; }
#search-header-input-box {
color: #4a4a4a;
font-size: 14px; }
#search-header-input-box input {
padding: 0 25px 0 8px;
border: 1px solid #CCC;
height: 20px;
width: 200px;
border-radius: 10px;
background: #FFF url(../../Admin/images/search-header-button.gif) no-repeat 177px 0px; }
#search-header-button {
display: none; }
.breadcrumb {
padding: 8px 0;
background: none;
margin: 10px 0;
color: #4a4a4a;
font-size: 12px; }
.breadcrumb > li + li:before {
color: #4a4a4a;
padding: 0; }
.bg-logo {
background: url("../images/logo.png") no-repeat center;
width: 200px;
height: 108px;
background-size: contain; }
.band-home-top {
padding-top: 190px; }
@media (min-width: 992px) {
.band-home-top {
padding-top: 230px; } }
@media (min-width: 1200px) {
.band-home-top {
padding-top: 190px; } }
.band-slide {
background: #fab800;
background-size: cover;
overflow: hidden;
-webkit-transition: background linear 0.5s;
-moz-transition: background linear 0.5s;
-o-transition: background linear 0.5s;
transition: background linear 0.5s; }
.band-slide .wrapper-slide {
height: 520px;
overflow: hidden;
background: #fab800 no-repeat scroll top center;
background-size: cover; }
@media (min-width: 992px) {
.band-slide .wrapper-slide {
height: 460px; } }
@media (min-width: 1200px) {
.band-slide .wrapper-slide {
height: 520px; } }
.gp-slide .item {
padding: 20px 0; }
.gp-slide .item h2, .gp-slide .item h3 {
display: inline-block;
background-color: #FFF;
font-size: 26px;
margin: 2px 0;
padding: 12px 16px; }
@media (min-width: 992px) {
.gp-slide .item h2, .gp-slide .item h3 {
font-size: 30px; } }
@media (min-width: 1200px) {
.gp-slide .item h2, .gp-slide .item h3 {
font-size: 36px; } }
.carousel-control.left, .carousel-control.right {
position: absolute;
top: 250px;
margin-top: -20px;
background: none;
-webkit-filter: none;
filter: none;
width: 42px;
height: 42px;
text-shadow: none; }
.carousel-control.left {
background: url("../images/slide-left.png") center no-repeat;
left: -60px; }
.carousel-control.right {
background: url("../images/slide-right.png") center no-repeat;
right: -60px; }
.gp-box .gp-box-title {
min-height: 160px;
border-bottom: 1px solid #4a4a4a;
padding-bottom: 20px;
font-size: 18px; }
.gp-box .gp-box-body {
padding-top: 20px; }
.gp-box .gp-box-avatar {
padding-left: 100px;
position: relative; }
.gp-box .gp-box-avatar > img:first-child {
position: absolute;
top: 20px;
left: 0;
max-width: 80px; }
table {
width: 100%; }
table td {
vertical-align: top; }
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden; }
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0; }
.embed-responsive-16by9 {
padding-bottom: 56.25%; }
.ie8 .band {
min-width: 1215px !important; }
.ie8 .container {
width: 1170px !important;
min-width: 1170px !important; }
.ie8 .navbar-toggle {
display: none; }
.ie8 .navbar-collapse {
display: block;
height: 30px; }
.ie8 .navbar-collapse .navbar-nav {
margin-top: 0;
margin-bottom: 0; }
.ie8 .navbar-collapse li {
float: left; }
.ie8 .col-xs-12, .ie8 .col-sm-12, .ie8 .col-md-12, .ie8 .col-lg-12 {
width: 100%;
float: left; }
.ie8 .col-xs-11, .ie8 .col-sm-11, .ie8 .col-md-11, .ie8 .col-lg-11 {
width: 91.6666666667%;
float: left; }
.ie8 .col-xs-10, .ie8 .col-sm-10, .ie8 .col-md-10, .ie8 .col-lg-10 {
width: 83.3333333333%;
float: left; }
.ie8 .col-xs-9, .ie8 .col-sm-9, .ie8 .col-md-9, .ie8 .col-lg-9 {
width: 75%;
float: left; }
.ie8 .col-xs-8, .ie8 .col-sm-8, .ie8 .col-md-8, .ie8 .col-lg-8 {
width: 66.6666666667%;
float: left; }
.ie8 .col-xs-7, .ie8 .col-sm-7, .ie8 .col-md-7, .ie8 .col-lg-7 {
width: 58.3333333333%;
float: left; }
.ie8 .col-xs-6, .ie8 .col-sm-6, .ie8 .col-md-6, .ie8 .col-lg-6 {
width: 50%;
float: left; }
.ie8 .col-xs-5, .ie8 .col-sm-5, .ie8 .col-md-5, .ie8 .col-lg-5 {
width: 41.6666666667%;
float: left; }
.ie8 .col-xs-4, .ie8 .col-sm-4, .ie8 .col-md-4, .ie8 .col-lg-4 {
width: 33.3333333333%;
float: left; }
.ie8 .col-xs-3, .ie8 .col-sm-3, .ie8 .col-md-3, .ie8 .col-lg-3 {
width: 25%;
float: left; }
.ie8 .col-xs-2, .ie8 .col-sm-2, .ie8 .col-md-2, .ie8 .col-lg-2 {
width: 16.6666666667%;
float: left; }
.ie8 .col-xs-1, .ie8 .col-sm-1, .ie8 .col-md-1, .ie8 .col-lg-1 {
width: 8.3333333333%;
float: left; }
#cookie-notification {
display: block;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
background-color: #4a4a4a;
padding: 15px;
border-top: 5px solid #fab800;
z-index: 1000;
color: #FFF;
line-height: 1.3em; }
#cookie-notification a {
color: #fab800; }
#cookie-notification button {
color: #4a4a4a;
background-color: #fab800;
border: 0; }
#cookie-notification button:hover {
background-color: #946d00; }
.spazioField {
margin-bottom: 15px; }
/* Stili per pagina verifica interruzioni */
.rowResult {
display: flex;
gap: 50px;
align-items: flex-start; }
.colonnaSx, .colonnaDx {
flex: 1;
max-width: 50%; }
.interruzioneImg {
width: 130px;
height: 130px;
border-radius: 50%;
margin-right: 10px;
display: flex;
justify-content: center;
/* centra l'immagine orizzontalmente */
align-items: center;
/* centra verticalmente */
min-width: 80px; }
.alert-box, .alert-box-current {
display: flex;
align-items: center;
gap: 60px;
margin-bottom: 100px;
/* spazio tra box */ }
.alert-box img {
width: 80px;
height: auto; }
.alert-box-current img {
width: 130px;
height: auto; }
.alert-box p, .alert-box-current p {
margin: 0;
font-size: 16px;
line-height: 1.4;
color: #333;
flex: 1;
/* così il testo va a lato */ }
.button-yellow-gray {
margin-top: 20px;
display: inline-block;
padding: 8px;
color: #4a4a4a;
font-size: 14px;
background-color: #fab800;
width: 70px; }
.button-yellow-gray:hover, .button-yellow-gray:active {
color: #FFF;
text-transform: underline; }
.campoViaCustom {
width: 45%; }
/*# sourceMappingURL=gelsia.css.map */
