.avia-section.av-20jdo0p-47892af592c9f4274e2fb5e2c0731d1b{
background-color:#ffffff;
background-image:url(https://castila.es/wp-content/uploads/2017/01/Residencia-terraza-1.jpg);
background-repeat:no-repeat;
background-position:50% 0%;
background-attachment:fixed;
}

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

.flex_cell.av-1ui9b4p-5d0e278605d6ac0a19d1df148116cc65{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-1ui9b4p-5d0e278605d6ac0a19d1df148116cc65{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-1sqqcvt-07616b30fc453389b97d88cd6f666f3b{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-1sqqcvt-07616b30fc453389b97d88cd6f666f3b{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-1rplzbd-a7b7f254b993e9d0c8e3a6c120d443f4{
border-radius:0 0 0 0;
padding:0 0 0 0;
}

#top .av_textblock_section.av-1qb0s1l-3c5c3fa771db2ce5f2b8d3d25cdc35ec .avia_textblock{
font-size:18px;
}

.flex_cell.av-1nzkg6h-69055fdbf077f569eaf72b43f86b1a47{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-1nzkg6h-69055fdbf077f569eaf72b43f86b1a47{
padding:30px 30px 30px 30px !important;
}

.avia-section.av-1nj1vux-a386220f65f1fe4911bf4934e9834ddc{
background-color:#efefef;
background-image:unset;
}

.flex_column.av-1rmq8qx-241378c301438d99e8cca94c98efafa2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1qd4v8p-69e1380ad8b9b54bfe31d70ccfee8d71{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3ty115-848a19d976302ad60ca7ac46277d90fb{
border-radius:0px 0px 0px 0px;
padding:0px 5px 0px 0px;
}

.flex_column.av-1hkzhax-82eef3298267e9e39356534c9f6603a2{
border-radius:0px 0px 0px 0px;
padding:0px 5px 0px 0px;
}

.flex_column.av-1g6muo9-0bdd7e3102540f288b718adff8b56cc4{
border-radius:0px 0px 0px 0px;
padding:0px 5px 0px 0px;
}

#top .av_textblock_section.av-1f1lnnt-0aa370e45226dcb2258402ecc7168bb2 .avia_textblock{
font-size:12px;
}

.flex_column.av-1csahkp-6a6dc608cce0d746be421198674653d7{
border-radius:0px 0px 0px 0px;
padding:0px 5px 0px 0px;
}

#top .av_textblock_section.av-1buh2ex-1b9cfdfbbaced997ec0b244d3e39d20f .avia_textblock{
font-size:12px;
}

.flex_column.av-19nbwyx-7c340a0ddeeb6dec21562c84824067dc{
border-radius:0px 0px 0px 0px;
padding:0px 5px 0px 0px;
}

.flex_column.av-185obxl-57d80fb72bbfd7460d4a1acb59346c84{
border-radius:0px 0px 0px 0px;
padding:0px 5px 0px 0px;
}

.avia-section.av-14xkdjd-89ef81fbf857925b086212fc8b00c0f1{
background-repeat:no-repeat;
background-image:url(https://castila.es/wp-content/uploads/2017/02/Mosaic-background-estrella.jpg);
background-position:0% 0%;
background-attachment:scroll;
}

.flex_column.av-127euqx-70aa118d0fdf7bdf8a89e976b5c20c8d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-11vum6h-ce0a783d630dcaa38a145cab74892c90{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-z92eo9-fbde5046e06ddb4a8f1edb23cab31854{
padding-bottom:20px;
}
body .av-special-heading.av-z92eo9-fbde5046e06ddb4a8f1edb23cab31854 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-z92eo9-fbde5046e06ddb4a8f1edb23cab31854 .av-subheading{
font-size:18px;
}

.flex_column.av-xy2nw9-f1fa129d14c826afbfdd63821d4aae5c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-38dpi1-2da0a319c30bd349e20c5fa30e8671d5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-surxvt-18bbd226bedefde0dd358eab8a46f2cc{
border-radius:5px 0px 0px 0px;
padding:10px 10px 10px 10px;
}

#top .hr.hr-invisible.av-rpc66h-6c3cda925eba8e7ad981c10c8885bad3{
height:50px;
}

#top .av_textblock_section.av-o1y0op-3dfccb80048d8f955091716158b2c1a1 .avia_textblock{
font-size:40px;
}

.avia-image-container.av-mkhia1-2085b13a421ba6e99263d7878115c535 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mkhia1-2085b13a421ba6e99263d7878115c535 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-2jufnt-703af537bcf8ab932885a8fa29b72f8f{
background-color:#efefef;
background-image:unset;
}


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

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