body {
   background-color: #fff !important;
}
*:focus {
    outline: none;
}
.centered-btns_tabs a, .transparent-btns_tabs a, .large-btns_tabs a {
    width: 20px;
    height: 20px;
}
.global-navigation__primary-link span{ font-weight: bold }
.fa-navigation .global-navigation__primary-link{font-family: Arial,sans-serif;}
@media (min-width: 992px){
	.fa-navigation .global-navigation__primary-link:after,
    .fa-navigation .global-navigation__primary-link:before {
 
        border-style: none;
       	border-width: 0px;
        top: 0
    }

     .fa-navigation .global-navigation__toggle-search:before {
        content: "";
       	border-style: none;
       	border-width: 0px;
    }

    .fa-navigation .global-navigation__toggle-search .accessible-text {
        background-image: url(../images/search.svg);
    }

}
   button:focus,textarea:focus, input:focus{
        outline: none;
    }

.centered-btns_tabs{background: #EDECEA;}/*f7f7f7*/
.top-stories-box{background: #fff}
.top-stories-title h2{font-size: 18px;font-family: FSJackBold,Arial,sans-serif;font-weight: 400;-webkit-font-smoothing: antialiased;}
.top-stories-title h2 a {    position: relative;
    color: #222;
    z-index: 1;
    line-height: 1.33333;}
.top-stories-title h2 a:hover{text-decoration: none; color:#0068b2;}
.top-stories{padding: 10px 0;}
.top-stories:first-child{padding-top: 0 !important}
.top-stories:last-child{border-bottom: none}
.top-stories-image{float: left}
.top-stories-image img{ border: 1px solid #ddd;padding: 1px; }
.centered-btns .caption{background-color:#EDECEA; border-top: 4px solid #222;  font-family: FSJackBold,Arial,sans-serif !important;}
/*.top-stories-image img{border-bottom: 4px solid #222}*/
.teams-list-page.showlogos .team-link {
    width: 2%;
    margin: 5px;
    float: left;
    text-align: center;
    height: 180px;
    overflow: hidden;
}
.pagination {
    margin:10px 0;
    display: inline-block;
}

.pagination li {
    color: black;
    float: left;
    text-decoration: none;
}
.pagination li a{color:#000;float:left;padding:8px 16px;text-decoration:none;transition:background-color .3s;border:1px solid #ebebeb}
.pagination li.disabled{padding:8px 16px;border:1px solid #ebebeb}
.pagination a:hover:not(.active){background-color:#ebebeb}
.pagination .active {
    padding: 8px 16px;
    background-color: #222;
    color: #fff;
    border: 1px solid #222;
}
.centered-btns_tabs a, .transparent-btns_tabs a, .large-btns_tabs a {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
 
}

.fa-navigation .topbar__link.account-link:before{
    background: none;
}

.toplink {
    border-top: 1px solid hsla(0,0%,100%,.1);
    color: #fff;
    display: block;
    font-size: 14px;
    padding: 15px 0;
}

@media (min-width: 992px){
    .fa-navigation .toplink{
    border: 0;
    background: #222;
    font-family: Arial;
    font-size: 11px;
    margin-right: 30px;
    padding: 9px 0 4px 25px;
    line-height: 17px;
    }
    .fa-navigation .toplink {
        position: relative;
        text-align: right;
        padding: 8px 5px 5px 30px;
    }

    .toplink:before{
       
    }

}
.page-nav, .table-wrap th, .template-wrap th, .leader-first .ld-info {
    background: #222 !important;
    padding: 5px !important;
}
a {
    color: #222;
}
.fa-article-intro .article-title {
    margin: 10px 0 5px 0px;
}
#spil_w_h_top .hs-container{margin-top: 28px;}
.fa-navigation .toplink {
    padding: 8px 5px 5px 0px;
}

.no_bullet{list-style: none !important; margin-left: 0px !important}
.table td{padding: 10px}
.table td p{padding: 2px !important;}
.cta:not(.cta--loading):not(.cta--alt):active:after, .cta:not(.cta--loading):not(.cta--alt):focus:after, .cta:not(.cta--loading):not(.cta--alt):hover:after {
    background-color: #222;
    }
    .cta:not(.cta--loading):not(.cta--alt):active:after, .cta:not(.cta--loading):not(.cta--alt):focus:after, .cta:not(.cta--loading):not(.cta--alt):hover:after {
    -ms-transform: skewX(-22deg) translateX(-5px);
    transform: skewX(0deg) translateX(-5px);
}
.cta--secondary:after {
    background: transparent;
     border-left: none; 
}

.fa-content-promo--signpost {
    background: #222;
}

.cta:after {
    background-color: transparent;
}
@media (min-width: 992px){
.sticky-nav--active .body-content {
    margin-top: 0px; 
}
}
.fa-row-strip{opacity: 1}
.owl-carousel .owl-item img{border: 1px solid #eee; padding: 5px}
.visuallyHidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
/*.owl-carousel .owl-item { max-width: 150px; max-height: 100px }*/
.owl-carousel .owl-item .type {
    -ms-flex-item-align: center;
    align-self: center;
    text-decoration: none;
    color: #76766f;
    text-align: center;
    display: block;
    font-size: 1.1rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}
.owl-carousel .owl-item .type {
    margin-top: 5px;
}

.teams-list-page .type {
    font-size: inherit;
    -ms-flex-item-align: center;
    align-self: center;
    text-decoration: none;
    color: #76766f;
    text-align: center;
    display: block;
    font-size: 1.1rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    border: none;
} 
.type-red{ color: #a01e21; }
.type-blue{ color: #02264c; }
.socailcard_handle{display: block;clear:both; }
.socailcard_handle a{ font-size: 0.7em; font-weight: normal;color:#76766f !important;}
.socailcard_time{clear:both;float: right;}
.table {margin-top: 10px; width: 100%}
.table th,td{text-align: left; padding: 10px;}
.table td{border-bottom: 1px solid #e8e8e8;}
.table-striped tr:nth-child(even) {background: #f8f8f8}
.table-striped tr:nth-child(odd) {background: #fff}
.table .small-logo{ margin-right: 10px }
.england .fa-sub-navigation {
    background: #eb880e;
}
.tabMenu {margin: 0px 0px 20px 0px; clear: both;}
.tabMenu ul{list-style: none; margin: 0px 0px 10px 0px}
.tabMenu li{list-style: none; float: left; margin-right: 10px; border-right: 1px solid #eee; }
.tabMenu li:last-child{border-right: none;}
.tabMenu li a{display: block;padding:5px 10px;}
.tabMenu .active{background-color: #eee}
.md-hs-container {
   
    margin-top:47px;
}
.tableheading th, .tableheading td{background-color: #222; color: #fff}
.more-linked  {
    background: #222;
    padding: 10px;
    border: solid 1px #222;
    color: #fff;
    text-align: center;
    display: block;
}
.more-linked:hover {
    background: #fff;
    color: #0a5812;
    border: solid 1px #000;
    text-decoration: none;
}
.rslides li {
    height: 387px;
}
@media (min-width: 992px)
{
   .fa-navigation .fa-logo {
    padding: 7px 0;
    height: 44px;
    } 
}

.fa-navigation .fa-logo__image
{
    width: 145px;
}
.article__container a{
    color: #a01e21;
}
.showlogos{ display: none;}