.avia-section.av-2ikkv0a-ed36a923549d87e590385bdd875b18af .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://cadizsurfcenter.com/wp-content/uploads/2018/03/groom-surfers-300x165.jpg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-2ikkv0a-ed36a923549d87e590385bdd875b18af .av-section-color-overlay{
opacity:0.2;
background-color:#000000;
}

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

.flex_cell.av-2cofh0q-18d6446745b606d657ebe7c12d4009af{
vertical-align:top;
height:3px;
min-height:3px;
background-color:#5f8789;
}
.responsive #top #wrap_all .flex_cell.av-2cofh0q-18d6446745b606d657ebe7c12d4009af{
padding:3px 3px 3px 3px !important;
}

.flex_cell.av-2bpo6q2-d5b87bbadd9f03de447db376a755abb6{
vertical-align:top;
height:3px;
min-height:3px;
background-color:#7bb0e7;
}
.responsive #top #wrap_all .flex_cell.av-2bpo6q2-d5b87bbadd9f03de447db376a755abb6{
padding:3px 3px 3px 3px !important;
}

.flex_cell.av-2anng16-9c0dd24d393601fe08e33398a1aa5057{
vertical-align:top;
height:3px;
min-height:3px;
background-color:#4ecac2;
}
.responsive #top #wrap_all .flex_cell.av-2anng16-9c0dd24d393601fe08e33398a1aa5057{
padding:3px 3px 3px 3px !important;
}

.flex_cell.av-26gzpei-52e88ebb24e99695cc79cc368aa06547{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-26gzpei-52e88ebb24e99695cc79cc368aa06547{
padding:30px 200px 30px 200px !important;
}

.flex_cell.av-2062jwa-05d76af8883b5b709bd4cafe28ce516f{
vertical-align:top;
height:3px;
min-height:3px;
background:url(https://cadizsurfcenter.com/wp-content/uploads/2018/03/fondo-papel.jpg) 50% 0% no-repeat scroll #d9f6f9;
}
.responsive #top #wrap_all .flex_cell.av-2062jwa-05d76af8883b5b709bd4cafe28ce516f{
padding:20px 10px 0px 30px !important;
}

#top .av-special-heading.av-k9a3m63v-915d5198bc6d3480d05fabea3a75cd1c{
padding-bottom:15px;
color:#1d4782;
}
body .av-special-heading.av-k9a3m63v-915d5198bc6d3480d05fabea3a75cd1c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-k9a3m63v-915d5198bc6d3480d05fabea3a75cd1c .special-heading-inner-border{
border-color:#1d4782;
}
.av-special-heading.av-k9a3m63v-915d5198bc6d3480d05fabea3a75cd1c .av-subheading{
font-size:15px;
}

.flex_column.av-1www8bu-6fc5c3fb63afc537e8828c98541a3eda{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-1uckbu2-3f8e85d00edb5eb4aa8255dff48ebbec .iconlist_icon{
color:#4ecac2;
}
#top .avia-icon-list-container.av-1uckbu2-3f8e85d00edb5eb4aa8255dff48ebbec .iconlist_icon svg:first-child{
stroke:#4ecac2;
fill:#4ecac2;
}
#top #wrap_all .avia-icon-list-container.av-1uckbu2-3f8e85d00edb5eb4aa8255dff48ebbec .av_iconlist_title{
color:#1d4782;
}

.flex_cell.av-160vjuy-6e30a37ee4694c22bdae3a0e25d7b35b{
vertical-align:top;
height:3px;
min-height:3px;
}
.responsive #top #wrap_all .flex_cell.av-160vjuy-6e30a37ee4694c22bdae3a0e25d7b35b{
padding:0px 0px 0px 0px !important;
}

.av-hotspot-image-container .av-image-hotspot.av-12qd06i-4603fe14cba566c5a609d0d2b59a66dd{
top:1.9%;
left:38%;
}
.av-hotspot-image-container .av-image-hotspot.av-12qd06i-4603fe14cba566c5a609d0d2b59a66dd .av-image-hotspot-pulse{
background-color:#4ecac2;
}

.av-hotspot-image-container .av-image-hotspot.av-11rtfnu-4cc935e1f084ddaddf95907081bdcc22{
top:22.5%;
left:41.7%;
}
.av-hotspot-image-container .av-image-hotspot.av-11rtfnu-4cc935e1f084ddaddf95907081bdcc22 .av-image-hotspot-pulse{
background-color:#4ecac2;
}

.av-hotspot-image-container .av-image-hotspot.av-zhlh0q-e18dbdd362cb904a4634c976dc030055{
top:38.2%;
left:35.7%;
}
.av-hotspot-image-container .av-image-hotspot.av-zhlh0q-e18dbdd362cb904a4634c976dc030055 .av-image-hotspot-pulse{
background-color:#4ecac2;
}

.av-hotspot-image-container .av-image-hotspot.av-xgh87u-858568f0bbd961e0c1c053c02f79f8c2{
top:19.4%;
left:40.4%;
}
.av-hotspot-image-container .av-image-hotspot.av-xgh87u-858568f0bbd961e0c1c053c02f79f8c2 .av-image-hotspot-pulse{
background-color:#4ecac2;
}

.av-hotspot-image-container .av-image-hotspot.av-wem9uy-6d5b42d5e6b6f9d5fefc2dde358a6caa{
top:28.8%;
left:39.3%;
}
.av-hotspot-image-container .av-image-hotspot.av-wem9uy-6d5b42d5e6b6f9d5fefc2dde358a6caa .av-image-hotspot-pulse{
background-color:#4ecac2;
}

.av-hotspot-image-container .av-image-hotspot.av-uqwhvu-e25e988e2377604c14002cb2d56325db{
top:11.3%;
left:42.3%;
}

.av-hotspot-image-container .av-image-hotspot.av-2wugre-f9a2d916ce3ab6b1b0930246deb788ab{
top:14.4%;
left:43.7%;
}
.av-hotspot-image-container .av-image-hotspot.av-2wugre-f9a2d916ce3ab6b1b0930246deb788ab .av-image-hotspot-pulse{
background-color:#4ecac2;
}

.av-hotspot-image-container .av-image-hotspot.av-rq167e-8b276641a96ab5bd4e52aa21a8a9eb4b{
top:43.1%;
left:15.7%;
}
.av-hotspot-image-container .av-image-hotspot.av-rq167e-8b276641a96ab5bd4e52aa21a8a9eb4b .av-image-hotspot-pulse{
background-color:#4ecac2;
}

.av-hotspot-image-container .av-image-hotspot.av-pbcvyi-7cfe997c0bc5a9b35dd4079c0a150872{
top:58.8%;
left:0.6%;
}
.av-hotspot-image-container .av-image-hotspot.av-pbcvyi-7cfe997c0bc5a9b35dd4079c0a150872 .av-image-hotspot-pulse{
background-color:#4ecac2;
}

.av-hotspot-image-container .av-image-hotspot.av-omf1fe-5d0f7299f88c00e948167aa02e95d60c{
top:33.1%;
left:8.3%;
}
.av-hotspot-image-container .av-image-hotspot.av-omf1fe-5d0f7299f88c00e948167aa02e95d60c .av-image-hotspot-pulse{
background-color:#4ecac2;
}

.av-hotspot-image-container .av-image-hotspot.av-mqr4iy-81234382de4472cc569576f5581fc4ee{
top:20%;
left:2.7%;
}
.av-hotspot-image-container .av-image-hotspot.av-mqr4iy-81234382de4472cc569576f5581fc4ee .av-image-hotspot-pulse{
background-color:#4ecac2;
}

.av-hotspot-image-container .av-image-hotspot.av-kmxscq-5fc4edd215ec213059796e44f354db14{
top:75%;
left:50.7%;
}
.av-hotspot-image-container .av-image-hotspot.av-kmxscq-5fc4edd215ec213059796e44f354db14 .av-image-hotspot-pulse{
background-color:#4ecac2;
}

.av-hotspot-image-container .av-image-hotspot.av-iweuei-439d21cbd9c2b4fe55f831ca106b5dbd{
top:56.9%;
left:84%;
}
.av-hotspot-image-container .av-image-hotspot.av-iweuei-439d21cbd9c2b4fe55f831ca106b5dbd .av-image-hotspot-pulse{
background-color:#4ecac2;
}

.av-hotspot-image-container .av-image-hotspot.av-hflwre-97465ba25e76b8123e3f87a15c851379{
top:73.8%;
left:88.3%;
}
.av-hotspot-image-container .av-image-hotspot.av-hflwre-97465ba25e76b8123e3f87a15c851379 .av-image-hotspot-pulse{
background-color:#4ecac2;
}

.av-hotspot-image-container .av-image-hotspot.av-g6twcq-2b37466045bc75e931ebb3e83b3241f3{
top:46.3%;
left:68%;
}
.av-hotspot-image-container .av-image-hotspot.av-g6twcq-2b37466045bc75e931ebb3e83b3241f3 .av-image-hotspot-pulse{
background-color:#4ecac2;
}

.av-hotspot-image-container .av-image-hotspot.av-e51v2i-4cc364d6b42539e7423a0a1c104fa2fa{
top:34.3%;
left:1%;
}
.av-hotspot-image-container .av-image-hotspot.av-e51v2i-4cc364d6b42539e7423a0a1c104fa2fa .av-image-hotspot-pulse{
background-color:#4ecac2;
}

.flex_cell.av-aea6kq-70a19fa6dc00c5b48ba1fe5693695bea{
vertical-align:top;
height:400px;
min-height:400px;
background:url(https://cadizsurfcenter.com/wp-content/uploads/2018/03/groom-surfers.jpg) 50% 100% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-aea6kq-70a19fa6dc00c5b48ba1fe5693695bea{
padding:30px 30px 30px 30px !important;
}

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

.flex_cell.av-563pei-f92639dc2d3d10fd5747ff97be61369c{
vertical-align:top;
height:3px;
min-height:3px;
background-color:#5f8789;
}
.responsive #top #wrap_all .flex_cell.av-563pei-f92639dc2d3d10fd5747ff97be61369c{
padding:3px 3px 3px 3px !important;
}

.flex_cell.av-4nvmkq-605bed6dd36f1b03cbf087d95f27a146{
vertical-align:top;
height:3px;
min-height:3px;
background-color:#7bb0e7;
}
.responsive #top #wrap_all .flex_cell.av-4nvmkq-605bed6dd36f1b03cbf087d95f27a146{
padding:3px 3px 3px 3px !important;
}

.flex_cell.av-2dcy4q-5dd435f8d285c51cbff787f936a15bf4{
vertical-align:top;
height:3px;
min-height:3px;
background-color:#4ecac2;
}
.responsive #top #wrap_all .flex_cell.av-2dcy4q-5dd435f8d285c51cbff787f936a15bf4{
padding:3px 3px 3px 3px !important;
}

#top #wrap_all .avia-slideshow .av-slideshow-caption.av-4y6rky-10dee60ee2c577e50d2945be143dbae7__1 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-4y6rky-10dee60ee2c577e50d2945be143dbae7__1 .avia-caption-content{
font-size:20px;
}
#top .avia-slideshow .av-slideshow-caption.av-4y6rky-10dee60ee2c577e50d2945be143dbae7__1 .avia-caption-content p{
font-size:20px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-4y6rky-10dee60ee2c577e50d2945be143dbae7__2 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-4y6rky-10dee60ee2c577e50d2945be143dbae7__2 .avia-caption-content{
font-size:20px;
}
#top .avia-slideshow .av-slideshow-caption.av-4y6rky-10dee60ee2c577e50d2945be143dbae7__2 .avia-caption-content p{
font-size:20px;
}


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

#top #wrap_all .av-special-heading.av-9ke80a-d90ce11e6fb3e66f1bc26e7d159d84e5 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-9ke80a-d90ce11e6fb3e66f1bc26e7d159d84e5 .av-special-heading-tag{
font-size:0.8em;
}
}
