/* 
	Tablet & Desktop Navigation 
*/
.primary-nav-container {
  border-top-color: #c23342;
}

.primary-nav > ul > li > a {
  border-right-color: #2c1f0f;
  border-left-color: #524f49;
}
.primary-nav ul li a {
  color: #ffffff;
  box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.15);
  -webkit-box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.15);
}
.primary-nav ul li a:hover, .primary-nav ul li a:focus {
  color: #c23342;
}
.primary-nav ul li .sub-menu {
  background: #2e2a25;
}
.primary-nav ul li .sub-menu li a {
  color: #ffffff;
}
.primary-nav ul li .sub-menu li a:hover, .primary-nav ul li .sub-menu li a:focus {
  color: #c23342;
}
.primary-nav ul li.current-menu-item a {
  color: #c23342;
}

/* 
	Mobile Navigation 
*/
.menu-bar {
  background: #3a3733;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiMzYTM3MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiMyZTJhMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(46%, #3a3733), color-stop(93%, #2e2a25));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* IE10+ */
  background: linear-gradient(to bottom, #3a3733 46%, #2e2a25 93%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#3a3733", endColorstr="#2e2a25",GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.4);
}

.slicknav_menu {
  background: #3a3733;
}
.slicknav_menu ul li a {
  border-bottom-color: #524f49;
}
.slicknav_menu ul li a:after {
  border-bottom-color: #2c1f0f;
}
@media screen and (max-width: 767px) {
  .slicknav_menu ul.slicknav_nav {
    border-bottom-color: #c23342;
  }
}
.slicknav_menu a.slicknav_btn {
  background: #3a3733;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiMzYTM3MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiMyZTJhMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(46%, #3a3733), color-stop(93%, #2e2a25));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* IE10+ */
  background: linear-gradient(to bottom, #3a3733 46%, #2e2a25 93%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#3a3733", endColorstr="#2e2a25",GradientType=0 );
  /* IE6-8 */
}
@media screen and (max-width: 767px) {
  .slicknav_menu a.slicknav_btn {
    border-top-color: #c23342;
  }
}
.slicknav_menu .MenuBtnWrap {
  border-left-color: #2c1f0f;
  border-right-color: #524f49;
}
.slicknav_menu .slicknav_menutxt {
  border-right-color: #2c1f0f;
}
.slicknav_menu .slicknav_icon {
  border-left-color: #524f49;
}
.slicknav_menu .slicknav_icon-bar {
  background: #ffffff;
}

.slicknav_menu.menuOpen {
  background: #3a3733;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiMzYTM3MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiMyZTJhMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(46%, #3a3733), color-stop(93%, #2e2a25));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* IE10+ */
  background: linear-gradient(to bottom, #3a3733 46%, #2e2a25 93%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#3a3733", endColorstr="#2e2a25",GradientType=0 );
  /* IE6-8 */
}
.slicknav_menu.menuOpen .slicknav_menutxt {
  color: #c23342;
}
.slicknav_menu.menuOpen .slicknav_icon-bar {
  background: #c23342;
}
.slicknav_menu.menuOpen a.slicknav_btn {
  background: #3a3733;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiMzYTM3MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiMyZTJhMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(46%, #3a3733), color-stop(93%, #2e2a25));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* IE10+ */
  background: linear-gradient(to bottom, #3a3733 46%, #2e2a25 93%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#3a3733", endColorstr="#2e2a25",GradientType=0 );
  /* IE6-8 */
}

@media screen and (min-width: 1024px) {
  .burgerDesktop .menu-bar {
    border-top-color: #c23342;
  }
  .burgerDesktop ul.slicknav_nav {
    background: #2e2a25;
  }
  .burgerDesktop ul.slicknav_nav a:hover {
    color: #c23342;
  }
}

@media screen and (min-width: 768px) {
  .burgerTablet .menu-bar {
    border-top-color: #c23342;
  }
  .burgerTablet ul.slicknav_nav {
    background: #2e2a25;
  }
  .burgerTablet ul.slicknav_nav a:hover {
    color: #c23342;
  }
}

@media screen and (max-width: 767px) {
  .burgerMobile .menu-bar {
    border-top-color: #c23342;
  }
  .burgerMobile ul.slicknav_nav {
    background: #2e2a25;
  }
  .burgerMobile ul.slicknav_nav a:hover {
    color: #c23342;
  }
}

/* 
	Banner Img
*/
.primary-nav-quote {
  color: #ffffff;
}

/* 
	Secondary navigation 
*/
.secondary-nav {
  background: #c23342;
  /* The Fallback */
  background: rgba(194, 51, 66, 0.95);
}
.secondary-nav ul li {
  border-left-color: #9d3a44;
  border-right-color: #cd626c;
}
.secondary-nav ul li a {
  color: #ffffff;
}
.secondary-nav ul li a:hover {
  color: #2e2a25;
}

/* Header Information */
.header-info h1 a, .header-info #ihf-main-container a {
  color: #3a3733;
}
.header-info .headshot {
  background: #ffffff;
}
.header-info .headshot img {
  border-color: #ffffff;
}
.header-info .agent-title {
  color: #3a3733;
}
.header-info .tagline {
  color: #6f685c;
}
.header-info .header-info-phone a {
  color: #c23342;
}
.header-info .header-info-phone a:before {
  content: url(../img/colour03/icon_phone_col.svg);
}

.property-search .property-form {
  background: #3a3733;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiMzYTM3MzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiMyZTJhMjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(46%, #3a3733), color-stop(93%, #2e2a25));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #3a3733 46%, #2e2a25 93%);
  /* IE10+ */
  background: linear-gradient(to bottom, #3a3733 46%, #2e2a25 93%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#3a3733", endColorstr="#2e2a25",GradientType=0 );
  /* IE6-8 */
}
.property-search .chosen-drop {
  color: #464441;
}
.property-search .green-border {
  background: #c23342;
}
.property-search #ihf-main-container:before {
  background: none;
  height: 0;
  width: 0;
}
.property-search #ihf-main-container .field-label {
  color: #dcd4c8;
}
.property-search #ihf-main-container .btn-primary {
  background: #c23342;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1NmI3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjYzIzMzQyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JhMmMzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #d56b77 0%, #c23342 2%, #ba2c39 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d56b77), color-stop(2%, #c23342), color-stop(100%, #ba2c39));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d56b77 0%, #c23342 2%, #ba2c39 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d56b77 0%, #c23342 2%, #ba2c39 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d56b77 0%, #c23342 2%, #ba2c39 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #d56b77 0%, #c23342 2%, #ba2c39 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#d56b77", endColorstr="#ba2c39",GradientType=0 );
  /* IE6-8 */
  border: 0;
  color: #ffffff;
}
.property-search #ihf-main-container .btn-primary:hover {
  color: #ffffff;
}
.property-search .property-search-title {
  color: #ffffff;
}
.property-search .property-search-title:before {
  background: url(../img/colour03/propsearch_pin.svg);
}

.sidebar .property-search {
  border-top-color: #c23342;
}

@media screen and (min-width: 768px) {
  .property-search.top .property-form {
    background: #3a3733;
    /* The Fallback */
    background: rgba(58, 55, 51, 0.75);
  }
}
#ihf-main-container .ihf-widget .address a {
  color: #464441;
}
#ihf-main-container .ihf-widget .gallery-prop-info .col-xs-6 {
  color: #464441;
}
#ihf-main-container .ihf-widget .gallery-prop-info .col-xs-6 b {
  color: #6f685c;
}
#ihf-main-container .ihf-widget .gallery-prop-info .col-xs-6:first-child {
  background: #3a3733;
  color: #444444;
}
#ihf-main-container .ihf-map-icon {
  background: url(../img/colour03/map_pin.svg);
}
#ihf-main-container .ihf-results-address a {
  color: #464441;
}
#ihf-main-container .ihf-results-property-info .ihf-for-sale-price {
  color: #3a3733;
}
#ihf-main-container .ihf-results-property-info .ihf-results-links a {
  border-color: #6f685c;
  color: #6f685c;
}
#ihf-main-container .pagination > li a,
#ihf-main-container .pagination > li a:hover,
#ihf-main-container .pagination > li.disabled a,
#ihf-main-container .pagination > li.disabled a:hover,
#ihf-main-container .pagination > li > span,
#ihf-main-container .pagination > .disabled > span,
#ihf-main-container .pagination > li:first-child > span {
  color: #464441;
  background: #ffffff;
}

#ihf-main-container .ihf-widget .address.gallery-address:before {
  background: url(../img/colour03/listing_pin.svg) no-repeat;
}

#ihf-main-container .btn-link {
  color: #6f685c;
}
#ihf-main-container .ihf-grid-result-additional-info {
  background: white;
  color: #c23342;
}
#ihf-main-container .ihf-grid-result-mlsnum-proptype {
  height: 25px;
}

#areaPickerExpandAllCloseButton .badge {
  background-color: #3a3733;
  color: #dcd4c8;
}

#areaPickerClearAll span.glyphicon.glyphicon-remove-circle {
  color: #ffffff !important;
}

#areaPickerExpandAllContainer {
  background: #f6f6f5;
}

.areaPickerExpandAllElement {
  color: #3a3733;
}
.areaPickerExpandAllElement .autocompleteMouseOver {
  background-color: #3a3733;
  color: #dcd4c8;
}

#ihf-main-container h4.panel-title .ihf-open-home-view-details {
  color: #6f685c;
}
#ihf-main-container h4.panel-title:before {
  background-color: #c23342;
}
#ihf-main-container h4.panel-title a:hover {
  color: #464441;
}
#ihf-main-container #ihf-leadcaputre-btns a {
  background: #6f685c;
  color: #ffffff;
}
#ihf-main-container ul.nav-tabs li a {
  background: #f6f6f5;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-top: 5px solid #f6f6f5;
}
#ihf-main-container ul.nav-tabs li.active a, #ihf-main-container ul.nav-tabs li.active a:hover, #ihf-main-container ul.nav-tabs li.active a:focus {
  color: #c23342;
  border-top: 5px solid #c23342;
}
#ihf-main-container ul.nav-tabs ul.dropdown-menu li a {
  color: #6f685c;
}
#ihf-main-container ul.nav-tabs ul.dropdown-menu li a:hover {
  color: #c23342;
  background: transparent;
}
#ihf-main-container ul.nav-tabs .caret {
  border-top-color: #6f685c;
  border-bottom-color: #6f685c;
}
#ihf-main-container #ihf-detail-features-tab .title-bar-1 {
  background: #6f685c;
  color: #ffffff;
}
#ihf-main-container #ihf-detail-features-tab h5.mt-25 {
  color: #c23342;
}

#ihf-main-container .ihf-vcenter .gallery-prop-info strong:first-child {
  color: white !important;
}

.widget-container .inner-widget #ihf-main-container .gallery-prop-info strong {
  color: black !important;
}

.sidebar h3, .sidebar #ihf-main-container #ihf-detail-features-tab h5.mt-25, #ihf-main-container #ihf-detail-features-tab .sidebar h5.mt-25 {
  color: #c23342;
}
.sidebar .gallery-prop-info {
  color: #464441;
}

.widget-container {
  background: #f6f6f5;
}
@media screen and (max-width: 1023px) {
  .widget-container div.column:not(.sstf_widget):not(.widget_ix_cff_fb_feed) {
    background: #f6f6f5;
  }
}
@media screen and (max-width: 767px) {
  .widget-container {
    background: #f6f6f5;
  }
}

.sidebar .widget-archives, .sidebar .widget-categories, .sidebar .sidebar-grey-box {
  background: #f6f6f5;
}

.widget_ix_contact_form_widget {
  color: #464441;
}

.social-common h3, .sstf_widget h3, .widget_ix_cff_fb_feed h3, .social-common #ihf-main-container #ihf-detail-features-tab h5.mt-25, .sstf_widget #ihf-main-container #ihf-detail-features-tab h5.mt-25, .widget_ix_cff_fb_feed #ihf-main-container #ihf-detail-features-tab h5.mt-25, #ihf-main-container #ihf-detail-features-tab .social-common h5.mt-25, #ihf-main-container #ihf-detail-features-tab .sstf_widget h5.mt-25, #ihf-main-container #ihf-detail-features-tab .widget_ix_cff_fb_feed h5.mt-25 {
  background: #6f685c;
  color: #ffffff;
}
.social-common a, .sstf_widget a, .widget_ix_cff_fb_feed a {
  color: #6f685c;
}

.widget_ix_cff_fb_feed .cff-wrapper {
  background: #ffffff;
  border-color: #dcd4c8;
}
.widget_ix_cff_fb_feed .cff-wrapper #cff .cff-item {
  border-bottom-color: #dcd4c8 !important;
}

.sstf_widget {
  color: #464441;
}
.sstf_widget .inner-widget {
  background: #ffffff;
  border-color: #dcd4c8;
}
.sstf_widget .inner-widget .sstfeed {
  border-bottom-color: #dcd4c8 !important;
}
.sstf_widget .inner-widget .sstfeed:first-line a {
  color: #6f685c;
}
.sstf_widget .inner-widget .sstfeed:first-line {
  color: #dcd4c8;
}

.footer {
  background: #3a3733;
  border-top-color: #c23342;
}
.footer .footer-contact .contact-phone a {
  color: #ffffff;
}
.footer .footer-contact .contact-email a {
  color: #c23342;
  border-bottom-color: #c23342;
}
.footer ul li a {
  color: #ffffff;
}
.footer .contact-info, .footer .copyright {
  color: #dcd4c8;
}
.footer .contact-info a, .footer .copyright a {
  color: #dcd4c8;
}
.footer .contact-info h3, .footer .contact-info #ihf-main-container #ihf-detail-features-tab h5.mt-25, #ihf-main-container #ihf-detail-features-tab .footer .contact-info h5.mt-25, .footer .copyright h3, .footer .copyright #ihf-main-container #ihf-detail-features-tab h5.mt-25, #ihf-main-container #ihf-detail-features-tab .footer .copyright h5.mt-25 {
  color: #ffffff;
}

.pages-nav button {
  background: #6f685c;
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  .pages-nav button {
    background: #3a3733;
    /* The Fallback */
    background: rgba(58, 55, 51, 0.9);
  }
}
.pages-nav ul {
  background-color: #6f685c;
}
.pages-nav ul li {
  border-bottom-color: #2c1f0f;
}
.pages-nav ul li a {
  color: #ffffff;
}
.pages-nav ul li a:after {
  border-bottom-color: #524f49;
}
.pages-nav ul li a:hover {
  color: #c23342;
}

ul.graphical-menu li {
  background: #f6f6f5;
}
ul.graphical-menu li a {
  color: #6f685c;
}
ul.graphical-menu li.home-valuation a:before {
  background-image: url(../img/colour03/cta-eval.svg);
}
ul.graphical-menu li.buying a:before {
  background-image: url(../img/colour03/cta-buying.svg);
}
ul.graphical-menu li.selling a:before {
  background-image: url(../img/colour03/cta-selling.svg);
}
ul.graphical-menu li.mortgage-calculator a:before {
  background-image: url(../img/colour03/cta-calc.svg);
}

.communities-box {
  background-color: #6f685c;
}

.community h3 a, .community #ihf-main-container #ihf-detail-features-tab h5.mt-25 a, #ihf-main-container #ihf-detail-features-tab .community h5.mt-25 a {
  background: #3a3733;
  border-bottom-color: #c23342;
  color: #ffffff;
}

.community h3 a:before, .community #ihf-main-container #ihf-detail-features-tab h5.mt-25 a:before, #ihf-main-container #ihf-detail-features-tab .community h5.mt-25 a:before {
  background-image: url(../img/colour03/propsearch_pin.svg);
  background-position: 0;
  width: 25px;
  height: 25px;
  float: left;
  margin-right: 5px;
  content: "";
}

.bank-calculator, .main-content .contact-info, .mortgage-calculator.ixact-form, .lidd_mc_form {
  background: #f6f6f5;
}

.lidd_mc_error {
  color: #900;
}

.blog-thumbnail.default {
  background-color: #3a3733;
}

/* METADATA */
a.read-more {
  color: #6f685c;
}
a.read-more:after {
  background: url(../img/colour03/arrow_right_col.svg) no-repeat;
}

.post-nav .prev-link, .post-nav .next-link {
  color: #6f685c;
  border-bottom-color: #6f685c;
}
.post-nav .title {
  color: #464441;
}

.post-cat a, .post-title-cat a {
  color: #6f685c;
  border-bottom-color: #6f685c;
}

ul.page-numbers {
  background: #f6f6f5;
}
ul.page-numbers li + li a, ul.page-numbers li + li .current {
  border-left-color: #dcd4c8;
}
ul.page-numbers li {
  border-right-color: #ffffff;
}
ul.page-numbers li a {
  color: #6f685c;
}
ul.page-numbers li a:hover {
  color: #c23342;
}

h1, #ihf-main-container, h3, #ihf-main-container #ihf-detail-features-tab h5.mt-25 {
  color: #3a3733;
}
h1 a, #ihf-main-container a, h3 a, #ihf-main-container #ihf-detail-features-tab h5.mt-25 a {
  color: #3a3733;
}

h2 {
  color: #c23342;
}

h4, h5, h6 {
  color: #464441;
}

p, #ihf-main-container, ul li {
  color: #464441;
}

a {
  color: #3a3733;
}
a:hover, a:focus {
  color: #c23342;
}

.home hr:after {
  background: url(../img/colour03/hr_decor.svg) no-repeat;
  -webkit-background-size: 24px;
  background-size: 24px;
  background-position: 0px 3px;
}

.btn-main, #ihf-main-container .btn-primary, .lidd_mc_input input[type=submit], input.btn {
  background: #c23342;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1NmI3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjYzIzMzQyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JhMmMzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #d56b77 0%, #c23342 2%, #ba2c39 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d56b77), color-stop(2%, #c23342), color-stop(100%, #ba2c39));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d56b77 0%, #c23342 2%, #ba2c39 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d56b77 0%, #c23342 2%, #ba2c39 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d56b77 0%, #c23342 2%, #ba2c39 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #d56b77 0%, #c23342 2%, #ba2c39 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#d56b77", endColorstr="#ba2c39",GradientType=0 );
  /* IE6-8 */
  border: 0;
  color: #ffffff;
}
.btn-main:hover, #ihf-main-container .btn-primary:hover, .lidd_mc_input input[type=submit]:hover, input.btn:hover {
  color: #ffffff;
}

.social-links li a {
  background: #6f685c;
}

.ixact-form label, .lidd_mc_input label {
  color: #6f685c;
}

#ihf-main-container {
  color: #464441;
}
#ihf-main-container a {
  color: #6f685c;
}
#ihf-main-container a:hover, #ihf-main-container a:focus {
  color: #c23342;
}
.entry-content a {
  color: #6f685c;
  text-decoration: underline;
}

/*# sourceMappingURL=css/color03.css.map */