/*
Theme Name: Superfood Child RTL
Theme URI: http://organic.elated-themes.com
Description: A child theme of Organic Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.0
Text Domain: organic
Template: superfood
*/


/* ralph */
@media screen and (min-width: 768px) {
   #nav-menu-item-wpml-ls-472-en{
    display: none !important;
}
}






/* wpml languange switcher */

a.wpml-ls-link {
    color: white !important;
}
a::hoover.wpml-ls-link {
    color: #eaeaea !important;
}
.eltdf-position-left-inner {
    margin-top: 68px;
}


span.wpml-ls-native {

   	font-family: "Open Sans"  !important;
	font-weight:400;
	font-size: 13px;
	
}

/* end wpml languange switcher */


/* paggination */

.eltdf-ps-navigation .eltdf-ps-next {
    text-align: left !important;
}

.fa-angle-left:before {
   content: "\f105" ;
}
.fa-angle-right:before {
   content: "\f104" ;
}

/* end pagination */



footer .eltdf-footer-top .widget a {

    padding-left: 6px;
}

	
.arrow_carrot-right{
	display:none !important;
}

	.eltdf-mobile-header .eltdf-mobile-nav .mobile_arrow .fa-angle-down {
    display: inline !important;
	color: white;
	padding-right: 259px;
		
}

/* ourmenu  */

.eltdf-tabs .eltdf-tabs-nav li {
	float: right !important;}

.eltdf-tabs .eltdf-tabs-nav li a {
	
	font-family: unset;
}

/* end ourmenu */

/* specialties display */

.eltdf-portfolio-list-holder.eltdf-pl-gallery:not(.eltdf-pl-one-column) article {
	float: right;}
/* end spec */



/* contact form  */
.cf7_custom_style_1 input:focus::-webkit-input-placeholder, .cf7_custom_style_1 textarea:focus::-webkit-input-placeholder  {
    height: 21px !important;
}

input.wpcf7-form-control.wpcf7-submit {
 
    font-family:inherit !important ;
}

.wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea {
    
	font-size: 15px !important;
}
/* end contact form */
body {
	
    font-family: 'Almarai', sans-serif;
    font-weight: 400;
    font-size: 15px;
	line-height: 26px !important;

}
blockquote>*, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-family: 'Tajawal', sans-serif !important;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-family: 'Tajawal', sans-serif !important;}

h1, h2, h3, h4 {
	font-family: 'Tajawal', sans-serif !important;
	   
/*     font-size: 45px; */

/*     font-weight: 400; */
    letter-spacing: 0px;
}

.eltdf-btn {
	  
	font-family: 'Almarai', sans-serif;
	font-weight: 400;
	letter-spacing: 0px !important;
}

#eltdf-back-to-top {
   bottom: 32px !important;
    right: unset !important;
	left: 25px !important;
}
/* footer */


span.eltdf-icon-text-holder { 
	direction: ltr;
}

/* endfooter */

/* home page map  */
.vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child), .vc_tta.vc_general .vc_tta-title-text:not(:empty)~* {
    margin-right: 14px;
	margin-left: 14px;}
/* end home map */

/* menu arabic font */

.eltdf-main-menu>ul>li>a {
	padding: 0 25px !important;
	font-family: 'Almarai', sans-serif !important;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 0px;
	
}

.eltdf-drop-down .second {
left:unset;
	right: 0;
}
/* end menu  */


.ar-div{
	
	display:flex;
  -webkit-flex-direction: row-reverse; 
  flex-direction: row-reverse;
}

.eltdf-title.eltdf-standard-type .eltdf-title-text span {
	display:none;}
	
	.eltdf-portfolio-single-holder .eltdf-portfolio-info-item:not(.eltdf-content-item).eltdf-portfolio-social 
	{	display:none;}

.eltdf-two-columns-33-66 .eltdf-column1 .eltdf-column-inner {
    padding: 0 0 0 42px ;
}
.eltdf-two-columns-33-66 .eltdf-column2 .eltdf-column-inner {
	padding: 0 42px 0 0;
}

	.eltdf-two-columns-33-66 .eltdf-column1 {

    float: right !important;
}
.eltdf-two-columns-33-66 .eltdf-column2 {
   
    float: right !important;
}


.eltdf-footer-widget-title-ar{
color: #fff;
}

.eltdf-main-menu>ul>li {
	float: right;}


#rev_slider_15_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet-title, #rev_slider_15_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title {
	display: none  !important;}


/* ************* */
#eltdf-back-to-top>span {
    
   
    background-color: #969696  !important;
	
}
.eltdf-btn.eltdf-btn-small {
    width: 140px;
    text-align: center;
}
.widget {
    margin: 0 0 6px !important;
}
.eltdf-drop-down .second {top: 100% !important;}
.eltdf-drop-down .narrow .second .inner ul {
  
	background-color: rgba(255,255,255,0.55) !important;
  
}
.eltdf-drop-down .second .inner ul li {
    
    text-align: center;
}
.eltdf-main-menu .second  ul li a {
   
    color: #33302c !important;
    padding: 3px 3px !important;
	font-family: 'Almarai', sans-serif !important;
    font-size: 13px;
    letter-spacing: 0px;
        
}
.eltdf-main-menu .second  ul li a:hover {
background: rgba(51,48,43,0.8) !important;
	color:white !important;
}
.eltdf-drop-down .second .inner ul li a .item_outer {padding: 0 0px 0 0 !important;}

.eltdf-drop-down .narrow .second .inner ul {
    padding: 0 !important;
}
.eltdf-drop-down .narrow .second .inner ul li {
    
    border-bottom: 1px solid #33302c;
    width: 130px !important;

}
.eltdf-drop-down .narrow .second .inner ul li:last-child {
    
    border-bottom: 0px solid #33302c;
}

.eltdf-header-standard .eltdf-page-header .eltdf-menu-area {
    height: 97px !important;
}


.eltdf-main-menu {height: 35px !important;margin-top: 62px !important;}
   
   .eltdf-sticky-nav{
    
    margin-top: 24px !important;
}
.eltdf-sticky-header{
    box-shadow: -1px 1px 15px rgba(0,0,0,0.4); 
}
.eltdf-mobile-header-inner{
    box-shadow: -1px 1px 5px rgba(0,0,0,0.25) !important;
}

.eltdf-sticky-holder .eltdf-normal-logo{
	height: 83%;
    margin-top: 5px;
}
.eltdf-page-header .eltdf-sticky-header {
    height: 60px !important;
}

   .eltdf-portfolio-list-holder.eltdf-pl-tiny-space article {
    padding: 0 3px !important;
    margin: 0 0 6px !important;

}
.widget.eltdf-image-widget img {
 
    margin-top: 9px !important;
}
.eltdf-btn.eltdf-btn-small {
    padding: 5px 10px !important;
}

.eltdf-btn.eltdf-btn-small {
    width: 174px !important;
    }
   
    .eltdf-btn.eltdf-btn-solid .eltdf-btn-text {
     color: #33302c !important;
}


.eltdf-btn.eltdf-btn-solid.eltdf-btn-animation .eltdf-btn-text .eltdf-btn-bottom-line{
	background-color: rgb(51, 48, 44) !important;
}
.eltdf-btn.eltdf-btn-solid.eltdf-btn-animation .eltdf-btn-text .eltdf-btn-upper-line
{
		background-color: rgb(51, 48, 44)!important;

}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
   font-size: 19px !important;
/*     font-family: 'Julius Sans One' !important; */
    letter-spacing: 1px !important;
    font-weight: bold;}
    
    
   footer .eltdf-footer-bottom:not(.eltdf-footer-bottom-full) .eltdf-container-inner{
    padding: 11px 0 !important;
}
 .textwidget p{
	text-align: left !important;
    color: #33302c !important;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    padding-top: 11px !important;
    padding-bottom: 11px !important;

    }
    
    .eltdf-portfolio-list-holder.eltdf-pl-info-below-image .eltdf-pli-text-holder {
    margin: 7px 0 23px 0 !important;
}
.eltdf-tabs .eltdf-tabs-nav {
       margin: 0 auto !important;
      width: 783px !important;
}
.eltdf-image-gallery .eltdf-ig-slider .owl-item {
    overflow: hidden;
    -webkit-transform: scale(1)!important;
    -moz-transform: scale(1)!important;
    transform: scale(1) !important;
    }
    
    .eltdf-image-gallery .owl-nav .owl-next, .eltdf-owl-slider .owl-nav .owl-next {
    right: -50px !important;
}
.eltdf-image-gallery .owl-nav .owl-prev {
    left: -50px !important;
}
.eltdf-tabs .eltdf-tabs-nav li a, .eltdf-team-holder, .eltdf-team-holder .eltdf-team-image {
       text-align: center !important;
}
.eltdf-top-bar .widget .eltdf-footer-widget-title, footer .eltdf-footer-top .widget .eltdf-footer-widget-title {
    margin: 0 0 11px !important;

}
#rev_slider_14_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet-title, #rev_slider_14_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title {
       display: none  !important;
}
    @media (max-width:1024px){
    
    .eltdf-title.eltdf-has-background {
    background: auto !important; 
    height: 100px !important;
    background-size: cover !important;
}

    }
@media (max-width:460px){
.eltdf-button-widget{
	text-align:center !important;

}
.vc_custom_1613044397112 {
    margin-right: 0px !important;
    margin-left: 0px !important;
    }
.widget.eltdf-image-widget img{
	display:inline-block !important;
}
.eltdf-top-bar .widget:last-child, .widget.eltdf-separator-widget, footer .eltdf-footer-top .widget:last-child {
    text-align: center;
}
footer .eltdf-footer-bottom-holder {
    height: 48px !important;
}
.eltdf-column{
	text-align:center;
}
.textwidget p{
	text-align:center !important;
}
.vc_tta-panel-body{
	margin:0 !important;
}
.vc_tta.vc_general .vc_tta-panel-body {
      padding: 0 !important;
    }
.eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li.eltdf-active-item>a, .eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li>a:hover, .eltdf-mobile-header .eltdf-mobile-nav .eltdf-grid>ul>li>h5:hover{
color:#b0b0b0  !important;
font-weight:bold !important;
	
}
	
.eltdf-mobile-header .eltdf-mobile-nav .mobile_arrow:hover {
		color: #ffffff !important;}
.eltdf-mobile-header .eltdf-mobile-nav ul li a:hover, .eltdf-mobile-header .eltdf-mobile-nav ul li h5:hover, .eltdf-mobile-header .eltdf-mobile-nav ul ul li.current-menu-ancestor>a, .eltdf-mobile-header .eltdf-mobile-nav ul ul li.current-menu-item>a
{
	color:#3a3a3a !important;
font-weight:bold !important;
	

}
.eltdf-tabs .eltdf-tabs-nav {
        margin: 0 auto !important;
        width: 335px !important;
    }
    .eltdf-image-gallery .owl-nav .owl-next, .eltdf-image-gallery .owl-nav .owl-prev {
    top: 115% !important;
    }
    .eltdf-image-gallery .owl-nav .owl-next, .eltdf-owl-slider .owl-nav .owl-next {
    right: 41% !important;
}
.eltdf-image-gallery .owl-nav .owl-prev {
    left: 41% !important;
}
.vc_tta-panel-body{
	margin: 0 3em;
}    
    .eltdf-title-image img{
	display:none !important;
}

} 

.eltdf-icon-text{
	color:#a4a4a4 !important
}

/* toufic changes last time */

h2 a,h2 {font-weight:400 !important;}
p{ font-weight: 400;
    font-size: 15px;
	line-height:25px !important;
	
}
.vc_custom_1626354280555 p,.homep p {font-size:17px;color:white}

/* .vc_custom_1611860435379 {
 padding-top: 100px !important;
    padding-bottom: 100px;
}    */
/* .vc_custom_1482245384516 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
} */
h6 a {font-size:14px;}
.eltdf-btn.eltdf-btn-solid .eltdf-btn-text{font-weight:700;}