/*
Theme Name: NewsAlert 02
Theme URI: https://desertthemes.com/themes/newsalert-free/
Template: newsmunch
Author: DesertThemes
Author URI: https://desertthemes.com/
Description: NewsAlert is a fast, clean, Best Responsive News Magazine WordPress theme. NewsAlert is suitable for dynamic news, newspapers, magazine, publishers, blogs, editors, online and gaming magazines, newsportals,personal blogs, newspaper, publishing or review siteand any creative website. With its modern and clean design, NewsAlert offers a visually appealing layout that is easy to navigate, making it ideal for delivering content to your readers. This theme comes equipped with a range of customizable options, custom widgets, and color schemes, allowing you to tailor your website to your specific needs and branding. It also supports various post formats, making it easy to present a variety of content types, from articles and videos to images and galleries. NewsAlert is optimized for speed and SEO, ensuring that your website loads quickly and ranks well in search engine results. Its responsive design ensures that your content looks great on all devices, whether it's a desktop computer, tablet, or smartphone. NewsAlert demos https://preview.desertthemes.com/newsmunch/
Tags: blog,e-commerce,entertainment,grid-layout,one-column,two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-header,custom-logo,custom-menu,featured-images,featured-image-header,flexible-header,post-formats,rtl-language-support,translation-ready,theme-options,threaded-comments,footer-widgets
Version: 1.0.26.1746106119
Updated: 2025-05-01 13:28:39

*/

:root {
    --dt-main-rgb: #b3cb1b;
    --dt-secondary-color:black;
    --dt-title-family: "Lexend Deca", sans-serif;
    --dt-base-family: "Lexend Deca", sans-serif;
    --dt-black-color: #0a1233;
}
body {
    font-optical-sizing: auto;
}
.footer-dark {
    --dt-text-color: #fff;
}
.dt_header .dt_navbar-nav .dt_home-icon a:hover, .dt_header .dt_navbar-nav .dt_home-icon a:focus {
    outline: 1px dashed;
    outline-offset: -4px;
}
.header--four .widget_social a i {
    font-size: 1.6rem;
    height: 3.5rem;
    width: 3.5rem;
    line-height: 3.5rem;
}
.header--four .dt_header-topbar {
    background-color: var(--dt-main-color);
}
.header--four .dt_header-topbar .dt-current-date .dt-time, .header--four .dt_header-topbar .dt-news-headline .dt-news-heading {
    background-color: rgba(0, 0, 0, 0.6);
    border: none;
    line-height: 1.2;
    padding: 6px 8px;
}
.header--four .dt_header-topbar .dt-current-date span i {
    color: #fff;
}
.header--four .dt_header-topbar .cities .city .city-description .icon {
    background-color: rgba(255, 255, 255, 0.95);
}
.header--four .cities .city .city-description .icon img {
    filter: none;
}
.header--four .dt_navbar-wrapper.is--sticky.on .dt_navbar-inner {
    display: none;
}
.header--four .dt_navbar-menu .dt_navbar-subscribe-item .dt-subscribe, .header--four .dt_navbar-menu .dt_navbar-login-item .dt-user-login, .header--four .dt_navbar-menu .dt_navbar-cart-item .dt_navbar-cart-icon, .header--four .dt_navbar-menu .dt_navbar-search-item button.dt_navbar-search-toggle {
    background-color: transparent;
    height: 2.4rem;
    width: 2.4rem;
    line-height: normal;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    padding: 0;
}
.header--four .dt_navbar-nav .dt_navbar-mainmenu>li:not(:hover, .focus, .active)>a {
    color: #fff;
}
.header--four .dt_navbar-menus {
    background-color: var(--dt-secondary-color);
}
.header--four .dt_navbar-wrapper .dt_navbar-menu {
    justify-content: space-between;
}
.header--four .dt_navbar-wrapper .dt_navbar-inner > .dt-container-md > .dt-row {
    min-height: 13rem;
    align-items: center;
}
.header--four .dt_navbar-wrapper .dt_navbar-inner .dt-row .dt-col-md:first-child .dt_navbar-right > ul {
    padding-right: 1.2rem;
    padding-left: 0;
    justify-content: start;
}
.header--four .dt_navbar-wrapper .dt_navbar-inner .site--logo {
    text-align: center;
}
.dark .header--four .dt_navbar-menus {
    border: solid 1px rgba(189, 189, 189, 0.4);
    border-left: 0;
    border-right: 0;
}
.newsalert .dt-posts.dt-g-4 .dt-col-md-12 .post.post-list {
    padding: 20px 0 20px 20px;
}
.newsalert .dt-current-date span i {
    color: #fff;
}
.dt_sidebar .wp-block-image.is-style-rounded img {
    -moz-box-shadow: 0 2px 8px 1px rgba(36, 36, 36, 0.3);
    -webkit-box-shadow: 0 2px 8px 1px rgba(36, 36, 36, 0.3);
    -o-box-shadow: 0 2px 8px 1px rgba(36, 36, 36, 0.3);
    box-shadow: 0 2px 8px 1px rgba(36, 36, 36, 0.3);
    padding: 2px;
}
.newsalert .main-banner-section .post-tabs .tab-content {
    padding-top: 15px;
}
.newsalert .main-banner-section .post+.post-list-sm:not(.shadow) {
    margin-top: 0;
}
.newsalert .main-banner-section .post.post-list-sm:not(.shadow):after {
    margin: 10px 0;
}
.newsalert .main-banner-section .post.post-list-sm.square .thumb {
    max-width: 118px;
    flex-basis: 118px;
}
.newsalert .main-banner-section .post.post-list-sm.square .thumb img {
    -moz-border-radius: 0.8rem;
    -webkit-border-radius: 0.8rem;
    -o-border-radius: 0.8rem;
    border-radius: 0.8rem;
    min-height: 12rem;
}
.dt-section--title-five .widget-header {
    z-index: 0;
}
.dt-section--title-five .widget-header .widget-title, .dt-section--title-five .widget .wp-block-search__label, .dt-section--title-five .widget .wp-block-heading {
    position: relative;
    text-align: start;
    font-weight: 700;
    color: #fff;
    background-color: var dt main color;
    font-size: 1.8rem;
    display: inline-flex;
    width: auto;
    line-height: 1.2;
    align-items: center;
    gap: 8px;
    letter-spacing: .25px;
    padding: 7px 14px;
}
.dt-section--title-five .widget-header .widget-title::after, .dt-section--title-five .widget .wp-block-search__label::after, .dt-section--title-five .widget .wp-block-heading::after {
    position: absolute;
    height: 3px;
    width: 10000%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    left: 0;
    content: "";
    border: solid 0 rgba(189, 189, 189, 0.4);
    border-width: 1px 0;
    z-index: -1;
}
.dt-section--title-five .widget-header .widget-title::before, .dt-section--title-five .widget .wp-block-search__label::before, .dt-section--title-five .widget .wp-block-heading::before {
    font-weight: 900;
    display: inline-block;
    height: 1.6rem;
    width: 1.6rem;
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    content: "\f061";
    line-height: 1.6rem;
    font-family: "Font Awesome 6 Free";
}
.background-wrapper .squares, .background-wrapper .circles, .background-wrapper .triangles {
    position: fixed;
    height: 100%;
    width: 100%;
    overflow: hidden;
    top: 0;
    left: 0;
    z-index: -1;
}
.background-wrapper .squares .square, .background-wrapper .circles .circle, .background-wrapper .triangles .triangle {
    position: absolute;
    background-color: #402189 c;
    height: 20px;
    width: 20px;
    opacity: .1;
    bottom: -100px;
    animation: animate 8s linear infinite;
}
.background-wrapper .triangles .triangle {
    background-color: transparent;
    height: 0;
    width: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border-bottom-color: #2eb5982e;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-width: 42px;
    border-bottom-style: solid;
    border-left-width: 25px;
    border-left-style: solid;
    border-right-width: 25px;
    border-right-style: solid;
}
.background-wrapper .circles .circle {
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
}
.background-wrapper .squares .square:nth-child(1) {
    height: 80px;
    width: 80px;
    left: 25%;
    animation-delay: 0s;
}
.background-wrapper .circles .circle:nth-child(1) {
    height: 20px;
    width: 22px;
    left: 10%;
    animation-delay: 0s;
}
.background-wrapper .triangles .triangle:nth-child(1) {
    left: 45%;
    animation-delay: 0s;
    border-bottom-width: 22px;
    border-left-width: 10px;
    border-right-width: 10px;
}
.background-wrapper .squares .square:nth-child(2) {
    height: 20px;
    width: 20px;
    left: 10%;
    animation-delay: 2s;
    animation-duration: 12s;
}
.background-wrapper .circles .circle:nth-child(2) {
    height: 80px;
    width: 84px;
    left: 45%;
    animation-delay: 12s;
}
.background-wrapper .triangles .triangle:nth-child(2) {
    left: 25%;
    animation-delay: 12s;
    border-bottom-width: 28px;
    border-left-width: 15px;
    border-right-width: 15px;
}
.background-wrapper .squares .square:nth-child(3) {
    height: 20px;
    width: 20px;
    left: 70%;
    animation-delay: 4s;
}
.background-wrapper .circles .circle:nth-child(3) {
    height: 50px;
    width: 53px;
    left: 90%;
    animation-delay: 4s;
}
.background-wrapper .triangles .triangle:nth-child(3) {
    left: 80%;
    animation-delay: 4s;
    border-bottom-width: 28px;
    border-left-width: 15px;
    border-right-width: 15px;
}
.background-wrapper .squares .square:nth-child(4) {
    height: 60px;
    width: 60px;
    left: 40%;
    animation-delay: 0s;
    animation-duration: 18s;
}
.background-wrapper .circles .circle:nth-child(4) {
    height: 50px;
    width: 53px;
    left: 60%;
    animation-delay: 18s;
}
.background-wrapper .triangles .triangle:nth-child(4) {
    left: 30%;
    animation-delay: 18s;
    border-bottom-width: 38px;
    border-left-width: 20px;
    border-right-width: 20px;
}
.background-wrapper .squares .square:nth-child(5) {
    height: 20px;
    width: 20px;
    left: 65%;
    animation-delay: 0s;
}
.background-wrapper .circles .circle:nth-child(5) {
    height: 40px;
    width: 43px;
    left: 90%;
    animation-delay: 1s;
}
.background-wrapper .triangles .triangle:nth-child(5) {
    left: 70%;
    animation-delay: 1s;
    border-bottom-width: 42px;
    border-left-width: 25px;
    border-right-width: 25px;
}
.background-wrapper .squares .square:nth-child(6) {
    height: 110px;
    width: 110px;
    left: 75%;
    animation-delay: 3s;
}
.background-wrapper .squares .square:nth-child(7) {
    height: 100px;
    width: 100px;
    left: 35%;
    animation-delay: 7s;
}
.background-wrapper .squares .square:nth-child(8) {
    height: 25px;
    width: 25px;
    left: 50%;
    animation-delay: 15s;
    animation-duration: 45s;
}
.background-wrapper .squares .square:nth-child(9) {
    height: 15px;
    width: 15px;
    left: 20%;
    animation-delay: 2s;
    animation-duration: 35s;
}
.background-wrapper .squares .square:nth-child(10) {
    height: 100px;
    width: 100px;
    left: 85%;
    animation-delay: 0s;
    animation-duration: 11s;
}
ul.wp-block-page-list a {
    text-decoration: none;
}
.has-background.wp-block-post-author {
    padding: 1rem;
}
.wp-block-details summary {
    font-weight: 600;
    padding: 10px;
}
.wp-block-verse {
    padding: 10px;
}
.wp-block-archives-list a {
    text-decoration: none;
}
@media only screen and (max-width: 767px) {
.newsalert .dt-posts.dt-g-4 .dt-col-md-12 .post.post-list {
    padding: 0;
}
}
@media (min-width: 62em) {
.header--four sup.menu-badge {
    top: -1px;
}
}
