#top #wrap_all .avia-slideshow .av-slideshow-caption.av-56tef-129662393ec482d032622eb3c81e2107__0 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-56tef-129662393ec482d032622eb3c81e2107__0 .avia-caption-content{
font-size:30px;
}
#top .avia-slideshow .av-slideshow-caption.av-56tef-129662393ec482d032622eb3c81e2107__0 .avia-caption-content p{
font-size:30px;
}
#top .avia-slideshow .av-slideshow-caption.av-56tef-129662393ec482d032622eb3c81e2107__1 .avia-caption-content{
font-size:30px;
}
#top .avia-slideshow .av-slideshow-caption.av-56tef-129662393ec482d032622eb3c81e2107__1 .avia-caption-content p{
font-size:30px;
}
#top .avia-slideshow .av-slideshow-caption.av-56tef-129662393ec482d032622eb3c81e2107__2 .avia-caption-content{
font-size:30px;
}
#top .avia-slideshow .av-slideshow-caption.av-56tef-129662393ec482d032622eb3c81e2107__2 .avia-caption-content p{
font-size:30px;
}

.avia-section.av-4yobv-6168b7005c40d8a6548642c57ccfd18d{
background-color:#44c9c0;
background-image:unset;
}

.flex_column.av-4xju3-58732cccee55da380599e7fabe1bc7a8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-4v8x3-ec5f445be100e3bdb154b1553f59986c{
padding-bottom:10px;
font-size:60px;
}
body .av-special-heading.av-4v8x3-ec5f445be100e3bdb154b1553f59986c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4v8x3-ec5f445be100e3bdb154b1553f59986c .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-4v8x3-ec5f445be100e3bdb154b1553f59986c .av-subheading{
font-size:15px;
}

.flex_column.av-4qq0d-e2990dac49d9fd56b637a170b5909054{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-4n2r3-6fbe1a490fc148ae04b6b293a57e02ac{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-4hv4x-63936a8abd7ceb5d3e901b741647b26e{
background-color:#44c9c0;
background-image:unset;
}

.flex_column.av-4f73z-512d585515275990b2025e1014f5ecc3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-fog9-4ce8dda4550bef8e318a03361352c98e{
padding-bottom:10px;
font-size:60px;
}
body .av-special-heading.av-fog9-4ce8dda4550bef8e318a03361352c98e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-fog9-4ce8dda4550bef8e318a03361352c98e .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-fog9-4ce8dda4550bef8e318a03361352c98e .av-subheading{
font-size:15px;
}

.flex_cell.av-49h1x-26298af1b9c9f5f6ad779823230ae8d5{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-49h1x-26298af1b9c9f5f6ad779823230ae8d5{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-46tp5-f35729aac597880daa556014e3065c5c{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-46tp5-f35729aac597880daa556014e3065c5c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-46tp5-f35729aac597880daa556014e3065c5c .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-46tp5-f35729aac597880daa556014e3065c5c .av-subheading{
font-size:15px;
}

.avia-image-container.av-45eb5-f0b0d5228e6b49cb23358c0c760e5f13 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-45eb5-f0b0d5228e6b49cb23358c0c760e5f13 .av-image-caption-overlay-center{
color:#ffffff;
}

#top #wrap_all .avia-button.av-41ls5-bc0936efdd2860ab1b8f81c116af85fe{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-41ls5-bc0936efdd2860ab1b8f81c116af85fe:hover{
background-color:#bfe7f3;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-41ls5-bc0936efdd2860ab1b8f81c116af85fe .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-41ls5-bc0936efdd2860ab1b8f81c116af85fe:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_cell.av-3zbel-e40f0750950c48b9c0a304fc696c313c{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-3zbel-e40f0750950c48b9c0a304fc696c313c{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-3wdpv-899bbdacb7e6727794ca5cc1c4420b69{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-3wdpv-899bbdacb7e6727794ca5cc1c4420b69 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3wdpv-899bbdacb7e6727794ca5cc1c4420b69 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-3wdpv-899bbdacb7e6727794ca5cc1c4420b69 .av-subheading{
font-size:15px;
}

.avia-image-container.av-3tyej-21795cd89c43fcdd7a00bc33915c7fc2 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3tyej-21795cd89c43fcdd7a00bc33915c7fc2 .av-image-caption-overlay-center{
color:#ffffff;
}

#top #wrap_all .avia-button.av-3p6ff-59201d686ea6b8d163f0f42850db2db9{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-3p6ff-59201d686ea6b8d163f0f42850db2db9:hover{
background-color:#bfe7f3;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-3p6ff-59201d686ea6b8d163f0f42850db2db9 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-3p6ff-59201d686ea6b8d163f0f42850db2db9:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top #wrap_all .avia-button.av-3ov7t-b1234a28fb4d7e533af18e9e8d6f5e52{
background-color:#44c9c0;
border-color:#44c9c0;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-3ov7t-b1234a28fb4d7e533af18e9e8d6f5e52:hover{
background-color:grey;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-3ov7t-b1234a28fb4d7e533af18e9e8d6f5e52 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-3ov7t-b1234a28fb4d7e533af18e9e8d6f5e52:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.avia-section.av-3lymt-20f2c8f5036cf0d6f91f3883b8208647{
background-color:#ffffff;
background-image:unset;
}
.avia-section.av-3lymt-20f2c8f5036cf0d6f91f3883b8208647 .av-section-color-overlay{
opacity:0.2;
background-color:#ffffff;
}
.avia-section.av-3lymt-20f2c8f5036cf0d6f91f3883b8208647 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.avia-section.av-3gj6f-ec4e0eb1c3e067dbec77d93c728a64fd{
background-repeat:no-repeat;
background-image:url(http://www.oceanvillacondo.com/wp-content/uploads/2016/01/Unit1304Oceanvilla20160104_079.jpg);
background-position:0% 50%;
background-attachment:fixed;
}
.avia-section.av-3gj6f-ec4e0eb1c3e067dbec77d93c728a64fd .av-section-color-overlay{
opacity:0.2;
background-color:#ffffff;
}
.avia-section.av-3gj6f-ec4e0eb1c3e067dbec77d93c728a64fd .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .av-special-heading.av-3fwat-7b45fc2a6a71802bb132cbb84b2927a7{
padding-bottom:20px;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-3fwat-7b45fc2a6a71802bb132cbb84b2927a7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3fwat-7b45fc2a6a71802bb132cbb84b2927a7 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-3fwat-7b45fc2a6a71802bb132cbb84b2927a7 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3fwat-7b45fc2a6a71802bb132cbb84b2927a7 .av-subheading{
font-size:15px;
}

.avia-section.av-3d3z5-1f1f3b20df84d07478c6bf542b7664fc{
background-color:#ffffff;
background-image:unset;
}
.avia-section.av-3d3z5-1f1f3b20df84d07478c6bf542b7664fc .av-section-color-overlay{
opacity:0.2;
background-color:#ffffff;
}
.avia-section.av-3d3z5-1f1f3b20df84d07478c6bf542b7664fc .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.avia-section.av-38ffd-51279d99cc57b5006a53dfbe790dbdc6{
background-color:#ffffff;
background-image:url(http://www.oceanvillacondo.com/wp-content/uploads/2016/01/Oceanvilla20160104_119-300x200.jpg);
background-repeat:no-repeat;
background-position:50% 0%;
background-attachment:fixed;
}
.avia-section.av-38ffd-51279d99cc57b5006a53dfbe790dbdc6 .av-section-color-overlay{
opacity:0.2;
background-color:#edae44;
background-image:url(http://www.oceanvillacondo.com/wp-content/themes/enfold/images/background-images/wool-diagonal-for-light-background.png);
background-repeat:repeat;
}

.flex_column.av-37po5-8ba8c73f02d7a02d241f9261fe437b94{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-35fq5-3170bafcdac2ca3d331d85a5db6cdda3{
padding-bottom:10px;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-35fq5-3170bafcdac2ca3d331d85a5db6cdda3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-35fq5-3170bafcdac2ca3d331d85a5db6cdda3 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-35fq5-3170bafcdac2ca3d331d85a5db6cdda3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-35fq5-3170bafcdac2ca3d331d85a5db6cdda3 .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-32btt-42373d99e180662d8a9042100ed49c9c .iconlist_icon{
background-color:#f4d246;
border:1px solid #ffffff;
}
#top #wrap_all .avia-icon-list-container.av-32btt-42373d99e180662d8a9042100ed49c9c .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-32btt-42373d99e180662d8a9042100ed49c9c .iconlist_content{
color:#f4f4f4;
}

.flex_column.av-2ryj7-fecdf5c02eb2787f121e9e4e2c78302a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-gallery.av-2ozqh-0265e659b67f5b0ac225ab389c925291 .avia-gallery-thumb a{
width:20%;
}

.avia-section.av-2mx93-ea8d60c09a898c29e37fd012688111c4{
background-color:#ffffff;
background-image:unset;
}
.avia-section.av-2mx93-ea8d60c09a898c29e37fd012688111c4 .av-section-color-overlay{
opacity:0.2;
background-color:#ffffff;
}
.avia-section.av-2mx93-ea8d60c09a898c29e37fd012688111c4 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.avia-section.av-2jvn9-dcd6d1e3dda30f194952a3e2d34d1831 .av-section-color-overlay{
opacity:0.2;
background-color:#bfe7f3;
}

#top .av-special-heading.av-8x53-8376bf3638d9743942f4366ce56f0385{
padding-bottom:40px;
}
body .av-special-heading.av-8x53-8376bf3638d9743942f4366ce56f0385 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8x53-8376bf3638d9743942f4366ce56f0385 .av-subheading{
font-size:15px;
}

.avia-section.av-6til-e8205f4e1cfecb975e93bfac1654fcb4{
background-color:#44c9c0;
background-image:unset;
}

#top .av-special-heading.av-1srjj-0069e40fd20a80002056bc9c1397c60a{
padding-bottom:10px;
font-size:50px;
}
body .av-special-heading.av-1srjj-0069e40fd20a80002056bc9c1397c60a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1srjj-0069e40fd20a80002056bc9c1397c60a .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-1srjj-0069e40fd20a80002056bc9c1397c60a .av-subheading{
font-size:15px;
}

.av-hotspot-image-container .av-image-hotspot.av-1k3ap-6ed1726dd68102aa76c53dd157cb4465{
top:45.5%;
left:64.8%;
}
.av-hotspot-image-container .av-image-hotspot.av-1k3ap-6ed1726dd68102aa76c53dd157cb4465 .av-image-hotspot_inner{
background-color:#44c9c0;
}

.av-hotspot-image-container .av-image-hotspot.av-1j46t-a545b4b17633d8025e732981037bf54c{
top:2.2%;
left:15.6%;
}
.av-hotspot-image-container .av-image-hotspot.av-1j46t-a545b4b17633d8025e732981037bf54c .av-image-hotspot_inner{
background-color:#44c9c0;
}

.avia-section.av-1godf-5a4cf63e3aaccacab1e745b2f558b619{
background-repeat:no-repeat;
background-image:url(http://www.oceanvillacondo.com/wp-content/uploads/2016/01/Unit1304Oceanvilla20160104_079-1030x687.jpg);
background-position:50% 0%;
background-attachment:fixed;
}
.avia-section.av-1godf-5a4cf63e3aaccacab1e745b2f558b619 .av-section-color-overlay{
opacity:0.5;
background-color:#44c9c0;
}
.avia-section.av-1godf-5a4cf63e3aaccacab1e745b2f558b619 .av-extra-border-element .av-extra-border-inner{
background-color:#00c7e1;
}

#top .av-special-heading.av-krr3v0ea-0939ed255bde92020595aa74439ddd4e{
padding-bottom:10px;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-krr3v0ea-0939ed255bde92020595aa74439ddd4e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-krr3v0ea-0939ed255bde92020595aa74439ddd4e .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-krr3v0ea-0939ed255bde92020595aa74439ddd4e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-krr3v0ea-0939ed255bde92020595aa74439ddd4e .av-subheading{
font-size:15px;
}

.flex_cell.av-qz71-bb8f58e8330296bfdabc2f6b9a4d713c{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-qz71-bb8f58e8330296bfdabc2f6b9a4d713c{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-mkdj-99386868b0e1d20cc55dd66f19677031{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-mkdj-99386868b0e1d20cc55dd66f19677031{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-1sdh-6102649431bf09908c16554617dca014{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-1sdh-6102649431bf09908c16554617dca014{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-b9bx-35a5028d64c5c56ba9e9f13d6845433d{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-b9bx-35a5028d64c5c56ba9e9f13d6845433d{
padding:0px 30px 30px 30px !important;
}

.flex_cell.av-7a7p-7173d840994844fa2cbe05c0cb9fc088{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-7a7p-7173d840994844fa2cbe05c0cb9fc088{
padding:0px 30px 30px 30px !important;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-4v8x3-ec5f445be100e3bdb154b1553f59986c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-fog9-4ce8dda4550bef8e318a03361352c98e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-46tp5-f35729aac597880daa556014e3065c5c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3wdpv-899bbdacb7e6727794ca5cc1c4420b69 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3fwat-7b45fc2a6a71802bb132cbb84b2927a7 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-35fq5-3170bafcdac2ca3d331d85a5db6cdda3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1srjj-0069e40fd20a80002056bc9c1397c60a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-krr3v0ea-0939ed255bde92020595aa74439ddd4e .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-4v8x3-ec5f445be100e3bdb154b1553f59986c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-fog9-4ce8dda4550bef8e318a03361352c98e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-46tp5-f35729aac597880daa556014e3065c5c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3wdpv-899bbdacb7e6727794ca5cc1c4420b69 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3fwat-7b45fc2a6a71802bb132cbb84b2927a7 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-35fq5-3170bafcdac2ca3d331d85a5db6cdda3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1srjj-0069e40fd20a80002056bc9c1397c60a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-krr3v0ea-0939ed255bde92020595aa74439ddd4e .av-special-heading-tag{
font-size:0.8em;
}
}
