/*
Theme Name: Medico - Medical Pharmacy Theme
Theme URI: https://arafatdev.com/
Author: Arafat Hossain
Author URI: https://arafatdev.com/
Description: Professional WordPress theme for online pharmacies and medical businesses. Features include product showcasing, consultation booking, blog system, and responsive design optimized for healthcare services.
Version: 1.0.0
Requires at least: 5.0
Tested up to: 6.4
Requires PHP: 7.4
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: medico
Tags: medical, pharmacy, healthcare, business, responsive, bootstrap, ecommerce, consultation, blog, accessibility-ready
*/
body {
    font-family: 'Open Sans', Arial, sans-serif;
    color: #374151;
    background-color: #f9fafb;
    margin: 0;
    padding: 0;
}

.navbar-brand {
    font-weight: 700;
    font-size: 1.5rem;
    letter-spacing: 1px;
}

.nav-pills .nav-link {
    border-radius: 2rem;
    padding: 0.5rem 1.25rem !important;
    margin: 0 0.25rem !important;
    color: #374151;
    transition: background 0.2s, color 0.2s;
    font-weight: 600;
}

.nav-pills .nav-link.active,
.nav-pills .nav-link:focus,
.nav-pills .nav-link:hover {
    background: #6366f1;
    color: #fff;
}

.navbar-cta .btn-success {
    border-radius: 2rem;
    font-weight: 600;
    padding: 0.5rem 1.25rem !important;
    box-shadow: 0 2px 8px rgba(52, 211, 153, 0.08);
}

@media (max-width: 991px) {
    .navbar-nav {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
}

.hero-area {
    position: relative;
    background-image: url('https://images.unsplash.com/photo-1611072965169-e1534f6f300c?q=80&w=1172&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D');
    background-size: cover;
    background-position: center;
    padding: 80px 0;
    text-align: center;
    overflow: hidden;
}

.hero-area::before {
    content: "";
    position: absolute;
    inset: 0;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    z-index: 1;
}

.hero-area>* {
    position: relative;
    z-index: 2;
}

.hero-area .hero-title {
    font-size: 3rem;
    font-weight: bold;
    margin-bottom: 20px;
    color: #000000;
}

.hero-area .hero-subtitle {
    font-size: 1.5rem;
    color: #000000;
    margin-bottom: 30px;
}

.hero-area .hero-btn {
    display: inline-block;
    padding: 15px 40px;
    background: #0073e6;
    color: #fff;
    border-radius: 5px;
    font-size: 1.2rem;
    text-decoration: none;
}

.bg-header-gradient {
    background: linear-gradient(135deg, #2c5aa0 0%, #1e3d72 100%) !important;
}