@layer legacy{.burgerbar .nav-subscribe{margin-left:18px;float:right;font-size:12px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.burgerbar .nav-subscribe span{margin-left:5px}.burgerbar .nav-subscribe span svg{width:9px;height:auto;fill:#333}.burgerbar .nav-subscribe .subscribe-text{display:inline;background:#fff;color:#333;padding:6px;font-family:"Open Sans","Open Sans-fallback";overflow:hidden;white-space:nowrap;font-size:12px;line-height:20px;border:0}.burgerbar .nav-subscribe .subscribe-text:hover{text-decoration:underline}@media (max-width:699px){.burgerbar .nav-subscribe{position:absolute;top:0;right:50px}.burgerbar .nav-subscribe span svg{fill:#333}.burgerbar .nav-subscribe .subscribe-text{background:0 0;color:#333}}.nav-subscribe-widget-container{display:inline-block;visibility:hidden;position:absolute;width:100%;overflow:hidden;z-index:100;background-color:transparent;border-top:1px solid #fff}.nav-subscribe-widget-container.visible{visibility:visible}.nav-subscribe-widget-container .container-inner{width:100%;background-color:#333;font-family:"Open Sans","Open Sans-fallback"}.nav-subscribe-widget-container .container-inner .block-message{display:flex;flex-direction:column;justify-content:center;width:100%;height:130px;padding:20px;box-sizing:border-box;color:#fff;text-align:center;font-size:17px;line-height:25px;border-bottom:1px solid #fff}@media (min-width:700px){.nav-subscribe-widget-container .container-inner .block-message{height:100px}}.burgerbar .button-search{margin-left:10px;min-width:60px}.burgerbar.subscribe-region-disabled .nav-subscribe{display:none}.burgerbar.subscribe-region-disabled .locale-selector-slice{right:70px}.advanced-search-filter__title h3,.nav-subscribe .svg-arrow-down,.nav-subscribe svg{display:inline-block}:root{--flexi-secondary_color_3:#333;--primary-font:"Lato", "Lato-fallback";--alt-font:"Source Serif Pro", "Source Serif Pro-fallback-TNR", "Source Serif Pro-fallback-T";--realhomes-orange:#e84d0e;--realhomes-mustard:#f2c627;--color__orange--realhomes:var(--realhomes-orange);--color__mustard--realhomes:var(--realhomes-mustard);--realhomes-black:#333;--navigation-background:#fff;--navigation-text-colour:#1b1b1b;--navigation-second-tier-background:#fff;--navigation-second-tier-text-color:#333;--navigation-second-tier-text-color-hover:#333;--primary-link-colour:var(--realhomes-orange);--newsletter-icon-background:var(--realhomes-orange);--newsletter-icon-colour:var(--color__white);--navigation-burger-colour:var(--color__black);--navigation-search-colour:var(--color__black);--navigation-mobile-border:#999999;--error-background-xs:url("/error-back-800.jpg");--error-background-s:url("/error-back-800.jpg");--error-background-m:url("/error-back-970.jpg");--error-background-l:url("/error-back-1200.jpg");--error-logo-filter:none;--error-code-margin:20px 20px;--color-error:#323433;--search-filter-selected:var(--color__orange--realhomes);--color__page-nav-background:#a3a3a3;--color__page-nav-text:var(--color__white);--color__page-nav-link-background:var(--color__white);--color__page-nav-link-text:var(--realhomes-orange);--color__page-nav-link-hover:#dddddd;--subscribe-button-background-colour:var(--color__grey--light);--subscribe-button-text-colour:var(--color__black);--subscribe-button-text-colour-mobile:var(--color__black);--subscribe-trim-colour:var(--color__white);--subscribe-container-font:var(--primary-font);--subscribe-container-text-colour:var(--color__white);--subscribe-container-background-colour:var(--color__black)}#searchorder li{display:inline-block;width:100%;margin-bottom:6px;vertical-align:top}.advanced-search-filter{overflow:hidden}.advanced-search-filter__title{display:flex;justify-content:space-between}.advanced-search-filter__btn{font-family:"Open Sans",sans-serif;display:inline-block;padding:9px 18px;width:100%;box-sizing:border-box;font-size:16px;line-height:22px;font-weight:400;background:#fff;border:1px solid #ccc;text-align:left;text-decoration:none;margin:0 0 2px}.advanced-search-filter__btn--active{font-weight:600;border:1px solid #666;color:#333}.advanced-search-filter__clear{font-size:13px;padding:2px 5px 0 0}.advanced-search-filter__clear .clear-cross{float:right;width:12px;height:12px;padding:1px 0 0 6px;line-height:0}.advanced-search-filter__btn--clear a:hover,.advanced-search-filter__btn:hover{text-decoration:none;opacity:.8}@media screen and (min-width:700px){.advanced-search-filter__btn{font-size:13px;padding:5px;text-align:center}#searcharticletype{border-right:none;padding-right:0}#searchorder{border-left:solid 2px #fff}}.listing__list--alternate .listing__item:not(.listing__item--alternate) .listing__text--byline .listing__text--date{float:none;width:auto}.footer-main-wrapper .footer__logo svg{width:200px}.vanilla-centered-header .navigation .logo .logo__svg img{width:300px;height:auto}.vanilla-centered-header .navigation .navigation__container,.vanilla-centered-header .navigation .navigation__second-tier .navigation__item.active .navigation__submenu{background-color:var(--navigation-background)}.vanilla-centered-header .navigation .navigation__second-tier{font-weight:700;border-top:2px solid var(--realhomes-black);border-bottom:2px solid var(--realhomes-black);background-color:var(--navigation-background)}@media (min-width:700px){.vanilla-centered-header .navigation .navigation__second-tier{max-height:40px}.vanilla-centered-header .navigation .navigation__second-tier .navigation__link:not(.navigation__item--home){display:block;height:100%;line-height:2.75em}}.vanilla-centered-header .navigation .navigation__second-tier .navigation__link svg{fill:var(--navigation-second-tier-text-color)}.vanilla-centered-header .trending .trending__groupitems{color:inherit}@media (max-width:699px){.vanilla-centered-header .navigation .logo{text-align:left;margin-left:15px}}@media (max-width:575px){.vanilla-centered-header .navigation .logo .logo__svg img{width:250px}}@media (max-width:525px){.vanilla-centered-header .navigation .logo .logo__svg img{width:180px}}@media (max-width:430px){.vanilla-centered-header .navigation .logo .logo__svg img{width:135px}}@media (max-width:330px){.vanilla-centered-header .navigation .locale-selector-slice{right:120px}.vanilla-centered-header .navigation .nav-subscribe{right:48px}}.smallspaces,.vertical-banner{display:flex;justify-content:center;margin-bottom:20px}@media (min-width:320px) and (max-width:368px){.smallspaces .smallspaces__image{width:310px}}@media (min-width:374px) and (max-width:500px){.smallspaces .smallspaces__image{width:374px}}@media (min-width:501px) and (max-width:1000px){.smallspaces .smallspaces__image{width:750px}}@media (min-width:1001px) and (max-width:1024px){.smallspaces .smallspaces__image{width:1000px}}.vertical-banner{height:318px}.vertical-banner .vertical__image{-o-object-fit:contain;object-fit:contain;width:100%}}