/*
Theme Name: Lawyer Attorney Firm
Theme URI: https://www.cretathemes.com/products/lawyer-attorney-firm
Author: Creta Themes
Author URI: https://www.cretathemes.com/
Description: Lawyer Attorney Firm Theme provides a structured layout for presenting legal information through a professional website. Its design can include sections for services, practice areas, attorney profiles, company information, testimonials, contact details, and other essential content. A clean navigation structure helps visitors move between important pages without unnecessary complexity. The Lawyer Attorney Firm theme supports responsive layouts, allowing website content to adapt to desktop, tablet, and mobile screen sizes. Customization options can be used to adjust colors, typography, page layouts, headers, footers, and other visual elements according to the website’s requirements. Service and practice-area sections can organize detailed information in an accessible format, while contact forms can provide a direct method for receiving inquiries. Additional features may include social media integration, blog sections, featured content areas, image galleries, and call-to-action sections. Compatibility with common website plugins can extend functionality when required. Translation-ready support can also help present content in different languages. Overall, the theme focuses on organizing legal information clearly while maintaining a consistent visual structure across the website.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.2
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.en.html
WordPress Available: yes
Requires License: no
Text Domain: lawyer-attorney-firm
Template: fse-lawyer-firm
Tags: portfolio, blog, education, left-sidebar, right-sidebar, one-column, two-columns, three-columns, four-columns, grid-layout, wide-blocks, rtl-language-support, block-styles, style-variations, translation-ready, custom-colors, custom-background, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, full-site-editing, block-patterns, sticky-post, threaded-comments, template-editing

Lawyer Attorney Firm Theme, Copyright 2026 Creta Themes
Lawyer Attorney Firm is distributed under the terms of the GNU GPL
*/

/* Header */
.header-wrap .header-button-box a.wp-block-button__link{
    display: flex;
    gap: 10px;
    background: #FFFFFF14 !important;
    border-radius: 20px;
    padding: 6px 20px !important;
}
.header-wrap .header-button-box .wp-block-button__link img{
    object-fit: contain;
    width: 16px !important;
}

/* Expert Section */

.legal-experts-section{
    display: grid;
    grid-template-columns: auto auto auto auto;
    gap: 20px;
}
.legal-experts-section .attorney-expert-box{
    margin-top: 0px;
}
.attornys-social-icons li{
    box-shadow: 0px 1px 4px 0px #00000040;
}
.attorney-expert-box:hover{
    box-shadow: 0px 1px 4px 0px #00000040;
    transition: 0.5s;
    transform: translateY(-4px);
    background-color:var(--wp--preset--color--secondary) !important;
}
.attorney-expert-box:hover div,
.attorney-expert-box:hover span,
.attorney-expert-box:hover p{
    color: #fff !important;
}
.attorney-expert-box img{
    height: 350px;
    object-fit: cover;
}
.legal-experts-section-group{
    padding-bottom: 40px !important;
    padding-top: 40px !important;
}
.projects-slider .swiper-slide-prev .wp-block-heading,
.projects-slider .swiper-slide-next .wp-block-heading{
    display: none;
}
.btn-box a{
    color: var(--wp--preset--color--primary) !important;
}
.btn-box a:hover{
    color: #fff !important;
}
@media (min-width:600px) and (max-width:999px) {
    .legal-experts-section{
        grid-template-columns: auto auto ;
    }
}
@media (min-width:300px) and (max-width:600px) {
    .legal-experts-section{
        grid-template-columns: auto;
    }
}
@media screen and (max-width:781px) {
    .law-banner-section .banner-info > div{
        flex-direction: column;
        display: flex;
        align-items: flex-start;
        gap: 20px;
    }
    .law-banner-section .banner-cols .main-banner-heading{
        font-size: 30px !important;
    }
    .law-banner-section .banner-cols .small-heading{
        font-size: 12px !important;
    }
}
@media screen and (max-width:767px) {
    .law-banner-section .banner-cols{
        flex-direction: column;
    }
    .law-banner-section .banner-cols{
        text-align: center;
    }
    .law-banner-section .banner-info > div{
        justify-content: center;
        align-items: center;
    }
}

