#masthead .flex-right > ul > li > a {
    color: #000;
    font-size: 16px;
    text-transform: inherit;
}
#masthead .flex-right > ul > li > a:hover {
    color: #bb0303;
}
.page-right-sidebar #content {
background: rgba(255, 214, 0, 0.064);
    padding: 15px;
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);
}
.section-title-normal, .section-title-normal span {
    border-bottom: 0;
}
.matchOdds img {
    width: 22px !important;
}
.matchOdds img {
    width: 22px !important;
}
.content-home {
    scrollbar-width: thin;
    scrollbar-color: #000000 transparent;
}
.content-home {
    border: 1px solid #000000;
    border-radius: 10px;
    padding: 10px 20px;
    height: 600px;
    overflow-y: auto;
    position: relative;
    background: #fff;
    margin-top: 20px;
}
.post-item .box {
    background: #fff;
    box-shadow: 0px 0px 6px 3px #cccccc7d !important;
}
.post-item .box .box-text {
    padding: 12px;
}
.post-item .box .box-text a {
    font-size: 16px;
    color: #004d9b;
}
.header-button a {
    animation: zoom-in-zoom-out-1 .8s ease infinite;
    padding: 2px 20px;
    font-size: 16px;
    border: solid 2px #b0b0b0;
}
.section-title-center b {
    background: transparent;
}
.section-title-center span {
    font-size: 24px;
    color: #fff;
}
.section-title-center {
    background: #ffd600;
    padding: 10px;
}
@keyframes zoom-in-zoom-out-1{
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}
footer .section {
    padding-bottom: 0 !important;
    border-bottom: solid 1px;
}
.widget .fixture_vote .fixture-vote-container {
    border: 0;
    padding: 0
}
.widget .fixture_vote .fixture-vote-container__content .vote-team__time__time {
    font-size: 10px
}
.widget .fixture_vote .fixture-vote-container__content .vote-team__name {
    font-size: 11px
}
.widget .fixture_vote .fixture-vote-container__content__vote .vote-action__team {
    font-size: 10px
}
.widget .embed-ranking .ranking-title-widget {
    display: none
}
.widget .embed-ranking .ranking-select-leagues>div {
    background: #fff!important;
    border: solid 1px #777;
    border-radius: 10px;
    padding: 5px 10px
}

.widget .embed-ranking .ranking-select-leagues {
    padding: 10px 10px 0
}

.widget .embed-ranking .ranking-list .ranking-head {
    display: none
}
.widget .embed-ranking .ranking-select-leagues ul li {
    font-size: 12px
}
.widget .embed-ranking .ranking-select-leagues ul {
    top: 50px
}

.widget .ranking-list .ranking-table-head {
    display: none
}
.widget .ranking-list .played,.widget .ranking-list .win,.widget .ranking-list .draw,.widget .ranking-list .lose,.widget .ranking-list .goals {
    display: none
}
.widget .ranking-list .ranking-table-body-list .rank {
    width: 30px!important
}
.widget img.ranking-logo {
    display: none
}
.widget .embed-ranking .ranking-text-left {
    font-size: 12px
}
.widget .embed-ranking .ranking-list .ranking-table .ranking-table-body-list .point {
    color: #b50808
}
.widget .embed-ranking span {
    color: #000
}
.widget .embed-ranking {
    background: #f1f1f1!important;
    border: solid 1px #ccc
}
span.widget-title {
    display: block;
    background: linear-gradient(to right, #ffd600, #ffd600);
    margin-bottom: 0;
    padding: 13px;
    color: #000;
}
.widget .is-divider {
    display: none;
}
.fixture_vote .fixture-vote-container {
    border-radius: 0 !important;
}
.archive-page-header .page-title {
    text-align: center;
    letter-spacing: 0;
    font-size: 26px;
}
.entry-header-text-top {
    padding-bottom: 0;
}
#comments {
    display: none;
}
footer .section-title-normal span {
    color: #ff0000;
}
.copyright-footer {
    color: #fff;
}
#acf_custom_football_widget_default-2 .fixture_vote>section {
    background: #fbf3f3 !important;
}
@media (min-width: 992px){
    .post-sidebar {
        padding-left: 0 !important;
    }
    .page-right-sidebar >.row>.large-3 {
     position: sticky;
     top: 125px; 
     height: 100%;
 }
 .col-scroll {
    position: sticky;
    top: 125px;
    height: 100%;
}
}
@media (max-width: 549px){
    .header-button a {
        font-size: 12px;
    }
    .off-canvas .nav-vertical>li>a {
        font-size: 16px;
        color: #000;
    }
}