.results-sort-option{float:left}@media(max-width:768px){.results-sort-option{float:right}}.results-sort-option .dropdown-toggle{color:#4b4b4b}.results-sort-option .dropdown-toggle span.selected-sort{font-weight:400}.results-sort-option .dropdown-toggle span.fa{color:#ee2e24}.sort-options-table{width:100%;min-width:200px}.sort-options-table td{padding:0 .5rem;font-size:.875rem}.sort-options-table td a{font-size:inherit;color:#ee2e24}.sort-options-table .sort-option-name{width:55%;vertical-align:top;color:#4b4b4b}.sort-options-table .sort-option-direction{text-align:left}.legend{position:absolute;top:.75rem;right:.75rem;width:150px;background:#fff;padding:1rem;font-size:.5rem}.legend ul{margin:0}.legend li{margin:1rem 0 0}.legend li:first-child{margin:0}.legend li img{max-width:15px;float:left}.legend li span{display:block;margin:0 0 0 1.5rem;line-height:1em;font-size:14px}.results-map{position:relative}.results-views ul{margin:0}.results-views .view-item{line-height:2.125rem;cursor:pointer;border-radius:.25rem}.results-views .view-item.current.-highstreet{background:#4ab2df;cursor:default}.results-views .view-item.current.-highstreet a{cursor:default}.results-views .view-item.current{background:#ee2e24}.results-views .view-item.current .view-option{color:#fff}.results-views .view-item.disabled .view-option{color:#9fa1a3;cursor:not-allowed}.results-views .view-item:hover{background:hsl(240,3%,89%)}.results-views .view-item:hover.current.-highstreet{background:#4ab2df}.results-views .view-item:hover.current{background:#d32f2f}.results-views .view-option{color:#ee2e24}.tab-content .empty-result-message{color:#9fa1a3}.tab-content .empty-result-message h5{font-weight:700;margin-top:5rem}.retailmap-domain{font-size:1rem;margin:1rem 0;line-height:2.125rem;font-weight:700}.retailmap-domain.-malls{color:#ee2e24}.retailmap-domain.-highstreet{color:#4ab2df}@media(min-width:1780px){.retailmap-domain{font-size:1.2rem}}@media(min-width:768px)and (max-width:992px){.retailmap-domain{font-size:1.2rem}}@media(min-width:768px)and (max-width:1780px){.retailmap-domain{line-height:1.125rem}}.results-footer,.results-header{margin:1rem 0}.results-header .results-statistics{margin-right:1rem;display:table-cell;vertical-align:middle;padding-right:10px;font-size:14px;color:#4b4b4b}.results-header .results-statistics .results-count{font-size:14px}.results-header .results-views{float:left}.hotlink{margin:1rem 0}.hotlink img{display:table-cell;width:3rem;margin:0 1rem 0 0}.hotlink a{width:100%;display:table;padding:1rem;background:#aaa;color:#fff}.hotlink a span{display:table-cell;vertical-align:middle}.results-tiles{display:flex;flex-wrap:wrap}.results-tiles .result-tile{display:flex;margin-bottom:.8rem}.results-footer .pagination{float:right}.results-pagination{float:right;display:table}@media(max-width:768px){.results-pagination{float:none;margin:auto}}.results-pagination ul>li>a{font-size:14px;background:none;border:none;color:#ee2e24}@media(max-width:768px){.results-pagination ul>li>a{font-size:120%}}.results-pagination ul>li>a:hover{font-weight:700;color:#ee2e24}.results-pagination ul>li.active>a{font-size:14px;background:none;border:none;color:#ee2e24;font-weight:700;line-height:1.5}@media(max-width:768px){.results-pagination ul>li.active>a{font-size:120%}}.results-pagination ul>li.active>a:hover{background:none;color:#ee2e24}.tile{background:#fff;padding:1rem;margin:0 0 1rem;width:100%}.tile .piece-picture{margin:-1rem -1rem 0;background-color:#dedede}.inherited-anchor,.piece .piece-name a{color:inherit;font-size:inherit;font-weight:inherit}.piece{color:#4b4b4b}.piece.mall-piece .piece-name{color:#ee2e24}.piece.mall-piece .piece-address,.piece.mall-piece .piece-name.home{color:#4b4b4b}.piece.mall-piece .address-city{color:#ee2e24}.piece.mall-piece .address-city.home{color:#4b4b4b}.piece.mall-piece .piece-address a{color:#ee2e24}.piece.mall-piece .address-city:hover{color:#ee2e24;text-decoration:underline}.piece.mall-piece .address-city:hover.home{color:#4b4b4b}.piece.mall-piece .piece-has-available-spaces a{color:#ee2e24}.piece.highstreet-piece .address-city,.piece.highstreet-piece .piece-address,.piece.highstreet-piece .piece-has-available-spaces,.piece.highstreet-piece .piece-name{color:#4ab2df}.piece .piece-name{font-size:.9rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.piece .piece-name a{font-size:.95rem}.piece .piece-name.home{margin-bottom:0}.piece .piece-address{margin:0}.piece .piece-address a,.piece .piece-address a:hover{text-decoration:none!important}.piece .piece-address .address-city,.piece .piece-address .address-street{font-size:.875rem;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.piece .piece-gla{font-size:.875rem;margin:0}.piece .piece-has-available-spaces a{text-align:right;color:#ee2e24;font-size:.6875rem;font-weight:600;margin:0}.piece .piece-green-certificate{margin-top:2px;color:#57af6d;font-size:.9rem}.hierarchy,.piece .piece-green-certificate.home{color:#4b4b4b}.hierarchy ul li{background:#fff}.hierarchy ul li ul{display:none}.hierarchy ul li ul li{padding-left:.5rem;border-top:1px solid #cfd0d1}.hierarchy ul li ul ul li{padding-left:1rem;border-top:none}.hierarchy li{position:relative;margin:0}.hierarchy li.resolved.-searchable .filter-wrapper,.hierarchy li.resolved>ul{display:block}.hierarchy li.-searchable .filter-wrapper{display:none}.hierarchy li .-limited{overflow-y:auto;max-height:24rem}.hierarchy li:hover{background:#fafafa}.hierarchy li .trigger{cursor:pointer;text-align:center;font-weight:400;position:absolute;right:1rem;top:.75rem;z-index:1}.hierarchy li .checkbox{position:static;padding:.5rem;margin:0}.hierarchy li .checkbox label{display:inline-block;width:85%;vertical-align:top}.hierarchy li .checkbox label:hover{text-decoration:underline}.hierarchy li .checkbox label:hover:before{font-weight:400}.hierarchy li .filter-wrapper{padding:.5rem 1rem .5rem .5rem}.hierarchy li .filter-wrapper .filter-input{width:100%}@media(max-width:495px){.filter-type .checkbox-group .checkbox.-mobile{display:block}.filter-type .checkbox-group .checkbox.-mobile label{border:1px solid rgba(0,0,0,.25);border-radius:.25rem}}.filters-all{display:none}.filters-all.visible{display:block}@media(min-width:992px){.filters-all{display:block}}@media(max-width:992px){.filters-all .filters-advanced{height:auto;opacity:1;overflow:visible}}.filters-info{line-height:1em}.filters-info .asterisk{color:#4b4b4b;font-size:.81rem}.filters-advanced{transition:height .25s;height:0;opacity:0;overflow:hidden}.filters-advanced.visible{height:auto;opacity:1;overflow:visible}@media(min-width:992px){.filters-advanced{height:auto;opacity:1;overflow:visible}}.fitlers{background:#4b4b4b;margin:0 -15px;padding:15px}.fitlers .checkbox.-custom.-mobile{margin-bottom:5px}@media(min-width:992px){.fitlers{background:rgba(0,0,0,0);margin:0;padding:0}}.fitlers legend{border:none;color:#fff;font-weight:500;font-size:1.2rem;margin:0;cursor:pointer;line-height:1.5rem;overflow:hidden}@media(max-width:768px){.fitlers legend .legend-text{float:right}}.filter{margin-bottom:1rem}.filter .filter-name .filter-header{font-size:.875rem;font-weight:700;color:#4b4b4b}@media(max-width:992px){.filter .filter-name .filter-header{font-weight:400}}.filter .filter-body{font-size:.875rem;color:#fff}.filter .filter-body label,.filter .filter-body label span{font-size:.875rem}@media(min-width:992px){.filter .filter-body label{color:#4b4b4b}}.filter label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-search{background:#ee2e24;color:#fff}.btn-search:hover{background:#d32f2f;color:#fff}@media(max-width:992px){.btn-search{color:#4b4b4b;background:#ffc425;text-transform:uppercase;font-weight:600}.btn-search:hover{background:#e2aa25}}.filters-advanced-trigger,.filters-reset-trigger{padding-left:0;padding-right:0;outline:0!important;color:#4b4b4b}.filters-advanced-trigger .fa,.filters-reset-trigger .fa{color:#ee2e24}.filters-advanced-trigger span,.filters-reset-trigger span{padding-left:5px}.filters-advanced-trigger:hover,.filters-reset-trigger:hover{text-decoration:none;color:#ee2e24}.filters-advanced-trigger:hover span,.filters-reset-trigger:hover span{font-size:16px}.filters-reset-trigger{background:none}@media(max-width:992px){.filters-reset-trigger{padding:6px 12px;background:#4b4b4b;color:#4b4b4b;text-transform:uppercase;font-weight:600}.filters-reset-trigger:focus,.filters-reset-trigger:hover{background:#4b4b4b;color:#4b4b4b;text-decoration:none}}