/*
Theme Name:   Nameefy
Theme URI:    https://nameefy.com/
Description:  Google Discover News Theme - All in One Premium Light Weight Design & Discover Optimized.
Author:       Rashmi Kumari 
Author URI:   https://nameefy.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
nameefy, Copyright 2023 Nameefy
*/
.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 #ff2727; 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; } }