@import url(fontawesome.min.css);
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,800,800italic");
/*@font-face {
font-family: "Font Awesome 6 Free";
src: url("https://www.dilucamilano.it/assets/fonts/fa-solid-900.ttf") format("truetype"),
url("https://www.dilucamilano.it/assets/fonts/fa-solid-900.woff2") format("woff2");
}
@font-face {
font-family: "Font Awesome 6 Brands";
src: url("https://www.dilucamilano.it/assets/fonts/fa-brands-400.ttf") format("truetype"),
url("https://www.dilucamilano.it/assets/fonts/fa-brands-400.woff2") format("woff2");
}*/
@font-face {
font-family: "hijrnotes";
src: url("https://www.dilucamilano.it/assets/fonts/hijrnotes_personal_use_only-webfont.woff") format("woff"),
url("https://www.dilucamilano.it/assets/fonts/hijrnotes_personal_use_only-webfont.woff2") format("woff2");
}

*,.row,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.row.\30 \25>*,.row.uniform.\30 \25>*{padding:0}
a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,pre code,section{display:block}
.table-wrapper,pre code{overflow-x:auto}
.table-wrapper,pre{-webkit-overflow-scrolling:touch}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
blockquote,em,i{font-style:italic}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
body{-webkit-text-size-adjust:none;background:#333}
*,:after,:before{box-sizing:border-box}
.row{border-bottom:solid 1px transparent;box-sizing:border-box}
.row:after,.row:before{content:'';display:block;clear:both;height:0}
.row.uniform>*>:first-child{margin-top:0}
.row.uniform>*>:last-child{margin-bottom:0}
.row.\30 \25,.row.uniform.\30 \25{margin:0 0 -1px}
.row>*{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 1.5em}
.row{margin:0 0 -1px -1.5em}
.row.uniform>*{padding:1.5em 0 0 1.5em}
.row.uniform{margin:-1.5em 0 -1px -1.5em}
.row.\32 00\25>*{padding:0 0 0 3em}
.row.\32 00\25{margin:0 0 -1px -3em}
.row.uniform.\32 00\25>*{padding:3em 0 0 3em}
.row.uniform.\32 00\25{margin:-3em 0 -1px -3em}
.row.\31 50\25>*{padding:0 0 0 2.25em}
.row.\31 50\25{margin:0 0 -1px -2.25em}
.row.uniform.\31 50\25>*{padding:2.25em 0 0 2.25em}
.row.uniform.\31 50\25{margin:-2.25em 0 -1px -2.25em}
.row.\35 0\25>*{padding:0 0 0 .75em}
.row.\35 0\25{margin:0 0 -1px -.75em}
.row.uniform.\35 0\25>*{padding:.75em 0 0 .75em}
.row.uniform.\35 0\25{margin:-.75em 0 -1px -.75em}
.row.\32 5\25>*{padding:0 0 0 .375em}
.row.\32 5\25{margin:0 0 -1px -.375em}
.row.uniform.\32 5\25>*{padding:.375em 0 0 .375em}
.row.uniform.\32 5\25{margin:-.375em 0 -1px -.375em}
.\31 0u,.\31 0u\24,.\31 1u,.\31 1u\24,.\31 2u,.\31 2u\24,.\31 u,.\31 u\24,.\32 u,.\32 u\24,.\33 u,.\33 u\24,.\34 u,.\34 u\24,.\35 u,.\35 u\24,.\36 u,.\36 u\24,.\38 u,.\38 u\24,.\39 u,.\39 u\24{clear:none;margin-left:0}
.\31 2u,.\31 2u\24{width:100%}
.\31 1u,.\31 1u\24{width:91.6666666667%}
.\31 0u,.\31 0u\24{width:83.3333333333%}
.\39 u,.\39 u\24{width:75%}
.\38 u,.\38 u\24{width:66.6666666667%}
.\37 u,.\37 u\24{width:58.3333333333%;clear:none;margin-left:0}
.\36 u,.\36 u\24{width:50%}
.\35 u,.\35 u\24{width:41.6666666667%}
.\34 u,.\34 u\24{width:33.3333333333%}
.\33 u,.\33 u\24{width:25%}
.\32 u,.\32 u\24{width:16.6666666667%}
.\31 u,.\31 u\24{width:8.3333333333%}
.\31 0u\24+*,.\31 1u\24+*,.\31 2u\24+*,.\31 u\24+*,.\32 u\24+*,.\33 u\24+*,.\34 u\24+*,.\35 u\24+*,.\36 u\24+*,.\37 u\24+*,.\38 u\24+*,.\39 u\24+*{clear:left}
.\-11u{margin-left:91.66667%}
.\-10u{margin-left:83.33333%}
.\-9u{margin-left:75%}
.\-8u{margin-left:66.66667%}
.\-7u{margin-left:58.33333%}
.\-6u{margin-left:50%}
.\-5u{margin-left:41.66667%}
.\-4u{margin-left:33.33333%}
.\-3u{margin-left:25%}
.\-2u{margin-left:16.66667%}
.\-1u{margin-left:8.33333%}
.color{color:#e9b700 !important;}
.border-color{border-color:#e9b700 !important;}
.row .col-6{width:50%;font-size:0.8em;}
.row .col-6 a{border:none;}
@media screen and (max-width:1680px){.row>*{padding:0 0 0 1.5em}
.row{margin:0 0 -1px -1.5em}
.row.uniform>*{padding:1.5em 0 0 1.5em}
.row.uniform{margin:-1.5em 0 -1px -1.5em}
.row.\32 00\25>*{padding:0 0 0 3em}
.row.\32 00\25{margin:0 0 -1px -3em}
.row.uniform.\32 00\25>*{padding:3em 0 0 3em}
.row.uniform.\32 00\25{margin:-3em 0 -1px -3em}
.row.\31 50\25>*{padding:0 0 0 2.25em}
.row.\31 50\25{margin:0 0 -1px -2.25em}
.row.uniform.\31 50\25>*{padding:2.25em 0 0 2.25em}
.row.uniform.\31 50\25{margin:-2.25em 0 -1px -2.25em}
.row.\35 0\25>*{padding:0 0 0 .75em}
.row.\35 0\25{margin:0 0 -1px -.75em}
.row.uniform.\35 0\25>*{padding:.75em 0 0 .75em}
.row.uniform.\35 0\25{margin:-.75em 0 -1px -.75em}
.row.\32 5\25>*{padding:0 0 0 .375em}
.row.\32 5\25{margin:0 0 -1px -.375em}
.row.uniform.\32 5\25>*{padding:.375em 0 0 .375em}
.row.uniform.\32 5\25{margin:-.375em 0 -1px -.375em}
.\31 2u\24\28xlarge\29,.\31 2u\28xlarge\29{width:100%;clear:none;margin-left:0}
.\31 1u\24\28xlarge\29,.\31 1u\28xlarge\29{width:91.6666666667%;clear:none;margin-left:0}
.\31 0u\24\28xlarge\29,.\31 0u\28xlarge\29{width:83.3333333333%;clear:none;margin-left:0}
.\39 u\24\28xlarge\29,.\39 u\28xlarge\29{width:75%;clear:none;margin-left:0}
.\38 u\24\28xlarge\29,.\38 u\28xlarge\29{width:66.6666666667%;clear:none;margin-left:0}
.\37 u\24\28xlarge\29,.\37 u\28xlarge\29{width:58.3333333333%;clear:none;margin-left:0}
.\36 u\24\28xlarge\29,.\36 u\28xlarge\29{width:50%;clear:none;margin-left:0}
.\35 u\24\28xlarge\29,.\35 u\28xlarge\29{width:41.6666666667%;clear:none;margin-left:0}
.\34 u\24\28xlarge\29,.\34 u\28xlarge\29{width:33.3333333333%;clear:none;margin-left:0}
.\33 u\24\28xlarge\29,.\33 u\28xlarge\29{width:25%;clear:none;margin-left:0}
.\32 u\24\28xlarge\29,.\32 u\28xlarge\29{width:16.6666666667%;clear:none;margin-left:0}
.\31 u\24\28xlarge\29,.\31 u\28xlarge\29{width:8.3333333333%;clear:none;margin-left:0}
.\31 0u\24\28xlarge\29+*,.\31 1u\24\28xlarge\29+*,.\31 2u\24\28xlarge\29+*,.\31 u\24\28xlarge\29+*,.\32 u\24\28xlarge\29+*,.\33 u\24\28xlarge\29+*,.\34 u\24\28xlarge\29+*,.\35 u\24\28xlarge\29+*,.\36 u\24\28xlarge\29+*,.\37 u\24\28xlarge\29+*,.\38 u\24\28xlarge\29+*,.\39 u\24\28xlarge\29+*{clear:left}
.\-11u\28xlarge\29{margin-left:91.66667%}
.\-10u\28xlarge\29{margin-left:83.33333%}
.\-9u\28xlarge\29{margin-left:75%}
.\-8u\28xlarge\29{margin-left:66.66667%}
.\-7u\28xlarge\29{margin-left:58.33333%}
.\-6u\28xlarge\29{margin-left:50%}
.\-5u\28xlarge\29{margin-left:41.66667%}
.\-4u\28xlarge\29{margin-left:33.33333%}
.\-3u\28xlarge\29{margin-left:25%}
.\-2u\28xlarge\29{margin-left:16.66667%}
.\-1u\28xlarge\29{margin-left:8.33333%}
}
@media screen and (max-width:1280px){.row>*{padding:0 0 0 1.5em}
.row{margin:0 0 -1px -1.5em}
.row.uniform>*{padding:1.5em 0 0 1.5em}
.row.uniform{margin:-1.5em 0 -1px -1.5em}
.row.\32 00\25>*{padding:0 0 0 3em}
.row.\32 00\25{margin:0 0 -1px -3em}
.row.uniform.\32 00\25>*{padding:3em 0 0 3em}
.row.uniform.\32 00\25{margin:-3em 0 -1px -3em}
.row.\31 50\25>*{padding:0 0 0 2.25em}
.row.\31 50\25{margin:0 0 -1px -2.25em}
.row.uniform.\31 50\25>*{padding:2.25em 0 0 2.25em}
.row.uniform.\31 50\25{margin:-2.25em 0 -1px -2.25em}
.row.\35 0\25>*{padding:0 0 0 .75em}
.row.\35 0\25{margin:0 0 -1px -.75em}
.row.uniform.\35 0\25>*{padding:.75em 0 0 .75em}
.row.uniform.\35 0\25{margin:-.75em 0 -1px -.75em}
.row.\32 5\25>*{padding:0 0 0 .375em}
.row.\32 5\25{margin:0 0 -1px -.375em}
.row.uniform.\32 5\25>*{padding:.375em 0 0 .375em}
.row.uniform.\32 5\25{margin:-.375em 0 -1px -.375em}
.\31 2u\24\28large\29,.\31 2u\28large\29{width:100%;clear:none;margin-left:0}
.\31 1u\24\28large\29,.\31 1u\28large\29{width:91.6666666667%;clear:none;margin-left:0}
.\31 0u\24\28large\29,.\31 0u\28large\29{width:83.3333333333%;clear:none;margin-left:0}
.\39 u\24\28large\29,.\39 u\28large\29{width:75%;clear:none;margin-left:0}
.\38 u\24\28large\29,.\38 u\28large\29{width:66.6666666667%;clear:none;margin-left:0}
.\37 u\24\28large\29,.\37 u\28large\29{width:58.3333333333%;clear:none;margin-left:0}
.\36 u\24\28large\29,.\36 u\28large\29{width:50%;clear:none;margin-left:0}
.\35 u\24\28large\29,.\35 u\28large\29{width:41.6666666667%;clear:none;margin-left:0}
.\34 u\24\28large\29,.\34 u\28large\29{width:33.3333333333%;clear:none;margin-left:0}
.\33 u\24\28large\29,.\33 u\28large\29{width:25%;clear:none;margin-left:0}
.\32 u\24\28large\29,.\32 u\28large\29{width:16.6666666667%;clear:none;margin-left:0}
.\31 u\24\28large\29,.\31 u\28large\29{width:8.3333333333%;clear:none;margin-left:0}
.\31 0u\24\28large\29+*,.\31 1u\24\28large\29+*,.\31 2u\24\28large\29+*,.\31 u\24\28large\29+*,.\32 u\24\28large\29+*,.\33 u\24\28large\29+*,.\34 u\24\28large\29+*,.\35 u\24\28large\29+*,.\36 u\24\28large\29+*,.\37 u\24\28large\29+*,.\38 u\24\28large\29+*,.\39 u\24\28large\29+*{clear:left}
.\-11u\28large\29{margin-left:91.66667%}
.\-10u\28large\29{margin-left:83.33333%}
.\-9u\28large\29{margin-left:75%}
.\-8u\28large\29{margin-left:66.66667%}
.\-7u\28large\29{margin-left:58.33333%}
.\-6u\28large\29{margin-left:50%}
.\-5u\28large\29{margin-left:41.66667%}
.\-4u\28large\29{margin-left:33.33333%}
.\-3u\28large\29{margin-left:25%}
.\-2u\28large\29{margin-left:16.66667%}
.\-1u\28large\29{margin-left:8.33333%}
}
@media screen and (max-width:980px){.row>*{padding:0 0 0 1.5em}
.row{margin:0 0 -1px -1.5em}
.row.uniform>*{padding:1.5em 0 0 1.5em}
.row.uniform{margin:-1.5em 0 -1px -1.5em}
.row.\32 00\25>*{padding:0 0 0 3em}
.row.\32 00\25{margin:0 0 -1px -3em}
.row.uniform.\32 00\25>*{padding:3em 0 0 3em}
.row.uniform.\32 00\25{margin:-3em 0 -1px -3em}
.row.\31 50\25>*{padding:0 0 0 2.25em}
.row.\31 50\25{margin:0 0 -1px -2.25em}
.row.uniform.\31 50\25>*{padding:2.25em 0 0 2.25em}
.row.uniform.\31 50\25{margin:-2.25em 0 -1px -2.25em}
.row.\35 0\25>*{padding:0 0 0 .75em}
.row.\35 0\25{margin:0 0 -1px -.75em}
.row.uniform.\35 0\25>*{padding:.75em 0 0 .75em}
.row.uniform.\35 0\25{margin:-.75em 0 -1px -.75em}
.row.\32 5\25>*{padding:0 0 0 .375em}
.row.\32 5\25{margin:0 0 -1px -.375em}
.row.uniform.\32 5\25>*{padding:.375em 0 0 .375em}
.row.uniform.\32 5\25{margin:-.375em 0 -1px -.375em}
.\31 2u\24\28medium\29,.\31 2u\28medium\29{width:100%;clear:none;margin-left:0}
.\31 1u\24\28medium\29,.\31 1u\28medium\29{width:91.6666666667%;clear:none;margin-left:0}
.\31 0u\24\28medium\29,.\31 0u\28medium\29{width:83.3333333333%;clear:none;margin-left:0}
.\39 u\24\28medium\29,.\39 u\28medium\29{width:75%;clear:none;margin-left:0}
.\38 u\24\28medium\29,.\38 u\28medium\29{width:66.6666666667%;clear:none;margin-left:0}
.\37 u\24\28medium\29,.\37 u\28medium\29{width:58.3333333333%;clear:none;margin-left:0}
.\36 u\24\28medium\29,.\36 u\28medium\29{width:50%;clear:none;margin-left:0}
.\35 u\24\28medium\29,.\35 u\28medium\29{width:41.6666666667%;clear:none;margin-left:0}
.\34 u\24\28medium\29,.\34 u\28medium\29{width:33.3333333333%;clear:none;margin-left:0}
.\33 u\24\28medium\29,.\33 u\28medium\29{width:25%;clear:none;margin-left:0}
.\32 u\24\28medium\29,.\32 u\28medium\29{width:16.6666666667%;clear:none;margin-left:0}
.\31 u\24\28medium\29,.\31 u\28medium\29{width:8.3333333333%;clear:none;margin-left:0}
.\31 0u\24\28medium\29+*,.\31 1u\24\28medium\29+*,.\31 2u\24\28medium\29+*,.\31 u\24\28medium\29+*,.\32 u\24\28medium\29+*,.\33 u\24\28medium\29+*,.\34 u\24\28medium\29+*,.\35 u\24\28medium\29+*,.\36 u\24\28medium\29+*,.\37 u\24\28medium\29+*,.\38 u\24\28medium\29+*,.\39 u\24\28medium\29+*{clear:left}
.\-11u\28medium\29{margin-left:91.66667%}
.\-10u\28medium\29{margin-left:83.33333%}
.\-9u\28medium\29{margin-left:75%}
.\-8u\28medium\29{margin-left:66.66667%}
.\-7u\28medium\29{margin-left:58.33333%}
.\-6u\28medium\29{margin-left:50%}
.\-5u\28medium\29{margin-left:41.66667%}
.\-4u\28medium\29{margin-left:33.33333%}
.\-3u\28medium\29{margin-left:25%}
.\-2u\28medium\29{margin-left:16.66667%}
.\-1u\28medium\29{margin-left:8.33333%}
.\34 u,.\34 u\24{width:50%}
}
@media screen and (max-width:736px){.row>*{padding:0 0 0 1.5em}
.row{margin:0 0 -1px -1.5em}
.row.uniform>*{padding:1.5em 0 0 1.5em}
.row.uniform{margin:-1.5em 0 -1px -1.5em}
.row.\32 00\25>*{padding:0 0 0 3em}
.row.\32 00\25{margin:0 0 -1px -3em}
.row.uniform.\32 00\25>*{padding:3em 0 0 3em}
.row.uniform.\32 00\25{margin:-3em 0 -1px -3em}
.row.\31 50\25>*{padding:0 0 0 2.25em}
.row.\31 50\25{margin:0 0 -1px -2.25em}
.row.uniform.\31 50\25>*{padding:2.25em 0 0 2.25em}
.row.uniform.\31 50\25{margin:-2.25em 0 -1px -2.25em}
.row.\35 0\25>*{padding:0 0 0 .75em}
.row.\35 0\25{margin:0 0 -1px -.75em}
.row.uniform.\35 0\25>*{padding:.75em 0 0 .75em}
.row.uniform.\35 0\25{margin:-.75em 0 -1px -.75em}
.row.\32 5\25>*{padding:0 0 0 .375em}
.row.\32 5\25{margin:0 0 -1px -.375em}
.row.uniform.\32 5\25>*{padding:.375em 0 0 .375em}
.row.uniform.\32 5\25{margin:-.375em 0 -1px -.375em}
.\31 2u\24\28small\29,.\31 2u\28small\29{width:100%;clear:none;margin-left:0}
.\31 1u\24\28small\29,.\31 1u\28small\29{width:91.6666666667%;clear:none;margin-left:0}
.\31 0u\24\28small\29,.\31 0u\28small\29{width:83.3333333333%;clear:none;margin-left:0}
.\39 u\24\28small\29,.\39 u\28small\29{width:75%;clear:none;margin-left:0}
.\38 u\24\28small\29,.\38 u\28small\29{width:66.6666666667%;clear:none;margin-left:0}
.\37 u\24\28small\29,.\37 u\28small\29{width:58.3333333333%;clear:none;margin-left:0}
.\36 u\24\28small\29,.\36 u\28small\29{width:50%;clear:none;margin-left:0}
.\35 u\24\28small\29,.\35 u\28small\29{width:41.6666666667%;clear:none;margin-left:0}
.\34 u\24\28small\29,.\34 u\28small\29{width:33.3333333333%;clear:none;margin-left:0}
.\33 u\24\28small\29,.\33 u\28small\29{width:25%;clear:none;margin-left:0}
.\32 u\24\28small\29,.\32 u\28small\29{width:16.6666666667%;clear:none;margin-left:0}
.\31 u\24\28small\29,.\31 u\28small\29{width:8.3333333333%;clear:none;margin-left:0}
.\31 0u\24\28small\29+*,.\31 1u\24\28small\29+*,.\31 2u\24\28small\29+*,.\31 u\24\28small\29+*,.\32 u\24\28small\29+*,.\33 u\24\28small\29+*,.\34 u\24\28small\29+*,.\35 u\24\28small\29+*,.\36 u\24\28small\29+*,.\37 u\24\28small\29+*,.\38 u\24\28small\29+*,.\39 u\24\28small\29+*{clear:left}
.\-11u\28small\29{margin-left:91.66667%}
.\-10u\28small\29{margin-left:83.33333%}
.\-9u\28small\29{margin-left:75%}
.\-8u\28small\29{margin-left:66.66667%}
.\-7u\28small\29{margin-left:58.33333%}
.\-6u\28small\29{margin-left:50%}
.\-5u\28small\29{margin-left:41.66667%}
.\-4u\28small\29{margin-left:33.33333%}
.\-3u\28small\29{margin-left:25%}
.\-2u\28small\29{margin-left:16.66667%}
.\-1u\28small\29{margin-left:8.33333%}
.\34 u,.\34 u\24{width:100%}
}
@media screen and (max-width:480px){.row>*{padding:0 0 0 1.5em}
.row{margin:0 0 -1px -1.5em}
.row.uniform>*{padding:1.5em 0 0 1.5em}
.row.uniform{margin:-1.5em 0 -1px -1.5em}
.row.\32 00\25>*{padding:0 0 0 3em}
.row.\32 00\25{margin:0 0 -1px -3em}
.row.uniform.\32 00\25>*{padding:3em 0 0 3em}
.row.uniform.\32 00\25{margin:-3em 0 -1px -3em}
.row.\31 50\25>*{padding:0 0 0 2.25em}
.row.\31 50\25{margin:0 0 -1px -2.25em}
.row.uniform.\31 50\25>*{padding:2.25em 0 0 2.25em}
.row.uniform.\31 50\25{margin:-2.25em 0 -1px -2.25em}
.row.\35 0\25>*{padding:0 0 0 .75em}
.row.\35 0\25{margin:0 0 -1px -.75em}
.row.uniform.\35 0\25>*{padding:.75em 0 0 .75em}
.row.uniform.\35 0\25{margin:-.75em 0 -1px -.75em}
.row.\32 5\25>*{padding:0 0 0 .375em}
.row.\32 5\25{margin:0 0 -1px -.375em}
.row.uniform.\32 5\25>*{padding:.375em 0 0 .375em}
.row.uniform.\32 5\25{margin:-.375em 0 -1px -.375em}
.\31 2u\24\28xsmall\29,.\31 2u\28xsmall\29{width:100%;clear:none;margin-left:0}
.\31 1u\24\28xsmall\29,.\31 1u\28xsmall\29{width:91.6666666667%;clear:none;margin-left:0}
.\31 0u\24\28xsmall\29,.\31 0u\28xsmall\29{width:83.3333333333%;clear:none;margin-left:0}
.\39 u\24\28xsmall\29,.\39 u\28xsmall\29{width:75%;clear:none;margin-left:0}
.\38 u\24\28xsmall\29,.\38 u\28xsmall\29{width:66.6666666667%;clear:none;margin-left:0}
.\37 u\24\28xsmall\29,.\37 u\28xsmall\29{width:58.3333333333%;clear:none;margin-left:0}
.\36 u\24\28xsmall\29,.\36 u\28xsmall\29{width:50%;clear:none;margin-left:0}
.\35 u\24\28xsmall\29,.\35 u\28xsmall\29{width:41.6666666667%;clear:none;margin-left:0}
.\34 u\24\28xsmall\29,.\34 u\28xsmall\29{width:33.3333333333%;clear:none;margin-left:0}
.\33 u\24\28xsmall\29,.\33 u\28xsmall\29{width:25%;clear:none;margin-left:0}
.\32 u\24\28xsmall\29,.\32 u\28xsmall\29{width:16.6666666667%;clear:none;margin-left:0}
.\31 u\24\28xsmall\29,.\31 u\28xsmall\29{width:8.3333333333%;clear:none;margin-left:0}
.\31 0u\24\28xsmall\29+*,.\31 1u\24\28xsmall\29+*,.\31 2u\24\28xsmall\29+*,.\31 u\24\28xsmall\29+*,.\32 u\24\28xsmall\29+*,.\33 u\24\28xsmall\29+*,.\34 u\24\28xsmall\29+*,.\35 u\24\28xsmall\29+*,.\36 u\24\28xsmall\29+*,.\37 u\24\28xsmall\29+*,.\38 u\24\28xsmall\29+*,.\39 u\24\28xsmall\29+*{clear:left}
.\-11u\28xsmall\29{margin-left:91.66667%}
.\-10u\28xsmall\29{margin-left:83.33333%}
.\-9u\28xsmall\29{margin-left:75%}
.\-8u\28xsmall\29{margin-left:66.66667%}
.\-7u\28xsmall\29{margin-left:58.33333%}
.\-6u\28xsmall\29{margin-left:50%}
.\-5u\28xsmall\29{margin-left:41.66667%}
.\-4u\28xsmall\29{margin-left:33.33333%}
.\-3u\28xsmall\29{margin-left:25%}
.\-2u\28xsmall\29{margin-left:16.66667%}
.\-1u\28xsmall\29{margin-left:8.33333%}
.\34 u,.\34 u\24{width:100%}
}
@-ms-viewport{width:device-width}
body.is-loading *,body.is-loading :after,body.is-loading :before{-moz-animation:none!important;-webkit-animation:none!important;-ms-animation:none!important;animation:none!important;-moz-transition:none!important;-webkit-transition:none!important;-ms-transition:none!important;transition:none!important}
body,input,select,textarea{color:#fff;font-family:"Open Sans",Helvetica,sans-serif;font-size:15pt;font-weight:400;letter-spacing:.075em;line-height:1.65em}
b,label,strong{color:#fff;font-weight:600}
@media screen and (max-width:1680px){body,input,select,textarea{font-size:13pt}
}
@media screen and (max-width:1280px){body,input,select,textarea{font-size:12pt}
}
.major .actions li{width:25%; margin:auto;}
@media screen and (max-width:736px){body,input,select,textarea{font-size:11pt;letter-spacing:.0375em}
.features li p{text-align:left;}
.major .actions li{width:100%}
}
a{-moz-transition:color .2s ease,border-bottom-color .2s ease;-webkit-transition:color .2s ease,border-bottom-color .2s ease;-ms-transition:color .2s ease,border-bottom-color .2s ease;transition:color .2s ease,border-bottom-color .2s ease;border-bottom-color:transparent}
a:hover{border-bottom:dotted 1px}
.icons a:hover{border-bottom-color:transparent}
p{margin:0 0 2em}
h1,h2,h3,h4,h5,h6{color:#fff;letter-spacing:.225em;line-height:1em;margin:0 0 1em;text-transform:uppercase}
h4,h5,h6{line-height:1.5em}
h2,h3,pre code{line-height:1.75em}
h2{font-size:1.35em}
h3{font-size:1.15em}
@media screen and (max-width:736px){h2{font-size:1.1em;line-height:1.65em}
h3{font-size:1em;line-height:1.65em}
}
h4{font-size:1em}
h5{font-size:.8em}
h6{font-size:.7em}
sub,sup{font-size:.8em;position:relative}
sub{top:.5em}
sup{top:-.5em}
code,pre{font-family:"Courier New",monospace;font-size:.9em}
hr{border:0;border-bottom:solid 2px #fff;margin:3em 0}
hr.major{margin:4.5em 0}
blockquote,pre{margin:0 0 2em}
blockquote{border-left:solid 4px #fff;padding:.5em 0 .5em 2em}
code{background:rgba(144,144,144,.25);border-radius:3px;letter-spacing:0;margin:0 .25em;padding:.25em .65em}
/*.icon:before,.select-wrapper:before,input[type=checkbox]+label:before,input[type=radio]+label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;text-transform:none!important}*/
pre code{padding:1em 1.5em}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.icon.major,.select-wrapper:before,article.special,section.special{text-align:center}
header p{color:rgba(255,255,255,.5);position:relative;top:-.25em}
header h3+p{font-size:1.1em}
header h4+p,header h5+p,header h6+p,label{font-size:.9em}
header.major{margin:0 0 3.5em}
header.major h2,header.major h3,header.major h4,header.major h5,header.major h6{border-bottom:solid 2px #fff;display:inline-block;padding-bottom:1em;position:relative}
header.major h2:after,header.major h3:after,header.major h4:after,header.major h5:after,header.major h6:after{content:'';display:block;height:1px}
header.major p{color:#fff;top:0}
@media screen and (max-width:736px){header.major{margin:0 0 2em}
}
@media screen and (max-width:980px){header br{display:none}
}
form{margin:0 0 2em}
label{display:block;margin:0 0 1em}
input[type=text],input[type=password],input[type=email],select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background:rgba(144,144,144,.25);border-radius:3px;border:none;color:inherit;display:block;outline:0;padding:0 1em;text-decoration:none;width:100%}
input[type=text]:invalid,input[type=password]:invalid,input[type=email]:invalid,select:invalid,textarea:invalid{box-shadow:none}
input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=checkbox]:focus+label:before,input[type=radio]:focus+label:before,select:focus,textarea:focus{box-shadow:0 0 0 2px #e9b700}
.select-wrapper{text-decoration:none;display:block;position:relative}
.select-wrapper:before{font-weight:400;-moz-pointer-events:none;-webkit-pointer-events:none;-ms-pointer-events:none;pointer-events:none;color:#fff;content:'\f078';display:block;height:2.75em;line-height:2.75em;position:absolute;right:0;top:0;width:2.75em}
.select-wrapper select::-ms-expand{display:none}
input[type=text],input[type=password],input[type=email],select{height:2.75em}
textarea{padding:.75em 1em}
input[type=checkbox],input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;display:block;float:left;margin-right:-2em;opacity:0;width:1em;z-index:-1}
input[type=checkbox]+label,input[type=radio]+label{text-decoration:none;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:400;padding-left:2.4em;padding-right:.75em;position:relative}
input[type=checkbox]+label:before,input[type=radio]+label:before, #condizioni{font-weight:400;background:rgba(144,144,144,.25);content:'';display:inline-block;height:1.65em;left:0;line-height:1.58125em;position:absolute;text-align:center;top:0;width:1.65em}
#condizioni{width:100%;background:none;}
.features li,.icon,.image{position:relative}
input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background:#2e3842;color:#fff;content:'\f00c'}
input[type=checkbox]+label:before{border-radius:3px}
input[type=radio]+label:before{border-radius:100%}
::-webkit-input-placeholder{color:rgba(255,255,255,.5)!important;opacity:1}
:-moz-placeholder{color:rgba(255,255,255,.5)!important;opacity:1}
::-moz-placeholder{color:rgba(255,255,255,.5)!important;opacity:1}
:-ms-input-placeholder{color:rgba(255,255,255,.5)!important;opacity:1}
.formerize-placeholder{color:rgba(255,255,255,.5)!important;opacity:1}
.box{border-radius:3px;border:2px solid #fff;margin-bottom:2em;padding:1.5em}
.box>:last-child,.box>:last-child>:last-child,.box>:last-child>:last-child>:last-child{margin-bottom:0}
.box.alt{border:0;border-radius:0;padding:0}
.icon{text-decoration:none;border-bottom:none}
.icon:before{font-weight:400}
.icon>.label{display:none}
.icon.major,.icon.major:before,.image{display:inline-block}
.icon.major{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:3px;border:2px solid #fff;font-size:1.35em;height:calc(3em + 2px);line-height:3em;width:calc(3em + 2px)}
.image.fit,.image.fit img,.image.left img,.image.right img{width:100%}
.icon.major:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);font-size:1.5em}
.icon.style1{color:#e9b700}
.icon.style2{color:#fdf6d4}
.icon.style3{color:#e9b700}
li.icon p, li.icon h3 {font-family:"Open Sans",Helvetica,sans-serif;font-weight:400;letter-spacing:.075em;line-height:1.3em}
.image{border-radius:3px;border:0}
.image img{border-radius:3px;display:block}
.image.left{float:left;margin:0 2em 2em 0;top:.25em}
.image.right{float:right;margin:0 0 2em 2em;top:.25em}
.image.fit,ol,ul{margin:0 0 2em}
.image.left,.image.right{max-width:40%}
.image.fit{display:block}
ol{list-style:decimal;padding-left:1.25em}
ol li{padding-left:.25em}
ul{list-style:disc;padding-left:1em}
#header nav>ul,#menu ul,.features,ul.actions,ul.alt,ul.icons{list-style:none}
ul.actions.fit li>*,ul.actions.vertical li>*{margin-bottom:0}
ul li{padding-left:.5em}
ul.alt{padding-left:0}
ul.alt li{border-top:solid 1px #fff;padding:.5em 0}
ul.alt li:first-child{border-top:0;padding-top:0}
ul.icons{cursor:default;padding-left:0}
ul.icons li{display:inline-block;padding:0 1em 0 0}
ul.icons li:last-child{padding-right:0!important}
ul.icons.major{padding:1em 0}
ul.icons.major li{padding-right:3.5em}
#one ul.icons.major a{border-bottom:none;}
@media screen and (max-width:736px){.icon.major{font-size:1em}
ul.icons.major li{padding:0 1em!important}
ul.icons.major.shop li{padding:0 0.5em!important}
}
ul.actions{cursor:default;padding-left:0}
ul.actions li{display:inline-block;padding:0 1.5em 0 0;vertical-align:middle}
ul.actions li:last-child{padding-right:0}
ul.actions.small li{padding:0 .75em 0 0}
ul.actions.vertical li{display:block;padding:1.5em 0 0}
ul.actions.vertical li:first-child{padding-top:0}
ul.actions.vertical.small li{padding:.75em 0 0}
ul.actions.vertical.small li:first-child{padding-top:0}
ul.actions.fit{display:table;margin-left:-1.5em;padding:0;table-layout:fixed;width:calc(100% + 1.5em)}
ul.actions.fit li{display:table-cell;padding:0 0 0 1.5em}
ul.actions.fit.small{margin-left:-.75em;width:calc(100% + .75em)}
ul.actions.fit.small li{padding:0 0 0 .75em}
@media screen and (max-width:736px){ul.actions li{display:block;padding:1em 0 0;text-align:center;width:100%}
ul.actions li:first-child{padding-top:0}
ul.actions li>*{margin:0 auto!important;max-width:30em;width:100%}
ul.actions li>.icon:before{margin-left:-1em}
ul.actions.small li{padding:.5em 0 0}
ul.actions.small li:first-child{padding-top:0}
}
dl,table{margin:0 0 2em}
table{border-collapse:collapse;border-spacing:0;width:100%}
table tbody tr{border:1px solid #fff;border-left:0;border-right:0}
table tbody tr:nth-child(2n+1){background-color:rgba(144,144,144,.25)}
table td{padding:.75em}
table th{color:#fff;font-size:.9em;font-weight:600;padding:0 .75em .75em;text-align:left}
table thead{border-bottom:solid 2px #fff}
table tfoot{border-top:solid 2px #fff}
table.alt{border-collapse:separate}
table.alt tbody tr td{border:1px solid #fff;border-left-width:0;border-top-width:0}
table.alt tbody tr td:first-child{border-left-width:1px}
table.alt tbody tr:first-child td{border-top-width:1px}
table.alt thead{border-bottom:0}
table.alt tfoot{border-top:0}

/* MailChimp Form Embed Code - Classic - 12/17/2015 v10.7 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
/*#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}*/
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:100%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px;}
#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}     
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em auto;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:5px 10px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}

.button,button,input[type=submit],input[type=reset],input[type=button]{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:background-color .2s ease-in-out,color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out;background-color:transparent;border-radius:3px;border:0;box-shadow:inset 0 0 0 2px #fff;color:#fff;cursor:pointer;display:inline-block;font-size:.8em;font-weight:600;height:3.125em;letter-spacing:.225em;line-height:3.125em;padding:0 2.75em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.newsletter button{padding:0 1.5em;letter-spacing:.1em}
.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{background-color:rgba(144,144,144,.25)}
.button:active,button:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active{background-color:rgba(144,144,144,.5)}
.button.icon:before,button.icon:before,input[type=submit].icon:before,input[type=reset].icon:before,input[type=button].icon:before{margin-right:.5em}
.button.fit,button.fit,input[type=submit].fit,input[type=reset].fit,input[type=button].fit{display:block;margin:0 0 1em;width:100%}
.button.small,button.small,input[type=submit].small,input[type=reset].small,input[type=button].small{font-size:.8em}
.button.big,button.big,input[type=submit].big,input[type=reset].big,input[type=button].big{font-size:1.35em}
.button.special,button.special,input[type=submit].special,input[type=reset].special,input[type=button].special{background-color:#c59b01;box-shadow:none!important;color:#fff!important}
.features li:before,.prestazioni .icon{color:#c59b01;font-size:1.5em}
.button.special:hover,button.special:hover,input[type=submit].special:hover,input[type=reset].special:hover,input[type=button].special:hover{background-color:#e9b700!important;border-bottom:none;}
.button.special:active,button.special:active,input[type=submit].special:active,input[type=reset].special:active,input[type=button].special:active{background-color:#eb341c!important}
.button.disabled,.button:disabled,button.disabled,button:disabled,input[type=submit].disabled,input[type=submit]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=button].disabled,input[type=button]:disabled{-moz-pointer-events:none;-webkit-pointer-events:none;-ms-pointer-events:none;pointer-events:none;opacity:.25}
@media screen and (max-width:736px){.button,button,input[type=submit],input[type=reset],input[type=button]{height:3.75em;line-height:3.75em}
}
.features{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;padding:0;width:100%}
.features li{padding:4em 4em 2em 6em;display:block;text-align:left;width:50%}
.features li li{width:100%;}
#banner,#banner .more,#footer,#main>header,#bannermedio{text-align:center}
.features.prestazioni li{padding:4em}
.features li:nth-child(1){background-color:rgba(0,0,0,.035);border-top-left-radius:3px}
.features li:nth-child(2){background-color:rgba(0,0,0,.07);border-top-right-radius:3px}
.features li:nth-child(3){background-color:rgba(0,0,0,.105)}
.features li:nth-child(4){background-color:rgba(0,0,0,.14)}
.features li:nth-child(5){background-color:rgba(0,0,0,.175)}
.features li:nth-child(6){background-color:rgba(0,0,0,.21)}
.features li:nth-child(7){background-color:rgba(0,0,0,.245)}
.features li:nth-child(8){background-color:rgba(0,0,0,.28)}
.features li:nth-child(9){background-color:rgba(0,0,0,.315)}
.features li:nth-child(10){background-color:rgba(0,0,0,.35)}
.features li:before{display:block;position:absolute;left:1.75em;top:2.75em}
.features li:nth-last-child(1){border-bottom-right-radius:3px}
.features li:nth-last-child(2){border-bottom-left-radius:3px}
@media screen and (max-width:980px){.features li{padding:3em 2em 1em;text-align:center}
.features li:before{left:0;margin:0 0 1em;position:relative;top:0}
}
#menu,#page-wrapper:before{height:100%;position:fixed}
#header h1,#header nav,#menu .close{position:absolute;top:0}
@media screen and (max-width:736px){.features li{padding:3em 0 1em;background-color:transparent!important;border-top:solid 2px #fff;width:100%}
.features li:first-child{border-top:0;padding:1em 0;}
.features li.fa-bolt{}
}
.spotlight{-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex}
.spotlight .image{-moz-order:1;-webkit-order:1;-ms-order:1;order:1;border-radius:0;width:40%}
.spotlight .image img{border-radius:0;width:100%}
.spotlight .content{padding:2em 4em .1em;-moz-order:2;-webkit-order:2;-ms-order:2;order:2;max-width:48em;width:60%}
.spotlight:nth-child(2n){-moz-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.spotlight:nth-child(1){background-color:rgba(0,0,0,0)}
.spotlight:nth-child(2){background-color:rgba(0,0,0,.075)}
.spotlight:nth-child(3){background-color:rgba(0,0,0,.15)}
.spotlight:nth-child(4){background-color:rgba(0,0,0,.075)}
.spotlight:nth-child(5){background-color:rgba(0,0,0,0)}
.spotlight:nth-child(6){background-color:rgba(0,0,0,.075)}
.spotlight:nth-child(7){background-color:rgba(0,0,0,.15)}
.spotlight:nth-child(8){background-color:rgba(0,0,0,.075)}
.spotlight:nth-child(9){background-color:rgba(0,0,0,0)}
.spotlight:nth-child(10){background-color:rgba(0,0,0,.075)}
@media screen and (max-width:1280px){.spotlight .image{width:45%}
.spotlight .content{width:55%}
}
@media screen and (max-width:980px){.spotlight{display:block}
.spotlight br{display:none}
.spotlight .image{width:100%}
.spotlight .content{padding:4em 3em 2em;max-width:none;text-align:center;width:100%}
}
#header h1 a,#menu .close,#menu ul>li>a,body.is-menu-visible #page-wrapper:before{display:block}
@media screen and (max-width:736px){.spotlight .content{padding:3em 2em 1em}
.wrapper.style1 .features li{border-top-color:rgba(0,0,0,.125)}
}
.wrapper{padding:6em 0 4em}
.wrapper>.inner{width:60em;margin:0 auto}
@media screen and (max-width:1280px){.wrapper>.inner{width:90%}
}
.wrapper.alt{padding:0}
.wrapper.style1{background-color:rgba(51,51,51,.9);color:#fdf6d4}
.wrapper.style1 code,.wrapper.style1 input[type=text],.wrapper.style1 input[type=password],.wrapper.style1 input[type=email],.wrapper.style1 input[type=checkbox]+label:before,.wrapper.style1 input[type=radio]+label:before,.wrapper.style1 select,.wrapper.style1 textarea{background:rgba(255,255,255,.075)}
.wrapper.style1 b,.wrapper.style1 h2,.wrapper.style1 h3,.wrapper.style1 h4,.wrapper.style1 h5,.wrapper.style1 h6,.wrapper.style1 strong{color:#fff}
.wrapper.style1 blockquote,.wrapper.style1 hr{border-color:rgba(0,0,0,.125)}
.wrapper.style1 .icon.major,.wrapper.style1 header.major h2,.wrapper.style1 header.major h3,.wrapper.style1 header.major h4,.wrapper.style1 header.major h5,.wrapper.style1 header.major h6{border-color:rgba(0,0,0,.225)}
.wrapper.style1 header p{color:#a6e0db}
.wrapper.style1 header.major p{color:#fdf6d4}
.wrapper.style3 .major strong{color:#111;}
.wrapper.style1 label{color:#fff}
.wrapper.style1 .select-wrapper:before{color:rgba(0,0,0,.125)}
.wrapper.style1 input[type=checkbox]+label,.wrapper.style1 input[type=radio]+label{color:#c7ebe8}
.wrapper.style1 input[type=checkbox]:checked+label:before,.wrapper.style1 input[type=radio]:checked+label:before{background:#fff;color:#21b2a6}
.wrapper.style1 .button:hover,.wrapper.style1 button:hover,.wrapper.style1 input[type=submit]:hover,.wrapper.style1 input[type=reset]:hover,.wrapper.style1 input[type=button]:hover,.wrapper.style1 table tbody tr:nth-child(2n+1){background-color:rgba(255,255,255,.075)}
.wrapper.style1 ::-webkit-input-placeholder{color:#a6e0db!important}
.wrapper.style1 :-moz-placeholder{color:#a6e0db!important}
.wrapper.style1 ::-moz-placeholder{color:#a6e0db!important}
.wrapper.style1 :-ms-input-placeholder{color:#a6e0db!important}
.wrapper.style1 .formerize-placeholder{color:#a6e0db!important}
.wrapper.style1 table tbody tr,.wrapper.style1 table tfoot,.wrapper.style1 table thead,.wrapper.style1 table.alt tbody tr td,.wrapper.style1 ul.alt li,.wrapper.style3 .icon.major,.wrapper.style3 blockquote,.wrapper.style3 header.major h2,.wrapper.style3 header.major h3,.wrapper.style3 header.major h4,.wrapper.style3 header.major h5,.wrapper.style3 header.major h6,.wrapper.style3 hr,.wrapper.style3 table tbody tr,.wrapper.style3 table tfoot,.wrapper.style3 table thead,.wrapper.style3 table.alt tbody tr td,.wrapper.style3 ul.alt li{border-color:rgba(0,0,0,.125)}
.wrapper.style1 table th{color:#fff}
.wrapper.style1 .button,.wrapper.style1 button,.wrapper.style1 input[type=submit],.wrapper.style1 input[type=reset],.wrapper.style1 input[type=button]{box-shadow:inset 0 0 0 2px rgba(0,0,0,.125);color:#fff}
.wrapper.style1 .button:active,.wrapper.style1 button:active,.wrapper.style1 input[type=submit]:active,.wrapper.style1 input[type=reset]:active,.wrapper.style1 input[type=button]:active{background-color:rgba(255,255,255,.2)}
.wrapper.style2{background-color:#fff;color:#333}
.wrapper-style2 a,.wrapper.style2 h2,.wrapper.style2 h3,.wrapper.style2 h4,.wrapper.style2 h5,.wrapper.style2 h6{color:#333}
.wrapper.style3{background-color:#fff;color:#111}
.wrapper.style3 code,.wrapper.style3 input[type=text],.wrapper.style3 input[type=password],.wrapper.style3 input[type=email],.wrapper.style3 input[type=checkbox]+label:before,.wrapper.style3 input[type=radio]+label:before,.wrapper.style3 select,.wrapper.style3 textarea{background:rgba(255,255,255,.075)}
.wrapper.style3 b,.wrapper.style3 strong{color:#fff}
.wrapper.style3 h2,.wrapper.style3 h3,.wrapper.style3 h4,.wrapper.style3 h5,.wrapper.style3 h6{color:#333}
.wrapper.style3 header p,.wrapper.style3 header.major p{color:#111}
.wrapper.style3 label{color:#fff}
.wrapper.style3 .select-wrapper:before{color:rgba(0,0,0,.125)}
.wrapper.style3 input[type=checkbox]+label,.wrapper.style3 input[type=radio]+label{color:#d3d4e4}
.wrapper.style3 input[type=checkbox]:checked+label:before,.wrapper.style3 input[type=radio]:checked+label:before{background:#fff;color:#505393}
.wrapper.style3 .button:hover,.wrapper.style3 button:hover,.wrapper.style3 input[type=submit]:hover,.wrapper.style3 input[type=reset]:hover,.wrapper.style3 input[type=button]:hover,.wrapper.style3 table tbody tr:nth-child(2n+1){background-color:rgba(255,255,255,.075)}
.wrapper.style3 ::-webkit-input-placeholder{color:#b9bad3!important}
.wrapper.style3 :-moz-placeholder{color:#b9bad3!important}
.wrapper.style3 ::-moz-placeholder{color:#b9bad3!important}
.wrapper.style3 :-ms-input-placeholder{color:#b9bad3!important}
.wrapper.style3 .formerize-placeholder{color:#b9bad3!important}
.wrapper.style3 table th{color:#fff}
.wrapper.style5 .icon.major,.wrapper.style5 blockquote,.wrapper.style5 header.major h2,.wrapper.style5 header.major h3,.wrapper.style5 header.major h4,.wrapper.style5 header.major h5,.wrapper.style5 header.major h6,.wrapper.style5 hr,.wrapper.style5 table tbody tr,.wrapper.style5 table tfoot,.wrapper.style5 table thead,.wrapper.style5 table.alt tbody tr td,.wrapper.style5 ul.alt li{border-color:#dfdfdf}
.wrapper.style3 .button,.wrapper.style3 button,.wrapper.style3 input[type=submit],.wrapper.style3 input[type=reset],.wrapper.style3 input[type=button]{box-shadow:inset 0 0 0 2px rgba(0,0,0,.125);color:#fff}
.wrapper.style3 .button:active,.wrapper.style3 button:active,.wrapper.style3 input[type=submit]:active,.wrapper.style3 input[type=reset]:active,.wrapper.style3 input[type=button]:active{background-color:rgba(255,255,255,.2)}
.wrapper.style3.short{padding:0 0 4em}
.wrapper.style4{background-color:transparent}
.wrapper.style5{background-color:#fff;color:#4E4852}
.wrapper.style5 code,.wrapper.style5 input[type=text],.wrapper.style5 input[type=password],.wrapper.style5 input[type=email],.wrapper.style5 input[type=checkbox]+label:before,.wrapper.style5 input[type=radio]+label:before,.wrapper.style5 select,.wrapper.style5 textarea{background:rgba(0,0,0,.0375)}
.wrapper.style5 b,.wrapper.style5 h2,.wrapper.style5 h3,.wrapper.style5 h4,.wrapper.style5 h5,.wrapper.style5 h6,.wrapper.style5 strong{color:#2E3842}
.wrapper.style5 header p{color:#8E8892}
.wrapper.style5 header.major p{color:#4E4852}
.wrapper.style5 label{color:#2E3842}
.wrapper.style5 span.small{font-size:0.8em;}
.wrapper.style5 .select-wrapper:before{color:#dfdfdf}
.wrapper.style5 input[type=checkbox]+label,.wrapper.style5 input[type=radio]+label{color:#4E4852}
.wrapper.style5 input[type=checkbox]:checked+label:before,.wrapper.style5 input[type=radio]:checked+label:before{background:#2E3842;color:#fff}
.wrapper.style5 .button:hover,.wrapper.style5 button:hover,.wrapper.style5 input[type=submit]:hover,.wrapper.style5 input[type=reset]:hover,.wrapper.style5 input[type=button]:hover,.wrapper.style5 table tbody tr:nth-child(2n+1){background-color:rgba(0,0,0,.0375)}
.wrapper.style5 ::-webkit-input-placeholder{color:#8E8892!important}
.wrapper.style5 :-moz-placeholder{color:#8E8892!important}
.wrapper.style5 ::-moz-placeholder{color:#8E8892!important}
.wrapper.style5 :-ms-input-placeholder{color:#8E8892!important}
.wrapper.style5 .formerize-placeholder{color:#8E8892!important}
.wrapper.style5 table th{color:#2E3842}
.wrapper.style5 .button,.wrapper.style5 button,.wrapper.style5 input[type=submit],.wrapper.style5 input[type=reset],.wrapper.style5 input[type=button]{box-shadow:inset 0 0 0 2px #dfdfdf;color:#2E3842}
.wrapper.style5 .button:active,.wrapper.style5 button:active,.wrapper.style5 input[type=submit]:active,.wrapper.style5 input[type=reset]:active,.wrapper.style5 input[type=button]:active{background-color:rgba(0,0,0,.1)}
.wrapper.stylesocial{background-color:rgba(255,255,255,.9);}
.wrapper.stylesocial h2{color:#333;border-bottom:none/*2px solid rgba(0,0,0,.125)*/;}
@media screen and (max-width:980px){.wrapper>.inner{width:100%}
.wrapper{padding:4em 3em 2em}
.wrapper.stylesocial{background-color:rgba(255,255,255,1);}
}
@media screen and (max-width:736px){.wrapper.style3 .features li{border-top-color:rgba(0,0,0,.125)}
.wrapper.style5 .features li{border-top-color:#dfdfdf}
.wrapper{padding:3em 2em 1em}
#menu ul>li>a{line-height:3em}
}
.wrapper.spazio{padding:1em}
.linea{margin:0 auto;border-bottom:1px solid #fff;height:1px;width:60%;padding:0;position:absolute;bottom:0;left:0;right:0;z-index:10;}
.linea.last{display:none;}
.linea.last.scura{border-bottom:1px solid #dfdfdf;position:static;}
.linea div{height:1px;}
#page-wrapper{-moz-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1;padding-top:3em}
#page-wrapper:before{background:0 0;content:'';display:block;display:none;left:0;top:0;width:100%;z-index:10001}
#menu{-moz-transform:translateX(20em);-webkit-transform:translateX(20em);-ms-transform:translateX(20em);transform:translateX(20em);-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;-ms-transition:-ms-transform .5s ease;transition:transform .5s ease;-webkit-overflow-scrolling:touch;background:#111;color:#fff;max-width:80%;overflow-y:auto;padding:3em 2em;right:0;top:0;width:20em;z-index:10002}
#menu ul{padding:0}
#menu ul>li{border-top:solid 1px rgba(53,53,53,1);margin:.5em 0 0;padding:.5em 0 0}
#menu ul>li.sottomenu{padding:.5em 0 0 2em}
#menu ul>li:first-child{border-top:0!important;margin-top:0!important;padding-top:0!important}
#menu ul>li>a{border:0;color:inherit;font-size:.8em;letter-spacing:.225em;outline:0;text-decoration:none;text-transform:uppercase}
#menu ul>li .lingue{padding-top:3em}
#menu ul>li .lingue li,#menu ul>li .lingue li a{text-transform:none;font-size:85%;border-top:none}
#banner .more,#banner p,#header nav>ul>li>a,#main>header p, #bannermedio p{letter-spacing:.225em;text-transform:uppercase}
#menu .close{background-image:url(../images/close.svg);background-position:4.85em 1em;background-repeat:no-repeat;border:0;cursor:pointer;height:3em;right:0;vertical-align:middle;width:7em}
#header h1,#header h1 a,#header nav{height:inherit;line-height:inherit}
body.is-menu-visible #page-wrapper{opacity:.35}
body.is-menu-visible #menu{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
#header{-moz-transition:background-color .2s ease;-webkit-transition:background-color .2s ease;-ms-transition:background-color .2s ease;transition:background-color .2s ease;background:#111;height:3em;left:0;line-height:3em;position:fixed;top:0;width:100%;z-index:10000}
#header h1{-moz-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-ms-transition:opacity .2s ease;transition:opacity .2s ease;left:1.25em}
#header h1 a{border:0}
#header h1 a img{height:75%;padding:0 .5em;margin-top:5%}
@media screen and (max-width:736px){#menu{padding:3em 1.5em}
#header h1 a{font-size:.8em}
}
#header nav{right:0}
#header nav>ul{margin:0;padding:0;white-space:nowrap}
#header nav>ul>li{display:inline-block;padding:0}
#header nav>ul>li>a{border:0;color:#fff;display:block;font-size:.8em;padding:0 1.5em}
#banner .more,#banner p a,#cta .inner header p,#main>header p a{color:inherit}
#header nav>ul>li>a.menuToggle{outline:0;position:relative}
#header nav>ul>li>a.menuToggle:after{background-image:url(../images/bars.svg);background-position:right center;background-repeat:no-repeat;content:'';display:inline-block;height:3.75em;vertical-align:top;width:2em}
@media screen and (max-width:736px){#header nav>ul>li>a.menuToggle{padding:0 1.5em}
#header nav>ul>li>a.menuToggle span{display:none}
#header nav>ul>li>a{padding:0 0 0 1.5em}
}
#banner .more:after,#banner h2:after,#banner h2:before,#banner:after{content:'';display:block;position:absolute}
#header nav>ul>li:first-child{margin-left:0}
#header.alt{background:0 0}
#header.alt h1{-moz-pointer-events:none;-webkit-pointer-events:none;-ms-pointer-events:none;pointer-events:none;opacity:0}
#banner,#bannermedio{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;cursor:default;height:100vh;min-height:35em;overflow:hidden;position:relative}
#banner img{width:80%;max-width:400px;min-width:150px;padding-bottom:10%}
#banner h2{-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-moz-transition:-moz-transform .5s ease,opacity .5s ease;-webkit-transition:-webkit-transform .5s ease,opacity .5s ease;-ms-transition:-ms-transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease;display:inline-block;font-size:1.75em;opacity:1;padding:.35em 1em;position:relative;z-index:1}
#banner h2.spazzole{font-family:'hijrnotes';text-transform:none;letter-spacing:0em;font-size:4.5em;}
#banner h2:after,#banner h2:before{-moz-transition:width .85s ease;-webkit-transition:width .85s ease;-ms-transition:width .85s ease;transition:width .85s ease;-moz-transition-delay:.25s;-webkit-transition-delay:.25s;-ms-transition-delay:.25s;transition-delay:.25s;background:#fff;height:2px;width:100%}
#banner h2:before{top:0;left:0}
#banner h2:after{bottom:0;right:0}
#banner .more{-moz-transition:-moz-transform .75s ease,opacity .75s ease;-webkit-transition:-webkit-transform .75s ease,opacity .75s ease;-ms-transition:-ms-transform .75s ease,opacity .75s ease;transition:transform .75s ease,opacity .75s ease;-moz-transition-delay:3.5s;-webkit-transition-delay:3.5s;-ms-transition-delay:3.5s;transition-delay:3.5s;-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);border:none;bottom:0;font-size:.8em;height:8.5em;left:50%;margin-left:-8.5em;opacity:1;outline:0;padding-left:.225em;position:absolute;width:16em;z-index:1}
#banner .more:after{background-image:url(../images/arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:4em;height:1.5em;left:50%;margin:0 0 0 -.75em;width:1.5em}
#banner:after{-moz-pointer-events:none;-webkit-pointer-events:none;-ms-pointer-events:none;pointer-events:none;-moz-transition:opacity 3s ease-in-out;-webkit-transition:opacity 3s ease-in-out;-ms-transition:opacity 3s ease-in-out;transition:opacity 3s ease-in-out;-moz-transition-delay:1.25s;-webkit-transition-delay:1.25s;-ms-transition-delay:1.25s;transition-delay:1.25s;background:#e9b700;width:100%;height:100%;left:0;top:0;opacity:0}
#main>header,body.landing #page-wrapper{background-position:center center;background-repeat:no-repeat;background-size:cover}
@media screen and (max-width:736px){#banner{padding:7em 3em 5em;/*height:auto;*/max-height:620px}
#bannermedio{padding:7em 3em 5em;height:auto;}
#banner h2,#bannermedio h2{font-size:1.25em}
#banner h2.spazzole{font-size:3.2em;}
#banner .more,#banner br{display:none}
}
body.is-loading #banner h2{-moz-transform:scale(.95);-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);opacity:0}
body.is-loading #banner h2:after,body.is-loading #banner h2:before{width:0}
body.is-loading #banner .more{-moz-transform:translateY(8.5em);-webkit-transform:translateY(8.5em);-ms-transform:translateY(8.5em);transform:translateY(8.5em);opacity:0}
body.is-loading #banner:after{opacity:1}
#cta .inner{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;max-width:45em}
#cta .inner header{-moz-order:1;-webkit-order:1;-ms-order:1;order:1;padding-right:3em;width:70%}
#cta .inner .actions{-moz-order:2;-webkit-order:2;-ms-order:2;order:2;width:30%}
@media screen and (max-width:980px){#cta .inner{display:block;text-align:center}
#cta .inner header{padding-right:0;width:100%}
#cta .inner .actions{margin-left:auto;margin-right:auto;max-width:20em;width:100%}
}
#main>header{padding:12em 0 10em;background-attachment:fixed}
#main>header.banner1{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner1.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner1.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner1.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner1.jpg)}
#main>header.banner2{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner2.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner2.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner2.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner2.jpg)}
#main>header.banner3{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner3.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner3.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner3.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner3.jpg)}
#main>header.banner4{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner4.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner4.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner4.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner4.jpg)}
#main>header.banner5{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner5.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner5.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner5.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner5.jpg)}
#main>header.banner6{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner6.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner6.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner6.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner6.jpg)}
#main>header.banner7{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner7.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner7.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner7.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner7.jpg)}
#main>header.banner8{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner8.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner8.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner8.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/banner8.jpg)}
#main>header h2{font-size:1.75em;margin:0 0 .5em}
#main>header p{color:inherit;top:0}
#bannermedio{background-size:cover;}
#bannermedio.prodotti{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/modella_accessori.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/modella_accessori.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/modella_accessori.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/modella_accessori.jpg);background-position:30% 0;}
#bannermedio.boccaccio{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/boccaccio_xl.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/boccaccio_xl.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/boccaccio_xl.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/boccaccio_xl.jpg);background-position:50% 60%;} 
#bannermedio.monza{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/monza_xl.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/monza_xl.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/monza_xl.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/monza_xl.jpg);background-position:50% 60%;} 
#bannermedio.venezia{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/venezia_xl.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/venezia_xl.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/venezia_xl.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/venezia_xl.jpg);background-position:50% 60%;}
#bannermedio.marghera{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/marghera_xl.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/marghera_xl.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/marghera_xl.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/marghera_xl.jpg);background-position:50% 60%;} 
#bannermedio.spazzole{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/spazzole_xl.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/spazzole_xl.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/spazzole_xl.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/spazzole_xl.jpg);background-position:50% 60%;}
#bannermedio.craft{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/craft_xl.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/craft_xl.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/craft_xl.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/craft_xl.jpg);background-position:50% 60%;} 
#bannermedio.bio{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/bio_xl.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/bio_xl.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/bio_xl.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../images/bio_xl.jpg);background-position:50% 60%;} 
@media screen and (max-width:1680px){#main>header{padding:10em 0 8em}
}
@media screen and (max-width:1280px){#main>header{padding:8em 3em 6em}
}
@media screen and (max-width:980px){#main>header{padding:10em 3em 8em}
.linea.last{display:block;}
}
@media screen and (max-width:736px){#cta .inner .actions{max-width:none}
#main>header{padding:5em 3em 3em}
#main>header h2{font-size:1.25em;margin:0 0 1em}
}
body.is-mobile #main>header{background-attachment:scroll}
#footer{padding:6em 0 4em;background-color:#111;font-size:.9em}
#footer .icons .icon{font-size:1.45em}
#footer .icons a{color:rgba(255,255,255,.5)}
#footer .icons a:hover{color:#fff}
#footer .copyright{color:rgba(255,255,255,.5);font-size:.8em;list-style:none;padding:0}
#footer .copyright li{border-left:solid 1px rgba(255,255,255,.5);display:inline-block;line-height:1em;margin-left:1em;padding-left:1em}
#footer .copyright li:first-child{border-left:0;margin-left:0;padding-left:0}
#footer .copyright li a{color:inherit}
#footer .copyright li a:hover{color:#fff}
@media screen and (max-width:480px){#footer .copyright li{border:0;display:block;line-height:1.65em;margin:0;padding:.5em 0}
#banner h2.spazzole{font-size:2.2em;padding:0.35em;}
}
@media screen and (max-width:980px){#footer{padding:4em 3em 2em}
}
@media screen and (max-width:736px){#footer{padding:3em 2em 1em}
}
body.landing #page-wrapper{background-attachment:fixed;padding-top:0}
body.landing #page-wrapper.banner1{background-image:-moz-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner1.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner1.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner1.jpg);background-image:linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner1.jpg)}
body.landing #page-wrapper.banner2{background-image:-moz-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner2.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner2.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner2.jpg);background-image:linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner2.jpg)}
body.landing #page-wrapper.banner3{background-image:-moz-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner3.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner3.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner3.jpg);background-image:linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner3.jpg)}
body.landing #page-wrapper.banner4{background-image:-moz-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner4.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner4.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner4.jpg);background-image:linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner4.jpg)}
body.landing #page-wrapper.banner5{background-image:-moz-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner5.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner5.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner5.jpg);background-image:linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner5.jpg)}
body.landing #page-wrapper.banner6{background-image:-moz-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner6.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner6.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner6.jpg);background-image:linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner6.jpg)}
body.landing #page-wrapper.banner7{background-image:-moz-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner7.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner7.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner7.jpg);background-image:linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner7.jpg)}
body.landing #page-wrapper.banner8{background-image:-moz-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner8.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner8.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner8.jpg);background-image:linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner8.jpg)}
body.landing #footer{background-color:rgba(51,51,51,.9)}
body.is-mobile.landing #page-wrapper{background:0 0}
body.is-mobile.landing #banner,body.is-mobile.landing .wrapper.style4{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner1.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner1.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner1.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner1.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}
body.is-mobile.landing #banner.banner1,body.is-mobile.landing .wrapper.style4.banner1{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner1.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner1.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner1.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner1.jpg)}
body.is-mobile.landing #banner.banner2,body.is-mobile.landing .wrapper.style4.banner2{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner2.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner2.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner2.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner2.jpg)}
body.is-mobile.landing #banner.banner3,body.is-mobile.landing .wrapper.style4.banner3{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner3.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner3.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner3.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner3.jpg)}
body.is-mobile.landing #banner.banner4,body.is-mobile.landing .wrapper.style4.banner4{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner4.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner4.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner4.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner4.jpg)}
body.is-mobile.landing #banner.banner5,body.is-mobile.landing .wrapper.style4.banner5{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner5.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner5.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner5.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner5.jpg)}
body.is-mobile.landing #banner.banner6,body.is-mobile.landing .wrapper.style4.banner6{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner6.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner6.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner6.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner6.jpg)}
body.is-mobile.landing #banner.banner7,body.is-mobile.landing .wrapper.style4.banner7{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner7.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner7.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner7.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner7.jpg)}
body.is-mobile.landing #banner.banner8,body.is-mobile.landing .wrapper.style4.banner8{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner8.jpg);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner8.jpg);background-image:-ms-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner8.jpg);background-image:linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5)),url(https://www.dilucamilano.it/images/banner8.jpg)}
body.is-mobile.landing #footer{background-color:#111}
.cookieConsentContainer{z-index:999;width:350px;min-height:20px;box-sizing:border-box;padding:30px 30px 30px 30px;background:#232323;overflow:hidden;position:fixed;bottom:30px;right:30px;display:none}
.cookieConsentContainer .cookieTitle a{font-family:OpenSans,arial,sans-serif;color:#fff;font-size:22px;line-height:20px;display:block}
.cookieConsentContainer .cookieDesc p{margin:0;padding:0;font-family:OpenSans,arial,sans-serif;color:#fff;font-size:13px;line-height:20px;display:block;margin-top:10px}
.cookieConsentContainer .cookieDesc a{font-family:OpenSans,arial,sans-serif;color:#fff;text-decoration:underline}
.cookieConsentContainer .cookieButton a{display:inline-block;font-family:OpenSans,arial,sans-serif;color:#fff;font-size:14px;font-weight:700;margin-top:14px;background:#000;box-sizing:border-box;padding:15px 24px;text-align:center;transition:background .3s}
.cookieConsentContainer .cookieButton a:hover{cursor:pointer;background:#3e9b67}
@media (max-width:980px){.cookieConsentContainer{bottom:0!important;left:0!important;width:100%!important}
}