/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

a {
	transition: 300ms;
}

a:hover {
	color: #ff9c5a !important;
}

.elementor.elementor-12.elementor-location-footer a:hover, .elementor.elementor-12.elementor-location-footer a:hover span, .read-more-button:hover {
	color: #fcca46 !important;
}

a.glink.nturl.notranslate:hover {
	opacity: 0.5;
}

#menu-1-a8c102f li:last-child a {
  pointer-events: none;  
  cursor: default;   
  opacity: 0.7;         
}

ul#menu-1-a8c102f {
	flex-direction: column;
}

[lang="ar"] .pad-right .e-con-inner {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

[lang="ar"] .elementor-403 .elementor-element.elementor-element-9bff9e0 {
	padding: 0px 35px 0px 35px;
}


[lang="ar"] .elementor-element.elementor-element-960e405.custom-heading-12.elementor-widget.elementor-widget-heading {
    margin-right: 35px;
}

[lang="ar"] .elementor-element.elementor-element-c031a09.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list li,[lang="ar"] .elementor-element.elementor-element-7905489.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list li,[lang="ar"] .elementor-element.elementor-element-19c7e81.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list li {
    flex-direction: row-reverse;
    justify-content: start;
}

[lang="ar"] .elementor-element.elementor-element-c031a09.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list svg,[lang="ar"] .elementor-element.elementor-element-7905489.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list svg,[lang="ar"] .elementor-element.elementor-element-19c7e81.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list svg {
	transform: rotate(180deg);
}

[lang="ar"] .elementor-element.elementor-element-377b216.e-con-full.e-flex.e-con.e-child {
    flex-direction: row-reverse;
    text-align: right !important;
}

[lang="ar"] .elementor-element.elementor-element-c475f2a.e-con-full.e-flex.e-con.e-child.width-desktop-full {
	padding-right: 5px;
}

[lang="ar"] .elementor-element.elementor-element-5b17014.e-con-full.e-flex.e-con.e-child {
    flex-direction: row-reverse;
}

i.english-font {
	font-family: "Font Awesome 5 Free", sans-serif !important;
}

.fa, .fas, i {
     font-family: "Font Awesome 5 Free" !important;
     transform: translateY(-5px);
 }

i.fas.fa-circle {
    font-family: "Font Awesome 5 Free" !important;
}

[lang="ar"] ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info {
	flex-direction: row-reverse;
}

[lang="ar"] .elementor-element.elementor-element-4c7fcfd.pad-right.e-flex.e-con-boxed.e-con.e-parent {
    padding: 0 175px 0 90px;
    align-items: center;
 }

.custom-arrow-class {
	top: 10px !important;
}