.title-text-masthead{z-index:5;margin-left:0px}.text-link-1{gap:73px;flex-shrink:2;align-self:auto;order:99;width:auto;height:auto;overflow:auto;box-sizing:border-box;color:#ffffff!important;font-family:"Open Sans",sans-serif;font-weight:400;font-size:18px;text-decoration:none;padding-top:0px;padding-right:24px;padding-bottom:12px;padding-left:24px;background-color:#1968FF}.text-link-title{color:#ffffff!important;font-family:"Open Sans",sans-serif;font-weight:700;font-size:2em;line-height:2.5rem;text-align:start;text-decoration:none;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;background-color:#1968FF}.masthead-container{display:flex;flex-flow:column;justify-content:start;align-items:start;justify-self:stretch;top:0px;left:0px;z-index:5;width:100%;box-sizing:border-box}.header-columns{align-self:stretch;justify-self:stretch;width:100vw;min-width:98vw}@media (max-width:479px){.header-columns{align-self:end}}.header-container{display:block;justify-self:start;width:100%;min-width:100%}.header-column-3{justify-self:stretch;grid-row-start:span 1;grid-row-end:span 1;grid-column-start:span 1;grid-column-end:span 1;object-fit:contain;box-sizing:border-box}@media (max-width:479px){.header-column-3{display:none;position:relative}}.weather-widget{display:block;position:absolute;right:0px}@media (max-width:479px){.weather-widget{display:none}}.page-featured-image{display:block;position:relative;top:0px;width:100%;object-fit:cover;box-sizing:border-box}.page-title{align-self:start;color:#fff!important;font-family:"Open Sans",sans-serif;font-weight:700;font-size:2em;text-wrap:pretty;margin-top:5%;margin-bottom:5%;padding-top:5px;padding-right:24px;padding-bottom:5px;padding-left:24px;background-color:#1968FF}.page-section-1{display:block;max-height:50vh;margin-right:auto;margin-left:auto;padding-top:0px;padding-right:10%;padding-bottom:10%;padding-left:10%}.page-content-container{right:auto;left:auto;width:90%;margin-top:80px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px;background-color:#FFF}.logo-header{display:block}.hostels-block-container{display:flex;justify-content:start;align-items:end;position:relative;width:100%;height:200px;background-image:url(https://gomadrid.com/wp-content/uploads/2025/01/hostel-masthead.jpg);background-size:cover;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll;border-top:5px solid #fff;border-bottom:5px solid #fff;border-left:5px solid #fff;border-right:5px solid #fff}@media (max-width:479px){.hostels-block-container{width:100%}}.hostels-block-title{justify-self:start;position:relative;bottom:0px;left:0px;box-sizing:border-box;color:#FFF;font-family:"Open Sans",sans-serif;font-weight:700;font-size:2em;line-height:2rem;text-align:start;padding-bottom:12px;padding-left:24px}.airport-block-container{display:flex;flex-flow:column;justify-content:end;align-items:start;width:100%;height:200px;background-image:url(https://gomadrid.com/wp-content/uploads/2025/03/beeegcheef_airport_in_Madrid_with_Air_Iberia_plane_taking_off_i_075bebfa-143b-4ed0-8241-db7c21eb8833@2x.png);background-size:cover;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll;border-top:5px solid #fff;border-bottom:5px solid #fff;border-left:5px solid #fff;border-right:5px solid #fff}.flamenco-block-container{display:flex;flex-flow:column;justify-content:end;align-items:start;width:100%;height:200px;box-sizing:border-box;background-image:url(https://gomadrid.com/wp-content/uploads/2025/09/flamenco-masthead.jpg);background-size:cover;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll;border-top:5px solid #fff;border-bottom:5px solid #fff;border-left:5px solid #fff;border-right:5px solid #fff}.airports-list-container{display:flex;flex-flow:column;justify-content:start;align-items:start}.post-excerpt{flex-shrink:1;text-overflow:ellipsis;text-wrap:wrap}.googlead-holder-1{width:728px;height:90px}.recent-posts{background-color:#fff}.recent-posts-title{width:100%;color:#000;font-family:"Open Sans",sans-serif;font-weight:700;font-size:40px;line-height:1;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;background-color:#FFB109}.section-1{display:flex;flex-flow:row;justify-content:start;align-items:start;overflow:visible;background-color:transparent}@media (max-width:479px){.section-1{object-fit:contain;padding-top:0px}}.top-3-container{display:flex;flex-flow:wrap;justify-content:start;align-items:start;order:-1;width:100%}@media (max-width:479px){.top-3-container{align-self:auto;order:-1;position:relative;top:0px}}.recent-posts-container{display:flex;flex-flow:column;align-self:stretch;justify-self:stretch;grid-row-start:span 1;grid-row-end:span 1;grid-column-start:span 1;grid-column-end:span 1;order:99;position:relative;top:-5%;width:100%;object-fit:contain;box-sizing:content-box}@media (max-width:479px){.recent-posts-container{overflow:clip}}.top-3-columns{gap:0px;order:-1;max-height:100%}@media (max-width:479px){.top-3-columns{position:relative;top:0px}}.main-content-container{display:flex;flex-flow:row;position:relative;top:-7%;width:100%}.php-ad1-code{position:relative;top:0px}.menu-items{width:20%;color:#1868FF}@media (max-width:479px){.menu-items{box-sizing:content-box}}@media (max-width:479px){.top-column-1{position:relative;height:auto;object-fit:contain;box-sizing:content-box}}.sidebar1-column{top:5%}@media (max-width:479px){.section-container{object-fit:contain}}.best-eats-heading{display:flex;flex-flow:column;justify-content:center;align-items:start;flex-shrink:0;align-self:auto;position:relative;width:300px;object-fit:scale-down;box-sizing:border-box;color:#fff;font-family:"Open Sans",sans-serif;font-weight:700;font-size:2em;text-decoration:none;-webkit-text-stroke:#FFF;margin-top:70px;padding-top:10px;padding-right:24px;padding-bottom:10px;padding-left:24px;background-color:#1968FF}.best-eats-text{display:flex;flex-flow:column;justify-content:center;align-items:start;position:relative;width:100%;height:100%;object-fit:cover;box-sizing:content-box;background-image:url(https://gomadrid.com/wp-content/uploads/2025/03/side-view-stewed-chicken-with-onion-greens-pomegranate-clay-dish.png);background-size:cover;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll}@media (max-width:479px){.best-eats-text{min-height:400px}}.looking-for-heading{color:#000;font-family:"Open Sans",sans-serif;font-weight:700;font-size:2em;line-height:1em;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px}.looking-for-widget{display:block;color:#000;font-family:"Open Sans",sans-serif;font-weight:700;font-size:1em;text-decoration:none;-webkit-text-stroke:#FFF;padding-left:15px}.looking-for-widget:hover{color:#FFF;background-color:#1968FF}.best-eats-column{max-height:500px}.best-eats-link{width:100%;min-height:500px}.featured-excerpt{font-family:"Open Sans",sans-serif;font-size:18px}.page-title-container{align-self:center;margin-right:auto;margin-left:auto}.sidebar2-link{text-decoration:none}.archive-block-title{color:#1968FF;font-family:"Open Sans",sans-serif;font-weight:700;font-size:1.5em;padding-top:10px;padding-right:24px;padding-left:0px}.block-title-blue{color:#1968FF;font-family:"Open Sans",sans-serif;font-weight:700;font-size:1.5em}.post-container1{display:flex;flex-flow:column;justify-content:center;align-items:center;width:80%;margin-right:auto;margin-left:auto}.featured-container{height:auto;max-height:auto;overflow:visible}.practicalities-menu{display:flex;flex-flow:column}.menu-container{display:flex}.featured-home{display:block;position:relative;z-index:999;overflow:scroll;margin-bottom:90px}