#top .avia-section.av-y79f-b2f81841ff7c4ed6131864ebed300aba .scroll-down-link{
color:#447c1f;
}

#top .av-special-heading.av-l42rhp2m-77297c307187c121b4840f0619a0a90e{
margin:40% 0 0 0;
padding-bottom:10px;
color:#ffffff;
font-size:38px;
}
body .av-special-heading.av-l42rhp2m-77297c307187c121b4840f0619a0a90e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l42rhp2m-77297c307187c121b4840f0619a0a90e .av-special-heading-tag{
font-size:38px;
padding:0 0 0 0;
}
.av-special-heading.av-l42rhp2m-77297c307187c121b4840f0619a0a90e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l42rhp2m-77297c307187c121b4840f0619a0a90e .av-subheading{
font-size:32px;
}

#top .av_textblock_section.av-l41mr9lk-925cc0b9bf79f6fdfe6257e449bf5e6d .avia_textblock{
column-count:2;
-webkit-column-count:2;
-moz-column-count:2;
}

.flex_cell.av-50je7-cb2da63de6c39cb8cff17c8138690424{
vertical-align:middle;
padding:0% 4% 0% 3%;
background:url(https://www.ecolodge-palmeraie-ouarzazate.com/wp/wp-content/uploads/2022/06/floral-dark.png) 0% 0% repeat fixed rgba(188,112,89,0.06);
}

#top .av-special-heading.av-wmye3-bc7b0839c9d28fd6c9745dcb2700e9c3{
padding-bottom:50px;
font-size:27px;
}
body .av-special-heading.av-wmye3-bc7b0839c9d28fd6c9745dcb2700e9c3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-wmye3-bc7b0839c9d28fd6c9745dcb2700e9c3 .av-special-heading-tag{
font-size:27px;
padding:0 0% 0 0;
}
.av-special-heading.av-wmye3-bc7b0839c9d28fd6c9745dcb2700e9c3 .av-subheading{
font-size:15px;
}

#top .flex_column.av-48hb-6ea357e7bc6eb2631ea0bcd783d3c5d7{
margin-top:10px;
margin-bottom:10px;
}
.flex_column.av-48hb-6ea357e7bc6eb2631ea0bcd783d3c5d7{
width:19.2%;
border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
padding:2px 2px 2px 2px;
}
.responsive #top #wrap_all .flex_column.av-48hb-6ea357e7bc6eb2631ea0bcd783d3c5d7{
margin-top:10px;
margin-bottom:10px;
}

#top .av-special-heading.av-8erjr-35f7534523860e59a5e6ecc2a81fd89a{
margin:-2% 0 -2% 0;
padding-bottom:0px;
font-size:22px;
}
body .av-special-heading.av-8erjr-35f7534523860e59a5e6ecc2a81fd89a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8erjr-35f7534523860e59a5e6ecc2a81fd89a .av-special-heading-tag{
font-size:22px;
padding:0 4% 0 0;
}
.av-special-heading.av-8erjr-35f7534523860e59a5e6ecc2a81fd89a .av-subheading{
font-size:18px;
}

#top .flex_column.av-o7uyz-ea5dafdf6dee1976e005ff2fcaa8d757{
margin-top:10px;
margin-bottom:10px;
}
.flex_column.av-o7uyz-ea5dafdf6dee1976e005ff2fcaa8d757{
width:19.2%;
margin-left:1%;
border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
padding:2px 2px 2px 2px;
}
.responsive #top #wrap_all .flex_column.av-o7uyz-ea5dafdf6dee1976e005ff2fcaa8d757{
margin-top:10px;
margin-bottom:10px;
}

#top .av-special-heading.av-l8xfn-84d527eb20de74f47e4870046fbd49d8{
margin:-2% 0 -2% 0;
padding-bottom:0px;
font-size:22px;
}
body .av-special-heading.av-l8xfn-84d527eb20de74f47e4870046fbd49d8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l8xfn-84d527eb20de74f47e4870046fbd49d8 .av-special-heading-tag{
font-size:22px;
padding:0 4% 0 0;
}
.av-special-heading.av-l8xfn-84d527eb20de74f47e4870046fbd49d8 .av-subheading{
font-size:18px;
}

#top .flex_column.av-igdg7-060f40b343c151f9c5907b47dddcdd0d{
margin-top:10px;
margin-bottom:10px;
}
.flex_column.av-igdg7-060f40b343c151f9c5907b47dddcdd0d{
width:19.2%;
margin-left:1%;
border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
padding:2px 2px 2px 2px;
}
.responsive #top #wrap_all .flex_column.av-igdg7-060f40b343c151f9c5907b47dddcdd0d{
margin-top:10px;
margin-bottom:10px;
}

#top .av-special-heading.av-fbz8b-e7df1aea813810ab98dca50b3fc9c9df{
margin:-2% 0 -2% 0;
padding-bottom:0px;
font-size:22px;
}
body .av-special-heading.av-fbz8b-e7df1aea813810ab98dca50b3fc9c9df .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-fbz8b-e7df1aea813810ab98dca50b3fc9c9df .av-special-heading-tag{
font-size:22px;
padding:0 4% 0 0;
}
.av-special-heading.av-fbz8b-e7df1aea813810ab98dca50b3fc9c9df .av-subheading{
font-size:18px;
}

#top .flex_column.av-c2dif-5fb1451a5ebe91edd7bd818d699504dd{
margin-top:10px;
margin-bottom:10px;
}
.flex_column.av-c2dif-5fb1451a5ebe91edd7bd818d699504dd{
width:19.2%;
margin-left:1%;
border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
padding:2px 2px 2px 2px;
}
.responsive #top #wrap_all .flex_column.av-c2dif-5fb1451a5ebe91edd7bd818d699504dd{
margin-top:10px;
margin-bottom:10px;
}

#top .av-special-heading.av-97ifb-894435166f4c7f738b44b20cef0d921e{
margin:-2% 0 -2% 0;
padding-bottom:0px;
font-size:22px;
}
body .av-special-heading.av-97ifb-894435166f4c7f738b44b20cef0d921e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-97ifb-894435166f4c7f738b44b20cef0d921e .av-special-heading-tag{
font-size:22px;
padding:0 4% 0 0;
}
.av-special-heading.av-97ifb-894435166f4c7f738b44b20cef0d921e .av-subheading{
font-size:18px;
}

#top .flex_column.av-6e6tf-74dfb3fa43b51804d26e0d4d51f63205{
margin-top:10px;
margin-bottom:10px;
}
.flex_column.av-6e6tf-74dfb3fa43b51804d26e0d4d51f63205{
width:19.2%;
margin-left:1%;
border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
padding:2px 2px 2px 2px;
}
.responsive #top #wrap_all .flex_column.av-6e6tf-74dfb3fa43b51804d26e0d4d51f63205{
margin-top:10px;
margin-bottom:10px;
}

#top .av-special-heading.av-btuz-ca31fcb5aaa2b3270e37b5eb1705a3ec{
margin:-2% 0 -2% 0;
padding-bottom:0px;
font-size:22px;
}
body .av-special-heading.av-btuz-ca31fcb5aaa2b3270e37b5eb1705a3ec .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-btuz-ca31fcb5aaa2b3270e37b5eb1705a3ec .av-special-heading-tag{
font-size:22px;
padding:0 4% 0 0;
}
.av-special-heading.av-btuz-ca31fcb5aaa2b3270e37b5eb1705a3ec .av-subheading{
font-size:18px;
}

.flex_cell.av-l438e3y5-1f8f85f662b2e069c8eafb4ca0dc1e4d{
vertical-align:middle;
padding:6% 4% 6% 3%;
}

#top .av-special-heading.av-l438dt1z-d99aba6ef9bf64914a59bb009ae5fa4b{
padding-bottom:50px;
font-size:27px;
}
body .av-special-heading.av-l438dt1z-d99aba6ef9bf64914a59bb009ae5fa4b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l438dt1z-d99aba6ef9bf64914a59bb009ae5fa4b .av-special-heading-tag{
font-size:27px;
padding:0 0 0 0;
}
.av-special-heading.av-l438dt1z-d99aba6ef9bf64914a59bb009ae5fa4b .av-subheading{
font-size:15px;
}

.avia-section.av-l408z8c1-5b7f42877a18a107285d57b75aaa3a5c{
background-color:rgba(68,124,31,0.15);
background-image:unset;
}

#top .av-special-heading.av-15acr-648a5ec8503fc532b4134bed83c920b9{
padding-bottom:50px;
font-size:27px;
}
body .av-special-heading.av-15acr-648a5ec8503fc532b4134bed83c920b9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-15acr-648a5ec8503fc532b4134bed83c920b9 .av-special-heading-tag{
font-size:27px;
}
.av-special-heading.av-15acr-648a5ec8503fc532b4134bed83c920b9 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-l42pe0qw-4b9cdba70ad8eafcb468a501c67647d4 .avia_textblock{
column-count:2;
-webkit-column-count:2;
-moz-column-count:2;
}

#top .avia-icon-list-container.av-l42piacx-4c930c76dfea4b9473e0a2c93d070785 .iconlist_icon{
font-size:22px;
}
#top #wrap_all .avia-icon-list-container.av-l42piacx-4c930c76dfea4b9473e0a2c93d070785 .av_iconlist_title{
font-size:22px;
}

.flex_cell.av-l42s3aen-0e8dda98257c2d01f7f44141190a3f8d{
vertical-align:top;
padding:10% 0 0 0;
background:url(https://www.ecolodge-palmeraie-ouarzazate.com/wp/wp-content/uploads/2022/06/floral-dark.png) 0% 0% repeat fixed #447c1f;
}

#top .av-special-heading.av-xx5j-e0461c40eb06d20ff3db6090d4ddbafb{
margin:0 0 -10% 0;
padding-bottom:0px;
color:#ffffff;
font-size:27px;
}
body .av-special-heading.av-xx5j-e0461c40eb06d20ff3db6090d4ddbafb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-xx5j-e0461c40eb06d20ff3db6090d4ddbafb .av-special-heading-tag{
font-size:27px;
}
.av-special-heading.av-xx5j-e0461c40eb06d20ff3db6090d4ddbafb .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-xx5j-e0461c40eb06d20ff3db6090d4ddbafb .av-subheading{
font-size:15px;
}

.flex_cell.av-l42s5v9x-4b29ea76d4c2cae6b218159fccea4ced{
vertical-align:middle;
padding:0 0 0 6%;
}

.avia-content-slider-element-container.av-l42s52tb-7583602df69cf23bd18f2da3199eda20 .slide-entry{
border-style:none;
border-width:1px 1px 1px 1px;
border-color:#fbba20;
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
padding:0px 0px 0px 0px;
margin:8px 8px 8px 8px;
}

