<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media print { #camo-edit {display: none;} }
/* Cookie bar **/
/**video e cookie**/
.external-blocker{background: var(--c10);border:2px solid var(--c9) !important;padding:20px;text-align: center;display: flex;align-items: center;justify-content: center}
.external-blocker.google-content{display: flex}
.slider .bwrap div.external-blocker{padding:20px 15px;}
div.external-blocker.youtube-content,div.external-blocker.vimeo-content{height: 410px;padding-bottom: 0;margin-top: 10px}
.youtube-video .txt-video,.vimeo-video .txt-video,.external-blocker .txt-item{font-size:16px; line-height: 20px; position: relative; text-align: center; padding-bottom: 20px;}
.slider .external-blocker .txt-item{position: relative;height:auto!important; text-align: center!important; padding-bottom: 20px!important;}
.youtube-video .bt-video,.vimeo-video .bt-video{margin-bottom:20px;text-transform: none}
.bt-item{display: block;margin: 0px auto 20px; background: var(--c4);color: var(--c1)!important;padding: 10px;border-radius: 10px;max-width: 300px;font-size: 15px;line-height: 20px;font-family: var(--f1); overflow: hidden;  position: relative; transition: transform 0.3s ease, color 0.3s ease;z-index:1;}
.bt-item:before {content: ""; position: absolute; top: -2px; left: -2px; right: -2px; bottom: -2px; background: var(--c2);  transform: scaleX(0);
  transform-origin: left; transition: transform 0.3s ease;  z-index:-1;}
.bt-item:hover { color: var(--c1)!important;}
.bt-item:hover:before {transform: scaleX(1);}

.issuuembed {margin: 20px auto}
.youtube-content, .youtube-content-preview,.vimeo-content, .vimeo-content-preview,.google-content {cursor:pointer;height: 450px;width: 100%;max-width: 925px;}
img.youtube-content-preview,img.vimeo-content-preview{height: auto}
.google-content {display: block; width: 100%; max-width: none;margin:0px auto}
iframe.external-blocker.youtube-content,iframe.external-blocker.vimeo-content,iframe.external-blocker.google-content{border:0!important;padding: 0}
.cookie_wrap{position: fixed;inset: 0px;overflow: scroll;height: 100%;background: #000000;background-color: rgb(0, 0, 0,0.8);z-index: 11000;
padding-top: 40px;padding-left: 15px;padding-right: 15px;top:0;width:100%;}
html.camo-bmark .cookie_wrap {top: 48px;}
#cookie_consent_customize {display: none;}
.cookie_consent &gt;.cookie_consent_actions {display: none !important;}
.cookie_consent.customize{height:calc(100% - 40px); overflow: auto}

.cookie_consent.customize #cookie_consent_customize{display: block !important;}
.cookie_consent.customize #cookie_consent_intro {display: none;}
#cookie_consent_intro .title {display: inline-block;font-size: 25px;line-height: 30px;}
.cookie_consent span.title{color:#000;font-size:22px;line-height: 28px;text-transform: none;}
.cookie_consent {font-size: 18px;background: var(--c1);line-height:26px;position: relative;z-index: 99999998 !important;width:94%;margin: 0 auto;padding: 0 ;opacity: 0;-webkit-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
.cookie_consent_transition{top:10px!important;opacity: 1!important}
#cookie_consent_title{display: flex;background: var(--c10);font-size: 26px;line-height: 30px;font-weight: 600;color: var(--c2);padding:20px 30px;margin:0;background: -moz-linear-gradient(90deg, var(--c10) 0%, var(--c12) 100%);background: -webkit-linear-gradient(90deg, var(--c10) 0%, var(--c12) 100%);background: linear-gradient(90deg, var(--c10) 0%, var(--c12) 100%);}
#cookie_consent_intro p a,#cookie_consent_intro p a:visited{color:var(--c2);font-weight: 600}
#cookie_consent_intro p a:hover{color:var(--c4)}
.cookie_consent span.title{margin-top:0;}
.cookie_consent_reject_save,.cookie_consent_accept_save,.cookie_consent_customize,.cookie_consent_customize_back,.bt-right a{margin-left: auto;font-size:18px;line-height:20px;padding: 10px;font-weight:400;display: inline-block;text-decoration:none;transition: all 0.5s ease;}
.cookie_consent_reject_save,.cookie_consent_reject_save:visited{background: rgba(255,255,255,0.3);color:var(--c2);border: 1px solid transparent}
.cookie_consent_customize_back:hover,.bt-right a,.bt-right a:visited{background:var(--c3);color:var(--c1);border:1px solid var(--c1);transition: all 1s ease;}
.cookie_consent_reject_save:hover{background: rgba(255,255,255,0.7);}
.bt-right a:hover{color:var(--c1);background:var(--c8)}
#cookie_consent_intro,#cookie_consent_customize{background: var(--c1);padding:20px 30px;font-size: 16px;line-height: 20px;}
.cookie_consent_customize,.cookie_consent_customize:visited,.cookie_consent_customize_back,.cookie_consent_customize_back:visited,.cookie_consent_customize_back,.cookie_consent_customize_back:hover {
	background: var(--c1);  color:var(--c4);
	border:1px solid var(--c4);
    text-decoration: none;
    display: inline-block;
}
.cookie_consent_customize_save{margin-right:5px;}
.cookie_consent_actions .bt-right {
  margin-left: auto;
}
.cookie_consent_customize:hover,.cookie_consent_customize_back:hover{background: var(--c4);  color:var(--c1)}
.bt-right,.bt-left{align-self: center}
.bt-left a{transition: all 1s ease;}
.cookie_consent_actions,.cookie_consent.customize &gt; .cookie_consent_actions{
    margin-top:40px;
    font-weight:700;
    display: flex !important;
	margin-left: auto !important;
}
.cookie_consent.customize &gt;.cookie_consent_actions{padding-left: 30px; padding-right: 30px;padding-bottom: 10px}

.bt-right a.cookie_consent_reject_save, .bt-right a.cookie_consent_reject_save:visited {
	background: #ededed;
	border: 1px solid #ededed;
	color: rgba(8,61,121,.6);
	display: none;
}
.cookie_consent_option{margin-top:20px;}
.cookie_consent_option span.title{margin-bottom:0px;}
.cookie_consent_option p{margin:8px 0px;}
.cookie_consent_option .title {text-align: left;display: inline-block}

/***switch**/
.cookie_consent_toggle,.cookie_consent_technical_storage,.forced{
position:relative;
cursor: pointer;
background-color: #ccc;
-webkit-transition: .4s;
transition: .4s;
padding: 2px;
color: var(--c1);
border-radius: 30px;
width: 54px;
height:26px;
	display: inline-block

}
.forced{cursor: auto}
.cookie_consent_toggle:before,.forced:before {
position: absolute;
content: "";
height: 22px;
width: 22px;
left: 2px;
bottom: 2px;
background-color: var(--c1);
-webkit-transition: .4s;
transition: .4s;
border-radius: 50%;

}
.media .txt-item a {
	display: inline; 
	font-weight:600;
}
.selection_value{
	display: inline-block;
	padding-left: 10px;
	position: relative;
	top: -7px;
}
    .forced{opacity: 0.7}

 .cookie_consent_toggle.selected, .forced {
    background: rgb(0,170,233);
    background: -moz-linear-gradient(90deg, var(--c4) 0%, var(--c5) 100%);
    background: -webkit-linear-gradient(90deg, var(--c4) 0%, var(--c5) 100%);
    background: linear-gradient(90deg, var(--c4) 0%, var(--c5) 100%);
 }

.cookie_consent_toggle.selected:before,.forced:before{left:30px; }
@media (max-width: 767px) {
	.youtube-content, .youtube-content-preview,.vimeo-content, .vimeo-content-preview {
		cursor:pointer;
		height: 350px;
	}		
}
@media (max-width: 599px) {
	.youtube-content, .youtube-content-preview,.vimeo-content, .vimeo-content-preview {cursor:pointer;height: 320px;}	
	iframe.google-content{height: 320px}
	#cookie_consent_intro p{max-height: 150px; overflow-y: scroll; -webkit-overflow-scrolling: touch; padding-right:10px;}
	#cookie_consent_title{flex-wrap: wrap;font-size: 22px;line-height: 26px;}
	#cookie_consent_title span{display: block;width:100%;}
	.cookie_consent_reject_save{margin: 10px 0 0 0;margin: 10px 0 0 0;font-size: 16px;line-height: 16px;padding: 7px 15px;}
	.cookie_consent span.title {
        font-size: 20px;
        line-height: 26px;
    }
    #cookie_consent_intro, #cookie_consent_customize {
	font-size: 15px;
	line-height: 22px;
}
    #cookie_consent_intro, #cookie_consent_customize,#cookie_consent_title{padding:20px;}
    .bt-right a, .bt-right a:visited,.cookie_consent_actions a{padding:7px;}
    a.cookie_consent_reject_save:visited{padding:7px 25px; text-decoration: none; margin-left: 20px;font-size:18px;line-height: 26px}
    .cookie_consent_actions {
        margin: 12px 0;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
    }
    .cookie_consent_actions a{
        width: 100% !important;
        display: block;
        text-align: center !important;
        margin: 6px 3px !important;
    }
    .bt-left{
         width: 100%;
       -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
    .bt-right{
         width: 100%;
       -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .cookie_consent_actions a{font-size:16px;line-height: 22px;}
    /*.cookie_consent{height:calc(100% - 15%);    overflow-y: hidden;}*/
    .cookie_consent.customize{height:calc(100% - 40px); overflow: auto}
    .cookie_consent.customize #cookie_consent_customize {
        display: block;
        height:100%;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        padding-bottom: 180px;
    }
    .cookie_consent.customize .cookie_consent_actions{background: var(--c1);width: 82%;position: fixed;left: 9%;bottom: 18px;padding-left:0; padding-right:0}
}
@media (max-width: 375px) {
	.youtube-content, .youtube-content-preview,.vimeo-content, .vimeo-content-preview {
		cursor:pointer;
		height: 210px;
	}	
	div.youtube-content, div.youtube-content-preview,div.vimeo-content, div.vimeo-content-preview{height: 370px}
}

@media (min-width: 768px) {
	.bt-item{padding: 15px;font-size: 18px;line-height: 22px;}
	/*.google-content {width: 90%}*/
	.youtube-video .txt-video,.vimeo-video .txt-video,.external-blocker .txt-item{font-size:18px; line-height: 22px;}
}
@media (min-width: 1200px) {
	.cookie_consent{max-width: 1170px;}
}

/***modalWindows**/
.modalWindows{width:100%;height:100%;position:fixed!important; top:0; left:0;       background:rgba(0, 0, 0, 0.8); z-index:1100; }
.txtWindows {margin: auto; max-width:880px;width:90%;height:90%;max-height:680px; position: relative;  top: 50%;  transform: translateY(-50%);padding:0 0 10px;  z-index: 1;} 
.close-button {border:1px solid var(--c1);padding: 2px 6px; background: var(--c2);width:28px;height: 30px; right: -10px; position: absolute;z-index:2;top: -10px;}
.close-button:hover{background: var(--c6);border:1px solid var(--c1);cursor: pointer}
.close-button::before{content: ""; background: url("data:image/svg+xml;charset=utf8,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='times' class='svg-inline--fa fa-times fa-w-11' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3Cpath fill='%23ffffff' d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'%3E%3C/path%3E%3C/svg%3E") no-repeat;background-size:contain;display: block;width:23px;height:23px;}
/**popup*/
.banner-popup .txtContent{position: absolute;width: 100%;height: 100%;}
.banner-popup .txtContent .container{position: absolute;bottom: 10px;}
.banner-popup .bimage {position: absolute;height: 100%;overflow: hidden;width: 100%;}
.banner-popup .container{width:100%;}
.banner-popup label{display: none}
.banner-popup section.module,.banner-popup .next{margin-bottom:0}
.banner-popup img{height:100%; width:auto;max-width: none}
.banner-popup .bwrap{position:absolute;  width: 90%; height:auto; overflow-y: auto;bottom:20px;right:2%;  padding: 15px;background: rgba(255,255,255,0.92);font-size: 16px;	line-height: 20px;}
.banner-popup .btheme {display:block;font-size: 14px;	line-height: 16px;	margin-bottom: 5px;}
.banner-popup .btitle {display:block;font-size: 22px;	line-height: 26px;margin-bottom:0}
.banner-popup .btitle a,.banner-popup .btitle a:visited,.banner-popup .btitle:hover{text-decoration: none;color:var(--c2)}
.banner-popup .babstract {display:block;font-size: 18px;	line-height: 22px;	display: block;	margin-bottom: 0px;}
/**popup info*/
#open-info .txtContent{position:absolute;  width: 100%; height:100%; overflow-y: auto;}
.mod-pop{padding:50px 30px;background: var(--c5)}
.blk{padding-bottom: 30px;margin-bottom:20px;position: relative;}
.blk:after{content:"";width:200px; height:3px;background: var(--c5);display: block;position: absolute;left:50%; margin-left: -100px; bottom:0}
.blk span.image{padding-top: 20px}
.norow:after{width:0;height:0;left:0;margin-left:0}
.blk,.blk .title,.blk p{text-align: center}

@media (min-width: 500px) {
	.banner-popup .bwrap {font-size: 20px;	line-height: 22px;}
	.banner-popup .btheme {font-size: 14px;	line-height: 16px;}
	.banner-popup .btitle {font-size: 26px;	line-height: 30px;}
	.banner-popup .babstract {font-size: 22px;	line-height: 26px;}
}

@media (min-width: 768px) {
	.txtWindows { width:80%;height:85%;transform: translateY(-50%);}
	.banner-popup .bwrap{position:absolute; bottom:30px; width: 80%; height:auto; overflow-y: auto;  padding: 20px;}
	.banner-popup .btitle {font-size: 32px;	line-height: 36px;}
}
@media (min-width: 992px) {
	.close-button {width:38px;height: 40px; right: -10px; top: -10px;}
	.close-button::before{width:36px;height:36px;}
	.bleft{flex-direction:row-reverse}
	.blk,.blk .title,.blk p{text-align: left}
	.blk:after{left:0px; margin-left: 0px;}
	.blk{display:flex; gap:30px;}
	.pop-img{width: 40%}
	.pop-txt{width:60%;}
	.banner-popup .bwrap{padding: 30px;}
	
}
@media (min-width: 1200px) {
	.banner-popup .bwrap{width: 60%; margin-left:-30%;}
}
/**fine Modal***/
.allclick{cursor: pointer}
input::-webkit-input-placeholder {opacity:1 !important;}
input:-moz-placeholder { /* Firefox 18- */opacity:1 !important;}
input::-moz-placeholder {  /* Firefox 19+ */	opacity:1 !important;}
input:-ms-input-placeholder {  opacity:1 !important;}

/** condivisione social**/
.condividi{text-align: right}
.social-block .sc,.social-block .sc:visited{
  display: inline-block;
   padding:4px;
   background:var(--c6);
   color:var(--c1);
   text-decoration:none;
   margin:1px;
   width:30px;
	height:30px;
   text-align:center;
	opacity: 1;
}
.social-block .sc:hover{
   background:var(--c7);
   color:var(--c1);
}
.social-block{
	border:0px solid #ccc;
	margin-top:25px;
	padding:5px;
}
.social-block .sc::before{content: "";display: block}
.social-block .fb-link::before{background:url("../img/background/fb.png");width:20px;height: 21px;}
.social-block .tw-link::before{background: url("../img/background/tw.png");width:26px;height:21px;}
.social-block .li-link::before{background: url("../img/background/li.png");width:26px;height:21px;}
.social-block .pi-link::before{background: url("../img/background/pi.png");width:26px;height:21px;}
.social-block .em-link::before{background: url("../img/background/em.png");width:26px;height:21px;}
.social-block .wa-link::before{background: url("../img/background/wa.png") no-repeat;width:26px;height:21px;}
.social-block .pr-link::before{}

/***form***/
/*section.module form{max-width:500px;}*/
.module.request-sent p{text-align: center}
.password-fields-handler{display: flex;margin-bottom: 5px;}
.password-fields-handler label{margin-bottom:0}
#show-password-fields{margin-top:0}
input[type="search"]::-webkit-input-placeholder {opacity:1 !important;}
input[type="search"]:-moz-placeholder { /* Firefox 18- */opacity:1 !important;}
input[type="search"]::-moz-placeholder {  /* Firefox 19+ */	opacity:1 !important;}
input[type="search"]:-ms-input-placeholder {  opacity:1 !important;}
.input-error span{color:red;position:absolute;right:0;}
.input-error label{display: block;position: relative;} 
.required label:after{content:"*"; color:var(--c2); display: inline-block; padding-left: 5px ;font-weight:500}
.input-field{margin-bottom: 8px;}
.check-block{display: flex;align-items: flex-start}
.input-field input[type="date"],.input-field input[type="password"],.input-field input[type="search"],.input-field input[type="text"],.input-field input[type="email"],input[type="email"],.input-field input[type="number"],.input-field input[type="file"],.input-field textarea, .input-field select,.paragraf-policy{font-size:16px;  color:var(--c2);width:100%;padding:6px 25px;border:1px solid var(--c5);font-family:var(--f1);min-height:40px; max-width:none;margin-bottom:5px;background: var(--c6);border-radius:8px;font-weight: 300}
main .input-field input[type="date"],main .input-field input[type="password"],main .input-field input[type="search"],main .input-field input[type="text"],main .input-field input[type="email"],main input[type="email"],main .input-field input[type="number"],main .input-field input[type="file"],main .input-field textarea, main .input-field select,main .paragraf-policy{background: var(--c1)}
.input-error input[type="date"],.input-error input[type="password"],.input-error input[type="search"],.input-error input[type="text"],.input-error input[type="email"],.input-error input[type="number"],.input-error textarea, .input-error select{border:1px solid red;}

.input-field select{padding-top:9px;}
.input-field.hidden{display: none!important}
.password-fields{background: var(--c6); padding:10px;}
.check-block label{font-family: var(--f1);font-size:16px;display: inline-block;font-weight: 400}
.check-block label a,.check-block label a:visited{color:var(--c16)}
.check-block label a:hover{color:var(--c7)}
.paragraf-policy{background:var(--c1);margin-top:8px;margin-bottom:10px;font-size:14px;line-height:18px;padding:5px 15px;height:90px;overflow:auto;border:1px solid #ccc;width:100%;}
.input-field textarea{height:70px;overflow:auto;}
.radio-block label{padding-left: 8px;display: inline-block;}
.paragraf-policy .title{font-size:16px;line-height:18px;}
.paragraf-policy p{padding-bottom:0!important;margin:4px 0;}


/**slider**/

/***/

footer{background:var(--c8);color: var(--c1);font-family: var(--f1);font-size:16px; line-height:24px;position: relative;z-index: 3}
footer ul li{list-style-type: none}
footer .container {padding: 20px 5px}
footer p span.separatore{display: inline-block}
footer mark{font-size: 17px;line-height: 18px; font-weight: 600;text-transform: uppercase;margin-bottom: 5px;color: var(--c3)}
footer mark.newsletter{font-size: 22px;line-height: 22px;text-transform: none}
footer .abstract{color:var(--c1);font-size:16px;display: block;margin-bottom: 10px;margin-top:5px;font-weight:600}
/*footer:before{content:"";display: block; width: 100%;height: 10px; background-image: linear-gradient(to right, var(--c4), var(--c3));}*/
footer p{margin-top:5px;margin-bottom:20px;}
.goTop {position: fixed;z-index: 10000;right: 5%;left: auto;bottom: -100px;background: var(--c5);width:40px;height: 40px;border-radius: 40px;line-height: 40px;text-align: center}
.goTop svg{fill:var(--c1); transform: rotate(180deg);height:38px}
.goTop:hover{background:var(--c3)}

footer label{display: none}
footer .info a,footer .info a:visited,.bottom a, .bottom a:visited{color:var(--c1); text-decoration:none} 
footer a,footer a:visited,footer a:hover,footer .info a:hover{text-decoration: none}
footer a,footer a:visited{color:var(--c1)}
footer a.link,footer a.link:visited{color:var(--c7)}
footer a:hover,footer .info a:hover{color:var(--c7);text-decoration: none}
footer a.link:hover{color:var(--c3)}
footer ul {margin-bottom: 20px}
.bottom{font-size:13px; line-height: 15px;}
.footerinfo ul{list-style-type: none;}
.bottom{padding-top:15px; padding-bottom: 15px; text-align: center; background: var(--c13); color:var(--c1);margin-top:30px}
.bottom p{text-align: center;}
.copy p{margin-top: 4px}
footer .input-field input[type="text"], footer .input-field input[type="email"]{font-size:16px; line-height: 18px;border:1px solid var(--c6);padding: 8px; min-height:38px;margin-bottom:5px;}
footer .check-block label {font-size:16px;	display: inline-block;}
footer input[type="checkbox"]{top:2px;}
footer section.module{margin-bottom: 20px;}
footer .credit{background: var(--c12);font-size: 14px; line-height: 18px; text-align: center}
footer .credit p{margin-top: 10px;margin-bottom: 0; text-align: center}
footer .credit p span{display: none}
footer img.uebba {margin-top:-3px;}
/**pagine personalizzate**/


/**table**/
.plain-table,.vertical-table,.vertical-table-files,section.module{margin-bottom: 30px;}
.wrap-content table{border-collapse: collapse; }
.homepage table{background:var(--c1)}
.plain-table,table,th,td{position: relative;text-align: left}
th.center,td.center{text-align: left}
th.right,td.right{text-align: right}

th{background: var(--c9);color:var(--c1);font-weight: 400}
tr.even{background: var(--c12)}
td,th{padding:6px 4px;}
tr{}
.separator th{padding:0;max-height: 3px;line-height: 3px;}
.vertical-table-files th,.vertical-table-files td{padding:6px 10px;}


/** gallery**/
.gallery .object-item{border:2px solid transparent;display: inline-block;min-width: 220px;width: 220px}
/***download***/
.block&gt;a.file {position: relative;padding-left:35px;padding-top: 10px;padding-bottom: 10px;display: block;margin-left:25px}
section.download{padding-top:20px;padding-bottom: 30px;position: relative}
section.download &gt;.title,.vertical-table-files &gt; .title,section.gallery &gt;.title,.plain-table &gt;.title,.vertical-table &gt;.title{display: block;text-transform: none;font-weight:600;padding:20px 0 10px;font-size:28px; line-height: 32px; margin-bottom: 10px;}
section.download .description{display:none;}
main .column-1 section.download a,section.download a:visited{color:var(--c2);text-decoration: none}
main .column-1  section.download a:hover{color:var(--c8)}

section.download .object-content{display: flex;flex-wrap: wrap;justify-content: flex-start;column-gap: 40px}
section.download .object-item{position: relative;background:rgba(255,255,255,0.5);padding: 10px 15px 10px 35px;border-radius:5px;margin-bottom:10px}
.file-size{color:var(--c3); font-size:14px;}
.file-size:before{content:"("}
.file-size:after{content:")"}
.pdf:before,.doc:before,.docx:before,.xls:before,.xlsx:before,.ppt:before,.zip:before{ content:"";width:20px;height:30px;position: absolute;left:5px; top:7px;}
.pdf:before{background:url("../img/background/file-pdf.svg") no-repeat top}
.doc:before, .docx:before{background:url("../img/background/file-word.svg")no-repeat top}
.xls:before, .xlsx:before{background:url("../img/background/file-excel.svg")no-repeat top}
.ppt:before{background:url("../img/background/file-ppt.svg")no-repeat top}
.pp_pic_holder .ppt{ display: none !important;}
 .zip:before{background:url("../img/background/file-zip.svg")no-repeat top}



/***zoom image**/
html.camo-bmark #zoom{top:48px}
html.camo-bmark #zoom button{top:58px}
#zoom {	position: fixed;inset: 0px; overflow: scroll; height:100%;  background-color: rgb(0, 0, 0,0.7);	z-index:1000;display:none;   padding-top:40px;	padding-left:15px; padding-right: 15px;}
#zoom button {position: fixed; top:30px;right: 35px; line-height: 40px;    width: 40px; border-radius:100%;  height: 40px;padding: 4px;  display: block; background:#fff url("../img/background/chiudi.svg") center no-repeat;z-index:12;   color:transparent;background-size: 25px;}	
#zoom img {max-width: 100%;height: auto; margin:40px auto;display: block;}

#zoom button:hover { background: #000 url("../img/background/chiudi-white.svg") center no-repeat;background-size: 25px}
.overlay-active,.filter-overlay-active{width:100% !important;height:auto!important;overflow:hidden;position:fixed;}
.filter-overlay-active main{z-index: 200}
.filter-overlay-active .column-2 {opacity: 1;height: 100%;max-width: 300px; position: fixed;overflow-y: auto;z-index: 20;width: 100%;	background: var(--c1);top: 0;left:0}
.camo-bmark .filter-overlay-active .column-2{top:46px;}
.overlay-active #zoom {display:block;}
/*body.cart-overlay-active,body.userinfo-overlay-active { position: fixed; overflow: hidden;}*/
.create-account{display: none}

/***zoom image*/


/**home**/

.cycle-carousel-wrap{z-index:10;}
.cycle-pager{display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=100);opacity:1;	left: 1%;    position: absolute;  width: 98%;  z-index: 110;	padding:8px 30px 4px;bottom:0px;text-align: left;}
.pager-last{text-align: right;margin-top: 15px;margin-bottom: 20px}
.pager-g6,.pager-g10{text-align: right;margin-top: 15px;}
.cycle-pager span{cursor:pointer;width:30px;display:inline-block;margin:2px 16px 0 0;height:7px;border:2px solid var(--c1);border-radius:0px;content:"";  background: var(--c2);	visibility:visible; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);font-size:0;	opacity:1;}
.pager-last span,.pager-g6 span,.pager-g10 span{cursor: pointer;width:10px; height: 10px; display: inline-block;margin:4px 8px 0 0;background: var(--c2);color:transparent;border-radius:20px}
.cycle-pager span.cycle-pager-active,.cycle-pager span:hover,.pager-last span.cycle-pager-active,.pager-last span:hover{background:var(--c3);}
.content-related .cycle-pager span.cycle-pager-active,.content-related .cycle-pager span:hover,.content-related .pager-last span.cycle-pager-active,.content-related .pager-last span:hover,.pager-g6 span.cycle-pager-active,.pager-g6 span:hover,.pager-g10 span.cycle-pager-active,.pager-g10 span:hover{opacity: 0.7}

/**template**/
.contatti .gallery .head .abstract{margin-bottom: 20px;color: var(--c5);font-size: 18px; line-height: 24px}
.contatti .gallery .description{padding: 5px 10px;margin-top: 2px; background: var(--c12);display: block}
/***ricerca***/

/***RELATED****/

/**homepage*/
.media span.file{color: transparent}
.agenda .archive-links{display: flex}
.agenda .archive-links span{font-weight:600}
.agenda .archive-links ul li.selected{font-weight: 400;margin-bottom: 0}
.agenda .archive-links span:after{content:": ";display: inline-block;padding-right: 8px}
.agenda .archive-links a,.agenda .archive-links a:visited,.agenda .archive-links a:hover{background: none;padding: 0; margin: 0;position: static}
.archive-links {text-align: center!important}
.archive-links a,.archive-links a:visited, .archive-links a:hover {background: var(--c7); color:var(--c1);padding: 10px 25px;border-radius:30px; margin-left:auto; margin-right:0;    transition: background-color 0.3s ease;position:relative; top:-40px; display: inline-block;margin-bottom:20px;}
.archive-links a:hover{background: var(--c3)}
article time{background: url("../img/clock.svg")no-repeat left;background-size: 16px;padding-left: 20px;background-position: 0px 8px;}
article.page time{background-position: 0px 2px;display: block;margin-bottom: 10px; line-height: 20px}
article.page .first .abstract{margin-top:10px}
article.page .abstract strong{color:var(--c3)}
.home .g3,.home .g4-6,.home .g11,.home .g10{background: var(--c6);position: relative}
.home .g3 .title{padding-left: 15px}
.home .g3,.home .g4-6,.home .g8,.home .g11,.home .g10{overflow: hidden}
.home .g3::before,.home .g4-6::before,.home .g11::before,.home .g10::before{content: "";background: var(--c6);display: block;	position: absolute;	top: 0;	left: -50%;	width: 200%;height: 100%;z-index: -1;}
.home .g3{padding-top: 30px; padding-bottom: 10px}
.home .g3 .title,.home .g10 .first .title {position: relative;z-index:2; color:var(--c7);font-weight:300;font-size:40px; line-height: 46px;display: inline-block;padding-right: 10px;background: var(--c6)}
.home .g3-1h:after,.home .g10-1h:after{content:"";width: 100%;height: 1px; background: var(--c7);display: block;position: absolute;bottom:24px;z-index:1}
.home .g4c,.home .g5c,.home .g6c{padding-left: 15px; padding-right: 15px}
.home .g4c{padding-bottom: 50px}
.home .g5c{padding-bottom: 40px}
.home .g4 .media,.home .g5 .media{padding-bottom: 20px}
.home .g4 img{display: none}
.home .g4 article time{color:var(--c3);font-size:16px; line-height:18px;position: absolute;left:0;top:14px;display: inline-block;padding: 8px 5px 3px 20px; width:165px;font-weight:300}
.home .g4 article .theme{padding-left: 150px}
.home .g4 article .theme:before{content:"|";padding-right: 10px; display: inline-block}
.home .g4 article.first .theme{padding-left: 0px}
.home .g4 article.first .theme:before{content:"";padding-right: 0px; display: inline-block}
.home .g5 article {padding-bottom: 20px}
.home .g4 .first img{display: block}
.home .g6 .title a,.home .g6 .title a:visited,.home .g6 .text,.home .g6 .leggi-tutto:hover{color:var(--c1)}
.home .g6 .title a:hover{color:var(--c7)}
.home .g6 .theme{color:var(--c3);text-transform: uppercase}
.home .g4-6 .theme,.home .g7 .theme,.home .g11 .theme{font-weight: 500;display: block;margin-bottom: 5px;}
.home .g11 .theme{margin-top: 8px}
.home .g4 .text,.home .g5 .text,.home .g8 .media,.home .g8 .text,.home .g8 .theme,.home .g7 .text,.home .g7 .abstract,.home .g11c .text,.home .g11c .abstract{display: none}

.home .g4 article.first time,.home .g5 .block time,.home .g7 article.first time,.home .g11 article time{color:var(--c3);font-size:16px; line-height:18px;position: absolute;right:0;margin-top:-28px;background: url("../img/clock.svg") var(--c6);background-size: 16px; background-repeat: no-repeat;background-position: 2px 8px; display: inline-block;padding: 8px 10px 3px 5px; width:170px;text-align: right;font-weight:300;left:auto;top:auto;}
.home .g4 article.first time,.home .g5 .block time{margin-top: -48px}
.home .g7 article.first time{background: url("../img/clock.svg") var(--c1);background-size: 16px; background-repeat: no-repeat;background-position: 10px 8px; display: inline-block;}
/**triangolino a sinistra**/
.home .g4 article.first time::before,.home .g5 .block time:before,.home .g7 article.first time::before,.home .g11 article time::before {content: "";position: absolute; top: 0; left: -15px;  width: 0; height: 0; border-top: 28px solid transparent; /* altezza del triangolo */ border-right: 15px solid var(--c6); /* lunghezza del triangolo */}
.home .g7 article.first time{position: relative;margin-left: auto}
.home .g7 article.first time::before{ border-right: 15px solid var(--c1)}
/*triangolo sopra*/
.home .g4 article.first time::after,.home .g5 .block time:after,.home .g7 article.first time::after,.home .g11 .block time:after {content: "";position: absolute; bottom: 29px;left: 0;width: 0; height: 0; border-top: 15px solid transparent; border-right: 170px solid var(--c6);}
.home .g7 article.first time::after{ border-right: 170px solid var(--c1);}
.home .g4-6 .block{margin-bottom: 10px;position: relative;z-index: 2}
.home .g6 .first{padding-top: 40px; padding-bottom: 40px}
.home .g6 .media{padding-bottom: 20px}
.g6c .block:after{content: "";background: var(--c8);display: block;	position: absolute;	top: 0;	left: -10%;	width: 200%;height: 100%;z-index: -1;}
.home .g7c,.home .g8c{padding:40px 15px 50px}
.home .g7{background: var(--c6)}
.home .g7c{background: var(--c1)}
.home .g7 article.first{display: flex;flex-direction: column}
.home .g7 .first .theme {order: -1}
.home .g7 .first .title{padding-top: 10px}
.home .g8{background: var(--c6)}
.home .g8 .first .title::after {content: "";width: 100%;height: 1px;display: block;position: absolute;	background: var(--c7);}
.home .g8:before{content: ""; bottom: -150px;  position: absolute;  z-index: 0;  width: 480px;  height: 480px; background: url("../img/background/cerchi.svg") no-repeat; right:-40%; transform: rotate(60deg);}
.home .g8{position: relative;z-index:2}

.home .g8 .block .title a,.home .g8 .block .title a:visited, .home .block .g8 .title a:hover,
.home .g11 .block .title a,.home .g11 .block .title a:visited, .home .block .g11 .title a:hover{color:var(--c2)}
.home .g8 .allclick:hover .title a,.home .g11 .allclick:hover .title a{color:var(--c3)}
.home .g8 .first .title a,.home .g8 .first .title a:visited, .home .g8 .first .title a:hover {position: relative; color:var(--c7);font-weight:300;font-size:40px; line-height: 46px;}
.home .g8 .first .title:after{content:""; width: 100%;height: 1px;display: block; position: absolute; background: var(--c7)}
.home .g8 .first .text{display: block; position: absolute;right:0;top:0}
.home .g8 time{color:var(--c3);line-height: 30px; margin-bottom: 5px;;display: block}
.home .g8 article.block{margin-bottom: 30px;}

.home .g9{background: var(--c1);padding-top: 50px; padding-bottom: 40px;margin-top: 0px}
.home .g9 .abstract{padding-bottom: 10px;padding-right: 5px;color:var(--c1)}

.home .g9 .title{margin-bottom: 0;font-size: 26px;line-height: 32px;font-weight: 600;padding-top: 15px;color:var(--c1)}
.home .g9 .title a,.home .g9 .title a:visited,.home .g9 .title a:hover{color:var(--c1)}
.home .g9c p{margin-bottom: 0}
.home .g9c {padding: 15px}
.home .g9c .block{width:100%;position: relative;z-index: 2}
.home .g9-1{padding-left:100px;background: url("../img/background/iscriviti.svg") var(--c7) no-repeat 10px center;background-size: 80px }
.home .g9-2{padding-left:100px;background: url("../img/background/newsletter.svg") var(--c3) no-repeat 10px center;background-size: 70px }
.home .g9-1:hover{background: url("../img/background/iscriviti.svg") var(--c5) no-repeat 10px center;background-size: 80px}
.home .g9-2:hover{background: url("../img/background/newsletter.svg") var(--c5)  no-repeat 10px center;background-size: 70px}
.home .g10c{padding: 30px 15px 0;}
.home .g11c{padding: 10px 15px 30px; display: flex;flex-direction: column;align-items: center}
.home .g11c .block{max-width: 300px;margin-bottom: 40px}

/*

*/
/**homepage*/

/*dettaglio servizi*/
.wrapimg .imgcol{display: block}
.contentimg {background: var(--c6);padding-top:2px;padding-bottom: 2px}
.page .img100 div.block{margin: 0}
.wrapimg .media {text-align: center}
.wrapimg .imgcol .block{margin-top: 0;margin-bottom: 10px}

/***Aderisci*/
table.order-info,table.order-details{width: 100%;color:#000!important}

@media (min-width: 320px) {
	

 
}
@media (min-width: 320px)and (max-width:599px) {
	.foot1 p span{display: block}
	.foot1 p .separatore{display: none}	
	.foot2{padding-top: 20px}
    footer button.next{margin:auto;}
    footer li{display: block;padding: 0 5px 0 0}
	footer .info{text-align: center;padding-top: 20px;}
	footer .info p{margin-bottom: 0}

    /**home***/
	.g5c .media img{width: 100%}
}
@media (min-width: 320px)and (max-width:767px) {
	
	.channel ul{display: none}
	
    footer button.next{margin:auto;}
    footer li{display: block;padding: 0 5px 0 0}
	footer .info{text-align: center;padding-top: 20px;}
	footer .info p{margin-bottom: 0}
	.foot2-1{padding-top: 20px}
	.foot2-2 ul{padding-bottom: 0}
	footer .copy{margin-top: 20px}
    /**home***/

}

@media (min-width: 320px)and (max-width:991px) {
	
}
@media (min-width: 360px) {	
	.column-menu nav {width: 350px;}
}

@media (min-width: 320px)and (max-width:1199px) {    
  .content-menu.open {
  right: 0%;
  ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
  -webkit-transition: 1s ease;
  -moz-transition: 1s ease;
  -o-transition: 1s ease;
  transition: 1s ease;
  z-index:299;
}
 .active.responsive-nav::before {transform: translateY(8px) rotate(135deg);}
 .active.responsive-nav::after {transform: translateY(-8px) rotate(-135deg);}
 .active.responsive-nav span {transform: scale(0);}
 .active.responsive-nav span, .active.responsive-nav::after, .active.responsive-nav::before {background: var(--c7);border: 1px solid var(--c7);}
	#menu li a,#menu li a:visited, #menu li a:hover{font-size: 20px;line-height: 24px;display: block;position: relative}
	#menu li.sottomenu a{cursor:pointer}
	#menu li.sottomenu&gt; a:after{position: absolute;right:0; content:"";display: inline-block;width:20px; height: 20px;background: url("../img/freccia.svg") no-repeat;background-size: contain;transition: transform 0.3s ease; /* Aggiunta animazione per la rotazione */}
	#menu li .level-1 a{text-transform: none;font-size:16px; line-height: 20px; padding-left: 30px;padding-top: 10px}
	#menu li.sottomenu.open a::after {transform: rotate(90deg); /* Ruota la freccia di 90 gradi */	}
	#menu li.sottomenu.open .level-1 {display: block;	}	 
	#menu li .level-1 {display: block;max-height: 0;overflow: hidden;opacity: 0;transition: max-height 0.3s ease, opacity 0.3s ease;	}
	#menu li.sottomenu.open .level-1 {max-height: 500px; opacity: 1;	}	
	
}
@media (min-width: 375px) {
}
@media (min-width: 500px) {
	footer .container {padding: 20px 15px;}
	
}
@media (min-width: 600px) {

	/**ricerca*/
	#results-preview,#results-preview.is-displayed{display: flex;flex-wrap: wrap;display: none!important}
	.results-preview-cat{padding-left:20px;width: 40%;order: 2;border-left:1px solid var(--c19);position: relative}
	#search-close::after{top:0}
	.results-preview-art{width:60%;padding-right: 20px}
	.results-preview-art .title strong{display: inline}
	.wrapimg{padding-bottom: 30px;}
	.detail section.download .object-item{width:48%}

	.related .content-related .media{height:200px;padding-bottom: 10px}
	
	/**home**/
	.home .g4c .block{max-width: 620px;margin:auto}
	.home .g5c{display: flex;justify-content:center;width:100%;column-gap: 4%; padding-bottom: 10px}
	.home .g5c .block{max-width: 340px;width:48%}
	.home .g6 .first{display: grid;  grid-template-rows: repeat(6, auto); grid-template-columns: auto 20px auto;margin-bottom:0;padding-top: 50px; padding-bottom: 50px  }
	.home .g6 .media{min-width:150px;margin-top:0!important;padding-bottom: 0; grid-row-start: 1;  grid-row-end: 6; grid-column: 3; align-self:center;text-align: right}
	.home .g6 .theme,.home .g6 header,.home .g6 .text{grid-column: 1; text-align: right;padding-left: 10px }
	.home .g6 .theme{grid-row: 2; }
	.home .g6 header{grid-row: 3; }
	.home .g6 .text{grid-row: 4; }
	.home .g6 .text p{text-align: right}	
	.home .g7c, .home .g8c {padding: 50px 15px 60px;}
	.home .g7 article.first{max-width: 620px;margin: auto}
	.home .g9c,.home .g11c{display: flex;column-gap: 4%;flex-direction: row;flex-wrap: wrap; justify-content: center;align-items: flex-start}
	.home .g9c .block,.home .g11c .block{width:48%}
	.home .g9 .abstract{font-size:19px; line-height: 22px}
	.home .g10c {padding: 50px 15px 10px;}
	.home .g11c {padding-bottom: 50px}
}
@media (min-width: 768px) {    
	footer:before{height: 18px;}
	footer .abstract{font-size:20px;display: block;margin-bottom: 20px;justify-content: space-between}
	.foot2-1{width:35%;padding-top: 100px;}
	.foot2-2{width:65%; padding-top: 100px}
	.foot2-2 ul{margin-bottom: 0}
	.foot2 .copy{width:100%;text-align: right;margin-top: 40px}
	.foot2{display: flex;flex-wrap: wrap}
	.privacy-cookie{padding-top: 50px}
    /*home*/
	.cycle-pager span{cursor:pointer;width:40px;display:inline-block;margin:2px 16px 0 0;height:7px;border:2px solid var(--c1);}
	form{display: flex;justify-content: flex-start;column-gap:40px;flex-wrap: wrap}
	.input-field{width: 48%}
	.textarea {width:98%}
	.home .g6c {width:80%;margin-right: 0;margin-left: auto;}
	/**home**/
	.g6c .block:before { content: "";  position: absolute;  top: 0;  left: -40px;   height: 100%;  width: 90%;  z-index: -1; 	transform: skewX(-10deg);
		background: var(--c8)}
	.g6c .block:after{left: 5%;	}
	.home .g7c, .home .g8c {padding: 50px 30px 60px;}
	.gallery .object-item{min-width: 360px;width: 360px}
	
}
@media (min-width: 768px)and (max-width:991px){


}

@media (min-width: 992px)and (max-width:1199px){
	.fixed-top main {padding-top: 350px;}
	footer&gt;.container&gt;.row{display: flex;flex-wrap: wrap}
}
@media (min-width: 992px) and (hover: hover), (min-width: 1025px) {
		.column-menu nav {width: 320px;padding-bottom: 40px}  	
}
@media (min-width: 992px) {
.home .g8::after{content: "";background: var(--c6);display: block;	position: absolute;	top: 0;	left: 0%;	width: 200%;height: 100%;z-index: -1;}
.home .g3c,.home .g4-6c,.home .g7-8c,.home .g10c,.home .g11c{max-width: 1320px;margin-left: auto;margin-right: auto}

.home .g10 .first .title{text-transform: uppercase}

.home .g4-6c{display: grid; grid-template-columns: 43% 57%;  grid-template-rows: auto auto;padding-bottom:40px}
.home .g4,.home .g5,.home .g6,.home .g6 .media,.home .g6 .theme,.home .g6 header,.home .g6 .text  { width: 100%; }
.home .g4{margin-top:0!important;grid-row-start: 1;  grid-row-end: 3; align-self:flex-start}
.home .g5,.home .g6{grid-column: 2;  display: flex; flex-direction: column; align-items: start;margin-top: 0!important }
.home .g4c .block {	margin: 0 auto 30px;}
.home article.g4-1 .title a,.home article.g4-1 .title a:visited,.home article.g4-1 .title a:hover, .home article.g7-1 .title a, .home article.g7-1 .title a:visited, .home article.g7-1 .title a:hover{font-size:30px;line-height: 36px;}



.home .g5c{justify-content:flex-end;}
.home .g7-8{background: var(--c6);overflow: hidden;}
.home .g7-8c{display: flex}
.home .g7{width:45%}
.home .g7c{position: relative}
.home .g7c:before{content: "";width: 100%; position: absolute;height: 100%;background: var(--c1);left:-80%;top:0}	
.home .g7 {padding-top: 50px}
.home .g7 .first{display: flex;flex-direction: column}
.home .g7 .first .theme{order:1;margin-top: 0}
.home .g7 .first .media{order:2}
.home .g7 .first time{order:3}
.home .g7 .first header{order:4;padding-top: 20px;padding-bottom: 0px}
.home .g8 .block{margin-top:40px;}
.home .g8 {width:55%;padding-left: 35px;margin-top: 0}
.home .g9-1,.home .g9-2{min-height: 145px;display: flex;flex-wrap:wrap;align-content: center}
.home .g9-1{padding-left:130px;background: url("../img/background/iscriviti.svg") var(--c7) no-repeat 10px center;background-size: 110px }
.home .g9-2{padding-left:130px;background: url("../img/background/newsletter.svg") var(--c3) no-repeat 10px center;background-size: 100px }
.home .g9-1:hover{background: url("../img/background/iscriviti.svg") var(--c5) no-repeat 10px center;background-size: 110px}
.home .g9-2:hover{background: url("../img/background/newsletter.svg") var(--c5)  no-repeat 10px center;background-size: 100px}
.home .g9 {padding-top: 60px;	padding-bottom: 60px;}	
.home .g10c{padding-top: 60px;}
.home .g11c{padding-top: 10px;padding-bottom: 60px; display: flex;justify-content: space-between;flex-direction: row}
.home .g11c .block{max-width: 300px;width:23%}
.home .g11c {justify-content: flex-start;column-gap: 2.66666%}

/**triangolino a sinistra**/
.home .g7 article.first time{position: relative;margin-left: auto}
.home .g7 article.first time::before{ border-right: 15px solid var(--c1)}
/*triangolo sopra*/
.home .g7 article.first time::after{ border-right: 170px solid var(--c1);}

}

@media (min-width: 1025px) {
   
}
@media (min-width: 1025px) {
}
@media (min-width: 1200px) {
	#zoom button {top:80px;}
	.foot2-1{width:30%;}
	.foot2-2{width:70%;display: flex;flex-wrap: wrap;justify-content: space-between;align-content: flex-start}
	.foot2-2 mark{width:100%;}
	.foot2-2 ul{width: 48%}
	.foot2 .copy {margin-top: 50px;}
	.privacy-cookie {padding-top: 25px;}
	.home .g3 .title,.home .g4c{padding-left: 25px}
	.home .g5c{padding-right: 25px;padding-bottom: 0}
	.home .g5 article {padding-bottom: 0;margin-bottom: 0}
	.home .g6 .first {padding-top: 70px;padding-bottom: 70px;}
	.home .g7c, .home .g8c {padding: 100px 25px 90px;}
	.home .g8c{padding-bottom: 30px;}
	.home .g7-8c{padding-bottom: 80px}
	.home .g9c {max-width: 1170px; margin-left: auto;margin-right: auto;display: flex;flex-direction: row;justify-content: center}
	.home .g9c .block{width:510px}
	.home .g9-1{padding-left:150px;background-size: 140px }
	.home .g9-1:hover{background-size: 140px}
	.home .g9-2{padding-left:120px;background-size: 100px }
	.home .g10c{padding-top: 90px;}

	.home .g11c {justify-content: space-between;column-gap:normal;}
}
@media (min-width: 1400px) {

	footer .container {	padding: 40px 15px;	}
	footer .container .foot1{padding-right: 0;width:28%}
	footer .container .foot2{padding-left: 40px; padding-right: 0}
	footer .container .foot3{padding-left:40px;width:22%}

}
@media (min-width: 1500px) {
	.home .g3c,.home .g4-6c,.home .g7-8c,.home .g10c,.home .g11c{max-width: 1460px;margin-left: auto;margin-right: auto}
	.home .g5c .block{max-width: 360px;margin-left: 50px;}

}
@media (min-width: 1600px) {	

}
@media (min-width: 1700px) {
 
}
@media (min-width: 2000px) {


}

@media (min-width: 2300px) {
}


.visible {
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
	filter: alpha(opacity=100) !important;
	opacity:1 !important;	*/
	-webkit-transition: background .4s ease;
    transition: background .4s ease;
	visibility:visible !important;

}
.fromleft.visible,.fromright.visible ,.zoomin.visible {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
	filter: alpha(opacity=100) !important;
	opacity:1 !important;

}
.del6 {-webkit-animation-delay: 2.2s; animation-delay: 1.2s;}
.del5 {-webkit-animation-delay: 1.8s; animation-delay: 1.0s;}
.del4 {-webkit-animation-delay: 1.4s;animation-delay: .8s;}
.del3 {-webkit-animation-delay: 1.0s; animation-delay: .6s;}
.del2 {-webkit-animation-delay: .6s; animation-delay: .4s;}
.del1 {-webkit-animation-delay: .2s; animation-delay: .2s;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}





 /*.top-3 .acq-login .cart .content, .top-3 .acq-login .userinfo .login, .top-3 li.products-total {
    display: none
  }*/
</pre></body></html>