@charset "UTF-8";
/*
Template:       goodheart
Theme Name:     GoodHeart Child
Theme URI:      https://themeforest.net/user/LaStudio/portfolio?ref=LaStudio
Author:         LA Studio
Author URI:     https://themeforest.net/user/LaStudio?ref=LaStudio
Description:    GoodHeart – Charity & Nonprofit Elementor WordPress Theme
Version:        1.0.0
Requires at least: 5.9
Requires PHP:   7.0
Tags:           campaign, charity, charity campaign, charity foundation, charity theme, donate, donation, foundation, fundraising, fundraising campaign, funds, ngo, nonprofit, nonprofit theme, volunteer
License:        GNU General Public License
License URI:    licence/GPL.txt
Text Domain:    goodheart-child
Domain Path:    /languages/
Elementor tested up to: 3.19.2
Elementor Pro tested up to: 3.19.2
WooCommerce tested up to: 8.6.0
*/

@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap');
html:lang(ar){
	body{
		text-align: right;
	}
	body, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, p, td, li, a, .menu-text, .cms-button-text, .btn, .font-smooth, .heading-default-font, .body-default-font {
		font-family: Almarai!important; 
		font-optical-sizing: auto;
	}

	/* .cms-breadcrumb li:after { */
		/* content: "\f060"; */
		/* margin: 0 5px 0 7px; */
	/* } */

	.elementor-element-f378880 .elementor-button-text {
		direction: ltr!important;
	}
	.lakit-nav {
		direction: rtl;
	}
	.lakit-subscribe-form__input {
			border-width: 1px 1px 1px 0px!important;
	}
	.lakit-nav-arrow {
		margin-left: unset;
		margin-right: 10px;
	}
	.lakit-subscribe-form .elementor-icon {
			transform: rotate(180deg)!important;
	}
}
.elementor-widget .elementor-icon-list-icon svg {
    height: 24px!important;
    width: 24px!important;
}
.lakit-nav a {
	padding: 15px 20px!important;
}
.lakit-nav .lang-item a {
	padding: 15px 10px!important;
}
@media (max-width: 991px) {
	.lastudio-kit .lakit-nav-wrap.lakit-active--mbmenu .lakit-nav.lakit-nav--horizontal {
		display: block!important;
	}
	.lakit-nav a {
		margin: 20px 0px!important;
	}
	.lakit-nav .lang-item {
		width:33%!important;
		display:inline-block;
		float:left;
	}
	.lakit-nav .lang-item a {
		justify-content: center!important;
    text-align: center!important;
		padding: 15px 10px!important;
	}
}