/*! 
 ### Built with css preprocessor, don't modify directly ### 
 */
.ls-page-footer,.ls-page-header,.ls-page-header_nav,.ls-slim-header{font-family:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}
.ls-page-footer *,.ls-page-header *,.ls-page-header_nav *,.ls-slim-header *{-webkit-box-sizing:border-box;box-sizing:border-box}
.ls-page-footer:after,.ls-page-footer:before,.ls-page-header:after,.ls-page-header:before,.ls-page-header_nav:after,.ls-page-header_nav:before,.ls-slim-header:after,.ls-slim-header:before{-webkit-box-sizing:border-box;box-sizing:border-box}
html.is-menu-open{overflow:hidden}
body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizeLegibility}
body:after{content:"";display:block;position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(255,255,255,.95);z-index:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:0;pointer-events:none}
body.is-menu-open{overflow-x:visible}
body.is-menu-open .ls-slim-header_logo{display:block}
body.is-menu-open:after{opacity:1}
body.is-menu-open .ls-slim-header{border-bottom:0}
body.is-menu-open .ls-slim-header .ls-slim-header_content:after,body.is-menu-open .ls-slim-header .ls-slim-header_content:before{display:none;visibility:hidden}
body.lescienze .ls-main-logo.mind{display:none}
body.mind .ls-main-logo.lescienze,body.mind .ls-page-header_link.lescienze .gs-follow-button-twitter{display:none}
.ls-slim-header{position:-webkit-sticky;position:sticky;top:0;z-index:1001;padding-top:11px;padding-bottom:6px;background-color:#fff}
.ls-slim-header.sticky .ls-slim-header_logo{display:block}
.mind .ls-slim-header.sticky .ls-slim-header_logo{display:none}
.mind .ls-slim-header.sticky .mind-slim-header_logo{display:block}
.ls-slim-header_content{font-family:'Helvetica Neue',Helvetica,sans-serif;height:37px;position:relative}
body.has_domination .ls-slim-header_content:before{display:none;visibility:hidden}
.ls-slim-header_logo{margin-left:auto;margin-right:auto;height:30px;width:130px;overflow:hidden;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;display:none}
.ls-slim-header_logo svg{height:30px;margin-top:4px}
.mind-slim-header_logo{margin-left:auto;margin-right:auto;height:30px;width:130px;overflow:hidden;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;display:none}
.mind-slim-header_logo svg{height:25px;margin-top:4px}
.ls-slim-header_nav{position:absolute;width:100%;display:none}
.ls-slim-header_nav-wrap{opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translateY(-60px);transform:translateY(-60px)}
.ls-slim-header_nav-wrap.is-open{opacity:1;position:relative;-webkit-transform:translateY(15px);transform:translateY(15px);overflow:auto;height:calc(100vh - 60px);border-top:1px solid #dedede;background-color:#fff;z-index:9999;margin:0 -16px}
.ls-slim-header_nav-wrap.is-open .ls-slim-header_nav{display:block}
.ls-slim-header_nav a{text-decoration:none;display:block;color:#c00;font-size:14px}
.ls-slim-header_nav_list{margin:0;padding:0;list-style:none}
.ls-slim-header_nav_list_item>a{text-transform:uppercase}
.ls-slim-header_nav_list_item:not(:last-child){border-bottom:1px solid #dedede}
.ls-slim-header_nav_list_item-spec{display:none;visibility:hidden}
.ls-slim-header_nav_list_item-nd a span{display:inline-block;position:relative;left:0;top:5px;height:20px;width:20px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.ls-slim-header_nav_list_item-nd a span:after,.ls-slim-header_nav_list_item-nd a span:before{content:"";position:absolute;top:50%;height:1px;width:8px;background-color:#c00;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width .3s,-webkit-transform .3s;transition:width .3s,-webkit-transform .3s;transition:width .3s,transform .3s;transition:width .3s,transform .3s,-webkit-transform .3s}
.ls-slim-header_nav_list_item-nd a span:before{right:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.ls-slim-header_nav_list_item-nd a span:after{right:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.ls-slim-header_nav_list_item.is-open .ls-slim-header_nav_sublist{display:block}
.ls-slim-header_nav_list_item.is-open .ls-slim-header_nav_list_trigger span{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.ls-slim-header_nav_sublist{margin:0;padding:0;list-style:none;line-height:28px}
.ls-slim-header_nav_sublist-diff li a{text-transform:uppercase}
.ls-slim-header_nav_sublist li a{color:#252525;-webkit-transition:color .2s ease;transition:color .2s ease}
.ls-slim-header_nav_sublist li a:hover{color:#c00}
.ls-slim-header_chisiamo{position:absolute;top:11px;left:210px;text-transform:uppercase;font-size:14px}
body.lescienze .ls-slim-header_chisiamo{left:167px}
.ls-slim-header_ls{font-weight:700;position:absolute;top:11px;left:110px;text-transform:uppercase;font-size:14px;display:none}
.ls-slim-header_ls a{color:#c00}
.ls-slim-header_mind{font-weight:700;position:absolute;top:11px;left:110px;text-transform:uppercase;font-size:14px;display:none}
.ls-slim-header_ham{position:absolute;top:0;left:8px;height:35px;width:35px;z-index:9999;cursor:pointer}
.ls-slim-header_ham span{position:absolute;top:50%;left:50%;margin-left:-10px;width:20px;height:2px;background:#616161;-webkit-transition:all .2s ease;transition:all .2s ease}
.ls-slim-header_ham span:after,.ls-slim-header_ham span:before{content:"";position:absolute;width:20px;height:2px;background:#616161;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform-origin:center;transform-origin:center}
.ls-slim-header_ham span:before{top:-6px}
.ls-slim-header_ham span:after{top:6px}
.ls-slim-header_ham.is-active span{background:0 0}
.ls-slim-header_ham.is-active span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}
.ls-slim-header_ham.is-active span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0}
.ls-slim-header_user{position:absolute;right:0;top:3px;font-size:12px;letter-spacing:.4px;cursor:pointer;color:#999}
.ls-slim-header_user #account-data-container{position:relative;padding-left:15px;padding-right:15px}
.ls-slim-header_user #account-data-container.open{background-color:#fff;-webkit-box-shadow:0 -4px -4px 0 rgba(135,152,164,.3);box-shadow:0 -4px -4px 0 rgba(135,152,164,.3);border-top-left-radius:3px;border-top-right-radius:3px}
.ls-slim-header_user #account-data-container.open .header-logged-link{display:block;visibility:visible}
.ls-slim-header_user .header-logged-label,.ls-slim-header_user .header-login-label{display:inline-block;margin-right:5px;display:none;visibility:hidden}
.ls-slim-header_user .header-logged-label:hover,.ls-slim-header_user .header-login-label:hover{color:#c00}
.ls-slim-header_user .header-logged-img{width:25px!important;height:25px;border-radius:100%;position:relative}
.ls-slim-header_user .header-logged-link{position:absolute;top:26px;left:0;width:100%;z-index:3;text-align:center;display:none;visibility:hidden;background-color:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(135,152,164,.3);box-shadow:0 4px 4px 0 rgba(135,152,164,.3);border-radius:10px}
.ls-slim-header_user .header-logged-link .header-logged-logout,.ls-slim-header_user .header-logged-link .header-logged-profile{display:block;text-align:left;text-decoration:none;color:inherit;padding:10px 15px}
.ls-slim-header_user .header-logged-link .header-logged-logout:not(:last-child),.ls-slim-header_user .header-logged-link .header-logged-profile:not(:last-child){border-bottom:1px solid #dedede}
.ls-slim-header_user .header-logged-link .header-logged-logout:hover,.ls-slim-header_user .header-logged-link .header-logged-profile:hover{color:#c00}
.ls-slim-header_user .ls-icon-user{height:25px;width:25px;display:inline-block;background-image:url(https://www.repstatic.it/cless/common/social/stable/img/repubblica/nazionale/placeholder-utente.png?provider=site);background-repeat:no-repeat;background-size:25px 25px}
.ls-slim-header_user #cont-login{float:left;z-index:9999;position:relative;margin-left:0;margin:0}
.ls-slim-header_user #cont-login form{clear:both;margin-bottom:10px;display:inline-block}
.ls-slim-header_user #cont-login #login{border-radius:3px}
.ls-slim-header_user #cont-login #login span{display:none}
.ls-slim-header_user #cont-login a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 16px 7px;text-transform:uppercase;font-size:14px;color:#c00}
.ls-slim-header_user #cont-login a.editorial-access_link{color:#fff;background-color:maroon;border-radius:3px;padding:10px;text-align:center;display:block}
.ls-slim-header_user #cont-login #signin_menu{border-radius:3px;display:none;font:13px/16px 'Helvetica Neue',Helvetica,sans-serif;color:#fff;background-color:#c00;position:absolute;min-width:220px;z-index:100;border:1px transparent;text-align:left;padding:20px 20px 10px;top:32px;right:0;margin-top:-7px;margin-right:0;left:auto}
.ls-slim-header_user #cont-login #signin_menu input[type=submit]{float:right;background-color:maroon;border-radius:3px;padding:10px;cursor:pointer;text-transform:uppercase;width:220px;font:14px/16px 'Helvetica Neue',Helvetica,sans-serif;color:#fff;border:none}
.ls-slim-header_user #cont-login #signin_menu input[type=submit]:hover{background-color:#a10000}
.ls-slim-header_user #cont-login #signin_menu label{cursor:auto;color:#fff;font-size:13px;line-height:16px}
.ls-slim-header_user #cont-login #signin_menu input[type=text]{display:block;font-size:14px;padding:8px;width:100%;margin-top:5px;margin-bottom:15px;border-radius:3px;color:#999;border:none}
.ls-slim-header_user #cont-login #signin_menu input[type=password]{display:block;border:1px solid #000;font-size:14px;padding:10px;width:250px;margin-top:5px;margin-bottom:15px;border-radius:3px;color:#999}
.ls-slim-header_user #cont-login svg{text-indent:-9999px;width:26px;height:26px}
.ls-slim-header_user .acquista{text-transform:uppercase;margin-left:10px;border-radius:3px;padding:8px 16px 7px;font-size:14px;color:#c00}
.ls-slim-header_user .acquista:hover{background-color:#c00;color:#fff}
.ls-slim-header_user .leggi{border-radius:3px;padding:8px 16px 7px;text-transform:uppercase;margin-left:10px;display:inline-block;font-size:14px;color:#c00}
.ls-slim-header_user .leggi:hover{background-color:#c00;color:#fff}
.ls-slim-header_search{position:relative}
.ls-slim-header_search input{color:#616161;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 12px;padding-right:45px;border:1px solid #dedede;border-radius:3px;-webkit-transition:.1s ease;transition:.1s ease;width:100%;position:relative;min-height:45px;max-height:45px;display:block;font-size:14px;letter-spacing:.03em}
.ls-slim-header_search button{position:absolute;bottom:0;right:0;border:none;cursor:pointer;height:45px;width:45px;border:1px solid #dedede;background-color:#fff;border-left:0;border-top-right-radius:3px;border-bottom-right-radius:3px;padding:0}
.ls-slim-header_search button svg{height:18px;width:18px}
.ls-slim-header_search ::-webkit-input-placeholder{color:#616161}
.ls-slim-header_search ::-moz-placeholder{color:#616161}
.ls-slim-header_search :-ms-input-placeholder{color:#616161}
.ls-slim-header_search :-moz-placeholder{color:#616161}
.ls-main-logo{width:auto}
#header_newsletter{width:30px;height:30px;margin-right:10px}
.ls-page-header_link li{display:inline}
.ls-page-header_logo{margin:0 auto}
.ls-page-header_logo .logo-lescienze{width:370px;height:90px}
.ls-page-header_logo .logo-mind{height:90px}
.header_content{position:relative;max-width:996px;margin:0 auto}
.ls-page-header{background:#fff;padding:0 16px}
.ls-page-header_brand_logo{margin-top:0;margin-bottom:0;font-size:42px;color:#c00}
.ls-page-header_brand_logo a{text-decoration:none;color:inherit}
.ls-page-header_brand_logo a:hover{color:#000}
.ls-page-header_search{position:relative;margin-bottom:20px}
.ls-page-header_search input{color:#616161;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 12px;padding-right:55px;border:1px solid #dedede;border-radius:3px;-webkit-transition:.1s ease;transition:.1s ease;width:100%;position:relative;min-height:35px;max-height:35px;display:block;font-size:12px;letter-spacing:.03em}
.ls-page-header_search button{position:absolute;bottom:0;right:0;border:none;cursor:pointer;height:35px;width:45px;border:1px solid #dedede;border-left:0;border-top-right-radius:3px;border-bottom-right-radius:3px;padding:0}
.ls-page-header_search button svg{height:18px;width:18px}
.ls-page-header_search ::-webkit-input-placeholder{color:#616161}
.ls-page-header_search ::-moz-placeholder{color:#616161}
.ls-page-header_search :-ms-input-placeholder{color:#616161}
.ls-page-header_search :-moz-placeholder{color:#616161}
.ls-page-header_nav{position:-webkit-sticky;position:sticky;top:58px;background-color:#fff;z-index:1000}
.ls-page-header_nav-toggle{padding:10px 16px 12px 16px;display:block;text-transform:uppercase;text-decoration:none;color:#c00;cursor:pointer}
.ls-page-header_nav-toggle span{display:inline-block;position:relative;left:0;top:4px;height:20px;width:20px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-transform:rotate(0);transform:rotate(0)}
.ls-page-header_nav-toggle span:after,.ls-page-header_nav-toggle span:before{content:"";position:absolute;top:50%;height:1px;width:8px;background-color:#c00;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width .3s,-webkit-transform .3s;transition:width .3s,-webkit-transform .3s;transition:width .3s,transform .3s;transition:width .3s,transform .3s,-webkit-transform .3s}
.ls-page-header_nav-toggle span:before{right:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.ls-page-header_nav-toggle span:after{right:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.ls-page-header_nav-toggle.is-active span{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.ls-page-header_nav_list{margin:0;padding:0;list-style:none;display:none;visibility:hidden;white-space:nowrap}
.ls-page-header_nav_list>li.has-dropdown{cursor:pointer}
.ls-page-header_nav_list>li.has-dropdown span{display:inline-block;position:relative;left:0;top:0;height:10px;width:16px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-transform:rotate(0);transform:rotate(0)}
.ls-page-header_nav_list>li.has-dropdown span:after,.ls-page-header_nav_list>li.has-dropdown span:before{content:"";position:absolute;top:50%;height:1px;width:8px;background-color:#616161;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width .3s,-webkit-transform .3s;transition:width .3s,-webkit-transform .3s;transition:width .3s,transform .3s;transition:width .3s,transform .3s,-webkit-transform .3s}
.ls-page-header_nav_list>li.has-dropdown span:before{right:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.ls-page-header_nav_list>li.has-dropdown span:after{right:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.ls-page-header_nav_list>li>a{display:block;text-decoration:none;font-weight:400}
.ls-page-header_nav_list>li>a:hover{background-color:#ececec}
.ls-page-header_nav_list>li.is-active span{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.is-menu-open .ls-page-header_nav_list{display:block;visibility:visible}
.ls-page-header_nav_sublist{padding:0;list-style:none}
.ls-page-header_nav_sublist-wrap{position:absolute;top:0;left:0;right:0;display:none;visibility:hidden;z-index:1000}
.is-active .ls-page-header_nav_sublist-wrap{display:block;visibility:visible}
.ls-page-header_nav_sublist li{display:block}
.ls-page-header_nav_sublist li a{display:block;text-decoration:none;text-transform:none;font-weight:400;font-size:12px;padding:13px 5px;color:#616161}
.ls-page-footer{font-family:'Helvetica Neue',Helvetica,sans-serif;position:relative;z-index:1}
.ls-page-footer ul{list-style:none;padding:0;margin:0;font-size:12px}
.ls-page-footer ul li a{text-decoration:none;color:inherit;-webkit-transition:color .2s ease;transition:color .2s ease}
.ls-page-footer_upper{padding-top:15px;padding-bottom:15px;background-color:#fff;border-top:8px solid #dedede;display:none;visibility:hidden}
.ls-page-footer_upper_intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ls-page-footer_upper_intro_title{margin-top:0;margin-bottom:0;text-transform:uppercase;color:#454545;position:relative}
.ls-page-footer_upper_intro .toggler{display:block;cursor:pointer;position:relative}
.ls-page-footer_upper_intro .toggler:before{content:"Espandi";display:inline-block}
.ls-page-footer_upper_intro .toggler span{display:inline-block;position:relative;left:0;top:0;height:10px;width:20px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-transform:rotate(0);transform:rotate(0)}
.ls-page-footer_upper_intro .toggler span:after,.ls-page-footer_upper_intro .toggler span:before{content:"";position:absolute;top:50%;height:1px;width:8px;background-color:#1a1a1a;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width .3s,-webkit-transform .3s;transition:width .3s,-webkit-transform .3s;transition:width .3s,transform .3s;transition:width .3s,transform .3s,-webkit-transform .3s}
.ls-page-footer_upper_intro .toggler span:before{right:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.ls-page-footer_upper_intro .toggler span:after{right:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.ls-page-footer_upper_intro .toggler.is-active:before{content:"Riduci"}
.ls-page-footer_upper_intro .toggler.is-active span{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.ls-page-footer_upper-content{position:relative}
.ls-page-footer_upper_content{overflow:hidden;max-height:0;-webkit-transition:max-height 1s cubic-bezier(0,1,0,1);transition:max-height 1s cubic-bezier(0,1,0,1)}
.is-shown .ls-page-footer_upper_content{max-height:770px;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}
.ls-page-footer_middle{padding-top:18px;padding-bottom:18px;background-color:#3c3d41;display:none;visibility:hidden}
.ls-page-footer_bottom{padding-top:18px;padding-bottom:18px;background-color:#4f5054}
.ls-page-footer_bottom p{margin:0;display:inline;line-height:17px}
.ls-page-footer_bottom p a{font-weight:700;text-decoration:none}
.ls-page-footer_bottom,.ls-page-footer_middle{color:#fff;font-size:12px;font-weight:700}
.ls-page-footer_bottom ul,.ls-page-footer_middle ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.ls-page-footer_bottom ul li,.ls-page-footer_middle ul li{display:-webkit-box;display:-ms-flexbox;display:flex}
.ls-page-footer_bottom ul li+li,.ls-page-footer_middle ul li+li{margin-left:8px}
.ls-page-footer_bottom ul li a:hover,.ls-page-footer_middle ul li a:hover{color:#c00}
.ls-page-footer-content{max-width:996px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}
.ls-page-footer_section .ls-page-footer_section_title{font-size:14px;line-height:24px;color:#454545;margin-top:0;margin-bottom:0;text-transform:uppercase}
ul.ls-page-footer_section_list{line-height:24px;font-size:14px}
ul.ls-page-footer_section_list a:hover{color:#c00}
.assistive{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
body.has_domination #ls-footer,body.has_domination #ls-page-nav,body.has_domination .ls-page-header,body.has_domination .ls-slim-header{margin:0 auto;max-width:996px}
.generic-nav{position:relative;margin-top:48px;margin-left:16px;margin-right:16px;max-width:996px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.generic-nav>ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;-webkit-box-shadow:0 0 2px 1px rgba(234,234,234,.8);box-shadow:0 0 2px 1px rgba(234,234,234,.8)}
.generic-nav>ul+ul{margin-top:32px}
.generic-nav>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.generic-nav>ul>li:first-child a{border-right:1px solid #eaeaea;padding-top:9px;padding-bottom:9px;background-color:#f2f2f2;border-top-left-radius:5px;border-bottom-left-radius:5px}
.generic-nav>ul>li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px}
.generic-nav>ul>li.is-active a{background-color:#f2f2f2;color:#087bbb;position:relative;border-right:1px solid #eaeaea;padding-right:18px}
.generic-nav>ul>li.is-active a:after{content:"";position:absolute;top:19px;right:8px;height:4px;width:4px;border-top:2px solid #4297b5;border-right:2px solid #4297b5;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.generic-nav>ul>li>a,.generic-nav>ul>li>span{text-decoration:none;color:inherit;display:block;padding:12px;height:100%;background-color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}
.generic-nav>ul>li>a:hover,.generic-nav>ul>li>span:hover{background-color:#f2f2f2;color:#087bbb}
.generic-nav>ul>li>a:hover svg path,.generic-nav>ul>li>span:hover svg path{fill:#087bbb}
.generic-nav>ul>li>span{border-right:1px solid #eaeaea;background-color:#f2f2f2;color:#087bbb}
.ls-header_socials .gs-follow-button .gs-follow-button-facebook,.ls-header_socials .gs-follow-button .gs-follow-button-twitter{background-repeat:no-repeat;background-position:center center;display:block;width:20px;height:20px}
.ls-header_socials .gs-follow-button .gs-follow-button-facebook{background-image:url(//www.gelestatic.it/cless/common/2018-v1/img/facebook-grey.svg);margin-right:8px}
.ls-header_socials .gs-follow-button .gs-follow-button-twitter{background-image:url(//www.gelestatic.it/cless/common/2018-v1/img/twitter-grey.svg)}
#cont-login .signin,#cont-login .signout,#cont-logout .signin,#cont-logout .signout{width:auto}
#cont-login .signin span,#cont-login .signout span,#cont-logout .signin span,#cont-logout .signout span{color:#c00;font-weight:400}
#cont-login .signin span:after,#cont-login .signout span:after,#cont-logout .signin span:after,#cont-logout .signout span:after{content:""}
.gs-followbar-cell .gs-social-popup-balloon-facebook.open{width:320px}
.gs-followbar-cell .gs-social-popup-balloon-twitter.open{height:40px}
@media only screen and (min-width:769px){
.ls-slim-header_content{max-width:996px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}
.ls-slim-header_nav_list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}
.ls-slim-header_nav_list_item-spec{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible}
.ls-slim-header_nav_list_item-nd{display:none;visibility:hidden}
.ls-slim-header_nav_list_trigger{-ms-flex-preferred-size:15%;flex-basis:15%;line-height:28px}
.ls-slim-header_nav_sublist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ls-slim-header_nav_sublist-diff li a{font-weight:700}
.ls-slim-header_nav_sublist-columned{display:block;-webkit-columns:5;columns:5}
body.lescienze .ls-slim-header_mind{display:block}
body.mind .ls-slim-header_ls{display:block}
.ls-slim-header_ham:after{content:"Menu";position:absolute;left:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;display:block;font-size:14px;letter-spacing:.05em}
.ls-slim-header_ham.is-active:after{content:"Chiudi"}
.ls-slim-header_user #account-data-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ls-slim-header_user .header-logged-label,.ls-slim-header_user .header-login-label{display:inline-block;visibility:visible}
.ls-slim-header_user #cont-login svg{display:none}
.ls-slim-header_user #cont-login #login span{display:block}
.ls-page-header{padding:30px 16px 20px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ls-page-header_search{margin-bottom:0}
.ls-page-header_nav{background-color:#f7f7f7;top:62px;border-bottom:1px solid #dedede}
.ls-page-header_nav-wrap{position:relative;max-width:996px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}
.ls-page-header_nav-toggle{display:none;visibility:hidden}
.ls-page-header_nav_list{display:block;visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex}
.ls-page-header_nav_list>li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.ls-page-header_nav_list>li>a{padding-left:3px;padding-right:3px;text-transform:uppercase;font-size:12px;line-height:40px;color:#616161;border-top:1px transparent solid;margin-top:-1px;padding-top:1px}
.ls-page-header_nav_list>li.is-active a{background-color:#ececec}
.ls-page-header_nav_sublist-wrap{left:15px;right:15px;top:auto;width:100%;margin:0 -100vw;padding:0 100vw;background-color:#ececec;-webkit-box-sizing:content-box;box-sizing:content-box}
body.has_domination .ls-page-header_nav_sublist-wrap{margin:0 auto;padding:0;left:0;right:0}
.ls-page-header_nav_sublist{display:-webkit-box;display:-ms-flexbox;display:flex}
.ls-page-header_nav_sublist li{display:inline-block}
.ls-page-header_nav_sublist li a:hover{color:#c00}
.ls-page-footer_upper{display:block;visibility:visible}
.ls-page-footer_upper_intro_title{font-size:36px}
.ls-page-footer_upper_intro_title:before{content:"";position:absolute;top:-23px;left:0;right:0;display:block;height:8px;width:100%;background-color:#454545}
.ls-page-footer_middle{display:block;visibility:visible}
.ls-page-footer_section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:25px;padding-bottom:25px}
.ls-page-footer_section:not(:last-child){border-bottom:1px solid #dedede}
.ls-page-footer_section .ls-page-footer_section_title{-ms-flex-preferred-size:25%;flex-basis:25%}
ul.ls-page-footer_section_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}
ul.ls-page-footer_section_list li{margin-right:12px}
}
@media only screen and (min-width:1152px){
.ls-slim-header{border-bottom:1px solid #dedede}
.ls-slim-header_nav_list_trigger{-ms-flex-preferred-size:18%;flex-basis:18%}
.ls-slim-header_user #cont-login #login:hover{background-color:#c00}
.ls-slim-header_user #cont-login #login:hover a span{color:#fff}
.ls-slim-header_user #cont-login #login:hover svg path{fill:#fff}
.ls-slim-header_user #cont-login #login.menu-open{background-color:#c00}
.ls-slim-header_user #cont-login #login .main-nav #cont-login #login.menu-open:before,.ls-slim-header_user #cont-login #login.menu-open a.signin span{color:#fff}
}
@media only screen and (max-width:768px){
#header_newsletter{display:none}
.ls-slim-header{padding-bottom:38px}
.ls-slim-header .ls-slim-header_logo{display:block}
.mind .ls-slim-header .ls-slim-header_logo{display:none}
.mind .ls-slim-header .mind-slim-header_logo{display:block}
.ls-slim-header_nav-wrap.is-open{margin:0 -auto}
.ls-slim-header_nav_list{margin:0 10px}
.ls-slim-header_nav_list_item{padding-top:16px;padding-bottom:15px;padding-left:15px;padding-right:15px}
.ls-slim-header_nav_list_trigger span{display:inline-block;position:relative;left:3px;top:3px;height:20px;width:20px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-transform:rotate(0);transform:rotate(0)}
.ls-slim-header_nav_list_trigger span:after,.ls-slim-header_nav_list_trigger span:before{content:"";position:absolute;top:50%;height:1px;width:8px;background-color:#c00;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width .3s,-webkit-transform .3s;transition:width .3s,-webkit-transform .3s;transition:width .3s,transform .3s;transition:width .3s,transform .3s,-webkit-transform .3s}
.ls-slim-header_nav_list_trigger span:before{right:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.ls-slim-header_nav_list_trigger span:after{right:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.ls-slim-header_nav_list_trigger.is-active span{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.ls-slim-header_nav_sublist{display:none;-webkit-columns:2;columns:2;padding-top:10px;padding-bottom:10px}
.ls-slim-header_chisiamo{display:none}
.ls-slim-header_ls{display:none}
.ls-slim-header_mind{display:none}
.ls-slim-header_user{width:100%}
.ls-slim-header_user #account-data-container .leggiacquista{position:relative;top:30px;left:0;width:100%;border-top:1px solid #efefef;text-align:center}
.ls-slim-header_user #account-data-container .leggiacquista a{display:inline-block}
.ls-slim-header_user #account-data-container .leggiacquista a.acquista{border-left:1px solid #efefef}
.ls-slim-header_user .header-logged-link{right:0;left:auto;width:200px}
.ls-slim-header_user #cont-login{float:right;margin-top:-49px;margin-right:10px}
.ls-slim-header_user #cont-login #login .signin{padding:8px 16px 16px}
.ls-slim-header_user #cont-login #signin_menu{top:46px}
.ls-slim-header_user .acquista{display:none}
.ls-slim-header_user .leggi{display:none}
.ls-page-header_link{display:none}
.ls-page-header_logo{display:none}
.ls-page-header_logo .logo-lescienze{width:200px;height:40px}
.ls-page-header_logo .logo-mind{width:200px;height:40px}
.is-mobile-shown .ls-page-header{display:block;visibility:visible;padding:20px 16px}
.ls-page-header_nav-wrap{position:absolute;width:100%;background:#fff}
.ls-page-header_nav_list>li>a{padding:12px 15px;border-bottom:1px solid #ebebeb;color:#1a1a1a;font-size:15px}
.is-active .ls-page-header_nav_sublist-wrap{position:relative}
.ls-page-header_nav_sublist{background-color:#f8f8f8}
.ls-page-header_nav_sublist li a{padding-left:20px;border-bottom:1px solid #ebebeb}
.ls-page-footer_bottom{text-align:center}
.ls-page-footer_bottom .footer-content{padding-left:35px;padding-right:35px}
.ls-page-footer_bottom p{display:block}
.ls-page-footer_bottom p+p{margin-top:10px}
.generic-nav{overflow-x:hidden}
.generic-nav>ul{overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
}