/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
/* Header */
#header-section-1-row-1-column-left{
	display: flex;
	justify-content: center;
	align-items: center;
}

/* Menu */

/* Menu */


/* flag translate*/
/* =========================
   WPML Language Switcher
   Dark Header / Elegant UI
   ========================= */

.wpml-faen .wpml-ls {
	margin: 0;
	padding: 0;
	border: 0;
}

.wpml-faen .wpml-ls ul {
	display: flex;
	align-items: center;
	gap: 8px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.wpml-faen .wpml-ls li {
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
}

/* لینک اصلی */
.wpml-faen .wpml-ls a {
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 7px;
	min-width: 68px;
	height: 34px;
	padding: 0 12px;
	border-radius: 999px;
	text-decoration: none;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #ffffff;
	background: rgba(255, 255, 255, 0.07);
	border: 1px solid rgba(255, 255, 255, 0.14);
	box-shadow: 0 4px 14px rgba(0, 0, 0, 0.14);
	backdrop-filter: blur(6px);
	-webkit-backdrop-filter: blur(6px);
	transition:
			transform 0.22s ease,
			background 0.22s ease,
			border-color 0.22s ease,
			box-shadow 0.22s ease,
			color 0.22s ease;
}

/* چون داخل a فقط <br> هست */
.wpml-faen .wpml-ls a br {
	display: none;
}

/* Hover */
.wpml-faen .wpml-ls a:hover {
	transform: translateY(-1px);
	background: rgba(255, 255, 255, 0.12);
	border-color: rgba(255, 255, 255, 0.22);
	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.22);
	color: #ffffff;
}

/* زبان فعال */
.wpml-faen .wpml-ls-current-language > a {
	background: linear-gradient(135deg, rgba(255, 141, 44, 0.20), rgba(255, 106, 0, 0.13));
	border-color: rgba(255, 145, 55, 0.8);
	box-shadow:
			0 0 0 1px rgba(255, 145, 55, 0.18),
			0 8px 22px rgba(255, 123, 39, 0.22);
}

/* پرچم مشترک */
.wpml-faen .wpml-ls-item-en > a::before,
.wpml-faen .wpml-ls-item-fa > a::before {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.18);
	flex: 0 0 18px;
}

/* متن زبان */
.wpml-faen .wpml-ls-item-en > a::after,
.wpml-faen .wpml-ls-item-fa > a::after {
	display: inline-block;
	letter-spacing: 0.4px;
}

/* EN */
.wpml-faen .wpml-ls-item-en > a::before {
	background-image: url("assets/images/flag/ukfla.gif");
}

.wpml-faen .wpml-ls-item-en > a::after {
	content: "EN";
}

/* FA */
.wpml-faen .wpml-ls-item-fa > a::before {
	background-image: url("assets/images/flag/irfla.gif");
}

.wpml-faen .wpml-ls-item-fa > a::after {
	content: "FA";
}

/* اگر خواستی بین دو دکمه کمی فاصله لوکس‌تر حس شود */
.wpml-faen .wpml-ls ul::after {
	content: "";
	display: none;
}

/* موبایل */
@media (max-width: 767px) {
	.wpml-faen .wpml-ls ul {
		gap: 6px;
	}
	
	.wpml-faen .wpml-ls a {
		min-width: 60px;
		height: 30px;
		padding: 0 10px;
		font-size: 11px;
	}
	
	.wpml-faen .wpml-ls-item-en > a::before,
	.wpml-faen .wpml-ls-item-fa > a::before {
		width: 16px;
		height: 16px;
		flex-basis: 16px;
	}
}
/* flag translate*/

/* Header */


