﻿/*
Theme Name: Inner
Description: Inner is a sleek and modern WordPress template designed for interior design professionals. With its minimalistic aesthetic, easy-to-use interface, and complete page and full site editing capabilities, you can effortlessly showcase your stunning projects. Responsive design ensures your portfolio looks great on any device, while dedicated support is always available to assist you. Elevate your online presence with Inner today!
Author: Jegstudio
Author URI: https://support.jegtheme.com/
Theme URI: https://fse.jegtheme.com/inner/
Version: 1.0.4
Stable tag: 1.0.4
Requires at least: 6.2
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: inner
Domain Path: /languages
Tags: block-patterns,block-styles,custom-background,custom-colors,full-site-editing,portfolio,custom-logo
Copyright: Â© Jegstudio. All rights reserved.
*/



.editor-styles-wrapper .block-editor-block-list__layout.is-root-container > .block-library-block__reusable-block-container {
    max-width: 100%;
}

/* --- Unique Page Hero Background Overrides --- */

/* Element ID guten-rTg2e2 is the standard page hero section */
.guten-rTg2e2 {
    background-size: cover !important;
    background-position: center center !important;
    position: relative;
}

/* Interior Design (23) */
.page-id-23 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/uploads/2026/07/web-Slider-01-1.jpg") !important;
}

/* Landscape Design (24) */
.page-id-24 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/uploads/2026/07/porto-3.jpg") !important;
}

/* Home Interior Design Lahore (25) */
.page-id-25 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/uploads/2026/07/porto-4.jpg") !important;
}

/* Office Interior Design Lahore (26) */
.page-id-26 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/uploads/2026/07/porto-1.jpg") !important;
}

/* Elevation Design Lahore (27) */
.page-id-27 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/uploads/2026/07/house-daylight.jpg") !important;
}

/* Architectural Designs (28) */
.page-id-28 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/uploads/2026/07/house-night.jpg") !important;
}

/* Space Planning Services (29) */
.page-id-29 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/uploads/2026/07/porto-5.jpg") !important;
}

/* Architectural Animation Services (30) */
.page-id-30 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/uploads/2026/07/lounge-top-alternative.jpg") !important;
}

/* 3D Architectural Design (31) */
.page-id-31 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/uploads/2026/07/bahria-curved-sofa.jpg") !important;
}

/* Construction Services (32) */
.page-id-32 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/uploads/2026/07/porto-2.jpg") !important;
}

/* Refurbishment Services (33) */
.page-id-33 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/uploads/2026/07/bahria-painting.jpg") !important;
}

/* Project Management (34) */
.page-id-34 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/uploads/2026/07/bahria-tv.jpg") !important;
}

/* Contract Administration Services (35) */
.page-id-35 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/uploads/2026/07/porto-5.jpg") !important;
}

/* Full Scale Construction Company (36) */
.page-id-36 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/uploads/2026/07/porto-2.jpg") !important;
}

/* Furniture (37) */
.page-id-37 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/uploads/2026/07/porto-4.jpg") !important;
}

/* Home Furniture (38) */
.page-id-38 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/uploads/2026/07/bedroom-bed.jpg") !important;
}

/* Office Furniture (39) */
.page-id-39 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/uploads/2026/07/bedroom-tv.jpg") !important;
}

/* About Us (40) */
.page-id-40 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/uploads/2026/07/porto-6.jpg") !important;
}

/* Blogs (41) */
.page-id-41 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/themes/inner/assets/img/inner-blog-hero.jpg") !important;
}

/* Contact (42) */
.page-id-42 .guten-rTg2e2 {
    background-image: linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url("/wp-content/themes/inner/assets/img/inner-contact-hero.jpg") !important;
}

/* --- Homepage Services Section Hover Background Overrides --- */

/* General hover transition */
.guten-cyNZAt .guten-icon-box-wrapper,
.guten-nsIxwB .guten-icon-box-wrapper,
.guten-zBGFpb .guten-icon-box-wrapper,
.guten-E9uZyg .guten-icon-box-wrapper,
.guten-FnEyoK .guten-icon-box-wrapper {
    transition: all 0.4s ease-in-out !important;
}

/* Residential Design */
.guten-cyNZAt:hover .guten-icon-box-wrapper,
.guten-cyNZAt .guten-icon-box-wrapper:hover {
    background-image: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("/wp-content/uploads/2026/07/porto-3.jpg") !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
}

/* Restaurant Design */
.guten-nsIxwB:hover .guten-icon-box-wrapper,
.guten-nsIxwB .guten-icon-box-wrapper:hover {
    background-image: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("/wp-content/uploads/2026/07/porto-1.jpg") !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
}

/* Corporate Design */
.guten-zBGFpb:hover .guten-icon-box-wrapper,
.guten-zBGFpb .guten-icon-box-wrapper:hover {
    background-image: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("/wp-content/uploads/2026/07/porto-4.jpg") !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
}

/* Commercial Design */
.guten-E9uZyg:hover .guten-icon-box-wrapper,
.guten-E9uZyg .guten-icon-box-wrapper:hover {
    background-image: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("/wp-content/uploads/2026/07/porto-5.jpg") !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
}

/* Industrial Design */
.guten-FnEyoK:hover .guten-icon-box-wrapper,
.guten-FnEyoK .guten-icon-box-wrapper:hover {
    background-image: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("/wp-content/uploads/2026/07/porto-2.jpg") !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
}

/* Hover typography colors overrides */
.guten-cyNZAt:hover .guten-icon-box-wrapper .title,
.guten-nsIxwB:hover .guten-icon-box-wrapper .title,
.guten-zBGFpb:hover .guten-icon-box-wrapper .title,
.guten-E9uZyg:hover .guten-icon-box-wrapper .title,
.guten-FnEyoK:hover .guten-icon-box-wrapper .title,
.guten-cyNZAt .guten-icon-box-wrapper:hover .title,
.guten-nsIxwB .guten-icon-box-wrapper:hover .title,
.guten-zBGFpb .guten-icon-box-wrapper:hover .title,
.guten-E9uZyg .guten-icon-box-wrapper:hover .title,
.guten-FnEyoK .guten-icon-box-wrapper:hover .title {
    color: #ffffff !important;
}

.guten-cyNZAt:hover .guten-icon-box-wrapper .icon-box-description,
.guten-nsIxwB:hover .guten-icon-box-wrapper .icon-box-description,
.guten-zBGFpb:hover .guten-icon-box-wrapper .icon-box-description,
.guten-E9uZyg:hover .guten-icon-box-wrapper .icon-box-description,
.guten-FnEyoK:hover .guten-icon-box-wrapper .icon-box-description,
.guten-cyNZAt .guten-icon-box-wrapper:hover .icon-box-description,
.guten-nsIxwB .guten-icon-box-wrapper:hover .icon-box-description,
.guten-zBGFpb .guten-icon-box-wrapper:hover .icon-box-description,
.guten-E9uZyg .guten-icon-box-wrapper:hover .icon-box-description,
.guten-FnEyoK .guten-icon-box-wrapper:hover .icon-box-description {
    color: #f1f1f1 !important;
}

.guten-cyNZAt:hover .guten-icon-box-wrapper .icon i,
.guten-nsIxwB:hover .guten-icon-box-wrapper .icon i,
.guten-zBGFpb:hover .guten-icon-box-wrapper .icon i,
.guten-E9uZyg:hover .guten-icon-box-wrapper .icon i,
.guten-FnEyoK:hover .guten-icon-box-wrapper .icon i,
.guten-cyNZAt .guten-icon-box-wrapper:hover .icon i,
.guten-nsIxwB .guten-icon-box-wrapper:hover .icon i,
.guten-zBGFpb .guten-icon-box-wrapper:hover .icon i,
.guten-E9uZyg .guten-icon-box-wrapper:hover .icon i,
.guten-FnEyoK .guten-icon-box-wrapper:hover .icon i {
    color: #ffffff !important;
}

/* --- Brand Logo Size Adjustments --- */

/* Header Logo size reduction */
.guten-moJ6cE img {
    max-width: 95px !important;
    height: auto !important;
}

/* Footer Logo size reduction */
.footer-logo-img {
    max-width: 95px !important;
    height: auto !important;
}
