/* GeneratePress Site CSS */ .main-navigation { box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; } #wp-block-search__input-1 { border: 0px; } /* Sticky Sidebar widgets */ .auto-width.gb-query-loop-wrapper { flex: 1; } @media (min-width: 768px) { .sticky-container > .gb-inside-container,.sticky-container { position: sticky; top: 80px; } #right-sidebar .inside-right-sidebar { height: 100%; } } select#wp-block-categories-1 { width: 100%; } /*Categories Hedline*/ .inb-hp-heading:before { border-top: 2px solid #808080; content: ""; margin: 0 auto; position: absolute; top: 50%; left: 0; right: 0; bottom: 0; width: 100%; z-index: -1; } /*Social Share*/ .gpprimetheme-social-wrapper { margin: 15px; font-size: 0; text-align: center; display: flex; flex-wrap: wrap; } .gpprimetheme-social-sharing { padding: 8px; margin: 4px; border-radius: 3px; flex: 1; transition: background-color 0.3s, transform 0.3s, color 0.3s; } .gpprimetheme-social-sharing:hover { transform: translateY(-3px); border: none; box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px; } @media only screen and (max-width: 600px) { .gpprimetheme-social-sharing { display: inline-block; } } .gpprimetheme-social-sharing svg { position: relative; top: 0.15em; display: inline-block; } .gpprimetheme-social-facebook { fill: #fff; background-color: #0865ff; } .gpprimetheme-social-twitter { fill: #fff; background-color: #121212; } .gpprimetheme-social-whatsapp { fill: #fff; background-color: #39e35a; } .gpprimetheme-social-telegram { fill: #fff; background-color: #2f9fd6; } .gpprimetheme-social-more { fill: #fff; background-color: black; } /*Follow Us Button*/ .whatsapphighlight { animation: GPPrimeTheme-GreenBorderAnimation 1s infinite; } @keyframes GPPrimeTheme-GreenBorderAnimation { 0% { border-color: transparent; } 50% { border-color: #1753db; } 100% { border-color: transparent; } } .telegramhighlight { animation: GPPrimeTheme-BlueBorderAnimation 1s infinite; } @keyframes GPPrimeTheme-BlueBorderAnimation { 0% { border-color: transparent; } 50% { border-color: #1753db; } 100% { border-color: transparent; } } /*Comment Box*/ .comment-respond .comment-reply-title { padding: 8px 8px 8px 20px; border-radius: 4px; color: #fff!important; background-color: var(--color-background); box-shadow: rgba(19,20,9,.2) 0 7px 28px; } /* sticky footer menu */ @media only screen and (min-width: 960px) { .sticky-footer-menu { display: none !important; } } .sticky-footer-menu { position: fixed; height: 60px; width: 100%; bottom: 0; z-index: 9999; /* Ensure the footer is on top of other elements */ box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.35); background: #fff; /* Add background to ensure it's opaque */ pointer-events: auto; /* Allow clicks on the footer */ } .sticky-footer-menu a { pointer-events: auto; /* Allow clicks on links within the footer */ } /* Separator line between categories in off-canvas menu */ #generate-slideout-menu .menu-item { padding-bottom: 1px; /* Adjust spacing as needed */ margin-bottom: 1px; /* Adjust spacing as needed */ } #generate-slideout-menu .menu-item::after { content: ''; display: block; width: calc(100% - -40px); /* Adjust width minus padding */ margin-top: 0px; /* Adjust spacing as needed */ margin-left: -20px; /* Adjust spacing as needed */ }nerate-slideout-menu .menu-item:last-child::after { display: none; /* Hide separator line on last item */ } /* Search Box */ #wp-block-search__input-1 { border-radius: 120px; border: 0px; } .wp-block-search__inside-wrapper { border-radius: 120px; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; } /* Search Box */ #wp-block-search__button { border-radius: 120px; border: 0px; } .wp-block-search__button { border-radius: 120px; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; } /* --- Scrolling Announcement Bar --- */ /* Main container for the blue bar */ .scrolling-announcement-bar { background-color: #1753db; /* The vibrant blue color */ width: 100%; padding: 10px 0; overflow: hidden; /* Crucial to hide text outside the bar */ position: relative; box-sizing: border-box; } /* The wrapper that actually moves */ .scrolling-content { display: inline-block; white-space: nowrap; /* Prevents the text from wrapping */ /* Apply the new animation */ /* 15s total: 10s for scrolling + 5s for the pause */ animation: scroll-and-pause 15s linear infinite; } /* Style the link and text */ .scrolling-announcement-bar a { color: #ffffff; /* White text */ font-size: 16px; font-family: Arial, Helvetica, sans-serif; /* A clean, common font */ text-decoration: none; /* Removes the underline from the link */ padding: 0 15px; /* Adds some space around the text */ } /* Pause the animation on hover */ .scrolling-announcement-bar:hover .scrolling-content { animation-play-state: paused; } /* --- The Keyframes Animation --- */ /* This defines the movement and the pause */ @keyframes scroll-and-pause { /* Step 1: Start off-screen to the right */ 0% { transform: translateX(100%); } /* Step 2: Move across the screen to be off-screen to the left. This happens over ~67% of the animation's total time (10 seconds of 15). */ 67% { transform: translateX(-100%); } /* Step 3: Hold this position for the remainder of the time (5 seconds), creating a pause. */ 100% { transform: translateX(-100%); } }