/* -------------- COLORS -------------- */
/* ---------------------------- */
/* -------------- CUSTOM MEDIA QUERIES -------------- */
#ss__root {
  color: #242424;
  background-color: #ffffff;
}
#ss__root hr {
  border-color: #242424;
}
#ss__root a {
  color: #98002e;
}
#ss__root a:hover {
  color: #98002e;
}
#ss__root a:visited {
  color: #98002e;
}
#ss__root h1,
#ss__root h2,
#ss__root h3,
#ss__root h4,
#ss__root .fake-h1,
#ss__root h2.fake-h1 {
  color: #4e131e;
}
#ss__root h2,
#ss__root h1.fake-h2 {
  color: #4e131e;
}
[data-widthmode*="SM"] #ss__titlebar_results.sticky {
  top: 80px;
}
#ss__root .ss__toggle:before {
  background-color: #ffffff;
  border-color: #a0a1a2;
}
#ss__root .ss__toggle:after {
  background-color: #a0a1a2;
}
#ss__root .ss__toggle.on:before {
  border-color: #98002e;
}
#ss__root .ss__toggle.on:after {
  background-color: #98002e;
}
#ss__property_wrapper .ss__property_header h1.ss__property_title {
  color: #4e131e;
}
#ss__property_wrapper .ss__property_header .ss__property_header_side .ss__p_back:before {
  border-color: #98002e;
}
#ss__property_wrapper .ss__databox.ss__databox_brokers .ss__content a {
  color: #98002e;
}
#ss__property_wrapper .ss__databox.ss__databox_brokers ul li .details a.ss__broker_phone {
  color: #98002e;
}
#ss__property_wrapper .ss__databox.ss__databox_brokers ul li .details a.ss__broker_email {
  color: #98002e;
}
#ss__property_wrapper .ss__main .ss_property_actions ul.ss_property_buttons a {
  border-color: #98002e;
  color: #98002e;
}
#ss__property_wrapper .ss__main .ss_property_actions ul.ss_property_buttons a:hover {
  background-color: #98002e;
  border-color: #98002e;
  color: #ffffff;
}
#ss__property_wrapper .ss__main .ss_property_actions ul.ss_property_buttons a.active {
  background-color: #4e131e;
  border-color: #4e131e;
  color: #ffffff;
}
#ss__property_wrapper .ss__main .ss_property_actions ul.ss__attachments li a {
  color: #98002e;
}
#ss__property_wrapper .ss__main .ss_property_actions ul.ss__attachments li a:after {
  background-image: url('../images/download-red.svg');
}
#ss__property_wrapper .ss__main .ss_property_actions ul.ss__attachments li a:hover {
  background-color: #98002e;
  color: #ffffff;
}
#ss__property_wrapper .ss__main .ss_property_actions ul.ss__attachments li a:hover:after {
  background-image: url('../images/download-white.svg');
}
#ss__property_wrapper .ss__main .ss_property_actions ul.ss__attachments li.brochure a {
  background-color: #009ad9;
  color: #ffffff;
}
#ss__property_wrapper .ss__main .ss_property_actions ul.ss__attachments li.brochure a:after {
  background-image: url('../images/download-white.svg');
  margin-left: 10px;
}
#ss__property_wrapper .ss__main .ss_property_actions ul.ss__attachments li.brochure a:hover {
  background-color: #98002e;
  border-color: #98002e;
  color: #ffffff;
}
#ss__property_wrapper .ss__main .ss_property_actions ul.ss__special li.attachment a {
  color: #98002e;
}
#ss__property_wrapper .ss__main .ss_property_actions ul.ss__special li.attachment a:hover {
  background-color: #98002e;
  color: #ffffff;
}
#ss__property_wrapper .ss__property_side .property_name_B {
  color: #4e131e;
}
#ss__property_wrapper .ss__property_side .ss__social #ss__sharing_actions li a {
  background-color: #98002e;
}
#ss__property_wrapper .ss__property_side .ss__social #ss__sharing_actions li a:hover {
  background-color: #4e131e;
}
#ss__requestpricing_form_container #ss__requestpricing_submit {
  background-color: #98002e;
  color: #ffffff;
}
#ss__requestpricing_form_container #ss__requestpricing_submit:hover {
  background-color: transparent;
  border: 1px solid #98002e;
  color: #98002e;
}
#ss__root #results_pager ul li.prev a:before,
#ss__root #results_pager ul li.next a:before {
  border-color: #98002e;
}
#ss__root #results_pager ul li.prev a:hover,
#ss__root #results_pager ul li.next a:hover {
  background-color: #98002e;
}
#ss__root #results_pager ul li.prev a:hover:before,
#ss__root #results_pager ul li.next a:hover:before {
  border-color: #ffffff;
}
#ss__root #results_pager ul li.disabled a:before {
  border-color: #d9d9d9;
}
#ss__root #results_pager ul li.disabled a:hover {
  background-color: #ffffff;
}
#ss__root #results_pager ul li.disabled a:hover:before {
  border-color: #d9d9d9;
}
#ss__chips_bar {
  background-color: #ffffff;
  padding-top: 0;
}
#ss__chips_bar a.ss__item {
  color: #242424;
}
#ss__chips_bar a.ss__item:hover i:hover {
  background-color: #98002e;
  border-color: #98002e;
}
#ss__titlebar_results h1 {
  color: #4e131e;
}
#ss__results-actions > li a {
  color: #98002e;
}
#ss__results-actions > li a:hover {
  color: #98002e;
  text-decoration: underline;
}
#ss__results-actions > li.ss__show_saved.active a {
  background-color: #d9d9d9;
}
#ss__results-actions > li.ss__sort_trigger a:after {
  border-color: #98002e;
}
#ss__results-actions > li.ss__sort_trigger ul.ss__dropdown {
  background-color: #ffffff;
}
#ss__results-actions > li.ss__sort_trigger ul.ss__dropdown li .ss__sort_directions i:before {
  background-color: #98002e;
}
#ss__results-actions > li.ss__sort_trigger ul.ss__dropdown li .ss__sort_directions i:after {
  border-color: #98002e;
}
#ss__results-actions > li.ss__sort_trigger ul.ss__dropdown li .ss__sort_directions i.active {
  background-color: #4e131e !important;
}
#ss__results-actions > li.ss__sort_trigger ul.ss__dropdown li .ss__sort_directions i.active:before {
  background-color: #ffffff !important;
}
#ss__results-actions > li.ss__sort_trigger ul.ss__dropdown li .ss__sort_directions i.active:after {
  border-color: #ffffff !important;
}
#ss__results-actions > li.ss__sort_trigger ul.ss__dropdown li:hover {
  background-color: #ffffff;
}
#ss__results-actions > li.ss__sort_trigger ul.ss__dropdown li:hover .ss__sort_label {
  color: #98002e;
}
#ss__results-actions > li.ss__sort_trigger ul.ss__dropdown li:hover .ss__sort_directions i {
  opacity: 1;
}
#ss__results-actions > li.ss__sort_trigger ul.ss__dropdown li:hover .ss__sort_directions i:hover {
  background-color: #98002e;
}
#ss__results-actions > li.ss__sort_trigger ul.ss__dropdown li:hover .ss__sort_directions i:hover:before {
  background-color: #ffffff;
}
#ss__results-actions > li.ss__sort_trigger ul.ss__dropdown li:hover .ss__sort_directions i:hover:after {
  border-color: #ffffff;
}
#ss__results-actions > li.ss__sort_trigger ul.ss__dropdown li.active {
  background-color: #d0d0d0;
}
#ss__results-actions > li.ss__sort_trigger ul.ss__dropdown li.active .ss__sort_directions i {
  opacity: 0.6;
}
#ss__results-actions > li.ss__sort_trigger ul.ss__dropdown li.active .ss__sort_directions i:before {
  background-color: #98002e;
}
#ss__results-actions > li.ss__sort_trigger ul.ss__dropdown li.active .ss__sort_directions i:after {
  border-color: #98002e;
}
#ss__results-actions > li.ss__sort_trigger ul.ss__dropdown li.active .ss__sort_directions i.active {
  opacity: 1;
}
#ss__results-actions > li#ss__switch_view a {
  color: #98002e;
}
#ss__root .pbox .photo:after {
  background-color: #98002e;
}
#ss__root .pbox .photo header .view:hover,
#ss__root .pbox .photo header .brokers:hover {
  background-color: #98002e;
}
#ss__root .pbox .photo header .view:hover i,
#ss__root .pbox .photo header .brokers:hover i {
  color: #ffffff;
}
#ss__root .pbox .photo header .save_property:hover {
  background-color: #98002e;
}
#ss__root .pbox .photo header .save_property.saved:hover {
  background-color: #98002e;
}
#ss__root .pbox .data .ss__result_address {
  color: #ffffff;
}
#ss__root .pbox .data .price {
  color: #ffffff;
}
#ss__root .pbox:hover .photo:after {
  opacity: 0.8;
}
#ss__root .pbox:hover .photo header:after {
  background-color: #4e131e;
  opacity: 1;
}
#ss__results_map #map_view_modes a {
  color: #98002e;
}
#ss__results_map #map_view_modes a:hover {
  background-color: #98002e;
  color: #ffffff;
}
#ss__results_map[data-mode="street"] #map_view_modes a[data-map-mode="street"] {
  background-color: #009ad9;
  color: #ffffff;
}
#ss__results_map[data-mode="satelite"] #map_view_modes a[data-map-mode="satelite"] {
  background-color: #009ad9;
  color: #ffffff;
}
[data-widthmode*="SM"] #ss__results_wrapper.no_map .pbox .ss__inner1 {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
}
[data-widthmode*="SM"] #ss__results_wrapper.no_map .pbox .data {
  color: #242424;
}
[data-widthmode*="SM"] #ss__results_wrapper.no_map .pbox .data .ss__result_address {
  color: #4e131e;
}
[data-widthmode*="SM"] #ss__results_wrapper.no_map .pbox .data h3 {
  color: #4e131e;
}
[data-widthmode*="SM"] #ss__results_wrapper.no_map .pbox .data .price {
  color: #98002e;
}
#ss__results_map .mapboxgl-popup a .ss__map_popup_address {
  background-color: #4e131e;
}
#ss__results_map .mapboxgl-popup a .ss__map_popup_address .save_property {
  color: #ffffff;
}
#ss__results_map .mapboxgl-popup a .ss__title {
  color: #4e131e;
}
#ss__results_map .mapboxgl-popup a .type,
#ss__results_map .mapboxgl-popup a ul {
  color: #242424;
}
#ss__results_map .mapboxgl-popup a:hover {
  background-color: #98002e;
}
#ss__results_map .mapboxgl-popup a:hover .title,
#ss__results_map .mapboxgl-popup a:hover .type,
#ss__results_map .mapboxgl-popup a:hover ul,
#ss__results_map .mapboxgl-popup a:hover .price {
  color: #ffffff;
}
#ss__advanced_filters .filters_buttons button.apply {
  display: inline-block;
  height: 28px;
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  line-height: 16px;
  background-color: #98002e;
  background-image: none;
  border: none;
  border-color: #98002e;
  border-radius: 4px;
  box-shadow: none;
  outline: none;
  padding: 3px 12px;
  margin: 0;
  cursor: pointer;
}
#ss__advanced_filters .filters_buttons button.apply:hover {
  background-color: #009ad9;
  border-color: #009ad9;
  cursor: pointer;
  outline: none;
}
#ss__advanced_filters .filters_buttons button.apply:focus {
  box-shadow: none;
  outline: none;
}
#ss__advanced_filters .filters_buttons button.reset {
  display: inline-block;
  height: 28px;
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  line-height: 16px;
  background-color: #98002e;
  background-image: none;
  border: none;
  border-color: #98002e;
  border-radius: 4px;
  box-shadow: none;
  outline: none;
  padding: 3px 12px;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
  border: 1px solid #009ad9;
  color: #009ad9;
}
#ss__advanced_filters .filters_buttons button.reset:hover {
  background-color: #009ad9;
  border-color: #009ad9;
  cursor: pointer;
  outline: none;
}
#ss__advanced_filters .filters_buttons button.reset:focus {
  box-shadow: none;
  outline: none;
}
#ss__advanced_filters .filters_buttons button.reset:hover {
  background-color: #009ad9;
  color: #ffffff;
}
#ss__advanced_filters input,
#ss__advanced_filters .custom_select {
  border-color: #d2d2d2;
}
#ss__advanced_filters input[data-used="yes"],
#ss__advanced_filters .custom_select[data-used="yes"] {
  background: #e9e9e9;
  border-color: #929292;
}
#ss__advanced_filters input:hover,
#ss__advanced_filters .custom_select:hover {
  border-color: #98002e;
  background: #ffffff;
}
#ss__advanced_filters .custom_select:after {
  color: #d2d2d2;
}
#ss__advanced_filters input {
  color: #242424;
}
#ss__advanced_filters input:focus {
  border-color: #98002e;
  background: #ffffff;
}
#ss__advanced_filters select {
  color: #98002e;
}
#ss__advanced_filters input:hover,
#ss__advanced_filters select:hover {
  color: #98002e;
}
#ss__advanced_filters .custom_select:hover::after {
  color: #98002e;
}
#ss__advanced_filters .filter label {
  color: #98002e;
}
#ss__advanced_filters ul.checkboxes3 li,
#ss__advanced_filters ul.ss__toggle3 li {
  border-color: #009ad9;
}
#ss__advanced_filters ul.checkboxes3 li.active,
#ss__advanced_filters ul.ss__toggle3 li.active {
  background-color: #009ad9;
  color: #ffffff;
}
#ss__advanced_filters ul.checkboxes3 li:hover,
#ss__advanced_filters ul.ss__toggle3 li:hover {
  background-color: #98002e;
  border-color: #98002e;
  color: #ffffff;
}
#ss__advanced_filters ul.ss__toggle3 li:hover.active {
  background-color: #009ad9;
  border-color: #009ad9;
  color: #ffffff;
}
#ss__header {
  background-color: #ffffff;
}
#ss__header .header_buttons button {
  color: #ffffff;
}
#ss__header .header_buttons button.apply {
  display: inline-block;
  height: 28px;
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  line-height: 16px;
  background-color: #98002e;
  background-image: none;
  border: none;
  border-color: #98002e;
  border-radius: 4px;
  box-shadow: none;
  outline: none;
  padding: 3px 12px;
  margin: 0;
  cursor: pointer;
}
#ss__header .header_buttons button.apply:hover {
  background-color: #009ad9;
  border-color: #009ad9;
  cursor: pointer;
  outline: none;
}
#ss__header .header_buttons button.apply:focus {
  box-shadow: none;
  outline: none;
}
#ss__header .header_buttons button.apply:hover {
  background-color: #009ad9 !important;
  border-color: #009ad9 !important;
}
#ss__header .header_buttons button.reset,
#ss__header .header_buttons button.advanced {
  display: inline-block;
  height: 28px;
  font-size: 14px;
  font-weight: 500;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  line-height: 16px;
  background-color: #98002e;
  background-image: none;
  border: none;
  border-color: #98002e;
  border-radius: 4px;
  box-shadow: none;
  outline: none;
  padding: 3px 12px;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
  border: 1px solid #009ad9;
  color: #009ad9;
}
#ss__header .header_buttons button.reset:hover,
#ss__header .header_buttons button.advanced:hover {
  background-color: #009ad9;
  border-color: #009ad9;
  cursor: pointer;
  outline: none;
}
#ss__header .header_buttons button.reset:focus,
#ss__header .header_buttons button.advanced:focus {
  box-shadow: none;
  outline: none;
}
#ss__header .header_buttons button.reset:hover,
#ss__header .header_buttons button.advanced:hover {
  background-color: #009ad9;
  color: #ffffff;
}
#ss__header .header_buttons button.reset:hover,
#ss__header .header_buttons button.advanced:hover {
  background-color: #009ad9 !important;
  color: #ffffff !important;
}
#ss__header .ss__field {
  background-color: #ffffff;
  border-color: #d2d2d2;
}
#ss__header .ss__field * {
  color: #565656;
}
#ss__header .ss__field[data-used="yes"] {
  background-color: #e9e9e9;
  border-color: #929292;
}
#ss__header .ss__field[data-used="yes"] .field_label {
  color: #424242;
}
#ss__header .ss__field[data-used="yes"] .field_label:hover {
  border-color: #98002e;
}
#ss__header .ss__field[data-used="yes"].has_dropdown:after {
  border-color: #929292;
}
#ss__header .ss__field[data-used="yes"]#location input {
  background-color: #e9e9e9;
  border-color: #929292;
  color: #424242;
}
#ss__header .ss__field:hover {
  border-color: #98002e;
}
#ss__header .ss__field:hover .field_label {
  color: #242424;
}
#ss__header .ss__field.has_dropdown:after {
  border-color: #a0a1a2;
}
#ss__header .ss__field.has_dropdown .ss__dropdown {
  background-color: #ffffff;
}
#ss__header .ss__field.has_dropdown .ss__dropdown .subgroup {
  border-bottom-color: #a0a1a2;
}
#ss__header .ss__field.has_dropdown .ss__dropdown .subgroup .title {
  color: #98002e;
}
#ss__header .ss__field.has_dropdown .ss__dropdown .subfields input {
  background-color: #d9d9d9;
  border-color: #ffffff;
  color: #242424;
}
#ss__header .ss__field.has_dropdown .ss__dropdown .subfields span:before {
  background-color: #929292;
}
#ss__header .customrb_container > div i {
  background-color: #ffffff;
  border-color: #98002e;
}
#ss__header .customrb_container > div.active i {
  background-color: #98002e;
}
#ss__header .customrb_container > div.active i:before {
  border-bottom-color: #ffffff;
  border-right-color: #ffffff;
}
#ss__header .field.transaction_type .ss__dropdown .transaction_type_toggle {
  background-color: #d9d9d9;
  border-color: #d9d9d9;
}
#ss__header .field.transaction_type .ss__dropdown .transaction_type_toggle * {
  color: #242424;
}
#ss__header .field.transaction_type .ss__dropdown .transaction_type_toggle div:hover {
  background-color: #98002e;
  color: #ffffff;
  text-decoration: none;
}
#ss__header .field.transaction_type .ss__dropdown .transaction_type_toggle div.active {
  background-color: #242424;
  color: #ffffff;
}
#ss__header .field.transaction_type .ss__dropdown .transaction_type_toggle div.active:hover {
  color: #ffffff;
}
#ss__header .ss__field.property_type .ss__dropdown label {
  border-bottom-color: #d0d0d0;
}
#ss__header .ss__field.property_type .ss__dropdown label span {
  color: #242424;
}
#ss__header .ss__field.property_type .ss__dropdown label.active {
  background-color: #d0d0d0;
}
#ss__header .ss__field.property_type .ss__dropdown label:hover {
  background-color: #98002e;
}
#ss__header .ss__field.property_type .ss__dropdown label:hover span {
  color: #ffffff;
}
#ss__header .ss__field.property_size .ss__dropdown .property_size_type > div i {
  background-color: #ffffff;
  border-color: #98002e;
}
#ss__header .ss__field.property_size .ss__dropdown .property_size_type > div.active i {
  background-color: #98002e;
}
#ss__header .ss__field.property_size .ss__dropdown .property_size_type > div.active i:before {
  border-bottom-color: #ffffff;
  border-right-color: #ffffff;
}
#ss__header .ss__field#location input {
  background-color: #ffffff;
  border-color: #d2d2d2;
}
#ss__header .ss__field#location input:hover,
#ss__header .ss__field#location input:focus {
  border: 1px solid #98002e;
  background-color: #d9d9d9;
  color: #242424;
}
#ss__header .ss__field#location input:-internal-autofill-selected {
  background-color: #ffffff !important;
}
#ss__team_all .ss__person .ss__photo > a:before {
  background-color: #98002e;
}
#ss__team_all .ss__person .ss__photo > div a:hover {
  background-color: #98002e;
}
#ss__team_all .ss__person h2 a {
  color: #98002e;
}
#ss__team_single_top {
  background-color: #98002e;
}
#ss__team_single_top a,
#ss__team_single_top a:visited {
  color: #ffffff;
}
#ss__team_filters .ss__custom_select:hover,
#ss__team_filters .ss__custom_select:focus {
  border-color: #98002e;
}
#ss__team_filters .ss__custom_select:hover::before,
#ss__team_filters .ss__custom_select:focus::before {
  border-color: #98002e;
}
#ss__team_filters .ss__custom_select:hover select,
#ss__team_filters .ss__custom_select:focus select {
  color: #98002e;
}
#ss__team_filters #ss__team_filters_reset a {
  color: #98002e;
}
#ss__team_paging .ss__team_results_sorting span:after {
  border-color: #98002e;
  margin-top: 2px;
}
#ss__team_paging .ss__team_results_sorting span[active="true"] {
  color: #98002e;
}
#ss__team_paging .ss__team_results_sorting span:hover {
  color: #98002e;
}
#ss__root .ss__team_paging #ss__team_results_sorting span:after {
  border-color: #98002e;
}
#ss__root .ss__team_paging #ss__team_results_sorting span:hover {
  color: #98002e;
}
#ss__root .ss__team_paging #ss__team_results_sorting span[active] {
  color: #98002e;
}
