/*
Theme Name: Laurent Child
Theme URI: https://laurent.qodeinteractive.com/
Description: A child theme of Laurent Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.1
Text Domain: laurent
Template: laurent
*/
.page-id-5274 .eltdf-title-holder.eltdf-standard-with-breadcrumbs-type.eltdf-title-va-header-bottom{
    height:0 !important;
}
.page-id-5274 .eltdf-title-wrapper{
    display: none;
}
.wpml-ls-flag{
    display: inline-block !important;
    padding: 0 10px 0 0;
}
.rtl .wpml-ls-flag{
    padding: 0 0 0 10px !important;
}
.eltdf-page-header a img {
    /*display: inline-block;
    padding: 0 10px;*/
}
.rtl .eltdf-section-title-holder .eltdf-st-title-holder .decor:first-of-type{
    right: -30px !important;
}
.rtl .eltdf-section-title-holder .eltdf-st-title-holder .decor:last-of-type {
    /*left: -30px !important;*/
    right: 30px !important;
}
.rtl .eltdf-pricing-holder .eltdf-pricing-lines:before{
    right: 0;
}
.rtl .eltdf-pricing-holder .eltdf-pricing-img {
    float: right !important;
}
h1, h2, h3, h4, h5, h6, 
.eltdf-main-menu>ul>li>a, 
.eltdf-mobile-header .eltdf-mobile-nav ul li a, 
.eltdf-mobile-header .eltdf-mobile-nav ul li h6,
.eltdf-btn-text{
    font-family: "Cairo", serif;
    letter-spacing: 0;
}
.rtl .owl-stage-outer{
 position:relative;
 overflow:hidden;
 -webkit-transform:translate3d(0,0,0);
 direction: ltr;
}
.rtl .eltdf-main-menu ul li, .rtl .eltdf-vertical-align-containers .eltdf-position-left {
    float: right;
}

.rtl .eltdf-vertical-align-containers .eltdf-position-right{
    float: left !important;
}
.widget.eltdf-social-icons-group-widget{
    text-align: center !important;
}
#bookign-section{
    display: none;
}
#video-section, #recommendations-section-,#testimonial-section{
    display: none;
}
p.eltdf-pricing-desc{
     white-space: pre-wrap;
}

.eltdf-page-header .eltdf-menu-area{
    background-color: #0b1315 !important;
}
.menu-logo a{
  background-image: url('https://bahjatmarrakech.com/wp-content/uploads/2025/01/logo-vertical-light.png');
  background-repeat: no-repeat;
  background-position: center center; 
  padding-left: 40px; 
  height: 66px;
 
}
.menu-logo a .item_text{
     text-indent: -9999px; 
     white-space: nowrap;
    overflow: hidden; 
}
.menu-logo a .item_text::before {
    content: ''; 
    display: block;
    text-indent: 0;
}
#mobile-menu-item-4878{
    display: none;
}
#nav-menu-item-4878{
    width: 200px;
}
.rtl input:-moz-placeholder{
    text-align: right;
}
.rtl textarea{
    text-align: right;
}
.rtl input:-ms-input-placeholder {
    text-align: right;
}
.rtl input::-webkit-input-placeholder {
    text-align: right;
}
body .pp_pic_holder a.pp_next, body .pp_pic_holder a.pp_previous{
    background: white !important;
}
.wpml-ls-statics-footer{
    display: none;
}
.eltdf-page-footer .eltdf-footer-top-holder .eltdf-footer-top-inner.eltdf-grid {
    padding: 130px 0 10px !important;
}
.eltdf-footer-top-inner img{
    width: 200px;
}
.social-media-icons a svg {
    width: 20px;
}

.social-media-icons a {
    padding: 10px;
    font-size: 30px;
    width: 50px;
    text-align: center;
    text-decoration: none;
    margin: 5px 2px;
    background: #c9ab81;
}
.social-media-icons a:hover{
    opacity: 0.7;
}
.eltdf-testimonials-author-name,.eltdf-testimonial-text{
    font-size: 16px !important;
}
.widget.eltdf-sidearea.widget_text p{
    direction: ltr;
}
#masmen, #sweets{
    background-size: cover;
}
@media only screen and (max-width: 680px) {
    .eltdf-pricing-holder .eltdf-pricing-title {
        float: right;
    }
}
.ramadan-secion img{
    height: 150px !important;
    object-fit: cover;
}


