.avia-section.av-1cavdnil-80b31aca495f9afd1a5b1e381376ec5b{
background-color:#ffffff;
background-image:url(https://castila.es/wp-content/uploads/2019/10/Albaicin-1500x630.jpg);
background-repeat:no-repeat;
background-position:50% 0%;
background-attachment:fixed;
}
.avia-section.av-1cavdnil-80b31aca495f9afd1a5b1e381376ec5b .av-section-color-overlay{
opacity:0.4;
background-color:#293174;
}

#top .av-special-heading.av-1c729iwd-3bb99077c622f89ae450e1bd0ff5fd04{
padding-bottom:30px;
color:#ffffff;
font-size:60px;
}
body .av-special-heading.av-1c729iwd-3bb99077c622f89ae450e1bd0ff5fd04 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1c729iwd-3bb99077c622f89ae450e1bd0ff5fd04 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-1c729iwd-3bb99077c622f89ae450e1bd0ff5fd04 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1c729iwd-3bb99077c622f89ae450e1bd0ff5fd04 .av-subheading{
font-size:30px;
}

.flex_cell.av-17k1n1sd-202f4bd518d8068a00a136ecb30ac7bf{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-17k1n1sd-202f4bd518d8068a00a136ecb30ac7bf{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-16x4otzh-b2d805e2b29096c823c1c88c8285544d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 30px 0px;
}

.flex_column.av-497dnbh-a75e26448a295ac61455f34299e87f07{
border-radius:0px 0px 0px 0px;
padding:0px 0px 30px 0px;
}

#top .av-special-heading.av-1628gyst-09cb50844b660c1017f4f8d4094c8f90{
padding-bottom:10px;
color:#293174;
}
body .av-special-heading.av-1628gyst-09cb50844b660c1017f4f8d4094c8f90 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1628gyst-09cb50844b660c1017f4f8d4094c8f90 .special-heading-inner-border{
border-color:#293174;
}
.av-special-heading.av-1628gyst-09cb50844b660c1017f4f8d4094c8f90 .av-subheading{
font-size:15px;
}

.flex_cell.av-154vd2zx-7910451dea8bd92403b02e07c93d3e56{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-154vd2zx-7910451dea8bd92403b02e07c93d3e56{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-14knzt8t-2e20edf83e5c0915d4233760edb3fc93{
border-width:1px;
border-color:#e1e1e1;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
}

#top .av-special-heading.av-149r3v59-52ac3f84f50da1630f94f8cea387347e{
padding-bottom:10px;
color:#293174;
}
body .av-special-heading.av-149r3v59-52ac3f84f50da1630f94f8cea387347e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-149r3v59-52ac3f84f50da1630f94f8cea387347e .special-heading-inner-border{
border-color:#293174;
}
.av-special-heading.av-149r3v59-52ac3f84f50da1630f94f8cea387347e .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-13vv8bn1-301c41ff326a18bc53ffd1522d0f46b8 .avia_textblock{
color:#293174;
}

.av_font_icon.av-133hbwx9-0e38066ace7afcbdb9584bd8c3534231{
color:#b0242b;
border-color:#b0242b;
}
.avia-svg-icon.av-133hbwx9-0e38066ace7afcbdb9584bd8c3534231 svg:first-child{
stroke:#b0242b;
fill:#b0242b;
}
.av_font_icon.av-133hbwx9-0e38066ace7afcbdb9584bd8c3534231 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-3vg7fhp-aa22c0915bbd11938caa08d1662c88a2{
color:#b0242b;
border-color:#b0242b;
}
.avia-svg-icon.av-3vg7fhp-aa22c0915bbd11938caa08d1662c88a2 svg:first-child{
stroke:#b0242b;
fill:#b0242b;
}
.av_font_icon.av-3vg7fhp-aa22c0915bbd11938caa08d1662c88a2 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-1285ms0d-2465d1c777595236b07c0aa3b0d5acc0{
color:#b0242b;
border-color:#b0242b;
}
.avia-svg-icon.av-1285ms0d-2465d1c777595236b07c0aa3b0d5acc0 svg:first-child{
stroke:#b0242b;
fill:#b0242b;
}
.av_font_icon.av-1285ms0d-2465d1c777595236b07c0aa3b0d5acc0 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-11tliw6l-d43587fae3978bff125023440c96784f{
color:#b0242b;
border-color:#b0242b;
}
.avia-svg-icon.av-11tliw6l-d43587fae3978bff125023440c96784f svg:first-child{
stroke:#b0242b;
fill:#b0242b;
}
.av_font_icon.av-11tliw6l-d43587fae3978bff125023440c96784f .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-11hsb3xp-85ec3bd1d61cd4b3ed9c30c714adcca2{
color:#b0242b;
border-color:#b0242b;
}
.avia-svg-icon.av-11hsb3xp-85ec3bd1d61cd4b3ed9c30c714adcca2 svg:first-child{
stroke:#b0242b;
fill:#b0242b;
}
.av_font_icon.av-11hsb3xp-85ec3bd1d61cd4b3ed9c30c714adcca2 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-10t0bhf1-17087c8ca0be74685ca7e55d030321e9{
color:#b0242b;
border-color:#b0242b;
}
.avia-svg-icon.av-10t0bhf1-17087c8ca0be74685ca7e55d030321e9 svg:first-child{
stroke:#b0242b;
fill:#b0242b;
}
.av_font_icon.av-10t0bhf1-17087c8ca0be74685ca7e55d030321e9 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-10qzkbal-39b0ec29cc5814c83fa64deb7c7f9af6{
color:#b0242b;
border-color:#b0242b;
}
.avia-svg-icon.av-10qzkbal-39b0ec29cc5814c83fa64deb7c7f9af6 svg:first-child{
stroke:#b0242b;
fill:#b0242b;
}
.av_font_icon.av-10qzkbal-39b0ec29cc5814c83fa64deb7c7f9af6 .av-icon-char{
font-size:20px;
line-height:20px;
}

.flex_column.av-zwpshm5-58c9c29bbc284819b6da95738f5c4752{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
}

#top .av-special-heading.av-zlcy4i5-766892899e326817eaedfb3bb9136526{
padding-bottom:10px;
color:#293174;
font-size:25px;
}
body .av-special-heading.av-zlcy4i5-766892899e326817eaedfb3bb9136526 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-zlcy4i5-766892899e326817eaedfb3bb9136526 .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-zlcy4i5-766892899e326817eaedfb3bb9136526 .special-heading-inner-border{
border-color:#293174;
}
.av-special-heading.av-zlcy4i5-766892899e326817eaedfb3bb9136526 .av-subheading{
font-size:15px;
}

.flex_column.av-wyy2q8d-d89cb75a2f7695143081e752ff275c8e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-vxovjsd-10dc62810c99812a1aaf10edaa467ca2{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-vxovjsd-10dc62810c99812a1aaf10edaa467ca2{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-vnnykvh-f15fea640ae4883590238a4b6efe9ac9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 30px 0px;
}

.flex_column.av-uxq21d9-e228861de49d94e97bc7a19af3c22111{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-u43uz8t-97d1c1b3d271bb2d9a6fd52076f4e87e{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-u43uz8t-97d1c1b3d271bb2d9a6fd52076f4e87e{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-ttxtoj1-9d83a86b743f5fb0d39e7ddf324afcc0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-tbgm2bx-b58c8845201fc8b16469be71574741f5{
padding-bottom:10px;
color:#293174;
}
body .av-special-heading.av-tbgm2bx-b58c8845201fc8b16469be71574741f5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-tbgm2bx-b58c8845201fc8b16469be71574741f5 .special-heading-inner-border{
border-color:#293174;
}
.av-special-heading.av-tbgm2bx-b58c8845201fc8b16469be71574741f5 .av-subheading{
font-size:15px;
}

.av_font_icon.av-shbazot-f1210943347e22efb3ebc1363762dfab{
color:#c52437;
border-color:#c52437;
}
.avia-svg-icon.av-shbazot-f1210943347e22efb3ebc1363762dfab svg:first-child{
stroke:#c52437;
fill:#c52437;
}
.av_font_icon.av-shbazot-f1210943347e22efb3ebc1363762dfab .av-icon-char{
font-size:15px;
line-height:15px;
}

.av_font_icon.av-rud3ril-98c5029ddd834bbbb648f1e39d6fffcb{
color:#c52437;
border-color:#c52437;
}
.avia-svg-icon.av-rud3ril-98c5029ddd834bbbb648f1e39d6fffcb svg:first-child{
stroke:#c52437;
fill:#c52437;
}
.av_font_icon.av-rud3ril-98c5029ddd834bbbb648f1e39d6fffcb .av-icon-char{
font-size:15px;
line-height:15px;
}

.av_font_icon.av-ri7old9-2fcb03dcdeba83a06aa07f08786fafb6{
color:#c52437;
border-color:#c52437;
}
.avia-svg-icon.av-ri7old9-2fcb03dcdeba83a06aa07f08786fafb6 svg:first-child{
stroke:#c52437;
fill:#c52437;
}
.av_font_icon.av-ri7old9-2fcb03dcdeba83a06aa07f08786fafb6 .av-icon-char{
font-size:15px;
line-height:15px;
}

.av_font_icon.av-qowk73h-23f3a6d6684a2fe095881ab7fb6440aa{
color:#c52437;
border-color:#c52437;
}
.avia-svg-icon.av-qowk73h-23f3a6d6684a2fe095881ab7fb6440aa svg:first-child{
stroke:#c52437;
fill:#c52437;
}
.av_font_icon.av-qowk73h-23f3a6d6684a2fe095881ab7fb6440aa .av-icon-char{
font-size:15px;
line-height:15px;
}

.av_font_icon.av-q9hqcgd-1d6a859c65b15fe70c495b46158574cd{
color:#c52437;
border-color:#c52437;
}
.avia-svg-icon.av-q9hqcgd-1d6a859c65b15fe70c495b46158574cd svg:first-child{
stroke:#c52437;
fill:#c52437;
}
.av_font_icon.av-q9hqcgd-1d6a859c65b15fe70c495b46158574cd .av-icon-char{
font-size:15px;
line-height:15px;
}

.flex_column.av-okos1ql-eb41a922e4fd1a4c8f314d5856729578{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-2d64mx9-c2dcc43664ce4d6daa9cd76a33c0c310{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-2d64mx9-c2dcc43664ce4d6daa9cd76a33c0c310{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-2avuj4d-4e45e28e36cfb2a31ec720a71ee2c219{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-ohvnvx-a2104e3ad066ff250b2e33092662ddfa .avia_textblock{
color:#b02b2c;
}

.flex_column.av-1cr91d1p-1770a7276ec7a22461315233e50fdf3b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-mofdect-deb25b7ef1cfe9b637c3b86882b4a642{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-m3k6sel-e018af403c418027361b148ffc5bff01{
padding-bottom:10px;
color:#666666;
}
body .av-special-heading.av-m3k6sel-e018af403c418027361b148ffc5bff01 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m3k6sel-e018af403c418027361b148ffc5bff01 .special-heading-inner-border{
border-color:#666666;
}
.av-special-heading.av-m3k6sel-e018af403c418027361b148ffc5bff01 .av-subheading{
font-size:15px;
}

.flex_cell.av-ahnma25-51e0d6657a016861fd507e03bebcfc69{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-ahnma25-51e0d6657a016861fd507e03bebcfc69{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-a0yl6vh-b6bf240f23990665a1e59444fe5b4ee2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-9968o99-b0ff813b0f984b985dcbf6c79d47f057 .avia_textblock{
font-size:12px;
}

.flex_cell.av-87jrj0t-f03c22794aa0d60af06a23024336d63b{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-87jrj0t-f03c22794aa0d60af06a23024336d63b{
padding:30px 30px 30px 30px !important;
}

.avia-image-container.av-7f67z9p-400a3d738e461e9f4c6df926c1d0393d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-7f67z9p-400a3d738e461e9f4c6df926c1d0393d .av-caption-image-overlay-bg{
opacity:0.2;
background-color:#000000;
}
.avia-image-container.av-7f67z9p-400a3d738e461e9f4c6df926c1d0393d .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-6yavp2l-00e6afb7a063ad93e3d7423c23cad82f{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-6yavp2l-00e6afb7a063ad93e3d7423c23cad82f{
padding:30px 30px 30px 30px !important;
}

.avia-image-container.av-6lqgeh9-6a41980f4466abd886d2fd716b677ec0 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-6lqgeh9-6a41980f4466abd886d2fd716b677ec0 .av-caption-image-overlay-bg{
opacity:0.2;
background-color:#0f0600;
}
.avia-image-container.av-6lqgeh9-6a41980f4466abd886d2fd716b677ec0 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-6bk6j4d-d83b8abe01c280c5cb9f1a5182290aa8{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-6bk6j4d-d83b8abe01c280c5cb9f1a5182290aa8{
padding:30px 30px 30px 30px !important;
}

.avia-image-container.av-5wlhiz1-736053b37cd1fa89993cdef92eb24b73 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5wlhiz1-736053b37cd1fa89993cdef92eb24b73 .av-caption-image-overlay-bg{
opacity:0.2;
background-color:#0f0600;
}
.avia-image-container.av-5wlhiz1-736053b37cd1fa89993cdef92eb24b73 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-55ptpgt-4dcce2c26d8d07e3025bf22d5a2a33a3{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-55ptpgt-4dcce2c26d8d07e3025bf22d5a2a33a3{
padding:30px 30px 30px 30px !important;
}

.avia-image-container.av-4p8eytp-3dc4e4f90b70dae1735083eac9d637cd img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4p8eytp-3dc4e4f90b70dae1735083eac9d637cd .av-caption-image-overlay-bg{
opacity:0.2;
background-color:#0f0600;
}
.avia-image-container.av-4p8eytp-3dc4e4f90b70dae1735083eac9d637cd .av-image-caption-overlay-center{
color:#ffffff;
}


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

#top #wrap_all .av-special-heading.av-zlcy4i5-766892899e326817eaedfb3bb9136526 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-zlcy4i5-766892899e326817eaedfb3bb9136526 .av-special-heading-tag{
font-size:0.8em;
}
}
