#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k2nrkw9n-9c7925cdcf3f7f8ae68e257cc8b3169a__0 .avia-caption-title{
font-size:52px;
}
#top .avia-slideshow .av-slideshow-caption.av-k2nrkw9n-9c7925cdcf3f7f8ae68e257cc8b3169a__0 .avia-caption-content{
font-size:16px;
}
#top .avia-slideshow .av-slideshow-caption.av-k2nrkw9n-9c7925cdcf3f7f8ae68e257cc8b3169a__0 .avia-caption-content p{
font-size:16px;
}

.avia-section.av-4g554e-620fbbee5c196e0244d42910ffa5c87c{
background-color:#f5bc31;
background-image:url(https://www.puertosurf.com.mx/wp-content/uploads/2016/06/puerto-surf-palms-bg-02.jpg);
background-repeat:no-repeat;
background-position:50% 100%;
background-attachment:scroll;
}

.avia-image-container.av-5m3fh6-3aa947d76c1827d58cd573460b14beb7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5m3fh6-3aa947d76c1827d58cd573460b14beb7 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-5m3fh6-3aa947d76c1827d58cd573460b14beb7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5m3fh6-3aa947d76c1827d58cd573460b14beb7 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-494m2m-1af5702a83502b0777be04ffef490011{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-41uybi-432e8709351389cf178ffe02a1401775{
border-radius:0px 0px 0px 0px;
padding:0px 0px 100px 0px;
}

.flex_column.av-3qgtnq-b9cda792d1c9e599193a24c59f5d3983{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3qgtnq-b9cda792d1c9e599193a24c59f5d3983{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3qgtnq-b9cda792d1c9e599193a24c59f5d3983{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3qgtnq-78c1e15b45b1592d4e2b2716c717e8b5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3qgtnq-78c1e15b45b1592d4e2b2716c717e8b5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-41uybi-38bbec9cdaa9bd8a6695d40d1ce9fe89{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0 0px;
}

#top .av-special-heading.av-k2ojvs3n-6c438d4b0dd8770d1d8943e92679faa5{
padding-bottom:20px;
font-size:45px;
}
body .av-special-heading.av-k2ojvs3n-6c438d4b0dd8770d1d8943e92679faa5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-k2ojvs3n-6c438d4b0dd8770d1d8943e92679faa5 .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-k2ojvs3n-6c438d4b0dd8770d1d8943e92679faa5 .av-subheading{
font-size:15px;
}

.flex_column.av-mtqxi-4bfc01957e199489119c046ae61864e4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-mtqxi-4bfc01957e199489119c046ae61864e4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-mtqxi-4bfc01957e199489119c046ae61864e4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-p15q6-7988f70bbde9225d4939502e75372d47{
padding-bottom:0;
font-size:24px;
}
body .av-special-heading.av-p15q6-7988f70bbde9225d4939502e75372d47 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-p15q6-7988f70bbde9225d4939502e75372d47 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-p15q6-7988f70bbde9225d4939502e75372d47 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-k2nvrmlb-f796f9c6d69092f95e59c1bde0e33c37 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-k2nvrmlb-f796f9c6d69092f95e59c1bde0e33c37 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-k2nvrmlb-f796f9c6d69092f95e59c1bde0e33c37 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-k2nvrmlb-f796f9c6d69092f95e59c1bde0e33c37 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-k2nvrmlb-f796f9c6d69092f95e59c1bde0e33c37 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-k2nvrmlb-f796f9c6d69092f95e59c1bde0e33c37 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-k2nvrmlb-f796f9c6d69092f95e59c1bde0e33c37 .avia_textblock{
font-size:16px;
}

.flex_column.av-faum6-ad43dd7c4e8e57a83efae95186178736{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-faum6-ad43dd7c4e8e57a83efae95186178736{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-faum6-ad43dd7c4e8e57a83efae95186178736{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-faum6-ad43dd7c4e8e57a83efae95186178736{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-m5s9y-7b76f5a9e1d0bbb46a49612183065623{
padding-bottom:0;
font-size:24px;
}
body .av-special-heading.av-m5s9y-7b76f5a9e1d0bbb46a49612183065623 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m5s9y-7b76f5a9e1d0bbb46a49612183065623 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-m5s9y-7b76f5a9e1d0bbb46a49612183065623 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-d5v0e-6080c364b09064f7548cafd59f1d51b2{
padding-bottom:0;
font-size:24px;
}
body .av-special-heading.av-d5v0e-6080c364b09064f7548cafd59f1d51b2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-d5v0e-6080c364b09064f7548cafd59f1d51b2 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-d5v0e-6080c364b09064f7548cafd59f1d51b2 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-1cupn2-50696282bcd057d6cd4bb7eb39bb1fde{
padding-bottom:0;
font-size:24px;
}
body .av-special-heading.av-1cupn2-50696282bcd057d6cd4bb7eb39bb1fde .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1cupn2-50696282bcd057d6cd4bb7eb39bb1fde .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-1cupn2-50696282bcd057d6cd4bb7eb39bb1fde .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-r72ie-a4111dd8d92bb66f6158954e6f0ea3ca{
padding-bottom:0;
font-size:24px;
}
body .av-special-heading.av-r72ie-a4111dd8d92bb66f6158954e6f0ea3ca .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-r72ie-a4111dd8d92bb66f6158954e6f0ea3ca .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-r72ie-a4111dd8d92bb66f6158954e6f0ea3ca .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-k2osj1df-a91b51ecd725a0c0124c2486a2873e23{
padding-bottom:0;
font-size:24px;
}
body .av-special-heading.av-k2osj1df-a91b51ecd725a0c0124c2486a2873e23 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-k2osj1df-a91b51ecd725a0c0124c2486a2873e23 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-k2osj1df-a91b51ecd725a0c0124c2486a2873e23 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-6qcwm-1fed2eeffd947854cbfe1d649f6b8f44{
padding-bottom:0;
font-size:24px;
}
body .av-special-heading.av-6qcwm-1fed2eeffd947854cbfe1d649f6b8f44 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6qcwm-1fed2eeffd947854cbfe1d649f6b8f44 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-6qcwm-1fed2eeffd947854cbfe1d649f6b8f44 .av-subheading{
font-size:15px;
}

.avia-section.av-6zbm36-845b50e609dfde9c4b46bfa5c6b900f6{
background-color:#f8b529;
background-image:url(https://www.puertosurf.com.mx/wp-content/uploads/2016/06/puerto-surf-palms-bg-01.jpg);
background-repeat:no-repeat;
background-position:0% 0%;
background-attachment:scroll;
}

.flex_column.av-41uybi-8c13f9f896162bbba4da8440e29cad9f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 80px 0px;
}

#top .av-special-heading.av-16rpy-10628d94d94b3718bce5cca8ed19ccd3{
padding-bottom:0;
font-size:45px;
}
body .av-special-heading.av-16rpy-10628d94d94b3718bce5cca8ed19ccd3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-16rpy-10628d94d94b3718bce5cca8ed19ccd3 .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-16rpy-10628d94d94b3718bce5cca8ed19ccd3 .av-subheading{
font-size:15px;
}

#top .avia-gallery.av-k2nqkqqm-0b5ba32f71a52c4046b52c0585105c6b .avia-gallery-thumb a{
width:33.3333%;
}

.avia-section.av-1vlngq-626ab25e9a1c81b3a7bcf4f79223842b{
background-color:#322d27;
background-image:unset;
}

.flex_column.av-1p1l0a-c6909d6b64a8c4032dc0137ff82f95a5{
border-radius:0px 0px 0px 0px;
padding:0 0 0 0;
}

.flex_column.av-5szi2-f67a818b7038e8fea096ae7958716be2{
border-radius:0px 0px 0px 0px;
padding:0 0 0 0;
}

#top .av-special-heading.av-7e7pa-899581e4556854db6f9da5575a5a8131{
padding-bottom:40px;
color:#ffffff;
font-size:45px;
}
body .av-special-heading.av-7e7pa-899581e4556854db6f9da5575a5a8131 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7e7pa-899581e4556854db6f9da5575a5a8131 .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-7e7pa-899581e4556854db6f9da5575a5a8131 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-7e7pa-899581e4556854db6f9da5575a5a8131 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-18xf7e-24918520205a2311e1db58d39935c4b5 .avia_textblock{
color:#ffffff;
}

.flex_column.av-3wf4y-87d79242199efbf6375e5a15aeacfce2{
border-radius:0px 0px 0px 0px;
padding:0 0 0 0;
}


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

#top #wrap_all .av-special-heading.av-p15q6-7988f70bbde9225d4939502e75372d47 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-m5s9y-7b76f5a9e1d0bbb46a49612183065623 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-d5v0e-6080c364b09064f7548cafd59f1d51b2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1cupn2-50696282bcd057d6cd4bb7eb39bb1fde .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-r72ie-a4111dd8d92bb66f6158954e6f0ea3ca .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-k2osj1df-a91b51ecd725a0c0124c2486a2873e23 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6qcwm-1fed2eeffd947854cbfe1d649f6b8f44 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-16rpy-10628d94d94b3718bce5cca8ed19ccd3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7e7pa-899581e4556854db6f9da5575a5a8131 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-p15q6-7988f70bbde9225d4939502e75372d47 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-m5s9y-7b76f5a9e1d0bbb46a49612183065623 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-d5v0e-6080c364b09064f7548cafd59f1d51b2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1cupn2-50696282bcd057d6cd4bb7eb39bb1fde .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-r72ie-a4111dd8d92bb66f6158954e6f0ea3ca .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-k2osj1df-a91b51ecd725a0c0124c2486a2873e23 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6qcwm-1fed2eeffd947854cbfe1d649f6b8f44 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-16rpy-10628d94d94b3718bce5cca8ed19ccd3 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7e7pa-899581e4556854db6f9da5575a5a8131 .av-special-heading-tag{
font-size:0.8em;
}
}
