/* REMOVED FOR MAKELAARDIJ SISTERS!!!!

@import url(http://fonts.googleapis.com/css?family=PT+Sans:700|Open+Sans:400,700,300);

**************************************/
/******** SISTERS ONLY!!!! ********/
.text.page {
  padding-right: 30px; }
  .text.page h1.article-title {
    line-height: 2.5; }

/**********************************/
html,
body {
  height: 100%; }

body {
  font-family: Arial, Helvetica, sans serif;
  font-size: 13px;
  line-height: 1.5;
  color: #666666;
  min-width: 1000px; }

h1, h2, h3, h4, h5, h6 {
  font-family: Arial, Helvetica, sans serif; }

h1 {
  font-size: 16px;
  line-height: 1.5; }

.main-article h1,
h1.article-title {
  color: #a54399; }

h2 {
  font-size: 14px;
  line-height: 1.5; }

h3 {
  font-size: 13px;
  line-height: 1.5; }

h4 {
  font-size: 13px;
  line-height: 1.5; }

h5 {
  font-size: 13px;
  line-height: 1.5; }

a {
  color: #666666;
  text-decoration: underline; }
  a:hover {
    color: #a54399;
    text-decoration: underline; }

label, input, button, select, textarea {
  font-size: 13px; }

.btn, .example1 {
  color: #fff;
  text-shadow: none; }

.btn,
.btn-warning,
.btn-primary,
.example1,
#btnReset,
#btnResetTop {
  font-family: Arial, Helvetica, sans serif;
  font-weight: bold;
  font-size: 12px;
  color: white;
  text-decoration: none;
  text-align: center;
  border: solid 1px #a54399;
  background: #eacae6;
  background: -moz-linear-gradient(top, #eacae6 0%, #a54399 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eacae6), color-stop(100%, #a54399));
  background: -webkit-linear-gradient(top, #eacae6 0%, #a54399 100%);
  background: -o-linear-gradient(top, #eacae6 0%, #a54399 100%);
  background: -ms-linear-gradient(top, #eacae6 0%, #a54399 100%);
  background: linear-gradient(top, #eacae6 0%, #a54399 100%); }
  .btn:hover, .btn:active, .btn:focus,
  .btn-warning:hover,
  .btn-warning:active,
  .btn-warning:focus,
  .btn-primary:hover,
  .btn-primary:active,
  .btn-primary:focus,
  .example1:hover,
  .example1:active,
  .example1:focus,
  #btnReset:hover,
  #btnReset:active,
  #btnReset:focus,
  #btnResetTop:hover,
  #btnResetTop:active,
  #btnResetTop:focus {
    background: white;
    background: -moz-linear-gradient(top, white 0%, #a7a9ac 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #a7a9ac));
    background: -webkit-linear-gradient(top, white 0%, #a7a9ac 100%);
    background: -o-linear-gradient(top, white 0%, #a7a9ac 100%);
    background: -ms-linear-gradient(top, white 0%, #a7a9ac 100%);
    background: linear-gradient(top, white 0%, #a7a9ac 100%);
    color: white;
    text-decoration: none;
    border: solid 1px #a7a9ac;
    background-position: 0 0; }

#btnReset, #btnResetTop {
  opacity: 0.3;
  cursor: default; }
  #btnReset:hover, #btnReset:active, #btnResetTop:hover, #btnResetTop:active {
    border: solid 1px #a54399;
    background: #eacae6;
    background: -moz-linear-gradient(top, #eacae6 0%, #a54399 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eacae6), color-stop(100%, #a54399));
    background: -webkit-linear-gradient(top, #eacae6 0%, #a54399 100%);
    background: -o-linear-gradient(top, #eacae6 0%, #a54399 100%);
    background: -ms-linear-gradient(top, #eacae6 0%, #a54399 100%);
    background: linear-gradient(top, #eacae6 0%, #a54399 100%); }

.objects .object_search_header_result a.save_search:hover {
  background: white;
  background: -moz-linear-gradient(top, white 0%, #a7a9ac 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #a7a9ac));
  background: -webkit-linear-gradient(top, white 0%, #a7a9ac 100%);
  background: -o-linear-gradient(top, white 0%, #a7a9ac 100%);
  background: -ms-linear-gradient(top, white 0%, #a7a9ac 100%);
  background: linear-gradient(top, white 0%, #a7a9ac 100%); }

.object-search-results .btn,
.example1 {
  line-height: 1;
  color: #fff;
  text-shadow: none; }

.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
  font-size: 12px; }

.container.main {
  margin-bottom: 24px; }

/***************************************
	Logo styling
***************************************/
.logo {
  margin: 20px 0 0; }

/***************************************
	Menu styling
***************************************/
.navbar-inverse .nav-collapse .nav > li > a:hover,
.navbar-inverse .nav-collapse .nav > li > a:focus,
.navbar-inverse .nav-collapse .dropdown-menu a:hover,
.navbar-inverse .nav-collapse .dropdown-menu a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  background: #a7a9ac; }

.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
  border-left: 1px solid #f0f1f1; }

.navbar-wrapper {
  border-top: 4px solid #a7a9ac;
  border-bottom: 4px solid #f6f6f6; }
  .navbar-wrapper .navbar .navbar-inner .nav li {
    border-top: 4px solid #a7a9ac; }
    .navbar-wrapper .navbar .navbar-inner .nav li:hover {
      background: #f6f6f6;
      border-top: 4px solid #a54399; }
    .navbar-wrapper .navbar .navbar-inner .nav li.dropdown .dropdown-submenu:hover > a,
    .navbar-wrapper .navbar .navbar-inner .nav li.dropdown .dropdown-submenu:focus > a {
      background: #a7a9ac; }
    .navbar-wrapper .navbar .navbar-inner .nav li.dropdown.open, .navbar-wrapper .navbar .navbar-inner .nav li.dropdown.active, .navbar-wrapper .navbar .navbar-inner .nav li.dropdown.open.active {
      background: #f6f6f6; }
    .navbar-wrapper .navbar .navbar-inner .nav li.dropdown li a {
      font-weight: 300; }
    .navbar-wrapper .navbar .navbar-inner .nav li > a {
      color: #666666;
      font-family: Arial, Helvetica, sans serif;
      font-weight: 700;
      border-left: none;
			padding: 10px 6px; }
      .navbar-wrapper .navbar .navbar-inner .nav li > a:hover {
        color: #a54399;
        border-left: none; }
        .navbar-wrapper .navbar .navbar-inner .nav li > a:hover .caret {
          border-top-color: #a54399 !important; }
      .navbar-wrapper .navbar .navbar-inner .nav li > a .caret {
        border-top-color: #666666 !important; }
    .navbar-wrapper .navbar .navbar-inner .nav li:last-child a {
      border-right: none; }
    .navbar-wrapper .navbar .navbar-inner .nav li ul a {
      padding: 0 12px;
      height: 32px;
      line-height: 28px !important;
      font-weight: 700 !important; }
      .navbar-wrapper .navbar .navbar-inner .nav li ul a:hover {
        background: #a54399 !important;
        color: white;
        font-weight: 700; }
  .navbar-wrapper .navbar .navbar-inner .nav .active {
    border-top: 4px solid #a54399; }
    .navbar-wrapper .navbar .navbar-inner .nav .active > a, .navbar-wrapper .navbar .navbar-inner .nav .active a:hover, .navbar-wrapper .navbar .navbar-inner .nav .active a:focus {
      background: #f6f6f6;
      color: #a54399; }
    .navbar-wrapper .navbar .navbar-inner .nav .active ul a {
      padding: 0 12px;
      height: 32px;
      line-height: 28px !important;
      font-weight: 700 !important; }
      .navbar-wrapper .navbar .navbar-inner .nav .active ul a:hover {
        background: #a54399 !important;
        color: white;
        font-weight: 700; }

.navbar .nav > li:last-child > .dropdown-menu:before {
  left: 136px !important;
  border: none; }

.navbar .nav > li:last-child > .dropdown-menu:after {
  left: 138px !important; }

.navbar-wrapper .navbar .navbar-inner .nav li:last-child ul {
  margin-left: -48px; }

/***************************************
	Slider styling
***************************************/
.slider {
  border-top: 1px solid #a7a9ac;
  border-bottom: 1px solid #a7a9ac; 
height:50vh;
max-height:50vh;}
.slider .slide{
  height:100%;
}
  .slider .slide .slider-border {
    background: rgba(167, 169, 172, 0.6); }
  .slider .slide .carousel-caption {
    padding: 12px 24px;
    max-widt: 440px;
    position: absolute;
    left: 0;
    bottom: 0;
    margin-left: 0; }
    .slider .slide .carousel-caption h1 {
      color: #828282;
      font-size: 20px;
      font-family: Arial, Helvetica, sans serif;
      color: #a7a9ac;
      background: rgba(255, 255, 255, 0.7);
      text-align: center;
      font-size: 24p;
      line-height: 64px; }
    .slider .slide .carousel-caption p {
      font-family: Arial, Helvetica, sans serif;
      font-weight: 400;
      color: #a1a1a1;
      font-size: 15px; }
  .slider .slide .carousel-control {
    background: none repeat scroll 0 0 #222222;
    color: #FFFFFF; }

/***************************************
	Home text blocks styling.
***************************************/
.textblocks {
  border-top: 4px solid #f6f6f6;
  	/*
      border-bottom:4px solid $borderBottomColor;
  	*/
  border-bottom: none; }
  .textblocks h1, .textblocks h2, .textblocks h3 {
    font-size: 14px;
    font-weight: 700; }
  .textblocks .example1 {
    display: block;
    font-size: 16px;
    padding: 6px 0 8px; }
  .home .textblocks .textblock {
    margin-bottom: 15px; }

/***************************************
	Home text styling.
***************************************/
.home-text {
  	/*
      border-top:1px solid $borderTopColor;
      border-bottom:1px solid $borderTopColor;
  	*/
  border: none; }
  .home-text .row .span12 {
    border-top: 4px solid #f6f6f6;
    border-bottom: 4px solid #f6f6f6; }
  .home .home-text .row .text.page {
    padding: 18px 0 36px;
    font-family: Arial, Helvetica, sans serif;
    font-size: 13px; }
    .home .home-text .row .text.page h1 {
      font-size: 14px;
      font-family: Arial, Helvetica, sans serif;
      text-align: left;
      margin-bottom: 12px;
      color: #a54399; }
    .home .home-text .row .text.page p {
      text-align: left; }

/***************************************
	Specials styling
***************************************/
.specials header h2 {
  font-size: 16px; }

.special_container ul#specialslider li a ul li {
  text-align: left; }
.special_container .anythingSlider-default .arrow a {
  color: #000000;
  font-size: 40px; }
.special_container ul#specialslider li a {
  color: #666666;
  border-bottom: 1px solid #a7a9ac; }
  .special_container ul#specialslider li a .special-border-bottom {
    border-bottom: 4px solid #f6f6f6; }
  .special_container ul#specialslider li a div.img-container {
    border: 1px solid #f6f6f6; }
  .special_container ul#specialslider li a ul li {
    font-family: Arial, Helvetica, sans serif;
    text-align: left; }
    .special_container ul#specialslider li a ul li.obj_address {
      font-weight: 700;
      font-size: 13px;
      color: #a54399; }
    .special_container ul#specialslider li a ul li.obj_price span {
      padding-right: 6px; }

/***************************************
	Banner styling
***************************************/
.well {
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6 1px, transparent 1px), linear-gradient(90deg, #f3f3f4 1px, transparent 1px), linear-gradient(rgba(243, 243, 244, 0.1) 1px, transparent 1px), linear-gradient(90deg, rgba(243, 243, 244, 0.1) 1px, transparent 1px);
  background-size: 5px 5px, 5px 5px, 10px 10px, 10px 10px;
  background-position: -2px -2px, -2px -2px, -1px -1px, -1px -1px; }
  .well h1, .well h2 {
    font-size: 16px;
    font-family: Arial, Helvetica, sans serif;
    font-weight: 400;
    font-weight: bold; }
  .well .example1 {
    font-size: 14px;
    padding: 6px 12px 8px; }

/***************************************
	Footer styling
***************************************/
#footer {
  background: #a54399;
  border-top: 5px solid #eacae6;
  color: white;
  min-height: 343px;
  margin-top: -348px; }
  #footer h2 {
    font-family: Arial, Helvetica, sans serif;
    font-weight: 700;
    color: white;
    font-size: 14px;
    margin: 12px 0; }
  #footer a {
    color: white;
    text-decoration: none; }
    #footer a:hover {
      color: white;
      text-decoration: underline; }
    #footer a.btn-warning, #footer a.btn-primary {
      color: white; }
  #footer .widget.social a:hover {
    text-decoration: none; }
  #footer .widget.social a.social_facebook:hover i, #footer .widget.social a.social_twitter:hover i, #footer .widget.social a.social_linkedin:hover i, #footer .widget.social a.social_youtube:hover i {
    color: white;
    opacity: 0.5; }
  #footer .subfooter {
    background: #933c88;
    border-top: 1px solid #813477; }

/***************************************
	Contactdata styling
***************************************/
.widget.company .Name {
  font-weight: 700;
  font-size: 13px; }

/***************************************
	Social styling
***************************************/
.widget.social a i {
  font-size: 30px;
  color: white; }
.widget.social a:hover {
  cursor: pointer; }
  .widget.social a:hover.social_facebook i {
    color: #617fc0; }
  .widget.social a:hover.social_twitter i {
    color: #32CCFE; }
  .widget.social a:hover.social_linkedin i {
    color: #0073B2; }
  .widget.social a:hover.social_youtube i {
    color: #C6312D; }

/***************************************
	News
***************************************/
.widget.news ul li {
  border-bottom: 1px solid #bd5eb2; }

.news.newsitem header .btn {
  margin-top: 16px; }

/***************************************
	FAQ
***************************************/
#faq-tabs {
  margin: 16px 0 0; }

#faqtabs {
  margin: 0; }

/***************************************
	Quicksearch styling
***************************************/
.quicksearch input, .quicksearch textarea, .quicksearch .uneditable-input {
  width: 100%; }
.quicksearch select {
  width: 100%; }
.quicksearch input {
  height: 30px; }

/***************************************
	Tab styling
***************************************/
.nav-tabs > li {
  margin-bottom: 0; }
  .nav-tabs > li > a {
    text-decoration: none;
    color: #666666;
    border-color: none;
    border-bottom-color: transparent;
    background: white; }
    .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
      border-color: #a54399;
      background: #a54399;
      color: white; }
  .nav-tabs > li.active > a {
    text-decoration: none;
    color: #666666;
    border-color: none;
    border-bottom-color: #eeeeee;
    background: white; }
    .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      border-color: #eeeeee;
      background: white;
      color: #666666; }

.nav a.dropdown-toggle .caret {
  border-bottom-color: #666666;
  border-top-color: #666666; }

.nav a.dropdown-toggle:hover .caret {
  border-bottom-color: white;
  border-top-color: white; }

.objects .locationmod #location {
  padding: 8px 0 8px 8px; }

.objects #group-filters label {
  width: auto; }

/***************************************
	Object navigation styling
***************************************/
.pager li > a {
  text-decoration: none; }

.objects .object_list_container .object_list .top_object {
  background: #fff; }

.objects .object_list_container .object_list span.object_status.rented_under_conditions, .objects .object_list_container .object_list span.object_status.sold_under_conditions {
  background: #eacae6;
  background: -moz-linear-gradient(top, #eacae6 0%, #a54399 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eacae6), color-stop(100%, #a54399));
  background: -webkit-linear-gradient(top, #eacae6 0%, #a54399 100%);
  background: -o-linear-gradient(top, #eacae6 0%, #a54399 100%);
  background: -ms-linear-gradient(top, #eacae6 0%, #a54399 100%);
  background: linear-gradient(top, #eacae6 0%, #a54399 100%); }

.objects.vienna .object_list_container .object_list span.object_status.rented_under_conditions, .objects.vienna .object_list_container .object_list span.object_status.sold_under_conditions {
  background: none;
  color: #a54399;
  display: block; }

/***************************************
	Object colors
***************************************/
.object_menu.btn-group-vertical .btn a,
.object_menu.btn-group-vertical .btn a:hover {
  color: #fff; }

.objects .realtorinfo .content a:hover {
  color: #a54399; }

.objects .other-docs-list li a {
  text-decoration: underline; }

.objects.vienna .filter-price-range select {
  margin-left: 20px;
  width: 312px; }

.objects .object_extra .widget a.object_detail_favorite,
.objects .object_extra .widget a.object_detail_follow {
  background-color: #a54399; }

.objects.vienna .object_extra .widget a.object_detail_favorite:hover,
.objects.vienna .object_extra .widget a.object_detail_follow:hover,
.objects .object_extra .widget.object_menu_bar.active a:after {
  background-color: #a7a9ac; }

.objects.vienna .object_image_container a:hover {
  background-color: #a54399; }

.favorites .object_list .object .object_header ul li {
  display: table-cell;
  vertical-align: middle; }

.objects .object_list .object_header ul li.topper,
.favorites .object_list .object .object_header ul li.topper {
  background: #eacae6;
  background: -moz-linear-gradient(top, #eacae6 0%, #a54399 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eacae6), color-stop(100%, #a54399));
  background: -webkit-linear-gradient(top, #eacae6 0%, #a54399 100%);
  background: -o-linear-gradient(top, #eacae6 0%, #a54399 100%);
  background: -ms-linear-gradient(top, #eacae6 0%, #a54399 100%);
  background: linear-gradient(top, #eacae6 0%, #a54399 100%);
  color: white;
  width: 201px;
  text-align: center;
  border-left: 1px solid #C0C0C0; }

.favorites .object_list .object,
.favorites .object_list .object.top_object {
  background: transparent; }

.widget.company span.company.City {
	clear:none;
	float:left;
}
.widget.company span.company.TelephoneNumber {
	clear:left;
}

#realestateSearchTabs li:last-child {
	visibility:hidden;
	display:none;
}
.quicksearch #realestateSearchTabs.tabCount-3 li {
	max-width:49%;
}