@font-face{font-family:'Bliss 2';src:url('fonts/Bliss2-ExtraLight.eot');src:url('fonts/Bliss2-ExtraLight.eot?#iefix') format('embedded-opentype'),url('fonts/Bliss2-ExtraLight.woff2') format('woff2'),url('fonts/Bliss2-ExtraLight.woff') format('woff'),url('fonts/Bliss2-ExtraLight.ttf') format('truetype');font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:'Bliss 2';src:url('fonts/Bliss2-Medium.eot');src:url('fonts/Bliss2-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/Bliss2-Medium.woff2') format('woff2'),url('fonts/Bliss2-Medium.woff') format('woff'),url('fonts/Bliss2-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Bliss 2';src:url('fonts/Bliss2-ExtraBold.eot');src:url('fonts/Bliss2-ExtraBold.eot?#iefix') format('embedded-opentype'),url('fonts/Bliss2-ExtraBold.woff2') format('woff2'),url('fonts/Bliss2-ExtraBold.woff') format('woff'),url('fonts/Bliss2-ExtraBold.ttf') format('truetype');font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:'Bliss';src:url('fonts/Bliss-Regular.eot');src:url('fonts/Bliss-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/Bliss-Regular.woff2') format('woff2'),url('fonts/Bliss-Regular.woff') format('woff'),url('fonts/Bliss-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Bliss 2';src:url('fonts/Bliss2-Bold.eot');src:url('fonts/Bliss2-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/Bliss2-Bold.woff2') format('woff2'),url('fonts/Bliss2-Bold.woff') format('woff'),url('fonts/Bliss2-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap}
.fullwidth-section{width:100%;background:#fff}
.section-border{border-bottom:1px solid #f0f0f0;padding-top:.5em;padding-bottom:.5em}
.circle__image{border:4px solid #0c51a1}
body,.carousel__text,.disclaimer,.footer,.form__headline,.form__subheadline,.form__label,.headline,.internal-navigation__item,.istitutional__link,.menu,.navigation--bottom__headline,.navigation--bottom__link,.subheadline,.subtitle,.title,.smalltitle{font-family:'Bliss',sans-serif;font-weight:400}
body{background-image:url('../../../../content/dam/lottoitalia/images/lotto/homepage/body-bg-image.png');background-color:#fff;background-repeat:no-repeat;background-position-x:center;background-position-y:7%;background-size:contain}
.title--bottom{color:#039}
.title--default{border:0}
.title.title--default{margin:.5em 0;border-bottom:1px solid #f0f0f0}
.default-text{margin:0 0 1em}
.main-container{background:#fff;padding-bottom:1em;min-height:800px;padding-top:1em;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0}
.menu__wrapper{border-bottom:0;height:auto !important}
.hamburger{margin-top:8px}
.swiper-pagination--black .swiper-pagination-bullet::before,.swiper-pagination--black .swiper-pagination-bullet::before{border:1px solid #f93 !important}
.swiper-pagination--black .swiper-pagination-bullet-active{background-color:#f93}
.header-menu-logo{width:225px}
.header-sub-menu{background:#fcf4de}
.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}
.crosslink-10elotto{background:url('../../../../content/dam/lottoitalia/images/lotto/homepage/10-e-lotto-sprite.png') center no-repeat;background-position:0 0;width:120px;height:58px;display:block}
.crosslink-10elotto:hover{background-position:0 -58px}
.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;text-decoration:none;font-size:22px}
.cross-link-list a:hover{color:#039;text-decoration:underline}
.orange-btn{background:#f58220;padding:5px 10px;text-align:center;display:inline-block;margin:1em auto;color:#fff !important}
.orange-btn:hover{text-decoration:underline}
.hover-border-orange:hover{border:2px solid #f58220}
h3.smalltitle{font-weight:600;color:#f58220;font-size:20px}
#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:30px;font-size:22px}
.header-menu li a.active{color:#f93}
.header-menu li:last-child a{margin-right:0}
.header-menu li a:hover{text-decoration:underline}
.title--bottom{border-bottom:1px solid #039}
.embed-responsive{margin-bottom:1em}
.box__headline,.box__description{text-align:center;text-transform:uppercase;margin:0}
.box__headline{margin-top:1em}
.box__description{font-size:1em}
.box__button a{text-align:center;display:inline-block;border:1px solid #fff;border-radius:25px;padding:.5em 2em}
.box--classic{margin-bottom:1em}
.box--classic .box__button{text-align:center}
.box--classic .box__button a{text-decoration:none;margin:0 auto}
.box--classic .box__button a:hover{background-color:#fff;color:#f58220}
.xister-swiper .box--classic--orange,.xister-swiper .box--classic--dark-orange{background:#fff;padding:0;margin:0}
.xister-swiper .box__headline{color:#f58220}
.xister-swiper .box__description{color:#000;text-transform:capitalize}
.xister-swiper .box__button{text-align:left}
.xister-swiper .box__button a,.xister-swiper .box__button a:hover{background-color:#f58220;color:#fff}
.xister-swiper .squared-grid__item--placeholder{display:none}
.xister-swiper .squared-grid .squared-grid__row{display:block !important;margin:0 !important;padding:0 !important}
.xister-swiper .box--classic{background:#fff;text-align:left;border-bottom:1px solid #ccc;padding:0 0 1.5em;margin:0 0 1.5em}
.estrazioni-city-icon{display:inline-block;margin:0 10px;width:35px;vertical-align:middle}
.table--lotto{margin-bottom:1.2em}
.table--lotto thead tr td{width:2%}
.table--lotto thead tr td:first-child{width:5%}
.table--lotto tbody tr td{color:#039;font-weight:bold;text-transform:uppercase;border:0 !important}
.lotto__sidebar{min-height:auto}
.box--classic.squared-grid__item .box__headline{font-size:1.8em;margin:0}
.title--lotto a{background:0;text-decoration:underline;font-size:.6em;margin-top:.5em}
.title--lotto a:hover{background:0;text-decoration:underline}
.title--lotto a.print-icon-link{background:url('../../../../content/dam/lottoitalia/images/lotto/homepage/print-icon.png') left center no-repeat;padding-left:30px}
.title--bottom{border-bottom:0;font-size:2em}
.title--bottom span{font-weight:600}
h1.title{margin:2em 0 1.5em;font-size:2em}
h2.title{margin:2em 0 1.5em;font-size:2em}
.box--classic.squared-grid__item.squared-grid__item--3{padding:4em 1em}
.box--classic.squared-grid__item.squared-grid__item--3 .box__headline{font-size:1.6em}
.constrain-4-0{padding:0}
.circle__baseline{margin-bottom:1em;font-size:1em}
.circle__baseline a{color:#039;font-weight:600}
.related__item p{color:#039}
.numbers{background-color:#fff;padding:4em 0;margin:1em 0 0;color:#039}
.numbers__headline{color:#039}
.navigation--bottom{margin-top:0}
.verifica-vincite-lotto{margin-bottom:20px}
.verifica-vincite-lotto .col-sm-6{width:100%}
div.smorfia{margin-bottom:1em}
.smorfia__description{border:2px solid #039;margin:0;height:400px}
.smorfia__description .headline{color:#039;border-bottom:2px solid #039}
.smorfia__description p{color:#000;font-size:1.2em;margin:5px 0}
.smorfia__description__link{text-decoration:underline;font-size:1.5em}
.smorfia-banner{margin:0 auto}
.smorfia form label{text-transform:uppercase}
.gioca-online-btn-link{display:inline-block;margin:0 auto}
.come-si-gioca-btn{background-color:#f58220;color:#fff;text-align:center;padding:10px;text-transform:uppercase;display:inline-block;margin:1em 0;width:100%}
.come-si-gioca-btn:hover,.come-si-gioca-btn:visited,.come-si-gioca-btn:focus{text-decoration:underline;color:#fff}
.footer{padding:8em 0;background:#fff}
.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:#f58220}
.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/lotto/homepage/logo-lotto.jpg');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;height:300px}
.smorfia__description p{color:#000;font-size:1em;margin:1em 0}
#header-menu-logo-link{margin-top:1em;display:block}
}
@media only screen and (max-width :992px){.smorfia__description p{color:#000;font-size:1em;margin:.5em 0;padding:0}
}
@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}
h1.title{margin:1em 0}
.title--bottom{border-bottom:0}
.title--bottom span{line-height:normal}
.squared-grid__item--2{background-position:center !important}
.title--lotto a{margin:0;display:inline-block}
.smorfia__description{height:auto !important;margin-bottom:1em}
.smorfia__description p{color:#000;font-size:1.2em;margin:.5em 0;padding:0}
.footer{background-image:none;background-color:#fff;padding:2em 0}
.footer__icons a.block-icon{display:block;margin:.5em auto}
.come-si-gioca-btn{width:100%;margin:.5em 0 !important}
}
@media only screen and (max-width :480px){.footer__legals a{display:block}
}