/*
Theme Name: Newpress child
Theme URI:http://wordpress.zcube.in/bsupp
Description: Newpress - Blog Magazine WordPress Child Theme.
Text Domain: newpress
Author:       zcube
Author URI: https://www.templatemonster.com/authors/zcube/
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
Template:     newpress
Version:      1.0

*/

/* Theme customization starts here
  -------------------------------------------------------------- */
/* Limit post titles to 3 lines with ellipsis */
.fp-box .text h5 a,
.rp-box .text h5 a,
.tps-box .text h5 a,
.ts-box .text h5 a,
.fv-box .text h5 a,
.box-slider-post .text h3 a {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.4;
}

/* Custom Footer Styling */
.custom-footer-bar {
    background-color: #010e2e;
    padding: 25px 0;
}

.custom-footer-bar .footer-copyright {
    color: #ffffff;
    font-size: 14px;
}

.custom-footer-bar .footer-links {
    color: #ffffff;
}

.custom-footer-bar .footer-links a {
    color: #ffffff;
    text-decoration: none;
    font-size: 14px;
    transition: opacity 0.3s ease;
}

.custom-footer-bar .footer-links a:hover {
    opacity: 0.8;
    text-decoration: underline;
}

.custom-footer-bar .footer-links .separator {
    margin: 0 10px;
    color: #ffffff;
    text-decoration: none !important;
    display: inline-block;
    border: none;
    outline: none;
}

.custom-footer-bar .footer-links .separator:hover {
    text-decoration: none !important;
}

/* Google Fonts Typography */

/* Global Font - Inter for everything */
body {
    font-family: "Inter", sans-serif;
}

/* Playfair Display for ALL Headings */
h1,
h2,
h3,
h4,
h5,
h6,
.fp-box .text h5,
.rp-box .text h5,
.tps-box .text h5,
.ts-box .text h5,
.fv-box .text h5,
.box-slider-post .text h3,
.bsingle__content h2,
.newsletter-title {
    font-family: "Playfair Display", serif;
}
.post-1304.page h2 {
    font-family: "Inter", serif !important;
}
