.avia-section.av-676gek-d34a47e0ed2b1cd13df6a9c1c2f1b7b7 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://cadizsurfcenter.com/wp-content/uploads/2018/03/banner-clases-privadas.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-676gek-d34a47e0ed2b1cd13df6a9c1c2f1b7b7 .av-section-color-overlay{
opacity:0.4;
background-color:#000000;
}

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

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

.flex_cell.av-5j2jt0-f6b7b742d40a50fe4df714f320043cb4{
vertical-align:top;
background-color:#7bb0e7;
}
.responsive #top #wrap_all .flex_cell.av-5j2jt0-f6b7b742d40a50fe4df714f320043cb4{
padding:3px 3px 3px 3px !important;
}

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

.avia-section.av-ito9o-285fa6b0aa7c6fe146d6bbf5657cc36d{
background-color:#e6eaed;
background-image:unset;
}

.flex_column.av-51v0kc-63ad6179fface5d0c70f937548988c0b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-h715o-8eb4c3b36c8b1e6a6c689ec2a946fd2c{
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-h715o-8eb4c3b36c8b1e6a6c689ec2a946fd2c .av-section-color-overlay{
opacity:0.7;
background-color:#ffffff;
}

.flex_column.av-4k9edo-e5e25b233aef00881abfb34f14ff3cce{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2a4zto-64bcab0e842ddf0bd5cb18ae451495e7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av-hotspot-image-container .av-image-hotspot.av-1wn8xw-191c7625b19f5f26b97d9063f98909bf{
top:16.3%;
left:48.5%;
}

.av-hotspot-image-container .av-image-hotspot.av-60tzo-e7ef36aab67e16c832102a4e6aa1df22{
top:38.1%;
left:67.5%;
}

.av-hotspot-image-container .av-image-hotspot.av-5fnn8-229345eb2ca3ff910ecb25929515e1ec{
top:60.7%;
left:36.8%;
}

.flex_column.av-1e4sno-233f4dff91749ae35fa55220a211f3db{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-10ebqc-bd0821771183e4e0234bc2986886b3fe{
vertical-align:top;
background-color:#7bb0e7;
}
.responsive #top #wrap_all .flex_cell.av-10ebqc-bd0821771183e4e0234bc2986886b3fe{
padding:30px 30px 30px 30px !important;
}

#top .avia-gallery.av-ypdac-b1d56acd41a94a45cb3e578a085ce112 .avia-gallery-thumb a{
width:20%;
}

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

.flex_cell.av-exe44-9423a0145ce567cb260092d6097deb2f{
vertical-align:top;
background-color:#7bb0e7;
}
.responsive #top #wrap_all .flex_cell.av-exe44-9423a0145ce567cb260092d6097deb2f{
padding:3px 3px 3px 3px !important;
}

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


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

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