﻿/* Body Container
----------------------------------*/
#main-container .section-item.title-section-bar { max-width: 660px; z-index: 1; position: relative; }
#main-container .section-item.title-section-bar { margin: 0 auto; margin-bottom: 0; }
#main-container.fullscreen .section-item.title-section-bar { max-width: 100%; }
/*#main-container .inner-container { max-width: 800px !important; }*/
#main-container.fullscreen .inner-container { min-width: 100% !important; max-width: none !important; }
    #main-container.fullscreen .inner-container .page-title-holder { position: relative; }
    #main-container.fullscreen .inner-container #column_countSelectHolder { display: none; }
.group-feed-selector { float: left; margin-right: 10px; }
    .group-feed-selector .groups-quick-links-dropdown-holder { float: left; margin-bottom: 0; margin-left: 0; margin-top: 10px; }
.section-item.title-section-bar .page-title-holder .page-title-text { cursor: pointer; max-width: 80%; float: left !important; }
.page-title-holder .sortby-holder { max-width: 80%; }
#source-page-title-text { cursor: pointer; }
    #source-page-title-text .source-title-image { height: 24px !important; margin-right: 8px; position: relative; bottom: -7px; filter: none !important; -moz-filter: none !important; -webkit-filter: none !important; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
    #source-page-title-text .close-source { cursor: pointer; display: inline-block; width: 20px; height: 20px; margin-left: 10px; margin-bottom: -2px; background-image: url(../../Assets/icons/cancel.png); background-repeat: no-repeat; background-position: center center; background-size: 16px; filter: var(--modal-close-btn-filter); -webkit-filter: var(--modal-close-btn-filter); -moz-filter: var(--modal-close-btn-filter); border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; }
        #source-page-title-text .close-source:hover { background-color: rgba(0, 0, 0, 0.1); }
        #source-page-title-text .close-source:active { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); -moz-transform: scale(0.9); transform: scale(0.9); }
.groups-quick-links-dropdown-holder { min-width: 230px; }
    .groups-quick-links-dropdown-holder .groups-quick-links-dropdown.show { left: 0; right: auto !important; }
#feedControlHolder { position: relative; clear: both; visibility: visible; opacity: 1.0; overflow: visible; height: auto; top: 0; margin-bottom: 5px; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
#feed-settings-holder { position: relative; clear: both; visibility: visible; opacity: 1.0; overflow: visible; height: auto; top: 0; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
    #feed-settings-holder.minimized { clear: none; visibility: hidden; opacity: 0.0; overflow: hidden; height: 0; top: -60px; z-index: -1; }
.minimize-tab-toggle { margin-left: 5px !important; margin-right: -2px !important; margin-top: 10px !important; }
.iframe-rss-content-body { background-color: transparent; color: var(--body-text-color); }
    .iframe-rss-content-body a { color: var(--a-text-color); }
#main-page-title-text, #source-page-title-text { display: none !important; }
.init-loading { display: block; position: absolute; top: 50%; right: 50%; text-align: center; font-size: 16px; font-weight: bold; transform: translate(50%, -50%); -webkit-transform: translate(50%, -50%); -moz-transform: translate(50%, -50%); }



/* Links, Buttons, Dropdowns
----------------------------------*/
#select_SortBy { padding-top: 10px; }
    #select_SortBy span.sortby-button { cursor: pointer; color: #000; color: var(--header-text-color); line-height: 18px; font-size: 12px; padding: 4px 10px; background-color: #EFEFEF; background-color: var(--sortyby-background-color); border: 1px solid #CCC; border: 1px solid var(--input-cancel-button-border-color); display: inline-block; min-width: 62px; text-align: center; margin-left: -1px; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
        #select_SortBy span.sortby-button:hover { background-color: #DDD; background-color: var(--sortyby-hover-background-color); }
        #select_SortBy span.sortby-button.active { cursor: default; background: #4D90FE; background: var(--input-button-hover-background-color); color: #FFF; font-weight: bold; }
        #select_SortBy span.sortby-button[data-value="oldest"], #select_SortBy span.sortby-button[data-value="comments"], #select_SortBy span.sortby-button[data-value="disliked"] { display: none; }
#column_countSelectHolder { float: right; margin-left: 10px; margin-top: 6px; }
    #column_countSelectHolder .column_countSelector { cursor: pointer; float: left; width: 24px; height: 24px; margin-top: 5px; background-color: transparent; background-image: url(../../Assets/icons/formfield-sprite.png); background-repeat: no-repeat; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; filter: none; -moz-filter: none; -webkit-filter: none; filter: var(--refresh-btn-filter); -moz-filter: var(--refresh-btn-filter); -webkit-filter: var(--refresh-btn-filter); }
        #column_countSelectHolder .column_countSelector:hover { background-color: rgba(0, 0, 0, 0.1); }
        #column_countSelectHolder .column_countSelector:active { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); -moz-transform: scale(0.9); transform: scale(0.9); }
        #column_countSelectHolder .column_countSelector[data-count="1"] { background-position: -738px 2px; }
        #column_countSelectHolder .column_countSelector[data-count="2"] { background-position: -758px 2px; margin-left: 10px; }
#rss-sidebar-refresh { cursor: pointer; display: inline-block; height: 16px; width: 16px; padding: 4px; margin: 10px 2px 2px 2px; background-color: transparent; background-position: -318px 2px; background-repeat: no-repeat; background-image: url(../../Assets/icons/formfield-sprite.png); border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; filter: none; -moz-filter: none; -webkit-filter: none; filter: var(--refresh-btn-filter); -moz-filter: var(--refresh-btn-filter); -webkit-filter: var(--refresh-btn-filter); }
    #rss-sidebar-refresh:hover { background-color: rgba(0, 0, 0, 0.1); }
    #rss-sidebar-refresh:active { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); -moz-transform: scale(0.9); transform: scale(0.9); }
#full-screen-mode { cursor: pointer; display: inline-block; height: 16px; width: 16px; padding: 4px; margin: 10px 2px 2px 2px; background-color: transparent; background-position: -478px 2px; background-repeat: no-repeat; background-image: url(../../Assets/icons/formfield-sprite.png); border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; filter: none; -moz-filter: none; -webkit-filter: none; filter: var(--refresh-btn-filter); -moz-filter: var(--refresh-btn-filter); -webkit-filter: var(--refresh-btn-filter); }
    #full-screen-mode:hover { background-color: rgba(0, 0, 0, 0.1); }
    #full-screen-mode:active { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); -moz-transform: scale(0.9); transform: scale(0.9); }
#main-container.fullscreen #full-screen-mode { background-position: -458px 2px; }
.group-item .home-recent-activity-news-link { font-size: 15px; }



/* RSS Feed Main
----------------------------------*/
.rssFeed { width: 100% !important; display: block; text-align: center; }
.feed-column { float: left; }
    .feed-column.fullview { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
        .feed-column.fullview.last-feed-column { border-right: none !important; }
.rssfeed-nonfound, .rssfeed-error { display: block; clear: both; padding-left: 8px; padding-top: 10px; text-align: left; }
.rssfeed-error { color: red; }
.feed-saved-dialog { display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; position: fixed; top: 65px; right: 50%; z-index: 100000002; color: #FFF; font-weight: bold; font-size: 14px; white-space: nowrap; padding: 10px 25px 10px 25px; background-color: rgba(0, 0, 0, 0.75); -webkit-box-shadow: 3px 0px 19px -1px rgba(0,0,0,0.35); -moz-box-shadow: 3px 0px 19px -1px rgba(0,0,0,0.35); box-shadow: 3px 0px 19px -1px rgba(0,0,0,0.35); border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; transform: translate(50%, 0); -moz-transform: translate(50%, 0); -webkit-transform: translate(50%, 0); }
    .feed-saved-dialog > div { display: inline-block; }
    .feed-saved-dialog::before { content: ""; display: inline-block; width: 16px; height: 16px; margin-right: 8px; background-image: url(Images/icons/done.png); background-position: center center; background-repeat: no-repeat; background-size: contain; }
    .feed-saved-dialog.refreshing-feeds::before, .feed-saved-dialog.building-feeds::before { background-image: url(../../Assets/icons/refreshing.png); animation: rotation 5s infinite linear; -moz-animation: rotation 5s infinite linear; -webkit-animation: rotation 5s infinite linear; }
    .feed-saved-dialog.getting-more-feeds { top: auto; bottom: 0; right: 50%; transform: translate(50%, -50%); -moz-transform: translate(50%, -50%); -webkit-transform: translate(50%, -50%); }
        .feed-saved-dialog.getting-more-feeds::before { background-image: url(../../Assets/icons/refreshing.png); animation: rotation 5s infinite linear; -moz-animation: rotation 5s infinite linear; -webkit-animation: rotation 5s infinite linear; }

@keyframes rotation {
    from { transform: rotate(0deg); }
    to { transform: rotate(359deg); }
}

.feed-loading-div { position: relative; width: 100%; height: 140px; }
    .feed-loading-div.small { width: 50%; float: left; height: 140px; }
    .feed-loading-div.large { height: 280px; }
    .feed-loading-div .feed-loading-overlay { position: absolute; top: 4px; left: 4px; right: 4px; bottom: 4px; z-index: 1; /* backdrop-filter: blur(2px); */ }
    .feed-loading-div .feed-loading-inner-div { position: absolute; top: 4px; left: 4px; right: 4px; bottom: 4px; z-index: 0; background-image: url(../../Assets/icons/loading-small.gif); background-position: center center; background-repeat: no-repeat; background-size: 50px; }
.no-backdropfilter { backdrop-filter: none !important; }
#end-of-results { display: none; cursor: default; padding: 30px 15px 15px 15px; font-weight: bold; color: #131921; color: var(--body-text-color); opacity: 0.5; }
.hidden-scroll-viewport { background-image: none !important; }
    .hidden-scroll-viewport::before { content: ""; display: block; padding: 10px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border: 4px solid #FFF; border: 4px solid var(--body-background-color); }
#all-comments-holder .section-padding { padding: 20px 15px !important; }



/* Default Theme
----------------------------------*/
body[data-viewmode="default"] .feed-preview { text-align: left; position: relative; overflow: hidden; padding-bottom: 35px; margin: 10px 15px 35px 15px; border-bottom-width: 2px; border-bottom-style: solid; opacity: 1.0; }
    body[data-viewmode="default"] .feed-preview::after { content: ""; display: block; clear: both; }
body[data-viewmode="default"] .rss-inner-padding { position: relative; clear: both; padding: 4px 5px 0 5px; margin-top: -4px; }
body[data-viewmode="default"] .rss-title-preview { cursor: pointer; color: #131921; color: var(--body-text-color); font-weight: bold; font-size: 18px; line-height: 24px; }
body[data-viewmode="default"] .feed-preview .rss-title-date-preview { display: block; clear: both; margin-top: 4px; font-size: 11px; font-weight: normal; font-style: italic; }
body[data-viewmode="default"] .rss-article-messages, body[data-viewmode="default"] .feed-preview .rss-article-messages-count { cursor: pointer; position: relative; float: left; font-size: 11px; text-decoration: none !important; color: #131921; color: var(--body-text-color); background-color: #F9FAFD; background-color: var(--body-background-color); padding: 3px 5px; margin-top: 7px; margin-left: 7px; line-height: 18px; z-index: 0; }
    body[data-viewmode="default"] .rss-article-messages::before, body[data-viewmode="default"] .feed-preview .rss-article-messages-count::before { content: ""; float: left; background-image: url(../../Assets/icons/btn-sprite.png); background-position: -126px 0; background-repeat: no-repeat; width: 18px; height: 18px; margin-top: 0; margin-right: 8px; filter: var(--quick-links-image-filter); -webkit-filter: var(--quick-links-image-filter); -moz-filter: var(--quick-links-image-filter); }
body[data-viewmode="default"] .feed-preview .rss-inner-image-preview-holder { cursor: pointer; position: relative; padding: 4px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; z-index: 0; }
    body[data-viewmode="default"] .feed-preview .rss-inner-image-preview-holder > .rss-inner-image-preview { display: block; clear: both; width: 100%; height: auto; min-height: 175px; object-fit: cover; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.4);; box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.4);; -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.4);; }
body[data-viewmode="default"] .feed-preview .rss-inner-padding .rss-inner-image-preview { display: none; }
body[data-viewmode="default"] #feed-open-holder .rss-inner-padding .rss-inner-image-preview { display: block !important; max-width: 100%; max-height: 400px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.4);; box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.4);; -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.4);; }
body[data-viewmode="default"] .feed-preview:hover .rss-title-preview { text-decoration: none; }
body[data-viewmode="default"] .rss-inner-overlay { display: none; }
body[data-viewmode="default"] .rss-has-image .rss-inner-overlay { background: rgba(0,0,0,0.0); }
body[data-viewmode="default"] .rss-has-image .rss-source-preview { color: #FFF !important; }
body[data-viewmode="default"] .rss-source-preview { display: block; clear: both; cursor: pointer; font-size: 11px; position: relative; padding: 0 5px; margin-top: 10px; z-index: 3; }
    body[data-viewmode="default"] .rss-source-preview img { position: relative; bottom: -3px; display: inline-block; width: auto; height: 16px; padding-right: 5px; }
    body[data-viewmode="default"] .rss-source-preview span { display: inline-block; line-height: 16px; color: #131921; color: var(--body-text-color); box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
body[data-viewmode="default"] .feed-preview .rss-inner-padding > br { display: none; }
body[data-viewmode="default"] #feed-open-holder .rss-inner-padding > br { display: block; }
.feed-preview.swipe-left, .feed-preview.swipe-right { opacity: 0.0 !important; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.feed-preview.swipe-left { transform: translate(-100%, 0); -moz-transform: translate(-100%, 0); -webkit-transform: translate(-100%, 0); }
.feed-preview.swipe-right { transform: translate(100%, 0); -moz-transform: translate(100%, 0); -webkit-transform: translate(100%, 0); }
#feed-open-holder, #comments-holder { margin-top: 10px; }



/* RSS Feed Content
----------------------------------*/
.rss-author { font-size: 12px; float: left; padding-bottom: 5px; width: 75%; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; }
.rss-save { cursor: pointer; font-size: 11px; line-height: 16px; float: right; padding: 7px 10px; margin-top: 5px; font-weight: bold; background-color: transparent; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; }
    .rss-save .read-later-image { float: left; margin-top: -1px; margin-right: 3px; padding: 0; width: 18px; height: 18px; outline: none; background-image: url(../../Assets/icons/btn-sprite.png); background-position: 0 -36px; background-repeat: no-repeat; filter: var(--quick-links-image-filter); -webkit-filter: var(--quick-links-image-filter); -moz-filter: var(--quick-links-image-filter); }
    .rss-save .delete-image { float: left; margin-top: 2px; margin-right: 3px; padding: 0; width: 12px; height: 12px; outline: none; background-image: url(../../Assets/icons/cancel.png); background-position: center center; background-repeat: no-repeat; background-size: 12px; filter: var(--refresh-btn-filter); -webkit-filter: var(--refresh-btn-filter); -moz-filter: var(--refresh-btn-filter); }
    .rss-save:hover { background-color: rgba(0, 0, 0, 0.1); background-color: var(--link-hover-background-color); }
.rss-exclude { cursor: pointer; font-size: 11px; line-height: 16px; float: right; padding: 7px 10px; margin-top: 5px; margin-right: 10px; font-weight: bold; background-color: transparent; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; }
    .rss-exclude .rss-exclude-image { float: left; margin-top: -1px; margin-right: 3px; padding: 0; width: 18px; height: 18px; outline: none; background-image: url(../../Assets/icons/btn-sprite.png); background-position: -345px 0; background-repeat: no-repeat; filter: var(--quick-links-image-filter); -webkit-filter: var(--quick-links-image-filter); -moz-filter: var(--quick-links-image-filter); }
    .rss-exclude:hover { background-color: rgba(0, 0, 0, 0.1); background-color: var(--link-hover-background-color); }
.rss-article-source { float: left; padding-top: 24px; font-size: 13px; font-weight: bold; }
    .rss-article-source img { position: relative; bottom: -3px; width: auto; height: 18px; max-width: 160px; object-fit: contain; }
    .rss-article-source span { margin-left: 5px; margin-top: 1px; color: #131921; color: var(--body-text-color); }
/* .rss-description::after, .rss-content::after { content: ""; display: block; clear: both; } */
.rss-description img, .rss-content img, .rss-content .img-container { float: none !important; max-height: 500px; max-height: fit-content; height: auto !important; display: block; padding: 0; }
.rss-description .size-full, .rss-content .size-full { height: 100% !important; }
.rss-content figcaption { display: block; clear: both; font-size: 11px; padding-bottom: 15px; }
.rss-description .feedflare, .rss-description .item-share-buttons, .rss-content .feedflare, .rss-content .item-share-buttons { display: none; }
.rss-description h1 { font-size: 17px !important; }
.rss-description p::after, .rss-content p::after { content: ""; display: block; clear: both; }
.rss-description p, .rss-content p { padding-bottom: 20px; }
.rss-content h3, .rss-description h3 { padding-top: 20px; font-size: 15px; font-weight: normal; }
.rss-content a[rel="nofollow"], .rss-description a[rel="nofollow"] { display: none; }
.rss-content h2, .rss-description h2 { padding: 12px 0 3px 0; }
.rss-content ul, .rss-description ul { list-style: circle; padding: 5px 10px 5px 20px; }
.rss-content li, .rss-description li { padding: 5px 0; }
.rss-content, .rss-description { line-height: 26px; font-size: 16px; word-wrap: break-word; word-break: break-word; color: #000; color: var(--rss-feed-content-text-color); }
    .rss-content a, .rss-description a { text-decoration: underline !important; }
    .rss-content a:hover, .rss-description a:hover { text-decoration: none !important; }
    .rss-content img, .rss-description img, .rss-content video, .rss-description video { max-width: 100% !important; margin: 0 8px 2px 2px; transform: none !important; -moz-transform: none !important; -webkit-transform: none !important; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.4);; box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.4);; -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.4);; }
    .rss-content figcaption, .rss-description figcaption { display: block; clear: both; font-size: 13px; padding-bottom: 10px; }
    .rss-content .story-part.newsletter { display: none; }
.rss-title, .rss-comment-title { font-weight: bold; color: #131921; color: var(--body-text-color); font-size: 18px; }
    .rss-comment-title > a { color: #131921; color: var(--body-text-color); }
.rssFeed p { line-height: 22px; display: block; clear: both; margin-top: 5px; float: none !important; font-size: 15px !important; }
.rssFeed iframe { margin: 10px 0; }
.rssFeed .vanilla-image-block { padding-top: 0 !important; }
.full-rss-article > div > .Article-content #Article-body { display: none; }
.rss-article-source img[src="https://global.fncstatic.com/static/orion/styles/img/fox-news/logos/fox-news-desktop.png"] { background-color: #003366; padding: 0 3px; }
.rss-description tt > font { color: #131921; color: var(--body-text-color) !important; }
.rss-description .blockquote-icon, .rss-content .blockquote-icon, .rss-description ul.social-icons, .rss-content ul.social-icons, .rss-content .c-entry-group-labels--article, .rss-content .l-col__main > figure:first-child .e-image__inner { display: none; }
.rss-description figure.hds-media-inner::after, .rss-content figure.hds-media-inner::after { content: ""; display: block; clear: both; }
.wp-post-image { clear: both !important; }
.wp-block-separator { display: none; }
.inlinegallery-wrap { display: block !important; flex-flow: wrap !important; }
.feed-like-dislikes { float: left; padding-bottom: 10px; }
.loading-more-like-this { /*padding: 20px 0;*/ clear: both; }
    .loading-more-like-this::before { content: ""; float: left; display: block; background-image: url(../../Assets/icons/loading-small.gif); height: 72px; width: 72px; margin-right: 10px; }
    .loading-more-like-this span { line-height: 70px; font-weight: bold; font-style: italic; font-size: 14px; }



/* Open RSS Feed
----------------------------------*/
.rss-inner-padding video { max-width: 100%; }
.full-rss-article { position: relative; padding-top: 45px; padding-bottom: 20px; border-top: 1px solid #CCC; border-top: 1px solid var(--alert-original-border-color); }
    .full-rss-article::after { content: ""; display: block; clear: both; }
    .full-rss-article .full-article-title { display: none; float: left; color: #131921; color: var(--body-text-color); margin-bottom: 10px; font-size: 20px; line-height: 30px; font-weight: 500; }
        .full-rss-article .full-article-title::before { content: ""; display: block; float: left; margin-right: 5px; width: 28px; height: 28px; background-image: url(../../Assets/icons/full-article.png); background-position: left center; background-repeat: no-repeat; filter: var(--refresh-btn-filter); -webkit-filter: var(--refresh-btn-filter); -moz-filter: var(--refresh-btn-filter); }
    .full-rss-article .js-subbuzz-wrapper h2 { font-size: 14px; }
    .full-rss-article .subbuzz__media-container { padding-top: 5px !important; }
    .full-rss-article .hero-image-padding, .vanilla-image-block { padding-top: 0 !important; }
    .full-rss-article h1 { font-size: 18px; clear: both; font-weight: bold; }
    .full-rss-article h2 { font-size: 17px; clear: both; font-weight: 600; }
    .full-rss-article h3 { font-size: 15px; clear: both; font-weight: 600; }
    .full-rss-article hr { margin-bottom: 10px; }
    .full-rss-article img { max-height: none !important; }
    .full-rss-article ol { margin-left: 20px; }
    .full-rss-article .c-shortcodeListiclePrecapItem::after { content: ''; display: block; clear: both; }
    .full-rss-article .b-review__info, .full-rss-article .b-review__list { clear: both; }
    .full-rss-article .b-review__label { font-weight: bold; }
    .full-rss-article .js-search-ga-items.articles.mediumTitle1, .full-rss-article .js-search-ga-items.articles.smallTitle1, .full-rss-article .js-news-item-template.articleItem.displayNone, .full-rss-article .js-most-popular-boxes.mostPopular.articles { display: none; }
    .full-rss-article div.embedly-wrap, .full-rss-article .caas-iframe.default { padding-bottom: 0 !important; }
    .full-rss-article table.TableBase td { padding: 5px; }
    .full-rss-article .video-ads, .full-rss-article figure.gnt_em_img__inset, .full-rss-article .gnt_em_gl_vg, .full-rss-article div[data-testid="prism-headline"], .full-rss-article .mx-4, .full-rss-article header { display: none !important; }
    .full-rss-article strong.gnt_ar_b_al { margin-right: 5px; }
    .full-rss-article .InlineImage-wrapper, .full-rss-article .magnifier.js_lightbox, .full-rss-article .sectionStyle_r3acvb-o_O-style_6zccrc { display: none !important; }
    .full-rss-article .js-subbuzz__media-container { padding-top: 0 !important; }
    .full-rss-article .responsive-media.article__inset__image__image, .full-rss-article .sc-1eow4w5-3.hGpdBg { padding-bottom: 0 !important; }
.rss-description iframe.rss-youtube-iframe { width: 100% !important; max-width: 995px !important; height: 475px !important; border: none !important; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.4);; box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.4);; -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.4);; }
.review-rating--score img { width: 24px; height: 24px; float: left; }
cite { display: block; clear: both; padding-bottom: 10px; }
.trygetfullarticleBtn { clear: both; padding: 10px 0; }
    .trygetfullarticleBtn span { float: left !important; }
.rss-content hr.p-entry-hr { margin-top: 10px; }
.rss-content pre, .rss-description pre { background-color: rgba(0, 0, 0, 0.1); display: block; max-width: 100%; margin-top: 15px; margin-bottom: 15px; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.rss-content code, .rss-description code { display: block; padding: 25px; max-height: 400px; overflow: auto; }
.rss-inner-image-preview[src="https://cdn.sstatic.net/Sites/stackoverflow/Img/apple-touch-icon@2.png?v=73d79a89bded"] { display: none !important; height: 0 !important; width: 0 !important; }
.rss-inner-image-preview[src="https://topbettingesports.com/wp-content/uploads/2020/05/cropped-The-best-place-for-Esport-Betting-3.png"] { background-color: #555; }
.rss-article-messages .refresh-comments-btn, #btn_deleteAllAlerts, #start-new-conversation, .trygetfullarticleBtn span { cursor: pointer; font-size: 11px; float: right; margin-top: 8px; margin-right: 30px; padding: 7px 10px; font-weight: bold; background-color: transparent; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; user-select: none; -moz-user-select: none; -webkit-user-select: none; }
    .rss-article-messages .refresh-comments-btn:hover, #btn_deleteAllAlerts:hover, #start-new-conversation:hover, .trygetfullarticleBtn span:hover { background-color: rgba(0, 0, 0, 0.1); background-color: var(--link-hover-background-color); }
h5.no-comments-available { display: block; clear: both; margin-top: 20px; }
#loading-comments { display: block; clear: both; padding-top: 20px; }
.group-name-comments { float: left; margin-top: 20px; }
    .group-name-comments span { margin-right: 5px; color: #111; color: var(--page-title-sortby-text-color); }
.more-like-this-title { display: block; clear: both; /*padding: 50px 0 0 0;*/ font-weight: bold; }
.more-like-this-ul { /*margin-bottom: 40px;*/ padding: 5px 10px 5px 20px; }
    .more-like-this-ul li { padding: 5px 0 10px 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
        .more-like-this-ul li img { max-width: 200px !important; }
.more-like-this-source { display: block; clear: both; margin-top: 0; font-size: 12px; }
.iframe-rss-content, .iframe-full-article { border: 0; width: 100%; overflow: auto; }
#more-like-this-holder { background-color: #FFF; background-color: var(--section-background-color); padding: 20px 15px; margin: 20px 0; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; box-shadow: 0 1px 7px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.14); -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.14); box-shadow: 0 1px 7px var(--section-box-shadow-color); -moz-box-shadow: 0 1px 7px var(--section-box-shadow-color); -webkit-box-shadow: 0 1px 7px var(--section-box-shadow-color); backdrop-filter: blur(5px); }



/* Share buttons
----------------------------------*/
ul.share-buttons { list-style: none; float: left; padding: 2px 0 2px 0; display: block; margin-top: 5px; margin-bottom: 15px; overflow: hidden; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
    ul.share-buttons li { float: left; padding: 0 10px 0 0; }
    ul.share-buttons a { cursor: pointer; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; }
        ul.share-buttons a::after { content: ""; display: block; clear: both; }
    ul.share-buttons .share-button-img { float: left; width: 24px; height: 24px; background-image: url(../../Assets/icons/share-sprite.png); background-repeat: no-repeat; }
#link-copied-div { display: none; opacity: 0; position: fixed; z-index: 100000; min-width: 215px; background-color: rgba(0, 0, 0, 0.9); padding: 10px 20px 10px 20px; font-weight: bold; color: #FFF; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; bottom: 20px; right: 50%; transform: translate(50%, -50%); -moz-transform: translate(50%, -50%); -webkit-transform: translate(50%, 0); -moz-box-shadow: 0 5px 10px rgba(0,0,0,.4); -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.4); box-shadow: 0 5px 10px rgba(0,0,0,.4); border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; }
    #link-copied-div::before { content: ""; display: block; float: left; width: 24px; height: 24px; margin-right: 10px; margin-top: -2px; background-image: url(../../Assets/icons/share-sprite.png); background-repeat: no-repeat; background-position: 0 0; }
#read-later-div { display: none; opacity: 0; position: fixed; z-index: 100000; min-width: 115px; background-color: rgba(0, 0, 0, 0.9); padding: 10px 20px 10px 20px; font-weight: bold; color: #FFF; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; bottom: 20px; right: 50%; transform: translate(50%, -50%); -moz-transform: translate(50%, -50%); -webkit-transform: translate(50%, 0); -moz-box-shadow: 0 5px 10px rgba(0,0,0,.4); -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.4); box-shadow: 0 5px 10px rgba(0,0,0,.4); border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; }
    #read-later-div::before { content: ""; display: block; float: left; width: 20px; height: 20px; margin-right: 10px; margin-top: -1px; background-image: url(../../Assets/icons/formfield-sprite.png); background-repeat: no-repeat; background-position: -540px 0; }
#whats-trending-holder { text-align: center; }
    #whats-trending-holder #lnk_loadmorekeywords { margin-bottom: 15px; color: #34363E; color: var(--body-text-color); background-color: transparent; text-decoration: none; position: relative; padding: 5px 10px; line-height: 16px; font-weight: bold; font-size: 13px; z-index: 1; display: inline-block; cursor: pointer; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
        #whats-trending-holder #lnk_loadmorekeywords:hover { background-color: rgba(0, 0, 0, 0.1); }
        #whats-trending-holder #lnk_loadmorekeywords:active { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); -moz-transform: scale(0.9); transform: scale(0.9); }



/* Group Share Modal
----------------------------------*/
#group-share-modal { min-width: 325px !important; }
    #group-share-modal .groups-quick-links-dropdown-holder { display: block !important; float: none !important; }
    #group-share-modal .root-quick-link { padding: 3px 10px 5px 10px; display: inline-block; }
    #group-share-modal .user-share-checkbox { float: left; margin-top: 12px; margin-right: 10px; }
    #group-share-modal .user-share-img { float: left; width: 40px; height: 40px; margin-right: 10px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; object-fit: cover; position: relative; z-index: 1; }
    #group-share-modal .quick-links-username-email-holder { float: left; }
    #group-share-modal .quick-links-username { float: left; margin-top: 1px; }
    #group-share-modal .quick-links-email { font-size: 12px; font-style: italic; float: left; margin-top: 2px; }
    #group-share-modal .group-share-selector { max-height: 250px; overflow: auto; }
    #group-share-modal .child-quick-link a { display: block; padding: 10px 0; color: #111; color: var(--page-title-sortby-text-color); }
        #group-share-modal .child-quick-link a::before { display: none; }



/* Source Select Modal
----------------------------------*/
.view-sources-btn, .edit-group-sources-btn, #clear-feeds-search-btn { cursor: pointer; text-decoration: none !important; font-size: 13px; color: #34363E; color: var(--body-text-color); line-height: 16px; float: right; padding: 7px 10px; margin-top: 10px; margin-right: 10px; font-weight: bold; background-color: transparent; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; }
    .view-sources-btn:hover, .edit-group-sources-btn:hover, #clear-feeds-search-btn:hover { background-color: rgba(0, 0, 0, 0.1); background-color: var(--link-hover-background-color); }
    .view-sources-btn:active, .edit-group-sources-btn:active, #clear-feeds-search-btn:active { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); -moz-transform: scale(0.9); transform: scale(0.9); }
#source-btn-holder { float: right; max-width: 220px; }
    #source-btn-holder.minimized .view-sources-btn, #source-btn-holder.minimized .edit-group-sources-btn { display: none; }
    /*#source-btn-holder .view-sources-btn { display: none !important; }*/
.source-select-link { clear: both; display: block; margin-bottom: 5px; }
    .source-select-link a { cursor: pointer; display: block; width: 100%; line-height: 24px; padding: 10px; color: #111; color: var(--page-title-sortby-text-color); text-decoration: none !important; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
    .source-select-link .source-link-image { float: left; height: 24px; margin-right: 10px; }
    .source-select-link a::after { content: ""; display: block; clear: both; }
    .source-select-link a:hover { background-color: rgba(0, 0, 0, 0.1); }
.sources-select-list { width: 100%; max-width: 500px; max-height: 400px; overflow: auto; }



@media screen and (max-width: 650px) {
    #main-container .inner-container #column_countSelectHolder { display: none; }
}

@media screen and (max-width: 600px) {
    .groups-quick-links-dropdown-holder .groups-quick-links-dropdown { right: auto !important; left: 0; }
    .group-name-comments { margin-left: 10px; }
}

@media screen and (max-width: 550px) {
    #group-share-modal .group-share-selector { max-height: none; overflow: visible; }
    .rss-description iframe.rss-youtube-iframe { height: 275px !important; }
}

@media screen and (max-width: 510px) {
    ul.share-buttons { float: none; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
    .rss-exclude { float: left; margin-bottom: 15px; }
}
