.page-id-11064 h1 {
    font-family: "The Awesome Serif", serif !important;
    font-weight: 800 !important;
    font-size: 60px !important;
    font-style: italic !important;
    line-height: 1 !important;
    letter-spacing: -2px !important;
}
.page-id-11064 h2 {
    font-family: "Nexa", sans-serif !important;
    font-weight: 300 !important; /* Light */
    font-size: 36px !important;
    line-height: 1 !important;;
}

.page-id-11064  h3 {
    font-family: "Nexa", sans-serif !important;
    font-weight: 700 !important; /* Bold */
    /*font-size: 36px !important;*/
}

.page-id-11064 h4 {
    font-family: "Nexa", sans-serif !important;
    font-weight: 300 !important; /* Light */
    /*font-size: 24px !important;*/
    text-transform: uppercase; /* TAJINE RESTURANT */
    line-height: 1.3;
    letter-spacing: 1px; /* optional for clean uppercase look */
}

.page-id-11064 p{
    font-family: "Nexa", sans-serif !important;
    text-align: justify;
}


.page-id-11064 .site-content{
    margin-top: 0px !important;
}

.page-id-11064 #search_form .search-form-inner{
    background-color: #0E3D3C;
    border-radius: 20px;
}

.page-id-11064 .elementor-widget-babe-search-form #search_form .add_input_field .add_ids_title {
    color: #FFFFF7;
}

.page-id-11064 #search_form .input-group input{
    color: #FFFFF7;
}
.page-id-11064 #search_form .field-group-inner .with-icons i{
    color: #FFFFF7;
}
.page-id-11064 .search_guests_title_value{
    color: #FFFFF7;
}

.page-id-11064 #search_form .field-group-inner{
    border-color: #FFFFF7;
}

.page-id-11064 #search_form .submit .btn-search{
    background-color: #FFFFF7;
    color: #222222;
    border-radius: 15px;
    font-family: "Nexa", sans-serif !important;
    font-style: italic;
    font-size: 20px;
}
.page-id-11064 #search_form .submit .btn-search:hover{
    background-color: #FFFFF7;
    color: #222222;
    border-radius: 15px;
}
.page-id-11064 #search_form .submit .btn-search:before{
    background-color: inherit !important;
    border-radius: 15px;
}

.page-id-11064 #search_form .submit{
    margin-top: 12px;

}

.page-id-11064 .elementor-11064 .elementor-element.elementor-element-abaa539 img,
.page-id-11064 .elementor-11064 .elementor-element.elementor-element-daefe86 img,
.page-id-11064 .elementor-11064 .elementor-element.elementor-element-58e5883 img,
.page-id-11064 .elementor-11064 .elementor-element.elementor-element-2582ea4 img
{
    padding: 30px !important;
}

.our_brands h3{
    font-size: 20px !important;
    color: #222222 !important;
    text-transform: uppercase !important;
}

.page-id-11064 .our_brands p {
    font-family: "Nexa", sans-serif !important;
    font-weight: 300 !important; /* Light */
    line-height: 17px;
    color: #222222 !important;
    text-align: center;
}

.page-id-11064 .elementor-element-fa370b1,
.page-id-11064 .elementor-element-8d02b31,
.page-id-11064 .elementor-element-31e3ff1,
.page-id-11064 .elementor-element-d161128,
.page-id-11064 .elementor-element-cd1609a,
.page-id-11064 .elementor-element-10b7a6a,
.page-id-11064 .elementor-element-6daed6d,
.page-id-11064 .elementor-element-4dc9b1d
{
  padding: 0px;
}

.res_dining h3{
    font-size: 20px !important;
    margin-bottom: -17px;
    color: #222222 !important;
}
.res_dining h4{
    font-size: 14px !important;
    color: #222222 !important;
}
.res_dining p{
    font-size: 14px !important;
    padding: 0px 30px !important;
    height: 145px;
    opacity: 80%;
    color: #222222 !important;
}

.elementor-11064 .elementor-image-carousel-item-wrapper.layout-1 .inner{
    margin-bottom: 0px !important;
}
.elementor-11064 .elementor-image-carousel-item-wrapper.layout-1 .inner img{
    border-radius: 15px;
}

.elementor-11064 .elementor-element.elementor-element-8b27142 > .elementor-element-populated{
    padding: 100px 0px 0px 0px !important;
}

.elementor-11064 .left_psts .elementor-post__text{
    margin-top: -200px !important;
    z-index: 9999 !important;
}
.elementor-11064 .left_psts .elementor-post__meta-data{
    z-index: 9999 !important;
    border-top: inherit !important;
    color: #FFFFF7 !important;
    font-size: 16px !important;
}
.elementor-11064 .left_psts .elementor-post__card{
    border-radius: 10px;
}
.elementor-11064 .left_psts .elementor-post__meta-data .elementor-post-avatar{
    display: none;
}
.elementor-11064 .left_psts .elementor-post__badge{
    right: inherit !important;
    background: #0E3D3C !important;
    border-radius: 0px !important;
    color: #FFFFF7 !important;
}
.elementor-11064 .left_psts .elementor-post__text h4{
    line-height: 18px;
}

.elementor-11064 .left_psts .elementor-post__text h4 a{
    color: #FFFFF7;
    font-size: 17px;
    font-weight: 500;
}

.elementor-11064 .rgiht_psts .elementor-post__card .elementor-post__thumbnail img{
 display: none;
}
.elementor-11064 .rgiht_psts .elementor-post__card .elementor-post__thumbnail__link:after{
    background-image: inherit !important;
}

.elementor-11064 .rgiht_psts .elementor-post__badge{
    right: inherit !important;
    left: 0px !important;
    background: #0E3D3C !important;
    border-radius: 0px !important;
    color: #FFFFF7 !important;
}

.elementor-11064 .rgiht_psts .elementor-post__meta-data{
    border-top: 0px solid #eaeaea !important;
    color: #22222299 !important;
    font-size: 16px !important;
}

.elementor-11064 .rgiht_psts .elementor-post__card{
    border: 1px solid #0E3D3C;
    border-radius: 10px !important;
}

.elementor-11064 .rgiht_psts .elementor-post__meta-data .elementor-post-avatar{
    display: none;
}

.elementor-11064 .testi_custom .testimonial-image-style{
display: none;
}

.testi_custom .elementor-container{
    width: 60%;
}
.elementor-11064 .elementor-element.elementor-element-3ea291d .elementor-testimonial-item-wrapper .testimonial-content{
    border-color: transparent !important;
    padding: 0px 100px 0px 100px !important;
}
.elementor-11064 .elementor-element.elementor-element-3ea291d .seasona-carousel{
    border-right: 0px solid #e3e3e3 !important;
}

.bottom_sec1 h2, .bottom_sec2 h2, .bottom_sec3 h2{
    font-size: 24px !important;
}
.bottom_sec4 h2{
    font-size: 20px !important;
}
.bottom_sec4_box3, .bottom_sec4_box2{
    background-color:  #FFFFF7 !important;
}

#SR7_5_2-17-8, #SR7_5_2-17-2, #SR7_5_2-18-8, #SR7_5_2-18-2, #SR7_5_2-19-8, #SR7_5_2-19-2{
    background: #FFFFF7 !important;
}

#SR7_5_2-17-48, #SR7_5_2-17-10, #SR7_5_2-17-39, #SR7_5_2-17-1, #SR7_5_2-17-5, #SR7_5_2-17-7{
    background: transparent !important;
    border: 1px solid #0E3D3C !important;
}
#SR7_5_2-17-41, #SR7_5_2-17-36, #SR7_5_2-17-43, #SR7_5_2-17-49, #SR7_5_2-17-44, #SR7_5_2-17-15,
#SR7_5_2-17-26, #SR7_5_2-17-28, #SR7_5_2-17-7, #SR7_5_2-17-29{
    color: #0E3D3C !important;
}

/*heading*/
#SR7_5_2-17-41, #SR7_5_2-17-36, #SR7_5_2-17-43, #SR7_5_2-17-52{
    padding: 25px 25px 10px !important;
}

/*heading common*/
#SR7_5_2-17-41, #SR7_5_2-17-36, #SR7_5_2-17-43, #SR7_5_2-17-12, #SR7_5_2-17-52{
    font-family: "The Awesome Serif", serif !important;
    font-weight: 800 !important;
    letter-spacing: -1px !important;
    text-transform: uppercase !important;
}

#SR7_5_2-17-52, #SR7_5_2-17-27{
    color: #FFFFF7 !important;
}

/*text*/
#SR7_5_2-17-49, #SR7_5_2-17-15, #SR7_5_2-17-44, #SR7_5_2-17-27{
    padding: 0px 25px 7px !important;
    font-size: 14px !important;
}

/*text common*/
#SR7_5_2-17-49, #SR7_5_2-17-15, #SR7_5_2-17-44, #SR7_5_2-17-31, #SR7_5_2-17-26, #SR7_5_2-17-28, #SR7_5_2-17-29,
#SR7_5_2-17-27
{
    font-family: "Nexa", sans-serif !important;

}
#SR7_5_2-17-31{
    font-size: 24px !important;
}

#SR7_5_2-17-26, #SR7_5_2-17-28, #SR7_5_2-17-29{
    font-size: 14px;
}

#SR7_5_2-17-7:hover, #SR7_5_2-17-5:hover, #SR7_5_2-17-1:hover{
    background: #0E3D3C !important;

}
#SR7_5_2-17-7:hover #SR7_5_2-17-29, #SR7_5_2-17-5:hover #SR7_5_2-17-28, #SR7_5_2-17-1:hover #SR7_5_2-17-26{
    color: #FFFFF7 !important;
}

/*3rd slider*/
#SR7_7_3-25-5{
    font-family: "Nexa", sans-serif !important;
    font-weight: 300 !important; /* Light */
    font-size: 30px !important;
    line-height: 1 !important;
    color: #0E3D3C !important;
    text-transform: uppercase !important;
}

#SR7_7_3-25-9{
    font-family: "The Awesome Serif", serif !important;
    font-weight: 800 !important;
    font-size: 50px !important;
    font-style: italic !important;
    line-height: 1.2 !important;
    letter-spacing: -2px !important;
    color: #222222 !important;
    text-transform: uppercase !important;
}

#SR7_7_3-25-8{
    font-family: "Nexa", sans-serif !important;
    font-weight: 300 !important; /* Bold */
    font-size: 14px !important;
    color: #0E3D3C !important;
    text-align: justify !important;
}
#SR7_7_3-25-10{
    background : #0E3D3C !important;
    font-family: "Nexa", sans-serif !important;
    text-transform: uppercase !important;
    box-shadow: inherit !important;
    border-radius: 10px !important;
}

#SR7_7_3 sr7-module-bg{
    background-color: #FFFFF7 !important;
}

#SR7_7_3-25-18 {
    background-color: #FFFFF7 !important;
    background: #FFFFF7 !important;
}

#SR7_7_3-28-52, #SR7_7_3-26-18, #SR7_7_3-25-7{
    background-color: #FFFFF7 !important;
}
#SR7_7_3-28-50{
    margin-top: 30px !important;
}
#SR7_7_3-28-43, #SR7_7_3-28-44{
    border-color: #0E3D3C !important;
    line-height: 30px !important;
    padding: 0px 11px !important;
    color: #0E3D3C !important;
}
#SR7_7_3-28-38{
    font-size: 10px !important;
    color: #222222 !important;
}
#SR7_7_3-28-29{
    padding: 0px 0px 0px !important;
}

@media screen and (max-width: 768px){
  #SR7_5_2-17-31{
      line-height: 99px !important;
      font-size: 18px !important;
  }
    #SR7_5_2-17-41, #SR7_5_2-17-36, #SR7_5_2-17-43, #SR7_5_2-17-12, #SR7_5_2-17-52{

    }
    .page-id-11064 h2{
        font-size: 26px !important;
    }
    .page-id-11064 h1{
        font-size: 40px !important;
    }
    .testi_custom .elementor-container {
        width: 100%;
    }
    .elementor-11064 .elementor-element.elementor-element-3ea291d .elementor-testimonial-item-wrapper .testimonial-content{
        padding: 0px 30px 0px 30px !important;
    }
    .elementor-element-7717e25, .elementor-element-47c4501{
        display: none;
    }
    #SR7_7_3-25-9{
        font-size: 36px !important;
    }
    .elementor-11064 .left_psts .elementor-post__text{
        margin-top: 0px !important;
        z-index: 99 !important;
    }

    .elementor-11064 .left_psts .elementor-post__text h4 a{
        color: #222222 !important;
    }
    .elementor-11064 .left_psts .elementor-post__meta-data{
        color: #222222 !important;
    }

}



/*#SR7_5_2-17-48{*/
/*    background: #FFFFF7 !important;*/
/*    border: 1px solid #0E3D3C !important;*/
/*}*/