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


body{
  font-family: "Cairo", sans-serif;
/*   background-color: #411c47 !important; */
}

/* 
.elementor > .elementor-element.elementor-section-boxed{
    background-color: #411c47 !important;
	background-image: none !important;
} */
a{
	color:#fff
}

/* Add your custom styles here */
#site-header{
	background:#4C2952;
}

#site-header .custom-logo{
	width:200px !important;
}

#menu-main-menu .menu-item a{
	color:#fff
}

#site-footer{
	display:none
}

.site-navigation ul.menu li a:hover{
	color:#CEF12B
}

.footer-menu ul li a:hover{
	color:#CEF12B !important;
}
.site-description{
	display: none;
}

.site-branding{
	margin-left:50px
}

.site-navigation{
	 margin-left: auto;
}

.meter-price{
	position:relative;
	display:inline-block;
}
.meter-price .price{
	font-size:80px;
	margin-bottom:10px;
	line-height:1em;
	font-weight:700;
	color:#000
}
.meter-price .currency{
 	position:absolute;
	bottom:20px;
	left:-55px;
	font-size:30px;
/* 	left:-10px;  */
/* 	text-align:left; */
/* 	font-size:30px;
	display:block; */
	color:#fff;
}

 .meter{
	font-size:24px;
	color:#fff;
}

.quality-box{
	display:inline-block;
	border: 1px solid #C5A856;
	border-radius:15px;
	overflow:hidden;
	
}
.quality-box span{
	display:block;
	text-align:center;
	line-height:40px;
	padding: 0 20px;
	color:#fff
}

.quality-box .box-header{
	background:#C5A856
}
.quality-box .box-footer{
	background:#fff;
		color:#000
}
.menu-main-menu-container ul{
	list-style:none;
	padding-right:0
}
.menu-main-menu-container ul li{
	font-family: "Tajawal", Sans-serif;
	color:#000
}
.menu-main-menu-container ul li a{
	color:#000
}



/* Custome CSS  */
.vl-btn1 .elementor-button {
  color: #03060A !important;
  font-size: 18px;
  font-weight: 700;
  font-style: normal;
  line-height: 18px;
  letter-spacing: -0.36px;
  text-transform: uppercase;
  display: inline-block;
  transition: all 0.4s;
  background: #CEF12B !important;
  padding: 18px 22px;
  border-radius: 8px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.vl-btn1 .elementor-button:hover {
  color: #03060A;
  transition: all 0.4s;
  transform: translateY(-5px);
}

/* underline effect */
.vl-btn1 .elementor-button::before {
  position: absolute;
  content: "";
  height: 4px;
  bottom: 0;
  left: 0;
  border-bottom: 4px solid #9FBD17;
  transition: all 0.4s;
  width: 100%;
  z-index: 1;
  border-radius: 8px;
}

.vl-btn1:hover::before {
  border-bottom: 4px solid #fff;
}

/* background slide effect */
.vl-btn1 .elementor-button::after {
  position: absolute;
  content: "";
  height: 100%;
  bottom: 0;
  left: 50%;
  background: #fff;
  transition: all 0.4s;
  border-radius: 8px;
  width: 10px;
  visibility: hidden;
  opacity: 0;
  z-index: -1;
}

.vl-btn1 .elementor-button:hover::after {
  visibility: visible;
  opacity: 1;
  bottom: 0;
  left: 0;
  width: 100%;
  transition: all 0.4s;
}


.footer-menu ul{
	list-style:none;
	padding:0
}
.footer-menu ul li{
	line-height:2em
}