<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* /bow/950/modules/menu-header-desktop/template.css */
.twitter-typeahead { display: bloack !important; width: 100% !important; }

.twitter-typeahead {
    width: 100%
}
.search-form-wrapper .search-form .search-input {
    outline: 0;
    border: 0;
    border-bottom: 1px solid rgba(23, 23, 23, .2);
    color: var(--dark-gray);
    font-size: 22px;
    padding: 10px 0;
    background: 0 0;
    line-height: 28rem;
    -webkit-border-radius: 0;
    border-radius: 0;
    height: 80px;
    width: 100%;
}
.show-search-popup .search-form-wrapper .search-form {
	z-index:1;
}
.more-results { margin-top:10px !important; }
.more-results a.showall p { font-weight:bold; padding: 15px 0x 15px 0 !important; min-height:22px; }
.empty-message { min-height:22px;  }

.mfp-content #search-header {
    height: 100%;
    width: 70%!important;
    margin: 0 auto
}

@media all and (max-width: 1200px) {
    .mfp-content #search-header {
        width:90%!important
    }
}

@media all and (max-width: 576px) {
    .mfp-content #search-header {
        width:90%!important
    }
}

.tt-dataset .tt-suggestion,.tt-menu p.tt-suggestion.tt-selectable,p.tt-suggestion.tt-selectable {
    cursor: pointer!important;
    font-size: 16px;
    line-height:28px
}
.tt-menu p {
    margin: 0;
}

.mfp-ajax-holder .mfp-content,.mfp-auto-cursor .mfp-content,.mfp-inline-holder .mfp-content {
    cursor: pointer!important
}

#search-header .easy-autocomplete {
    width: auto!important;
    box-shadow: 0 1px 2px transparent inset!important
}

.easy-autocomplete-container ul {
    min-width: 300px;
    text-align: left
}

.easy-autocomplete-container ul li {
    border-bottom: 1px solid #ddd;
    text-align: left
}

.easy-autocomplete-container ul li span {
    font-weight: 700;
    display: block
}

.easy-autocomplete-container ul li span small {
    font-weight: 400;
    display: block
}

form div.easy-autocomplete {
    width: 90%
}

.tt-menu.tt-open {
    max-height: 400px;
    width: 100%!important;
    border: 0 solid #eee!important;
    background-color: #fff!important;
    padding: 0!important
}

.tt-menu .tt-dataset.tt-dataset-matched-links {
    max-height: 500px;
    overflow-y: scroll;
    border: 1px solid #eee;
    padding: 10px 15px 0 15px!important;
    background-color: #f0f0f0;
    text-align: left!important
}

.eac-item img,.tt-suggestion.tt-selectable img {
    display: none
}

@media (max-width: 991px) {
    #search-header {
        width:100%
    }

    .search-form .search-input {
        font-size: 18px;
        line-height: 20px;
        padding: 15px 10px 15px 10px;
        color: #000
    }

    .search-form .search-button {
        top: 18px;
        color: #999
    }

    .mfp-close,.mfp-close:active {
        right: 0;
        top: 0;
        left: auto;
        margin: 0;
        text-align: center
    }

    .mfp-content.search-popup {
        top: 50px
    }
}

.alert-nessun-prodotto {
    display: none
}

.page-ricerca .alert-nessun-prodotto {
    display: block
}

.page-scheda-prodotto img.icon-file {
    max-height: 100px
}

@media (max-width: 991px) {
    .page-scheda-prodotto img.icon-file {
        max-height:50px
    }
}

/* /bow/950/modules/menu-azienda-custom/template.css */


/* /bow/950/modules/menu-prodotti-custom/template.css */


/* /bow/950/modules/menu-casehistory-custom/template.css */
.blog-box .cover-background { min-height: 250px; }
@media (max-width: 991px) {
	.blog-box .cover-background { max-height: 300px; }
}

/* /bow/950/modules/title-page/template.css */


/* /bow/950/modules/prodotto-scheda/template.css */
@media (min-width: 992px) and (max-width: 10000px) { 

	.swiper-button-next.swiper-button-black,
	.swiper-button-prev.swiper-button-black { display: none !important; }

}

/* /bow/950/modules/footer/template.css */

</pre></body></html>