.team-block .vinieta,.team-block .post-meta{display:none}
.team-block .normal-image {max-height: 200px}
@media screen and (min-width:1100px){.team-block .font-size-20{font-size:21px}
}
.block-tile.white-bg{background-color:#FFF}
#prime-menu,#team-logos{display:none}
.section-middle-title{font-family:'Fira Sans Condensed';color:#FFF;display:block;margin:0 auto 1rem;text-align:left;padding:0;font-size:2.5rem;letter-spacing:2px;font-weight:700}
.billboard-row{padding:2rem 0}
.mini-site-nav{display:flex;justify-content:center;font-size:16px;list-style:none;font-weight:500;padding-top:5px;padding-bottom:5px;background-color:#009bb4;border-radius:50px;border:1px solid rgba(255,255,255,0.12);max-width:660px;margin:0 auto}
.mini-site-nav li{display:block;padding:3px 12px;transition:all .3s ease}
.mini-site-nav li:hover{background-color:#FFF;border-radius:25px;padding:3px 12px}
.mini-site-nav a{color:#FFF}
.mini-site-nav li:hover a{color:#009bb4}
.mini-site-logo{text-align:center;margin:0 auto;display:inline-block;font-size:3rem;font-weight:600;line-height:1.1}
.mini-site-logo:before {
    content: "";
    display: block;
    width: 97%;
    height: 6px;
    background: #FFF;
    margin: 0 0 5px;
}
.minisite-temp .section-heading.white-c{color:#FFF}
.minisite-temp .section-header{border-color:rgba(255,255,255,0.3)}
.minisite-temp .section-header .section-heading.white-c:before{background:#FFF}
.minisite-temp .section-header{margin-bottom:15px}
.block-tile.teal-bg{background-color:#0a6b7a}
.block-tile.teal-bg *{color:#FFF}
.block-tile.teal-bg .vinieta{border-color:#098698}
.teaser-main-story .lightred-c{color:#098698}
.stadium-slide{margin:0 12px}
.relative-tile .mask-title.stadium-wr{padding-top:5px;text-align:center}
.relative-tile .mask-title.stadium-wr .stadium-name{text-transform:uppercase;color:#999;font-size:16px;font-weight:normal;margin-top:.5rem;letter-spacing:.5px}
.stadium-city:after{content:"";display:block;width:100%;height:3px;background-color:#7c2f67;max-width:60px;margin:10px auto 5px}
adv{margin:0 auto;text-align:center;display:block}
.button-link {
    width: 90%;
    height: 50px;
    text-align: center;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0 0 40px rgb(52 64 114 / 12%);
    border-radius: 40px;
    transition: all .3s ease;
    position: relative;
    max-width: 300px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.25px;
    border: 1px solid #eee;
    float: right;
    text-decoration: underline;
}.button-link:hover {
     background-color: var(--purple);
     color: #FFF;
     border: 1px solid transparent;
 }
.sponsor-mini {
    font-size: 16px;
    list-style: none;
    font-weight: 400;
    color: #FFF;
    display: block;
    text-align: right;
}
@media screen and (max-width:667px){
    .padding-h-0{padding:0}
    .mini-site-nav{margin-left: -5px;display:block;white-space:nowrap;overflow-x:scroll;padding:8px;background:0;border:0;padding:0;width: 97vw;border-radius:0}
    .mini-site-nav li{display:inline-block;white-space:nowrap;background-color:#009bb4;border-radius:50px;border:1px solid rgba(255,255,255,0.12);margin:0 5px}
    #MiniHeader .column {padding: 10px 0 0 12px;text-align:left}
    .relative-tile.stadium-slide .block-tile{display:block}
    .relative-tile.stadium-slide .block-tile .normal-image{height:180px;width:100%}
    .relative-tile.stadium-slide .mask-title.stadium-wr{width:100%;padding:10px}
    .team-block.relative-tile .block-tile .mask-title{padding:0 12px;align-self:center}
    .sponsor-mini{ padding: 16px 10px 0 0;}
    .latest .button-link{width: 100%; text-align: center; float: none;}
}

.menu-euro {background-color:#098698;padding:15px 0;border-bottom: 1px solid rgba(255,255,255,0.1);}
.euro-break{background-color:#098FA3}
.archive-posts-col { border-right: 0;}
#banner__textlinks_450x450 {background: white;}
.euro-break .single-article-wrap {background-color:white;}

@media screen and (min-width:728px) and (max-width:1000px) {
    .mini-site-nav{min-width: 360px;}
    .mini-site-nav li{padding: 3px 4px;font-size: 15px;}
}