/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* ----------------------------------------------------- Grid lay-out */
/* ----------------------------------------------------- Colors */
/* ----------------------------------------------------- General Layout settings */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);
/* ALGEMENE STYLING */
/* line 5, ../sass/_site.scss */
body {
  /*font-family: 'Lato', sans-serif !important;*/
  font-family: 'Open Sans', sans-serif !important;
  /*font-family: 'Droid Sans', sans-serif;*/
}

/* line 12, ../sass/_site.scss */
body.ui-body-a, body.ui-overlay-a,
.ui-body-a, .ui-overlay-a {
  border: none;
  color: #000;
  text-shadow: none;
  background: none;
  /*{a-body-background-color}*/
  background-image: none;
}

/* line 22, ../sass/_site.scss */
html {
  background: #a7a7a7;
  /*url('../gfx/backgrounds/background-grey.jpg');*/
  height: 100%;
  width: 100%;
  overflow-y: scroll;
}

/* line 30, ../sass/_site.scss */
h1, h2 {
  font-size: 19px;
  line-height: 19px;
  font-weight: 600;
  margin: 0 0 15px 0;
}

/* line 42, ../sass/_site.scss */
.pageWrapper {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../../../../var/lib/gems/1.9.1/gems/susy-2.2.6/sass/susy/output/support/_clearfix.scss */
.pageWrapper:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 47, ../sass/_site.scss */
.ui-header {
  width: 100%;
  min-height: 51px;
  /*border-bottom: 1px solid #d7d7d7;*/
}
/* line 51, ../sass/_site.scss */
.ui-header .menu-top,
.ui-header .menu-top-row2 {
  width: 100%;
  height: 51px;
  /* border-bottom: 1px solid grey;*/
}
/* line 57, ../sass/_site.scss */
.ui-header .menu-top {
  border-bottom: 1px solid #d7d7d7;
  background-color: #fff;
}
/* line 61, ../sass/_site.scss */
.ui-header .menu-top-row2 {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3ZDdkNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #d7d7d7));
  background-image: -moz-linear-gradient(#f3f3f3, #d7d7d7);
  background-image: -webkit-linear-gradient(#f3f3f3, #d7d7d7);
  background-image: linear-gradient(#f3f3f3, #d7d7d7);
  border-top: 1px solid white;
}
/* line 65, ../sass/_site.scss */
.ui-header .menu-top-left,
.ui-header .menu-top-right {
  width: 50%;
  float: left;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
}
/* line 73, ../sass/_site.scss */
.ui-header .menu-top-left {
  text-align: left;
  float: left;
}
/* line 76, ../sass/_site.scss */
.ui-header .menu-top-left a {
  float: left;
  display: block;
  height: 51px;
}
/* line 83, ../sass/_site.scss */
.ui-header .menu-top-left .resultcount {
  margin-left: 4%;
  float: left;
  line-height: 51px;
  font-weight: normal;
}
/* line 88, ../sass/_site.scss */
.ui-header .menu-top-left .resultcount span.housecount {
  font-weight: bold;
}
/* line 94, ../sass/_site.scss */
.ui-header .menu-top-right {
  text-align: right;
}
/* line 95, ../sass/_site.scss */
.ui-header .menu-top-right .ui-filter-select {
  width: 260px;
  float: right;
  margin-right: 4%;
}
/* line 99, ../sass/_site.scss */
.ui-header .menu-top-right .ui-filter-select .ui-btn-inner {
  border: 1px solid grey;
}
/* line 104, ../sass/_site.scss */
.ui-header .menu-top-right #header-menu-right-items {
  margin: 0;
  float: right;
}
/* line 105, ../sass/_site.scss */
.ui-header .menu-top-right #header-menu-right-items span.ui-btn-inner {
  border: 1px solid #cdcdcd;
}
/* line 110, ../sass/_site.scss */
.ui-header .menu-top-right #header-menu-right-items a {
  display: block;
  float: left;
  min-width: 51px;
  height: 51px;
  /* border-left: 1px solid #cdcdcd;
   border-right: 1px solid #d7d7d7;*/
}
/* line 125, ../sass/_site.scss */
.ui-header.header-detail {
  top: 0;
  position: fixed;
  z-index: 10000;
}
/* line 130, ../sass/_site.scss */
.ui-header.header-detail .menu-top-left {
  float: left;
  width: 10%;
  border-right: 1px solid #fff;
  /* background-color: #F4E5D2;*/
}
/* line 137, ../sass/_site.scss */
.ui-header.header-detail .menu-top-right {
  /* background-color: #F4E5D2;*/
}
/* line 140, ../sass/_site.scss */
.ui-header.header-detail .menu-top-right {
  border-left: 1px solid #c0baba;
  text-align: right;
  /* float: right;*/
  width: 90%;
  padding-right: 20px;
  text-align: right;
}
/* line 146, ../sass/_site.scss */
.ui-header.header-detail .menu-top-right .ui-filter-select {
  width: 260px;
  float: right;
  margin-right: 4%;
}
/* line 150, ../sass/_site.scss */
.ui-header.header-detail .menu-top-right .ui-filter-select .ui-btn-inner {
  border: 1px solid grey;
}
/* line 156, ../sass/_site.scss */
.ui-header.header-detail .menu-top-right #header-menu-right-items {
  border-left: 1px solid #fff;
  border-right: 1px solid #c0baba;
  float: right;
}
/* line 160, ../sass/_site.scss */
.ui-header.header-detail .menu-top-right #header-menu-right-items ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 164, ../sass/_site.scss */
.ui-header.header-detail .menu-top-right #header-menu-right-items ul li {
  float: left;
  height: 51px;
  border-left: 1px solid #c0baba;
  /*border-right: 1px solid #fff;*/
}
/* line 170, ../sass/_site.scss */
.ui-header.header-detail .menu-top-right #header-menu-right-items ul li a {
  color: black;
  padding: 10px 20px 0;
  display: block;
  float: left;
  height: 31px;
  border-bottom: 10px solid #fff;
  text-decoration: none;
}
/* line 179, ../sass/_site.scss */
.ui-header.header-detail .menu-top-right #header-menu-right-items ul li a:hover,
.ui-header.header-detail .menu-top-right #header-menu-right-items ul li a.selected-hash {
  border-bottom: 10px solid #b3b3b3;
}
/* line 184, ../sass/_site.scss */
.ui-header.header-detail .menu-top-right #header-menu-right-items ul li#menu-item-meerweten {
  background-color: #00b204;
}
/* line 186, ../sass/_site.scss */
.ui-header.header-detail .menu-top-right #header-menu-right-items ul li#menu-item-meerweten a {
  border-bottom: 10px solid #00b204;
}
/* line 188, ../sass/_site.scss */
.ui-header.header-detail .menu-top-right #header-menu-right-items ul li#menu-item-meerweten a span {
  color: white;
}
/* line 192, ../sass/_site.scss */
.ui-header.header-detail .menu-top-right #header-menu-right-items ul li#menu-item-meerweten a:hover,
.ui-header.header-detail .menu-top-right #header-menu-right-items ul li#menu-item-meerweten a.selected-hash {
  border-bottom: 10px solid #008803;
}

/* detail page dots right */
/* line 206, ../sass/_site.scss */
#menu-page-dots {
  position: fixed;
  right: 15px;
  top: 50%;
  z-index: 10000;
}
/* line 211, ../sass/_site.scss */
#menu-page-dots ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 215, ../sass/_site.scss */
#menu-page-dots ul li {
  display: block;
  width: 13px;
  height: 13px;
  margin-bottom: 5px;
}
/* line 221, ../sass/_site.scss */
#menu-page-dots ul li a {
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("../gfx/site/dot-unselected.png");
  display: block;
  width: 100%;
  height: 100%;
}
/* line 229, ../sass/_site.scss */
#menu-page-dots ul li a:hover, #menu-page-dots ul li a.selected-hash {
  background-image: url("../gfx/site/dot-selected.png");
}

/* LIST VIEW */
/* line 239, ../sass/_site.scss */
#suggestions,
#project_suggestions {
  box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  -webkit-box-shadow: none;
}

/* line 247, ../sass/_site.scss */
ul.ui-listview {
  background: none;
  padding: 10px 10px 10px 0;
}
/* line 250, ../sass/_site.scss */
ul.ui-listview .ui-btn-up-a {
  border: none;
  margin-bottom: 3px;
  background-color: #fff;
}
/* line 255, ../sass/_site.scss */
ul.ui-listview .ui-btn-hover-a {
  background: #dfdfdf;
  font-weight: normal;
}

/* line 262, ../sass/_site.scss */
.ui-body-a, .ui-overlay-a {
  background: none;
}

/* line 266, ../sass/_site.scss */
.ui-grid-solo .ui-input-search {
  margin: 0 5px;
}

/* line 270, ../sass/_site.scss */
.ui-footer,
#niki-footer {
  z-index: 10000;
}
/* line 273, ../sass/_site.scss */
.ui-footer .bottom_menu,
#niki-footer .bottom_menu {
  height: 26px;
  overflow: hidden;
}
/* line 277, ../sass/_site.scss */
.ui-footer .bottom_menu_bar,
#niki-footer .bottom_menu_bar {
  background: url("../gfx/bottom_bar.png") repeat-x scroll 0 0 transparent;
  height: 26px;
}
/* line 281, ../sass/_site.scss */
.ui-footer .bottom_menu_tap,
#niki-footer .bottom_menu_tap {
  background: url("../gfx/bottom_tap.png") no-repeat scroll 0 0 transparent;
  cursor: move;
  height: 26px;
  left: 50%;
  margin-left: -35px;
  position: absolute;
  width: 70px;
}
/* line 291, ../sass/_site.scss */
.ui-footer .footer-content,
#niki-footer .footer-content {
  background-color: #f48120;
  font-weight: normal;
  padding: 15px;
}
/* line 295, ../sass/_site.scss */
.ui-footer .footer-content a,
#niki-footer .footer-content a {
  color: black;
  font-weight: normal;
  font-size: 90%;
}
/* line 302, ../sass/_site.scss */
.ui-footer .social_footer span,
#niki-footer .social_footer span {
  float: left;
  font-size: 90%;
}
/* line 306, ../sass/_site.scss */
.ui-footer .social_footer .follow_button,
#niki-footer .social_footer .follow_button {
  display: inline-block;
  margin: 3px;
  margin-right: 0;
  vertical-align: text-bottom;
}
/* line 314, ../sass/_site.scss */
.ui-footer .social-box .social_facebook,
#niki-footer .social-box .social_facebook {
  float: left;
  margin-top: 10px;
}
/* line 318, ../sass/_site.scss */
.ui-footer .social-box .social_twitter,
#niki-footer .social-box .social_twitter {
  float: left;
  margin-top: 10px;
  margin-left: 10px;
  width: 74px;
  overflow: hidden;
}
/* line 324, ../sass/_site.scss */
.ui-footer .social-box .social_twitter .count-o,
#niki-footer .social-box .social_twitter .count-o {
  bottom: -7px;
  height: 7px;
  left: 5px;
  position: absolute;
  width: 7px;
  z-index: 2;
}
/* line 332, ../sass/_site.scss */
.ui-footer .social-box .social_twitter .tweet_count_box,
#niki-footer .social-box .social_twitter .tweet_count_box {
  position: relative;
  margin-bottom: 8px;
  height: 32px;
  width: 61px;
  border: 1px solid #d3d3d3;
  background-color: #fff;
}
/* line 339, ../sass/_site.scss */
.ui-footer .social-box .social_twitter .tweet_count_box #tweet_count,
#niki-footer .social-box .social_twitter .tweet_count_box #tweet_count {
  display: block;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  height: 32px;
  line-height: 32px;
  font-size: 13px;
  text-align: center;
  color: #333333;
}
/* line 348, ../sass/_site.scss */
.ui-footer .social-box .social_twitter .tweet_count_box .count_nub,
#niki-footer .social-box .social_twitter .tweet_count_box .count_nub {
  bottom: -7px;
  height: 7px;
  left: 5px;
  position: absolute;
  width: 7px;
  z-index: 2;
}

/*HOME */
/* line 365, ../sass/_site.scss */
#index .ui-grid-a.ui-grid-price .ui-btn-up-g,
#index .ui-grid-a.ui-grid-price .ui-btn-hover-g {
  background: none;
}
/* line 373, ../sass/_site.scss */
#index div.gdheader {
  width: 100%;
  float: left;
}
/* line 376, ../sass/_site.scss */
#index div.gdheader h1 {
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 20px;
  margin: 15px 0;
}
/* line 382, ../sass/_site.scss */
#index div.gdheader h1 figure {
  padding: 0;
  margin: 0 20px 0 0;
  float: left;
}
/* line 386, ../sass/_site.scss */
#index div.gdheader h1 figure img {
  float: left;
  display: inline-block;
}
/* line 393, ../sass/_site.scss */
#index div.gdheader h1 span {
  display: inline-block;
  float: left;
  color: white;
  font-weight: normal;
  font-size: 130%;
  line-height: 23pt;
  margin-top: 29px;
  /*width: 80%;*/
}
/* line 406, ../sass/_site.scss */
#index .ui-header.ui-bar-a {
  background: none;
  padding-top: 20px;
  border: none;
}
/* line 410, ../sass/_site.scss */
#index .ui-header.ui-bar-a hgroup {
  /*max-width: 940px;*/
  width: 99%;
  padding-left: 1%;
  margin: 0 auto;
}
/* line 415, ../sass/_site.scss */
#index .ui-header.ui-bar-a hgroup h1, #index .ui-header.ui-bar-a hgroup h2 {
  float: left;
}
/* line 418, ../sass/_site.scss */
#index .ui-header.ui-bar-a hgroup h2 {
  color: white;
  margin: 33px 0 0 23px;
  font-weight: normal;
  font-size: 170%;
  line-height: 23pt;
}
/* line 429, ../sass/_site.scss */
#index .ui-content {
  /* position: absolute;*/
  width: 100%;
  /*bottom: 100px;*/
  margin-top: 10%;
  padding: 15px 0;
}
/* line 435, ../sass/_site.scss */
#index .ui-content .homeBox {
  /*@include span-columns(4, 12);*/
  width: 320px;
  background: #fff;
  min-height: 348px;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
}
/* line 446, ../sass/_site.scss */
#index .ui-content .homeBox.homeBox3 {
  margin: 0;
}
/* line 450, ../sass/_site.scss */
#index .ui-content .homeBox span.button_count {
  line-height: 60px;
}
/* line 454, ../sass/_site.scss */
#index .ui-content .homeBox select#type {
  text-transform: capitalize;
}
/* line 456, ../sass/_site.scss */
#index .ui-content .homeBox select#type option {
  text-transform: capitalize;
}

/* Zoek resultaten */
/* line 465, ../sass/_site.scss */
.li-list-col {
  width: 25%;
  float: left;
  height: 100%;
}

/* line 471, ../sass/_site.scss */
#lijst li.ui-btn-hover-a {
  margin: 0 0 3px;
}

/* line 475, ../sass/_site.scss */
#result-search-left {
  margin-top: 100px;
  background: #dfdfdf;
}

/* line 483, ../sass/_site.scss */
#lijst .ui-btn-up-g {
  border: 1px solid #dddddd;
  background: #ffffff;
  font-weight: normal;
  text-align: left;
  color: #000;
  text-shadow: 0 1px 0 #999;
  background-image: -webkit-gradient(linear, left top, left bottom, left, right);
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(#ffffff, #ffffff);
  /* Chrome 10+, Saf5.1+ */
  background-image: -moz-linear-gradient(#ffffff, #ffffff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#ffffff, #ffffff);
  /* IE10 */
  background-image: -o-linear-gradient(#ffffff, #ffffff);
  /* Opera 11.10+ */
  background-image: linear-gradient(#ffffff, #ffffff);
}

/* line 499, ../sass/_site.scss */
.top_menu {
  position: relative;
}

/* line 503, ../sass/_site.scss */
.top_menu_tap {
  width: 70px;
  height: 22px;
  background: url("../gfx/top_tap.png") no-repeat;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  cursor: move;
  z-index: 2000;
}

/* line 517, ../sass/_site.scss */
#listview .listitem-modeltype a,
#listview .listitem-project a {
  padding-left: 192px;
}
/* line 519, ../sass/_site.scss */
#listview .listitem-modeltype a .niki-image-holder,
#listview .listitem-project a .niki-image-holder {
  margin: 0;
  float: left;
  width: 180px;
  height: 135px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  margin-left: -180px;
}
/* line 529, ../sass/_site.scss */
#listview .listitem-modeltype a .niki-list-info-holder-right,
#listview .listitem-project a .niki-list-info-holder-right {
  width: 100%;
  flaot: left;
  position: relative;
  min-height: 135px;
}
/* line 536, ../sass/_site.scss */
#listview .listitem-modeltype a .niki-list-info-holder,
#listview .listitem-project a .niki-list-info-holder {
  margin-left: 2%;
  float: left;
  width: 45%;
  /* &.list-no-wrap {*/
  white-space: normal;
  /* }*/
}
/* line 544, ../sass/_site.scss */
#listview .listitem-modeltype a .show-deze-woningen,
#listview .listitem-project a .show-deze-woningen {
  position: absolute;
  right: 0;
  bottom: 0;
  text-align: right;
}

/* line 555, ../sass/_site.scss */
.ui-li-has-arrow .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-arrow {
  padding-right: 20px;
}

/* line 559, ../sass/_site.scss */
#result-search-left {
  float: left;
  width: 25%;
  padding: 30px 10px;
  background-color: #dfdfdf;
  border-top: 1px solid white;
  margin: 20px .5% 15px;
}
/* line 566, ../sass/_site.scss */
#result-search-left span.zoekresultaten-aanpassen {
  padding-left: 20px;
  display: block;
  float: left;
}
/* line 571, ../sass/_site.scss */
#result-search-left .zoekopdracht-aanpassen,
#result-search-left .zoekopdracht-verfijnen {
  display: block;
  width: 100%;
  float: left;
  padding: 0 0 20px 0;
}
/* line 578, ../sass/_site.scss */
#result-search-left .zoekopdracht-aanpassen {
  border-bottom: 1px solid grey;
}
/* line 582, ../sass/_site.scss */
#result-search-left .zoekopdracht-verfijnen {
  padding-top: 20px;
  padding-left: 4%;
  width: 96%;
  border-top: 1px solid white;
}
/* line 587, ../sass/_site.scss */
#result-search-left .zoekopdracht-verfijnen .span-label-100procent {
  margin-bottom: 20px;
  display: block;
}
/* line 595, ../sass/_site.scss */
#result-search-left #searchfilter-top .ui-select:nth-child(2) span.ui-btn-inner {
  background-color: #e1315c;
  color: white;
}
/* line 600, ../sass/_site.scss */
#result-search-left span.search-label {
  display: block;
  padding: 10px 0 10px 20px;
  /*&.straal-label {
    margin-top: 10px;
  }*/
}
/* line 606, ../sass/_site.scss */
#result-search-left span.search-label.showpiv {
  display: none;
}
/* line 610, ../sass/_site.scss */
#result-search-left .ui-grid-solo {
  display: inline-block;
  width: 100%;
}
/* line 614, ../sass/_site.scss */
#result-search-left ul.houseModelFilter {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
/* line 620, ../sass/_site.scss */
#result-search-left .filter-reset {
  text-indent: -9999px;
  display: block;
  float: right;
  width: 85px;
  height: 15px;
  margin-top: 3px;
  background-position: -5px top;
  background-repeat: no-repeat;
  background-image: url("../gfx/backgrounds/ui-link.png");
}
/* line 630, ../sass/_site.scss */
#result-search-left .filter-reset:hover {
  background-image: url("../gfx/backgrounds/ui-link-hover.png");
}

/* line 638, ../sass/_site.scss */
#afbeeldingen .imageview {
  width: 83%;
}

/* line 643, ../sass/_site.scss */
.ui-selectmenu {
  background: white;
}

/* filter criteria */
/* line 650, ../sass/_site.scss */
.criteria .zoekopdracht-verfijnen ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  margin-top: 3px;
  width: 100%;
  float: left;
}
/* line 657, ../sass/_site.scss */
.criteria .zoekopdracht-verfijnen ul a {
  color: black;
}
/* line 661, ../sass/_site.scss */
.criteria .zoekopdracht-verfijnen ul li {
  cursor: pointer;
  padding-left: 20px;
  min-height: 25px;
  background-position: left 4px;
  background-repeat: no-repeat;
  width: 92%;
  float: left;
}
/* line 670, ../sass/_site.scss */
.criteria .zoekopdracht-verfijnen ul li:hover {
  /*font-weight: bold;*/
  background-color: #ebebeb;
  background-image: url("../gfx/backgrounds/criteria-checkbox-hover.png");
}
/* line 675, ../sass/_site.scss */
.criteria .zoekopdracht-verfijnen ul li.selected {
  font-weight: bold;
  background-image: url("../gfx/backgrounds/criteria-checkbox-checked.png");
}
/* line 683, ../sass/_site.scss */
.criteria .zoekopdracht-verfijnen .ui-grid-solo .ui-block-a a.ui-link {
  text-indent: -9999px;
  display: block;
  float: right;
  width: 85px;
  height: 15px;
  background-position: -5px top;
  /*width: 79px;
  height: 20px;
  background-position: -11px center;*/
  background-repeat: no-repeat;
  background-image: url("../gfx/backgrounds/ui-link.png");
}
/* line 695, ../sass/_site.scss */
.criteria .zoekopdracht-verfijnen .ui-grid-solo .ui-block-a a.ui-link:hover {
  background-image: url("../gfx/backgrounds/ui-link-hover.png");
}
/* line 701, ../sass/_site.scss */
.criteria .zoekopdracht-verfijnen .ui-grid-solo.ui-grid-checkbox ul li {
  background-image: url("../gfx/backgrounds/criteria-checkbox.png");
}
/* line 703, ../sass/_site.scss */
.criteria .zoekopdracht-verfijnen .ui-grid-solo.ui-grid-checkbox ul li:hover {
  background-image: url("../gfx/backgrounds/criteria-checkbox-hover.png");
}
/* line 707, ../sass/_site.scss */
.criteria .zoekopdracht-verfijnen .ui-grid-solo.ui-grid-checkbox ul li.selected {
  background-image: url("../gfx/backgrounds/criteria-checkbox-checked.png");
}
/* line 714, ../sass/_site.scss */
.criteria .zoekopdracht-verfijnen .ui-grid-solo.ui-grid-radio ul li {
  background-image: url("../gfx/backgrounds/criteria-radio.png");
}
/* line 716, ../sass/_site.scss */
.criteria .zoekopdracht-verfijnen .ui-grid-solo.ui-grid-radio ul li:hover {
  background-image: url("../gfx/backgrounds/criteria-radio-hover.png");
}
/* line 719, ../sass/_site.scss */
.criteria .zoekopdracht-verfijnen .ui-grid-solo.ui-grid-radio ul li.selected {
  background-image: url("../gfx/backgrounds/criteria-radio-checked.png");
}

/* zoekresultaten afbeeldingen */
/* line 730, ../sass/_site.scss */
#afbeeldingen #imageview {
  position: relative;
  max-width: 980px;
  overflow: visible !important;
  float: left;
}
/* line 735, ../sass/_site.scss */
#afbeeldingen #imageview ul {
  padding: 0;
}
/* line 737, ../sass/_site.scss */
#afbeeldingen #imageview ul li a {
  position: relative;
  display: block;
}
/* line 740, ../sass/_site.scss */
#afbeeldingen #imageview ul li a .imageview_overlay {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
}
/* line 750, ../sass/_site.scss */
#afbeeldingen #imageview .ui-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 761, ../sass/_site.scss */
#detail {
  margin-top: 51px;
}

/* line 765, ../sass/_site.scss */
#detail-body h1.detail-header {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  z-index: 100;
  padding: 10px 20px 5px;
  background: #676767;
  position: fixed;
  min-height: 53px;
}
/* line 776, ../sass/_site.scss */
#detail-body h1.detail-header .detail-header-info {
  color: white;
  font-size: 12pt;
  display: block;
  float: left;
  font-weight: normal;
  max-width: 75%;
  line-height: 32px;
}
/* line 785, ../sass/_site.scss */
#detail-body h1.detail-header .naar-de-website,
#detail-body h1.detail-header .header-button {
  float: right;
  /*margin-top: 6px;*/
}

/* eigen html */
/* line 794, ../sass/_site.scss */
.content-detail {
  max-width: 960px;
  margin: 0 auto;
  padding: 20px 10px;
}
/* line 800, ../sass/_site.scss */
.content-detail h1 {
  font-weight: normal;
  color: white;
  font-size: 40px;
  line-height: 50px;
  margin: 30px 0 50px;
}
/* line 807, ../sass/_site.scss */
.content-detail #meerweten-left {
  width: 33%;
  display: inline-block;
}
/* line 811, ../sass/_site.scss */
.content-detail #meerweten-right {
  width: 66%;
  padding-top: 115px;
  display: inline-block;
  vertical-align: top;
}
/* line 818, ../sass/_site.scss */
.content-detail .content-meerweten-interestform,
.content-detail .content-meerweten-betrokkenpartijen {
  width: 99.5%;
  padding: 0 5% 0 0;
  float: left;
  min-height: 300px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 830, ../sass/_site.scss */
.content-detail .content-meerweten-betrokkenpartijen a {
  margin-top: 10px;
  display: block;
}
/* line 835, ../sass/_site.scss */
.content-detail .content-meerweten-interestform {
  background-color: #efefef;
  border-left: 1px solid #d2d1cf;
  width: 100%;
}
/* line 839, ../sass/_site.scss */
.content-detail .content-meerweten-interestform .content-foutmeldingen,
.content-detail .content-meerweten-interestform .content-interestform {
  width: 50%;
  padding: 15px 30px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 849, ../sass/_site.scss */
.content-detail .content-meerweten-interestform .content-interestform .input-geslacht {
  height: 20px;
}
/* line 851, ../sass/_site.scss */
.content-detail .content-meerweten-interestform .content-interestform .input-geslacht .ui-radio,
.content-detail .content-meerweten-interestform .content-interestform .input-geslacht .ui-checkbox {
  float: left;
  width: 20px;
  height: 20px;
  clear: none;
}
/* line 857, ../sass/_site.scss */
.content-detail .content-meerweten-interestform .content-interestform .input-geslacht .ui-radio input,
.content-detail .content-meerweten-interestform .content-interestform .input-geslacht .ui-checkbox input {
  position: static;
  float: left;
  width: 20px;
  height: 20px;
  margin: 0;
}
/* line 866, ../sass/_site.scss */
.content-detail .content-meerweten-interestform .content-interestform .input-geslacht label {
  float: left;
  margin: 0 15px 0 5px;
}
/* line 875, ../sass/_site.scss */
.content-detail .detail-omschrijving,
.content-detail .detail-prijslijst {
  background-color: white;
}
/* line 880, ../sass/_site.scss */
.content-detail #no-status-beschikbaarheid {
  width: 100%;
  margin: 20px 0 0;
  border-top: 1px solid #dad6d5;
  padding: 20px 0 0;
}
/* line 886, ../sass/_site.scss */
.content-detail #no-status-beschikbaarheid span {
  font-size: 80%;
  color: #777777;
}
/* line 892, ../sass/_site.scss */
.content-detail #map-canvas {
  width: 100%;
  height: 400px;
}
/* line 896, ../sass/_site.scss */
.content-detail#impressies {
  position: relative;
  background: none;
  padding: 0;
  max-width: 1040px;
}
/* line 900, ../sass/_site.scss */
.content-detail#impressies #impressie-slides {
  width: 100%;
}
/* line 901, ../sass/_site.scss */
.content-detail#impressies #impressie-slides ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 905, ../sass/_site.scss */
.content-detail#impressies #impressie-slides ul li {
  line-height: 100%;
}
/* line 910, ../sass/_site.scss */
.content-detail#impressies #impressie-slides img {
  margin: 0 auto;
  display: block;
}
/* line 920, ../sass/_site.scss */
.content-detail#impressies .detail_image_navbar {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
}
/* line 929, ../sass/_site.scss */
.content-detail#impressies #detail_image_prev,
.content-detail#impressies #detail_image_next {
  z-index: 2000;
  width: 71px;
  height: 100%;
  float: left;
  background-repeat: no-repeat;
  background-position: left center;
  cursor: pointer;
  position: absolute;
}
/* line 940, ../sass/_site.scss */
.content-detail#impressies #detail_image_prev {
  background-image: url("../gfx/nav/nav-prev.png");
  left: 0;
  top: 0;
}
/* line 945, ../sass/_site.scss */
.content-detail#impressies #detail_image_next {
  background-position: right center;
  background-image: url("../gfx/nav/nav-next.png");
  right: 0;
  top: 0;
}
/* line 953, ../sass/_site.scss */
.content-detail#prijslijst table {
  width: 100%;
  position: relative;
  border-bottom: 1px solid #dad6d5;
  /*.pl-info:hover {
    .pl-infobox {
      display: block;
    }
  }*/
}
/* line 960, ../sass/_site.scss */
.content-detail#prijslijst table tr.in-optie td, .content-detail#prijslijst table tr.verkocht td {
  color: grey;
}
/* line 963, ../sass/_site.scss */
.content-detail#prijslijst table tr.in-optie td img, .content-detail#prijslijst table tr.verkocht td img {
  opacity: .5;
}
/* line 969, ../sass/_site.scss */
.content-detail#prijslijst table th, .content-detail#prijslijst table td {
  border-top: 1px solid #dad6d5;
  /*text-align: right;*/
  padding-left: 25px;
  height: 31px;
  padding-right: 10px;
}
/* line 976, ../sass/_site.scss */
.content-detail#prijslijst table th {
  border-top: none;
}
/* line 980, ../sass/_site.scss */
.content-detail#prijslijst table td.pl-status,
.content-detail#prijslijst table td.pl-elabel,
.content-detail#prijslijst table td.pl-kenmerken,
.content-detail#prijslijst table td.pl-bouwnr,
.content-detail#prijslijst table td.pl-pdf,
.content-detail#prijslijst table td.pl-woonopp,
.content-detail#prijslijst table td.pl-kamers,
.content-detail#prijslijst table th {
  text-align: left;
}
/* line 991, ../sass/_site.scss */
.content-detail#prijslijst table td.pl-price,
.content-detail#prijslijst table th.pl-price {
  text-align: right;
}
/* line 996, ../sass/_site.scss */
.content-detail#prijslijst table td.pl-woonopp,
.content-detail#prijslijst table td.pl-kamers,
.content-detail#prijslijst table td.pl-price {
  padding-left: 25px;
}
/* line 1002, ../sass/_site.scss */
.content-detail#prijslijst table th.tablesorter-header {
  background-image: url("../gfx/backgrounds/tablesorter.png");
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 25px;
  cursor: pointer;
  /* sorter-false class wordt geen sort op gedaan, en dus sort pijltjes weg*/
}
/* line 1008, ../sass/_site.scss */
.content-detail#prijslijst table th.tablesorter-header.tablesorter-headerAsc {
  background-image: url("../gfx/backgrounds/tablesorter-down.png");
}
/* line 1011, ../sass/_site.scss */
.content-detail#prijslijst table th.tablesorter-header.tablesorter-headerDesc {
  background-image: url("../gfx/backgrounds/tablesorter-up.png");
}
/* line 1015, ../sass/_site.scss */
.content-detail#prijslijst table th.tablesorter-header.sorter-false {
  background: none;
  padding-left: 25px;
  cursor: default;
}
/* line 1022, ../sass/_site.scss */
.content-detail#prijslijst table .pl-info {
  cursor: pointer;
}
/* line 1024, ../sass/_site.scss */
.content-detail#prijslijst table .pl-info .pl-infobox {
  border: 1px solid black;
  background-color: #fff;
  cursor: default;
  max-width: 600px;
  right: 150px;
  padding: 10px 20px 10px 10px;
  position: absolute;
  display: none;
  z-index: 1000;
  -moz-box-shadow: 0px 5px #333333;
  -webkit-box-shadow: 0px 5px #333333;
  box-shadow: 0px 5px #333333;
}
/* line 1039, ../sass/_site.scss */
.content-detail#prijslijst table .pl-info.pl-info-hover .pl-infobox {
  display: block;
}
/* line 1044, ../sass/_site.scss */
.content-detail#prijslijst table .pl-info.pl-info-selected .pl-infobox {
  display: block;
  cursor: pointer;
  background: #fff url("../gfx/backgrounds/info-sluit.gif") no-repeat right top;
}
/* line 1057, ../sass/_site.scss */
.content-detail#prijslijst table .pl-elabel {
  cursor: pointer;
}
/* line 1061, ../sass/_site.scss */
.content-detail#prijslijst table .pl-kenmerken {
  padding: 0;
  border-top: none;
}
/* line 1065, ../sass/_site.scss */
.content-detail#prijslijst table .pl-kenmerken .kenmerken-left,
.content-detail#prijslijst table .detail-pl-modelwoningen {
  color: black;
  padding: 3px 10px;
  float: right;
  background-color: #ebe9ea;
}
/* line 1071, ../sass/_site.scss */
.content-detail#prijslijst table .pl-kenmerken .kenmerken-left a,
.content-detail#prijslijst table .detail-pl-modelwoningen a {
  color: black;
  text-decoration: none;
  display: block;
  float: left;
}
/* line 1076, ../sass/_site.scss */
.content-detail#prijslijst table .pl-kenmerken .kenmerken-left a span,
.content-detail#prijslijst table .detail-pl-modelwoningen a span {
  border-bottom: 1px solid gray;
}
/* line 1083, ../sass/_site.scss */
.content-detail#prijslijst table .detail-pl-modelwoningen {
  background-color: #00b201;
  display: block;
  width: 98%;
  padding: 3px 1%;
  color: #000000;
  float: none;
}
/* line 1091, ../sass/_site.scss */
.content-detail#prijslijst table .tr-modelwoning td {
  background-color: #e7fbe4;
  border-collapse: collapse;
}
/* line 1096, ../sass/_site.scss */
.content-detail#prijslijst table .pl-kenmerken .kenmerken-left {
  /* max-width: 80%;*/
}
/* line 1099, ../sass/_site.scss */
.content-detail#prijslijst table .download-pdf {
  display: block;
  width: 21px;
  height: 27px;
  background: url("../gfx/pdf.png") no-repeat left top;
}
/* line 1100, ../sass/_site.scss */
.content-detail#prijslijst table .download-pdf span {
  display: none;
}
/* line 1110, ../sass/_site.scss */
.content-detail#prijslijst table.pl-nostatus-table {
  width: auto;
  border: none;
}
/* line 1113, ../sass/_site.scss */
.content-detail#prijslijst table.pl-nostatus-table td {
  text-align: left;
  border: none;
  padding-right: 10px;
  height: auto;
}
/* line 1118, ../sass/_site.scss */
.content-detail#prijslijst table.pl-nostatus-table td.pl-nostatus-td-strong {
  font-weight: bold;
}
/* line 1123, ../sass/_site.scss */
.content-detail#prijslijst .pl-disclaimer-p {
  font-size: 80%;
  color: #777777;
}

/* line 1131, ../sass/_site.scss */
.content-holder {
  width: 100%;
  float: left;
  margin-bottom: 10px;
  padding-bottom: 25px;
}
/* line 1136, ../sass/_site.scss */
.content-holder.detail-slideshow {
  /*margin top vanwege headerbalk */
  margin-top: 53px;
}
/* line 1141, ../sass/_site.scss */
.content-holder.content-extra-pages .content-detail {
  padding: 20px;
  background-color: white;
}
/* line 1144, ../sass/_site.scss */
.content-holder.content-extra-pages .content-detail h1 {
  color: gray;
}
/* line 1149, ../sass/_site.scss */
.content-holder.detail-omschrijving, .content-holder.detail-prijslijst, .content-holder.detail-meerweten {
  background-color: white;
}
/* line 1156, ../sass/_site.scss */
.content-holder.detail-omschrijving .content-detail h1, .content-holder.detail-prijslijst .content-detail h1, .content-holder.detail-meerweten .content-detail h1 {
  color: #000;
}
/* line 1162, ../sass/_site.scss */
.content-holder.detail-omschrijving #model-type-info {
  width: 100%;
  display: inline-block;
  /*border: 1px solid #eceaea;*/
  position: relative;
  margin-bottom: 20px;
}
/* line 1168, ../sass/_site.scss */
.content-holder.detail-omschrijving #model-type-info .omschrijving-left {
  width: 33%;
  max-width: 400px;
  float: left;
}
/* line 1172, ../sass/_site.scss */
.content-holder.detail-omschrijving #model-type-info .omschrijving-left figure.omschrijving-first-ai {
  margin: 0;
}
/* line 1174, ../sass/_site.scss */
.content-holder.detail-omschrijving #model-type-info .omschrijving-left figure.omschrijving-first-ai img {
  max-width: 100%;
  float: left;
}
/* line 1179, ../sass/_site.scss */
.content-holder.detail-omschrijving #model-type-info .omschrijving-left a.btn-omschrijving-meer-weten {
  display: block;
  margin-top: 30px;
}
/* line 1185, ../sass/_site.scss */
.content-holder.detail-omschrijving #model-type-info .omschrijving-right {
  height: 100%;
  width: 65%;
  float: left;
  padding-left: 2%;
}
/* line 1190, ../sass/_site.scss */
.content-holder.detail-omschrijving #model-type-info .omschrijving-right .omschrijving-right-top {
  /*min-height: 205px;*/
}
/* line 1193, ../sass/_site.scss */
.content-holder.detail-omschrijving #model-type-info .omschrijving-right .modeltype-list {
  width: 60%;
  display: inline-block;
}
/* line 1196, ../sass/_site.scss */
.content-holder.detail-omschrijving #model-type-info .omschrijving-right .modeltype-list h2 {
  margin: 0;
  width: 100%;
  float: left;
  /*&:first-child {
    margin-top: 0;
  }*/
}
/* line 1204, ../sass/_site.scss */
.content-holder.detail-omschrijving #model-type-info .omschrijving-right .modeltype-list ul {
  display: inline-block;
  padding-left: 20px;
}
/* line 1209, ../sass/_site.scss */
.content-holder.detail-omschrijving #model-type-info .omschrijving-right .project-logo {
  width: 35%;
  float: right;
  text-align: right;
  height: 140px;
  margin-right: 15px;
}
/* line 1217, ../sass/_site.scss */
.content-holder.detail-omschrijving #model-type-info .omschrijving-right .omschrijving-right-buttons {
  /* position: absolute;*/
  bottom: 10px;
  left: 35%;
}
/* line 1224, ../sass/_site.scss */
.content-holder.detail-omschrijving #modeltype-mededeling {
  height: 25px;
  width: 100%;
  display: inline-block;
  background-color: #00b204;
  color: white;
  margin-bottom: 20px;
  padding: 5px 10px;
}
/* line 1232, ../sass/_site.scss */
.content-holder.detail-omschrijving #modeltype-mededeling a {
  color: white;
}
/* line 1235, ../sass/_site.scss */
.content-holder.detail-omschrijving #modeltype-mededeling span {
  color: black;
}
/* line 1240, ../sass/_site.scss */
.content-holder.detail-omschrijving #project-info .project-info-omschijving {
  display: inline-block;
  padding: 0 0 15px;
}

/* btns arrow */
/* line 1249, ../sass/_site.scss */
.btn-arrow {
  border: none;
  display: inline-block;
  color: white;
  text-decoration: underline;
  height: 38px;
  border-radius: 5px;
  background-color: #676767;
  background-repeat: no-repeat;
  background-position: top right;
  padding: 0 20px;
  line-height: 38px;
  margin-right: 15px;
  min-width: 150px;
  font-size: 12pt;
  font-weight: normal;
  text-align: left;
  color: white;
  cursor: pointer;
}
/* line 1268, ../sass/_site.scss */
.btn-arrow.arrow-east {
  background-image: url("../gfx/nav/btn-arrow-east.png");
}
/* line 1271, ../sass/_site.scss */
.btn-arrow.arrow-south {
  background-image: url("../gfx/nav/btn-arrow-south.png");
}
/* line 1275, ../sass/_site.scss */
.btn-arrow.btn-color-orange-light {
  background-color: #e7a72d;
}
/* line 1278, ../sass/_site.scss */
.btn-arrow.btn-color-orange-middle {
  background-color: #e7792d;
}
/* line 1281, ../sass/_site.scss */
.btn-arrow.btn-color-orange-dark {
  background-color: #e74b2d;
}
/* line 1284, ../sass/_site.scss */
.btn-arrow.btn-color-pink-dark {
  background-color: #e2315d;
}
/* line 1287, ../sass/_site.scss */
.btn-arrow.btn-color-green {
  background-color: #00b204;
}
/* line 1290, ../sass/_site.scss */
.btn-arrow.btn-color-gray {
  background-color: #848484;
  /*width: auto;*/
}

/* line 1297, ../sass/_site.scss */
.show-deze-woningen .btn-arrow {
  width: 215px;
}

/* line 1301, ../sass/_site.scss */
.ui-body-a button.btn-arrow {
  color: white;
}

/* line 1305, ../sass/_site.scss */
.ui-body-a, .ui-body-a input, .ui-body-a select, .ui-body-a textarea, .ui-body-a button {
  color: #000;
}

/* line 1309, ../sass/_site.scss */
.detail-meerweten {
  /*background-color: white;*/
}
/* line 1313, ../sass/_site.scss */
.detail-meerweten #betrokkenpartijen .een-betrokken-partij,
.detail-meerweten #meerweten .een-betrokken-partij {
  width: 30%;
  margin-right: 3%;
  margin-bottom: 40px;
  display: inline-block;
  vertical-align: top;
}
/* line 1319, ../sass/_site.scss */
.detail-meerweten #betrokkenpartijen .een-betrokken-partij h2,
.detail-meerweten #meerweten .een-betrokken-partij h2 {
  margin-bottom: 37px;
  color: #7d7d7d;
}
/* line 1323, ../sass/_site.scss */
.detail-meerweten #betrokkenpartijen .een-betrokken-partij p strong.partijnaam,
.detail-meerweten #meerweten .een-betrokken-partij p strong.partijnaam {
  min-height: 45px;
  width: 100%;
  float: left;
}
/* line 1331, ../sass/_site.scss */
.detail-meerweten #meerweten #form-meerweten {
  min-height: 400px;
  width: 310px;
  float: left;
}
/* line 1336, ../sass/_site.scss */
.detail-meerweten #meerweten #form-meerweten p {
  width: 100%;
  float: left;
  margin: 3px 0;
}
/* line 1341, ../sass/_site.scss */
.detail-meerweten #meerweten #form-meerweten input {
  display: block;
  float: left;
  border-radius: 5px;
  border: 1px solid grey;
  background: white;
  padding: 5px;
  color: grey;
  width: 90%;
}
/* line 1353, ../sass/_site.scss */
.detail-meerweten #meerweten #form-meerweten .input-geslacht input {
  width: 20px;
  margin-top: 5px;
}
/* line 1357, ../sass/_site.scss */
.detail-meerweten #meerweten #form-meerweten .input-geslacht label {
  float: left;
}
/* line 1362, ../sass/_site.scss */
.detail-meerweten #meerweten #form-meerweten .input-dubbel input {
  width: 40%;
}
/* line 1364, ../sass/_site.scss */
.detail-meerweten #meerweten #form-meerweten .input-dubbel input:first-child {
  margin-right: 20px;
}
/* line 1369, ../sass/_site.scss */
.detail-meerweten #meerweten #form-meerweten #Submit {
  border: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #e2315d;
  width: auto;
  padding: 10px 30px;
  text-shadow: rgba(0, 0, 255, 0.2) 1px 1px 0, rgba(0, 0, 255, 0.2) 2px 2px 0, rgba(0, 0, 255, 0.2) 3px 3px 0;
  font-weight: bold;
  color: white;
  float: right;
}
/* line 1382, ../sass/_site.scss */
.detail-meerweten #meerweten #interestform {
  width: 100%;
}
/* line 1384, ../sass/_site.scss */
.detail-meerweten #meerweten #interestform div.ui-input-text {
  background: white;
}
/* line 1388, ../sass/_site.scss */
.detail-meerweten #meerweten #interestform #options {
  float: left;
  width: 100%;
}
/* line 1391, ../sass/_site.scss */
.detail-meerweten #meerweten #interestform #options .interest_selection {
  float: left;
  width: 100%;
}
/* line 1395, ../sass/_site.scss */
.detail-meerweten #meerweten #interestform #options .interest_selection div {
  float: left;
  margin: 10px 0 0 0;
  width: 100%;
}
/* line 1400, ../sass/_site.scss */
.detail-meerweten #meerweten #interestform #options .interest_selection div img {
  max-width: 100%;
}
/* line 1405, ../sass/_site.scss */
.detail-meerweten #meerweten #interestform #options .interest_selection p {
  margin: 0 0 10px 0;
}
/* line 1411, ../sass/_site.scss */
.detail-meerweten #meerweten #interestform .form_content {
  float: left;
  width: 100%;
}

@media only screen and (max-width: 640px) {
  /* line 1420, ../sass/_site.scss */
  #menu-item-meerweten-bp {
    display: none;
  }
}
@media only screen and (max-width: 770px) {
  /* line 1426, ../sass/_site.scss */
  #detail-body h1.detail-header .detail-header-info {
    max-width: 65%;
  }

  /* line 1429, ../sass/_site.scss */
  .content-holder.detail-omschrijving #model-type-info .omschrijving-right .omschrijving-right-buttons {
    bottom: 0;
    left: 0;
  }

  /* line 1433, ../sass/_site.scss */
  .content-detail#prijslijst table th.pl-inhoud, .content-detail#prijslijst table td.pl-inhoud,
  .content-detail#prijslijst table th.pl-kavelopp, .content-detail#prijslijst table td.pl-kavelopp,
  .content-detail#prijslijst table th.pl-e-label, .content-detail#prijslijst table td.pl-e-label {
    display: none;
  }
}
@media only screen and (max-width: 1024px) {
  /* line 1441, ../sass/_site.scss */
  #index .ui-content {
    margin-top: 150px;
  }

  /* line 1444, ../sass/_site.scss */
  #menu-page-dots {
    display: none;
  }

  /* line 1447, ../sass/_site.scss */
  a.btn-arrow {
    margin-right: 3px;
  }

  /* line 1451, ../sass/_site.scss */
  .content-detail #map-canvas {
    width: 90%;
    margin: 0 auto;
  }

  /* line 1459, ../sass/_site.scss */
  .content-detail #meerweten-right {
    padding-top: 30px;
  }
}
/* line 1466, ../sass/_site.scss */
.google-marker-popup-holder {
  background-color: white;
  max-height: 170px;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 26px -4px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 26px -4px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 26px -4px rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 1477, ../sass/_site.scss */
.google-marker-popup-holder .close {
  width: 28px;
  height: 28px;
  text-indent: -9999px;
  overflow: hidden;
  background: url("../gfx/nav/google-marker-popup-close.png") no-repeat left top;
  cursor: pointer;
  right: -12px;
  top: -12px;
  display: block;
  position: absolute;
  z-index: 1000;
}
/* line 1490, ../sass/_site.scss */
.google-marker-popup-holder .google-marker-popup {
  margin-right: 15px;
  height: 170px;
  overflow-y: scroll;
  overflow-x: hidden;
}
/* line 1495, ../sass/_site.scss */
.google-marker-popup-holder .google-marker-popup figure.niki-image-holder {
  margin: 0;
  padding: 0;
  max-width: 158px;
  float: left;
}
/* line 1500, ../sass/_site.scss */
.google-marker-popup-holder .google-marker-popup figure.niki-image-holder img {
  width: 100%;
}
/* line 1508, ../sass/_site.scss */
.google-marker-popup-holder .google-marker-popup .infolist ul.ui-listview {
  margin: 0 0 0 10px;
  /*-webkit-overflow-scrolling: touch;*/
  padding: 0;
}
/* line 1513, ../sass/_site.scss */
.google-marker-popup-holder .google-marker-popup .infolist ul.ui-listview li {
  padding: 5px 0;
  width: 100%;
  float: left;
}
/* line 1518, ../sass/_site.scss */
.google-marker-popup-holder .google-marker-popup .infolist ul.ui-listview .ui-btn-up-a {
  margin-bottom: 0;
}
/* line 1523, ../sass/_site.scss */
.google-marker-popup-holder .google-marker-popup .li-list-col {
  float: left;
  width: 58%;
  margin-left: 10px;
}
/* line 1527, ../sass/_site.scss */
.google-marker-popup-holder .google-marker-popup .li-list-col h1.ul_heading {
  width: 100%;
  white-space: normal;
  float: left;
}

/* login */
/* line 1546, ../sass/_site.scss */
#login {
  background: #999999;
}
/* line 1549, ../sass/_site.scss */
#login .loginbox {
  max-width: 600px;
  margin: 20% auto 0;
  padding: 20px;
  background-color: #ffffff;
}
