.avia-section.av-54fm4p-dbd9d4717ff2590dd171e10e874b52e9{
background-repeat:no-repeat;
background-image:url(https://adejeoceanvillas.com/wp-content/uploads/2026/03/Adeje_ocean_luxury_villas_rental.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .av_textblock_section.av-aoxx5-96a5a88efd9bad76e21eea6fcf150179 .avia_textblock{
color:#ffffff;
}

.avia-section.av-4yknzt-7e4b5fec1913fc6f1513374f7b6759ac{
margin-top:0px;
margin-bottom:0px;
}
.avia-section.av-4yknzt-7e4b5fec1913fc6f1513374f7b6759ac .av-section-color-overlay{
opacity:0.2;
background-image:url(https://adejeoceanvillas.com/wp-content/themes/enfold/images/background-images/diagonal-thin-dark.png);
background-repeat:repeat;
}

#top .flex_column.av-4jmdwp-f052399f3e7c934e174ef9b2ebdbc4de{
margin-top:-100px;
margin-bottom:0px;
}
.flex_column.av-4jmdwp-f052399f3e7c934e174ef9b2ebdbc4de{
z-index:999999;
}
.responsive #top #wrap_all .flex_column.av-4jmdwp-f052399f3e7c934e174ef9b2ebdbc4de{
margin-top:-100px;
margin-bottom:0px;
}

.avia-section.av-48uiy1-cc17ab3943fb757354d0e6bcb146b50c .av-section-color-overlay{
opacity:0.2;
background-image:url(https://adejeoceanvillas.com/wp-content/themes/enfold/images/background-images/diagonal-thin-dark.png);
background-repeat:repeat;
}

#top .hr.hr-invisible.av-3w3gpl-5116e50e28e6b20a76cd3a1d148a13cd{
height:25px;
}

.avia-section.av-3rcq3t-20e3bac23359e6f44e0fe524e9063da8 .av-section-color-overlay{
opacity:0.2;
background-image:url(https://adejeoceanvillas.com/wp-content/themes/enfold/images/background-images/diagonal-thin-dark.png);
background-repeat:repeat;
}

#top .hr.hr-invisible.av-3jfupd-1a340febf37bf1a2bfd6af73b2ef9ed0{
height:20px;
}

#top .hr.hr-invisible.av-2av33l-6a82cd803ad8d5ddccc76d15238b6ec9{
height:30px;
}

#top .av_textblock_section.av-24g855-48d76af997e13ed383523ed9a2a5fa35 .avia_textblock{
color:#9b8a70;
}

#top #wrap_all .avia-button.av-md4kq920-aacdb1822f28d1f4d9a33de79ee565ef{
font-size:14px;
background-color:#a09077;
border-color:#9b8a70;
color:#ffffff;
border-style:solid;
border-width:0 0 0 0;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-md4kq920-aacdb1822f28d1f4d9a33de79ee565ef:hover{
color:#4c5f91;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-md4kq920-aacdb1822f28d1f4d9a33de79ee565ef .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-md4kq920-aacdb1822f28d1f4d9a33de79ee565ef:hover .avia-svg-icon svg:first-child{
fill:#4c5f91;
stroke:#4c5f91;
}

#top .hr.hr-invisible.av-em2xt-913ee1c756c50697ffa79cffb007fa62{
height:5px;
}

#top #wrap_all .avia-button.av-mnmx7wga-3a5162e468022158198e3556d63cdcf9{
font-size:14px;
background-color:#a09077;
border-color:#9b8a70;
color:#ffffff;
border-style:solid;
border-width:0 0 0 0;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mnmx7wga-3a5162e468022158198e3556d63cdcf9:hover{
color:#4c5f91;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mnmx7wga-3a5162e468022158198e3556d63cdcf9 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-mnmx7wga-3a5162e468022158198e3556d63cdcf9:hover .avia-svg-icon svg:first-child{
fill:#4c5f91;
stroke:#4c5f91;
}

#top .hr.hr-invisible.av-2frebl-ff8df5feae08d707ff0a366e10847f1c{
height:30px;
}

#top .av_textblock_section.av-mttwqwbl-5d96588a876f86b7149eaee6ec58c62f .avia_textblock{
color:#9b8a70;
}

#top #wrap_all .avia-button.av-mttwrrcp-96716ab44ecb0729e21020d3cd2f9323{
font-size:14px;
background-color:#a09077;
border-color:#9b8a70;
color:#ffffff;
border-style:solid;
border-width:0 0 0 0;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mttwrrcp-96716ab44ecb0729e21020d3cd2f9323:hover{
color:#4c5f91;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mttwrrcp-96716ab44ecb0729e21020d3cd2f9323 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-mttwrrcp-96716ab44ecb0729e21020d3cd2f9323:hover .avia-svg-icon svg:first-child{
fill:#4c5f91;
stroke:#4c5f91;
}

#top .hr.hr-invisible.av-ekytd-70c87d5a9d80aa87c6ba3893ffdfe89e{
height:5px;
}

#top #wrap_all .avia-button.av-7zpx5-f04d34650755b9f0b54beb57192f4dd8{
font-size:14px;
background-color:#a09077;
border-color:#9b8a70;
color:#ffffff;
border-style:solid;
border-width:0 0 0 0;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-7zpx5-f04d34650755b9f0b54beb57192f4dd8:hover{
color:#4c5f91;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-7zpx5-f04d34650755b9f0b54beb57192f4dd8 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-7zpx5-f04d34650755b9f0b54beb57192f4dd8:hover .avia-svg-icon svg:first-child{
fill:#4c5f91;
stroke:#4c5f91;
}

#top .hr.hr-invisible.av-6qcfl-342dd4fa532d047ba5770bcdf4b39260{
height:60px;
}

#top .avia-gallery.av-9b4pl-aac2101fa682518b3d3c8cf290136031 .avia-gallery-thumb a{
width:20%;
}

#top .hr.hr-invisible.av-abiw9-121b640291da171653c95e668ed126fe{
height:50px;
}

