/*Start New Without Elementor Pro CSS 24/june/2026 */

.Nips_home_page_tabs_title_icon .e-n-tab-title {
    justify-content: space-between !important;
}



.single-post-container {
	max-width: 1260px;
	margin: 50px auto;
	padding: 0 20px;
}

.post-featured-image {
	margin-bottom: 25px;
}

.post-featured-image img {
	width: 100%;
	height: auto;
	border-radius: 12px;
	display: block;
}

.post-meta {
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
	margin-bottom: 15px;
	font-size: 14px;
	color: #777;
}

.entry-title {
	font-size: 42px;
	line-height: 1.2;
	margin-bottom: 25px;
}

.page-content {
	font-size: 18px;
	line-height: 1.8;
}

.post-tags {
	margin-top: 30px;
}




/* ==========================
   Blog Archive Page
   HERO / BANNER
========================== */

.mw-hero-banner{
position:relative;
overflow:hidden;
border-radius:22px;
max-width: 100%;
width:92%;
margin:0 auto;
padding:100px 60px;
background-image:url('https://montwaveconsulting.com/wp-content/uploads/2026/01/blog-page-hero-image-2.png');
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
}

.mw-overlay-title{
font-family:'Playfair Display', serif;
color:#fff !important;
text-transform:capitalize;
font-weight:500;
margin:0;
}

/* ==========================
   INTRO TITLE
========================== */

.mw-blog-intro{
padding-top:100px;
text-align:center;
}

.mw-blog-intro h3{
font-family:'Playfair Display', serif;
color:#17384e;
font-weight:500;
}

/* ==========================
   GRID
========================== */

.mw-post-grid{
	padding:40px 40px 100px 40px;
	max-width: 1260px;
	margin: auto;
	
}


.mw-grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:35px;
}

.mw-card{
background:#fff;
border:1px solid #219EBC;
border-radius:25px;
overflow:hidden;
transition:.3s;
padding:20px;
}

.mw-card img{
width:100%;
height:260px;
object-fit:cover;
}


.mw-card h3{
font-size:18px;
line-height: 20px;
font-family:'Fraunces', serif;
margin-top:20px;
}

.mw-card h3 a{
text-decoration:none;
color:#111;
}

.mw-date{
margin-bottom:20px;
font-size:18px;
font-family: 'Inter', serif;
}

.mw-btn{
display:inline-block;
padding:10px 30px;
background:#063d5c;
color:#fff !important;
border-radius:40px;
text-decoration:none;
font-family:'Inter', serif;
}



/* ==========================
   TABLET
========================== */

@media(max-width:1024px){

.mw-hero-banner{
width:95%;
padding:70px 40px;
}

.mw-post-grid{
	padding: 0px 20px 30px 20px;
}
	
.mw-grid{
grid-template-columns:repeat(2,1fr);
}

.mw-blog-intro{
padding:60px 40px;
}

.mw-blog-intro h1{
font-size:48px;
}

}

/* ==========================
   MOBILE
========================== */

@media(max-width:767px){

.mw-hero-banner{
width:90%;
padding:50px 20px;
}

.mw-overlay-title{
font-size:42px;
}

.mw-post-grid{
	padding:0px 20px 30px 20px;
}
	
.mw-grid{
grid-template-columns:1fr;
}

.mw-blog-intro{
padding-top:50px;
}

.mw-blog-intro h1{
font-size:34px;
}

.mw-card h3{
font-size:24px;
	line-height: 30px;
}


}









/* End New Without Elementor Pro CSS 24/june/2026 */

.Nips_parent_menu_2 .ekit_menu_responsive_tablet svg {
fill: #fff !important;
}

/* Case Study Page Impact Section Numbers Percentage Background  */
.Nips_heading_mask_1 .elementor-heading-title {
    background-image: url("https://montwaveconsulting.com/wp-content/uploads/2026/01/Golden-Hour-Surf-Ballet.jpeg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;
}

.Nips_heading_mask_2 .elementor-heading-title {
    background-image: url("https://montwaveconsulting.com/wp-content/uploads/2026/01/Ocean-Wave-in-Motion.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;
}

.Nips_heading_mask_3 .elementor-heading-title {
    background-image: url("https://montwaveconsulting.com/wp-content/uploads/2026/01/Untitled-design-25-scaled.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;
}

.Nips_heading_mask_4 .elementor-heading-title {
    background-image: url("https://montwaveconsulting.com/wp-content/uploads/2026/01/Hand-held-Beacon-of-Inspiration-Against-Sunset.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;
}
/* Blogs CSS for blog page */
.Nips_blogs_post_parent .elementskit-post-image-card img {
	  height: 250px;
    object-fit: cover;
}

/* Homepage Impact Section Numbers Percentage Background */

.Nips_heading_mask_1_for_impact_home .elementor-heading-title {
    background-image: url("https://montwaveconsulting.com/wp-content/uploads/2026/01/homepage-forecast-error-impact-image-1.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;
}
.Nips_heading_mask_2_for_impact_home .elementor-heading-title {
    background-image: url("https://montwaveconsulting.com/wp-content/uploads/2026/01/homepage-forecast-error-impact-image-2.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;
}
/* .Nips_heading_mask_3_for_impact_home .elementor-heading-title {
    background-image: url("https://montwaveconsulting.com/wp-content/uploads/2026/01/Tranquil-Moonlit-Seascape.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;
    color: transparent;
} */
.Nips_heading_mask_3_for_impact_home .elementor-heading-title {
    background-image: url("https://montwaveconsulting.com/wp-content/uploads/2026/02/Financial-Growth-Chart.png");
    background-size: 390%;
    background-repeat: no-repeat;
		background-position: center right;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}

/* Mobile Submenu Icon */
@media (max-width: 1024px) {
   .Nips_parent_menu_2 .elementskit-navbar-nav-default .elementskit-dropdown-has>a svg.elementskit-submenu-indicator {
        width: auto;
        height: auto;
        max-width: 15px;
        max-height: 15px;
    }
}

