.avia-section.av-11uw148-19919103f807b3ed2179ee7b54bd5d91{
background-repeat:no-repeat;
background-image:url(https://cadizsurfcenter.com/wp-content/uploads/2018/03/formacion-cabecera2.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-11uw148-19919103f807b3ed2179ee7b54bd5d91 .av-section-color-overlay{
opacity:0.4;
background-color:#000000;
}

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

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

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

.flex_cell.av-sajroo-590a09f81f02a804e3fa6ee62e30ee01{
vertical-align:top;
height:3px;
min-height:3px;
background-color:#4ecac2;
}
.responsive #top #wrap_all .flex_cell.av-sajroo-590a09f81f02a804e3fa6ee62e30ee01{
padding:3px 3px 3px 3px !important;
}

.avia-section.av-rd7piw-dcecb160658e914fadfa46cb93c64c21{
background-color:#e6eaed;
background-image:unset;
}

.flex_column.av-p8nd4o-08dd2c336b42b5cf8d34042347d9125c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-n4kdqg-de49843add239b351b1dbe4440b3407a{
background-repeat:no-repeat;
background-image:url(https://cadizsurfcenter.com/wp-content/uploads/2018/03/fondo-formacion-1.jpg);
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-n4kdqg-de49843add239b351b1dbe4440b3407a .av-section-color-overlay{
opacity:0.9;
background-color:#ffffff;
}

.flex_column.av-kvmprc-8840780c8b2cc7eb0445c2ac7c35d887{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-2dt8iw-0cbb893336260c004998ce276bc66c6d{
padding-bottom:10px;
}
body .av-special-heading.av-2dt8iw-0cbb893336260c004998ce276bc66c6d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2dt8iw-0cbb893336260c004998ce276bc66c6d .av-subheading{
font-size:15px;
}

.flex_column.av-gipxa0-f67f12d59fee81096f2c34e98fc435c3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-1f08i0-29f01b9e11a3dc42cfab301f51d565e8 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1f08i0-29f01b9e11a3dc42cfab301f51d565e8 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-bgbs3s-9da2899399f99d2925df51dc0c9c28e2{
vertical-align:top;
background-color:#7bb0e7;
}
.responsive #top #wrap_all .flex_cell.av-bgbs3s-9da2899399f99d2925df51dc0c9c28e2{
padding:30px 30px 30px 30px !important;
}

#top .avia-gallery.av-9x2bqg-203d758ad3695302a4d30ca5724c06c4 .avia-gallery-thumb a{
width:14.2857%;
}

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

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

.flex_cell.av-1yeje0-878c1ac96128dddc6f23ae136379371e{
vertical-align:top;
height:3px;
min-height:3px;
background-color:#4ecac2;
}
.responsive #top #wrap_all .flex_cell.av-1yeje0-878c1ac96128dddc6f23ae136379371e{
padding:3px 3px 3px 3px !important;
}


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

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