.avia-section.av-1brhoqr-69ce43682e7d6c86c71d7ecbfcb6188b{
background-repeat:no-repeat;
background-image:url(https://castila.es/wp-content/uploads/2017/02/Mosaic-background-estrella.jpg);
background-position:50% 50%;
background-attachment:fixed;
}

#top .av-special-heading.av-19419bn-00325f3b9a9a4e3ad55f9c4e99456b0d{
padding-bottom:10px;
color:#800000;
font-size:40px;
}
body .av-special-heading.av-19419bn-00325f3b9a9a4e3ad55f9c4e99456b0d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-19419bn-00325f3b9a9a4e3ad55f9c4e99456b0d .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-19419bn-00325f3b9a9a4e3ad55f9c4e99456b0d .special-heading-inner-border{
border-color:#800000;
}
.av-special-heading.av-19419bn-00325f3b9a9a4e3ad55f9c4e99456b0d .av-subheading{
font-size:15px;
}

#top .hr.av-15zkov7-83817b1dcc7bf88000a1f1cc8b5862a4{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-15zkov7-83817b1dcc7bf88000a1f1cc8b5862a4 .hr-inner{
width:60px;
border-color:#919191;
max-width:45%;
}
.hr.av-15zkov7-83817b1dcc7bf88000a1f1cc8b5862a4 .av-seperator-icon{
color:#919191;
}
.hr.av-15zkov7-83817b1dcc7bf88000a1f1cc8b5862a4 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#919191;
stroke:#919191;
}

.flex_column.av-14yze0z-61741ee5d0b0ef0334d1d95e9f64f7af{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-12q60df-2b123d517acfb55cc3977c30244ed222 .avia_textblock{
font-size:16px;
}

.flex_column.av-10zdf77-2225696850f3b424c738ea7526a238f4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-z3zd8j-8b4708eaca998a33e0da163b709f9f1d .avia_textblock{
font-size:16px;
}

.av_font_icon.av-xk3u43-5b7d1e0b4db40418527e3fa6abdff061{
color:#b02b2c;
border-color:#b02b2c;
}
.avia-svg-icon.av-xk3u43-5b7d1e0b4db40418527e3fa6abdff061 svg:first-child{
stroke:#b02b2c;
fill:#b02b2c;
}
.av_font_icon.av-xk3u43-5b7d1e0b4db40418527e3fa6abdff061 .av-icon-char{
font-size:30px;
line-height:30px;
}

.av_font_icon.av-vvk1w3-001aa9ca668e5ed6af6ad169b45d7b27{
color:#9966ff;
border-color:#9966ff;
}
.avia-svg-icon.av-vvk1w3-001aa9ca668e5ed6af6ad169b45d7b27 svg:first-child{
stroke:#9966ff;
fill:#9966ff;
}
.av_font_icon.av-vvk1w3-001aa9ca668e5ed6af6ad169b45d7b27 .av-icon-char{
font-size:30px;
line-height:30px;
}

.av_font_icon.av-ur1pw3-2cf77914fa8d234a267f1d887f79fffc{
color:#ff9900;
border-color:#ff9900;
}
.avia-svg-icon.av-ur1pw3-2cf77914fa8d234a267f1d887f79fffc svg:first-child{
stroke:#ff9900;
fill:#ff9900;
}
.av_font_icon.av-ur1pw3-2cf77914fa8d234a267f1d887f79fffc .av-icon-char{
font-size:30px;
line-height:30px;
}

.av_font_icon.av-2wxjlv-ca9d0d07ec0ee975af764ba01ab61df6{
color:#0099cc;
border-color:#0099cc;
}
.avia-svg-icon.av-2wxjlv-ca9d0d07ec0ee975af764ba01ab61df6 svg:first-child{
stroke:#0099cc;
fill:#0099cc;
}
.av_font_icon.av-2wxjlv-ca9d0d07ec0ee975af764ba01ab61df6 .av-icon-char{
font-size:30px;
line-height:30px;
}

.flex_column.av-ryxw8j-cb35f68438c2179a18bc0bf28d26a26e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-qfqsqr-df9fff87c092319838d4bd50239c3261 .avia_textblock{
font-size:16px;
}

.av_font_icon.av-o89uwz-9a4d6ef510800645c1cb74015ef7d3ab{
color:#339933;
border-color:#339933;
}
.avia-svg-icon.av-o89uwz-9a4d6ef510800645c1cb74015ef7d3ab svg:first-child{
stroke:#339933;
fill:#339933;
}
.av_font_icon.av-o89uwz-9a4d6ef510800645c1cb74015ef7d3ab .av-icon-char{
font-size:30px;
line-height:30px;
}

.av_font_icon.av-lz8jrn-1ef0c593de741e84c4262e8b0673edff{
color:#ff6666;
border-color:#ff6666;
}
.avia-svg-icon.av-lz8jrn-1ef0c593de741e84c4262e8b0673edff svg:first-child{
stroke:#ff6666;
fill:#ff6666;
}
.av_font_icon.av-lz8jrn-1ef0c593de741e84c4262e8b0673edff .av-icon-char{
font-size:30px;
line-height:30px;
}

.av_font_icon.av-ktcpcz-eb02b0b8517ad5125e9116f9ffe38561{
color:#ffee00;
border-color:#ffee00;
}
.avia-svg-icon.av-ktcpcz-eb02b0b8517ad5125e9116f9ffe38561 svg:first-child{
stroke:#ffee00;
fill:#ffee00;
}
.av_font_icon.av-ktcpcz-eb02b0b8517ad5125e9116f9ffe38561 .av-icon-char{
font-size:30px;
line-height:30px;
}

#top .hr.hr-invisible.av-jn2xer-3f4b7b2e4708cb43a86f1fad65a67a24{
height:50px;
}


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

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