.avia-section.av-5yb2qp-05d813e9c14d244c78c4d1877ea020c6 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://cadizsurfcenter.com/wp-content/uploads/2018/03/banner-entrenamiento-personal.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-5yb2qp-05d813e9c14d244c78c4d1877ea020c6 .av-section-color-overlay{
opacity:0.2;
background-color:#000000;
}

#top .av-special-heading.av-kt0yp-86763a671cf3a8105e62be58b849234c{
padding-bottom:10px;
color:#ffffff;
font-size:90px;
}
body .av-special-heading.av-kt0yp-86763a671cf3a8105e62be58b849234c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kt0yp-86763a671cf3a8105e62be58b849234c .av-special-heading-tag{
font-size:90px;
}
.av-special-heading.av-kt0yp-86763a671cf3a8105e62be58b849234c .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kt0yp-86763a671cf3a8105e62be58b849234c .av-subheading{
font-size:15px;
}

.flex_cell.av-5f98xd-2a722722c6d1ebf6f7ab199cc0021a40{
vertical-align:top;
background-color:#5f8789;
}
.responsive #top #wrap_all .flex_cell.av-5f98xd-2a722722c6d1ebf6f7ab199cc0021a40{
padding:3px 3px 3px 3px !important;
}

.flex_cell.av-5960y9-42c82b59492ee03d3dc9567fbcbc0453{
vertical-align:top;
background-color:#7bb0e7;
}
.responsive #top #wrap_all .flex_cell.av-5960y9-42c82b59492ee03d3dc9567fbcbc0453{
padding:3px 3px 3px 3px !important;
}

.flex_cell.av-hx6jd-11c317cea6c76f40f3f6bdf7b71adfd3{
vertical-align:top;
background-color:#4ecac2;
}
.responsive #top #wrap_all .flex_cell.av-hx6jd-11c317cea6c76f40f3f6bdf7b71adfd3{
padding:3px 3px 3px 3px !important;
}

.avia-section.av-4yb9tl-fa74819377dd89630aff44675349193a{
background-color:#e6eaed;
background-image:unset;
}

.flex_column.av-4pxie9-b0a4d2a98ce53f73a3384815d7d9daf4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-4fhw0p-ec41e7a32913fca2bbd2f51b9670815c{
background-repeat:no-repeat;
background-image:url(https://cadizsurfcenter.com/wp-content/uploads/2018/01/F4.jpg);
background-position:0% 100%;
background-attachment:scroll;
}
.avia-section.av-4fhw0p-ec41e7a32913fca2bbd2f51b9670815c .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

.flex_column.av-484i09-931c3954b2dce0149d1de9ec7fc43b79{
border-radius:0px 0px 0px 0px;
padding:35px 0px 0px 0px;
background-color:#ffffff;
}

#top .av-special-heading.av-dypoh-54332b4960c7ac75d7ba136d0ee901f4{
padding-bottom:10px;
color:#5f8789;
font-size:25px;
}
body .av-special-heading.av-dypoh-54332b4960c7ac75d7ba136d0ee901f4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-dypoh-54332b4960c7ac75d7ba136d0ee901f4 .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-dypoh-54332b4960c7ac75d7ba136d0ee901f4 .special-heading-inner-border{
border-color:#5f8789;
}
.av-special-heading.av-dypoh-54332b4960c7ac75d7ba136d0ee901f4 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-3up389-fd71090bdd113970b9a8c52f47bfce84{
height:15px;
}

.avia-image-container.av-dda2p-6b72515241a2ed2d2f2ec3568df0c5c9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-dda2p-6b72515241a2ed2d2f2ec3568df0c5c9 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-3mkmoh-2429baa5056c17825ee9b8a58b532360 .avia_textblock{
font-size:30px;
color:#5f8789;
}

#top .hr.av-3evvpt-33367e0b43056955058fe8a37436052e{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-3evvpt-33367e0b43056955058fe8a37436052e .hr-inner{
width:80%;
border-color:#5f8789;
}

#top .av_textblock_section.av-37iqyp-0ffca3b4c7ab617125f27e67f1488b1b .avia_textblock{
font-size:30px;
color:#5f8789;
}

.flex_column.av-31pyrd-c6f8fc75936bc4f02be14140264a94f3{
border-radius:0px 0px 0px 0px;
padding:35px 0px 0px 0px;
background-color:#ffffff;
}

#top .av-special-heading.av-u5c1-c26324dfdc835799704c6aeaf2f74df9{
padding-bottom:10px;
color:#5f8789;
font-size:25px;
}
body .av-special-heading.av-u5c1-c26324dfdc835799704c6aeaf2f74df9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-u5c1-c26324dfdc835799704c6aeaf2f74df9 .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-u5c1-c26324dfdc835799704c6aeaf2f74df9 .special-heading-inner-border{
border-color:#5f8789;
}
.av-special-heading.av-u5c1-c26324dfdc835799704c6aeaf2f74df9 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2qexzd-f74de8f6bf098d1be6251ea4b1404c4a{
height:15px;
}

.avia-image-container.av-2mrktd-71c1ea4a001e19ebaa479b4266fb4d96 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2mrktd-71c1ea4a001e19ebaa479b4266fb4d96 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-2ca8pl-010a7f0ef9aa2ff7d549af73ec02bfc8 .avia_textblock{
font-size:30px;
color:#5f8789;
}

#top .hr.av-7ta89-6d928f17025886990aa59d85ed6b1348{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-7ta89-6d928f17025886990aa59d85ed6b1348 .hr-inner{
width:80%;
border-color:#5f8789;
}

#top .av_textblock_section.av-21oma9-e529bb6fbc6eee356db82cb738b30fb7 .avia_textblock{
font-size:30px;
color:#5f8789;
}

.flex_column.av-1u6zht-78e09ff7adb258062bb4c547814f50be{
border-radius:15px 15px 15px 15px;
padding:2% 2% 2% 2%;
background-color:#ffffff;
}

#top .av_textblock_section.av-1oieix-b4134aec9cedf225dcc8bac0dcff28a1 .avia_textblock{
font-size:18px;
color:#5f8789;
}

.flex_column.av-1l3l89-b2a3c0be5d763212b55132b180138e5b{
border-radius:15px 15px 15px 15px;
padding:2% 2% 2% 2%;
background-color:#ffffff;
}

#top .av_textblock_section.av-1f8sht-05add77a2d3eaa2131e4ae062278aa80 .avia_textblock{
font-size:18px;
color:#5f8789;
}

.flex_cell.av-3nxop-c9f9c892649eb7cf836f9e07d8858e3d{
vertical-align:top;
background-color:#7bb0e7;
}
.responsive #top #wrap_all .flex_cell.av-3nxop-c9f9c892649eb7cf836f9e07d8858e3d{
padding:30px 30px 30px 30px !important;
}

#top .avia-gallery.av-uf07l-a79e8f25e691e995cb33bc5f095fa613 .avia-gallery-thumb a{
width:25%;
}

.flex_cell.av-ikl4p-f4cf25fd8075b740ebf834ae4e06dac1{
vertical-align:top;
background-color:#4ecac2;
}
.responsive #top #wrap_all .flex_cell.av-ikl4p-f4cf25fd8075b740ebf834ae4e06dac1{
padding:3px 3px 3px 3px !important;
}

.flex_cell.av-gez5d-77b708dff050d68abdbc01d9b6c43a3d{
vertical-align:top;
background-color:#7bb0e7;
}
.responsive #top #wrap_all .flex_cell.av-gez5d-77b708dff050d68abdbc01d9b6c43a3d{
padding:3px 3px 3px 3px !important;
}

.flex_cell.av-90nyh-2ac5d25343bceb8724bb484dd9c4cebc{
vertical-align:top;
background-color:#5f8789;
}
.responsive #top #wrap_all .flex_cell.av-90nyh-2ac5d25343bceb8724bb484dd9c4cebc{
padding:3px 3px 3px 3px !important;
}


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

#top #wrap_all .av-special-heading.av-dypoh-54332b4960c7ac75d7ba136d0ee901f4 .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-dypoh-54332b4960c7ac75d7ba136d0ee901f4 .av-special-heading-tag{
font-size:0.8em;
}

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