/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--main-sans-serif:'Montserrat',serif;--link:rgb(237,118,0);--link-hover:rgb(253,124,0);--link-menu:rgb(0,0,0);--bianco:rgb(255,255,255);--grigio-blocchi:#DFDFDF;}body{font:400 16.5px/1.4 var(--main-sans-serif);font-family:var(--main-sans-serif);}h1,h3,h4,h5,h6{line-height:1.4;font-weight:bold;font-family:var(--main-sans-serif) !important;}h2{color:#000;margin-bottom:30px;text-transform:uppercase;font-family:var(--main-sans-serif) !important;}h3{font-size:16.5px;font-family:var(--main-sans-serif) !important;}p,ol,ul{margin:0 0 20px;font-family:var(--main-sans-serif) !important;}ul li,ol li{margin:0px 0px 10px 0px;font-family:var(--main-sans-serif);}a,a:visited{color:var(--link);font-family:var(--main-sans-serif) !important;text-decoration:none;}a:hover,a:focus{color:var(--link-hover);font-family:var(--main-sans-serif) !important;}blockquote{font-family:var(--main-sans-serif);border:0;font-size:15px;padding:10px 15px;margin:15px 0px;background:#FFF;font-style:italic;}iframe{width:100%;}.fa-2{font-size:20px !important;}.fa-3{font-size:24px !important;}#content .field ul li{list-style:square;}.magic{display:none;}body.user-logged-in #header #navbar-main{margin-top:3%;}#block-ellegi-otto-main-menu ul.navbar-nav li.nav-item a.nav-link{color:var(--link-menu);font-family:var(--main-sans-serif);text-transform:uppercase;transition:all 0.125s ease-in-out 0s;padding:1rem;}#block-ellegi-otto-main-menu ul.navbar-nav li.nav-item a.nav-link:hover,#block-ellegi-otto-main-menu ul.navbar-nav li.nav-item a.nav-link:focus{color:var(--link-hover);background:#eee;}#block-ellegi-otto-account-menu a.nav-link{color:var(--bianco);font-family:var(--main-sans-serif);}#block-ellegi-otto-account-menu a.nav-link:hover{color:var(--link-hover);}.slideshow-home .carousel-inner{max-height:40vw;}.slideshow-home .carousel-inner .titoli-slideshow{top:28vh;font-weight:bold;z-index:2;}.slideshow-home .carousel-inner .titoli-slideshow h3{font-size:3rem;padding-bottom:15px;text-shadow:2px 2px 5px rgba(10,10,10,1);}.slideshow-home .carousel-inner .titoli-slideshow p{font-size:1.3rem;padding-bottom:15px;text-shadow:2px 2px 5px rgba(10,10,10,1);}.slideshow-home .carousel-inner .titoli-slideshow a{color:var(--bianco);font-weight:bold;}.slideshow-home .carousel-inner .titoli-slideshow a:hover,.slideshow-home .carousel-inner .titoli-slideshow a:focus{color:var(--link);}.slideshow-home .carousel-inner .carousel-item:after{background:black;opacity:0.1;content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}#block-bannerdetrazioni{background:rgb(237,118,0);color:#000;text-align:center;}#block-bannervetrocamera{border-top:4px solid #000;background:rgb(237,118,0);color:#000;}#block-bannerdetrazioni p{font-size:1rem;margin-bottom:0px;padding:2rem 0;text-transform:uppercase;}#block-bannervetrocamera p{font-size:1.85rem;margin-bottom:0px;padding:2rem 0;text-transform:uppercase;font-weight:bold;}#block-bannerdetrazioni p a{color:#FFF;}.info-home .card{background:var(--grigio-blocchi);border-bottom:6px solid var(--link);}.site-footer .block{border:none;}.site-footer .content{color:var(--bianco);}#block-ellegi-otto-page-title h2.title{font-weight:500;}ol.breadcrumb{margin-bottom:0px;}ol.breadcrumb li.breadcrumb-item,li.breadcrumb-item a{text-transform:uppercase;}#views-bootstrap-blocchi-immagine-testata-contenuti .carousel-inner{max-height:40vw;width:100%;overflow-x:hidden;}.view-display-id-immagine_testata_contenuti .row{margin:0px 0px;}.sidebar_second .fas{color:var(--link);}.sidebar_second .field-content{font-family:var(--main-sans-serif) !important;}.sidebar_second .view-display-id-block_3 .views-field-body p{margin-bottom:8px;}.field--name-field-mini-gallery{margin-top:1rem;}.field--name-field-mini-gallery .row{margin-top:0.65rem;}.beforeafter img,#block-ellegi-system-main .field.field--name-field-image img,#block-ellegi-system-main .field.field--name-field-lavoro-img-1 img{width:100%;height:auto;}.before-after-button span{width:48%;display:inline-block;}.before-after-button span.active{background:var(--link);}.before-after-button span:hover,.before-after-button span:focus{background:var(--link-hover);}.riquadri .views-field-title{background:var(--link);}.riquadri .views-field-title a{color:var(--bianco);}.riquadri .views-field-title a:focus,.riquadri .views-field-title a:hover{-webkit-transition:all 0.125s ease-in-out 0s;-moz-transition:all 0.125s ease-in-out 0s;-ms-transition:all 0.125s ease-in-out 0s;-o-transition:all 0.125s ease-in-out 0s;transition:all 0.125s ease-in-out 0s;color:#000;}.riquadri ul.slick-dots{position:relative !important;margin-top:1rem;}.slick--skin--classic .slick__slide{padding:0px 8px;}#views-bootstrap-blocchi-block-2 .views-field img,.tvi .views-field img{width:100%;height:auto;}.navbar-toggler .fa-bars{color:var(--link) !important;}@media (max-width:1200px){a.navbar-brand img{max-height:50px;}.slideshow-home .carousel-inner .titoli-slideshow{top:10vh;}#views-bootstrap-blocchi-immagine-testata-contenuti .carousel-inner img{max-height:40vw;width:100%;}}@media (max-width:920px){a.navbar-brand img{height:50px;}.slideshow-home .carousel-inner{max-height:80vh;}.slideshow-home .carousel-inner .titoli-slideshow{top:20vh;}.slideshow-home .carousel-inner .titoli-slideshow h3{font-size:2rem;}.slideshow-home .carousel-inner .titoli-slideshow p{font-size:1.1rem;}#block-bannervetrocamera p{font-size:1.6rem;}}@media (max-width:768px){#sidebar_second{padding-top:1rem;}.slideshow-home .carousel-inner{max-height:90vh;}.slideshow-home .carousel-inner .titoli-slideshow{top:5vh;z-index:9;}.slideshow-home .carousel-inner .titoli-slideshow h3{font-size:1.2rem;padding-bottom:5px;}#block-bannervetrocamera p{font-size:1.2rem;}.slideshow-home .carousel-inner .titoli-slideshow p,.slideshow-home .carousel-inner .titoli-slideshow .btn{font-size:0.75rem;padding-bottom:5px;}#views-bootstrap-blocchi-immagine-testata-contenuti .carousel-inner img{max-height:40vw;width:100%;}}
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:#ffffff;}.tabs ul.primary li a.is-active{background-color:#ffffff;}.tabs ul.primary li.is-active a{background-color:#ffffff;border-bottom-color:#ffffff;}#navbar-top{background-color:#000000;}#navbar-main{background-color:#ffffff;}a,.link{color:#ed7600;}a:hover,a:focus,.link:hover,.link:focus{color:#ff8813;}a:active,.link:active{color:#ffa349;}.page-item.active .page-link{background-color:#ed7600;border-color:#ed7600;}.page-link,.page-link:hover{color:#ed7600;}.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;}
