body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;text-align:left}html,body{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;text-align:center}fieldset,img{border:0;text-align:center}input{border:1px solid #b0b0b0;padding:3px 5px 4px;color:#979797;width:190px}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-sizing:border-box}*{margin:0;padding:0;font:15px/1.3em "Roboto",sans-serif;color:#393838;z-index:1;-webkit-text-size-adjust:none;outline:none}html,body,html>body{width:100%;max-width:100%;min-height:100%;margin:0px auto;display:block;background:#fff}body{text-align:center;position:relative;height:100%;background:#fff;background-size:cover !important}a{text-decoration:none;background-color:transparent}a:visited{background-color:red}::selection{background:#ff6a6a;color:#fff}::-moz-selection{background:#ff6a6a;color:#fff}* *{font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;text-align:inherit}h1,h2,h3,h4,h5,h6{line-height:1.3em;font-family:"Merriweather",serif}h1{font-size:45px}h2{font-size:35px}h3{font-size:24px}h4{font-size:20px}h5{font-size:19px}h6{font-size:18px}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-size:inherit}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:bold !important;text-transform:inherit !important;font-size:inherit !important}p{margin-bottom:1em}ol{list-style-position:outside;margin-left:30px}ol li{padding-bottom:10px}br{line-height:1em}strong,strong *{font-weight:bold !important}em,* em,em *{font-style:italic !important}.bordered{border:1px dotted #ccc;margin:-1px 0 0 -1px}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opacity,div.button a,.header .logo a,.header__social img,.header .menu__content li a,.header .trigger,.search__close,.search__panel button.gsc-search-button,.search__panel button.gsc-search-button:hover,.section__content--page a,.showall,.footer__content p.socials a,.footer__content p.socials img,.footer__content .menu li a,.tag--section a,.preview a,.pagination .goto,.post .title,.post--tall .cta,.post--tall .download,.post--tall2 .cta,.post--download .download__extension a,.post--download .download,.post--event .date__number,.post--event .cta,.category__menu .voice a,.category__title a,.detail__long a,.detail__anchors li a,.detail__resources li a,.detail__download li a,.detail .prevnext .next a,.detail .prevnext .prev a,.author_contacts a,.author__lists .voice a{opacity:1;transition:opacity ease .1s}.opacity:hover,div.button a:hover,.header .logo a:hover,.header__social img:hover,.header .menu__content li a:hover,.header .trigger:hover,.search__close:hover,.search__panel button.gsc-search-button:hover,.section__content--page a:hover,.showall:hover,.footer__content p.socials a:hover,.footer__content p.socials img:hover,.footer__content .menu li a:hover,.tag--section a:hover,.preview a:hover,.pagination .goto:hover,.post .title:hover,.post--tall .cta:hover,.post--tall .download:hover,.post--tall2 .cta:hover,.post--download .download__extension a:hover,.post--download .download:hover,.post--event .date__number:hover,.post--event .cta:hover,.category__menu .voice a:hover,.category__title a:hover,.detail__long a:hover,.detail__anchors li a:hover,.detail__resources li a:hover,.detail__download li a:hover,.detail .prevnext .next a:hover,.detail .prevnext .prev a:hover,.author_contacts a:hover,.author__lists .voice a:hover{opacity:.65;transition:opacity ease .1s}.anchor{position:absolute;top:0;left:0;width:100%;height:100%}.center{text-align:center}.lined,.category__title{font-family:"Roboto",sans-serif;letter-spacing:1px;font-weight:bold;color:#393838;margin-bottom:50px;text-transform:capitalize;padding-left:20px}.lined:after,.category__title:after{content:" ";margin-top:4px;display:block;position:relative;left:-25px;height:1px;width:75px;border-bottom:3px solid #ff6a6a}.empty{padding:20px;text-align:center;width:100%;background:#fbf8f8;font-style:italic}@media screen{@font-face{font-family:'CC-ICONS';font-style:normal;font-weight:normal;src:url("/i/cc-icons.ttf") format("truetype")}span.cc{font-family:'CC-ICONS';color:#ABB3AC}}.back-to-top{position:fixed;bottom:40px;right:40px;z-index:9999;width:32px;height:32px;text-align:center;line-height:30px;background:#ff6a6a;color:#fff;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity 0.2s ease-out;opacity:0;display:none}.back-to-top:hover{background:#e9ebec}.back-to-top.show{opacity:1;display:block}.parts{overflow:hidden}.part{width:50%;float:left}div.button{display:inline-block}div.button a{display:inline-block;padding:10px 40px;color:#ff6a6a !important;font-weight:bold;text-transform:uppercase;border:2px solid #ff6a6a;letter-spacing:2px}.at4-share .at4-share-count-container{text-align:center}.form .err{text-transform:uppercase;display:inline-block;font-size:11px !important;padding:3px 6px;color:#fff !important;margin-left:10px;background:#F96363}.form label{color:#333;font-weight:300;font-size:13px;text-transform:lowercase}.form label *{color:#333}.form legend{color:#333;margin-bottom:15px}.form input[type="text"],.form input[type="password"]{padding:3px;border:0;border-bottom:1px solid #ff6a6a;-webkit-appearance:none;width:100%;border-radius:0;background:none}.form textarea{border:0;padding:3px;width:100%;height:100px;border:1px solid #ccc;color:#333;border-radius:0}.form select{border:0;width:190px;border:1px solid #EBE6E6;padding:3px;-webkit-appearance:none !important}.form input[type="date"]{-webkit-appearance:none !important;line-height:1em;border-radius:0}.form p{margin-bottom:15px;height:auto}.form .privacy{clear:left}.form .privacy .privacy-policy-content{background:#f3f3f3;padding:10px;height:100px;overflow:auto}.form .privacy .privacy-policy-content *{font-size:12px}.form .privacy p.checkbox{margin:10px 0}.form .mandatory-text{font-style:italic}.form .caption{display:block;font-size:12px;color:#777}.form p.submit{clear:left;padding-top:20px}.form optgroup,.form option.optgroup{font-style:italic;color:#999}input[readonly]{background:#f8f8f8;color:#EC1338;font-weight:bold;font-style:italic}.form hr{clear:left}.form input:focus,.form select:focus{color:#333;outline:none}.form input{display:inline-block;height:33px;margin:0;padding:0}.form legend{display:block;text-transform:initial;text-align:left;margin-bottom:0px}.form label.checkbox{font-size:13px}.form .submit input{display:inline-block;position:relative;top:-1px;letter-spacing:2px;background:transparent;color:#ff6a6a;border:2px solid #ff6a6a !important;height:30px;height:42px;outline:0;border:0;text-transform:initial;padding:0 15px;cursor:pointer;text-align:center;text-transform:uppercase;font-weight:bold;letter-spacing:1px}.form .submit input:hover{color:#000}.form input.checkbox{height:auto;display:inline-block;margin-right:10px;width:auto}.form label.checkbox{display:inline-block;width:90%;vertical-align:middle;font-size:12px}.form label.checkbox *{font-size:12px;text-decoration:underline}.form p.checkbox{display:block}.form .elmulticheck{margin-bottom:5px}.form fieldset{border:0;padding:0;margin-bottom:10px}.ui-datepicker-trigger{left:10px;position:relative;top:7px}.form-feedback{margin-bottom:20px}.form-feedback.error{background:#F96363;padding:5px}.form-feedback.error .content{background:#f3f3f3;padding:10px}.form-feedback.error .message{color:#D25353}.captcha{min-height:160px;margin-bottom:10px}#recaptcha2{margin-top:20px}.captcha .recaptcha_image{overflow:hidden;margin-bottom:15px}.captcha #recaptcha_image{display:inline-block;float:left;background:#fff url(colorbox/loading.gif) center center no-repeat;width:308px;height:65px;margin-right:15px}.captcha .change-captcha{display:inline-block;width:40px;height:40px;text-indent:-9999px;background:url(reload.png);float:left;margin-top:10px}.captcha .recaptcha_only_if_incorrect_sol{display:none}.part-1{float:left;width:50%;padding-right:10%}.part-2{float:left;width:50%;padding-right:10%}p.sx,div.sx{float:left;width:100%;padding-right:0%}*.sx{clear:left}p.dx,div.dx{float:left;width:100%;padding-right:0%}p.long{clear:left;width:35%}p.long input,p.long select{clear:left;width:100%}p.clear,div.clear{clear:left}body.search__panel--open,html.search__panel--open,body.menu--open,html.menu--open{overflow:hidden}.wrapper{width:100%;margin:0 auto;min-height:100%;background:#fff;position:relative;z-index:200}.main{background:#fff;width:100%;position:relative;z-index:100;padding-top:85px}.main.search__panel--open{opacity:.4}.header{height:85px;background:#fff;width:100%;padding:0 30px;position:fixed;z-index:250}.header__content{max-width:1200px;margin:0 auto;position:relative;top:0;left:0}.header .logo{width:340px;height:57px;position:relative;top:20px}.header .logo a{display:block;background:url(/i/DirittoPa.png?v=2) center center no-repeat;background-size:contain;width:340px;height:57px;text-indent:-9999px;overflow:hidden}.header__social{position:absolute;left:370px;top:35px;opacity:.6;width:100px}.header__social img{width:20px;margin-right:15px}.header .menu{position:absolute;right:0px;top:40px}.header .menu__content ul{display:inline-block}.header .menu__content li{display:inline-block;margin-left:45px;padding-bottom:5px}.header .menu__content li a{font-size:13px;color:#757575;letter-spacing:2px}.header .menu__content li.voice--active{border-bottom:3px solid #ff6a6a}.header .search{display:inline-block;margin-left:45px}.header .search__trigger a{position:relative;top:0px;display:block;width:18px;height:21px;background:url(/i/search__trigger.png);background-size:contain;background-repeat:no-repeat;cursor:pointer;text-indent:-9999px}.header .trigger{display:none;position:absolute;top:60px;left:50px;z-index:2000;width:25px;height:30px;cursor:pointer}.header .trigger .e{display:block;width:80%;background:#ff6a6a;height:3px;margin:0 auto;margin-bottom:6px;transition:all linear .5s;position:absolute;top:0}.header .trigger .e2{width:100%;opacity:1;top:8px;left:-10%}.header .trigger .e3{top:16px}.header .trigger.menu--open .e1{transform:rotate(45deg);position:absolute;top:8px;left:0;width:100%}.header .trigger.menu--open .e3{transform:rotate(-45deg);position:absolute;top:8px;left:0;width:100%}.header .trigger.menu--open .e2{opacity:0}.search__close{position:absolute;top:20px;right:30px;height:20px;width:20px;background:url(/i/search__close.png) center center no-repeat;border:0;cursor:pointer;display:none}.search__panel{display:block;position:relative;top:0;left:0;width:100%;height:auto;max-height:100%;overflow:auto;transition:all ease-out .3s;z-index:960}.search__panel.search__panel--open{top:85px;transition:all ease-in .3s}.search__panel__content{width:100%;max-width:1200px;margin:0 auto;height:auto;padding-bottom:100px;overflow:hidden;padding-top:40px}.search__panel h6{text-align:center;padding:70px 0;padding-right:6%}.search__panel .gsc-results-wrapper-nooverlay{padding-top:50px}.search__panel .gsc-orderby{display:none}.search__panel .gsc-table-result,.search__panel .gsc-thumbnail-inside,.search__panel .gsc-url-top{padding-left:0}.search__panel .gsc-control-cse{background:none;border:0}.search__panel .gsc-control-cse{background:none;border:0}.search__panel .gsc-input-box-focus{box-shadow:none}.search__panel .gsc-input-box-hover{box-shadow:none}.search__panel #gsc-iw-id1{border:0;border-bottom:2px solid #444444;background:none}.search__panel #gsc-i-id1{background:none !important;text-align:center;font-family:"Roboto",sans-serif;font-weight:100;color:#000}.search__panel #gsc-i-id1::-webkit-input-placeholder{color:transparent}.search__panel #gsc-i-id1::-moz-placeholder{color:transparent}.search__panel #gs_cb50{display:none}.search__panel .gsc-input-box{height:50px}.search__panel input.gsc-input{font-size:30px}.search__panel button.gsc-search-button,.search__panel button.gsc-search-button:hover{height:0;width:0;padding:30px;background:url(/i/search__trigger.png) center center no-repeat;border:0}.search__panel button.gsc-search-button svg{display:none}.section{width:100%;background:#fff;padding:0 2%}.section__content{max-width:1200px;margin:0 auto;padding:100px 0}.section__content--page{padding:25px !important;font-family:"Merriweather",serif;font-size:15px;line-height:2em;color:#555}.section__content--page p{font-family:"Merriweather",serif;font-size:15px;line-height:2em;color:#555}.section__content--page a{text-decoration:underline}.section__content--page a:visited{color:#888}.section--alternate{background:#fbf8f8}.section--nomargintop .section__content{padding-top:0}.section--filler{background:linear-gradient(0deg, #fff 60%, #fbf8f8 0)}.section--404{background:linear-gradient(0deg, #fff 60%, #fbf8f8 0)}.section--404 .section__content{width:65%;margin:0 auto;min-height:450px}.section--intro{height:600px;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.newsletter__intro{width:45%;margin:30px 0}.newsletter__form{margin:0 auto;padding-bottom:50px}.newsletter__form label{display:block;margin-bottom:5px;color:#696969}.newsletter__form #newsletter-trigger{padding:10px;border:0;width:75%;float:left;border:1px solid #ff6a6a}.newsletter__form__submit{position:relative;width:20%;margin-right:5%;float:right}.newsletter__form__submit input{width:100%;display:inline-block;text-align:right;border:0;background:none;font-size:22px;color:#000;font-weight:bold;letter-spacing:2px}.newsletter__form__submit:after{position:absolute;right:0;margin-left:5px;margin-bottom:-5px;display:block;content:"";width:74px;height:8px;background:url("/i/arrow__right--red.png");background-size:100%}.newsletter.search__panel--open{opacity:.4}.showall{width:100%;display:inline-block;text-align:right;border:0;background:none;font-size:16px;color:#000;font-weight:bold;letter-spacing:2px;margin-right:-30px}.showall:after{position:absolute;right:20px;margin-left:5px;margin-bottom:-5px;display:block;content:"";width:74px;height:8px;background:url("/i/arrow__right--red.png");background-size:100%;transition:.5s right}.showall:hover:after{right:10px;transition:.5s right}.footer{width:100%;min-height:500px;background:#fff;z-index:100;position:relative;overflow:hidden}.footer__content{position:relative;width:90%;max-width:1200px;margin:0 auto;padding-top:50px}.footer__content p{text-align:center;margin-top:30px}.footer__content .signature{position:relative}.footer__content .signature:before{display:block;width:300%;position:absolute;top:98%;left:-280%;height:3px;content:" ";background:#ff6a6a}.footer__content p.socials:after{display:block;width:300%;position:absolute;top:99%;right:-264%;height:3px;content:" ";background:#ff6a6a}.footer__content p.signature img{display:block;width:100px;margin:0 auto;margin-bottom:20px}.footer__content p.socials a{margin-right:15px}.footer__content p.socials img{width:20px;margin-right:5px;vertical-align:middle}.footer__content .menu{text-align:center;margin-top:30px}.footer__content .menu ul{display:inline-block}.footer__content .menu li{display:inline-block;margin:0 35px}.footer__content .menu li a{font-size:14px;color:#757575;letter-spacing:2px}.footer .legals{clear:left;text-align:center;font-size:14px;color:#393838;padding-top:80px;margin:30px}.footer .legals *{display:inline-block;color:#393838}.footer .legals a{text-decoration:underline}.footer .legals span.cc{margin:0}.footer .credits{clear:left;text-align:center;font-size:14px;color:#393838;padding-top:80px;margin:30px}.footer .credits *{display:inline-block;color:#c2c2c2;margin:0 40px}.footer.search__panel--open{opacity:.4}.tag,.post-date,.hours,.detail__section .tag--section a:before,.author{color:#ff6a6a;text-transform:uppercase;font-size:11px;display:inline-block;font-weight:bold}.tag--section{display:inline-block;width:auto;font-size:11px;text-transform:uppercase;padding:10px 0}.tag--section a{font-size:11px;text-transform:uppercase;margin-left:-25px}.tag--section a:before{content:"/";padding-left:15px;margin-right:15px;display:inline-block}.tag--section a:after{content:"\226B";padding-left:5px;margin-right:15px;display:inline-block}.tag--empty a:after,.tag--empty a:before{display:none !important}.tag--auto{text-transform:uppercase !important;color:#ddd !important;font-style:italic}.post-date,.hours,.detail__section .tag--section a:before{opacity:1 !important}.post-date :hover,.hours :hover,.detail__section .tag--section a:before :hover{opacity:1 !important}.post-date:before,.hours:before,.detail__section .tag--section a:before{content:"/";padding-left:15px;margin-right:15px;display:inline-block}.hours:after{content:"/";padding-left:15px;margin-right:15px;display:inline-block}.comment:before{content:"/";color:#fff;margin-right:10px;color:#fbf8f8;font-size:12px}.comment:hover *{color:#fbf8f8 !important}.comment__label{font-size:12px}.comment__count{display:inline-block;position:relative;width:18px;height:18px;border-radius:30px;background:#000;margin-left:5px}.comment__count span{display:inline-block;width:18px;height:18px;color:#fff !important;line-height:18px;text-align:center;font-size:10px;z-index:50;position:relative}.comment__count:before{content:" ";display:block;width:8px;height:8px;background:red;position:absolute;bottom:0px;left:0px;z-index:30;background:#000}.preview{width:100%;height:100%;margin-bottom:10px}.preview a{display:block;width:100%;height:100%;width:100%;height:100%}.preview__image{width:100%;height:100%;background-size:cover;background-position:center center}.group{overflow:hidden}.group_title{clear:left;margin:20px 0;margin-top:40px}.group_title h4{font-weight:bold;font-size:20px;text-transform:uppercase}.group_title h4:after{content:"//";margin-left:30px;color:#fbf8f8}.tpl{overflow:hidden}.tpl--1 .post--big{margin-right:25px}.tpl--1 .post--medium{margin-bottom:20px}.tpl--evidence{min-height:400px;background:url(/i/rolling.svg) center center no-repeat}.tpl--evidence .bx-controls-direction{display:none}.pagination{width:100%;text-align:center;padding:5% 10%}.pagination .goto{display:inline-block;width:30px;height:30px;text-align:center;font-size:15px;line-height:30px;background:#fbf8f8;margin-right:10px;margin-bottom:10px}.pagination .goto--active{font-family:"Merriweather",serif;color:#ff6a6a;font-weight:bold;font-size:22px}.post{position:relative;top:0;left:0;display:block;float:left}.post .content{position:relative;top:0;left:0;padding-top:0;height:auto}.post .title{margin-bottom:10px;text-overflow:ellipsis}.post--tall{width:30%;margin:0 1.5%;height:auto}.post--tall .preview{width:100%;height:170px}.post--tall .content{float:none;width:100%;height:180px}.post--tall .short{display:none;letter-spacing:.5px}.post--tall .short *{letter-spacing:.5px;font-size:14px}.post--tall .title h3 a{font-size:24px;line-height:1.4em}.post--tall .author,.post--tall .author *,.post--tall .post-date{color:#c2c2c2;font-weight:normal;text-transform:initial}.post--tall .post-date:before{padding-left:5px;margin-right:5px}.post--tall .cta,.post--tall .download{border-top:2px solid;clear:left;text-align:right;color:#ff6a6a;text-transform:uppercase;padding-top:4px;font-size:10px}.post--small{border-bottom:1px solid #e0e0e0;padding-bottom:20px;margin-bottom:40px}.post--small .title h3{font-size:16px;line-height:1em}.post--small .title h3 a{font-size:16px;line-height:1em}.post--small .title h3 a:visited{color:#888}.post--tall2{width:30%;margin:3% 1.5%;height:auto}.post--tall2 .preview{display:none}.post--tall2 .content{float:none;width:100%;height:180px}.post--tall2 .short{display:none;letter-spacing:.5px}.post--tall2 .short *{letter-spacing:.5px;font-size:14px}.post--tall2 .title h3 a{font-size:24px;line-height:1.4em}.post--tall2 .author,.post--tall2 .author *,.post--tall2 .post-date{color:#c2c2c2;font-weight:normal;text-transform:initial}.post--tall2 .post-date:before{padding-left:5px;margin-right:5px}.post--tall2 .cta{border-top:2px solid;clear:left;text-align:right;color:#ff6a6a;text-transform:uppercase;padding-top:4px;font-size:10px}.post--download{width:100%;margin:0 auto;height:auto;border-bottom:1px solid #e0e0e0;padding-bottom:5px;margin-bottom:50px;clear:left;float:none;overflow:hidden}.post--download .title{width:90%}.post--download .short{display:block}.post--download .download__extension{width:5%;margin-right:5%;float:left;vertical-align:top;text-align:center}.post--download .download__extension a{font-family:"Merriweather",serif;color:#ff6a6a;font-size:30px;font-weight:bold;vertical-align:top}.post--download .content{float:left;width:90%;padding:0}.post--download .download{width:100%;text-align:right;color:#c2c2c2}.post--download .download:after{content:" >";color:#c2c2c2}.post--event{width:100%;margin:0 auto;height:auto;border-bottom:1px solid #e0e0e0;padding-bottom:5px;margin-bottom:50px;clear:left;float:none;overflow:hidden}.post--event .post-date:before{display:none}.post--event .title{width:90%}.post--event .date__number{width:7.5%;margin-right:2.5%;float:left;vertical-align:top;text-align:right;font-family:"Merriweather",serif;color:#ff6a6a;font-size:60px;font-weight:bold;vertical-align:top}.post--event .content{float:left;width:90%;padding:0}.post--event .cta{width:100%;text-align:right;color:#c2c2c2}.post--event .cta:after{content:" >";color:#c2c2c2}.post--highlight{width:100%;margin:0%;position:relative}.post--highlight .preview{position:absolute;top:0;left:0;width:100%;height:auto;min-height:700px;z-index:50;background-color:#000}.post--highlight .preview__image{opacity:.5;height:100%;min-height:100%}.post--highlight .contents{position:absolute;bottom:0;left:0;float:none;width:100%;margin:0 auto;margin-bottom:100px;padding:5%;padding-bottom:0;z-index:100}.post--highlight .content{width:100%;max-width:1200px;margin:0 auto;height:auto;z-index:100}.post--highlight .content *{width:80%}.post--highlight .short,.post--highlight .short *{letter-spacing:.5px;font-size:22px;color:#fff;font-family:"Merriweather",serif}.post--highlight .title h3 a{font-size:45px;line-height:1.4em;font-weight:bold;color:#fff}.post--highlight .author-date{padding:0 0}.post--highlight .author-date:before,.post--highlight .author-date:after{display:block;content:" ";width:5%;margin:20px auto;margin-left:2.5%;background:#ff6a6a;height:3px}.post--highlight .author-date,.post--highlight .author-date *{display:block;color:#fff;font-weight:normal;text-transform:initial;font-size:16px;margin-bottom:5px}.post--highlight .cta{text-transform:uppercase;color:#ff6a6a;letter-spacing:2px;font-size:16px}.post--highlight .cta:after{padding-left:10px;content:">"}.category__menu{width:100%;display:table;table-layout:fixed}.category__menu__wrapper{min-height:50px}.category__menu .voice{display:table-cell;padding:20px 0;text-align:center;vertical-align:middle}.category__menu .voice a{display:block;width:100%;padding:15px 0;font-weight:bold;color:#757575;text-transform:capitalize;font-size:13px}.category__menu a.active{font-weight:normal}.category .section__content{padding:50px 0}.category__title{text-transform:initial;padding-left:20px}.category__title strong{color:#ff6a6a}.category__header{background:#fbf8f8}.category__header__content{padding:50px;padding-bottom:0;max-width:1200px;margin:0 auto}.category__header__content img{width:100%;max-width:100%}.detail{z-index:200}.detail .section__content{padding:0}.detail__preview .section__content{padding:70px 0;padding-bottom:30px}.detail__preview--empty{margin-bottom:20px}.detail__head{position:relative}.detail__head:before{position:absolute;top:0;left:0;display:block;content:"";height:100px;background:#fbf8f8;width:100%;z-index:-80}.detail__title--nopreview{position:static;padding:0}.detail__title--nopreview h1{color:#393838 !important}.detail__specs{text-align:center;margin:50px auto}.detail__section{text-align:center}.detail__section .tag--section a:before{content:"\00ab";font-size:16px;margin-right:5px}.detail__section .tag--section a:after{display:none}.detail__title h1{font-weight:bold;width:60%;margin-bottom:20px;margin:0 auto;color:#393838;text-align:center;font-size:45px !important}.detail__short{margin-bottom:20px}.detail__author,.detail__date,.detail__comments{display:inline-block;color:#c2c2c2;text-transform:initial;font-size:18px;font-weight:normal}.detail__author *,.detail__date *,.detail__comments *{display:inline-block;color:#c2c2c2;text-transform:initial;font-weight:normal;font-size:18px}.detail__author:after,.detail__author:before,.detail__date:after,.detail__date:before,.detail__comments:after,.detail__comments:before{display:none}.detail__date{margin-left:15px}.detail__comments{margin-left:30px}.detail__event{width:100%;margin:100px auto;text-align:center}.detail__event:before,.detail__event:after{position:relative;width:15%;display:block;border-bottom:3px solid #ff6a6a;content:"";margin:50px auto}.detail__event .post-date,.detail__event .hours,.detail__event .detail__section .tag--section a:before,.detail__section .tag--section .detail__event a:before{font-size:22px}.detail__event .post-date:before{display:none}.detail__event .button a{font-size:15px;margin-left:20px}.detail__short{width:60%;margin:100px auto;margin:0 auto}.detail__short,.detail__short *{line-height:2em;font-weight:bold;font-size:16px}.detail__long{font-family:"Merriweather",serif;font-weight:300;font-size:15px;line-height:2em;margin-bottom:30px}.detail__long h1,.detail__long h2,.detail__long h3,.detail__long h4,.detail__long h5,.detail__long h6{line-height:1.3em;font-family:"Merriweather",serif;margin-bottom:15px}.detail__long h1{font-size:45px}.detail__long h2{font-size:35px}.detail__long h3{font-size:24px}.detail__long h4{font-size:20px}.detail__long h5{font-size:19px}.detail__long h6{font-size:18px}.detail__long a{text-decoration:underline}.detail__long a:visited{color:#888}.detail__long h1 *,.detail__long h2 *,.detail__long h3 *,.detail__long h4 *,.detail__long h5 *,.detail__long h6 *{font-size:inherit}.detail__long h1 strong,.detail__long h2 strong,.detail__long h3 strong,.detail__long h4 strong,.detail__long h5 strong,.detail__long h6 strong{font-weight:bold !important;text-transform:inherit !important;font-size:inherit !important}.detail__long p{font-family:"Merriweather",serif;font-weight:300;font-size:15px;line-height:2em;color:#555}.detail__long img.image{width:100%;margin:30px 0}.detail__long strong,.detail__long strong *,.detail__long * strong{font-weight:bold}.detail__long em,.detail__long em *,.detail__long * em{font-weight:bold}.detail__long ul,.detail__long ol{margin:20px}.detail__long ol{list-style-type:decimal}.detail__long ul li{list-style-position:outside;margin-left:20px;line-height:2em}.detail__long ol li{list-style-position:outside;margin-left:20px;line-height:2em}.detail__long ul li:before{content:"\203A \0020";color:#ff6a6a;margin-right:2px}.detail__long blockquote{position:relative;font-family:"Merriweather",serif;width:100%;margin:30px 0;font-style:normal;font-weight:300;font-size:15px;line-height:2em;padding:30px;text-align:left;background:#fbf8f8 url(/i/quote.png) 10px 10px no-repeat}.detail__long blockquote *{font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important;font-style:inherit !important}.detail__long blockquote strong{font-weight:bold !important}.detail__long table{width:100%;table-layout:fixed;width:100%;margin:20px 0}.detail__long table td{border:1px solid #ccc;padding:5px;vertical-align:top}.detail__long blockquote:after{content:" ";display:block;position:absolute;bottom:10px;right:10px;width:80px;height:80px;z-index:-1;background:#fbf8f8 url(/i/quote.png) 0 0 no-repeat;transform:rotate(180deg)}.detail__long .gslide_embed iframe{margin:50px 0;width:100% !important;border:0 !important;background:url(/i/rolling.svg) center center no-repeat}.detail__long .evidenza{border:1px solid #c2c2c2;padding:15px}.detail__cols{width:100%;overflow:hidden;margin-top:30px}.detail__cols .detail__col{float:left;min-height:1px}.detail__cols .detail__col--1{width:60%}.detail__cols .detail__col--2{width:20%;padding-left:1%;padding-right:3%}.detail__cols .detail__col--2 .open-detail-button{display:none}.detail__cols .detail__col--2.show-on-mobile{position:relative;display:none}@media screen and (max-width: 1024px){.detail__cols .detail__col--2.show-on-mobile{display:block}}.detail__cols .detail__col--3{width:20%}.detail .detail__col--2.show-on-mobile{display:none;width:100%}@media screen and (max-width: 767px){.detail .detail__col--2.show-on-mobile{display:block}}.detail .detail__col--2.show-on-mobile .detail__resources,.detail .detail__col--2.show-on-mobile .detail__anchors,.detail .detail__col--2.show-on-mobile .detail__correlated{position:relative}.detail .detail__col--2.show-on-mobile .detail__resources ul,.detail .detail__col--2.show-on-mobile .detail__anchors ul,.detail .detail__col--2.show-on-mobile .detail__correlated ul{display:none}.detail .detail__col--2.show-on-mobile .detail__resources .group,.detail .detail__col--2.show-on-mobile .detail__anchors .group,.detail .detail__col--2.show-on-mobile .detail__correlated .group{display:none}.detail .detail__col--2.show-on-mobile .detail__resources .open-detail-button,.detail .detail__col--2.show-on-mobile .detail__anchors .open-detail-button,.detail .detail__col--2.show-on-mobile .detail__correlated .open-detail-button{display:none;width:36px;height:36px;position:absolute;top:-7px;right:13px;font-size:20px;color:#ff6a6a;text-align:center;border:2px solid #ff6a6a;line-height:12px;padding:10px;border-radius:50%}@media screen and (max-width: 767px){.detail .detail__col--2.show-on-mobile .detail__resources .open-detail-button,.detail .detail__col--2.show-on-mobile .detail__anchors .open-detail-button,.detail .detail__col--2.show-on-mobile .detail__correlated .open-detail-button{display:block}}.detail__others{clear:left;margin-top:20px}.detail__anchors,.detail__resources,.detail__download{border-bottom:3px solid #ff6a6a;padding-bottom:10px;margin-bottom:50px}.detail__anchors li,.detail__resources li,.detail__download li{list-style-position:outside;margin-left:0;line-height:1.2em;margin-bottom:10px}.detail__anchors li:before,.detail__resources li:before,.detail__download li:before{content:"\203A \0020";color:#ff6a6a;margin-right:2px;font-size:16px}.detail__anchors li a,.detail__resources li a,.detail__download li a{font-family:"Merriweather",serif}.detail__anchors li a:visited,.detail__resources li a:visited,.detail__download li a:visited{color:#888}.detail__anchors h5,.detail__resources h5,.detail__download h5{text-transform:uppercase;font-size:14px;font-weight:bold;font-family:"Roboto",sans-serif;margin-bottom:10px}.detail__anchors .spec,.detail__resources .spec,.detail__download .spec{display:block;opacity:.4;font-size:11px;margin-left:15px;text-transform:uppercase}.detail .prevnext{width:60%;margin:0 auto;overflow:hidden;margin-bottom:40px}.detail .prevnext h6{color:#ff6a6a;font-size:14px !important;margin-bottom:15px;font-weight:bold;font-family:"Roboto",sans-serif !important;text-transform:uppercase}.detail .prevnext .prev{width:44%;margin-right:3%;float:left;position:relative;padding-bottom:20px}.detail .prevnext .prev *{text-align:right;font-family:"Merriweather",serif;font-size:19px}.detail .prevnext .prev:after{transform:rotate(180deg);right:0}.detail .prevnext .next{width:44%;margin-left:3%;float:left;position:relative;padding-bottom:20px}.detail .prevnext .next *{text-align:left;font-family:"Merriweather",serif;font-size:19px}.detail .prevnext .next:after{left:0}.detail .prevnext .next:after,.detail .prevnext .prev:after{position:absolute;bottom:0;display:block;content:"";width:74px;height:8px;background:url("/i/arrow__right--red.png");background-size:cover}.detail .prevnext .next:empty:after,.detail .prevnext .prev:empty:after{display:none}.author_detail{z-index:200}.author_detail__image{display:table-cell;width:30%;margin-right:5%}.author_detail__image img{width:100%}.author_detail__name{width:60%;display:table-cell;vertical-align:bottom;padding-left:5%}.author_detail__name h2{color:#ff6a6a;font-size:32px}.author_detail__name p strong{text-transform:uppercase}.author_detail__description{float:none;clear:left;margin-top:100px}.author_detail__description *{text-align:left;font-family:"Merriweather",serif;font-size:18px}.author_contacts{border:2px solid #ff6a6a;padding:30px;margin:0 25px}.author_contacts *{text-align:left;font-size:18px}.author_contacts a{text-decoration:underline}.author_contacts a:visited{color:#888}.author__lists{padding:0 25px}.author__lists .voice{display:block;padding:20px 0;text-align:left;vertical-align:middle;border-bottom:1px dotted #ccc;margin-bottom:20px}.author__lists .voice a{font-size:22px}.author__lists .personal-link a{font-family:"Merriweather",serif;font-size:15px;text-transform:initial;color:#393838;font-weight:300}#PopupSignupForm_0{display:none}

/*********************************************
----------- Iubenda  -----------------
*********************************************/
#iubenda-cs-banner .iubenda-banner-content * {color: white !important;}