.multiStateNews.menu-selections-bar-wrapper {
    text-align: center;
    /* padding-top: 10px;
    position: relative;
    top: -45px; */
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
    margin-bottom: 10px;
}
.multiStateNews .menu-selections-bar {
    position: relative;
    max-width: calc(100% - 35px);
    overflow-y: scroll;
    overflow-x: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
    width: 100%;
}
.multiStateNews .menu-selections-bar {
    max-width: 100%;    
    line-height: 45px;
	display: flex;
    justify-content: space-between;
}

.multiStateNews .menu-selections-bar::-webkit-scrollbar {
    width: 0px;
    height: 0px;
}

.multiStateNews .state-selections {
    width: max-content;
    overflow-x: scroll;
    white-space: nowrap;
    transform: rotateX(180deg);
    cursor: pointer;
    display: inline-block;
}

/* .multiStateNews .state-selections::-webkit-scrollbar:horizontal {
    height: 5px;
    display: none;
}

.multiStateNews .state-selections::-webkit-scrollbar-thumb {
    background: #868686;
    border-radius: 10px;
} */
.multiStateNews .state-selections::-webkit-scrollbar {
    /* -webkit-appearance: none; */
    display: none;
}

.multiStateNews .state-item {
    display: inline-block;
    width: max-content;
    padding: 0 32px;
    text-align: center;
    font-size: 16px;
    color: #797979;
    position: relative;
    transform: rotateX(180deg);
}
@media (max-width: 1302px) {
    .multiStateNews .state-item {
        padding: 0 27px !important;
    }
}
@media (max-width: 1214px) {
    .multiStateNews .state-item {
        padding: 0 22px !important;
    }
}
@media (max-width: 1122px) {
    .multiStateNews .state-item {
        padding: 0 16px !important;
    }
}
/* @media (max-width: 1030px) {
    .multiStateNews .state-item {
        padding: 0 20px !important;
    }
}
@media (max-width: 948px) {
    .multiStateNews .state-item {
        padding: 0 16px !important;
    }
} */
/* @media (max-width: 862px) {
    .multiStateNews .state-item {
        padding: 0 10px !important;
    }
}
@media (max-width: 782px) {
    .multiStateNews .state-item {
        padding: 0 8px !important;
    }
} */

/* .multiStateNews .state-item#state-2018election {
    font-size: 16px;
    font-weight: bold;
    color: #464646;
} */
.multiStateNews .state-item.selected {
    font-weight: 600;
    color: #824CEF;
}

.state-item:hover {
    color: #824CEF;
}

.state-item::after {
    content: '';
    position: absolute;
    width: 0px;
    height: 3px;
    left: 0;
    bottom: 0;
    background-color: #824CEF;
    transition: all ease-in-out .2s;
}
.state-item:hover::after, .multiStateNews .state-item.selected::after {
    width: 100%;
    left: 0;
}

.state-item#state-2018election:hover {
    color: #824CEF;
}

.state-item#state-2018election.selected {
    color: #824CEF;
}

/* .state-item#state-2018election:hover::after {
    width: 0;
} */

.multiStateNews .latest-news-wrapper-tab {
    display: none;
}
.multiStateNews .latest-news-wrapper-tab.current {
    display: block;
    /* position: relative; */
    /* top: -20px; */
}
@media (max-width: 767px) {
    .multiStateNews .latest-news-wrapper-tab {
        margin: 0px;
    }
}

.multiStateNews .new-blog-img {
    margin-bottom: 15px;
}

.multiStateNews .new-blog-img .title {
    padding: 10px;
    font-size: 17px;
    color: #464646;
}

.multiStateNews .new-blog-img {
    height: 90%;
}

.multiStateNews .new-blog-img a {
display: flex;
flex-direction: column;
height: 100%;
padding-bottom: 10px;
}

.multiStateNews .new-blog-img img {
    border-radius: 5px;
}

.multiStateNews .news-blog-tows {
height: auto;
} 

.multiStateNews .meta {
    display: flex;
    justify-content: flex-start;
    column-gap: 5px;
    padding: 0px 8px 5px 10px;
    margin-bottom: 5px;
    font-size: 11px;
    color: #797979;
}

.multiStateNews div[id^='homepage-latest-news-wrapper-'] {
	min-height:300px;
}

.multiStateNews .wrapper-title {
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: bold;
    color: #232323;
}

@media (max-width: 1024px){
    .multiStateNews .wrapper-title {
        padding-left: 10px;
        margin-top: 20px;
    }
}

.multiStateNews .new-blog-img .cover-image {
    position: relative;
}

.multiStateNews .new-blog-img .cover-image span {
    background: #FFE261 0% 0% no-repeat padding-box;
    border-radius: 3px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #333333;
    text-transform: uppercase;
    padding: 2px 5px;
    right: 8px;
    position: absolute;
    top: 8px;
}

.multiStateNews #share_widget_inner {
    width: max-content;
    margin: auto 20px;
    color: #797979;
}

/* #mobile_share_widget_inner {
    position: fixed;
    right: 0;
    bottom: 20px;
    background: #FFFFFF;
    box-shadow: rgba(0, 0, 0, 0.05) 0px -10px 20px, rgba(0, 0, 0, 0.1) 0px -4px 4px;
    width: max-content;
    color: #797979;
    padding: 5px;
    z-index: 999;
} */

#mobile-right-menu {
    /* position: fixed;
    top: 0;
    box-shadow: rgba(0, 0, 0, 0.05) 0px -10px 20px, rgba(0, 0, 0, 0.1) 0px -4px 4px; */
    background: #FFFFFF;
    border-bottom: 0.5px solid #DCDCDC;
    width: 100%;
    line-height: 45px;
    color: #797979;
    z-index: 999;
}

#mobile-right-menu #share_widget_inner {
    width: 100%;
    margin: 0px 20px 0 0;
    color: #797979;
}

@media (max-width: 886px) {
    .multiStateNews #right-menu {
        display: none !important;
    }
}


@media (min-width: 768px) {
    .tv-mainframe-wrapper{
        flex: 0 0 calc(100% - 300px);
        max-width:  0 0 calc(100% - 300px);
        width: calc(100% - 300px);
        padding-right: 10px;
    }

    .tv-ads-wrapper{
        flex: 0 0 300px;
        max-width:  300px;
        width: 300px;
        margin-top: 36px;
    }
}

.result-mainframe-wrapper {
    width: 100%;
}

@media (min-width: 768px) {
    .result-mainframe-wrapper {
        flex: 0 0 calc(100% - 300px);
        max-width:  0 0 calc(100% - 300px);
        width: calc(100% - 300px);
        padding-right: 10px;
    }

    .result-ads-wrapper {
        flex: 0 0 300px;
        max-width:  300px;
        width: 300px;
        margin-top: 36px;
    }
}