/* ==========================================================================
   header
   ========================================================================== */
.header-main {
    background: #6a148e;
}

.header-sub {
    background: #f5f5f5;
}

.brand-logo {
    margin-top: 12px;
}

body {
    /*background-attachment: initial !important;*/
    /*background-position: 50% 114px !important;*/
}

/* ==========================================================================
   footer
   ========================================================================== */

footer {
    background: #fff;
}

.layout-fullscreen .footer {
    display: none;
}

.footer {
    background: #eaecee;
    color: #3c3c3c;
    overflow: hidden;
    padding-top: 2em;
}

.footer-social {
    background: #dfe3e6;
    margin-top: 6em;
    padding: 2em 0;
}

.footer-social .social-media-share-buttons .pw-widget a {
    font-size: 14px !important;
    height: 19px !important;
    line-height: 1.3em !important;
    margin-left: 5px !important;
    padding: 3px !important;
    width: 19px !important;
}

.footer-social .social-media-share-buttons .pw-widget {
    margin-left: -5px;
    text-align: left;
}

.footer-snug .footer-social {
    margin-top: 0em;
}

.footer-apps-and-share {
    float: left;
    font-size: 1.1em;
    line-height: 1.4em;
    width: 30%;
}

.footer-links {
    float: right;
    width: 65%;
}

.footer-links-group {
    display: inline-block;
    margin-bottom: 1em;
    margin-left: 6em;
    text-align: left;
    vertical-align: top;
    width: 10em;
}

.footer-links-group-fullwidth {
    width: 960px;
    margin: 2em auto 0 auto;
}

.footer-links-group-header {
    display: block;
    font-family: 'Droid Sans', sans-serif;
    font-size: 1.166em;
    font-weight: normal;
}

.footer-links-group-item {
    margin: .85em 0;
    list-style: none;
}

.footer-links-group-link:link,
.footer-links-group-link:visited {
    color: #3c3c3c;
    text-decoration: none;
}

.footer-links-group-link:hover,
.footer-links-group-link:active {
    text-decoration: underline;
}

.footer-bottom {
    background: #6a148e;
    color: #fff;
    clear: both;
    padding: 2em 0 1em;
}

.footer-bottom-items {
    display: inline-block;
    margin: 0;
    min-width: 170px;
}

.footer-bottom-items-small {
    font-size: .85em;
    margin-right: 1%;
    margin-top: 1em;
    vertical-align: top;
    width: 18.5%;
}

.footer-bottom-item {
    display: inline-block;
    list-style: none;
    margin: 0;
}

.footer-bottom-item-separator {
    border-left: 1px solid #c3c3c3;
    line-height: .9em;
    margin-left: .15em;
    padding-left: .35em;
}

.footer-bottom-link:link,
.footer-bottom-link:visited {
    color: #fff;
    text-decoration: none;
}

.footer-bottom-link:hover,
.footer-bottom-link:active {
    text-decoration: underline;
}

.footer-whitelabel {
    margin-top: 2em;
}

.footer-whitelabel .footer-bottom-items {
    display: block;
    margin: 1em 0;
}

/* ==========================================================================
   .btn
   ========================================================================== */

/*  btn-primary */
.btn-primary,
.btn-primary:visited {
    color: #ffffff;
    background-color: #6a148e;
    background-image: none;
    border-width: 2px;
    border-style: solid;
}
.btn-primary:hover,
.btn-primary:focus {
    color: #ffffff;
    background-color: #511356;
    border-color: #3f2247;
}
.btn-primary.btn-is-disabled,
.btn-primary[disabled],
.btn-primary.btn-is-disabled:hover,
.btn-primary[disabled]:hover,
.btn-primary.btn-is-disabled:focus,
.btn-primary[disabled]:focus,
.btn-primary.btn-is-disabled:active,
.btn-primary[disabled]:active {
    background-color: #a68ba9;
    border-color: #916999;
    color: #f3e3f4;
}

/*  btn-highlight */
.btn-highlight,
.btn-highlight:visited {
    background-color: #d64521;
    border-style: solid;
    color: #ffffff;
    text-shadow: 0 1px #dd4614;
}
.btn-highlight:hover,
.btn-highlight:focus {
    color: #ffffff;
    -webkit-box-shadow: inset 0 0 3px #b4441b;
    -moz-box-shadow: inset 0 0 3px #b4441b;
    box-shadow: inset 0 0 3px #b4441b;
}
.btn-highlight.btn-is-disabled,
.btn-highlight[disabled],
.btn-highlight.btn-is-disabled:hover,
.btn-highlight[disabled]:hover,
.btn-highlight.btn-is-disabled:focus,
.btn-highlight[disabled]:focus,
.btn-highlight.btn-is-disabled:active,
.btn-highlight[disabled]:active {
    background-color: #f0ad4e;
    border-color: #e3b169;
    color: #f4f0eb;
}

#movie-play.btn-highlight,
#movie-play.btn-highlight:visited {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.btn-select-dropdown {
    font-family: 'Droid Sans', sans-serif;
}

.btn-select-dropdown.is-expanded,
.btn-select-dropdown:hover,
.btn-select-dropdown:focus,
.btn-select-dropdown:active {
    background: #fff;
    border-color: #6a148e;
    color: #6a148e;
}

.listing-view-link,
.listing-view-link:link,
.listing-view-link:visited {
    color: #3b3a3c;
}

.listing-view-link.is-active {
    background: #dfe3e6 !important;
    color: #aebcc1 !important;
}

.listing-view-link:hover,
.listing-view-link:focus,
.listing-view-link:active {
    color: #fff;
    background: #6a148e;
}

.btn-primary.btn-primary-ghost {
    border-color: #6a148e;
    background: transparent;
    border-width: 1px !important;
    color: #6a148e;
    font-weight: normal;
}

.btn-primary.btn-primary-ghost:hover,
.btn-primary.btn-primary-ghost:focus {
    border-color: #6a148e;
    background: #6a148e;
    color: #fff;
}

/*  alert-search-button */
.alert-search-button {
    vertical-align: baseline;
}

/* ==========================================================================
   brand misc
   ========================================================================== */

.h-headline,
.h-header,
.h-subheader {
    color: #3b3a3c;
    font-family: 'Droid Sans', sans-serif;
    font-weight: normal;
}

.h-headline {
    font-size: 48px;
    line-height: 56px;
}

.h-header {
    font-size: 32px;
    line-height: 40px;
}

.h-subheader {
    font-size: 24px;
    line-height: 32px;
}

.buyers,
.price,
.listing-results-price, /* tidy */
.text-price,
a.text-price,
a.text-price:visited {
    color: #d64521 !important;
}
.bg-primary {
    background-color: #6a148e;
}
.bg-highlight {
    background-color: #e6efff;
}
.stripe th,
.bg-muted {
    background-color: #eaecee;
}
.grid-cell-favourite a.favourite-saved,
.favourite-text.favourite-saved {
    background-color: #d64521;
}
.brand-primary{
    color:#6a148e;
}
.buyers,.for-sale,.price{
    color:#f05a28;
}
.buyersb{
    background:#6a148e;
}
.nofontcolor{
    color:#000;
}
.sellers,
.price.sellers {
    color:#ffca05 !important;
}
.sellersb{
    background:#ffca05;
}
.price.owners,
.owners {
    color:#b2d235 !important;
}
.ownersb{
    background:#b2d235;
}
.agents,.rent,.to-rent{
    color:#6a148e !important;
}
.agentsb{
    background:#4dbca1;
}
.zestimate,
.price.zestimate {
    color:#6a148e !important;
}
.zestimateb{
    background:#6a148e;
}
.zindex{
    color:#6a148e;
}
.zindex a:link, .zindex a:active{
    color: #6a148e;
}
.zindex a:visited{
    color:#6a148e;
}
.zindex a:hover{
    color: #6C941E;
    text-decoration:underline;
}

.selectboxit-new-theme .selectboxit-container .selectboxit {
    font-family: 'Droid Sans', sans-serif;
}

.input-bar {
    display: block;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
}
.input-bar:before,
.input-bar:after {
    content: '';
    height: 2px;
    width: 0;
    bottom: 0;
    position: absolute;
    background: #6a148e;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}
.input-bar:before {
    left: 50%;
}
.input-bar:after {
    right: 50%;
}
input:focus ~ .input-bar:before,
input:focus ~ .input-bar:after {
    width: 50%;
}
.input-bar-container {
    display: block;
    position: relative;
}
.input-bar-container > input {
    background: #fff;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    font-size: 16px;
    padding: .75em 0;
    width: 100%;
}

.h-headline {
    font-size: 48px;
    font-weight: normal;
    line-height: 56px;
}
.h-header {
    font-family: 'Droid Sans', sans-serif !important;
    font-size: 32px !important;
    font-weight: normal !important;
    line-height: 40px !important;
}
.h-subheader {
    font-family: 'Droid Sans', sans-serif !important;
    font-size: 24px !important;
    font-weight: normal !important;
    line-height: 32px !important;
}

/* ==========================================================================
   .sidebar
   ========================================================================== */

.sidebar {
    border-color: #eaecee;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.sidebar h4 {
    background: #eaecee;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
}

/* ==========================================================================
   .icon
   ========================================================================== */

.jqModal {
    font-size: 12px;
}
.icon-link,
.icon-link:hover {
    text-decoration: none !important; /* prevent IE underline */
}
.icon-text {
    text-decoration: underline !important; /* set if underline in theme */
}
.icon-muted {
    color: #92a6ad;
}
.icon-highlight {
    color: #d64521;
}

/* ==========================================================================
   .listing-details
   ========================================================================== */
.listing-details-h1 {
    float: left;
}
.listing-details-price {
    float: right;
}
.listing-details-address {
    margin-top: 0;
}

/* ==========================================================================
   tools
   ========================================================================== */

.tools {
    border: none;
}
.tools li {
    margin: 0 0 4px 0 !important;
}
.tools a {
    color: #000 !important;
    font-weight: bold;
    border-radius: 5px;
    border: 1px solid #ddd;
    padding: 10px 0 10px 15px;
}
.tools a:hover {
    background: #eee;
}
.tools .icon {
    float: left;
    font-size: 16px;
    margin-right: 6px;
    margin-top: -2px;
}

/* ==========================================================================
   .ui-tabs
   ========================================================================== */
.ui-tabs-nav li span {
    border-color: #ddd;
    background: #F5F5F5;
}

/* ==========================================================================
   .listing-status
   ========================================================================== */
.listing-status-rented,
.listing-status-rent-under-offer,
.listing-status-sold,
.listing-status-sale-under-offer,
.listing-status-new-home{
    height:61px;
    position:absolute;
    right:0;
    top:0;
    width:61px;
}
.photos-left .listing-status-rented,
.photos-left .listing-status-rent-under-offer,
.photos-left .listing-status-sold,
.photos-left .listing-status-sale-under-offer,
.photos-left .listing-status-new-home{
    height:122px;
    right:0;
    top:0;
    width:126px;
}
.listing-status-rented{
    background:url(/static/1460969567/www/_b/images/icons/listing_status.png) no-repeat 0 0;
}
.listing-status-sold{
    background:url(/static/1460969567/www/_b/images/icons/listing_status.png) no-repeat 0 -64px;
}
.listing-status-rent-under-offer{
    background:url(/static/1460969567/www/_b/images/icons/listing_status.png) no-repeat 0 -257px;
}
.listing-status-sale-under-offer{
    background:url(/static/1460969567/www/_b/images/icons/listing_status.png) no-repeat 0 -129px;
}
.listing-status-new-home{
    background:url(/static/1460969567/www/_b/images/icons/listing_status.png) no-repeat 0 -193px;
}
span.flag-dark {
    font-family: 'Droid Sans', sans-serif;
    letter-spacing: 0.1em;
}

/* ==========================================================================
   .myaccount
   ========================================================================== */
.wrap.myaccount {
  width: 960px !important;
}

/* ==========================================================================
   CMS
   ========================================================================== */

#mcms h1,
.cms-category-feature h2
.cms-document-list h3,
#mcms blockquote,
.cms-landing-feature span.category,
.cms-featured-item .article-heading span {
    font-family:'Droid Sans',sans-serif;
    font-weight:normal;
}
#mcms h1 {
    color:#6a148e;
}
#mcms h2 {
    color:#6a148e;
}
#mcms .cms-article h2 {
    color:#3b3a3c;
}
.cms-landing-feature h2 a,
.cms-landing-feature h2 a:visited,
.cms-category-feature h2 a,
.cms-category-feature h2 a:visited {
    color:#6a148e;
}
.cms-document-list h3 {
    color:#6a148e;
}
#mcms .sidebar h4 {
    color:#3b3a3c;
}
#mcms .sidebar h5 {
    color:#3b3a3c;
}
#mcms blockquote {
    border-bottom:1px solid #ceb9d0 !important;
}
/*#mcms a,
#mcms a:visited,
#mcms a:hover {
    color: #6a148e !important;
}*/
.cms-tags,
.cms-share {
    color: #3b3a3c;
    border-top:1px solid #d7d7d7;
}
.cms-landing-feature span.category {
    background-color:#6a148e;
}
.cms-document-list li .child-image {
    border-bottom-color: #6a148e !important;
}
#mcms #breadcrumbs {
    color: #3b3a3c;
}
#mcms #breadcrumbs a {
    color: #6a148e;
}
#mcms #breadcrumbs a.current {
    color: #3b3a3c;
}
#mcms .ui-tabs-sidebar li a:hover,
#mcms .ui-tabs-sidebar li a:visited,
#mcms .ui-tabs-sidebar li.ui-tabs-active a,
#mcms .ui-tabs-sidebar li.ui-tabs-active a:visited {
    color: #6a148e;
}
#mcms .article-list>li>a,
#mcms .article-list>li>a:visited,
.sidebar .categories>li>a:visited,
.cms-document-list h3 a:visited {
    color: #6a148e!important;
}

/* ==========================================================================
   Agents new styles
   ========================================================================== */
#agent-details-tabs .ui-tabs-nav li.ui-tabs-active,
#agent-details-tabs .ui-tabs-nav li.ui-tabs-active span {
    border-top-color: #5b1a5a;
    color: #5b1a5a;
}
table.agent-stats tr:hover td {
    background-color: #f4f1f8;
}
table.agent-stats tr:hover td a.hover-line {
    border-left-color: #5b1a5a;
}
table.agent-stats tr td a {
    color:#5b1a5a !important;
}

/* ==========================================================================
   Zoopla-only homepage elements
   ========================================================================== */
.search.search-home {
    background: #fff;
    border: 1px solid #aebcc1;
    border-radius: 0 0 4px 4px;
    padding-bottom: 0;
}
.search-home-title {
    color: #3b3a3c;
    display: block;
    font-family: 'Droid Sans', sans-serif;
    font-size: 28px;
    font-weight: normal;
    line-height: 100%;
    margin: -5px 0 0;
    padding-bottom: 40px;
    text-align: center;
}
.homepage-banner-link:link,
.homepage-banner-link:visited,
.homepage-banner-link:hover,
.homepage-banner-link:active {
    background: #6a148e;
    border-radius: 4px;
    color: #fff;
    display: block;
    float: left;
    padding: 20px 100px;
    position: relative;
    text-decoration: none;
    width: 230px;
}
.homepage-banner-link + .homepage-banner-link {
    float: right;
}
.homepage-banner-title {
    color: #fff;
    display: block;
    font-size: 20px;
    padding-bottom: 10px;
}
.homepage-banner-snippet {
    font-size: 16px;
    line-height: 130%;
}
.homepage-banner-link .icon {
    color: #fff;
    font-size: 80px;
    position: absolute;
    right: 0;
    transition: all .3s ease;
    top: 14px;
}
.homepage-banner-link:hover .icon {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
}
.homepage-banner-traveltime:before,
.homepage-banner-smartmaps:before {
    background-repeat: no-repeat;
    background-size: cover;
    content: '';
    display: block;
    height: 64px;
    left: 34px;
    overflow: hidden;
    top: 20px;
    position: absolute;
    width: 40px;
}
.homepage-banner-smartmaps:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAACACAMAAACr8R6wAAAApVBMVEUCAgKmjqv///+mjqv///+mjqv///+mjqv///+mjqumjqv///+mjqumjqv///+mjqv18/X///+mjqv///+mjqutmbP///+mjqv///+mjqv///+mjqu5qLzr5+z///+mjqv///9pFI1uI5B4M4t/Qo6LUJWUYZ6dcqSmf66mjquwjba4nr28rL/BrcXBssTMus/RyNPVyNng1uHq5Ov08fT18fX///8FPfyZAAAAIXRSTlMAEBAgIDAwQEBQYGBwgICPj4+fn6+vr7+/z8/f39/f7+/eWko8AAAC40lEQVR4AezYwYrbMBSF4TB0UchqKJShi9ArS1aQEUYWOu//aG2sYjm6EHxjrYr+TVqG+WIfG5PM5dHH9Qunu/34dvnX9xva9Jm9K5r16+NxfGjYz7/73dCy67kT5t0uX2jbBR3s4NE62MEOBjcq1woMztAj8z7IsBwARGvWpjfApWC5APjtPzqJQUNVDlHRlhWDrgYNJtolBgPVPb9HkIJgYFjBKQT9eFUuCUE+4gqG7SdqloF8xB2YsyKQj+iozkpAPqIhlhOAfES7x8f8ugjAew2O5ZxVxJRhATjXoMKs8z9s3N4wHAdT5bHzW3V7HISuwQn8FBQHBSPiOcUOO4OCEZ8b2YgMlI3o8g4MFI0oAOUj2tenLB9xeAFKR1xCCJ4egYHyEZNlKzBQNKKmkuegeERPpQEcFI9o2GVioGDECiQhaGtwMMaot0Gv6UViMBqilmBQ1BSc6VD6KLgoWhvYVQEileYjYArO6fzbIVJdBPy2xh0HwFntP1ayQ/QA4uTWIg6AC22pBH4nWuln7JFKd8CzEaUg7TJAbA2yEd1JkI0Yz4FsRIOzYNLsrpGBqgKRLJVUEoMjvwD2xV0ovbFz5StPkIMIA+X0Uh617CYUgEDIz8KRPx2dCGRfUix7nsV3wZQPaEzYijpfdRHIHtjqXnZMmvz74P7Ltsm5dE9ykInsrpSC7MldMidBJPdMWjnISD8O5QBT/9tXBzvYwQ7+X+CtNfiJpv3+0zrdpCoMQ1EcP/fltbGStlIroVbNOCDiQLr/pTkQoaLVk4/fCm7C/+B/yqoBmimj0x+AbcYHlwCQ7xv3JR5WxymD20bwJLvzNdHloDFXOZ+mE7wS6xO4Cu9M/JG94BM1RJ5nsKT2EazCsiL8SIPvWh9kKPCLHj2vBkE6Txo1OGTlrYAlPRGLRoi141rmKUtOjWfiWo6o3BkQ+CkOCjyi8hpJpCWnxtNu3jIykJ6fWtgUO0EuytIt3wFP4uvMW8GI6AAAAABJRU5ErkJggg==);
}
.homepage-banner-traveltime:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAACACAMAAACr8R6wAAAAmVBMVEUCAgKmjqv///+mjqvRyNP///+mjqumjqv///+mjqv///+mjqv///+mjqv///+mjqv///+mjqumjqv///+mjqvVzdemjqvZ0dr///+mjqv///+mjqv///+mjqv///9pFI1uI5B4M4t/Qo6LUJWUYZ6dcqSmf66mjquwjba4nr3BrcXMus/VyNng1uHo4+nq5Ovu6u/18fX///9/b/a4AAAAH3RSTlMAEBAgICAwQEBQUGBgcHCAgI+fn6+vv7+/z8/f3+/v7Li4VgAAAjZJREFUeAHt2o9umzAQx/Ej2UK7Bro0XbYkpcf/USBj9vs/3JQq0+SImB9wUqXJ3wf41Ep9wS6lc4vwoGd3+LqgS19etEivIb231mJt39enBQuJFi9ass8UatG2dJAFX0kL50AHOtCBDvy/QNWeO8mATZnx35L8rZsHtkXMV6W1mgy2GfcVV2oS2JmcQTYTwDpmS7kaCxZsLzmNAlXKQ8X9IqEeIFrAjBkXAbBkrFhhYMNoGQSqmOHeELBgvFgNgx2PqbCCwAKTMjc/kW4I7AYXdDLEagisBrzrXRUPgYnV6/mZjR3s7F7Pp1zawXrYq9kotYMF4pnZwWy0x60VjPlSmhmVpoeDfKnWZrc9rhAwxz0MrHAPXyHoYSDXsMcV9ltOsqsSvlGL7UO8FpsUPGyW8VLs2wavxL8PsVr8GxsqwZ8pWBX+1MPq5J/L8icH+bON/OlL6nyYKBDUufAJVv6MrVUGeNL3lA+5SRl1+e3lNR95GzU69d2XBW/0aVEjN3qg9pzVcn+3caADHehAB/6Qfje6lgW38u+X6U7SC+Xf0Z+7k/ovgjVd8r79ms/9/v6J/nUf/ZxbQEbebh63X9F1wZxFPlJPy/1U7uhTf4/TvI1Ht1pNWGTkk63NWO/ZI3v+cdTy7mkw7wn3dksCgnd5FBCY9wzt5SXhPUT4XsZa7vBRAwvwvQy22uOjBmQZxSePpuYf8b2M5W3wUQPzI2N5DwSE73Jw1OBRDEio5Q7fy2BBhI7aH5fMRToYlHNjAAAAAElFTkSuQmCC);  
}

.homepage-listings-items {
    margin: 30px -15px 0;
    padding: 0;
}
.homepage-listings-item {
    float: left;
    display: block;
    margin: 0 15px;
    padding: 0;
    width: 300px;
}
.homepage-listings-link:link,
.homepage-listings-link:visited,
.homepage-listings-link:hover,
.homepage-listings-link:active {
    border: 1px solid #aebcc1;
    border-radius: 4px;
    background: #fff;
    display: block;
    overflow: hidden;
    text-decoration: none;
    -webkit-transition: all .1s ease;
    -moz-transition: all .1s ease;
    transition: all .1s ease;
}
.homepage-listings-link:hover,
.homepage-listings-link:active {
    box-shadow: 0 0 8px rgba(0,0,0,.3);
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    transform: scale(1.02);
}
.homepage-listings-item-header {
    background: #6a148e;
    display: block;
    padding: .75em 2em;
}
.homepage-listings-item-header-latest {
    color: #fff;
    display: block;
    font-size: 15px;
    line-height: 140%;
}
.homepage-listings-item-header-title {
    color: #fff;
    display: block;
    font-size: 18px;
    line-height: 140%;
}
.homepage-listings-item-img-wrapper {
    display: block;
    height: 182px;
    overflow: hidden;
    position: relative;
    width: 300px;
}
.homepage-listings-item-img-info {
    background: #000;
    background: rgba(0,0,0,.6);
    bottom: 0;
    color: #fff;
    font-size: 12px;
    left: 0;
    padding: 4px 12px;
    position: absolute;
    right: 0;
    text-align: right;
}
.homepage-listings-item-img-info .icon {
    font-size: 15px;
}
.homepage-listings-item-img {
    display: block;
    margin-top: -40px;
    width: 100%;
}
.homepage-listings-item-price,
.homepage-listings-item-description,
.homepage-listings-item-address,
.homepage-listings-item-listed {
    color: #3b3a3c;
    display: block;
    line-height: 1em;
    padding: 5px 15px;
}
.homepage-listings-item-price {
    font-size: 20px;
    padding-top: 15px;
}
.homepage-listings-item-description {
    font-size: 16px;
}
.homepage-listings-item-address {
    font-size: 14px;
}
.homepage-listings-item-listed {
    color: #8e8e8e;
    font-size: 12px;
}
.homepage-listings-item-logo {
    display: block;
    padding: 15px;
}
.homepage-discover {
    border-right: 1px solid #eaecee;
    float: left;
    padding-right: 50px;
    width: 550px;
}
.homepage-discover-items {
    margin: 30px 0;
    padding: 0;
}
.homepage-discover-item {
    margin: 0;
    padding: 0;
    list-style: none;
}
.homepage-discover-link:link,
.homepage-discover-link:visited,
.homepage-discover-link:hover,
.homepage-discover-link:active {
    display: block;
    padding-left: 120px;
    margin: 30px 0;
    text-decoration: none;
}
.homepage-discover-item-img-wrapper {
    float: left;
    margin-left: -120px;
}
.homepage-discover-item-img {
    width: 100px;
}
.homepage-discover-item-title {
    color: #6a148e;
    display: block;
    font-size: 16px;
    padding-bottom: .8em;
}
.homepage-discover-item-snippet {
    color: #3b3a3c;
    font-size: 14px;
    line-height: 140%;
}
.homepage-guides {
    width: 300px;
    float: right;
}
.homepage-guides-link:link,
.homepage-guides-link:visited,
.homepage-guides-link:hover,
.homepage-guides-link:active {
    display: block;
    margin: 30px 0;
    text-decoration: none;
}
.homepage-guides-img-wrapper {
    background: #6a148e;
    display: block;
    padding-bottom: 4px;
}
.homepage-guides-img {
    display: block;
}
.homepage-guides-title {
    color: #6a148e;
    display: block;
    font-size: 18px;
    padding: 20px 0;
}
.homepage-guides-snippet {
    color: #3b3a3c;
    font-size: 14px;
}
#bhome .listing-details-price .price-modifier {
    font-size: 14px;
}
#bhome .footer-whitelabel {
    margin-top: 0;
}
#bhome .btn-primary {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-size: 14px;
    font-weight: normal;
    padding: 6px 14px !important;
}
#bhome .btn-primary-ghost:link,
#bhome .btn-primary-ghost:visited,
#bhome .btn-primary-ghost:hover,
#bhome .btn-primary-ghost:active {
    color: #6a148e;
    border: 2px solid #6a148e;
    font-family: 'Droid Sans', sans-serif;
    font-size: 16px;
    font-weight: normal;
}
#bhome .btn-primary-ghost:hover,
#bhome .btn-primary-ghost:active {
    background: #6a148e;
    color: #fff;
}
.btn-home-area-toggle {
    color: #6a148e;
}
.home-area-links .home-area-details-link:hover,
.home-area-links .home-area-details-toggle:hover,
.home-area-links li > strong > a:hover {
    color: #6a148e !important;
}

/* ==========================================================================
   Zoopla search theme
   ========================================================================== */
.search {
    background: #eaecee;
    border: 0;
    border-radius: 0;
    padding-bottom: 33px;
}
.search-header p,
.search label,
.search-advanced legend {
    color: #3b3a3c;
}
#landing-page .search-wrapper-inner {
    background: #fff;
    border: 1px solid #aebcc1;
    border-radius: 4px;
    padding: 32px;
    margin: 32px 32px 0;
}
.search-input {
    width: 86%;
}
.search-top {
    padding: 0;
}
#landing-page .search-middle {
    margin: 32px -32px 0;
}
#landing-page .search-bottom {
    padding: 32px 0 0;
}
.search-header {
    padding: 32px 32px 0;
}
.search-section-for-sale .search-header,
.search-section-to-rent .search-header,
.search-section-new-homes .search-header,
.search-section-overseas .search-header,
.search-section-travel-time .search-header,
.search-section-find-agents .search-header {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAACACAMAAACr8R6wAAAAdVBMVEUAAABVA3JoFI5VA3JoFI5VA3JoFI5VA3JVA3JoFI5VA3JoFI5VA3JkDX5oFI5VA3JVA3JVA3JVA3JoFI5VA3JnEYtoFI5VA3JoFI5VA3JVA3JfEnhoFI5VA3JfDYJoFI52NH57Qn6HUoelfqSvja718fX////soxnHAAAAHXRSTlMAEBAgIDAwQFBQYGBwcHCAj5+vr7+/v8/P3+/v71rzW4EAAAGCSURBVHgB7dRb0tJAEMXxk4QAMSFBLuRCNBCB/S/R0i6rtHSc5qTfvv4v4FfzcHrwo7TupsV1dQoJxTiZNBbilZNZJQAUk2EFkI6W4Jiinkyr0dmCHSbjHIzkoIMOOujg/W4L3p9PpQil93opRWg9rQi1pxSh90S8PaQ5BsY9EeeX9IiBcU9EBgx4In4jwYAn0aB4BEh4FCgeAxIeAYrHgIRHgOKRIOGFfwqQXlBEyGNFhD1ORNjjRIQ9TgTviRgDpVmDzZP0wUEHHXTQQQcddPD2UHTTg0wOOuiggw46eLT1jihtwRK4WHoXAKvRzhtXALAezbw1fpaebbxzil/trl8Xd93ht7L2y8LaDH/WLPMa/FXe8lyb41/tWW+PQJue4foNgiWfiecl+F/b4T1u2CJScnjHOySIVw3q532Cquyk804ZtFWa51V4o7wltxyuiZ9aIGblfQ6iZM9smVh5vwFdcohumX9k/NSYlZ8SLK8aiC1HVh4/NWblDQzLe+2pfQcxO3VdJqZUJgAAAABJRU5ErkJggg==);
    background-size: 40px 64px;
    background-repeat: no-repeat;
    background-position: 32px 38px;
    padding: 32px 32px 0 86px;
}
.search-section-find-agents .search-header {
    padding: 48px 32px 10px 86px;
}
.search-section-overseas .search-header {
    background-image: url(data:image/png;base64,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);
    padding: 32px 32px 64px 64px;
    background-position: 0 38px;
}
.search-section-travel-time .search-header {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAACACAMAAACr8R6wAAAAkFBMVEUKCgpVCnV1AJlVCnV1AJlVCnV1AJlVCnVVCnV1AJlVCnV1AJlVCnViAoh1AJlVCnVVCnVVCnVVCnV1AJlVCnV0AJh1AJlVCnV1AJlVCnVVCnVnAJB1AJlVCnVqAJV1AJmBA6yLFLGXIbOfNbOjQrilV7qtaru1gL66k77EosjMs8/Wwtng0+Lr4uv18fX///9fkvGGAAAAHXRSTlMAEBAgIDAwQFBQYGBwcHCAj5+vr7+/v8/P3+/v71rzW4EAAAJtSURBVHgB7My7CcBQDANA4c4YXLswaP8t8yEbRNVDN8DhET38bTrwyaXEJl5FmcItKZRALIU20JRqDKUGFHPo0KHDk0KHFzt2lBwhCINx/ChEAkZEkvvfrn3o7LSufBi2j/4P8JvMbFgVYl5FVmb6B3BZ92av2r4un4CUD3vryDQJkqhdpkIzYFbrpskNUjVYJR8Y1QZp9IDZbpQBCDwkYhB7WMQg2+34DrjofVCXG2A1R3UMruZqHYGkPlBpAIo5EwwOByyyKRzxBMqNzaOGRjyBbeydF78hMA69i82PABTsXW+WALBCr/PXVgE445n1wTjlWeyCacqz1AXFfjoS/y0Cz2QINgroUeMHN+z5QcGeHzyw5wet0LvHam4w26t6TuFKdUC2qRgfPX/gLB8z3gHAbQYsAEwzYAJgUL+nAYHFDxYILn5wgaB/xBIwuPgHxKB3c7YwAql5vEYYdB9oDhj0viGuAYPeX7oEAAIReRjEIvYwGMT/6orBwIo5Ze/nLRXkFZr4AOfa4ypPXhFwuZyOP7jEoLzrb0z3TB9fs8QkUr8TSfG5qnrAB3zAr/bpLldBGIji+CmlQC4l5fJB04Luf5kmJiYaxem08+hvAf/Mw5lkv+As25vRywZ7YJPsbQDqQ6531ADQHGK9BnfVKtNbKzwM+7XYPuCJ9pdCXuOVK+s5vDG+4DyDT8bc3ogTbcjJhRan1H/GeQrfdJGXix0IauL0JgWajcnn/SGJXtJ6i0Yqm3KeBYPx/C0THPVqDPTKg0EGNWZtmb/y0CKbmsgt84/kvhpv5YtCORv5W6ZXTr8af+UOgkxIfbUb86vSXb+l4BUAAAAASUVORK5CYII=);
}
.search h1 {
    color: #3b3a3c;
    border: 0;
    margin: 0;
    padding: 0 0 .15em 0;
}
.search p.h-subheader {
    font-size: 20px !important;
    margin: 0;
}
.search + .box {
    background: #fff !important;
}
.search + .box h2 {
    font-family: 'Droid Sans', sans-serif;
    font-size: 24px;
    font-weight: normal;
    padding-bottom: .5em;
}
.search + .box p {
    font-size: 14px;
    line-height: 140%;
}
.search + .box a {
    color: #6a148e;
}
.chzn-single:before {
    background-color: #eaecee;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAA2UlEQVR42q1UQQ3DMBALhEIIhEIIhEEYhEEog0Iog4XApGoIAqEQAqHLwydZbm75tJIfTR2fL+4l6PP+fGPD1lAbTkLFemR+T2ClTYVFRHT1BGxTblg6TvaGmXjFc7CByAKKBTw4whmYA7y7AnAxgZexFgOpPvHxhWp7zwUHYO618i5tTlYROMwJuanBq0TEpClZ63B8qshDNLhdRfJEKoSs52OQEkQkDbX6B4nPRO0WidAV4XRihzCPROgXiJeZAaqRBlid2bnGSYeduO3hFCOZhZA9B7fcJz+S8qBaPTVE+gAAAABJRU5ErkJggg==);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAM1BMVEUAAACuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMHTE/hdAAAAEHRSTlMAQI+/MHDfUGDvrxDPgJ8gGBDiywAAASxJREFUeAGV1AXS3jAMBNA1s7P3P20bWdM4/rFv4IMIYsTGWEfhrMdnQuQmBpxS5CEmvFipn0OhqNLR4tEcyW6apTIw/c5pgLojBlonVUbz447Zu2Sg8p/iSOSnV1oRky8dEpNwi+T4EFEuAIOMMh+SAb553DoZVhGDs4qDMFLGk9F4CB9qoejPWD3sap2wNB2XgcikhaMYUPpHvFYG6cDlgkLWIc1xrTfVkAmhI1R91cTZZx9a2kPqWUSMPYS1rWF3bqqGqCgRhTu3XtdRNTyLrcYa9LaNgHKGyNR5qgxcfEtrARC5TMDwpaxlfEYZP4boZnjKjA+Nug4UiSqDHyQIS+V4slCOu5kApC45+1FTbqaG23HUnl5GU/J5YLdjH91f+jX95+Wh/OdX0B9LeCnDD9xnEgAAAABJRU5ErkJggg==), none;
    background-size: 17px 17px;
    background-repeat: no-repeat;
    background-position: 11px 10px;
    border-right: 1px solid #aebcc1;
    content: '';
    display: block;
    float: left;
    height: 100%;
    margin-left: 0;
    margin-right: 8px;
    width: 40px;
}
.search .chzn-container-single .chzn-single {
    background: transparent;
    border: 1px solid #aebcc1;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #3b3a3c;
    padding: 0;
}
.search .chzn-container-active .chzn-single-with-drop {
    background: transparent;
    color: #3b3a3c;
}
.search .chzn-container .chzn-drop {
    border-color: #aebcc1;
    border-bottom-width: 1px;
    border-radius: 0 0 4px 4px !important;
}
.search .chzn-container-single .chzn-search {
    padding: 10px;
}
.search .chzn-container-single .chzn-search input {
    background: none;
    border-radius: 4px;
    padding: 8px 25px 8px 9px;
}
.search .chzn-container .chzn-results {
    margin: 0 0 4px;
}
.search .chzn-container .chzn-results li {
    padding: 6px 12px;
    position: relative;
}
.search .chzn-container .chzn-results .highlighted {
    background: #eaecee;
    color: #3b3a3c;
}
.search .chzn-container .chzn-results .highlighted:before {
    background: #6a148e;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 3px;
}
.search-input-wrapper {
    border: 1px solid #aebcc1;
    border-radius: 4px;
    overflow: hidden;
}
.search-input-wrapper--focus {
	border-color: #d64521;
}
.search-input-wrapper--focus span {
	color: #d64521;
}
.search .selectboxit-container span {
  height: 38px;
  line-height: 38px;
}
#search-input-location-wrapper:before,
.search-attributes .selectboxit-option-icon-container {
    background-color: #eaecee;
    background-image: url('/static/1451606400/www/_b/images/search/refine-search-icons_16px.png');
    background-image: url('/static/1451606400/www/_b/images/search/refine-search-icons_32px.png'), none;
    background-size: 40px 560px;
    background-repeat: no-repeat;
    background-position: 0 50px;
    border-right: 1px solid #aebcc1;
    margin-left: 0;
    margin-right: 5px;
    width: 40px;
}
#search-input-location-wrapper:before {
    background-position: 0 11px;
    content: '';
    display: block;
    float: left;
    height: 100%;
}
.search-attributes-price-min .selectboxit-option-icon-container,
.search-attributes-price-max .selectboxit-option-icon-container {
    background-position: 2px -149px;
}
#property_typeSelectBoxIt .selectboxit-option-icon-container {
    background-position: 0 -69px;
}
#beds_minSelectBoxIt .selectboxit-option-icon-container {
    background-position: 0 -228px;
}
#floor_area_unitsSelectBoxIt .selectboxit-option-icon-container,
.search-attributes-floor-area-min .selectboxit-option-icon-container,
.search-attributes-floor-area-max .selectboxit-option-icon-container {
    background-position: 0 -469px;
}
#durationSelectBoxIt .selectboxit-option-icon-container {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAnUlEQVR4AWNAB+v2HHQA4vlA/B6I/yPh91BxB1QdmAb0gzUQxv24DDgPUkACPk+uCzBdhAgDwho2Hzj6f+/Js9jkDECGzCfGgA+fPv8HAmwGzQcZ8p5IA0A0mI8eawxQBtiG6/ceoGM8BiAwzBCwBmwA0wBMjOkSTAwzACeGhwkF+D08dijA8+HphALsQHGKpTjvUDUXk1OeGKDrAQCgdheBsGEE5QAAAABJRU5ErkJggg==);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAOVBMVEUAAACuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMG4xMnCzdGzwMW9yc36+/v////19/fM1djr7vDw8vNYdaVgAAAACXRSTlMAUI+//xCA35+u2I9KAAAArUlEQVR4AY2UVxIDIQxDKaJsL/e/a3pixtEsft+PLuEafIh4EYN3hJQLGkpO2vAFiqJmqiDUdpEISpTFtCEOX4Wt5XGBf22k4IKSHkrGP8M44UN+KGSSeVm3r1P0Tr7Guo6ym8CNZcCH4CI35uZuegbwVvbjx9fQyiqIQRViyEKnGOcMrXShQVCBCOgQeBRUHAouKSQMimyIlCGYhngbSmKomqGwhtpbPg/DF3QHw9MS6Loxi6YAAAAASUVORK5CYII=), none;
    background-size: 17px 17px;
    background-position: 11px 10px;
}
#transport_typeSelectBoxIt .selectboxit-option-icon-container {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAARCAYAAADpPU2iAAAAgklEQVR4AWNYu/ugARDfB+L/ROACBqji90DcQACfB2ligOpsYMAPQOocBrmGfiI0BMA1QPF8AqH0Hq6BeIzQsJ9ABDpAbEFoOA8SxKMhAVlDPwlOOg8LgQQikkYBEAvAgwwq6IAlOAVgGmACBkhW9uMKUngEg9wFCyl8GD0e5hMb0wDMoq+xhbCweQAAAABJRU5ErkJggg==);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAiCAYAAACqVHINAAAB7ElEQVR4Ae2WA4ydQRgAt7Zt27YV1w1q221YI6ht27Zt22bQszkPe9n7jz/O/ZJ5WE3WK2Rs3n+00+GL1x8fPH81CEJMEnTowrXnO46d7iFk8Gc5ib6ykIX4w0bBRyfw1mTeh4twWSe2One1MptEHaJTFx88Ly9Mxrl7T0rR1hFVEmYks7qwKM7cfliGNv3CSUh8ki9/gfxWSbLnzJnjxPW79/5L/kuSkwSC2YxV43QzxtexIvGGOwYPyEtwC7xke4rEehJcEgiToRc8MdDgWxjjxC+qo75XkWLF0wtizuIVjU7euPcmtoLj1+58nL96fTNBsBXSsbq6xXifICmG5KEOyUskJZUlXE6VfJY3I5LT9KSAUzIViZsOiQeSuc6e5ESyVZXMUMcPvsNfCDQwJ37wAb6r6fK1cp3XimzUSoLgkZRkRjKNBA8LBT4wB7ILNdbs3Ff4yOWbTcloBS0N0opHYjMei0VEggU9aUhP7L24/PhVh5p16+WObd1KVavluPToRXtbXXrSip40EdogsQ+ZLnJMkexHUkyHpBCSXbI+c+zJXA9W38L5Sfyombjh0FDHXDSGAZo2fkAxKTmOJMDi5SvPwkuCj3HgG2+nMMfKK44VumcubG8F25shMkkQkiZIUlkgSYWkjhyhUL6G9aC5O4EWAAAAAElFTkSuQmCC), none;
    background-size: 12px 17px;
    background-position: 14px 10px;
}
#agent_typeSelectBoxIt .selectboxit-option-icon-container {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAApElEQVR4AWOAgXV7DgoA8X4g/g/F94HYgIEUANQwH6QZDa8nyRCYK9Axknw/VOw9ECeQYsh5qJwDmvh7klyCw5D/hMME0yUBxBqigMUQBxxy5/EF7nrkKMYjl4DPkH4khfvR5BKQ5ARwGWAACnU0Zwcgyd9H9g7Ii2iaMQMV2UWgsIGm6AY0i9aDUzVuzZgxBbXQACPNENaMmcjQxUk15D/NDAEAIpYSa2pFbr4AAAAASUVORK5CYII=);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAeCAMAAAB+ITwmAAAAM1BMVEUAAACuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMHTE/hdAAAAEXRSTlMAIJ/v/79AMGBwr4AQz4/fUMBWBQMAAADBSURBVHgBzZJHrsYwCAaJ/eFe3v1P+4s0kBXv36xShiro4nAeAAfaEkUQEu1gPBy7JHjJGyWrwiSkwlwbGeqiOAjdOkGVYeq6716qSdpJSaoUo8xdL9o97ydKH4Vax42PRDRwQ4ag3S6FFI+LPxIKIDSyVNi4rK0YJoR49yZvCIvSIRw26WI0bUXo6q+9dLttbqthPlcPYaZXSBMvvorUHilriMXJXEe5Q7KerYVFcu8F4ZPxrgqesHE0/07h/6n8AIjoDBhxsOFuAAAAAElFTkSuQmCC), none;
    background-size: 17px 15px;
    background-position: 11px 11px;
}
#radiusSelectBoxItContainer .selectboxit-option-icon-container {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAu0lEQVR4Aa1UCQ3EIBCshEpAAhKQcFKQgIOVUAdn4H4FJwUH/YfLZMLl3SYDdL/sP+h3vX/ihmlD3bAQKuhRddSA7QoQTqAV3Gmng2//DHyBKPSinjbZngc7YyRa2JA3vHAH4o2QN7a87LcYLeDRDSXVQ5yTGLj0wtnpbOini6wnCqGQy4ZwrIUKjwIlu+6PhSznFhYUORyjMDLpLAPiKsBL3r1b34ubJy45caiOQ584dKzj7DhMscM+WQFIVucen+zLjgAAAABJRU5ErkJggg==);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAMFBMVEUAAACuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGuvMGn5ODvAAAAEHRSTlMAUI+//xBw34BAn8/vMGCveYppMQAAAQZJREFUeNqNVIGyhCAIRFkC9az//9srOatp3jxipgxa2C1BulnKjGGcE/1hsih2U1VfF3kikgJqhciMqNjhPSpVgMu+OmS30oB6J9n9hWhC3BagXWSMT6cnhPoHfLE4YkIuzORKQJ/BzKqcTxcYmkWnjsI1iZmkymXqURlLc39tfRL1tnqsjXRFcUSVS4tUxxTooUTdaXKXK80TFYkyPMbdFfL54BnIxM7T68jlum2VR73anYkJGGjfW14PopV938cLgKDOI79SZr8C4kx6QOywcedtv9hs4zNkbyExUSw3/ug3vy7egHgb3zRD3FJxY8bt/X5ISDgYNedC+2dg47GPD4/4CPoCMd4N2V9Mk0IAAAAASUVORK5CYII=), none;
    background-size: 17px 17px;
    background-position: 11px 10px;
}

.search-input-location-placeholder {
    left: 47px;
}

#search-keywords-li > a {
    color: #6a148e;
    font-size: 14px;
    text-decoration: none;
}
.search-advanced .selectboxit-text {
    text-indent: 9px;
}
a.search-advanced-toggle {
    color: #d64521;
    text-decoration: none;
}
.btn-landing-search {
    font-family: 'Droid Sans', sans-serif;
    font-size: 18px;
    font-weight: normal;
    padding: .5em 3em;
}
.btn-landing-search:hover,
.btn-landing-search:focus {
    background: #b4441b;
}
.btn-landing-search:active {
    box-shadow: inset 0 3px 8px 2px rgba(59,58,60,.4);
}
#landing-page .btn-primary {
    box-shadow: none;
    color: #fff !important;
    font-size: 14px;
    font-weight: normal;
    padding: 8px 16px 8px 10px;
}
#landing-page .btn-primary .icon {
    margin-right: .5em;
}

.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
  top: 2px;
}

.search-filters-propertytype.is-checked {
    color: #6a148e;
}

.is-new-refine .search-refine-location-autocomplete span.delete_autocomplete_suggestion,
.is-new-refine .search-refine-location-autocomplete span.delete_overseas_autocomplete_suggestion {
    color: #3b3a3c;
}

.is-new-refine .search-refine-location-autocomplete .ui-autocomplete .ui-state-focus {
    background: #6a148e;
}

.is-new-refine .search-refine-location-autocomplete .ui-autocomplete .ui-state-focus a,
.is-new-refine .search-refine-location-autocomplete .ui-autocomplete .ui-state-focus a em,
.is-new-refine .search-refine-location-autocomplete .ui-state-focus span.delete_autocomplete_suggestion,
.is-new-refine .search-refine-location-autocomplete .ui-state-focus span.delete_overseas_autocomplete_suggestion,
.is-new-refine .search-refine-location-autocomplete .ui-state-focus s {
    color: #fff;
}

/* CVSP */
.browse-estimate-value {
    color: #6a148e;
    font-family: 'Droid Sans', sans-serif;
}
.browse-estimate-value-sub {
    color: #6a148e;
}
.nearest-properties-listings-link {
    color: #6a148e;
}

.overseas-country-activities .section-header,
.overseas-country-food .section-header,
.overseas-country-shopping .section-header,
.overseas-country-transport .section-header {
    background-size: 30px 46px;
    background-repeat: no-repeat;
    padding: 0 32px 0 50px;
}
.overseas-country-activities .section-header {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDQzLjEgNjkiPjxzdHlsZT4uc3Qwe2ZpbGw6I0EzOTBBNjt9IC5zdDF7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMl8pO2ZpbGw6I0ZGRkZGRjt9IC5zdDJ7Y2xpcC1wYXRoOnVybCgjU1ZHSURfNF8pO2ZpbGw6IzZBMTQ4RTt9IC5zdDN7Y2xpcC1wYXRoOnVybCgjU1ZHSURfNl8pO2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6Mi45OTE7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yLjIgNTUuNkwyMS41IDY5bDE5LjMtMTMuMyIvPjxkZWZzPjxwYXRoIGlkPSJTVkdJRF8xXyIgZD0iTTAgMGg0My4xdjY5SDB6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQzLjEgNTEuNWMwIDIuNy0yLjIgNC45LTQuOSA0LjlINC45Yy0yLjcgMC00LjktMi4yLTQuOS00LjlWNC45QzAgMi4yIDIuMiAwIDQuOSAwaDMzLjNjMi43IDAgNC45IDIuMiA0LjkgNC45djQ2LjZ6Ii8+PGc+PGRlZnM+PHBhdGggaWQ9IlNWR0lEXzNfIiBkPSJNMCAwaDQzLjF2NjlIMHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJTVkdJRF80XyI+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfM18iIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzEuNiAxOC41Yy0yLjYtMi42LTYuMS00LTkuOC00cy03LjEgMS40LTkuNyA0LTQgNi4xLTQgOS44IDEuNCA3LjEgNCA5LjhjMi42IDIuNiA2LjEgNCA5LjggNHM3LjEtMS40IDkuNy00YzIuNi0yLjYgNC02LjEgNC05LjhzLTEuNC03LjItNC05LjgiLz48L2c+PGc+PGRlZnM+PHBhdGggaWQ9IlNWR0lEXzVfIiBkPSJNMCAwaDQzLjF2NjlIMHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJTVkdJRF82XyI+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfNV8iIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGFzcz0ic3QzIiBkPSJNMjYuMyAyMy44bC00LjQgNC40aC04LjMiLz48L2c+PC9zdmc+);
}
.overseas-country-food .section-header {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDQwLjIgNjQuMyI+PHN0eWxlPi5zdDB7ZmlsbDojQTM5MEE2O30gLnN0MXtjbGlwLXBhdGg6dXJsKCNTVkdJRF8yXyk7ZmlsbDojRkZGRkZGO30gLnN0MntjbGlwLXBhdGg6dXJsKCNTVkdJRF80Xyk7ZmlsbDojNkExNDhFO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yLjEgNTEuOWwxOCAxMi40IDE4LTEyLjQiLz48ZGVmcz48cGF0aCBpZD0iU1ZHSURfMV8iIGQ9Ik0wIDBoNDAuMnY2NC4zSDB6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQwLjIgNDguMWMwIDIuNS0yIDQuNi00LjYgNC42aC0zMWMtMi41IDAtNC42LTItNC42LTQuNlY0LjZDMCAyIDIgMCA0LjYgMGgzMS4xYzIuNSAwIDQuNiAyIDQuNiA0LjZ2NDMuNXoiLz48Zz48ZGVmcz48cGF0aCBpZD0iU1ZHSURfM18iIGQ9Ik0wIDBoNDAuMnY2NC4zSDB6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iU1ZHSURfNF8iPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzNfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xhc3M9InN0MiIgZD0iTTI2LjIgMTEuOWMtMS41IDAtMi42IDEuMi0yLjYgMi42djE0LjZoMS42djEwYzAgMSAuOCAxLjggMS44IDEuOHMxLjgtLjggMS44LTEuOFYxNC41Yy4xLTEuNS0xLjEtMi42LTIuNi0yLjZtLTcgMHY4YzAgLjYtLjUgMS0xIDEtLjYgMC0xLjEtLjUtMS4xLTF2LThoLTEuOHY4YzAgLjYtLjUgMS0xIDEtLjYgMC0xLjEtLjUtMS4xLTF2LThoLTEuOXY5LjNjMCAxLjcgMS40IDMuMSAzIDMuMXYxNC45YzAgMSAuOCAxLjggMS45IDEuOCAxIDAgMS44LS44IDEuOC0xLjhWMjQuM2MxLjcgMCAzLTEuNCAzLTMuMXYtOS4zaC0xLjh6Ii8+PC9nPjwvc3ZnPg==);
}
.overseas-country-shopping .section-header {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAABBCAMAAAB7GX3zAAAB41BMVEULCwumkbCmkbCmkbD///+mkbCmkbCmkbCmkbD///+mkbD///+mkbCmkbCmkbCmkbCmkbCmkbCmkbCmkbCmkbCmkbCwoLimkbCmkbD///////+mkbCmkbCmkbCmkbD///+mkbCmkbCmkbCmkbD////z8fSmkbCmkbCmkbCmkbCmkbCmkbD///////+mkbCmkbCmkbD///+mkbC1pr2mkbCmkbD///9nF41oGY5qFo1tGo9uG5BuIJJvIZNwHZJwIpRyI5RyJJVzJJV2K5h2LZl3KJZ5Kph7MZl7M5p8NJuDPp6GQaCJQKGLQaOLSqONTKWNTaWOTqaPUKaQT6aRUqiSWKiVXKqXV6qZW6mZYqubXaubY62dZq+eZK6farCjabCjcbCkcrGmd7SmkbCneLSoebWrfbevfrizirq0i7u0jLu0jbu1pr22jby5l726mL66mb+8nL+9ncDCpsXDqsjFqMbGqcfGrcjHrsnHr8nIq8nJsMrMtM3Nts7Pus/UwNXVwdXWw9bYxtjZydnaytrby9vbzNvdz93h1OHi1eHj1+Lj1+Pk2OTl2eTq4Ons5Ozt5e3u5+7v6e/y7PL07/T28vX39Pf49fj59vn59/n6+Pr7+fv7+vv8+/z+/f7+/v7///+NOaY1AAAAN3RSTlMAAQQHCAoMEBUWGBkoMDk8REdQVFxheHt8foGIipWXl6ClrbLDxsjJ0tTb3N7h4uXq6uv4+/3+AEwvBgAAAdlJREFUeAHs1DnPEkEAxvEt+BJQU26Pf0DFA29BUBHBO3gg8UBUUFEB8RbFQw515fmoWmwgZGfdLUzevAn/6il+mWSKGcuKRG0FZUcjf2FcYYpHrJjCFbPskNK2FLatlRv57HShUDj7IVhOUwDkguV8JwCJb4FSvWrlBHD9oaenPzw3+r4DY0WPVA5jSa+ssyzBqmte+QIoT24BNacGNKYloCuvdHbDbY2BvvrAWHcgOTFIlaEmpWGgAaQXugp5mWQTitIxVx6VTkHDKN/DIem8K6vSYRgapfbDTHVX3tAcMo5ZXoQ3arvysd5CSWZ5H1p6Ah114JFacM9Hfoa9l7Jw4Mo+yF7eAyMfqSOsd1B+8gHrNX2luhcqq861/8uL+9n7uNyfns/+IU+SfOnOdymO//aVM+Cmu+8CX3ylzrDrtTtHGfILf+m8Wh3zdfhr8ytuN/mnUfnYQRCIogB6gSgiYBdNLFiCRQOKlB9y6/+vJZoQwsy8eWd9UmZMETJnCCdmxdgB3KjUvjJyUTGC7EPLAgN/3vlNOXmomctc+fKFiSb/qogXHy3WupC8YmVBNLwL8TaAVHfbipsOVMaPxktGINj7Ou5s0Kav33tOoNU/VvHQA8c8mUH0BV3lGksbdG4UAAAAAElFTkSuQmCC);
}
.overseas-country-transport .section-header {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDQwLjIgNjQuMyI+PHN0eWxlPi5zdDB7ZmlsbDojQTM5MEE2O30gLnN0MXtjbGlwLXBhdGg6dXJsKCNTVkdJRF8yXyk7ZmlsbDojRkZGRkZGO30gLnN0MntjbGlwLXBhdGg6dXJsKCNTVkdJRF80Xyk7ZmlsbDojNkExNDhFO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yLjEgNTEuOWwxOCAxMi40IDE4LTEyLjQiLz48ZGVmcz48cGF0aCBpZD0iU1ZHSURfMV8iIGQ9Ik0wIDBoNDAuMnY2NC4zSDB6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQwLjIgNDguMWMwIDIuNS0yIDQuNi00LjYgNC42aC0zMWMtMi41IDAtNC42LTItNC42LTQuNlY0LjZDMCAyIDIgMCA0LjYgMGgzMS4xYzIuNSAwIDQuNiAyIDQuNiA0LjZ2NDMuNXoiLz48Zz48ZGVmcz48cGF0aCBpZD0iU1ZHSURfM18iIGQ9Ik0wIDBoNDAuMnY2NC4zSDB6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iU1ZHSURfNF8iPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzNfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xhc3M9InN0MiIgZD0iTTEzLjUgMzAuOGMxIDAgMS44LjggMS44IDEuOHMtLjggMS44LTEuOCAxLjgtMS44LS44LTEuOC0xLjguOC0xLjggMS44LTEuOG0xMy4zIDBjMSAwIDEuOC44IDEuOCAxLjhzLS44IDEuOC0xLjggMS44LTEuOC0uOC0xLjgtMS44LjgtMS44IDEuOC0xLjhNMTEuNyAxOS45YzAtMS4zIDEtMi4zIDIuMy0yLjNoMTIuMmMxLjMgMCAyLjMgMSAyLjMgMi4zVjI2YzAgMS4zLTEgMi4zLTIuMyAyLjNIMTRjLTEuMyAwLTIuMy0xLTIuMy0yLjN2LTYuMXptMy45LTYuMmg5djJoLTl2LTJ6bTE1LjIgMi42YzAtMi41LTItNC42LTQuNi00LjZIMTRjLTIuNSAwLTQuNiAyLTQuNiA0LjZ2MjAuOGgyVjM5YzAgMS4xLjkgMiAyIDJzMi0uOSAyLTJ2LTJoOS4ydjJjMCAxLjEuOSAyIDIgMnMyLS45IDItMnYtMmgybC4yLTIwLjd6Ii8+PC9nPjwvc3ZnPg==);
}

.grid-cell-button.grid-cell-contactagent a:hover {
  background-color: #5b0f62 !important;
  color: #fff !important;
}
.list-inline.actions a {
  color:#6a148e !important;
}

.popular-locations li a {
    color: #6a148e;
}
.overseas-world-regions h3 {
    font-family: 'Droid Sans', sans-serif;
    background-color: #6a148e;
}
.overseas-popular-countries ul.list-inline> li a {
    color: #57185f
}
#show_entire_country {
    left: 0;
}
