/*
Theme Name: Him Live TV
Author: HDH Technologies pvt ltd.
Description: Stay updated with the latest headlines and breaking news, delivered with a sleek and modern custom theme. Tailored for journalists and media outlets to engage audiences effectively.
Version: 1.0
License: 
License URI: 
Tags: Latest News, Latest Update, Sports
*/
a.mega-menu-link {
    background: none !important
}
ul#mega-menu-header-menu a {
    background: none !important;
}
div#mega-menu-wrap-header-menu {
    background: none;
    width: 100% !important;
}
ul#menu-side-header-menu {
    padding: 0px;
}
ul#menu-side-header-menu li {
    display: block;
    position: relative;
}

/**header css*/
a.mega-menu-link {
    FONT-WEIGHT: 600!IMPORTANT;
    FONT-SIZE: 14PX !IMPORTANT;
}
ul.mega-sub-menu {
    box-shadow: 0 4px 16px -8px rgba(0, 0, 0, .2) !IMPORTANT;
    border-radius: var(--radius);
}
li#mega-menu-item-235  span.mega-indicator {
    display: none !important;
}
h4.mega-block-title {
    text-transform: capitalize !important;
    font-family: 'Work Sans' !important;
    padding-left: 33px !important;
    font-weight: 500 !important;
}
li#mega-menu-item-236 span.mega-indicator{
	 display: none !important;
}
li#mega-menu-235-0 a {
    color: #494949 !important;
    text-decoration: none;  
}
li#mega-menu-235-0 li {
	list-style: none;
	padding:5px;
}
ul.mega-sub-menu li {
    list-style: none !important;
    padding: 4px;
}
ul.mega-sub-menu a {
    text-decoration: none !important;
}
li#mega-menu-item-media_image-2 img {
    width: 246px !important;
}
/*singlwe page css*/
.hover\:opacity-50:hover, .opacity-50, .opacity-50-hover:hover {
    opacity: 3.5!important;
}
ul.breadcrumb a {
    color: #000;
}
.post-content p {
    color: #000;
}


.panel.vstack.items-start p {
    color: #000;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu {
    justify-content: center !important;
    DISPLAY: flex;
}
ul#menu-new-header-menu a {
   
    text-decoration: none;
}
ul#menu-new-header-menu li {
    list-style: none;
    padding-top: 10px;
    border-bottom: 1px solid #00000012;
    padding-bottom: 10px;
}
ul#menu-new-header-menu {
    padding-left: 0px;
}
ul#mega-menu-header-menu li {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
html.bp-xs.bp-sm.bp-md.bp-lg.bp-xl.bp-xxl.dom-ready {
    margin-top: 0px !important;
}
.wp-dark-mode-switch-1 ._track, .wp-dark-mode-switch-13 ._track {
    height: calc(30px*var(--wpdm-switch-scale, 0))!important;
    width: calc(30px*var(--wpdm-switch-scale, 1))!important;
}
.wp-dark-mode-switch-1 ._track, .wp-dark-mode-switch-13 ._track {
    background: #55555500;
    border-radius: 129px;
    border: 1px solid #838383;
}
span.page-numbers.current.wp-dark-mode-bg-image {
    color: #fff;
    background: red;
    height: 32px;
    width: 32px;
    line-height: 2;
    border-radius: 50%;
}
span.cstack.position-absolute.top-0.end-0.fs-6.w-40px.h-40px.text-white.wp-dark-mode-bg-image {
    display: none;
}
.custom-logo-link img {
    max-width: 138px;
}
svg :not([fill=none]) {
    fill: #000;
}
a.hover\:text-gray-900.dark\:hover\:text-white.duration-150.wp-dark-mode-bg-image {
    text-decoration: none;
}
li.wp-dark-mode-bg-image {
    list-style: none;
}
.uc-offcanvas-bar a{
	color:#000 !important;
}
.uc-header.header-seven.uc-sticky-below .uc-bottom-navbar .uc-navbar {
    min-height: 99px!important;
    box-shadow: 0 1px 0 0 rgba(155,155,155,.25);
}
.post-header.panel.vstack.justify-between.gap-1 {
    padding-top: 10px;
}
.post-media.panel.overflow-hidden.max-w-64px.min-w-64px {
    border-radius: 3px;
}

.darkmysite_switch_apple {
    --darkmysite_switch_apple_width_height: 33px;
    --darkmysite_switch_apple_border_radius: 50%;
    --darkmysite_switch_apple_icon_width: 13px;
    --darkmysite_switch_apple_light_mode_bg: #ffffff;
    --darkmysite_switch_apple_dark_mode_bg: #181313;
    --darkmysite_switch_apple_light_mode_icon_color: #000000;
    --darkmysite_switch_apple_dark_mode_icon_color: #ffff;
	border:1px solid #eae7e7;
}
.is-form-style input.is-search-submit, .is-search-icon {
    border: 1px solid #E0E0E0;
    border-radius: 0px 3px 3px 0px;
    height: 36px;
    margin-left: -3px;
;
}
.is-form-style input.is-search-input {
    outline: 0!important;
    font-size: 13px!important;
    border-radius: 3px !important;
    border: 1px solid #E0E0E0!important;
}
.is-form-style .is-search-submit path {
    fill: #000;
}
.ratio-2x1 {
    --bs-aspect-ratio: 38%!important;
}
.panel.vstack.items-center {
    position: absolute;
    z-index: 999;
    top: 202px;
    left: 22px;
}
.focus\:text-dark:focus, .hover\:text-dark:hover, .text-dark, .text-dark-focus:focus, .text-dark-hover:hover {
    --bs-text-opacity: 1;
    color: rgb(255 255 255) !important;
}
.items-center {
    align-items: start !important;
}
h1.h4.sm\:h2.lg\:h1.xl\:display-6 {
    FONT-SIZE: 31PX !IMPORTANT;
    color: #fff;
    line-height: 50px !important;
    text-align: left;
}
.panel.vstack.items-center a {
	background:#B81C1C
}
figure.featured-image.m-0::after {
    background: #00000057;
    position: absolute;
    height: 100%;
    width: 100%;
    content: "";
    left: 0;
    top: 0;
}
h2.h6.ft-tertiary.fw-bold.ls-0.text-uppercase.m-0.text-black.dark\:text-white {
    margin-top: 62px !important;
}
.row.child-cols-12.lg\:child-cols.g-4.lg\:g-6.col-match.uc-grid {
    padding-bottom: 28px;
}
.section-outer.panel.py-4.lg\:py-6.bg-gray-900.text-white {
    margin-bottom: 23px;
}
.section.panel.mb-4.lg\:mb-6 {
    margin-bottom: 67px !important;
}
ul.post-share-icons.nav-x.gap-narrow i {
    color: #000;
}
ul.post-share-icons.nav-x.gap-narrow i:hover {
    color: #fff;
}
a.text-none.hover\:text-primary.duration-150 {
    font-family: Yatra one !important;
}

/* For devices with a maximum width of 768px (common tablets and phones) */
@media (max-width: 768px) {
   .uc-bottom-navbar.panel.z-1 {
    padding: 10px 0px 10px 0px;
}
form.is-search-form.is-form-style.is-form-style-3.is-form-id-774 {
    display: none;
}
}


ul.sub-menu {
    display: none;
}

.uc-navbar-nav>li:hover ul.sub-menu {
    display: block;
    position: absolute;
    background: #efefef;
    list-style: none;
    padding: 0;
    width: 100%;
    min-width:200px;
}

.uc-navbar-nav>li:hover ul.sub-menu li a {
    text-decoration: none;
}

.uc-navbar-nav>li:hover ul.sub-menu li a {
    padding: 10px;
    display: block;
    border-bottom: 1px solid #ccc;
}

header ul li {
    position: relative;
}


.uc-navbar-nav>li:hover ul.sub-menu li:hover a {
    background: #1257ac;
    color: #fff;
}

header ul li.menu-item-has-child {
    position: relative;
}

header ul li.menu-item-has-children:after {
    position: absolute;
    width: 10px;
    height: 10px;
    content:"\e942";
    top: 18px;
    right: -23px;
    font-family: 'Unicons'!important;
    transform: rotate(90deg);
    color: #b5b5b5;
}

.uc-center-navbar.panel.z-2 {
    background: #ffffff00;
}

nav.uc-navbar-container.fs-6.z-1.uc-navbar-transparent {
    background: #f2f2f2;
}

.uc-top-navbar.panel.z-3.min-h-32px.lg\:min-h-48px.mx-2.rounded-bottom.overflow-hidden.bg-gray-800.text-white.uc-dark.d-none.md\:d-block.uc-navbar {
    background: #fe0100 !important; 
    margin: 0 !important;
    border-radius: 0 !important;
}

header.uc-header.header-three.uc-navbar-sticky-wrap.z-999.uc-sticky.uc-sticky-fixed {}

.btn-primary {
    background: #1158ad;
    border: none;
}

header.uc-header.header-three.uc-navbar-sticky-wrap.z-999.uc-sticky.uc-sticky-fixed.uc-sticky-below {
    box-shadow: 2px 1px 3px #cccccca6;
}


article.post.type-post.panel.vstack.gap-2 span.cstack.position-absolute.top-0.end-0.fs-6.w-40px.h-40px.text-white {
    display: none;
}

.row.DetailPage {
    display: flex;
    flex-wrap: wrap;
}

.row.DetailPage aside#primary-sidebar {
    margin-top: 74px;
}

.row.DetailPage form.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search {
    display: none;
}

.row.DetailPage h2.wp-block-heading {
    color: #131212;
    border-bottom: navajowhite;
    padding-bottom: 10px;
    font-size: 26px;
    margin: 0;
    position: relative;
    margin-bottom: 17px;
}

.row.DetailPage ul li a {
    text-decoration: none;
    padding: 7px 0;
    color: #000000;
    display: block;
    border-bottom: 1px dashed #ccc;
}

.row.DetailPage ul li {
    list-style: none;
    padding: 0;
}

.row.DetailPage ul {
    padding: 0;
}

.row.DetailPage h2.wp-block-heading:before {
    content: '';
    width: 50px;
    height: 5px;
    background: #e25221;
    bottom: 0;
    position: absolute;
}

.single-post  .panel.vstack.items-center {
    position: relative;
    color: #000;
    top: 0;
    left: 0;
    text-align: left !important;
    margin-top: 30px;
    z-index: 1;
}

.single-post  .panel.vstack.items-center h1.h4.sm\:h2.lg\:h1.xl\:display-6 {
    color: #000 !important;
    display: block;
    text-align: left;
    width: 100%;
}

.single-post  figure.featured-image.m-0::after {
    display: none;
}

.single-post  .panel.vstack.gap-4.md\:gap-6.xl\:gap-8.text-center {
    gap: 0 !important;
}

.single-post  .panel.lg\:mt-6 {
    margin-top: 10px !important;
}

.single-post .post-content.panel.fs-6.md\:fs-5 p:first-child::first-letter {
    font-size: 35px;
    position:relative;
    top:0px;
    margin-right:2px;
}
.single-post 1, single-pos h2, single-post h3, .single-post h4,  .single-post h5, .single-post h6 {
    margin: 10px 0;
}
.uc-navbar-nav>li>a {
    padding: 0 11px;
}

home .SiteHeading {
    margin: 0 !important;
    margin-top: 0 !important;
}

h2.h6.ft-tertiary.fw-bold.ls-0.text-uppercase.m-0.text-black.dark\:text-white.SiteHeading {
    margin: 0 !important;!i;!;
}

.ताज़ाखबरें {
    background: #f4f4f4;
    margin-top: 40px;
}

.ताज़ाखबरें .block-header.panel.pt-1.border-top {
    border: none !important;
}

.SiteHeading {
    font-size: 28px !important;
    color: #303132;
    font-weight: 900 !important;
}
.section.panel.overflow-hidden.क्राइम\/हादसाParent h2.h5.xl\:h4.fw-medium.m-0.text-inherit.dark\:text-white.hstack.gap-narrow {
    font-size: 28px !important;!i;!;
    color: #303132;
    font-weight: 900 !important;
}
div#swiper-wrapper-ee2ebab63569aae2 .col {
    display: flex;
    align-items: center;
    font-weight: 700;
}

div#swiper-wrapper-ee2ebab63569aae2 .col p.fs-6.m-0.text-truncate-2.text-gray-900.dark\:text-white {
    margin: 0;
    font-size: 14px !important;
}


@media(max-width:767px){
    .post-category a.text-none {
    font-size: 11px;
}
.home .swiper-slide.overflow-hidden.rounded.lg\:rounded-2.min-h-64px.lg\:min-h-100px.swiper-slide-visible.swiper-slide-fully-visible.swiper-slide-active {
    width: 100% !important;
}

section.section.panel.overflow-hidden.swiper-parent .md\:col-4.lg\:col-3.uc-grid-margin.uc-first-column {
    display: none;
}
.single-post iframe {
    max-width: 100%;
}

.single-post .panel.vstack.items-center h1.h4.sm\:h2.lg\:h1.xl\:display-6 {
    font-size: 20px !important;
    line-height: 27px !important;
}

.single-post article.post.type-post.single-post.py-4.lg\:py-6.xl\:py-9 {
    padding: 0 !important;!
}

.single-post article.post.type-post.single-post.py-4.lg\:py-6.xl\:py-9  .container.max-w-xl {
    padding: 0;
}

.single-post article.post.type-post.single-post.py-4.lg\:py-6.xl\:py-9 .container.ps-4 {
    width: 100% !important;
    padding: 0 !important;
}
.uc-top-navbar.panel.z-3.min-h-32px.lg\:min-h-48px.mx-2.rounded-bottom.overflow-hidden.bg-gray-800.text-white.uc-dark.d-none.md\:d-block.uc-navbar {
    display: block !important;
}

.uc-top-navbar.panel.z-3.min-h-32px.lg\:min-h-48px.mx-2.rounded-bottom.overflow-hidden.bg-gray-800.text-white.uc-dark.d-none.md\:d-block.uc-navbar a.fs-7.fw-normal.text-none.text-inherit {
    text-wrap: inherit;
    font-size: 9px !important;
}

.uc-top-navbar.panel.z-3.min-h-32px.lg\:min-h-48px.mx-2.rounded-bottom.overflow-hidden.bg-gray-800.text-white.uc-dark.d-none.md\:d-block.uc-navbar span.fs-6.fw-bold.dark\:text-white {
    font-size: 11px !important;
}
}