﻿/* 
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 */

/* FONTS */
/*-------------------------------------------------------------------------------*/


/* Arabic Kurdish*/

/*@import url(‘/jscss/images/fonts/NotoSans-VariableFont_wdth,wght.ttf;);
@import url(‘/jscss/images/fonts/Amiri-Regular.ttf;);
@import url(‘/jscss/images/fonts/Amiri-Regular.ttf;);
@import url(‘/jscss/images/fonts/Amiri-Regular.ttf;);
@import url(‘/jscss/images/fonts/Amiri-Bold.ttf;);
@import url(‘/jscss/images/fonts/Amiri-Bold.ttf;);*/

@import url("../../fonts/NotoSans-VariableFont_wdth,wght.ttf");
@import url("../../fonts/Amiri-Regular.ttf");
/*@import url("../../fonts/Amiri-Regular.ttf");
@import url("../../fonts/Amiri-Regular.ttf");
@import url("../../fonts/Amiri-Bold.ttf");
@import url("../../fonts/Amiri-Bold.ttf");*/

@font-face {
  font-family: NotoSans-VariableFont_wdth,wght;
  src: url(../../fonts/NotoSans-VariableFont_wdth,wght.ttf);
}

@font-face {
  font-family: 'Amiri';
  src: url(../../fonts/Amiri-Regular.ttf);
}

	*:lang(ar) { 
		 font-family:'Amiri';
	}
	h1:lang(ar),
	h2:lang(ar),
	h3:lang(ar),
	h4:lang(ar),
	h5:lang(ar),
	h6:lang(ar)
	{ 
    font-family: NotoSans-VariableFont_wdth,wght !important;
	}

  *:lang(ckb) { 
     font-family:'Amiri';
  }
	h1:lang(ckb),
	h2:lang(ckb),
	h3:lang(ckb),
	h4:lang(ckb),
	h5:lang(ckb),
	h6:lang(ckb)
	{ 
    font-family: NotoSans-VariableFont_wdth,wght !important;
	}

/* Menu */
/*-------------------------------------------------------------------------------*/
.menu-logo{
	max-width:250px !important;
}


/* Footer */
/*-------------------------------------------------------------------------------*/
.footer-logo{
	max-width:350px !important;
}


/* Achitectural Template Page */
/*-------------------------------------------------------------------------------*/
.mansion-loop-item .mansion-loop-item-title{
	background-image: linear-gradient(0deg, rgba(0,0,0,1), rgba(255,0,0,0));
	padding:1em;
	margin-top:-18%;
}


/* Language Switcher */
/*-------------------------------------------------------------------------------*/
/*
.wpml-ls-item-toggle{
	color:#FFFFFF !important;
}

.js-wpml-ls-legacy-dropdown{
	width:10% !important;
}

.wpml-ls-legacy-dropdown>ul {
    width: 60px !important;
	background-color:transparent !important;
	border:0px !important;
}

.wpml-ls-legacy-dropdown>ul li {
	background-color:transparent !important;
	border:0px !important;
}

.wpml-ls-legacy-dropdown>ul li a{
	background-color:transparent !important;
	border:0px !important;
}
.wpml-ls-sub-menu{
	border-top: 0px !important;
}
*/
.sub-menu .wpml-ls-flag{
	position:absolute;
	right:45%;
}
/*mobile nav popup*/
.elementor-element.elementor-element-de2be33.elementor-nav-menu--dropdown-none.elementor-widget.elementor-widget-nav-menu{
	z-index: 9999;
}




/* Facilities */
/*-------------------------------------------------------------------------------*/

.facilities-image-container{
	overflow:hidden;
}

	.facetwp-radio {
  background: none;
  display: inline-block;
  line-height: 1em;
  padding: 10px 12px; /* top/bottom right/left */
  margin: 0 8px 8px 0; /* top right bottom left */
  border: 1px solid #ddd;
  border-radius: 3px;
}
	/* Style the hover and 'checked' states */
.facetwp-radio:hover,
.facetwp-radio.checked {
  background-image: none;
  background-color: #4f9fdd;
  border-color: #4f9fdd;
  color: #ffffff;
}