/* =========================================================
   ANN - BLOGSY MAIN MENU WHITE TEXT
   ========================================================= */

#menu-main-menu-1.blogsy-header-nav > li > a,
#menu-main-menu-1.blogsy-header-nav > li > a > span {
    color: #ffffff !important;
}

/* Dropdown menu text */
#menu-main-menu-1.blogsy-header-nav li a,
#menu-main-menu-1.blogsy-header-nav li a span {
    color: #ffffff !important;
}

/* Menu hover */
#menu-main-menu-1.blogsy-header-nav li a:hover,
#menu-main-menu-1.blogsy-header-nav li a:hover span {
    color: #ffffff !important;
}

/* Current / Active page */
#menu-main-menu-1.blogsy-header-nav li.current-menu-item > a,
#menu-main-menu-1.blogsy-header-nav li.current-menu-item > a span,
#menu-main-menu-1.blogsy-header-nav li.current_page_item > a,
#menu-main-menu-1.blogsy-header-nav li.current_page_item > a span {
    color: #ffffff !important;
}

/* Search icon */
#menu-main-menu-1.blogsy-header-nav .search-icon,
#menu-main-menu-1.blogsy-header-nav .search-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}


/* =========================================================
   ANN - BLOGSY DROPDOWN / SUBCATEGORY
   ========================================================= */

#menu-main-menu-1.blogsy-header-nav .sub-menu,
#menu-main-menu-1.blogsy-header-nav .children {
    background: #ffffff !important;
}

#menu-main-menu-1.blogsy-header-nav .sub-menu li > a,
#menu-main-menu-1.blogsy-header-nav .sub-menu li > a > span,
#menu-main-menu-1.blogsy-header-nav .children li > a,
#menu-main-menu-1.blogsy-header-nav .children li > a > span {
    color: #111111 !important;
    background: #ffffff !important;
}

/* Dropdown hover */
#menu-main-menu-1.blogsy-header-nav .sub-menu li > a:hover,
#menu-main-menu-1.blogsy-header-nav .sub-menu li > a:hover > span,
#menu-main-menu-1.blogsy-header-nav .children li > a:hover,
#menu-main-menu-1.blogsy-header-nav .children li > a:hover > span {
    color: #e93314 !important;
    background: #f5f5f5 !important;
}


/* =========================================================
   ANN - LATEST NEWS
   TITLE FIXED / OPAQUE
   NEWS MUST NOT ENTER TITLE AREA
   ========================================================= */

#ann-home-pro-v73-root .ann70-latest {
    position: relative !important;
    overflow: hidden !important;
}

/* Latest News heading stays above scrolling news */
#ann-home-pro-v73-root .ann70-latest .ann70-part-heading {
    position: relative !important;
    z-index: 9999 !important;
    background: #ffffff !important;
    overflow: hidden !important;
    isolation: isolate !important;
}

/* Scrolling news stays below heading */
#ann-home-pro-v73-root .ann70-latest .ann70-latest-list {
    position: relative !important;
    z-index: 1 !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
    overflow: hidden !important;
    transform: none !important;
}

/* Animated content stays below heading */
#ann-home-pro-v73-root .ann70-latest .ann70-latest-animated {
    position: relative !important;
    z-index: 1 !important;
    overflow: hidden !important;
}


/* =========================================================
   ANN - MARATHI / DEVANAGARI TEXT
   PREVENT ष्ट्र / CONJUNCT LETTER BREAKING
   ========================================================= */

#ann-home-pro-v73-root .ann70-latest,
#ann-home-pro-v73-root .ann70-latest *,
#ann-home-pro-v73-root .ann70-part-heading,
#ann-home-pro-v73-root .ann70-latest-list,
#ann-home-pro-v73-root .ann70-latest-list *,
#ann-home-pro-v73-root .ann70-latest-animated {
    font-family: "Nirmala UI",
                 "Noto Sans Devanagari",
                 "Mangal",
                 sans-serif !important;

    font-variant-ligatures: common-ligatures contextual !important;
    font-feature-settings: "kern" 1, "liga" 1, "clig" 1 !important;

    letter-spacing: 0 !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
}

/* Keep Marathi words / conjuncts together */
#ann-home-pro-v73-root .ann70-latest-list a,
#ann-home-pro-v73-root .ann70-latest-list span,
#ann-home-pro-v73-root .ann70-latest-animated a,
#ann-home-pro-v73-root .ann70-latest-animated span {
    word-break: keep-all !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
}

/* Important Devanagari conjuncts */
#ann-home-pro-v73-root .ann70-latest-list *,
#ann-home-pro-v73-root .ann70-latest-animated * {
    white-space: normal !important;
}