.js-oftabs { display: inline-block;}.js-oftabs { display:block; min-height: 540px; margin: 5px 0; background: url(//img.uefa.com/imgml/elem/verticaltabs_menu.jpg) repeat-y 0 0; }.js-oftabs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.js-oftabs .oftabs-menu { float: left; }.js-oftabs .oftabs-menu li { clear: left; }.js-oftabs > div { float: right; }.js-oftabs .oftabs-menu li { width: 149px; min-height: 26px; line-height: 12px; padding: 14px 0 0 10px; font-size: 12px;border-bottom: 1px solid #B5B5B5; }.js-oftabs .oftabs-menu li.oftabs-state-active { border-left: 1px solid #cfcfcf; background-color: #fff; border-right: 1px solid #fff; }.js-oftabs .oftabs-menu li:first-child { text-transform: uppercase; font-weight:bold;}.js-oftabs .oftabs-menu{position:relative;}.js-oftabs .oftabs-menu .js-oftabs-panel{position:absolute;top:0;left:160px;width:830px;height:538px;border-width: 1px 1px 1px 0; border-style: solid; border-color: #E4E4E4;}.js-oftabs .oftabs-menu .js-oftabs-panel li{padding:0;clear:none;width:auto;border-bottom:none;font-size:auto;font-weight:normal;}.js-oftabs .oftabs-menu .js-oftabs-panel li.vThumbItem{padding:0;clear:none;width:auto;border:none;text-transform:none;}.ie7 .js-oftabs .oftabs-menu .js-oftabs-panel li.vThumbItem{width:158px;}.js-oftabs .oftabs-menu .js-oftabs-panel .pageIndex ul li{background: url("/imgml/elem/divider.gif") no-repeat scroll right 7px transparent;clear: none;float: left;line-height: 15px;padding: 2px 0;text-align: center;width: 25px;}.js-oftabs .oftabs-menu .js-oftabs-panel .video-tab .navigator .nextLink a{width:25px;}.js-oftabs .thumbw6 .vThumbContainer{height:89px;line-height:1;}.js-oftabs .thumbw6 .vThumbContainer .vBgTitle{top:62px;height:25px;width:155px;font-size:11px;}.js-oftabs .thumbw6 .vdate{font-size:11px;}.js-oftabs .videoThumbList {margin-left:10px;}.js-oftabs .videoThumbList .vThumbContainer .vTitle{padding:0 0 2px;}.js-oftabs .novideo{font-size: 12px;font-weight: bold;padding: 20px 0 0 15px;}#tggVideo.js-oftabs .thumbw6 .vThumbContainer .vBgTitle{line-height:1;}#tggVideo.js-oftabs .videoThumbList .vThumbContainer .vTitle{margin:0;}#tggVideo.js-oftabs .thumbw6 .vThumbContainer .vBgTitle{top:62px;height:25px;width:155px;font-size:11px;}.d3cmsBCtop{display:none!important;}.d3cmsBCtop .bcMenu .bcLinks > li,.d3cmsBCtop a,.d3cmsBCtop a:hover{color:#fff;}.d3cmsBCtop .bcMenu{padding:0;}.d3cmsTopContent{overflow: visible;}.d3cmsBCtop .bcMenu ol{padding-left:14px !important;}#menuLevel3 h2.menuTitle{position:absolute; left:120px; top:-45px; height:auto; margin:0;padding:0;}#menuLevel3 ul.menu{float: left;width:auto;height:23px;background: url(//img.uefa.com/imgml/comp/euro/brand2012/sectionBar.jpg) repeat-x;}#menuLevel3 ul.menu li,#menuLevel3 ul.menu a{line-height:23px;height:23px;}#menuLevel3 ul.menu li,.tabmenu ul.menu li{background:url(//img.uefa.com/imgml/elem/divider.gif) no-repeat right 8px;}#menuLevel3 h1.menuTitle, #menuLevel3 h2.menuTitle{position: static;padding-left: 20px !important;line-height: 80px;color: #002e58;}#menuLevel3 ul.menu li:last-child{background:none;}#menuLevel3 ul.menu li.current:last-child{background:#fff;}.subtabs ul.submenu {clear:both;}.subtabs ul.submenu li{height:auto;}.subtabs ul.submenu li a,.subtabs ul.submenu li > span{display:inline-block;height:20px;line-height:20px;}#uefaeuro-finals.langJ .bcMenu.wtwitter .fblike { margin-right: 2px; }.bcMenu .twitter { margin-right: -1px; }.langJ .bcMenu .twitter { margin-right: 0px; }div.button { margin-left:65px;margin-top: 6px; }div.button span, div.button a { float: left; height: 20px; }div.button span.btn-r,div.button span.btn-l { width: 13px; }div.button a { text-indent: 17px; line-height: 18px; color: #2A4982; font-weight: bold; background: url(//img.uefa.com/imgml/icons/bullet.png) 0 3px no-repeat; }div.button .more a {padding:0;}.extraContent {top: 65px;width: 167px;right: 6px;position: absolute;}#menuLevel2 .extraContent .SponsorHeader ul {background:none;padding:0 0 0 4px ;margin:0;}#menuLevel2 .extraContent .SponsorHeader li {padding:0 0 0 13px;}#menuLevel2 .extraContent .SponsorHeader li a {padding:0;}#menuLevel2 .extraContent .SponsorHeader li,#menuLevel2 .extraContent .SponsorHeader li a,#menuLevel2 .extraContent .SponsorHeader li:hover {background:none;}.sponsors {text-align: center;}.sponsors li {display:inline;padding-left:14px;}.sponsors .c.b {padding:10px;}#menuLevel2 .extraContent .SponsorHeader .promo { height:39px; width:65px; }#menuLevel2 .extraContent .SponsorHeader .half-link,#menuLevel2 .extraContent .SponsorHeader .single-link { height:39px; display:inline-block; }#menuLevel2 .extraContent .SponsorHeader .half-link { width:25px; }#menuLevel2 .extraContent .SponsorHeader .single-link { width:65px; }.customSponsors .promo { height:39px; width:65px;display:inline-block }.customSponsors .half-link,.customSponsors .single-link { height:39px; display:inline-block; }.customSponsors .half-link { width:25px; }.customSponsors .single-link { width:65px; }#uefaeuro ul li.spn_bottom_adidas a img {border-left: 1px solid #000000; padding-left: 14px;}#uefaeuro.teams .hp-main-content{float:left;width:658px;margin-left:2px;}#uefaeuro.teams .nl-news-cont,#uefaeuro.teams .nl-news-row{overflow: hidden;}#uefaeuro.teams .nl-news-row {width: 658px;position: relative;left: -6px;}#uefaeuro.teams .nl-news-art{float: left;}#uefaeuro.teams .type-1{margin-left: 0;}#uefaeuro.teams .nl-news-row .type-1{margin-left: 6px;margin-top: 20px;}#uefaeuro.teams .type-1 .nl-news-title,#uefaeuro.teams .type-1 .nl-news-p{overflow: hidden;margin: 0;padding-right:12px;}#uefaeuro.teams .type-1 .nl-news-title{margin-bottom: 5px;}#uefaeuro.teams .nl-news-image {position:relative;}#uefaeuro.teams .type-1 .nl-news-image{float: left;margin-right: 12px;}#uefaeuro.teams .type-2,#uefaeuro.teams .type-3{float: left;margin-left: 6px;padding-right:12px;}#uefaeuro.teams .type-2{width: 310px;}#uefaeuro.teams .type-3{width: 200px;}#uefaeuro.teams .nl-team-cont{margin-bottom: 41px;}#uefaeuro.teams .nl-team-cont .playBut {top: 5px;right: 5px;}#uefaeuro.teams .hp-news-sep {width: 625px;height: 1px;clear: both;background: #eaeaea;margin: 26px 17px 10px;float: left;}#uefaeuro.teams .nl-team-cont{font-size: 14px;color: #404040;}#uefaeuro.teams .nl-team-name a{display: block;font-size: 20px;color: #484848;line-height: 28px;padding: 0 6px;background: #f5f5f5;background: -moz-linear-gradient(top, #f5f5f5 45%, #eeeeee 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(45%,#f5f5f5), color-stop(100%,#eeeeee));background: -webkit-linear-gradient(top, #f5f5f5 45%,#eeeeee 100%);background: -o-linear-gradient(top, #f5f5f5 45%,#eeeeee 100%);background: -ms-linear-gradient(top, #f5f5f5 45%,#eeeeee 100%);background: linear-gradient(to bottom, #f5f5f5 45%,#eeeeee 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#eeeeee',GradientType=0 );border-top: 2px solid #c7c7c7;}#uefaeuro.teams .nl-team-name a:hover{background: #eaeaea;background: -moz-linear-gradient(top, #eaeaea 45%, #e0e0e0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(45%,#eaeaea), color-stop(100%,#e0e0e0));background: -webkit-linear-gradient(top, #eaeaea 45%,#e0e0e0 100%);background: -o-linear-gradient(top, #eaeaea 45%,#e0e0e0 100%);background: -ms-linear-gradient(top, #eaeaea 45%,#e0e0e0 100%);background: linear-gradient(to bottom, #eaeaea 45%,#e0e0e0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e0e0e0',GradientType=0 );}#uefaeuro.teams .nl-news-title{margin-top: 15px;margin-bottom: 10px;line-height: 21px;}#uefaeuro.teams .nl-news-title a{font-family: Georgia;font-size: 17px;line-height: 21px;color: #2a4982;display: block;}#uefaeuro.teams .nl-news-title.type-2 a,#uefaeuro.teams .nl-news-title.type-3 a{font-size: 15px;line-height: 19px;}#uefaeuro.teams .type-2 .nl-news-title,#uefaeuro.teams .type-3 .nl-news-title{height: 65px;}#uefaeuro.teams .nl-news-p,#uefaeuro.teams .nl-news-pimage{line-height: 18px;min-height: 1px;}#uefaeuro.teams .nl-news-p.type-2,#uefaeuro.teams .nl-news-p.type-3,#uefaeuro.teams .nl-news-pimage.type-2,#uefaeuro.teams .nl-news-pimage.type-3 {line-height: 17px;font-size: 13px;}#uefaeuro.teams .nl-team-cont .more a{font-size:11px;}#uefaeuro.teams .nl-news-5 .nl-news-title.type-2 a {font-size:17px;line-height:21px;}#uefaeuro.teams .nl-news-5 .nl-news-p.type-2 {line-height:18px;}#uefaeuro.teams .nl-news-5 .nl-news-p.type-2 a {font-size:14px;}#uefaeuro.teams .onetofive-news-related{float: left;width: 100%;font-size: 11px;}#uefaeuro.teams div.onetofive-news-related ul.bulletList{font-size: 14px;margin-top: 1px;padding-left: 28px;}#uefaeuro.teams div.onetofive-news-related ul.bulletList a{margin-left: -7px;}.teams .HeaderInfo .grid_5{width: 492px;}#menuLevel3 {background-color: #FFFFFF;}#menuLevel3 ul.menu {background-image: none;width: 990px;height: 23px;background-color: #f0f0f0;}#menuLevel3 ul.menu li.current, .tabmenu ul.menu li.ui-state-active {border-right: none;}.matches-calendar #menuLevel3 {background-color: black;}.matches-calendar #menuLevel3 h2.menuTitle {color:White;}.matches-calendar .topWordmark {margin:0px;}#sponsor_continental {width: 195px;float: right;z-index: 1;}#sponsor_continental span {float: left;color: white;font-family: Arial;font-size: 11px;font-weight: bold;margin-top: 14px;margin-left: 17px;}#sponsor_continental ul {background: none repeat scroll 0 0 transparent;height: auto;margin: 0;padding: 0;}#newsHeading div.newsActions ul li.action:first-child {background: none;}#PGContainer.is-static .d3pg {border-top: solid 1px #000;}#PGContainer.is-static .d3pg .wWrapTop .twitter-share,#PGContainer.is-static .d3pg .wWrapTop .fb-button {display: none;}.recruitment-btns {padding: 15px 0 30px;}.recruitment-btns > li {margin: 0 20px;}.recruitment-btns > li:first-child {margin: 0 20px 0 6px;}.recruitment-btns > li,.recruitment-btns > li > a,.recruitment-btns > li > a > span {display: inline-block;height: 25px;font-size: 12px;}.recruitment-btns > li > a,.recruitment-btns > li > a > span {background-image: url(//img.uefa.com/imgml/comp/euro2016/newbrand/recruitment-btns.png);background-repeat: no-repeat;}.recruitment-btns > li > a {padding: 0 0 0 18px;background-position: 0 -27px;}.recruitment-btns > li > a > span {padding: 0 18px 0 0;background-position: right 0;line-height: 25px;color: #fff;font-weight: bold;}.browser-support {padding: 8px 11px;margin: 0 5px 30px;background: #fed61e;box-shadow: 3px 3px 2px 0 #ccc;font-style: italic;font-size: 12px;}.topWordmark {margin: 10px 18px 0 50px;}.SponsorHeader {float: right;width: 158px;}h1.formTitle {color: #404040;padding: 5px;font-size: 24px;margin: 0 0 5px;padding: 5px;}.formTitle {color: #2A4982;font-family: Georgia;font-weight: bold;}#uefaeuro-finals .form-wrapper {width: 658px;height: auto;overflow: hidden;}#uefaeuro-finals .form-wrapper .step-content {padding: 20px;overflow: hidden;}#uefaeuro-finals .form-wrapper label,#uefaeuro-finals .form-wrapper .input-txt,#uefaeuro-finals .form-wrapper .asmContainer .asmSelect:first-child,#uefaeuro-finals .form-wrapper .input-dropdown {display: block;float: left;}#uefaeuro-finals .form-wrapper .form-note {float: left;}#uefaeuro-finals .form-wrapper .form-note > a {font-weight: bold;}#uefaeuro-finals .form-wrapper .input-txt,#uefaeuro-finals .form-wrapper .asmContainer .asmSelect:first-child,#uefaeuro-finals .form-wrapper .input-dropdown {width: 230px;}#uefaeuro-finals .form-wrapper label {width: 150px;}#uefaeuro-finals .form-wrapper label.dataerror {padding: 0 0 0 25px;color: #FF0000;width: 205px;}#uefaeuro-finals .form-wrapper .asmList {clear: both;width: 230px;}#uefaeuro-finals .form-wrapper .asmContainer {display: block;float: left;width: 230px;position: relative;}#uefaeuro-finals .form-wrapper #d_territories label.dataerror {left: 236px;position: absolute;top: 0;}#uefaeuro-finals .form-wrapper #d_country label.dataerror {padding: 0 0 0 30px;}#uefaeuro-finals .form-wrapper .example {clear: both;margin: -10px 0 15px 150px;width: 230px;}#uefaeuro-finals .form-wrapper.success {color: #404040;margin: 0 0 5px;padding: 11px;}#uefaeuro-finals .form-wrapper .genericError {color: #FF0000;padding: 15px 0 0 0;clear: both;}#uefaeuro-finals .form-row {margin: 0 0 15px;}#uefaeuro-finals .form-wrapper .step-content span.required {display: none;}#uefaeuro-finals .form-wrapper .btn {background: url(//img.uefa.com/imgml/aboutuefa/organisation/jobs/btn_grey.png) no-repeat right -26px;height: 25px;padding: 0 20px 0 0;margin: 10px;border: none;line-height: 25px;color: #404040;display: inline-block;float: right;cursor: pointer;}#uefaeuro-finals .form-wrapper .btn span {background: url(//img.uefa.com/imgml/aboutuefa/organisation/jobs/btn_grey.png) no-repeat 0 -1px;height: 25px;display: block;padding: 0 0 0 20px;font-weight: bold;}#uefaeuro-finals .form-wrapper .checkbox_field {float: left;}#uefaeuro-finals .form-wrapper .captcha-wrapper {float: left;padding: 15px;width: 202px;background: #444;margin: 0 0 15px;position: relative;}#uefaeuro-finals .form-wrapper .captcha-wrapper label.dataerror {left: 236px;position: absolute;top: 33px;}#uefaeuro-finals .form-wrapper .captcha-wrapper input {width: 197px;}#uefaeuro-finals .form-wrapper .submitField {clear: both;margin: 0 0 0 150px;}#uefaeuro-finals .form-wrapper .msg-error {color: red;position: absolute;right: 20px;display: none;}#uefaeuro-finals .form-wrapper .msg-error-email-in-db {color: red;color: red;text-align: right;width: 100%;display: block;padding-bottom: 15px;}#uefaeuro-finals .form-wrapper label.input-msg-error {display: none;position: absolute;}#uefaeuro-finals .form-wrapper .copyright {display: none;}.btn-default {background: linear-gradient(to bottom, #E1E1E1, #AEAEAE) repeat scroll 0 0 #E1E1E1;border: 1px solid #747474;border-radius: 7px;color: #404040;font-size: 12px;font-weight: bold;line-height: 18px;margin: 5px 0;padding: 2px 15px;text-decoration: none;cursor: pointer;}.newsText .btn-default {color: #404040;text-decoration: none;}#uefaeuro-finals.langF .media-link-row {display: inline-block;width: 50%;height: 40px;}#uefaeuro-finals .media-link {display: none;}#uefaeuro-finals.langF .media-link {display: block;font-size: 13px;font-weight: 700;line-height: 29px;text-align: center;margin: 2px 0 6px 6px;width: 132px;float: left;cursor: pointer;background-color: #005995;border-radius: 1px;color: #ffffff;font-weight: 400;}.sustainability .newsList ul.moreLinks {text-align: center;}.sustainability .newsList ul.moreLinks li {float: left;width: 30%;padding: 0;margin: 0;}.sustainability .newsList ul.moreLinks li:nth-child(2) {margin: 0 5%;}.sustainability .newsList ul.moreLinks li a {display: block;padding: 0;color: #404040;background: none;}.sustainability .newsList ul.moreLinks li span {display: block;line-height: 15px;margin-bottom: 5px;font-weight: bold;}.sustainability .newsList ul.moreLinks li img {display: block;width: 100%;}.sustainability .banner-env {display: block;margin: 0 auto 10px;width: 300px;}.sustainability .bnr-article-wrap {margin-bottom: 30px;}.sustainability .bnr-article-img {float: left;width: 200px;margin: 0 20px 0 0;}.sustainability .bnr-article-txt {float: left;width: 435px;}.sustainability .bnr-article-txt .newsTitle {margin: 0px;padding-bottom: 0px;font-size: 16px;font-family: Arial;color: #404040;}.sustainability .bnr-article-txt .newsText {line-height: 19px;font-size: 14px;}.sustainability .euro-cross-promotions.container {width: 280px;min-height: 125px;margin: 35px 15px 20px 0;padding: 10px 15px;background-color: #0d557d;background-image: url(http://img.stg.infra.uefa.com/imgml/comp/euro2016/background-cross-promotions.jpg);background-repeat: repeat-y;}.sustainability .euro-cross-promotions .box-title {color: #ffffff;text-align: left;font-weight: 600;text-indent: 0px;}.sustainability .euro-cross-promotions .box-text {color: #ffffff;line-height: 17px;font-size: 12px;padding: 3px 0;}.sustainability .euro-cross-promotions .box-link {text-align: left;margin: 10px 0;}.sustainability .euro-cross-promotions .box-link a {font-weight: 600;font-size: 12px;color: #ffffff;}.sust_soc{clear: left;}.grid_4 .uefaCalendarBox .box .bH h3 {background: url("http://img.uefa.com/imgml/comp/euro2016/hosts/bg-back-top.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}.grid_4 .uefaCalendarBox .box .bC {border: none;}.grid_4 .uefaCalendarBox .box .bC ul.barsList.uefaCalend li,.grid_4 .uefaCalendarBox .box .bF {background: none;}.teams .d3cmsTopContent {background: url(//img.uefa.com/imgml/comp/futsale/newbrand/BlackBg.png) no-repeat scroll center top;}#tab_TeamsSquad ul.menu {border-bottom: 2px solid #404040;margin: 0 2px 15px;width: 651px;}#tab_TeamsSquad ul.menu li {background: none repeat scroll 0 0 #EAEAEA;font-size: 16px;width: auto;height: 33px;line-height: 30px;}#tab_TeamsSquad ul.menu li.ui-tabs-selected {background: none repeat scroll 0 0 #404040;color: #FFFFFF;}#tab_TeamsSquad ul.menu li.ui-tabs-selected a {color: #FFFFFF;}#tab_TeamsSquad ul.menu li a {display: block;color: #000;padding: 5px 40px;}#tab_TeamsSquad ul.menu li a span sup {font-size: 10px;font-weight: normal;display: none;}table tr th sup {font-size: 10px;font-weight: normal;}#tab_TeamsSquad ul.menu li.ui-tabs-selected a span sup {display: inline;}#menuLevel3 ul.menu a, #menuLevel3 ul.menu li > span:first-child {line-height:23px;}.d3cmsBCbot a {color: #fff;}.innGrid_4 .acBox .bC p.accHeader.ui-state-active, .grid_4 .acBox .bC p.accHeader.ui-state-active {background-color: #00285B;background-image: none;}.innGrid_4 .acBox .bC p.accHeader, .grid_4 .acBox .bC p.accHeader {background-image: none;background-color: #f0f0f0;border-bottom: 1px solid #e1e1e1;height: 26px;margin: 0 3px;position: relative;text-indent: 18px;}.innGrid_4 .acBox .ui-icon-triangle-1-e::after, .grid_4 .acBox .ui-icon-triangle-1-e::after {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-left: 3px solid transparent;border-right: 3px solid transparent;border-top: 5px solid #404040;content: "";height: 0;position: absolute;right: 11px;top: 12px;width: 0;}.innGrid_8.box .bH h2, .innGrid_8 .box .bH h2, .grid_8 .box .bH h2, .tab8 ul.menu, .innGrid_8.box .bH h2 {background-color: #00285B;color: #fff;}.innGrid_8.box .bH h3, .innGrid_8 .box .bH h3, .grid_8 .box .bH h3, .tab8 ul.menu, .innGrid_8.box .bH h3 {background-color: #00285B;color: #fff;}.innGrid_6 .box .bH h2, .grid_6 .box .bH h2, .tab6 ul.menu {background-color: #00285B;color: #fff;}.innGrid_6 .box .bH h3, .grid_6 .box .bH h3, .tab6 ul.menu {background-color: #00285B;color: #fff;}.innGrid_4 .box .bH h2, .grid_4 .box .bH h2, .tab4 ul.menu {background-color: #00285B;color: #fff;}.innGrid_4 .box .bH h3, .grid_4 .box .bH h3, .tab4 ul.menu {background-color: #00285B;color: #fff;}.grid_12 .box .bH h2, .grid_12 .box .bH h3 {background-color: #00285B;color: #fff;}.tabcolor ul.ui-tabs-nav li {background: transparent url(//img.uefa.com/imgml/comp/euro2016/newbrand/divider.gif) no-repeat scroll right 13px;}#menuLevel2 a:hover, #menuLevel2 .current a {background: transparent url(//img.uefa.com/imgml/comp/euro2016/newbrand/menu_items_bg.png) 0px -18px no-repeat;}#menuLevel2 a:hover span, #menuLevel2 .current span {background: transparent url(//img.uefa.com/imgml/comp/euro2016/newbrand/menu_items_bg.png) right top no-repeat;}#menuLevel2 ul {background: url("//img.uefa.com/imgml/comp/euro2016/newbrand/bg2ndLevelMenu.png") repeat-x;height: 20px;margin: 22px 6px 0 10px;padding: 2px 0 0;}#menuLevel2 li {background: transparent url(//img.uefa.com/imgml/comp/euro2016/newbrand/divider.gif) 0px 6px no-repeat;}#ml2_more_items {background: #830000;}.d3cmsMaster .d3cmsContent {background: url(//img.uefa.com/imgml/2016/euro/background.jpg) center -27px no-repeat;min-height: 880px;}.d3cmsMaster .d3cmsContent .d3cmsCHeader {background: none;position: relative;}.d3cmsMaster .d3cmsContentWrap {background: url(//img.uefa.com/imgml/2016/euro/backgroundRepeat.jpg) 0 -27px repeat-x;}.d3cmsBCbot {background: url(//img.uefa.com/imgml/2016/euro/breadcrumbs.jpg) no-repeat center #010F3E !important;height: 70px !important;}.new-hp .d3cmsBCbot .bcMenu {padding-top: 14px !important;border: none !important;}.d3cmsBCtop .bcMenu ol li, .d3cmsBCbot .bcMenu ol li {color: #fff;}.d3cmsBCbot .bcMenu .twitter,.d3cmsBCbot .bcMenu .fblike {display: none;}#menuLevel2 li {background: url(//img.uefa.com/imgml/comp/euro2016/newbrand/divider.gif) 0 6px no-repeat;}#menuLevel2 li:first-child {background: none;}.langR #menuLevel2 a {padding: 0px 0px 0px 6px;}#menuLevel2 a:hover,#menuLevel2 .current a {background: url(//img.uefa.com/imgml/comp/euro2016/newbrand/menu_items_bg.png) 0px -18px no-repeat;}#menuLevel2 a:hover span,#menuLevel2 .current span {background: url(//img.uefa.com/imgml/comp/euro2016/newbrand/menu_items_bg.png) right top no-repeat;}.ui-counter {background: url(//img.uefa.com/imgml/comp/euro2016/newbrand/bg-countdown.png) no-repeat;margin: 0 6px 6px 0;}.langE .cnt_1,.langF .cnt_1,.langD .cnt_1,.langS .cnt_1,.langI .cnt_1,.langP .cnt_1,.langR .cnt_1 {visibility: hidden;}.right-col .bgfull {background: url("//img.uefa.com/imgml/comp/euro2016/newbrand/bg-blue-trans.png") repeat right;border: 1px solid #000730;margin: 0 6px 20px 0;padding: 6px;width: 300px;height: 250px;}.extraContent {top: -5px;width: 380px;right: 0;position: absolute;}#menuLevel2 .extraContent .SponsorHeader ul,#menuLevel2euro .extraContent .SponsorHeader ul {background: none;padding: 3px 0 0 8px;margin: 0;}#menuLevel2 .extraContent .SponsorHeader li,#menuLevel2euro .extraContent .SponsorHeader li {padding: 0 0 0 10px;}#menuLevel2 .extraContent .SponsorHeader li a,#menuLevel2euro .extraContent .SponsorHeader li a {padding: 0;}#menuLevel2 .extraContent .SponsorHeader li,#menuLevel2 .extraContent .SponsorHeader li a,#menuLevel2 .extraContent .SponsorHeader li:hover,#menuLevel2euro .extraContent .SponsorHeader li,#menuLevel2euro .extraContent .SponsorHeader li a,#menuLevel2euro .extraContent .SponsorHeader li:hover {background: none;}#menuLevel2euro .extraContent > a,#menuLevel2 .extraContent > a {margin-right: 8px;overflow: hidden;}.sponsors {text-align: center;}.sponsors li {display: inline;padding-left: 14px;}.sponsors #national_sponsors li:first-child {padding-left: 14px;}.sponsors #national_sponsors li {padding-left: 0;}#menuLevel2 .extraContent .SponsorHeader .promo,#menuLevel2euro .extraContent .SponsorHeader .promo {height: 39px;width: 65px;}#menuLevel2 .extraContent .SponsorHeader .half-link,#menuLevel2 .extraContent .SponsorHeader .single-link,#menuLevel2euro .extraContent .SponsorHeader .half-link,#menuLevel2euro .extraContent .SponsorHeader .single-link {height: 39px;display: inline-block;}#menuLevel2 .extraContent .SponsorHeader .half-link,#menuLevel2euro .extraContent .SponsorHeader .half-link {width: 32px;}#menuLevel2 .extraContent .SponsorHeader .single-link,#menuLevel2euro .extraContent .SponsorHeader .single-link {width: 65px;}.customSponsors .promo {height: 39px;width: 65px;display: inline-block;}.customSponsors .half-link,.customSponsors .single-link {height: 39px;display: inline-block;}.customSponsors .half-link {width: 32px;}.customSponsors .single-link {width: 65px;}.sponsorBar {margin-left: auto;margin-right: auto;position: relative;width: 783px;}#customSponsors {float: left;}#national_sponsors {float: left;margin-top: 5px;position: relative;width: auto;}#menuLevel2euro .dropdown-menu {background-color: #005798 !important;}.dropdown-header {color: #65beec !important;}.d3cmsCHeader .navbar-lv2 .navbar-nav {width: calc(100% - 109px);}.navbar-lv2 .affix {background: #000f3d url(//img.uefa.com/imgml/2016/euro/background.jpg) center top no-repeat;}.navbar-lv2 .dropdown-menu > li > a:hover {background-color: #65beec;}.navbar-lv2 .affix .affix--content .navbar-nav {width: 880px;}.navbar-lv2 .affix .competition--logo .logolink {background-image: url(//img.uefa.com/imgml/2016/euro/logo_small.svg);background-repeat: no-repeat;background-position: center center;background-size: 100px auto;height: 45px !important;}.navbar-lv2 .navbar-nav > li > a {padding: 17px 8px;}.SponsorHeader {width: 158px;position: absolute;right: 0;top: 0;float: none;}.competition--logo .logolink {background: url('//img.uefa.com/imgml/2016/euro/logo.svg') center center no-repeat;background-size: auto 77px;}.section--name {font-size: 1px !important;}.section--name .logolink {display: inline-block;background-repeat: no-repeat;text-indent: 100%;overflow: hidden;background-position: 0 0;width: 300px;height: 45px;}.langE .section--name .logolink {background-image: url('http://img.uefa.com/img/2016/euro/tournament_title.svg');}.langI .section--name .logolink {background-image: url('http://it.uefa.com/img/2016/euro/tournament_title.svg');}.langS .section--name .logolink {background-image: url('http://es.uefa.com/img/2016/euro/tournament_title.svg');}.langF .section--name .logolink {background-image: url('http://fr.uefa.com/img/2016/euro/tournament_title.svg');}.langP .section--name .logolink {background-image: url('http://pt.uefa.com/img/2016/euro/tournament_title.svg');}.langR .section--name .logolink {background-image: url('http://ru.uefa.com/img/2016/euro/tournament_title.svg');}.langD .section--name .logolink {background-image: url('http://de.uefa.com/img/2016/euro/tournament_title.svg');}.langJ .section--name .logolink {background-image: url('http://jp.uefa.com/img/2016/euro/tournament_title.svg');}.topWordmark {width: 145px;height: 27px;margin: 0 160px;}.navbar-lv2 .competition--logo .logolink {height: 77px !important;}.matches #menuLevel3 {background-color: #000;}.matches #menuLevel3 h2.menuTitle {color: #fff;}.innGrid_8.matchBox h3.visible, .innGrid_8.matchBox.visible h3 {background-image: none;background-color: #08315c;}