/**
 * Theme Name:     Javapaper Child
 * Author:         Tothetheme
 * Template:       javapaper
 * Text Domain:	   javapaper-child
 * Description:    WordPress theme with magazine style, newspaper style and blog style with powerful theme option, Elementor add on and unlimited layout
 */
/* @font-face {
    font-family: 'GurbaniLipi';
    src: url('font/GurbaniLipi.ttf') format('woff2'),
} */

/* Apply the custom font to your page */
/* body {
    font-family: 'GurbaniLipi', sans-serif;
} */

/** quiz css **/
.um-profile-nav {
    background: white !important;
}

.active a {
    background-color: black !important;
    color: white !important;
}

.active span {
    color: white;
}

.active i {
    color: white;
}

.um-profile-nav-item:hover i {
    color: white !important;
}

.um-profile-nav-item:hover span {
    color: white !important;
}

.um-83306.um .um-profile-meta {
    padding-left: 195px !important;
}

/** quiz css end **/


/* ================================================ */


/* .search-container {
    position: absolute;
    top: 20px;
    right: 20px;
}

.search-btn {
    font-size: 30px;
    background: none;
    border: none;
    cursor: pointer;
}

.search-popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    justify-content: center;
    align-items: center;
    flex-direction: column;
    z-index: 1000;
}

.search-input {
    padding: 10px;
    font-size: 16px;
    width: 300px;
    margin-bottom: 10px;
}

.close-popup {
    font-size: 20px;
    background: none;
    border: none;
    color: white;
    cursor: pointer;
    margin-bottom: 10px;
}

.search-results {
    color: white;
    font-size: 16px;
    width: 300px;
    max-height: 200px;
    overflow-y: auto;
    padding: 10px;
    background-color: #333;
    border-radius: 5px;
}

.search-results div {
    padding: 5px;
    border-bottom: 1px solid #444;
} */

/* ================================================ */






blockquote {
    border-left: 5px solid black !important;
}

.pagination>li>a,
.pagination>li>span {
    border: 1px solid black !important;
}

.categorydefault-wrapper {
    border: none !important;
    border-bottom: 1px solid #00000033 !important;
}

.category1-topinside .cat-about {
    display: none;
}

.error-wrapper form#searchform {
    display: none;
}

.error-wrapper p {
    display: none;
}

div#left-news article {
    border-bottom: 1px solid #54545440;
}

div#left-news .eael-entry-wrapper {
    padding-bottom: 0;
}

.fateh {
    margin-top: 20px;
    width: 300px;
}

.whatsapp.phone-icons .phone-no {
    display: block;
}

section#read_this article {
    border: none;
}

.crumbs a:last-child {
    color: #23527C;
}


.category1-topinside p {
    margin: 0;
}

.category1-topinside .col-md-6:last-child {
    border-left: 1px solid #000;
}

.col-md-6.cattitle {
    border-right: none !important;
}

strong {
    font-size: 18px;
}

p {
    /* margin: 0 0 20px 0;
    line-height: 25px;
    word-spacing: 4px; */
    font-family: "Noto Sans Gurmukhi", Gautami, "Kohinoor Gurmukhi", sans-serif !important;
    /* font-size: 18px; */
    font-weight: 400;
    font-size: 1.125rem !important;
    line-height: 1.875rem !important;
}


.whatsapp {
    display: inline-block;
    position: fixed;
    bottom: 5%;
    right: 23px;
    z-index: 999999;
}

.phone-icons {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 10px;
}

.categorydefault-wrapper .entry-summary p {
    -webkit-line-clamp: 5 !important;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}

.categorydefault-wrapper h2.entry-title a {
    font-size: 22px;
}

.categorydefault-wrapper .entry-header .entry-title {
    line-height: 26px !important;
}

.category2-jtop {
    border: none !important;
}

.category2-jtop {
    border-bottom: 1px solid black !important;
}

.category1-jbottomleft {
    border: none;
}

.category1-jbottomleft {
    border-right: 1px solid black !important;
}


.entry-header {
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #000000;
}

.sidebar .widget li {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    position: relative;
    margin-bottom: -1px;
    margin-left: 0;
    padding: 10px 0 10px 15px;
}

.related-wrapper.show {
    display: none;
}

nav.nav-single {
    display: none;
}

.widget_recent_entries li {
    font-size: 16px !important;
    line-height: 26px !important;
}

.see-more {
    text-align: center;
}

article .submeta-singlepost a {
    font-size: 18px;
}

article .submeta-singlepost .subdate-singlepost {
    font-size: 18px;
    border-right: 1px solid;
    margin-right: 6px;
}

article .entry-title {
    font-size: 35px;
    line-height: 1.4;
}


.below-title-meta {
    display: block !important;
    font-size: 18px !important;
}

.eael-post-category {
    display: none;
}

section#respond {
    display: none;
}

p.widget-title {
    font-family: roboto !important;
}

p {
    font-size: 18px;
}

body {
    background-image: url(/wp-content/uploads/2024/12/khalsa-bg.jpg) !important;
    /* font-family: 'GurbaniLipi', sans-serif; */
    font-family: 'Roboto' !important;
    border-color: #000 !important;
    background-color: #e3b754;
    background-size: cover;
}

.marquee-sibling {
    font-family: 'Roboto';
}

.header-header-flex-box h2 {
    font-family: ui-monospace;
}

.site-wordpress {
    font-family: 'Roboto';
}

.switch {
    display: none;
}

div.wpcf7 {
    width: 100%;
    float: left;
    padding: 20px;
    /* background: #f0f0f0; */
    position: relative;
    background-image: url(/wp-content/uploads/2024/12/form-bg.jpg) !important;
    background-color: #d8a21b;
}

.sosmed {
    border: unset !important;
    padding: 0 !important;
    width: 12% !important;
    background: transparent !important;
}

.header-header-flex-box {
    display: flex;
    gap: 76px !important;
    align-items: center;
    justify-content: center;
}

.wpcf7-text,
.wpcf7-textarea {
    float: left;
    margin: 0 0 15px 0;
    padding: 5px 15px;
    font-size: 14px;
    color: #ddd;
    background: #fff !important;
}

label {
    font-family: 'Roboto';
    font-weight: 600;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    font-family: 'Roboto';
    color: #fff;
}

.javapaper-nav li a {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 14px;
    border-bottom: 0;
    color: #181818;
    padding: 6px 20px;
    white-space: nowrap;
    transition: .3s ease 0s;
    font-weight: 700;
}

.nav-mainwrapper {
    float: left;
    width: 100%;
    position: relative;
    border-top: 1px solid #b69335;
    border-bottom: 1px solid #b69335;
}

.header-top {
    padding: 0;
    min-height: 26px;
    border-bottom: 1px solid #000 !important;
}

.wrapper-body *,
.wrapper-body a,
.header-topinside a {
    color: #000;
    text-decoration: none;
}

/* a:hover{
	color:black !important;
	text-decoration:none !important;
} */
.module8-intro {
    color: black;
    font-weight: 600;
}

.module8-text p {
    font-size: 15px;
    font-weight: 600;
    color: black;
}

.jmodule-maintitle {
    background: transparent !important;
}

.module1-post {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #000 !important;
}

.module8-morecontentwrapper {
    display: none;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-1964eed2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.header-header-flex-box {
    display: flex;
    gap: 30px;
    align-items: center;
    justify-content: center;
}

.header-header-flex-box h2 {
    color: black;
    font-weight: 600;
    line-height: 50px;
    /* 	font-family: 'GurbaniLipi', sans-serif; */
}

.header-header-flex-box-2 h2 {
    color: black;
    font-weight: 600;
    line-height: 50px;
    /* 		font-family: 'GurbaniLipi', sans-serif; */
}

.header-header-flex-box-2 {
    display: flex;
    gap: 30px;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.header-header-3 {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    padding: 1px;
    margin-bottom: 22px;
}

.top-heading-header {
    text-align: center;
}

.top-heading-header h2 {
    font-size: 21px;
    color: black;
    font-weight: 600;
    /*     font-family: 'GurbaniLipi', sans-serif; */
    line-height: 46px;
    margin: 0 0 -8px 0 !important;
    padding: 20px 0 7px 0;
}


.elementor-79152 .elementor-element.elementor-element-d26bd2c {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #000000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -1px;
    margin-bottom: 40px;
    padding: 0px 0px 0px 0px;
}

.marquee-wrapper {
    padding: 0 15px 0 0;
    background: transparent !important;
    width: 10%;
    height: 34px;
    float: left;
    left: 0;
    z-index: 2;
}

.jmodule-maintitle span {
    display: none;
}

.module1-post {
    border-bottom: unset !important;
}

.module8-title a {
    font-size: 26px !important;
    line-height: 25px;
    font-weight: 700;
}

.module8-intro {
    font-style: normal;
    font-weight: 600;
    color: #000;
    font-size: 16px;
}

.cat-color span {
    display: none;
}

.jmodule-maintitle2.five {
    background: transparent;
}

.jmodule-maintitle2 h3 {
    font-size: 42px !important;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-184a2525.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-400b13ef.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

/* section.elementor-section.elementor-top-section.elementor-element.elementor-element-45bbdac.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
} */
/* section.elementor-section.elementor-top-section.elementor-element.elementor-element-3dffcae2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
} */
section.elementor-section.elementor-top-section.elementor-element.elementor-element-51322df7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-41c291bf.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-41c291bf.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-341ced63.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-52025407.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.module8-author {
    border-bottom: 1px solid #000;
    font-family: 'Roboto';
}

.moduletitle-wrapper {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 25px;
    border-top: unset !important;
}

.module1-article {
    font-size: 14px;
    font-weight: 600 !important;
    color: #000000;
}

.module11-title h2 {
    font-size: 19px;
    font-weight: 600;
}

.module9-readmore {
    display: none;
}

.module-cat {
    display: none;
}

.module9-time {
    font-family: 'Roboto';
}

.module31-content p {
    font-size: 15px;
    color: black;
}

.module8-time {
    font-family: 'Roboto';
}

/* .footer-bottom-wrapper {
    border: unset !important;
} */
.footer-bottom-wrapper {
    Float: left;
    position: relative;
    width: 100%;
    margin: -1px auto 0 auto;
    padding: 0;
    border-top: 1px solid #000;
    z-index: 1;
}

.footer-wrapinside {
    display: none;
}

.javapaper-nav a {
    font-size: 20px !important;
    font-weight: 600;
}

.footer-nav a {
    font-size: 15px !important;
}

.site-wordpress {
    color: #888888;
    padding: 35px 0 25px 15px;
    float: right;
    text-align: right;
    font-size: 13px;
}

.weather-atlas-body * {
    color: #fff;
}

ul#menu-top {
    text-align: center;
}

.overlay {
    display: none;
    position: fixed !important;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7) !important;
    z-index: 998;
    opacity: 0;
    transition: all .5s ease-in-out;
    top: 0;
}

.module8-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 3px 10px 0 0;
    background: transparent !important;
    font-size: 90%;
}

.categorydefault-wrapper {
    float: left;
    position: relative;
    width: 100%;
    padding: 25px 25px 20px 25px;
    margin-bottom: 30px;
    border: 1px solid #000000;
}

.col-md-6.cattitle {
    border-right: 1px solid #000000;
}

.category1-topinside {
    float: left;
    width: 100%;
    background: transparent;
    border: 1px solid#181818;
    color: #fff;
    padding: 25px;
}

.cat-count {
    float: left;
    margin-bottom: 5px;
    width: 100%;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    text-transform: capitalize;
    display: none;
}

footer.entry-meta {
    display: none;
}

/* .elementor-79152 .elementor-element.elementor-element-8517f74 .eael-grid-post-excerpt p {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.7em;
}
.elementor-79152 .elementor-element.elementor-element-f084f12 .eael-grid-post-excerpt p {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.7em;
} */

/* @media(max-width:991px) {

    .home-one-sec .pb-one {

        order: 2;

    }

    .home-one-sec .pb-two {

        order: 1;

    }

    .home-one-sec .pb-three {

        order: 3;

    }

} */

/* @media(max-width:980px) {

    .home-one-sec .pb-one {

        order: 2;

    }

    .home-one-sec .pb-two {

        order: 1;

    }

    .home-one-sec .pb-three {

        order: 3;

    }

} */


@media only screen and (min-width: 768px) {
    .whatsapp.phone-icons a {
        display: none;
    }

    #menu-top li a {
        font-size: 18px !important;
        padding: 4px 15px;
        text-align: center;
    }
}

@media only screen and (max-width: 1024px) {
    .header6-top .open-menu {
        display: block;
    }
}

@media only screen and (max-width: 991px) {
    .header-header-flex-box h2 {
        display: none;
    }

    .header-header-flex-box h2:first-child {
        display: block !important;
    }
}

@media only screen and (max-width: 768px) {
    .category1-topinside select:last-child {
        border-left: 0;
    }

    .error-cat .category1-topinside {
        width: 100%;
    }

    .error-cat .category1-topinside .d-flex.align-items-center {
        justify-content: space-between;
        align-items: center;
    }

    .error-cat .category1-topinside .d-flex.align-items-center .col-md-6 {
        margin: 0;
    }

    .tazza-khabar:after {
        left: 116px !important;
    }

    .single2-wrapper {
        margin-top: 25px;
    }

    .below-title-meta a {
        font-size: 14px ! IMPORTANT;
    }

    .below-title-meta .subdate-singlepost {
        font-size: 14px !important;
    }

    article .entry-title {
        font-size: 20px !important;
        line-height: 30px !important;
    }

    .post {
        border-bottom: none !important;
    }

    article {
        border-bottom: 1px solid #7474746b;
    }

    .footer-bottom-wrapper .javapaper-nav li a:first-child {
        padding: 6px 27px 6px 0px !important;
    }

    #menu-footer {
        text-align: center;
    }

    .whatsapp.phone-icons i {
        padding: 5px !important;
        border-radius: 100px !important;
        height: 35px !important;
        width: 35px !important;
    }

    .whatsapp {
        right: 10px !important;
    }

    .phone-icons i {
        font-size: 20px !important;
        line-height: 1.3;
    }

    .header-header-3 {
        margin-bottom: 0px !important;
    }

    #menu-top li a {
        font-size: 18px !important;
        padding: 4px 18px;
    }

    .header-header-flex-box-2 img {
        width: 20px;
    }

    .header-header-flex-box-2 h2 {
        font-size: 20px !important;
        margin-bottom: 2px;
        line-height: 30px !important;
    }

    ul#menu-top {
        padding: 10px 0 !important;
    }

    .header-header-flex-box {
        gap: 20px !important;
    }

    .header-header-flex-box h2 {
        font-size: 14px;
        line-height: 1.4;
    }

    .row.align-items-center .col-md-3 {
        display: none !important;
        justify-content: center;
    }

    .header-header-flex-box h2:first-child {
        display: block !important;
    }

    .header-middleinside .mainheader {
        margin: 0;
    }

    .row.align-items-center .col-md-3 img {
        width: 35px;
    }

    .row.align-items-center .col-md-3 {
        display: flex;
        justify-content: center;
        margin: 6px 0;
    }

    #menu-footer {
        padding: 0;
    }

    .site-wordpress {
        text-align: center !important;
        margin: 32px 0 38px 0;
    }

    .footer-topinside .widget-area {
        width: 100%;
        display: flex;
        justify-content: center;
    }
}

@keyframes pulseAndColorChange {
    0% {
        transform: scale(1);
        background-color: black;
    }

    50% {
        transform: scale(1.1);
        background-color: #dd3333;
    }

    100% {
        transform: scale(1);
        background-color: black;
    }
}

.marquee-sibling {
    animation: pulseAndColorChange 2s ease-in-out infinite;
}

@keyframes ColorChange {
    0% {
        transform: scale(1);
        color: #dd3333;
    }

    50% {
        transform: scale(0.8);
        color: #dd3333;
    }

    100% {
        transform: scale(1);
        color: #dd3333;
    }
}

.tazza-khabar:after {
    animation: ColorChange 2s ease-in-out infinite;
}

.tazza-khabar h2 a {
    position: relative;
}

.tazza-khabar h2 a:after {
    position: absolute !important;
    content: "";
    top: -16px;
    left: 118px;
    height: 40px;
    width: 45px;
    background-image: url('https://khalsaakhbaar.com/wp-content/uploads/2025/01/Screenshot_1-removebg-preview.png');
    background-size: cover;
    background-repeat: no-repeat;
}


article:last-child {
    border-bottom: none;
}

@media screen and (max-width:1024px) {
    #samparak-container .elementor-container {
        display: block !important;
    }
}