/*
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 is designed with a structured interface for presenting legal services, firm information, and professional profiles. Its layout can include dedicated sections for practice areas, service descriptions, attorney profiles, contact information, testimonials, and informative articles. Clear navigation helps organize extensive legal content and makes important information easier to locate. The responsive design adapts website elements to different screen sizes, including desktops, tablets, and smartphones. Lawyers can use customizable sections to arrange information according to their website structure, while law firms can present multiple practice areas and service details in an organized format. Layout settings may allow adjustments to typography, colors, headers, footers, menus, and other visual elements. Sections for legal consultants and attorneys can provide space for professional biographies, qualifications, and areas of practice. Contact forms can support inquiries, while blog functionality allows legal advisors to publish articles and updates. Legal practitioners can also use social media integration and image sections where relevant. Additional plugin compatibility can extend the site's functionality without altering its overall design structure.
Version: 1.1.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;
}
.rights-box-upper p a:hover,
.rights-box-upper p a:focus{
    color: #fff;
}

/* 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;
    }
}

