/*
Theme Name:   EK News
Theme URI:    https://www.ekchokho.com/news
Description:  Google Discover News Theme - All in One Premium Light Weight Design & Discover Optimized.
Author:       Ekchokho Solutions
Author URI:   https://www.ekchokho.com/
Template:     generatepress
Version:      1.0
Requires at least: 5.2
Tested up to: 6.4
Requires PHP: 7.4
Tags: Google News Discover Theme, News Website, Discover Ready, Social Share, Fixed Sticky Menu, Bottom Join, Author Bos, Category Page, Discover and Adsense Optimize News Templete
EK News, Copyright 2024 Ekchokho Solutions
*/
.main-navigation { box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; } .page-header-image-single .attachment-full { box-shadow: rgba(23, 43, 99, .3) 0 7px 28px; border-radius: 16px; margin-bottom: -5px; transition: opacity 0.3s ease-in-out; } .wplite-banner-ads { margin-bottom: 15px; } .rank-math-breadcrumb p { background: #e5e8ec; color: #000000; padding: 5px 10px; border-radius: 4px; font-size: 11px; font-weight: 700; } @media (max-width: 768px){ .rank-math-breadcrumb p { margin: 0px 10px; } } /*Block Images*/ .wp-block-image { padding-top: 10px; padding-bottom: 20px; } .wp-block-image img { box-shadow: 0 10px 10px 0 rgb(0 0 0 / 6%); border: 1px solid #cfcfcf; padding: 3px; } .double-pink-border { border-top: 4px double #0d0d0d; margin-top:10px; padding-top: 15px; } ::-webkit-scrollbar{width:5px;height:0;-webkit-appearance:none}::-webkit-scrollbar-track{background:#d1d8eb}::-webkit-scrollbar-thumb{background-color:#8b0000;border-radius:20px} nav.rank-math-breadcrumb{margin-bottom:10px;color:#c9c5c5!important;border-bottom:1px solid #c9c5c5!important} nav.rank-math-breadcrumb p {margin-bottom: 5px;padding: 0;font-size: 15px;color: #838383;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; /* Optional: Force one line */} nav.rank-math-breadcrumb a{color: var(--color-background-hover);} .language-switch{margin-left:20px;} .language-switch select {font-size: 14px;border: 1px solid #fff;border-radius: 8px;background-color: red;color: #ffffff;font-weight: bold; cursor: pointer;padding: 2px 0px;}.language-switch select:hover {border-color:darkred;} .visually-hidden {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;} /*Image Round*/ img {border-radius:10px} /* Font */ .navigation-branding img, .site-logo.mobile-header-logo img {padding: 7px 0 !important;} div > button > span.gp-icon.icon-menu-bars > svg{height: 1.6em; width: 1.6em;top: 0.5em;} /*Top-Notification*/ .notification {color: white;padding:5px;position: relative;display: inline-block;margin-top:5px;} .notification .badge {position: absolute;font-size:10px; padding: 0px 5px 0px 5px; border-radius: 50%; background-color:#00a1ff; color: white;} .notf{ left:10px; top: 2px; } /*Alignment*/ div.dynamic-entry-content > p{text-align:justify;} /*Off-canvas-Slider*/ .offcanvaslogo {margin: 10px auto; margin-bottom: 20px;margin-top: 20px;width: 120px;} .main-navigation.has-branding .menu-toggle, .main-navigation.has-sticky-branding.navigation-stick .menu-toggle {padding-right: 10px;} #generate-slideout-menu .slideout-menu li {border-bottom: 1px solid #afafafb3;} .offside-js--is-open .slideout-overlay{background: rgba(0,0,0,.2);-webkit-backdrop-filter: saturate(180%) blur(10px); backdrop-filter:saturate(180%) blur(10px);} .avatar{border-radius:50%;} @media (min-width: 769px){ .inside-right-sidebar{position: sticky;top: 85px;}}
.hDrBTN{background:#fff;margin-right:7px;gap:8px;display:flex;flex-direction:row-reverse;align-content:center;align-items:center;padding:1px 5px;border-radius:8px;border:2px solid #00d049;text-transform:capitalize}.notification,.social-sharing svg{position:relative;display:inline-block}.nav-next,.nav-previous{font-weight:600;color:#5d0000;font-size:16px;padding:8px;text-align:left;margin-bottom:15px;border-radius:10px}.nav-next{background:#e6f7ff;border-left:6px solid #0c4ca4}.nav-previous{background:#e6fff6;border-left:6px solid #02a569}
.float-social-wrapper{position:fixed;top:50%;transform:translateY(-50%);z-index:9999;right:0}.float-social-sharing{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;min-height:30px;font-size:12px;padding:10px 7px}.float-social-sharing:first-of-type{border-top-left-radius:10px}.float-social-sharing:last-of-type{border-bottom-left-radius:10px}.lmnext-post{font-weight:700;font-size:15px}.allshare{fill:#fff;background-color:#7f7373}.allshare:hover{background-color:rgba(157,0,0,.8)}@media (max-width:991px){:root{touch-action:pan-x pan-y;height:100%}#BottomMenu{background:#fff;display:block!important;width:100%;height:65px;overflow-x:scroll;overflow-y:hidden;position:fixed;bottom:0;z-index:1;box-shadow:0 -10px 10px -10px rgba(115,115,115,.45);border-radius:20px 20px 0 0}ul#bmul{margin-top:12px;margin-left:0!important}li a{color:#747474;font-size:15px;font-weight:600}}@media (min-width:992px){#BottomMenu{display:none}}.bml{float:left;color:#fff;font-size:16px;list-style:none;text-align:center;width:25%}#BottomMenu{margin-top:0}#BottomMenu .svg-icon{display:block;color:#d4005f;margin:auto;height:25px;width:25px;padding-bottom:2px}nav.rank-math-breadcrumb{margin-bottom:10px;color:#c9c5c5!important;border-bottom:1px solid #c9c5c5!important}nav.rank-math-breadcrumb p{margin-bottom:5px;padding:0;font-size:15px;color:#838383;-webkit-line-clamp:1}
.kkb-related-posts:before { content: 'इसे भी पढ़े'; position: absolute; top: -12px; font-size: 14px; color: #cb0000; left: 10px; background: #fff; padding: 0 4px; font-weight: 500; border-radius: 50px; } .kkb-related-posts { display: flex; border: 1px dashed #9b1717; border-radius: 5px; position: relative; padding: 9px; height: auto; margin-top: 20px; margin-bottom: 12px; background-color: #fffdf9; } .kkb-related-post { display: flex; } .inb-related-post { display: flex; } .kkb-rp-image { width: 75px; border-radius: 4px; max-width: 75px; margin: 8px 10px 0 0; height: 50px; box-shadow: 0px 1px 8px #70707096; } @media (max-width: 768px) .kkb-related-posttitle { font-size: 13.2px; margin-top: 2px; } .inb-related-posttitle { font-size: 18px; /*line-height: 1.5em;*/ font-weight: 600; margin-top: 5px; } .kkb-rp-link { color: #000 !important; text-decoration:none; } @media screen and (max-width: 768px) { .kkb-rp-link { font-size: 13px; /* Increased font size for better readability on mobile devices */ } .kkb-related-posttitle { line-height: 15px; margin-top: 7px; font-weight: 700; } }