/*
Theme Name: SEO Friendly
Theme URI: https://idelyazilim.com
Author: idel Software Development Team
Author URI: https://idelyazilim.com
Description: A modern, SEO-focused WordPress theme compatible with WP Bakery. The theme's greatest feature is its SEO-friendly structure. It's optimized for search engines with Schema.org structured data, semantic HTML5, optimized meta tags, and fast loading features.
Version: 1.0.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: seofriendly
Tags: seo-friendly, responsive, wp-bakery, visual-composer, modern, clean, fast
Requires at least: 5.0
Tested up to: 6.4
Requires PHP: 7.4
*/

/* Reset & Base Styles */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* Admin menü ikonu boyutu (sadece idelTheme Settings) */
#adminmenu .wp-menu-image img {
    opacity: 1;
    width: 20px !important;
    height: auto !important;
    margin-top: 2px;
}

.vc_row,
.vc_row[data-vc-full-width] {
    margin: 0px !important;
    left: 0px !important;
    max-width: 100% !important;
    width: 100% !important;
}

.vc_column_container {
    margin: 0px auto !important;
    float: none !important;
}

.vc_col-lg-1,
.vc_col-lg-10,
.vc_col-lg-11,
.vc_col-lg-2,
.vc_col-lg-3,
.vc_col-lg-4,
.vc_col-lg-5,
.vc_col-lg-6,
.vc_col-lg-7,
.vc_col-lg-8,
.vc_col-lg-9,
.vc_col-md-1,
.vc_col-md-10,
.vc_col-md-11,
.vc_col-md-2,
.vc_col-md-3,
.vc_col-md-4,
.vc_col-md-5,
.vc_col-md-6,
.vc_col-md-7,
.vc_col-md-8,
.vc_col-md-9,
.vc_col-sm-1,
.vc_col-sm-10,
.vc_col-sm-11,
.vc_col-sm-2,
.vc_col-sm-3,
.vc_col-sm-4,
.vc_col-sm-5,
.vc_col-sm-6,
.vc_col-sm-7,
.vc_col-sm-8,
.vc_col-sm-9,
.vc_col-xs-1,
.vc_col-xs-10,
.vc_col-xs-11,
.vc_col-xs-2,
.vc_col-xs-3,
.vc_col-xs-4,
.vc_col-xs-5,
.vc_col-xs-6,
.vc_col-xs-7,
.vc_col-xs-8,
.vc_col-xs-9 {
    float: left !important;
}

.vc_column_container>.vc_column-inner {
    padding: 0px !important;
}

.vc_inner {
    margin: 0px !important;
}

.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}

body {
    font-family: 'Montserrat', 'Poppins', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6;
    color: #333;
    background-color: #fff;
}

html,
body {
    touch-action: manipulation;
}

/* Typography */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 600;
    line-height: 1.2;
    margin: 1.5rem 0px 0.8rem 0px;
    color: #222;
}

h1 {
    font-size: 2.5em;
}

h2 {
    font-size: 2em;
}

h3 {
    font-size: 1.75em;
}

h4 {
    font-size: 1.5em;
}

h5 {
    font-size: 1.25em;
}

h6 {
    font-size: 1em;
}

p {
    margin-bottom: 1rem;
}

a {
    color: #0073aa;
    text-decoration: none;
    transition: color 0.3s ease;
}

a:hover {
    color: #005177;
}

/* Layout */
.container {
    margin: 0 auto;
    padding: 0px;
}
.container--full {
    max-width: none;
    width: 100%;
}


/* Responsive */
@media (max-width: 999px) {
    h1 {
        font-size: 2em;
    }

    h2 {
        font-size: 1.75em;
    }

    h3 {
        font-size: 1.5em;
    }

    .container {
        padding: 0 0px;
    }

    .vc_inner {
        margin: 0px auto !important;
    }
}