.fullwidth-section{width:100%;background:#fff}
.section-border{border-bottom:1px solid #f0f0f0;padding-top:.5em;padding-bottom:.5em}
body{background-color:#fff;background-repeat:no-repeat;background-position-x:center;background-position-y:7%}
.title--default{border:0;color:#039}
.title.title--default{margin:.5em 0;border-bottom:1px solid #f0f0f0}
.menu__wrapper{border-bottom:0;height:auto !important}
.cross-link-list li{border-right:1px solid #039;padding-right:5px}
.cross-link-list li:last-child{border-right:0}
.cross-link-list a{text-transform:uppercase;color:#039;margin-top:2em;font-size:22px}
.cross-link-list a{text-transform:uppercase;color:#039;text-decoration:none}
.cross-link-list a:hover{text-transform:uppercase;color:#039;text-decoration:underline}
#top-header{background:#fff}
#header{padding:2em 0}
.header__social{margin-top:2em}
.header__social a{background-color:#f58220;border-radius:50%;padding:10px 15px;color:#fff;font-size:18px}
.header-menu{margin:0;padding:0}
.header-menu li{padding:0;margin:0}
.header-menu li:last-child{border-right:0}
.header-menu li a{color:#039;margin-right:40px;font-size:22px}
.header-menu li:last-child a{margin-right:0}
.header-menu li a:hover,.header-menu li a.active{text-decoration:underline}
.header-sub-menu{background:#d8effd}
.header-sub-menu ul{padding:.5em 1em;margin:0}
.header-sub-menu ul li{margin:0 10px}
.header-sub-menu ul li a{text-decoration:none;color:#039}
.header-sub-menu ul li a:hover,.header-sub-menu ul li a.active{text-decoration:underline}
.title--bottom{border-bottom:1px solid #039}
.lotto__sidebar{min-height:auto}
.box--classic.squared-grid__item .box__headline{font-size:1.8em;margin:0}
.title--bottom{border-bottom:0;font-size:2em}
.title--bottom span{font-weight:600}
h1.title{margin:1em 0 1.5em;font-size:2em}
.navigation--bottom{margin-top:0}
.footer{padding:8em 0;background:#fff;background-size:70%}
.footer::before{content:none}
.footer-social{margin-bottom:2em}
.footer-social li a{font-size:1.8em;color:#bababa}
.footer-social li a:hover{color:#039}
.footer__description a{display:inline-block}
.footer__icons{margin:1em 0}
.footer__icons a{margin-right:1em;display:inline-block;vertical-align:middle}
@media only screen and (max-width :1500px){.menu__logo{background-image:url('../../../../content/dam/lottoitalia/images/10_e_lotto/homepage/logo-10elotto.png');width:50%;margin:0 1em;visibility:visible !important}
}
@media only screen and (max-width :1200px){.box__description{font-size:.8em}
.box__description br{display:none}
.box--classic.squared-grid__item.squared-grid__item--3{padding:4em 2em}
}
@media only screen and (max-width :768px){.img-responsive{margin:1em auto}
.box--classic.squared-grid__item .box__headline{font-size:1.2em}
#top-header .text-left,#top-header .text-right{text-align:center;padding:1em 0}
.disclaimer{height:auto}
.title--bottom{border-bottom:0}
.title--bottom span{line-height:normal}
.squared-grid__item--2{background-position:center !important;background:#f58220 !important}
.footer{background-image:none;background-color:#fff;padding:2em 0}
.footer__icons a.block-icon{display:block;margin:.5em auto}
}
@media only screen and (max-width :480px){.footer__legals a{display:block}
}