<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* MENU MOBILE */

.circle-text {width:55px;min-width: 30px;min-height: 30px;float: right;margin-top: 2px;margin-right: 15px;cursor: pointer;}
.circle-text:after {content: "";display: block;width: 100%;height:0;padding-bottom: 100%;background: #000000;-moz-border-radius: 10%;-webkit-border-radius: 10%;border-radius: 10%;}
.circle-text div {float:left;width:100%;padding-top:50%;line-height:1em;margin-top:-1.4em;text-align:center;color:white;}
.circle-text div hr{border: 0;height: 2px;background: white;width: 60%;margin:7px auto;}
.circle-text div a{display: block;width: 100%;height: 100%;cursor: pointer;}
#menu-display{ z-index: 99999; cursor:pointer; font-weight: 400; font-size: 1.2rem; float: right; position: relative }
#menu-display span { position: absolute; display: block; color: white; bottom: 3px; width: 100%; text-align: center; font-size: 1rem; padding: 0; border: 0; }
#menu img { max-width: 24%; float: right; filter: brightness(3); -webkit-filter: brightness(3);  }

#richiedi{ z-index: 99999; font-size: 1.1rem;  position: relative; float: right; display: none; margin-top: 0; }
#richiedi a{ text-decoration: none; line-height: 13px; }

.circle-text2 {width:55px;min-width: 30px;min-height: 30px;float: right;margin-top: 2px;margin-right: 15px;cursor: pointer;}

.circle-text2:after {
	content: "";
	display: block;
	width: 100%;
	height:0;
	padding-bottom: 100%;
	background: #FFCD07;
	-moz-border-radius: 10%;
	-webkit-border-radius: 10%;
	border-radius: 10%;
    color: #000000;
}

.circle-text2 div {
	float:left;
	width:100%;
	padding-top:50%;
	line-height:1em;
	margin-top:-1em;
	text-align:center;
	color:white;
}

.circle-text2 div hr
{
	border: 0;
	height: 3px;
	background: white;
	width: 70%;
}

.circle-text2 div a
{
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
	color: #000000;
} 

.circle-text2 img
{
	display: block;
	width: 15px;
	height: 25px;
	cursor: pointer; 
	margin: 0px 0px -3% 38%;
}

.multilevelpushmenu_wrapper
{
    float: none;
    clear: none;
    width: auto;
    height: auto;
}

.multilevelpushmenu_wrapper span.titolih2
{
    padding: 15px 10px 10px 15px;
    font-size: 14px;
    color: #EC9411;
    margin-left: 0px;
}

.multilevelpushmenu_wrapper a
{
    font-size: 14px;
    line-height: 14px;
    margin-left: 0;
    overflow: visible;
    color: #eeeeee;
}

.multilevelpushmenu_wrapper span.titolih2 a
{
    font-size: 14px;
    color: #fcc01c;
    margin: 0;
    padding: 0;
}

.multilevelpushmenu_wrapper .levelHolderClass
{
    background: #171a1b;
}

.multilevelpushmenu_wrapper .ltr
{
    box-shadow: none;
    border-right: 1px solid #535353;
    overflow-y: auto !important;
}

.multilevelpushmenu_wrapper li
{
    padding-left: 10px;
    margin-bottom: 0;
    padding: 0.6em;
    width: 200px; 
    height: auto;
    border-right: 0;
}

.multilevelpushmenu_wrapper .floatLeft
{
    
}

.multilevelpushmenu_wrapper .backItemClass
{
    background: #EC9411;
}

.backItemClass a {
    color: #000000;
}

.backItemClass a:hover {
    color: #000000;
}

.multilevelpushmenu_wrapper .backItemClass
{
    padding: 0.6em;
}

.multilevelpushmenu_wrapper li.selected2 a { color: #EC9411; }
.multilevelpushmenu_wrapper .floatRight {
    float: right;
}


.showmobile { display: none; }
.showtablet { display: none; }
.hidemobile { }


@media only screen and (max-width: 1400px) {

}

@media only screen and (max-width: 992px) {
    .bg-vein { background: #f9dc4e; }
    .bg-mondo { background: #f14f1e; }
    .bollino { background-position-y: 20px; }
    .p-3 { padding: 1em 0em !important; }

    .bollino.article .titolo {padding: 20px 0 30px; }

    .menu ul { display: none !important; }

    .select { margin-bottom: 0; }
}



@media only screen and (max-width: 800px) {
    
    ::-moz-selection {
    background: #ffffff;
    text-shadow: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0); 
    -webkit-tap-highlight-color: transparent;
    }
    
    ::selection {
        background: #ffffff;
        text-shadow: none;
        -webkit-tap-highlight-color: rgba(255, 255, 255, 0); 
        -webkit-tap-highlight-color: transparent;
    }
    
    *{
        -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important; 
        -webkit-focus-ring-color: rgba(255, 255, 255, 0) !important; 
        outline: none !important;
    }


    .bg-vein img { width: 100%; }
    #slideshow .testo {font-size: 12px; }
	
    
}

@media only screen and (max-width: 768px) {
    #slideshow { background: #000 }
    #slideshow .testo { position: static; transform: none; max-width: 100%; padding: 10px 0; font-size: 12px; }
    #slideshow .titolo { font-size: 16px; }
}

/* TESTATE */</pre></body></html>