/* ----------------
KC - Override result.css (and any others) in order
to achieve the changes on PL listing result page
---------------- */
/* ----------------
1 - Layout
2 - Featured listings
3 - Listings
4 - List view - Listing-results-left elements
5 - List view - Listing-results-right elements
5.1 - House price and attributes
5.2 - Descriptions
5.3 - Agent details
6 - Premium listings
7 - Area guide
8 - Contact relevant agent
9 - Save property
10 - Grid view
11 - Hidden listings
12 - Map view
13 - DFP
---------------- */
/*----------------  1 - Layout ---------------- */
#bfor-sale,
#bto-rent,
#bnew-homes,
#bfor-sale-commercial,
#bto-rent-commercial,
#bfor-sale-map,
#bto-rent-map,
#bfor-sale-commercial-map,
#bto-rent-commercial-map,
#bnew-homes-map,
#boverseas,
#bfor-sale #mbody,
#bto-rent #mbody,
#bnew-homes #mbody #bfor-sale-commercial #mbody,
#bto-rent-commercial #mbody,
#bfor-sale-map #mbody,
#bto-rent-map #mbody,
#bfor-sale-commercial-map #mbody,
#bto-rent-commercial-map #mbody,
#bnew-homes-map #mbody,
#boverseas #mbody,
#bfor-sale #content,
#bto-rent #content,
#bnew-homes #content,
#bfor-sale-commercial #content,
#bto-rent-commercial #content,
#bfor-sale-map #content,
#bto-rent-map #content,
#bfor-sale-commercial-map #content,
#bfor-sale-branch #content,
#bto-rent-commercial-map #content,
#bnew-homes-map #content #boverseas #content {
    background: #FFF;
}

#mbody #breadcrumbs {
    margin: 10px 0;
}

#content h1 {
    font-weight: 400;
}

#content .bg-muted {
    background: #FFF;
}

.listing-results-utils-main {
    margin: 0 auto;
    padding: 10px;
    width: 970px;
}

.listing-results-utils-view,
#maps-header .listing-results-utils-main {
    padding: 10px 0;
    width: 960px;
}

.listing-results-utils-view .fright {
    margin-top: -8px;
}

.listing-results-utils-perpage .selectboxit-container .selectboxit,
.listing-results-utils-sortby .selectboxit-container .selectboxit,
.listing-view-link,
.listing-view-link:link,
.listing-view-link:visited,
.listing-view-link.listing-view-link-last {
    border-radius: 0;
}

.listing-view-link,
.listing-view-link:link,
.listing-view-link:visited {
    margin-right: 10px;
}

.listing-view-link.listing-view-link-last {
    margin-right: 0;
}

.split3l,
.split3c {
    margin: 0;
    width: 19%;
}

.listing-results-utils-view .split3l {
    width: 22%;
}

.fright .listing-view-link.is-active {
    background: #408fcd !important;
    color: #FFF !important;
}

.listing-results li.srp {
    background: #FFF;
    box-shadow: 0 0 5px #CCC;
}

.listing-results li.srp .listing-results-left {
    width: 240px;
}

.listing-results li.srp .listing-results-right {
    height: 174px;
    margin-left: 240px !important;
      overflow: hidden;
}

.srp .listing-results-right p {
    color: #3b3a3c;
    line-height: 20px;
    margin: 0;
}

.srp .listing-results-sections span,
.srp .grid-listing-attributes span {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
}

.listing-results-sections span.small span {
    font-size: 12px;
    text-decoration: underline;
}

.srp .listing-attributes span {
    text-decoration: none;
}

.srp .listing-results-footer {
    border-bottom: none;
}

/*----------------  2 - Featured listings ---------------- */
#featured_listings_wrapper {
    background: #F3F3F3;
    padding: 15px;
}

ul#featured_listings {
    margin: 0;
}

ul#featured_listings li {
    background: #FFF;
    border-right: none;
    box-shadow: 0 0 5px #CCC;
    height: 275px;
    margin: 6px;
    padding: 0;
    text-align: left;
    width: 302px;
}

ul#featured_listings li.first {
    margin-left: 0;
}

ul#featured_listings li.last {
    margin-right: 0;
}

.featured_listings_wrap {
    height: inherit;
    position: relative;
}

.featured_listings_wrap a {
    font-family: Merriweather !important;
}

.featured_listings_wrap p {
    margin: 10px 15px;
}

.featured-listing-img {
    height: 229px;
    width: 302px;
}

.featured-listing-img img,
.featured-listing-agent img {
    height: 100%;
}

.featured-listing-banner-copy {
    line-height: 20px;
    margin: 3px 15px;
}

.featured-listing-price {
    background: #fff;
    bottom: 46px;
    display: inline-block;
    left: 0;
    opacity: .8;
    position: absolute;
}

.featured-listing-price a {
    display: block;
    font-family: Merriweather !important;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    padding: 6px 15px;
}

.featured-attributes a.listing-attributes {
    border-bottom: 1px solid #cecece;
    margin: 5px 15px;
    padding: 0 0 5px;
}

.listing-results-address {
    display: block;
    font-size: 16px;
    margin: 15px;
}

/*----------------  3 - Listings ---------------- */
.hidden-listing-wrapper {
    padding: 1em !important;
}

.hidden-listing-result-toggle {
    right: 1em;
}

/*----------------  4 - List view - Listing-results-left elements ---------------- */
/*----------------  5 - List view - Listing-results-right elements ---------------- */
.listing-results-right a {
    display: inline-block !important;
}

.listing-results-sections {
    float: left;
    height: 134px;
}

.listing-description,
.listing-agent-detail {
    margin-top: 12px;
    margin-bottom: 12px;
}

/*----- 5.1 - House price and attributes -----*/
.listing-price-and-attributes {
    width: 170px;
    height: 174px;
    font-family: Merriweather !important;
    font-weight: 400;
    font-size: 20px;
}

.listing-price-and-attributes a {
    width: inherit;
}

.listing-price-and-attributes span {
    line-height: 18px;
    margin-top: 5px;
}

.srp span.listing-results-just-added,
.listing-price-and-attributes .listing-results-attr span {
    font-size: 13px !important;
}

.listing-results-sections span.price-modifier {
    font-size: 12px;
    color: #f27b64 !important;
    display: block;
    margin: 0 0 10px;
    text-decoration: none;
    text-transform: uppercase;
}

.listing-price {
    padding: 14px 20px 10px;
}

.listing-price:hover {
    text-decoration: none;
}

a.listing-attributes,
.listing-fees {
    padding: 0 20px;
    display: block !important;
    color: #412323 !important;
}

a.listing-results-attr.listing-attributes span {
    cursor: pointer;
}

a.listing-results-attr.listing-attributes:hover {
    cursor: pointer;
    text-decoration: none;
}

.num-beds .interface {
    background-position: -72px -427px;
}

.num-baths .interface {
    background-position: -90px -427px;
}

.num-reception .interface {
    background-position: -108px -427px;
}

.num-sqft .interface {
    background-position: -54px -427px;
}

.listing-fees a {
    display: block !important;
    color: #408fcd !important;
}

.fees-apply {
    font-weight: 400 !important;
}

/*----- 5.2 - Descriptions -----*/
.listing-description {
    font-family: Merriweather !important;
    line-height: 24px;
    padding-left: 5px;
    padding-right: 5px;
    width: 410px;
}

.listing-description h2.listing-results-attr {
    color: #737373;
    font-family: Merriweather !important;
    font-size: 13px;
    text-transform: uppercase;
}

.premium-listing .listing-description h2.listing-results-attr,
.premium-listing .listing-results-grid-content .listing-type {
    color: #FFF;
}

.listing-description.listing-results-sections span {
    font-size: 16px;
    margin-bottom: 3px;
}

.listing-description span.listing_sort_copy {
    font-size: 13px;
}

/*----- 5.3 - Agent details -----*/
.listing-agent-detail {
    width: 140px;
    padding: 0 10px 0 0;
    text-align: center;
    font-family: Merriweather !important;
    line-height: 20px;
    overflow: hidden;
}

.listing-agent-detail .agent_logo {
    float: none;
    margin: 13% 0 0;
}

.srp .listing-agent-detail span {
    margin-top: 15px;
    font-size: 13px;
    line-height: 18px;
}

/*---------------- 6 - Premium listings ---------------- */
.premium-listing .listing-results-sections {
    height: 154px;
}

.premium-listing .listing-description,
.premium-listing .listing-agent-detail {
    margin-top: 15px;
    margin-bottom: 15px;
}

.premium-listing .listing-price {
    padding: 18px 20px;
}

.listing-results li.srp.premium-listing {
    background: #221e37;
    color: #FFF;
}

.listing-results li.srp.premium-listing .listing-results-right {
    border-top: none;
    padding: 0;
}

.srp .listing-results-right {
    position: relative;
}

li.srp.premium-listing .listing-results-right {
    height: 234px;
}

.srp.premium-listing .listing-results-right p {
    color: #FFF !important;
}

.srp .premium-images,
.srp .premium-images li {
    margin: 0;
}

.premium-listing a.listing-attributes {
    color: #FFF !important;
}

.premium-listing .num-beds .interface {
    background-position: -72px -293px;
}

.premium-listing .num-baths .interface {
    background-position: -90px -293px;
}

.premium-listing .num-reception .interface {
    background-position: -108px -293px;
}

.premium-listing .num-sqft {
    color: #FFF;
}

.premium-listing .num-sqft .interface {
    background-position: -54px -293px;
}

.srp.premium-listing .agent_logo {
    margin-top: 30px;
    margin-right: 0;
}

.srp.premium-listing .agent_logo img {
    background: #fff;
}

.premium-images img {
    width: 100%;
    height: 60px;
/*border: 1px solid #333333;*/
    border: 5px solid #221e37;
}

.premium-images li:first-child img,
.premium-images li:last-child img {
    border-left: none;
    border-right: none;
/*border-bottom: none;*/
}

.premium-images li:nth-child(2) img {
/*border-bottom: none;*/
}

/*---------------- 7 - Area guide ---------------- */
.guide-container {
    display: inline-block;
    padding: 0 !important;
    margin: 0;
}

#guide {
/*    background: #418bca;
    color: #FFF;*/
    font-family: Merriweather;
}

/*#guide h2 {
    background: #418bca;
    color: #FFF;
}*/
#guide h2,
#guide h3,
#guide h4 {
/*color: #FFF;*/
    font-family: Merriweather;
    font-weight: 400;
    line-height: 30px;
}

#guide p {
    line-height: 20px;
}

#guide .pl-guide-readmore {
    background: #418bca;
    padding: 15px 0;
}

#guide .pl-guide-readmore a,
#guide .pl-guide-disclaimer {
    color: #666;
}

/*---------------- 8 - Contact relevant agent ---------------- */
.relevant-wrap {
    width: 100%;
    box-shadow: 0 0 5px #CCC;
}

.relevant-header {
    padding: 20px;
}

.relevant-header strong {
    font-weight: 400;
    margin-bottom: 5px;
    font-family: Merriweather !important;
}

.relevant-form {
    box-shadow: 0 0 5px #CCC;
}

#bfor-sale-map .relevant-form,
#bfor-sale-commercial-map .relevant-form,
#bto-rent-map .relevant-form,
#bto-rent-commercial-map .relevant-form,
#bnew-homes .relevant-form,
#bnew-homes-map .relevant-form {
    margin-bottom: 30px;
}

.relevant-form .bg-muted {
    background-color: #FFF;
}

.relevant-body {
    padding: 30px 40px !important;
}

.relevant .text {
    width: 409px;
    border-radius: 2px;
    border-color: #DDD;
    padding: 5px;
}

.relevant-details li {
    margin: 0 0 15px;
}

.relevant-details fieldset .checkbox {
    margin: 0;
}

.relevant-details .top {
    display: inline-block;
}

.relevant-details button[name=contact_relevant_agents_submit] {
    width: 25%;
    border-radius: 2px;
    margin: 20px auto;
    display: block;
}

.relevant fieldset .label-float {
    margin: 0 0 5px;
}

.relevant-for-sale.old-style .relevant-select,
.relevant-new-homes.old-style .relevant-select,
.relevant-to-rent.old-style .relevant-select {
    height: 385px;
}

.split2l {
    margin: 0 4% 0 0;
    width: 47.9%;
}

.split2r {
    width: 47.9%;
}

.form_small .split2l {
    margin: 0 2% 0 0;
}

.form_small .bottom-half {
    margin-bottom: 15px !important;
}

.form_small .bottom-half h2 {
    font-family: Merriweather !important;
    font-weight: 400;
    margin-bottom: 15px;
}

/*---------------- 9 - Save property ---------------- */
.srp a.favourite-icon {
    position: absolute;
    top: 0;
    right: 10px;
    background: #f2bc36;
    padding: 15px 2px 5px;
    border-radius: 0 0 5px 5px;
}

a.favourite-icon span {
    display: none;
}

.srp .list-inline.actions a.favourite-icon {
    margin-right: 0 !important;
    width: auto;
}

.srp .list-inline.actions a.favourite-icon,
.srp .list-inline.actions a.favourite-saved .icon,
.srp a.favourite-icon {
    font-size: 18px;
    color: #FFF !important;
    text-shadow: 1px 1px 2px #AAA;
}

/*---------------- 10 - Grid view ---------------- */
.srp.grid-cell {
    height: 565px;
    width: 472px;
    border-radius: 0;
    margin: 10px 0 !important;
}

.listing-results .srp.grid-cell--left {
    margin-left: 0 !important;
    margin-right: 22px !important;
}

.srp.grid-cell .photo-hover,
.srp.grid-cell .photo-hover img {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    height: 340px;
    margin: auto;
}

.srp.grid-cell .grid-cell-agent {
    margin: 5px auto;
    background: #fff;
}

.grid-cell .status-wrapper {
    margin-bottom: 0;
}

.grid-cell .grid-cell-buttons {
    position: static;
    background: transparent;
    display: inline-block;
}

.grid-cell p {
    font-size: 13px;
    color: #737373;
}

.grid-cell p[itemprop=description] {
    color: #3b3a3c;
    line-height: 20px;
}

.grid-cell p[itemprop=address] {
    display: inline-block;
    font-size: 16px;
    line-height: 20px;
}

.grid-cell.premium-listing p[itemprop=description] {
    color: #FFF !important;
}

.grid-cell-price {
    display: inline-block;
    background: #fff;
    position: absolute;
    bottom: 240px;
    left: 0;
    opacity: .8;
}

.grid-cell-price a.text-price:hover {
    text-decoration: none !important;
}

.srp .listing-results-grid-right {
    position: relative;
    padding: 15px;
    height: 240px;
    font-family: Merriweather;
    display: inline-block;
}

.grid-cell span.price-modifier {
    font-family: 'Droid Sans',sans-serif;
    font-size: 16px !important;
    color: #f27b64 !important;
    text-decoration: none;
    padding: 10px 15px 5px;
}

.grid-cell span.price {
    font-family: Merriweather !important;
    font-weight: 400;
    font-size: 20px !important;
    position: relative;
    padding: 10px 15px;
}

.grid-cell span.price-modifier + span.price {
    padding: 5px 15px 15px;
}

.listing-results-grid-content {
    float: left;
}

.listing-results-grid-content.description {
    width: 68%;
    margin-right: 2%;
}

.listing-results-grid-content.agent {
    width: 28%;
    margin: 5% 0 0 2%;
    text-align: center;
}

.listing-results-grid-content.agent p {
    margin: 15px 0 0;
    color: #408fcd;
    font-size: 14px;
}

.listing-results-grid-content.agent .fees-apply {
    margin: 35px 0 0;
    font-size: 12px;
}

.listing-results-grid-content .listing-type {
    text-transform: uppercase;
    white-space: nowrap;
}

/*---------------- 11 - Hidden listings ---------------- */
.listing-results li.srp.is-hidden-listing-result {
    box-shadow: 0 0 5px #CCC;
    margin: 10px 0;
}

/* Grid view */
.is-hidden-listing-result .listing-results-grid-left {
    width: 240px;
    margin-bottom: 0;
    margin-left: 15px;
}

.is-hidden-listing-result .listing-results-grid-left .photo-hover {
    height: 174px;
}

.is-hidden-listing-result .listing-results-grid-left img {
    height: 100%;
}

.is-hidden-listing-result .listing-results-grid-right {
    position: relative;
    float: right;
    width: 700px;
    margin-left: 0 !important;
    padding: 0 15px;
}

.is-hidden-listing-result .listing-results-grid-right .grid-cell-price,
.listing-results li.srp.is-hidden-listing-result .grid-cell-buttons {
    position: static;
    background: transparent;
}

.is-hidden-listing-result .grid-cell-agent {
    display: block;
    margin: 5px auto;
}

/*---------------- 12 - Map view ---------------- */
.js-maps-tools-container {
    background: #408fcd !important;
}

.maps-tools-btn,
.maps-mini-tools-btn {
    background: #408fcd;
    color: #FFF !important;
    border: 1px solid #FFF;
}

.maps-tools-btn {
    border-radius: 0;
    font-weight: 400;
    margin: 10px 0 10px 10px;
}

.maps-tools-btn:hover,
.maps-mini-tools-btn:hover,
.maps-tools-btn.is-active,
.maps-tools-btn.is-active:hover,
.maps-mini-tools-btn.is-active,
.maps-mini-tools-btn.is-active:hover {
    border-color: #408fcd;
    background: #FFF;
    color: #408fcd !important;
}

.maps-tools-btn.is-disabled:hover,
.maps-mini-tools-btn.is-disabled:hover {
    background: #408fcd;
    border-color: #bbb;
}

.maps-mini-tools {
    padding: 10px;
}

.maps-mini-tools li {
    margin: 0 5px;
}

.maps-mini-tools li:first-child {
    margin-left: 0;
}

.maps-mini-tools li:last-child {
    margin-right: 0;
}

.maps-tools-btn.is-disabled,
.maps-mini-tools-btn.is-disabled {
    border-color: #bbb;
}

.maps-status-message {
    background: #FFF;
    border-color: #408fcd;
    border-radius: 0;
}

#maps .map-control {
    top: 55px !important;
    left: 0 !important;
    width: 930px;
    font-size: 16px !important;
    color: #FFF;
    background: #143a84;
    border-radius: 0;
    padding-top: 9px;
    padding-bottom: 9px;
}

#maps .map-control strong {
    font-weight: 400;
}

.maps-poi-inner {
    padding-top: 20px;
}

.maps-poi h4 {
    font-family: Merriweather;
    font-size: 16px;
    font-weight: 400;
}

.maps-poi-labels {
    margin-top: 4px;
}

.maps-poi-is-closed {
    width: 245px;
}

.maps-poi-is-closed .maps-poi-inner {
    padding: 9px;
}

#map-control-map,
#map-control-hybrid {
    z-index: 10 !important;
}

/*---------------- 13 - DFP ---------------- */
.listing-results li.dfp-list,
.listing-results li.dfp-grid {
    border-bottom: none;
    padding: 0;
}

.listing-results li.dfp-grid {
    float: left;
    width: 970px;
    padding-left: 0 !important;
}

/*---------------- 14 - refine bar ---------------- */
.search-refine-element-panel-split,
ul.tagit li.tagit-choice a.tagLabel:hover {
    border-right: none;
    margin-right: 15px;
    padding-right: 15px;
}

.search-refine-element-panel h3 {
    font-family: Merriweather !important;
    font-size: 21px;
    font-weight: 400;
    padding: 7px 3px 7px 7px !important;
}

.search-refine-element-panel h4 {
    font-size: 1.3em;
    font-weight: 400;
    line-height: 3em;
    margin-top: 20px;
}

.search-refine-element-panel--suggestions {
    list-style: none;
    margin: 0;
}

.search-refine-element-panel--suggestions a.active,
.search-refine-element-panel--suggestions a.active:hover {
    color: #999;
    cursor: default;
    text-decoration: none;
}

.search-refine-element-panel--suggestions li {
    display: inline-block;
    list-style-type: none;
    margin: 0 10px 0 20px;
    padding: 0;
}

.search-refine-element-panel--suggestions li:first-child {
    margin: 0;
}

.search-refine-element-panel-split + .search-refine-element-panel-split {
    margin-right: 15px;
    padding-right: 15px;
}

.search-refine-element-panel-split + .search-refine-element-panel-split:last-child {
    margin-right: 0;
    padding-right: 0;
}

.search-refine-element-panel-split .btn-landing-reset,
.search-refine-element-panel-split .btn-landing-search {
    margin-top: 71px;
}

.search-refine-element-panel.keywords {
    left: 0;
}

.search-refine-element-panel:after {
    border: solid transparent;
    border-color: rgba(245,245,245,0) rgba(245,245,245,0) #fff;
    border-width: 12px;
    bottom: 100%;
    content: " ";
    height: 0;
    left: auto;
    margin-left: -12px;
    pointer-events: none;
    position: absolute;
    right: 5em;
    width: 0;
}

.search-refine-element-panel:before {
    border: solid transparent;
    border-color: rgba(215,215,215,0) rgba(215,215,215,0) #d7dce0;
    border-width: 13px;
    bottom: 100%;
    content: " ";
    height: 0;
    left: auto;
    margin-left: -13px;
    pointer-events: none;
    position: absolute;
    right: 5em;
    width: 0;
}

.search-refine-element-wrapper {
    height: 37px;
}

.search-refine-element-wrapper .selectboxit-container .selectboxit {
    border-radius: 0;
}

.search-refine-element-wrapper select {
    width: 154px !important;
}

.search-refine-element-wrapper.location {
    background: #fff;
    left: 0;
    transition: 600ms;
    width: 56em;
}

.search-refine-element-wrapper.location .search-refine-location {
    border: none;
    font-size: 13px;
    padding: 11px 10px;
    width: 36.5em;
}

.search-refine-element-wrapper.location .selectboxit-container .selectboxit {
    border: 1px solid #fff;
    padding: 1px;
}

.search-refine-location-text {
    max-width: 56em;
}

.search-refine-wrapper {
    margin: 0 auto;
    padding: 10px 0;
    width: 990px;
}

.search-refine-wrapper .search-refine-input-checkbox {
    float: left;
    margin: 70px 10px 0 0;
}

.search-refine-wrapper .search-refine-input-radio input.text {
    width: auto !important;
}

.search-refine-wrapper .search-refine-input-radio,
.selectboxit_overseas {
    float: left;
}

.search-refine-wrapper .selectboxit_overseas {
    width: 20em;
}

.search-refine-wrapper .selectboxit_overseas:first-child {
    width: 35em;
}

.search-refine-wrapper .selectboxit_price_currency .selectboxit-container .selectboxit {
    width: 180px;
}

.selectboxit_overseas.is-hidden,
input.tagit-hidden-field,
ul.tagit li.tagit-choice .ui-icon {
    display: none;
}

li.tagit-new .ui-widget-content.ui-autocomplete-input {
    white-space: nowrap;
    width: 220px;
}

p.note {
    color: #999;
    font-size: 11px;
    margin-left: 8px;
    margin-top: 0;
}

ul.tagit {
    margin: 0;
    overflow: auto;
    padding: 1px 5px;
}

ul.tagit input[type=text] {
    -moz-box-shadow: none;
    -moz-box-sizing: border-box;
    -webkit-box-shadow: none;
    -webkit-box-sizing: border-box;
    background: inherit;
    border: none;
    box-shadow: none;
    box-sizing: border-box;
    margin: 0;
    outline: none;
    padding: 0;
    width: inherit;
}

ul.tagit li,
ul.tagit li.tagit-choice input {
    display: block;
    float: left;
    margin: 2px 5px 2px 0;
}

ul.tagit li.tagit-choice {
    background: #143a84;
    border: 1px solid #143a84;
    font-weight: 400;
    line-height: inherit;
    position: relative;
}

ul.tagit li.tagit-choice .tagit-close {
    cursor: pointer;
    line-height: 17px;
    margin-top: -8px;
    position: absolute;
    right: .4em;
    top: 50%;
}

ul.tagit li.tagit-choice .tagit-close .text-icon {
    color: #fff;
    display: inline;
    font-family: arial,sans-serif;
    font-size: 16px;
    line-height: 16px;
}

ul.tagit li.tagit-choice .tagit-label:not(a),
ul.tagit li.tagit-choice a.tagit-close .text-icon:hover {
    color: #fff;
}

ul.tagit li.tagit-choice a.tagit-close {
    text-decoration: none;
}

ul.tagit li.tagit-choice a.tagit-label {
    cursor: pointer;
    text-decoration: none;
}

ul.tagit li.tagit-choice-editable {
    padding: .2em 18px .2em .5em;
}

ul.tagit li.tagit-choice-read-only {
    padding: .2em .5em;
}

ul.tagit li.tagit-choice.remove,
ul.tagit li.tagit-choice:hover {
    background: #143a84;
    border-color: #143a84;
}

ul.tagit li.tagit-new {
    padding: .25em 4px .25em 0;
}

.status-wrapper__list--brand {
    position: absolute;
    bottom: 0;
    background-color: #f3bd1e;
    width: 100%;
    padding: 4px 10px;
}
.status-wrapper__list li {
    display: inline;
    margin: 0 15px 0 10px;
    font-family: Merriweather, serif;
    color: #221d38;
}
.status-wrapper__list li:last-child {
    margin-right: 0;
}
.grid-cell .list-icon--inverted {
    font-size: 13px;
}
.list-icon--inverted {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #221d38;
}
.list-icon--inverted .list-icon__tick {
    margin-right: 5px;
    fill: #221d38;
    stroke: #221d38;
}
.srp.grid-cell--big {
    height: 600px;
}
.agents-latest-listings .premium-listing {
    position: relative;
}
.agents-latest-listings .listing-results-right {
    position: static;
}
.agents-latest-listings .status-wrapper__list--brand {
    width: auto;
    right: 0;
    left: 240px;
}
