@-webkit-keyframes bannerRotate{0%,31%{background-image:url(img/slider-01.png);background-position:40px center}32%{background-image:none;background-position:-700px center}33%,64%{background-image:url(img/slider-02.png);background-position:40px center}65%{background-image:none;background-position:-700px center}66%,98%{background-image:url(img/slider-03.png);background-position:40px center}99%{background-image:none;background-position:-700px center}}@keyframes bannerRotate{0%,31%{background-image:url(img/slider-01.png);background-position:40px center}32%{background-image:none;background-position:-700px center}33%,64%{background-image:url(img/slider-02.png);background-position:40px center}65%{background-image:none;background-position:-700px center}66%,98%{background-image:url(img/slider-03.png);background-position:40px center}99%{background-image:none;background-position:-700px center}}#ct{overflow:visible}.Euro2016Section{position:relative;font-family:"Proxima Nova Rg","Open Sans",Helvetica,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Euro2016Section .header{position:relative}.Euro2016Section .header .synottip{border-radius:3px 3px 0 0;background:#e31e39 url(img/synotip.svg) no-repeat 40px 15px;height:77px;display:block}.Euro2016Section .header .synottip:after{-webkit-animation:bannerRotate 10s linear infinite;animation:bannerRotate 10s linear infinite;content:"";display:block;width:666px;height:53px;background:url(img/slider-01.png) no-repeat 40px center;left:212px;border-left:1px solid #fff;top:12px;position:relative}.Euro2016Section .header .synottip~.menuCont{border-radius:0}.Euro2016Section .header .menuCont{border-radius:3px 3px 0 0;background:#37352a url(img/menu-bg-shortest.png) no-repeat center top;text-align:center;min-height:94px;padding-top:19px;-webkit-box-sizing:border-box;box-sizing:border-box}.Euro2016Section .header .menu{font-weight:700;font-size:16px;letter-spacing:-.4px}.Euro2016Section .header .menu:only-child{padding-top:11px}.Euro2016Section .header .menu .itm{color:#e31e39;line-height:30px;height:30px;display:inline-block;text-decoration:none;margin:0 9px;padding:0 13px;background:#fff;border-radius:15px}.Euro2016Section .header .menu .itm:not(.active):hover{-webkit-box-shadow:0 -1px 0 #e31e39 inset;box-shadow:0 -1px 0 #e31e39 inset}.Euro2016Section .header .menu .itm.active{background:#e31e39;color:#fff}.Euro2016Section .header .menu .home{width:20px;height:30px;background:url(img/ic-home.svg) no-repeat center;display:inline-block;line-height:30px;text-indent:-888em;margin-right:22px}.Euro2016Section .header .menu .rules{width:16px;height:30px;background:url(img/ic-info-white.svg) no-repeat center;display:inline-block;line-height:30px;text-indent:-888em;margin-left:22px}.Euro2016Section .header .submenu{font-weight:700;letter-spacing:-.4px;text-align:center;font-size:16px;margin-top:18px;text-transform:uppercase}.Euro2016Section .header .submenu a{opacity:.6;text-decoration:none;color:#fff;padding:0 25px 8px 25px}.Euro2016Section .header .submenu a.active,.Euro2016Section .header .submenu a:hover{opacity:1;border-bottom:3px solid #fff}.Euro2016Section .recommendBox{position:absolute;top:20px;right:0;background-color:#fff;border-radius:5px 0 0 5px;padding:8px 0 4px 7px}.Euro2016Section .footer{height:50px;background-color:#11ba30;border-radius:0 0 4px 4px;text-align:center;line-height:50px}.Euro2016Section .footer a{font-size:14px;text-align:center;color:#fff;margin-left:13px;margin-right:13px}.Euro2016Section .content{min-height:300px;background:url(img/btm-gradient.png) no-repeat bottom,url(img/bg-grass-pattern.png)}.Euro2016Section .content .intro{font-size:18px;text-align:left}.Euro2016Section .content .intro p{color:#fff;display:block;margin:0 0 20px}.Euro2016Section .content .infoBox{height:44px;line-height:44px;border-radius:22px;background-color:#16962d;font-size:16px;color:#fff;text-align:center;margin-bottom:12px}.Euro2016Section .content .infoBox:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;background:url(img/ic-info.svg) no-repeat center;margin-right:6px}.Euro2016Section .partner{text-align:center;font-size:14px;color:#fff}.Euro2016Section .partner img{vertical-align:middle;margin:0 6px}.Euro2016Section .partner #followaBox .buttonLarge,.Euro2016Section .partner #followaBox .buttonLarge a,.Euro2016Section .partner #followaBox .buttonLarge>div{height:inherit;line-height:inherit}.Euro2016Section .partner #followaBox .buttonLink{display:none}.btnCta{display:inline-block;height:30px;padding:0 25px;line-height:30px;text-align:center;border-radius:15px;background-color:#f5a623;-webkit-box-shadow:inset 0 1px 3px 0 rgba(255,255,255,.6);box-shadow:inset 0 1px 3px 0 rgba(255,255,255,.6);border:solid 1px #dd931a;font-size:16px;letter-spacing:-.4px;color:#392b16;font-weight:700;text-decoration:none;cursor:pointer}.btnCta.inactive{background-color:#c4c4c4;border:solid 1px #a6a6a6;cursor:default}.btnCta:not(.inactive):hover{background-color:#e6991b;text-decoration:none}.btnCta:hover{text-decoration:none}.clickable{cursor:pointer}.Euro2016Section .sectionIntro .introCont{overflow:auto;height:555px;background:url(img/field-game.png) no-repeat 49px 29px}.Euro2016Section .sectionIntro .redBg{position:absolute;width:980px;height:114px;background-color:#e31e39;top:74px;left:0}.Euro2016Section .sectionIntro .synottip{background:url(img/synotip_esi_kopa.png) no-repeat left;width:368px;height:53px;position:absolute;top:101px;left:210px}.Euro2016Section .sectionIntro .logo{background:url(img/logo.svg) no-repeat;width:120px;height:94px;position:absolute;left:630px;top:86px}.Euro2016Section .sectionIntro .title{margin-top:223px;font-weight:700;font-size:28px;line-height:28px;color:#fff;text-align:center;margin-bottom:18px}.Euro2016Section .sectionIntro .title2{width:616px;font-size:16px;line-height:19px;text-align:center;color:#fff;margin:0 auto 18px;font-weight:700}.Euro2016Section .sectionIntro .description{width:616px;font-size:16px;line-height:19px;text-align:center;color:#fff;margin:12px auto 41px}.Euro2016Section .sectionIntro .btnStart{margin:0 auto;height:66px;line-height:66px;width:370px;font-size:30px;display:block;border-radius:35px}.Euro2016Section .sectionUnauth .introCont{overflow:auto;height:555px;background:url(img/field-game.png) no-repeat 49px 29px}.Euro2016Section .sectionUnauth .bumba{background:url(img/bumba-unauth.png) no-repeat;width:549px;height:290px;position:absolute;right:-8px;top:51px}.Euro2016Section .sectionUnauth .synottip{background:url(img/synotip_esi_kopa.png) no-repeat left;width:368px;height:53px;position:absolute;top:118px;left:212px}.Euro2016Section .sectionUnauth .logo{background:url(img/logo.svg) no-repeat;width:120px;height:94px;position:absolute;top:101px;left:610px}.Euro2016Section .sectionUnauth .description{width:517px;font-weight:700;font-size:32px;line-height:36px;letter-spacing:-.8px;text-align:center;color:#fff;position:absolute;top:342px;left:232px}.Euro2016Section .sectionUnauth .btnStart{margin:400px auto 0;height:66px;line-height:66px;width:370px;font-size:30px;display:block;border-radius:35px}.Euro2016Section .sectionResults{-ms-flex-pack:distribute;justify-content:space-around;min-height:500px;position:relative}.Euro2016Section .sectionResults .col1of2{display:inline-block;vertical-align:top;width:380px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;counter-reset:topList;margin:15px 40px 10px}.Euro2016Section .sectionResults .col1of2+.col1of2{margin-left:80px}.Euro2016Section .sectionResults .col1of2.onlyCol{margin-left:300px;margin-right:300px}.Euro2016Section .sectionResults .col1of2 .caption{height:21px}.Euro2016Section .sectionResults .col1of2 h2{display:inline-block;color:#fff;float:left;font-weight:400;font-size:16px}.Euro2016Section .sectionResults .col1of2 .scoreInfo{float:right;display:inline-block;color:#fff;font-size:16px}.Euro2016Section .sectionResults .col1of2 .scoreInfo b{margin-left:4px}.Euro2016Section .sectionResults .bumba{background:url(img/soccer-ball-empty.png) no-repeat;width:340px;height:212px;position:absolute;right:583px;top:210px}.Euro2016Section .sectionResults .onlyCol .bumba{right:213px}.Euro2016Section .sectionResults .topList{text-align:left}.Euro2016Section .sectionResults .topItem{text-align:center;width:100px;padding-top:10px;position:relative;display:inline-block;margin-right:40px;height:120px;text-decoration:none}.Euro2016Section .sectionResults .topItem:nth-child(3n){margin-right:0}.Euro2016Section .sectionResults .topItem img{max-width:100%;display:block;margin-bottom:2px;border-radius:4px}.Euro2016Section .sectionResults .topItem b{display:block;white-space:nowrap;overflow:hidden;width:100px;line-height:20px;height:20px;border-radius:4px;background:#fff;font-size:14px;counter-increment:topList;text-align:right;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#323232;position:absolute;font-weight:400;top:90px;left:0;right:0}.Euro2016Section .sectionResults .topItem b:before{font-size:14px;color:#323232;content:counter(topList) ".";float:left;font-weight:700}.Euro2016Section .sectionResults .topItem b:after{content:" p."}.Euro2016Section .sectionResults .topItem i{font-size:14px;color:#fff;text-align:center;font-style:normal;display:block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.Euro2016Section .sectionCalendar{overflow:auto;padding-bottom:50px}.Euro2016Section .sectionCalendar .date{font-size:25px;line-height:25px;letter-spacing:-.6px;color:#fff;margin-left:30px;margin-top:30px}.Euro2016Section .sectionCalendar .calItem{margin:20px 30px 0;height:50px;border-radius:4px;background-image:-webkit-gradient(linear,left bottom, left top,from(#e2efe5),to(#fff));background-image:-o-linear-gradient(bottom,#e2efe5,#fff);background-image:linear-gradient(to top,#e2efe5,#fff)}.Euro2016Section .sectionCalendar .time{width:50px;font-weight:700;font-size:18px;line-height:18px;letter-spacing:-.5px;color:#b0b0b0;padding-left:30px;padding-right:44px}.Euro2016Section .sectionCalendar .teamName{font-weight:700;font-size:18px;line-height:18px;letter-spacing:-.5px;color:#323232;padding-right:10px}.Euro2016Section .sectionCalendar .flag{position:relative;top:10px;margin-right:10px}.Euro2016Section .sectionCalendar .rightCont{float:right}.Euro2016Section .sectionCalendar .yourScore{font-size:14px;letter-spacing:-.3px;color:#b0b0b0;margin-right:15px}.Euro2016Section .sectionCalendar .btnForecast{margin-top:9px;margin-right:20px}.Euro2016Section .sectionCalendar .editForecast{display:inline-block;vertical-align:middle;width:24px;height:24px;background:url(img/ic-edit.svg) no-repeat center}.Euro2016Section .sectionCalendar .result{display:inline-block;width:150px;margin-left:15px;height:50px;line-height:50px}.Euro2016Section .sectionCalendar .result .label{font-weight:700;font-size:14px;letter-spacing:-.3px;color:#323232;vertical-align:middle}.Euro2016Section .sectionCalendar .result .value{font-weight:700;font-size:21px;text-align:center;color:#323232;margin-left:14px;vertical-align:middle}.Euro2016Section .sectionCalendar .result.edit{width:auto;margin-right:4px}.Euro2016Section .sectionCalendar input[type=text]{width:30px;height:36px;border-radius:2px;background-color:#fff;border:solid 1px #e1e1e1;font-weight:700;font-size:21px;line-height:36px;text-align:center;color:#323232;vertical-align:middle}.Euro2016Section .sectionCalendar .inputSep{font-weight:700;font-size:21px;color:#323232;margin-left:5px;margin-right:5px}.Euro2016Section .sectionCalendar .btnSave{margin-right:30px;margin-left:30px;vertical-align:middle}.Euro2016Section .sectionCalendar .inactive{opacity:.5}.Euro2016Section .sectionCalendar .inactive .btnForecast{cursor:default}.Euro2016Section .sectionCalendar .inactive .btnForecast:hover{background-color:#f5a623}.Euro2016Section .sectionCalendar .forecastInfoText{margin:20px 30px 0;height:52px;border-radius:100px;background-color:#16962d;padding:12px 24px 0 52px;position:relative;font-size:16px;line-height:19px;color:#fff}.Euro2016Section .sectionCalendar .forecastInfoText .i{position:absolute;width:16px;height:16px;background:url(img/ic-info.svg) no-repeat center;left:26px;top:14px}.Euro2016Section .sectionCalendar .forecastInfoText a{color:#f4a623;font-weight:700}.Euro2016Section .sectionCalendar .unknownParticipants{margin:20px 30px 0;height:30px;line-height:30px;text-align:center;color:#fff;font-size:16px;background-color:#16962d;border-radius:30px}.Euro2016Section .sectionTop{padding:20px 30px 30px}.Euro2016Section .sectionTop.voted .playerList .Euro2016Player .btnCta:not(.inactive){font-size:16px;color:#b0b0b0;background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;text-indent:-99999px;position:relative;cursor:default}.Euro2016Section .sectionTop.voted .playerList .Euro2016Player:hover{-webkit-box-shadow:none;box-shadow:none}.Euro2016Section .sectionTop .Euro2016Player{display:inline-block;font-size:14px;text-align:center;width:215px;border-radius:4px;padding-bottom:12px;background-image:-webkit-gradient(linear,left bottom, left top,from(#e2efe5),to(#fff));background-image:-o-linear-gradient(bottom,#e2efe5,#fff);background-image:linear-gradient(to top,#e2efe5,#fff);margin-right:20px;margin-bottom:20px;color:#323232;counter-increment:player-counter;position:relative}.Euro2016Section .sectionTop .Euro2016Player:before{border-radius:50%;content:counter(player-counter);width:34px;height:34px;background-color:#f5a623;font-size:24px;line-height:34px;display:block;position:absolute;top:6px;left:6px;font-weight:700;color:#fff}.Euro2016Section .sectionTop .Euro2016Player:nth-child(4n){margin-right:0}.Euro2016Section .sectionTop .Euro2016Player:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,.6);box-shadow:0 0 20px rgba(0,0,0,.6)}.Euro2016Section .sectionTop .Euro2016Player .playerPic{height:151px;max-width:100%;display:block;margin-bottom:10px;border-radius:4px 4px 0 0}.Euro2016Section .sectionTop .Euro2016Player .playerTitle{font-size:18px;text-align:center}.Euro2016Section .sectionTop .Euro2016Player .playerTitle i{display:block;color:#f5a623;font-size:14px;font-style:normal;margin-top:4px}.Euro2016Section .sectionTop .Euro2016Player .playerTitle i:hover{text-decoration:underline}.Euro2016Section .sectionTop .Euro2016Player .playerCountry{font-size:14px;color:#b0b0b0;margin:12px auto}.Euro2016Section .sectionTop .Euro2016Player .playerCountry i{vertical-align:middle;margin-right:4px;margin-bottom:2px}.Euro2016Section .sectionTop .Euro2016Player .playerVotes{text-align:center;font-weight:700}.Euro2016Section .sectionTop .Euro2016Player .btnCta{margin-top:12px}.Euro2016Section .sectionCountries{padding:20px 30px 30px}.Euro2016Section .sectionCountries .Euro2016Country{width:450px;height:118px;border-radius:4px;margin-right:20px;margin-bottom:20px;background-size:cover;display:inline-block}.Euro2016Section .sectionCountries .Euro2016Country:nth-child(2n){margin-right:0}.Euro2016Section .sectionCountries .Euro2016Country:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,.6);box-shadow:0 0 20px rgba(0,0,0,.6)}.Euro2016Section .sectionCountries .Euro2016Country .countryTitle{top:63px;position:relative;width:275px;height:44px;line-height:43px;border-radius:0 22px 22px 0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;background-image:-webkit-gradient(linear,left bottom, left top,from(#e2efe5),to(#fff));background-image:-o-linear-gradient(bottom,#e2efe5,#fff);background-image:linear-gradient(to top,#e2efe5,#fff)}.Euro2016Section .sectionCountries .Euro2016Country .countryTitle .flag,.Euro2016Section .sectionCountries .Euro2016Country .countryTitle a,.Euro2016Section .sectionCountries .Euro2016Country .countryTitle b{display:inline-block;vertical-align:middle}.Euro2016Section .sectionCountries .Euro2016Country .countryTitle b{font-size:24px;color:#323232}.Euro2016Section .sectionCountries .Euro2016Country .countryTitle .flag{margin:0 8px}.Euro2016Section .sectionCountries .Euro2016Country .countryTitle a{font-size:14px;color:#323232}.Euro2016Section .sectionQuiz{padding:30px 90px}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion{text-align:center;margin-bottom:50px}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .questionText{text-align:left;color:#fff;height:200px;margin-bottom:30px}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .questionText .imgWrap{position:relative;float:left;margin-right:57px}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .questionText .imgWrap:after{content:" ";display:block;background:url(img/football-question.png) no-repeat center;width:163px;height:67px;position:absolute;bottom:-10px;right:-30px}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .questionText img{position:relative;float:left;margin-right:57px}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .questionText p{font-size:18px;line-height:1.4em}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .questionText p b.npk{display:block;font-size:21px;margin-bottom:12px}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .questionText p b.npk i{font-weight:400;font-style:normal}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .answers:not(.disabled) .answer{cursor:pointer}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .answers:not(.disabled) .answer:not(.selected-not-final):hover{-webkit-box-shadow:0 0 15px rgba(0,0,0,.6);box-shadow:0 0 15px rgba(0,0,0,.6);color:#f7a700}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .answers:not(.disabled) .answer:not(.selected-not-final):hover:before{border-color:#f7a700}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .answers.disabled .answer:not(.correct):not(.selected){opacity:.6}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .answers .answer{text-align:left;font-size:16px;color:#323232;display:inline-block;width:380px;height:50px;line-height:50px;border-radius:4px;background-image:-webkit-gradient(linear,left bottom, left top,from(#e2efe5),to(#fff));background-image:-o-linear-gradient(bottom,#e2efe5,#fff);background-image:linear-gradient(to top,#e2efe5,#fff);margin-right:40px;vertical-align:top;white-space:nowrap;margin-bottom:20px;padding:0 0 0 20px;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .answers .answer:nth-child(2n){margin-right:0}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .answers .answer:before{content:" ";display:inline-block;vertical-align:middle;width:24px;height:24px;border:solid 4px silver;border-radius:50%;margin-right:17px}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .answers .answer.selected-not-final{-webkit-box-shadow:inset 0 0 0 4px #f7a700;box-shadow:inset 0 0 0 4px #f7a700;color:#f7a700}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .answers .answer.selected-not-final:before{border-color:#f7a700;background-color:#f7a700;-webkit-box-shadow:inset 0 0 0 4px #eff6f0;box-shadow:inset 0 0 0 4px #eff6f0}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .answers .answer.correct{opacity:1;-webkit-box-shadow:inset 0 0 0 4px #7ed321;box-shadow:inset 0 0 0 4px #7ed321;color:#7ed321}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .answers .answer.correct:before{border-color:#7ed321;background-color:#7ed321;-webkit-box-shadow:inset 0 0 0 4px #eff6f0;box-shadow:inset 0 0 0 4px #eff6f0}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .answers .answer.selected:not(.correct){-webkit-box-shadow:inset 0 0 0 4px #cd310d;box-shadow:inset 0 0 0 4px #cd310d;color:#cd310d}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .answers .answer.selected:not(.correct):before{border-color:#cd310d;background-color:#cd310d;-webkit-box-shadow:inset 0 0 0 4px #eff6f0;box-shadow:inset 0 0 0 4px #eff6f0}.Euro2016Section .sectionQuiz .Euro2016QuizQuestion .explanation{font-size:14px;border-radius:4px;background-color:rgba(255,255,255,.2);padding:10px 20px;color:#fff;text-align:left}.Euro2016Section .sectionQuiz .resultsSummary{font-size:18px;color:#fff;text-align:center;background:#16962d;margin-bottom:20px;border-radius:22px}.Euro2016Section .sectionQuiz .resultsSummary:before{content:" ";display:inline-block;vertical-align:middle;background-size:auto 110px;background-repeat:no-repeat;background-position:left center;height:120px;width:120px}.Euro2016Section .sectionQuiz .resultsSummary.summaryNr1:before{background-image:url(img/trophy-1.png)}.Euro2016Section .sectionQuiz .resultsSummary.summaryNr2:before{background-image:url(img/trophy-2.png)}.Euro2016Section .sectionQuiz .resultsSummary.summaryNr3:before{background-image:url(img/trophy-3.png)}.Euro2016Section .sectionQuiz .resultsSummary .btnCta{margin-left:25px}.Euro2016Section .flag{content:"";display:inline-block;width:30px;height:30px;border-radius:50%;background:#fff url(img/flags.png) no-repeat 30px 30px;background-size:180px auto}.Euro2016Section .flag.ALB{background-position:0 0}.Euro2016Section .flag.AUS{background-position:-30px 0}.Euro2016Section .flag.BEL{background-position:-60px 0}.Euro2016Section .flag.CRO{background-position:-90px 0}.Euro2016Section .flag.CZR{background-position:-120px 0}.Euro2016Section .flag.ENG{background-position:-150px 0}.Euro2016Section .flag.FRA{background-position:0 -30px}.Euro2016Section .flag.GER{background-position:-30px -30px}.Euro2016Section .flag.HUN{background-position:-60px -30px}.Euro2016Section .flag.ISL{background-position:-90px -30px}.Euro2016Section .flag.ITA{background-position:-120px -30px}.Euro2016Section .flag.NIR{background-position:-150px -30px}.Euro2016Section .flag.POL{background-position:0 -60px}.Euro2016Section .flag.POR{background-position:-30px -60px}.Euro2016Section .flag.IRL{background-position:-60px -60px}.Euro2016Section .flag.ROM{background-position:-90px -60px}.Euro2016Section .flag.RUS{background-position:-120px -60px}.Euro2016Section .flag.SLO{background-position:-150px -60px}.Euro2016Section .flag.SPA{background-position:0 -90px}.Euro2016Section .flag.SWE{background-position:-30px -90px}.Euro2016Section .flag.SWI{background-position:-60px -90px}.Euro2016Section .flag.TUR{background-position:-90px -90px}.Euro2016Section .flag.UKR{background-position:-120px -90px}.Euro2016Section .flag.WAL{background-position:-150px -90px}.quizResultPop{background:#eaf3ec url(img/modal-top-bg.png) no-repeat top;font-family:"Proxima Nova Rg","Open Sans",Helvetica,Arial,sans-serif;padding:20px 75px 30px;font-size:14px;text-align:center}.quizResultPop:before{display:block;height:165px;background:url(img/trophy-3.png) no-repeat center -40px;content:" ";position:absolute;left:50%;width:220px;margin-left:-110px}.quizResultPop.summary2:before{background-image:url(img/trophy-2.png)}.quizResultPop.summary1:before{background-image:url(img/trophy-1.png)}.quizResultPop .title{margin:50px 0 84px;text-align:left;display:block;font-size:35px;font-weight:700;color:#fff}.quizResultPop p{text-align:left}.quizResultPop .closeLink{font-size:14px;color:#f5a623;display:inline-block;margin-left:30px}.euro2016Pop .InfoBoxContentWrap{font-family:"Proxima Nova Rg","Open Sans",Helvetica,Arial,sans-serif;background:#fff url(img/field.png) no-repeat center bottom;font-size:14px;color:#212224;padding:30px}.euro2016Pop .InfoBoxContentWrap img{max-width:100%}.euro2016Pop .InfoBoxContentWrap p{line-height:24px}.euro2016Pop .InfoBoxContentWrap .playerTitle{font-size:35px;text-align:left;color:#323232;margin:20px auto 14px;display:block}.euro2016Pop .InfoBoxContentWrap table{margin:0 auto}.euro2016Pop .InfoBoxContentWrap table td:first-child{font-weight:700;text-align:right}.euro2016Pop .InfoBoxContentWrap table td:first-child:after{content:":"}.euro2016Pop .InfoBoxContentWrap table td{text-align:left;padding:0 5px}.prizesPopup{font-family:"Proxima Nova Rg","Open Sans",Helvetica,Arial,sans-serif}.prizesPopup .InfoBoxContent{background-image:-webkit-gradient(linear,left bottom, left top,from(#e2efe5),to(#fff));background-image:-o-linear-gradient(bottom,#e2efe5,#fff);background-image:linear-gradient(to top,#e2efe5,#fff);text-align:center;padding-left:75px;padding-right:75px}.prizesPopup .h2{font-weight:700;font-size:35px;line-height:35px;letter-spacing:-.9px;margin-bottom:13px;margin-top:23px}.prizesPopup .page{background:url(img/prize-page.png) no-repeat center;height:34px;margin-bottom:8px}.prizesPopup .text{font-size:15px;line-height:16px;color:#212224;padding-bottom:22px}.prizesPopup .invite{background:url(img/prize-invite.png) no-repeat center;height:49px;margin-bottom:11px}.prizesPopup .cup{background:url(img/prize-cup.png) no-repeat center;height:109px;margin-bottom:11px}.prizesPopup .bottle{background:url(img/prize-bottle.png) no-repeat center;height:164px;margin-bottom:11px}.rulesPopup{font-family:"Proxima Nova Rg","Open Sans",Helvetica,Arial,sans-serif}.rulesPopup .InfoBoxContent{background-image:-webkit-gradient(linear,left bottom, left top,from(#e2efe5),to(#fff));background-image:-o-linear-gradient(bottom,#e2efe5,#fff);background-image:linear-gradient(to top,#e2efe5,#fff);text-align:center;padding-left:75px;padding-right:75px;padding-bottom:15px}.rulesPopup .h2{font-weight:700;font-size:35px;line-height:35px;letter-spacing:-.9px;margin-bottom:13px;margin-top:23px}.rulesPopup .text{font-size:15px;line-height:18px;color:#212224;padding-bottom:10px}