/*
Theme Name: Jhomesia
Theme URI: http://localhost/jhomesia
Author: Jhomesia
Author URI: http://localhost/jhomesia
Description: Jhomesia - Dijital urun & SMM panel magazasi icin hizli, SEO uyumlu WooCommerce temasi. FoodMart (TemplatesJungle) tasarimi temel alinarak gelistirilmistir.
Version: 0.1.0
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: jhomesia
Tags: woocommerce, ecommerce, e-commerce, shop, digital, rtl-language-support
WC requires at least: 8.0
WC tested up to: 10.8
*/

/* ==========================================================================
   Jhomesia - Tema ozel duzeltmeleri / override'lar
   Tasarimin buyuk kismi assets/css/foodmart.css icinde.
   Bu dosya yalnizca WordPress/WooCommerce uyumu icin kucuk eklemeler tutar.
   ========================================================================== */

/* WordPress hizalama yardimcilari */
.alignleft   { float: left;  margin-right: 1.5rem; }
.alignright  { float: right; margin-left: 1.5rem; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption  { max-width: 100%; }
.wp-caption-text { font-size: .875rem; color: #6c757d; }
.screen-reader-text {
  border: 0; clip: rect(1px,1px,1px,1px); clip-path: inset(50%);
  height: 1px; width: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute;
}

/* Admin bar bosluk duzeltmesi */
body.admin-bar .preloader-wrapper { top: 32px; }

/* ==========================================================================
   Dekoratif sus cizgisi (global: banner + footer basliklari)
   ========================================================================== */
.jh-fancy-line {
	display: block;
	width: 56px;
	height: 4px;
	margin: 0 0 20px;
	border-radius: 4px;
	background: linear-gradient(90deg, #f27a1a 0%, #f9a64d 100%);
	position: relative;
}
.jh-fancy-line::before {
	content: '';
	position: absolute;
	left: 64px;
	top: 50%;
	transform: translateY(-50%);
	width: 22px;
	height: 4px;
	border-radius: 4px;
	background: #f6cba6;
}
.jh-fancy-line::after {
	content: '';
	position: absolute;
	left: 94px;
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #f27a1a;
}

/* ==========================================================================
   Footer
   ========================================================================== */
.footer-menu .widget-title { font-weight: 700; margin-bottom: 12px; }
.footer-menu .jh-fancy-line { margin: 0 0 16px; }
.footer-about { color: #6c757d; font-size: 14px; max-width: 260px; line-height: 1.6; }

.footer-menu .menu-list { padding-left: 0; margin-bottom: 0; }
.footer-menu .menu-list .menu-item { list-style: none; }
.footer-menu .menu-list .nav-link {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 7px 0;
	color: #5f6368;
	font-weight: 500;
	text-decoration: none;
	transition: color .15s ease, transform .15s ease;
}
.footer-menu .menu-list .nav-link:hover { color: #f27a1a; transform: translateX(4px); }
.footer-menu .menu-list .nav-link .bi { color: #f27a1a; font-size: 15px; }

/* Sosyal butonlar */
.social-links .btn {
	width: 40px;
	height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	border-radius: 10px;
	font-size: 18px;
}
.social-links .btn:hover { background: #f27a1a; border-color: #f27a1a; color: #fff; }

/* Footer alt - kredi imzasi */
#footer-bottom .jh-credit { display: inline-flex; align-items: center; gap: 7px; margin: 0; }
#footer-bottom .jh-credit .bi { color: #f27a1a; font-size: 15px; }
.jh-credit-brand { color: #f27a1a; font-weight: 700; letter-spacing: .3px; }
