/* ==========================================================================
   header
   ========================================================================== */
.header-main {
    background: #5c1862;
}

.header-sub {
    background: #f5f5f5;
}

#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: #5c1862;
    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: #5c2261;
    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: #5c1862;
    color: #5c1862;
}

.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: #5c1862;
}

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

.btn-primary.btn-primary-ghost:hover,
.btn-primary.btn-primary-ghost:focus {
    border-color: #5c1862;
    background: #5c1862;
    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: #5c1862;
}
.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:#5c1862;
}
.buyers,.for-sale,.price{
    color:#f05a28;
}
.buyersb{
    background:#5c1862;
}
.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:#5c1862 !important;
}
.agentsb{
    background:#4dbca1;
}
.zestimate,
.price.zestimate {
    color:#5c1862 !important;
}
.zestimateb{
    background:#5c1862;
}
.zindex{
    color:#5c1862;
}
.zindex a:link, .zindex a:active{
    color: #5c1862;
}
.zindex a:visited{
    color:#5c1862;
}
.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: #5c1862;
    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(/National_Library/20160521004321oe_/https://c.zoocdn.com/static/1460969567/www/_b/images/icons/listing_status.png) no-repeat 0 0;
}
.listing-status-sold{
    background:url(/National_Library/20160521004321oe_/https://c.zoocdn.com/static/1460969567/www/_b/images/icons/listing_status.png) no-repeat 0 -64px;
}
.listing-status-rent-under-offer{
    background:url(/National_Library/20160521004321oe_/https://c.zoocdn.com/static/1460969567/www/_b/images/icons/listing_status.png) no-repeat 0 -257px;
}
.listing-status-sale-under-offer{
    background:url(/National_Library/20160521004321oe_/https://c.zoocdn.com/static/1460969567/www/_b/images/icons/listing_status.png) no-repeat 0 -129px;
}
.listing-status-new-home{
    background:url(/National_Library/20160521004321oe_/https://c.zoocdn.com/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:#5c1862;
}
#mcms h2 {
    color:#5c1862;
}
#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:#5c1862;
}
.cms-document-list h3 {
    color:#5c1862;
}
#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: #5c1862 !important;
}*/
.cms-tags,
.cms-share {
    color: #3b3a3c;
    border-top:1px solid #d7d7d7;
}
.cms-landing-feature span.category {
    background-color:#5c1862;
}
.cms-document-list li .child-image {
    border-bottom-color: #5c1862 !important;
}
#mcms #breadcrumbs {
    color: #3b3a3c;
}
#mcms #breadcrumbs a {
    color: #5c1862;
}
#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: #5c1862;
}
#mcms .article-list>li>a,
#mcms .article-list>li>a:visited,
.sidebar .categories>li>a:visited,
.cms-document-list h3 a:visited {
    color: #5c1862!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: #3f1b48;
    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: #ffbe0a;
    display: block;
    font-size: 20px;
    padding-bottom: 10px;
}
.homepage-banner-snippet {
    font-size: 16px;
    line-height: 130%;
}
.homepage-banner-link .icon {
    color: #ffbe0a;
    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,iVBORw0KGgoAAAANSUhEUgAAACgAAABACAMAAABfh8VoAAAAjVBMVEUAAACjkKf///+jkKejkKf///+jkKf///////+jkKejkKejkKejkKejkKejkKejkKf///////////+jkKejkKejkKf////////////g2uLe1+BYI2H///93TH/18fViMWuCWomskbDArcTVyNiMaJK2n7rg1uFtP3WXdpyhg6bLus7q5Ovi3OSjkKfo4+kQT3bvAAAAG3RSTlMAMEAQUN+vYCCAz4/fQO+fEK9Qv3Agz4Awj98bZ0WGAAABbUlEQVR4Ae3U1ZLcQAyFYQ0sM8NRg5mSvP/jZQ2rIdnt3IT/669Up8b2UNvrMtBtx+6PONjdBz3hOR3RKc8reFDgy3/4YzCJ4iC0dWUApGyzKIrsKCzR57jlKGwIIkNXPQZjDKVAkgCorA4bDDmg7M4bq0IusFMBeB3KyMoBLrYGSFQoIzPuyoFShTIy5T4Do0IZWXCfB3QoI5vARRkZM+ep9+rGnZElWydPR6A6MkFXosPYQZqA1gNzoDWQUERoc/YAxt4ApnEysvYf5bwP8/4Ap3u/5AGM0MUZhmwA5vK0dfh5SZ5irUJ5JubzMToeg5ykDmh4kJUOZabpZO6Qj0H5wX3U5lmafoTB/544RZv59f+P/+FyLqTnufB0lnwhotu3L98CvS+p6+r662Q3KxpaHU+w6zVttR49eryinVYP+rlHOuhROfrwREpP5/vukUY622HnCxptsXX0jKZaXQzs8ooCXV227mJFu30HN/8KCDLWmXIAAAAASUVORK5CYII=);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAACACAMAAACr8R6wAAAApVBMVEUAAACjkKejkKejkKe3qLqjkKejkKejkKf18/WjkKermq+jkKejkKejkKejkKejkKf///+jkKf///////+jkKf///////////+jkKf////////////////////////r5+z///+6rL3RyNPAs8OjkKf08fT///9iMWt3TH/18fXVyNjq5OuskbCXdpxYI2GCWoltP3XArcTLus62n7qMaJLg1uGhg6Y4VoVKAAAAIXRSTlMAEGC/358gQI/Pr++AMN+PEK/fQFDvn79wryDPgDCP32BaEkGWAAAC0klEQVR4AezYha7tIBAF0PMHz11jGx/q//9nV8pL6WEizCmxF/Z1W8C+pHZ7zdu/X3A57z9/v/3Lh/dok9/J+4tm+fH2dX5omG8v/b1Hy/xlC76Y97cvaJsbatPBDnawgx20flG+FWh9pNfEy2DGUgDAhbhnfgBcE5ZjgfH4QhsxGKmIh1N0JIhBX4IRM50iBi2VuR/DSkEw0O7gbK1+/ai8EYK8RL+zx0/UJAN5iScwJYhAXqKnMkEC8hIjsXgByEsMZ3xJH1cBuJXgktesHOYEC8CpBBUmnT4J7hjQ1oOm8Nj6dj3Ug9AlOIMvQQlAXiLuo9K0GSgo8T4LL5GDkhJ96oGD8hIloKDEIFpyRYlDLVhR4mqtHek14KC4RBN4C3UgL5GNM3JQXOJIOQM4KC4xliNwUFBiAZIQDCU4xBjVw+DIJsgiAV0kaglaRU3Biaqia8FV0Z6B/VcARzlTDWis9zr9tXVUxgHj0caGCnBS58tKNsURgJv9HocKcKUjyoDvxCC9xl4oZwNGVqIUpFMi4BqDvER/DeQlumsgKzHiKmg02zUyUBUgTKC7nXRl23h2VAxgkW3slHzLY+Ug7EApes2H2rwJhWAi07Fw4UdHLwLZTUpgxzP3KGjShBaDI04TRQhBdsBWW+7RaBofB8832zHFm83IQSayXSkF2ZE7J14EYfw9GeQgI8dlyBM0/dlXBzvYwQ7+X+D71uBz6/SYAEEMwGA0Yxtrd+9/xLWZ4v0fdb7Mzd6vw9jsDafA1OT96hJAb/CDZwBg7hgnM5w1CxO324YWrqx4tda0cQM8ahOhx7PwzHKEhqTFu6H6S1YWPvEjxdcb4ptUKHB8fJfJv+QQvxVCSpThnyAXvBQEyxOkPACBr7ywwLIqIpYAMuyEb5njO/zUSEO1lhUqT4bgEVOMfBD4ylNosQpyarwgeWwZBlgVPzW5KXoWTPEduuU9Znl5zmsBEWwAAAAASUVORK5CYII=), none;
}
.homepage-banner-traveltime:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABACAMAAABfh8VoAAAAjVBMVEUAAACjkKejkKejkKf///+jkKejkKejkKejkKejkKf///+jkKfYz9n///+jkKejkKf////a09zUy9b///////////+jkKejkKf////////RyNP////18fV3TH9YI2HVyNhiMWuCWon////Lus6skbCXdpzg1uHq5Ou2n7qhg6bArcRtP3WjkKeMaJLRyNN80u6SAAAAHHRSTlMAIK+/MO/fcICPn0Df71AQr1DvcL8gzzCA30CPORCS9AAAAS9JREFUeF7t1MlSg0AQgOHOQggi4JpEnZ2dqO//eEanpoRmGrjlkv/8VU9NHxrg9cHM9rK9uMQsKNkCmkfOBLOwa8MbrJtWa110bBp2XLi+JA0ry1wtI2CuxDDOvDB3AEkMayU80gO18FWMoBwCpS1UDEM9dJXprGwQZNi5JziCOXbM7RTB4hecta3vhESw/0PraJgjR0JeuLggYSOo6iGsKKfwwhUBSwwLAkoMmX+kNghS36nG0JQe1xkPZJxwDpIzVUceAHnuOV1PHYC8tJa39fxJkbK6/jW7wbdlLoHnZfAE8LHE3cGl9/vvmZ4e4a9s/TnZOgNXGtAsCK2ZG7pZwbDQPzSEUavNmB2O4GuP3R6Ijoc+28VAF/27KIOp4p1lQQwzZRHaMV0aBOkY/AD54zBbO0e2WgAAAABJRU5ErkJggg==);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAACACAMAAACr8R6wAAAAmVBMVEUAAAD///+jkKejkKejkKejkKejkKejkKejkKejkKfRyNPZ0dqjkKejkKejkKejkKejkKf///////////////////+jkKf///////////////+jkKfVzdf////////u6u+jkKdYI2GCWoltP3Xq5OtiMWv18fXVyNjArcT///+Xdpx3TH+hg6aMaJKskbDLus7g1uG2n7ro4+nolezxAAAAH3RSTlMAEHDPgFDf72CfIL9AEK+/IFDvcL/PMIAg30CPr59g4HEWlQAAAitJREFUeAHs2gWCwyAQhlF6g3W3wSHa+x9utd4G/rSzzneAF08giXhrcnoeDu78ciJmHV8Hlk5OP7yHwNb9+/oFxk6FmFwHzq7EaWDtXpzzgiciMPe3wAIWsIAFLKB1b/U8YFdLmqeaqT4MdNHQRpW3e4NO0q5Ma/cCtaShTLcH6A0lauxYMFI61Y8CbUW5TI+CMw8QcVASQSIK1oRlLAZ2hCYh0BqCmyJgJDxj86CmMcUECK2gqhtDq+kcqLMr1K+JbQ5sc97GWWVyoMp6G8vs0qDOext7uU6DPu95WqtKgxHy1kqDcrRHLgkamlXJtep1Dwdplg/rDXvUImCDeTjYgh6+hpiHg+QBDwINzVJyI0UDOeA8BELBSKPDr2WsCr/bYNX4/RDL4XdsKIU/U7Ba/KmHpfmfy/wjB/6xDf/oi2t8qCwIhoZ5BMs/xg5WAt63zlN4Z1KzdENDqe77Z6Oz+l3zZcYZfRU9MqMHcm8lrfLepoAFLGABC3jG/W30gRe85/++LG44vVP+b/Rv3XD9RfAgZr2UTtcIDIQAEEVnXZEmbrRpc//DpYvLB94FFtg/Zn85ZztNo+6aLuQq9cS4kKVa6lWZc8haH/gqJGpnfVaHJDujb5YJh+xm/bILkazRb3MbdbxGf5khYM4LwJV3pSBjUcteXN/xlhnv+NSgErUMgMrbWRyY4mCUam55y4zZ8alB81NAXa9sxkZPDU+xFAcq5y0DZUendgV9vGC9goTnIwAAAABJRU5ErkJggg==), none;
}

.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: #3f1b48;
    display: block;
    padding: .75em 2em;
}
.homepage-listings-item-header-latest {
    color: #ffbe0a;
    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: #5c1862;
    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: #5c1862;
    display: block;
    padding-bottom: 4px;
}
.homepage-guides-img {
    display: block;
}
.homepage-guides-title {
    color: #5c1862;
    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: #5c1862;
    border: 2px solid #5c1862;
    font-family: 'Droid Sans', sans-serif;
    font-size: 16px;
    font-weight: normal;
}
#bhome .btn-primary-ghost:hover,
#bhome .btn-primary-ghost:active {
    background: #5c1862;
    color: #fff;
}
.btn-home-area-toggle {
    color: #5c1862;
}
.home-area-links .home-area-details-link:hover,
.home-area-links .home-area-details-toggle:hover,
.home-area-links li > strong > a:hover {
    color: #5c1862 !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,iVBORw0KGgoAAAANSUhEUgAAACgAAABACAMAAABfh8VoAAAAbFBMVEUAAABfGl1fGl0/HUhfGl1fGl1fGl0/HUg/HUg/HUhKHE8/HUg/HUg/HUg/HUhfGl0/HUg/HUg/HUg/HUg/HUhOHFJfGl3XxteHU4aRYpBpKGd9RXvh1OHDqcKvja5dGlz///+5m7g/HUhPHFOEuYHhAAAAFnRSTlMAIK/v31BgMM+AMN8Qj0Dvr1Agv3DPHlsGPgAAANNJREFUeAHt1AOaxFAQReEb27b2v8axqx4+jvq0gj/uBDDMVplpAEbWapQZMFutTLSa/QB4g+OoB8d5ZiQYt++MBOce5dF13fQVEvcgH397Aol7jkLqKCRODYnjIXWfzxJ4RyW+OCIJHNaFumUdmH3sKezb9gb/Ipw60nR7Pv4CaOs5G44edAB3U7PNxUNhcylqQjwXnNICvOVFYhZ5+FCciFwS43OpxTErBSnOqctjcBVfVmoVEFRWH10VQ1z9tlKrhrTSf3Z+CVXB2zlW5fm+B9I9IDncghVokHYAAAAASUVORK5CYII=);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAACACAMAAACr8R6wAAAAdVBMVEUAAABfGl1fGl1fGl1fGl1fGl1fGl1fGl19RXv18fX///9zN3Gvja6HU4alfqRfGl1fGl1fGl1fGl1cGltIHE5QG1NXG1g/HUg/HUg/HUg/HUg/HUg/HUg/HUg/HUg/HUg/HUg/HUg/HUg/HUg/HUg/HUg/HUgHJdiXAAAAJ3RSTlMAEHDP/1DvYP////////+vvyAwv3Dv/yDP/4Awj0DfEJ9Q769wYL9XUXaiAAABdElEQVR4AezUBW7EUBAE0bL/N8Py3v+moVFEoZbcwkwd4IkLgKYt9XClbSDq+mqp78Ibqq0BoKvGOmh6J9g3tNVaS/GChWouwQQTTDDBBP9oHL3gOE2iiOjNsyiieqqI6MkiuhfiskabAP7hhbjN0SqAf3ghCqDqhbgLoOpFAih6BjA8HxieDwzPB4bnA8NzgeEZQN378RRoni6iebqI7mkimqeLaJ4uonm6SP2uTcG2GiWYYIIJJphggv8cXFahRQAPlGCCCSaYYIInr3di8IIDnJ3eGbj0Pq+/AFxtYn/lo+bm8W4Nn90fz8M97q+l08UBwzAUBNGtwmIwqf8Scwwn469XgWBWD5wPk7zTsximRL1JE4f0SZ/kYJT1RanBoBZ91brheE2/rFu4ZFv1R9vDBXvTfwc+5HYKcSMgw4k6yPEOiUuetwxFMDUAVl6TDFq2tcwrB1PDlfOW+SHB1AyVj6Z5x8Zb5pXzqSGRtwylSqd2AxyGAjQfPTSyAAAAAElFTkSuQmCC), none;
    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,iVBORw0KGgoAAAANSUhEUgAAACgAAABACAYAAABoWTVaAAAFLElEQVR4Ae2ZA3RdSxSGp7Zt27aNWHXD2rZtK6xt24iN2nbs/+19um7XLaLXm9Pz3rr/Wl/j5MvZM3v2pEIVALOJB0TwX4Yd2EUw/E9G4iaUF3bKyIJzoNzMYcGXUG5esmAUlJsoFgyBchPCgsFQboK1glrB/5Wg3zU/3D54S5mCH168h3E2QzQTTeB1wUt5gg/dH8Awiz5aiRY4b39OeYKPvR6hR25TtBdtcWnbRTkFuXwfYDfJFn5XfZFQnvk/QyfRAXVETVzefinho+FTCI5vPoZPrz9pTnDLiE0oKgpBL4MOvC/+fn3FRMdg09ANmKszG5/ffMbv8vXdVwyvORQVRFksNlmgOUHnY87olqYL2ohWMMxkAI+z7khp3j19ixG1htP3aInmoil2zdyh2TXofPQOdNJ1Q0VRHiNrD8fvEvY1DGFfwhAbE4ufs7LfclQRFdFWtIb9aLvU2SQsObCxDc7ZnYUqXM6dM3ZgfJOxsCjRH+bF+tGTGoYNQ9fjAe1sVS44XoBu7u6wHWUr3y52O+mGPoV7obVoAb103WGawxhmOY1pGeijrWhF79PBwSUHoUp0WLR8bcbrgic6i47oLrrCvHg/6cn1L9r3OxbF+8M4qyFaiuY4vOyQvH2Q15pVKQt0E124rOpiv0iaZDdEF9EJ913vyyd4bPVRaTeaF1V/aglLthdtsKz3Us0Kvgx6gaDbgQi6E4Rnfs+gnrm6s9FNdFaVNUlMqNTWZSwRHhyO74kDIkIjEBESkXLBM5tPS0eWUVYDaR21E21weMVhcOLjIbUZo8wGyZJjeuYxQ6+8Znjq/xScWwdvwrxMPwysaIOB5W1gVc4cbqfdki94YPF+1BW10FG0QyfRHnXo9e1Tt0EKCY4gQcMUCZqiJwk+D3wGzvqB61BCFEVT0QhNREPpdccJDskXZAn3U264uvMyru2+ApdjzlLzVS9x1xSUmKtgU9ZSKqfqbN8zdxe2Td4Kp0mO2LdwH768+6K5TXL82yZJlhxvEl4iK/oul7fNWJe25I2SZJvhIZaf9kOPB/LOg94XvblRcy/kUv9Sbm7eRlkMpEZ9ZOXhvzOwepxxR9+ifdCayq2b9ttRZ0pHnUFGPemo08+giyPLJTl5BH0u+2D50GV46vcEqvDi3j17FyY0Gw/LUuZSyUfVHYHNwzfhEU3ZqjwPeIZdC3Yi+ENw6ghySfUz6qKYKIIlZosSnJa/fviKuNg4/JyJLcajrCjFAysPrpoV9DjrIU0oPLDqpOmG20duI6XhPsoXKt793EffPnmrOcEprSehjCgJnbRdpZkwoVzaeimhE4FDg6qt9EuWF2WwcegGzQm6nHDGmC6j4XzsTqIbpqGoB730Onj39F3CkmNs0bd8b7ifdpf32nne4RyXj/teCnqefIJ8F+YBg+/GfEdWnuDVXVdQS9RAR9GehoLnyhPk/sZDKR/+cXFx2j+/aQW1gmrRCkZAuYn4T/xX2HEoN8dZsDKUm8osKOhoah4RHvkKCgm5vGQnQrCchOdN7wLHt53ac/uCM26fJ87JzHmCfjY7sAshGOkfddZN32S6YebmDwRk5gP9bBNCqMP//ML2lbtKECcIyMRxojghfob/SYzBRHQqikUSAxNz4H+SohpxORXkLhJVCPGngiqmaFBuEiEYTQoyTQi3PxBzIRoRIrUEVSz7F3KLCcHIIci0J+4lQyyQaEsIuQWZbIRjInK2RGZCyC74E/rEGzWxF4SO6uNKEGQKE+eJs0QBTX3ffwBbrFiZnnB58AAAAABJRU5ErkJggg==);
    background-image: url(data:image/png;base64,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), none;
    padding: 32px 32px 64px 64px;
    background-position: 0 38px;
}
.search-section-travel-time .search-header {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABACAMAAABfh8VoAAAAflBMVEUAAABcGGJcGGI/G0hcGGJcGGJcGGI/G0g/G0g/G0hJGlE/G0g/G0g/G0g/G0hcGGI/G0g/G0g/G0g/G0g/G0hMGlTWxdiZb51mJmz///97Q39wNXZcGGKFUon18fXMt86ujLG4mrrg1OLr4utaGGCjfaePYJPCqMQ/G0hOGlW9+jw7AAAAFnRSTlMAIK/v31BgMM+AMN8Qj0Dvr1Agv3DPHlsGPgAAATRJREFUeF7t1NluglAQgOFBVEBxXeZs7G7t+79gSYxOzwoxaXrjf0m+DGGAAxBNisEmUe82xYg2EdC8YBMoRvbP8AM5a7GvZTwIy1q8qksv5Heh1XI3lJ0w6qQLykpYVdKG/CwcnbkFa+GsNmEpPJUGRANcn5tCHSrDMbqH0iAzHV1iGrybjrZ11yD2oGqbRzdtq2hBVlDkHPCmuQA8N89acgSD78V+mKsfXo2Fe1PBV0jhux9FgeGBBFXlcpV671cgaTuClELdofIeAKwj1rHgkSIbRCEQG/k3p9kHTse5KczGwRnA/DLMLnPoW5y+Bzot4FH2FSyDV8nSz5YJUJCvfG6Vg946drF4DVb51nbbHFztjKHxDjztD7/dIQd/x9fQ+AjB9unDpXsYKqMdD5SkaWKDH+2T/IESA6Q+AAAAAElFTkSuQmCC);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAACACAMAAACr8R6wAAAAkFBMVEUAAAA/G0hHGk8/G0g/G0hOGVY/G0g/G0g/G0g/G0g/G0haGGA/G0g/G0hcGGJcGGI/G0hcGGI/G0g/G0g/G0hcGGI/G0hcGGJcGGJcGGJcGGJcGGJcGGJVGVw/G0hmJmz///+ujLH18fVcGGKFUol7Q3/CqMTWxdjr4uuZb53g1OKPYJOjfadwNXa4mrrMt84Gy+zPAAAAHXRSTlMAEHDPUO9gr78gML9w7yDPgDCPQN8Qn1Dvr3Bgv6YU8TAAAAJjSURBVHgB7Mw3AQAxAAJAHLCkZ8S/xu8OniXlBBxusVG/sUV8cpFFyXh02XRcsowyEIuMSkSTVQNlRchshzvc4Q5nCnd4smMfabYCIRiG7074wQpm97+725OOtFBweui3gPcxVLCkUnbmvRT6A/DYrxkfzdd+vALSskK1LpQEiQW/JkwZcBHcJlsYpA6zTjGwCpykRsAFAy0+6Hu++M/3fNEBC4YrI+AhGE6OAbAjUPfBHaF2DyRBKCEHZARjBcYusPEp6hINkAdGHs3qEu/B2fXUwJ8tsPqeHvnVANn39MhiA+y+p5e2boAZD7gHa8pDvQW3lIdNgeqdrFv5XjU8sAvONKmUFwFPxwuD7HhhcHW8MIhG2iuCMLjgo/4z8YeUBgtSlfDUczLm8opEqwGeSNQMcEOizQAnQTiZLLAhXDPBA+EOE5xa/gI1mLrEwwGjI+ecPJBmBJrJAaMTuox8Eu+xr0MNqlr2DWtQi76nwazYIkczhhvHDo9FYCYlerylBqNGiQN46bipl+QvgtIAXSsv/MSg5RJ8Sa6FXv7NUjfm/hbzVp9fVQ/4gMM94AP+b50ezCgIohgKZ9a21X+Xz2YGfwHnW+SOZnsjZrPBGVhM9hYA2WCuN2QAUA7GeiVO2thML25xZbmrNtfCg9DeNNkhnhV6vQJvIlvj8SJ8Uqn2KnxRNyq5psZXolN4PIFfnFQulzr4Q/gyPV/gvySlH88DJQy4XhCClTCPlwC8yOa3TCrIUyMQK28iKBCV4pbplROnxq+c3TLxkPypqaw8ENCXpPyW+ZXzp8avvIBBUcOe2h4o9radHWlQtQAAAABJRU5ErkJggg==), none;
}
.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: #5c1862;
}
.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: #5c1862;
    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('/National_Library/20160521004321oe_/https://c.zoocdn.com/static/1451606400/www/_b/images/search/refine-search-icons_16px.png');
    background-image: url('/National_Library/20160521004321oe_/https://c.zoocdn.com/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: #5c1862;
    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: #5c1862;
}

.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: #5c1862;
}

.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: #5c1862;
    font-family: 'Droid Sans', sans-serif;
}
.browse-estimate-value-sub {
    color: #5c1862;
}
.nearest-properties-listings-link {
    color: #5c1862;
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDMuMDk5IiBoZWlnaHQ9IjY4Ljk1OSIgdmlld0JveD0iMCAwIDQzLjA5OSA2OC45NTkiPjxwYXRoIGZpbGw9IiNBMzkwQTYiIGQ9Ik0yLjIzNyA1NS42MzhsMTkuMjk3IDEzLjMyTDQwLjg2IDU1LjY0Ii8+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIDBoNDMuMXY2OC45NkgweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiNGRkYiIGQ9Ik00My4xIDUxLjUyM2MwIDIuNzA1LTIuMTk1IDQuODk4LTQuOSA0Ljg5OEg0Ljg5OEMyLjE5MiA1Ni40MiAwIDU0LjIzIDAgNTEuNTI0VjQuODk4QzAgMi4xOTMgMi4xOTIgMCA0Ljg5NyAwSDM4LjJjMi43MDUgMCA0LjkgMi4xOTMgNC45IDQuODk4djQ2LjYyNXoiLz48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiM2MDFBNUQiIGQ9Ik0zMS42MyAxOC40NmMtMi42MDQtMi42MDMtNi4wNjYtNC4wMzctOS43NS00LjAzN3MtNy4xNDQgMS40MzQtOS43NDggNC4wMzgtNC4wMzggNi4wNjctNC4wMzggOS43NSAxLjQzNCA3LjE0NSA0LjAzOCA5Ljc1YzIuNjA0IDIuNjAzIDYuMDY2IDQuMDM3IDkuNzUgNC4wMzdzNy4xNDQtMS40MzQgOS43NDgtNC4wMzhjMi42MDQtMi42MDUgNC4wNC02LjA2NyA0LjA0LTkuNzVzLTEuNDM2LTcuMTQ1LTQuMDQtOS43NSIvPjxwYXRoIGNsaXAtcGF0aD0idXJsKCNiKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIuOTkxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI2LjI1NyAyMy44MzVMMjEuODggMjguMjFoLTguMjkiLz48L3N2Zz4=);
}
.overseas-country-food .section-header {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDAuMjE3IiBoZWlnaHQ9IjY0LjM0NiIgdmlld0JveD0iMCAwIDQwLjIxNyA2NC4zNDYiPjxwYXRoIGZpbGw9IiNBMzkwQTYiIGQ9Ik0yLjA5IDUxLjkxNmwxOC4wMDQgMTIuNDMgMTguMDM1LTEyLjQzIi8+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIDBoNDAuMjE3djY0LjM0NkgweiIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9ImIiPjx1c2UgeGxpbms6aHJlZj0iI2EiIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjYikiIGZpbGw9IiNGRkYiIGQ9Ik00MC4yMTcgNDguMDc3YzAgMi41MjQtMi4wNDYgNC41Ny00LjU3IDQuNTdINC41N0MyLjA0OCA1Mi42NDcgMCA1MC42IDAgNDguMDc3VjQuNTdDMCAyLjA0NiAyLjA0NyAwIDQuNTcgMGgzMS4wNzdjMi41MjQgMCA0LjU3IDIuMDQ2IDQuNTcgNC41N3Y0My41MDd6Ii8+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSIjNjAxQTVEIiBkPSJNMjYuMiAxMS44NjhjLTEuNDcyIDAtMi42MjcgMS4xNTQtMi42MjcgMi42MjhWMjkuMTNoMS42djkuOTdjMCAxLjAyLjgyNyAxLjg0OCAxLjg0NyAxLjg0OHMxLjg0Ny0uODI3IDEuODQ3LTEuODQ3VjE0LjQ5N2MwLTEuNDc0LTEuMTctMi42MjgtMi42NjYtMi42MjhNMTkuMjM4IDExLjg2OHY3Ljk2NWMwIC41ODQtLjQ1OCAxLjA0My0xLjA0MyAxLjA0My0uNTkzIDAtMS4wNTgtLjQ2LTEuMDU4LTEuMDQzdi03Ljk2NUgxNS4zMnY3Ljk2NWMwIC41ODQtLjQ1OCAxLjA0My0xLjA0MyAxLjA0My0uNTkzIDAtMS4wNTgtLjQ2LTEuMDU4LTEuMDQzdi03Ljk2NWgtMS44N3Y5LjI3NmMwIDEuNjk0IDEuMzUgMy4wNyAzLjAzNSAzLjExNXYxNC44NThjMCAxLjAyNi44MTUgMS44MyAxLjg1NyAxLjgzIDEuMDI2IDAgMS44My0uODA0IDEuODMtMS44M3YtMTQuODZjMS42ODQtLjA0NSAzLjAzNS0xLjQyIDMuMDM1LTMuMTE0di05LjI3NmgtMS44N3oiLz48L3N2Zz4=);
}
.overseas-country-shopping .section-header {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAABBCAYAAABMx43BAAADkklEQVR4Ae2XA5DlWBSGs7Zt27ZZWNt8GHumbdu2bRfaNqbHtu2Zd/b+i1udxUO95HVqK1/V3zjB+cJ7IwAiOpfFhWU1KYPV8IHXRMFWUiat8IOkOykbd0iuJmWzGpKKR5VUJVVJVVKV/L9KDtT3U9A3geT7iTdPpCaCNi7dqAzJo4eO0i+3/kQ/XP/dP+L5vocyJI8dOUbaO3/9V8kfb/ieDu45qIzLPdY8StG6KAr/KZS8P/ISiea6ZVNrfosk6avpo+NHj1v/4Bzef4h+uukHCMoSv898rZcEuBflkvz55h+lkSwJLDa7Ke5bSyRzXLOlkVzWvUy049Dvg+nIwSNUFlIqqmc4pNPJEyfxW1QvDS7BW4NCfwgR1XureqR7maOx7i4N33lNbDWBXZt2iZoubh1DGb9FdawHauNqRJcZByqVJMDZE52xv9Dc8QuvL+kYRwm/eQ3LDQYDgUzHDF73/tBT+mGxPrHuX59I57ccjUo6velIfxHwhZ/oFpBccsOSDbzBnCdn8XqMPsqoJN63fzH3qdm8vrxnufSSYOaj03mTY4eP8SffmGRxQBEfyf6q6e7W4D6XRzJ+RixvtG5sHYGO4najku2FbQTWL17Ha3jKgSySrQWtvFFzThOBrrJOXuss6SCA37xWihphfV5rSKqXT3L3lt28kf4eLSXNTaSp9+t5bfpDUyndLo1mPDyN17A8eV4SW1/Ha5uWbZRPEti/amfVMDj78Znyz8xb8pqtkcSrTH5JgOEsbnospnJmJ3ZqDB4y9UNMxIljJzAxpu1rt5E57Ny4k0abRvFutZ2k36c+fJKwone5iZFqPf9mcn3XmQynDLJL4myIp2FBxsfg2vha0fp7tu2RXxIEfR2AhqS5/RdaNbiKjIB3IoZBPvPBjMgmkhh3V/StMPus7N+5HxMKOnH8hPp0K1xSlVQlVUlVUpXcTspmOyRjSdnEQvJqlnWkTNbBTwBEdN2BfQc7iMhAysAAH3gJE8kMzTmtNKXCriqr9igLTWKOwgM+ghiR7L0s3Sw0CelCf8EMIHomixPLCRvJoY8j+grmw2UfZRmTWXAEfQQrgOg5LAEspySWw/78sH9BIiD7IstKiQRXsDwnyABEL2SJtVIwmuV8QWYg+w7LJgvl1rO8KdgQiF7Kkm2mYBrWFyYJyH7KsuM/5LazfCgoAIhey1LxN8FilqsEhQHZn/68974VJOQ30VbxlFA9ILEAAAAASUVORK5CYII=);
}
.overseas-country-transport .section-header {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDAuMjE3IiBoZWlnaHQ9IjY0LjM0NiIgdmlld0JveD0iMCAwIDQwLjIxNyA2NC4zNDYiPjxwYXRoIGZpbGw9IiNBMzkwQTYiIGQ9Ik0yLjA4NyA1MS45MTdsMTguMDA1IDEyLjQzIDE4LjAzNS0xMi40MyIvPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDQwLjIxN3Y2NC4zNDZIMHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIHhsaW5rOmhyZWY9IiNhIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2IpIiBmaWxsPSIjRkZGIiBkPSJNNDAuMjE3IDQ4LjA3N2MwIDIuNTI0LTIuMDQ2IDQuNTctNC41NyA0LjU3SDQuNTdDMi4wNDggNTIuNjQ3IDAgNTAuNiAwIDQ4LjA3N1Y0LjU3QzAgMi4wNDYgMi4wNDcgMCA0LjU3IDBoMzEuMDc3YzIuNTI0IDAgNC41NyAyLjA0NiA0LjU3IDQuNTd2NDMuNTA3eiIvPjxwYXRoIGNsaXAtcGF0aD0idXJsKCNiKSIgZmlsbD0iIzYwMUE1RCIgZD0iTTEzLjQ1MyAzMC44MThjLjk2OCAwIDEuNzUzLjc4NSAxLjc1MyAxLjc1MyAwIC45Ny0uNzg1IDEuNzU0LTEuNzUzIDEuNzU0UzExLjcgMzMuNTQgMTEuNyAzMi41N2MwLS45NjcuNzg1LTEuNzUyIDEuNzUzLTEuNzUybTEzLjMxMi4wMTVjLjk2OCAwIDEuNzUzLjc4NSAxLjc1MyAxLjc1MyAwIC45Ny0uNzg1IDEuNzUzLTEuNzUzIDEuNzUzLS45NjggMC0xLjc1My0uNzg1LTEuNzUzLTEuNzU0IDAtLjk2OC43ODUtMS43NTMgMS43NTMtMS43NTNNMTEuNyAxOS45NDNjMC0xLjI2IDEuMDI1LTIuMjg0IDIuMjg1LTIuMjg0aDEyLjI0OGMxLjI2IDAgMi4yODUgMS4wMjQgMi4yODUgMi4yODR2Ni4xMjRjMCAxLjI2LTEuMDI1IDIuMjg1LTIuMjg1IDIuMjg1SDEzLjk4NWMtMS4yNiAwLTIuMjg1LTEuMDI1LTIuMjg1LTIuMjg1di02LjEyNHptMy44OTUtNi4yNTNoOS4wMjh2MS45ODVoLTkuMDI4VjEzLjY5em0xNS4yMDggMi41OWMwLTIuNTI0LTIuMDQ2LTQuNTctNC41Ny00LjU3SDEzLjk4NWMtMi41MjQgMC00LjU3IDIuMDQ2LTQuNTcgNC41N3YyMC43N2gxLjk5MnYxLjkwNWMwIDEuMTMuOTE2IDIuMDQ2IDIuMDQ2IDIuMDQ2czIuMDQ3LS45MTUgMi4wNDctMi4wNDVWMzcuMDVoOS4yMnYxLjkwNWMwIDEuMTMuOTE1IDIuMDQ2IDIuMDQ1IDIuMDQ2czIuMDQ2LS45MTUgMi4wNDYtMi4wNDVWMzcuMDVoMS45OTNWMTYuMjh6Ii8+PC9zdmc+);
}

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

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