﻿/*desert en*/

body { font-family: Oswald; }
@media(min-width: 300px) {
    #headline h1::after, .cabin-prices-heading::after { margin-top: 10px; }
}
.has-sub i.opensub { font-size: 100%; }
@media(min-width: 1025px) { 
    #header2 .LogoCentered ul.menu li { margin-right: 20px; left: 0; }
}
@media(max-width: 991px) {
    #home-gallery .gallery-caption { top: 30%; }
    #home-gallery .gallery-caption .gallery-text, .top-caption { line-height: normal; font-size: 250%; }
    #home-gallery .scroll-down svg, #home-gallery .scroll-down svg path { width: 30px; }
}
/*img section*/
.desert-events .gridTextImgContainer { min-height: unset; }
.desert-events .grid-text.gridTextWithImg .gridTextImgContainer img { width: 100%; }
@media(max-width: 991px) {
    .homepage-carousel h3 { font-size: 200%; }
    .desert-events .grid-text.gridTextWithImg .gridTextImgContainer img { width: auto; }
}
/*footer*/
.footer-text-divided > div.footer-text-right { text-align: left; }
.footer-text-divided > div.footer-text-left, #SiteFooter .footer-phone { text-align: right; color: #fff; font-family: Oswald; }
.footer-text-right img { width: 34px; height: auto; }
@media(max-width: 991px) {
    .footer-text-divided { display: flex; flex-direction: column-reverse; }
    .footer-text-divided > div.footer-text-right, .footer-text-divided > div.footer-text-left, .footer-text-divided > div.footer-text-middle { display: inline-flex; align-items: center; justify-content: center; flex-direction: column; margin: 0; padding: 5px 0; }
}
/*inners*/
/*about*/
.internalPage .form-container-wide #DynamicFormObject .dynamicFormObjectSubmit { text-align: center; }
.internalPage .normal-form input, .normal-form textarea { padding: 10px 20px; }
@media(max-width: 991px) {
    #DynamicFormObject .dynamicFormObjectField, .form-container-wide #DynamicFormObject .dynamicFormObjectField { padding: 0 5px; }
}
/*villas*/
.cabin-price-value, .cabin-price-type { margin: 0 2.5px; }
.cabin-prices-text { max-width: 880px; margin: auto; }
@media(max-width: 991px) {
    .cabin-properties { flex-direction: row; }
    .properties-item-wrapper { width: 33%; }
}
/*facilities*/
#gridshort-view-media .grid-short-box-label, .grid-short-box .grid-short-box-label { text-align: center; }
@media(max-width: 991px) {
}
/*culinaryPage*/
#text1 h2 { margin-bottom: 15px; }
@media(max-width: 991px) {
}
/*contact*/
.normal-form .checkbox-field { text-align: left; }
@media(max-width: 991px) {
    #contactform .contact-container .must:before, #DynamicFormObject .dynamicFormObjectField .must:before { left: 15px; right: auto; top: 5px; }
    .normal-form input[type=submit] { padding: 0; }
}

.homepage-carousel .owl-carousel .owl-item.center .slide-bg-layer::after { content: "Read More"; }
.culinary-page #text1 a { text-decoration: underline; }
.culinary-page .self-cook { text-align: left; }
#header2 .languages { font-family: 'Oswald'; top: 50%; }