#__apartments__ {
  max-width: 1000px;
  font-size: 16px;
  font-style: normal;
  font-family: "Nunito Sans", sans-serif;
  position: relative;
  margin: 0 auto;
  background: #f7f7f7; }

#__apartments__ span, #__apartments__ label {
  color: #4a4a4a;
  font-style: normal;
  font-family: "Nunito Sans", sans-serif; }

#__apartments__ h1 {
  font-size: 32px;
  color: #4a4a4a;
  font-style: normal;
  font-family: "Nunito Sans", sans-serif; }

#__apartments__ h4 {
  font-size: 16px;
  color: #4a4a4a;
  font-style: normal;
  font-family: "Nunito Sans", sans-serif; }

#__apartments__ * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-shadow: none;
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  font-style: normal;
  font-family: "Nunito Sans", sans-serif; }

#__apartments__ ol, #__apartments__ ul {
  list-style: none; }

#__apartments__ .svg-zone {
  fill: transparent !important; }

#__apartments__ .__show-status .svg-zone, #__apartments__ .svg-zone:hover {
  cursor: pointer;
  fill: rgba(119, 119, 119, 0.3) !important; }

#__apartments__ .__show-status .svg-zone[data-status='reserved'], #__apartments__ .svg-zone[data-status='reserved']:hover {
  fill: rgba(255, 233, 0, 0.3) !important; }

#__apartments__ .__show-status .svg-zone[data-status='sold'], #__apartments__ .svg-zone[data-status='sold']:hover {
  fill: rgba(148, 0, 88, 0.3) !important; }

#__apartments__ .__show-status .svg-zone[data-link-to], #__apartments__ .svg-zone[data-link-to]:hover, #__apartments__ .__show-status .svg-zone[data-status='sale'], #__apartments__ .svg-zone[data-status='sale']:hover {
  fill: rgba(80, 227, 194, 0.3) !important; }

#__apartments__ .__show-status .svg-zone[data-status='preorder'], #__apartments__ .svg-zone[data-status='preorder']:hover {
  fill: rgba(255, 165, 0, 0.3) !important; }

#__apartments__ .__show-status .svg-zone[data-status='upcoming'], #__apartments__ .svg-zone[data-status='upcoming']:hover {
  fill: rgba(128, 60, 60, 0.3) !important; }

#__apartments__ .__show-status .svg-zone[data-status='leased'], #__apartments__ .svg-zone[data-status='leased']:hover {
  fill: rgba(254, 0, 0, 0.3) !important; }

#__apartments__ .__show-status .svg-zone[data-status='searchable-residence'], #__apartments__ .svg-zone[data-status='searchable-residence']:hover {
  fill: rgba(128, 60, 60, 0.3) !important; }

#__apartments__ .__show-status .svg-zone[data-status='searchable-relocation'], #__apartments__ .svg-zone[data-status='searchable-relocation']:hover {
  fill: rgba(128, 60, 60, 0.3) !important; }

#__apartments__ .__show-status .svg-zone[data-status='work-in-progress'], #__apartments__ .svg-zone[data-status='work-in-progress']:hover {
  fill: rgba(254, 0, 0, 0.3) !important; }

#__apartments__ .__show-status .svg-zone[data-status='fs-co-owner'], #__apartments__ .svg-zone[data-status='fs-co-owner']:hover {
  fill: #3f843f !important; }

#__apartments__ .__show-status .svg-zone[data-status='display-home'], #__apartments__ .svg-zone[data-status='display-home']:hover {
  fill: #3f843f !important; }

#__apartments__ .__show-status .svg-zone[data-inactive='1'], #__apartments__ .svg-zone[data-inactive='1']:hover {
  fill: rgba(0, 0, 0, 0.3) !important; }

#__apartments__ .__apartments-slider__wrapper {
  position: relative; }

#__apartments__ .__show-status-wrapper {
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  padding: 5px;
  border-radius: 14px;
  top: 10px;
  left: 10px;
  z-index: 5; }

#__apartments__ .__show-status-wrapper label {
  display: inline-block;
  font-size: 14px;
  color: #fff; }

#__apartments__ input[type="checkbox"] {
  outline: none;
  background: transparent; }

#__apartments__ .__apartments-slider__wrapper .__apartments-slider__slide-wrapper {
  position: relative;
  display: block;
  width: 100%;
  padding-bottom: 75%; }

#__apartments__ .__apartments-slider__wrapper svg {
  position: absolute;
  display: block;
  max-width: 100%;
  width: 100%;
  margin: 0 auto; }

#__apartments__ .__apartments-slider__wrapper:after, #__apartments__ .__apartments-slider__navigation--wrapper:after, #__apartments__ ul.__apartments-list .__apartments-row:after, #__apartments__ ul.__apartments-list .__apartments-list__header:after, #__apartments__ .__row-wrapper:after {
  clear: both;
  content: '';
  display: table; }

#__apartments__ .__col-1-3 {
  box-sizing: border-box;
  float: left;
  width: 33.333%; }

#__apartments__ .__apartments-slider__navigation {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 60px; }

#__apartments__ .__apartments-slider__navigation--wrapper {
  width: 100%;
  margin: 15px auto 0 auto;
  color: white;
  text-align: center;
  font-size: 20px;
  background: transparent;
  padding: 0 38px; }

#__apartments__ .__apartments-slider__navigation .__left-arrow {
  float: left;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iWE1MSURfMV8iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTE5MC41NDlweCIgaGVpZ2h0PSI4NDEuODkxcHgiIHZpZXdCb3g9IjAgMCAxMTkwLjU0OSA4NDEuODkxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMTkwLjU0OSA4NDEuODkxIiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBpZD0iYXJyb3cyIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNzY3LjAyMSw4MzEuNzg3TDM2OS42NDksNDU0LjYyMWMtNi43MzUtNi43MzUtMTAuMTAzLTE2LjgzOC0xMC4xMDMtMjYuOTRjMC0xMC4xMDQsMy4zNjctMjAuMjA2LDEwLjEwMy0yNi45NDFMNzY3LjAyMSwxMC4xMDNjMTMuNDctMTMuNDcsMzcuMDQzLTEzLjQ3LDUwLjUxMywwYzEzLjQ3MSwxMy40NywxMy40NzEsMzcuMDQzLDAsNTAuNTE0TDQ0My43MzUsNDI3LjY4MWwzNzMuNzk5LDM1My41OTRjMTMuNDcxLDEzLjQ3LDEzLjQ3MSwzNy4wNDMsMCw1MC41MTNjLTYuNzM0LDYuNzM1LTE2LjgzOCwxMC4xMDQtMjYuOTQsMTAuMTA0Uzc3My43NTYsODM4LjUyMiw3NjcuMDIxLDgzMS43ODd6Ii8+PC9nPjwvc3ZnPg==") center center no-repeat; }

#__apartments__ .__apartments-list .__apartment-arrow:after, #__apartments__ .__apartments-slider__navigation .__right-arrow {
  float: right;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iWE1MSURfMV8iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTE5MC41NDlweCIgaGVpZ2h0PSI4NDEuODkxcHgiIHZpZXdCb3g9IjAgMCAxMTkwLjU0OSA4NDEuODkxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMTkwLjU0OSA4NDEuODkxIiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBpZD0iYXJyb3cyIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzk2LjU4OSw4NDEuODkxYy0xMC4xMDMsMC0yMC4yMDYtMy4zNjgtMjYuOTQtMTAuMTA0Yy0xMy40NzEtMTMuNDctMTMuNDcxLTM3LjA0MywwLTUwLjUxM2wzNzMuNzk5LTM1My41OTRMMzY5LjY0OSw2MC42MTZjLTEzLjQ3MS0xMy40Ny0xMy40NzEtMzcuMDQzLDAtNTAuNTE0YzEzLjQ3LTEzLjQ3LDM3LjA0My0xMy40Nyw1MC41MTMsMGwzOTcuMzcyLDM5MC42MzdjNi43MzUsNi43MzUsMTAuMTAzLDE2LjgzOCwxMC4xMDMsMjYuOTQxYzAsMTAuMTAzLTMuMzY3LDIwLjIwNS0xMC4xMDMsMjYuOTRMNDIwLjE2MSw4MzEuNzg3QzQxMy40MjYsODM4LjUyMiw0MDYuNjkyLDg0MS44OTEsMzk2LjU4OSw4NDEuODkxeiIvPjwvZz48L3N2Zz4=") center center no-repeat; }

#__apartments__ .__apartments-slider__navigation .__right-arrow {
  float: right; }

#__apartments__ .__apartments-slider__navigation .__arrow {
  width: 30px;
  height: 30px;
  background-size: 20px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer; }

#__apartments__ .__apartments-slider__navigation .__arrow:hover {
  opacity: 0.5; }

#__apartments__ .__apartments-slider__navigation .__pagination {
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 5px 26px;
  border-radius: 20px; }

#__apartments__ .apartment-list-wrapper {
  background: #f7f7f7; }

#__apartments__ ul.__apartments-list {
  list-style: none;
  padding: 0 10px 10px 10px;
  margin: 0;
  font-size: 16px; }

#__apartments__ ul.__apartments-list li.__apartments-row {
  line-height: 40px;
  border-bottom: 1px solid #f7f7f7;
  cursor: pointer;
  background: #fff; }

#__apartments__ ul.__apartments-list li.__apartments-row:hover {
  background: #f7f7f7; }

#__apartments__ ul.__apartments-list li.__apartments-row.__apartment-load {
  background: #f7f7f7; }

#__apartments__ ul.__apartments-list li.__apartment-load span {
  color: #4a4a4a !important; }

#__apartments__ ul.__apartments-list li.__apartments-list__header label {
  cursor: pointer;
  background: #fff;
  font-style: normal;
  text-align: left; }

#__apartments__ ul.__apartments-list li.__apartments-list__header label:hover {
  background: #f7f7f7; }

#__apartments__ ul.__apartments-list li span {
  font-weight: 400;
  color: #4a4a4a;
  font-style: normal;
  padding-left: 12px; }

#__apartments__ ul.__apartments-list .__apartments-row {
  display: block;
  position: relative; }

#__apartments__ ul.__apartments-list li.__apartments-list__header label {
  line-height: 40px; }

#__apartments__ ul.__apartments-list li.__apartments-list__header div:hover {
  background: #f7f7f7; }

#__apartments__ ul.__apartments-list .__apartments-list__header > div, #__apartments__ ul.__apartments-list .__apartments-row > div {
  float: left;
  display: inline-block;
  text-align: left;
  width: 14%; }

@media screen and (min-width: 750px) {
    #__apartments__.__rental-project .__apartments-row > div.__apartment-rooms, #__apartments__.__rental-project .__apartments-list__header > div.__apartment-rooms {
      width: 10%; }
    #__apartments__.__rental-project ul.__apartments-list .__apartments-list__header > div.__apartment-status, #__apartments__.__rental-project ul.__apartments-list .__apartments-row > div.__apartment-status {
      width: 30%; }
    #__apartments__.__rental-project ul.__apartments-list .__apartments-list__header > div.__apartment-fee, #__apartments__.__rental-project ul.__apartments-list .__apartments-row > div.__apartment-fee {
      width: 12%; }
    #__apartments__.__rental-project ul.__apartments-list .__apartments-list__header > div.__apartment-floor, #__apartments__.__rental-project ul.__apartments-list .__apartments-row > div.__apartment-floor {
      width: 10%; }
    #__apartments__.__rental-project ul.__apartments-list .__apartments-row > div.__apartment-status.__searchable-relocation {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; } }

#__apartments__ ul.__apartments-list .__apartments-list__header > div.__apartment-status, #__apartments__ ul.__apartments-list .__apartments-row > div.__apartment-status {
  width: 16%; }

#__apartments__ div.__apartment-status {
  font-weight: 700; }

#__apartments__ .__apartment-info__img img {
  max-width: 100%; }

#__apartments__ .__reserved {
  color: #ffe900; }

#__apartments__ .__sold {
  color: #940058; }

#__apartments__ .__sale {
  color: #50e3c2; }

#__apartments__ .__preorder {
  color: #ffa500; }

#__apartments__ .__searchable-residence {
  color: #803c3c; }

#__apartments__ .__searchable-relocation {
  color: #803c3c; }

#__apartments__ .__leased {
  color: #803c3c; }

#__apartments__ .__upcoming {
  color: #803c3c; }

#__apartments__ .__work-in-progress {
  color: #803c3c; }

#__apartments__ .__fs-co-owner {
  color: #3f843f; }

#__apartments__ .__inactive__wrapper {
  padding-bottom: 16px; }

#__apartments__ .__inactive__wrapper > span {
  font-weight: 700; }

#__apartments__ .__inactive {
  color: #000; }

#__apartments__ .__button {
  border: none;
  padding: 10px 25px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  background-color: #e90086;
  color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 0 0 #e90086; }

#__apartments__ .__tooltip-wrapper {
  position: absolute;
  z-index: 10000;
  display: inline-block;
  background: white;
  padding: 10px;
  border: 1px solid #c1c1c1;
  border-radius: 5px;
  transform: translate(-50%, -100%);
  min-width: 180px;
  font-size: 14px; }

#__apartments__ .__tooltip-wrapper * {
  background: white; }

#__apartments__ .__tooltip-wrapper:after, .__tooltip-wrapper:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

#__apartments__ .__tooltip-wrapper:after {
  border-top-color: white;
  border-width: 10px;
  margin-left: -10px; }

#__apartments__ .__tooltip-wrapper:before {
  border-top-color: #c1c1c1;
  border-width: 11px;
  margin-left: -11px; }

#__apartments__ .__apartments-list__header label {
  font-weight: 700;
  font-size: 16px;
  color: #4a4a4a;
  padding-left: 12px; }

#__apartments__ .__apartments-row .__apartment-status {
  font-weight: 400;
  text-transform: uppercase;
  padding-left: 12px; }

#__apartments__ .__apartment-status-icon {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: relative;
  margin-right: 3px;
  background-color: black; }

#__apartments__ .__reserved .__apartment-status-icon {
  background-color: #ffe900; }

#__apartments__ .__sold .__apartment-status-icon {
  background-color: #940058; }

#__apartments__ .__sale .__apartment-status-icon {
  background-color: #50e3c2; }

#__apartments__ .__preorder .__apartment-status-icon {
  background-color: #ffa500; }

#__apartments__ .__inactive .__apartment-status-icon {
  background-color: #000 !important; }

#__apartments__ .__searchable-residence .__apartment-status-icon {
  background-color: #803c3c; }

#__apartments__ .__searchable-relocation .__apartment-status-icon {
  background-color: #803c3c; }

#__apartments__ .__leased .__apartment-status-icon {
  background-color: #803c3c; }

#__apartments__ .__upcoming .__apartment-status-icon {
  background-color: #803c3c; }

#__apartments__ .__work-in-progress .__apartment-status-icon {
  background-color: #803c3c; }

#__apartments__ .__fs-co-owner .__apartment-status-icon {
  background-color: #3f843f; }

#__apartments__ .__apartment-info .__apartments-block-info {
  float: right;
  padding: 16px 20px;
  background-color: #6ec2b3;
  font-size: 16px;
  line-height: 2;
  color: #fff;
  border: none;
  list-style: none; }

#__apartments__ .__apartment-info .__apartments-block-info li {
  font-weight: 900;
  border: none !important;
  background-color: #6ec2b3;
  line-height: 25px; }

#__apartments__ .__apartment-info .__apartments-block-info li div {
  background-color: #6ec2b3; }

#__apartments__ .__apartment-info .__apartments-block-info li.__apartment-title {
  text-transform: uppercase;
  padding: 0 11px; }

#__apartments__ .__apartment-info_wrapper .__apartments-block-info li:hover {
  background-color: inherit;
  cursor: inherit !important; }

#__apartments__ .__apartment-info .__apartments-block-info li label {
  font-weight: 400; }

#__apartments__ .__apartment-info__text {
  float: left;
  width: 60%;
  padding-left: 5%;
  padding-right: 5%; }

#__apartments__ .__apartment-info_wrapper:after {
  display: block;
  content: '';
  clear: both; }

#__apartments__ .__apartment-info_wrapper {
  text-align: left; }

#__apartments__ .__apartment-info_wrapper ul.__apartments-block-info {
  padding: 15px;
  float: right;
  width: 40%; }

#__apartments__ .__apartment-info__text p {
  font-size: 21px; }

#__apartments__ .__apartment-info__text ul {
  text-align: left;
  list-style: none;
  margin: 0; }

#__apartments__ .__apartment-info__text ul li {
  font-size: 24px; }

#__apartments__ .__apartments-list__header label {
  cursor: pointer;
  text-align: center;
  display: inline-block;
  width: 100%; }

#__apartments__ .__apartments-list__header label:hover {
  background: #f7f7f7; }

#__apartments__ .__apartments-list__header label:after {
  content: none;
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.354.69c-.203-.2-.534-.2-.712 0-.177.2-.203.525 0 .7l5.604 5.62-13.738.026a.506.506 0 0 0-.508.5c0 .275.23.5.508.5l13.738-.025-5.6 5.45c-.203.2-.203.5 0 .7.102.1.23.15.357.15.127 0 .254-.05.356-.15l6.487-6.3A.49.49 0 0 0 16 7.51a.49.49 0 0 0-.153-.35L9.354.69z'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  transform: rotate(-270deg);
  position: relative;
  top: 3px;
  left: 3px; }

#__apartments__ .__apartments-list__header label.ascending:after {
  content: '';
  transform: rotate(-90deg); }

#__apartments__ .__apartments-list__header label.descending:after {
  content: '';
  transform: rotate(-270deg); }

#__apartments__ .__apartment-arrow {
  position: absolute;
  display: inline-block;
  height: 20px;
  width: 20px;
  background: #6ec2b3;
  border-radius: 50%;
  right: 5px;
  top: 7px;
  text-align: center; }

#__apartments__ .__apartments-list .__apartment-arrow:after {
  content: '';
  width: 20px;
  height: 20px;
  background-size: 18px;
  display: block;
  z-index: 1000;
  position: absolute;
  left: 0; }

#__apartments__ .__apartment-info_wrapper .__apartments-block-info div.__left-side, .__apartment-info_wrapper .__apartments-block-info div.__right-side {
  width: 53%;
  float: left;
  text-align: left; }

#__apartments__ .__apartment-info_wrapper .__apartments-block-info div.__left-side {
  margin-left: 4%;
  font-weight: 100; }

#__apartments__ .__apartment-info_wrapper .__apartments-block-info div.__right-side {
  margin-left: -10%; }

#__apartments__ .__apartment_mobile {
  display: none; }

#__apartments__ .__apartment-load {
  text-align: center;
  text-transform: uppercase; }

#__apartments__ .__apartments-filters, #__apartments__ .__apartment-filter-title, #__apartments__ .__apartments-filters span {
  font-style: normal;
  background: #f7f7f7; }

#__apartments__ .__apartments-filters span {
  color: #4a4a4a; }

#__apartments__ .__apartments-filters .__col-1-3 {
  padding: 0 15px; }

#__apartments__ .__filter-wrapper {
  width: 100%;
  position: relative; }

#__apartments__ .__filter-marker {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  border: 2px solid grey;
  position: absolute;
  z-index: 50;
  background: white;
  box-sizing: border-box; }

#__apartments__ .__filter-values-max {
  float: right; }

#__apartments__ .__filter-range-indicator {
  width: 100%;
  position: relative;
  height: 25px;
  box-sizing: content-box;
  padding: 10px 0; }

#__apartments__ .__filter-range-indicator:before {
  content: '';
  display: block;
  height: 6px;
  position: absolute;
  background: #dedede;
  left: 0;
  right: 0;
  top: 50%;
  transform: translate(0, -50%); }

#__apartments__ .__filter-range-active-indicator {
  height: 6px;
  position: absolute;
  background: #6ec2b3;
  left: 0;
  right: 0;
  top: 50%;
  transform: translate(0, -50%); }

#__apartments__ .__filter-left-marker {
  left: 0px; }

#__apartments__ .__filter-right-marker {
  right: 0px; }

#__apartments__ ul.__apartments-list .__apartments-row > div.__apartment-arrow-button {
  display: none; }

#__apartments__ .__apartment-arrow-button {
  position: relative; }

#__apartments__ .__apartment-arrow-bostad {
  position: absolute;
  height: 15px;
  width: 15px;
  right: 6px;
  top: 50%;
  margin-top: -8px;
  background-size: contain !important; }

#__apartments__ .__apartment-arrow-bostad.__pdf {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNFRDFDMjQ7fQo8L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NTgsMTE4LjJMMzQ2LjUsOC40QzM0NSw2LjksMzQyLjksNiwzNDAuNyw2SDEzNWMtMzEuMSwwLTU2LjMsMjYuNi01Ni4zLDU5LjR2MjE5LjJINTEuM3YxNDguNmgyNy40djEzLjQgICBjMCwzMi43LDI1LjMsNTkuNCw1Ni4zLDU5LjRoMjY5LjRjMzEuMSwwLDU2LjMtMjYuNiw1Ni4zLTU5LjRWMTI0LjdDNDYwLjcsMTIyLjMsNDU5LjgsMTE5LjksNDU4LDExOC4yeiBNMzM3LjksMjQuNGw5Nyw5NS42ICAgaC01Mi44Yy0yNC40LDAtNDQuMi0xOS41LTQ0LjItNDMuNFYyNC40eiBNNDQzLjcsNDQ2LjZjMCwyMi45LTE3LjYsNDEuNS0zOS4zLDQxLjVIMTM1Yy0yMS43LDAtMzkuMy0xOC42LTM5LjMtNDEuNXYtMTMuNGgxODcgICBjMzYuNSwwLDY2LTMzLjMsNjYtNzQuM3MtMjkuNi03NC4zLTY2LTc0LjNoLTE4N1Y2NS40YzAtMjIuOSwxNy42LTQxLjUsMzkuMy00MS41aDE4NS45djUyLjdjMCwzMy44LDI3LjQsNjEuMyw2MS4yLDYxLjNoNjEuNiAgIFY0NDYuNnogTTEwMy45LDM5Ni40di03NWgyOC43YzguMywwLDE0LjgsMi4xLDE5LjQsNi40czcsOS45LDcsMTYuOWMwLDctMi4zLDEyLjctNywxNi45Yy00LjcsNC4yLTExLjIsNi40LTE5LjQsNi40aC0xNi4ydjI4LjQgICBIMTAzLjl6IE0xNzQuMiwzOTYuNHYtNzVIMTk5YzkuNSwwLDE3LjIsMywyMy4yLDguOWM2LDUuOSw4LjksMTMuNiw4LjksMjIuOXYxMS40YzAsOS40LTMsMTctOC45LDIyLjljLTYsNS45LTEzLjcsOC45LTIzLjIsOC45ICAgSDE3NC4yeiBNMjkwLjgsMzU0LjR2MTBoLTMwLjJ2MzJIMjQ4di03NWg0OHYxMGgtMzUuNXYyMi45SDI5MC44eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDMuMSwzNTQuMmMyLjMtMi41LDMuNS01LjYsMy41LTkuNHMtMS4yLTctMy41LTkuNWMtMi4zLTIuNS01LjgtMy44LTEwLjUtMy44aC0xNi4ydjI2LjVoMTYuMiAgIEMxMzcuMywzNTcuOSwxNDAuNywzNTYuNywxNDMuMSwzNTQuMnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTk5LDMzMS41aC0xMi4zdjU1SDE5OWM2LDAsMTAuOC0yLDE0LjMtNi4xYzMuNS00LjEsNS4zLTkuMyw1LjMtMTUuN3YtMTEuNWMwLTYuMy0xLjgtMTEuNS01LjMtMTUuNiAgIEMyMDkuOCwzMzMuNSwyMDUsMzMxLjUsMTk5LDMzMS41eiIvPjwvZz48L3N2Zz4=") no-repeat; }

#__apartments__ .__apartment-arrow-bostad.__img {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIyNCIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEwMjguNCkiPjxwYXRoIGQ9Im0yMyAxMDQ4LjRjMCAxLjEtMC44OTUgMi0yIDJoLTgtNC02Yy0xLjEwNDYgMC0yLTAuOS0yLTJ2LTE0YzAtMS4xIDAuODk1NC0yIDItMmg2IDQgNCA0YzEuMTA1IDAgMiAwLjkgMiAydjQgMTB6IiBmaWxsPSIjOTVhNWE2Ii8+PHBhdGggZD0ibTEgMTA0Ny40YzAgMS4xIDAuODk1NCAyIDIgMmg4IDQgNmMxLjEwNSAwIDItMC45IDItMnYtMTRjMC0xLjEtMC44OTUtMi0yLTJoLTYtNC00LTRjLTEuMTA0NiAwLTIgMC45LTIgMnY0IDEweiIgZmlsbD0iI2JkYzNjNyIvPjxyZWN0IGZpbGw9IiNmMzljMTIiIGhlaWdodD0iMTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMTAyOC40KSIgd2lkdGg9IjE4IiB4PSIzIiB5PSI1Ii8+PHBhdGggZD0ibTE2LjYyNSA4LjYyNS0xMC4zNDQgMTAuMzc1aDE0LjcxOXYtNmwtNC4zNzUtNC4zNzV6IiBmaWxsPSIjZTY3ZTIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEwMjguNCkiLz48cGF0aCBkPSJtOCA4YTIgMiAwIDEgMSAtNCAwIDIgMiAwIDEgMSA0IDB6IiBmaWxsPSIjZjFjNDBmIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjc1IDAgMCAxLjc1IC0zIDEwMjQuNCkiLz48cGF0aCBkPSJtOC4wOTM4IDExLjA5NC01LjA5MzggNS4wOTR2Mi44MTJoMTNsLTcuOTA2Mi03LjkwNnoiIGZpbGw9IiNkMzU0MDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMTAyOC40KSIvPjwvZz48L3N2Zz4=") no-repeat; }

#__apartments__ h4.__apartment-filter-title {
  font-size: 15px;
  text-align: center;
  font-weight: 700;
  padding-top: 10px;
  color: #4a4a4a; }

#__apartments__ .__apartment-info {
  padding: 5px 10px; }

#__apartments__ .__apartment-mobile_sort {
  display: none; }

.__apartments-slider__loading {
  width: 100%;
  position: relative;
  display: block;
  min-height: 100px; }

.__apartments-slider__loading:before {
  content: '';
  display: block;
  width: 100%;
  top: 0;
  bottom: 0;
  z-index: 1000;
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0idWlsLWRlZmF1bHQiPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM2RUMyQjMnIHRyYW5zZm9ybT0ncm90YXRlKDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjNkVDMkIzJyB0cmFuc2Zvcm09J3JvdGF0ZSgzMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuMDgzMzMzMzMzMzMzMzMzMzNzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM2RUMyQjMnIHRyYW5zZm9ybT0ncm90YXRlKDYwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC4xNjY2NjY2NjY2NjY2NjY2NnMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzZFQzJCMycgdHJhbnNmb3JtPSdyb3RhdGUoOTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjI1cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjNkVDMkIzJyB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjMzMzMzMzMzMzMzMzMzMzNzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM2RUMyQjMnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuNDE2NjY2NjY2NjY2NjY2N3MnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzZFQzJCMycgdHJhbnNmb3JtPSdyb3RhdGUoMTgwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC41cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjNkVDMkIzJyB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjU4MzMzMzMzMzMzMzMzMzRzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM2RUMyQjMnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuNjY2NjY2NjY2NjY2NjY2NnMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzZFQzJCMycgdHJhbnNmb3JtPSdyb3RhdGUoMjcwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC43NXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzZFQzJCMycgdHJhbnNmb3JtPSdyb3RhdGUoMzAwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC44MzMzMzMzMzMzMzMzMzM0cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjNkVDMkIzJyB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjkxNjY2NjY2NjY2NjY2NjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48L3N2Zz4=") no-repeat center;
  position: absolute; }

#__apartments__ .__project-title {
  text-align: center;
  text-transform: uppercase;
  font-weight: 100;
  font-size: 40px;
  font-family: "Nunito Sans", sans-serif;
  color: #000; }

#__apartments__ .__control_settings {
  background: url("data:image/png;base64,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") no-repeat;
  background-size: contain;
  display: inline-block;
  width: 26px;
  height: 25px;
  float: right;
  cursor: pointer; }

#__apartments__ .__mobile_setting_wrapper {
  padding: 15px 15px;
  display: none; }

#__apartments__ .__mobile_setting_wrapper:before {
  content: '';
  clear: both;
  display: block; }

#__apartments__ .__mobile_setting_wrapper:after {
  content: '';
  clear: both;
  display: block; }

#__apartments__ .__apartments-filters.__row-wrapper.showfilter {
  display: block; }

#__apartments__ .__no_selection {
  /* webkit (safari, chrome) browsers */
  -webkit-user-select: none;
  /* mozilla browsers */
  -moz-user-select: none;
  /* webkit (konqueror) browsers */
  -khtml-user-select: none;
  /* IE10+ */
  -ms-user-select: none; }

@media only screen and (max-width: 750px) {
  #__apartments__ .__apartment_mobile {
    display: inline-block; }

  #__apartments__ ul.__apartments-list .__apartments-list__header > div, #__apartments__ ul.__apartments-list .__apartments-row > div {
    width: 100%;
    padding: 3px 7px; }

  #__apartments__ ul.__apartments-list .__apartments-row > div {
    line-height: 13px;
    font-size: 13px;
    text-transform: none; }

  #__apartments__ ul.__apartments-list li.__apartments-row {
    padding: 15px 9px 0;
    line-height: 30px;
    font-size: 26px;
    box-sizing: border-box;
    cursor: pointer;
    border-bottom: none; }

  #__apartments__ ul.__apartments-list li.__apartments-row:hover {
    background: #fff; }

  #__apartments__ .__apartment-status.__mark {
    float: right !important;
    color: #fff;
    border-radius: 20px;
    margin-right: 15px;
    font-weight: 600;
    width: 100px !important;
    text-align: center !important; }

  #__apartments__ .__apartments-list__header {
    display: none; }

  #__apartments__ ul.__apartments-list .__apartments-list__header > div {
    width: 50%; }

  #__apartments__ ul.__apartments-list .__apartments-row > div label {
    width: auto;
    float: left;
    background-color: #fff;
    position: relative;
    z-index: 1; }

  #__apartments__ ul.__apartments-list .__apartments-row > div span {
    float: right;
    background-color: #fff;
    position: relative;
    z-index: 1; }

  #__apartments__ ul.__apartments-list .__apartments-list__header > div, #__apartments__ ul.__apartments-list .__apartments-row > div span {
    width: auto;
    display: inline-block; }

  #__apartments__ .__apartment-info_wrapper .__apartment-info__text {
    width: 100%; }

  #__apartments__.mobile .__apartment-info_wrapper ul.__apartments-block-info, #__apartments__ .__apartment-info_wrapper ul.__apartments-block-info {
    width: 100%; }

  #__apartments__ .__apartment-arrow {
    display: none; }

  #__apartments__ .__apartment-bostad {
    float: left;
    width: auto !important;
    font-size: 21px !important; }

  #__apartments__ .__apartment-bostad .__apartment-bostad-number {
    font-weight: 800; }

  #__apartments__ ul.__apartments-list .__apartments-row > div.__apartment-arrow-button {
    display: block;
    color: #50e3c2;
    text-transform: uppercase;
    text-align: right;
    margin-top: 15px;
    border-bottom: 2px solid #f7f7f7; }

  #__apartments__ ul.__apartments-list .__apartments-row > div.__apartment-arrow-button span {
    display: inline-block;
    text-align: left;
    color: #4a4a4a;
    width: auto;
    padding: 6px 23px 4px 15px;
    border: 1px solid grey;
    border-radius: 20px;
    font-size: 11px; }

  #__apartments__ ul.__apartments-list .__apartments-row > div.__apartment-arrow-button span:hover {
    color: #89c9be; }

  #__apartments__ .__apartments-filters .__col-1-3 {
    width: 100%; }

  #__apartments__ .__apartment-mobile_sort {
    background: #f7f7f7;
    text-align: right;
    padding-bottom: 15px; }

  #__apartments__ .__apartment-mobile_sort span {
    text-transform: uppercase;
    font-size: 12px; }

  #__apartments__ .__apartment-mobile_sort.showfilter {
    display: block; }

  #__apartments__ .__apartment-mobile_sort .__apartment-mobile_sort-select {
    font-size: 10px;
    font-weight: 700;
    width: auto;
    background-color: #fff;
    padding: 5px 7px 5px 7px;
    background-origin: border-box;
    background-position: right 15px center;
    text-transform: uppercase;
    box-shadow: none;
    margin-right: 25px;
    border-radius: 20px;
    color: #4a4a4a; }

  #__apartments__ .__mark __reserved {
    font-size: 16px; }

  #__apartments__ .__apartment-rooms {
    margin-top: 15px; }

  #__apartments__ .__apartments-row label.__apartment_mobile, #__apartments__ .__apartments-row label.__apartment_mobile + span {
    font-size: 13px; }

  #__apartments__ .__apartments-row label.__apartment_mobile + span {
    font-weight: 800; }

  #__apartments__ .__apartments-filters.__row-wrapper {
    display: none; }

  #__apartments__ .__mobile_setting_wrapper {
    display: block; }

  #__apartments__ .__apartments-row.__sale {
    border-left: 4px solid #50e3c2; }

  #__apartments__ .__apartments-row.__sold {
    border-left: 4px solid #940058; }

  #__apartments__ .__apartments-row.__reserved {
    border-left: 4px solid #ffe900; }

  #__apartments__ .__apartments-row.__display-home {
    border-left: 4px solid #3f843f; }

  #__apartments__ .__apartment-status-icon {
    display: none; }

  #__apartments__ .__apartment-status.__mark.__sale {
    background: #50e3c2; }

  #__apartments__ .__apartment-status.__mark.__sold {
    background: #940058; }

  #__apartments__ .__apartment-status.__mark.__reserved {
    background: #ffe900; }

  #__apartments__ .__apartment-status.__mark.__preorder {
    background: #ffa500; }

  #__apartments__ .__apartment-status.__mark.__searchable-residence {
    background: #803c3c; }

  #__apartments__ .__apartment-status.__mark.__searchable-relocation {
    background: #803c3c; }

  #__apartments__ .__apartment-status.__mark.__leased {
    background: #803c3c; }

  #__apartments__ .__apartment-status.__mark.__upcoming {
    background: #803c3c; }

  #__apartments__ .__apartment-status.__mark.__work-in-progress {
    background: #803c3c; }

  #__apartments__ .__apartment-status.__mark.__fs-co-owner {
    background: #3f843f; }

  #__apartments__ ul.__apartments-list li span {
    padding-left: 0; }

  .__apartments-base .__apartment-rooms:before, .__apartments-base .__apartment-floor:before, .__apartments-base .__apartment-square:before, .__apartments-base .__apartment-price:before, .__apartments-base .__apartment-fee:before {
    display: block;
    content: '';
    position: relative;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #f7f7f7;
    top: 11px; } }
