/*
Theme Name: Printnow
Author: ModinaTheme
Author URI: https://themeforest.net/user/modinatheme/
Description: Printing Company & Design Services HTML Template
Version: 1.1.0
*/

/*
=================================
|***    Table of contents:   ***|
=================================

1. General styles
2. Typography
3. Helpers
4. Preloader
5. Go up button
6. Header and navigation
7. Hero Section
8. About us
9. Services
10. Fun facts
11. Projects
12. Pricing
13. Testimonial
14. CTA
15. Team
16. Video Banner
17. Shop
18. Marquee
19. Blog
20. Footer

Main Style file-> assets/css/main.css 
*/

/* Logo size overrides */
/* CTA shape görsel boyutu (indexteki gibi ama daha küçük) */
.cta-wrapper-3 .cta-shape img {
    max-width: 280px;
    height: auto;
}
@media (max-width: 1399.98px) {
    .cta-wrapper-3 .cta-shape img { max-width: 240px; }
}
@media (max-width: 1199.98px) {
    .cta-wrapper-3 .cta-shape img { max-width: 200px; }
}
/* Mobil menü: overlay ve panel her şeyin ÜSTÜNDE, sayfa kaymasın */
.offcanvas__overlay { position: fixed; inset: 0; width: 100%; height: 100%; display: none; }
.offcanvas__overlay.overlay-open { display: block; z-index: 10005; }
.fix-area .offcanvas__info { position: fixed; top: 0; bottom: 0; }
.fix-area .offcanvas__info.info-open { z-index: 10010; }
body.menu-open { overflow: hidden; }
#header-sticky { z-index: 900; }
.logo img,
a.header-logo img,
a.header-logo-2 img {
    height: 48px;
    max-height: 48px;
    width: auto;
}

.offcanvas__logo img {
    height: 40px;
    max-height: 40px;
    width: auto;
}

.footer-section .widget-head img {
    height: 48px;
    max-height: 48px;
    width: auto;
}

@media (max-width: 575.98px) {
    .logo img,
    a.header-logo img,
    a.header-logo-2 img {
        height: 40px;
        max-height: 40px;
    }
    .offcanvas__logo img {
        height: 36px;
        max-height: 36px;
    }
}

/* Footer icon boyutu sabit - uzun adres metinlerinde küçülmesin */
.footer-widgets-wrapper .single-footer-widget .contact-list-2 li .icon {
    min-width: 42px;
    min-height: 42px;
    width: 42px !important;
    height: 42px !important;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.footer-widgets-wrapper .single-footer-widget .contact-list-2 li .icon svg {
    width: 21px;
    height: 21px;
    flex-shrink: 0;
}

/* About sayfası telefon numarası düzgün görünsün */
.about-author .author-image .content h4 {
    white-space: nowrap;
    word-break: keep-all;
    line-height: 1.2;
}
.about-author .author-image .content h4 a {
    white-space: nowrap;
    display: inline-block;
}