body {
  font-family:Raleway, sans-serif;
  font-size:14px;
}

.column-button {
  margin:10px;
  text-align:center;
}

.top-button {
  background-color:#ab1c1d;
  text-transform:uppercase;
  max-width:150px;
  min-width:150px;
  font-size:12px;
  font-family:Raleway, sans-serif;
}

.content-section {
    background-color: #ffffff;
    padding-bottom: 15px;
}


.vastgoed-button {
  background-color:#ab1c1d;
  text-transform:uppercase;
  min-width:200px;
  font-size:12px;
  min-height:50px;
  color:#fff;
  vertical-align:middle;
  -webkit-transition-duration:0.4s;
  transition-duration:0.4s;
  border:none;
  text-align:center;
  display:inline-block;
}

#welkom-span {
  display:flex;
  align-items:center;
  height:350px;
  font-size:22px;
  font-family:Raleway, sans-serif;
  text-transform:uppercase;
  font-weight:bold;
  justify-content:center;
}

#vastgoed-span {
    display: flex;
    height: 110px;
  text-transform:uppercase;
  align-items: center;
  font-weight:bold;
  font-size: 18px;
  justify-content: center;
}

@media(min-width: 576px)
{
    #vastgoed-span{
        height: 150px;
        font-size: 32px;
    }
}

@media (min-width: 768px)
{
    #vastgoed-span {
        height: 200px;
    }
}

@media (min-width: 992px){
    #vastgoed-span {
        height: 285px;
        font-size: 72px;
    }

    #welkom-span {
        font-size: 32px;
    }
}

#kantoor-image {
  height:350px;
  display:flex;
  margin-left:auto;
  margin-right:auto;
  margin-bottom: 25px;
}

body {
  background-color:#e6e6e6;
}

#logo {
  margin-top:5px;
  margin-left:15px;
  margin-right:20px;
  /* min-height:160px; */
  /* min-width:180px; */
  height: 186px;
  width: 260px;
}

@media (min-width: 992px) {
  #logo {
    margin-top:10px;
  }
}

.image-center {
  display:block;
  padding-top:5px;
  margin-left:auto;
  margin-right: auto;
}

.row.row-space {
  padding-top: 30px;
  padding-bottom: 30px;
}

.row.row-bottom-space {
    padding-bottom: 30px;
}

.image-pand {
    min-width: 240px;
}

a:hover{
    color: #fff;
}

.button-pand {
  background-color:#ab1c1d;
  text-transform:uppercase;
  font-family:Raleway, sans-serif;
  font-size:10px;
  height:40px;
  width:80px;
  color:#ffffff;
  padding-top:12px;
}

.div-outer {
  border-color:black;
  border-width:1px;
  margin-bottom:20px;
  border-style:solid;
}

.div-inner {
  /*position:absolute;*/
  /*overflow:auto;*/
  /*white-space:nowrap;*/
  /*margin-top:15px;*/
  /*height:30px;*/
  /*background-color:#e6e6e6;*/
  /*margin-bottom:15px;*/
  /*bottom:0;*/
  /*left:0;*/
}

.div-spacer {
  height:40px;
  background-color:#e6e6e6;
  margin:15px 0;
}

.div-tekst {
  height:50px;
  border-color:black;
  border-style:solid;
  border-width:1px;
  background-color:#e6e6e6;
}

.button-tekst {
  background-color:#ab1c1d;
  float:right;
  margin-top:10px;
  height:40px;
  width:50px;
  color:#fff;
}

.div-image {
  margin-bottom:10px;
}

#section-panden {
  margin-top:-150px;
}


.header-panden {
  padding-top:90px;
  padding-bottom:30px;
  text-transform:uppercase;
  margin-top:50px;
}

.header-te-koop {
  padding-top:30px;
  padding-bottom:30px;
  text-transform:uppercase;
}

.icon {
  margin-right:10px;
  height:20px;
}

.list-bottom {
  margin-top:20px;
}

.design-company {
  color:#d84949;
  text-decoration:none;
}

.contact ul {
  padding:0;
  list-style:none;
  line-height:1.6;
  font-size:16px;
  margin-bottom:0;
}

.span-header {
  font-weight:bold;
  margin-right:5px;
}

.h1, h1 {
  text-transform:uppercase;
}

.h4, h4 {
  text-transform:uppercase;
}

.card-text.pand-text {
  background-color:#e6e6e6;
  border:solid;
  border-width:1px;
  margin-top:10px;
  padding:5px;
  margin-bottom: 10px;
}

#adres-col {
  background-color:#ab1c1d;
  color:#fff;
  font-size:32px;
  font-weight:bold;
  text-transform:uppercase;
  line-height:50px;
  margin-top:40px;
}

.my-nav-item {
  background-color:#ab1c1d;
  text-transform:uppercase;
  margin-right:25px;
  padding:10px;
  text-align:center;
  margin-top:15px;
  font-size:larger;
  min-height:80px;
  min-width:130px;
}

@media (min-width: 768px) {
  .my-nav-item {
  }
}

@media (min-width: 992px) {
  .my-nav-item {
    min-width:140px;
    min-height:80px;
  }
}

@media (min-width: 1200px) {
  .my-nav-item {
    min-width:185px;
  }
}

.my-nav-menu-item {
  background-color:#ab1c1d;
  color:#ffffff;
  text-transform:uppercase;
  font-size:12px;
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
  color:#fff;
  font-weight:bold;
}

.navbar-light .navbar-nav .nav-link {
  color:#fff;
}

.navbar-light .navbar-brand {
  margin-left:-30px;
}

.center-content {
  margin:0 auto;
}

#section-top {
  margin-bottom:67px;
}

@media (min-width: 992px) {
  #section-top {
    padding-top:50px;
    margin-bottom:50px;
  }
}

.detail-row {
    margin-top: 40px;
    background-color: #ffffff;
    padding-top: 25px;
    padding-bottom: 40px;
}

.dotted-hr {
  border:none;
  border-top:5px dotted #fff;
}

.detail-list {
  /*border:1px solid #333333;*/
  /*padding:20px;
  list-style:none;
  margin-bottom: 20px;*/
  margin: 20px;
}

.icon-font {
  font-size:18px;
  color:#333333;
}

.row-margin-top-60 {
  margin-top:60px;
}

img {
  max-width:100%;
  max-height:100%;
}

.image-category {
  display:block;
  text-align:center;
  margin:auto;
  padding-bottom:20px;
}

@media (min-width: 992px) {
  .image-category {
    padding:30px;
    min-height:225px;
    min-width:260px;
    margin-left:-20px;
    z-index:1;
    position:relative;
  }
}

.outside {
  position:relative;
  box-sizing:border-box;
}

.inside {
  position:absolute;
  bottom:0;
  left:0;
}

.label {
  background-color:#333333;
  border-radius:0;
  color:white;
  display:inline-block;
  font-size:1em;
  margin-right:-4px;
  padding:12px 20px;
}

.price {
  background-color:#ab1c1d;
}

.detail-text {
  font-size:larger;
}

.btn-primary, .content-wrapper .btn-primary {
  color:#1b1b1b;
  background-color:#eeeeee;
  border-color:#d5d5d5;
}

.btn-primary .icon, .content-wrapper .btn-primary .icon {
  background-image:url('http://raeymaekers.max-immo.be/public/img/sprites.php?color=%231b1b1b');
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .content-wrapper .btn-primary:hover, .content-wrapper .btn-primary:focus, .content-wrapper .btn-primary.focus, .content-wrapper .btn-primary:active, .content-wrapper .btn-primary.active, .open > .dropdown-toggle.content-wrapper .btn-primary {
  color:#1b1b1b;
  background-color:#d5d5d5;
  border-color:#b6b6b6;
}

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .content-wrapper .btn-primary:active, .content-wrapper .btn-primary.active, .open > .dropdown-toggle.content-wrapper .btn-primary {
  background-image:none;
}

.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active, .content-wrapper .btn-primary.disabled, .content-wrapper .btn-primary.disabled:hover, .content-wrapper .btn-primary.disabled:focus, .content-wrapper .btn-primary.disabled.focus, .content-wrapper .btn-primary.disabled:active, .content-wrapper .btn-primary.disabled.active, .content-wrapper .btn-primary[disabled], .content-wrapper .btn-primary[disabled]:hover, .content-wrapper .btn-primary[disabled]:focus, .content-wrapper .btn-primary[disabled].focus, .content-wrapper .btn-primary[disabled]:active, .content-wrapper .btn-primary[disabled].active, fieldset[disabled] .content-wrapper .btn-primary, fieldset[disabled] .content-wrapper .btn-primary:hover, fieldset[disabled] .content-wrapper .btn-primary:focus, fieldset[disabled] .content-wrapper .btn-primary.focus, fieldset[disabled] .content-wrapper .btn-primary:active, fieldset[disabled] .content-wrapper .btn-primary.active {
  background-color:#eeeeee;
  border-color:#d5d5d5;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  color:#ffffff;
  background-color:#1b1b1b;
}

body.view-property-detail .info-block-title, body.view-project-detail .info-block-title {
  border-bottom-color:#ffffff;
}

body.view-property-detail .info-block-title:after, body.view-project-detail .info-block-title:after {
  border-top-color:#e6e6e6;
}

.properties .property {
  background-color:#eeecec;
  color:#5f5f5f;
}

.properties .property a {
  color:#5f5f5f;
}

.properties .property a:hover {
  color:#5f5f5f;
}

.properties .property a.btn-primary {
  color:#1b1b1b;
}

.properties .property .city {
  border-bottom-color:#ffffff;
}

.properties .property .city:after {
  border-top-color:#d6d1d1;
}

.properties .property hr {
  border-top:1px solid #d6d1d1;
  border-bottom:1px solid #ffffff;
}

.property-sticker.nieuw-auto {
  background-color:#ffc40d;
  color:#ffffff;
}

.property-sticker.nieuw-auto:before {
  border-right-color:#fff3cf;
}

.property-sticker.overgenomen, .property-sticker.verhuurd, .property-sticker.verkocht {
  background-color:#9d261d;
  color:#ffffff;
}

.property-sticker.overgenomen:before, .property-sticker.verhuurd:before, .property-sticker.verkocht:before {
  border-right-color:#ebd4d2;
}

.property-sticker.new-since-last-visit {
  background-color:#f89406;
  color:#ffffff;
}

.property-sticker.new-since-last-visit:before {
  border-right-color:#feeacd;
}

.property-sticker.already-visited {
  background-color:#7a43b6;
  color:#1b1b1b;
}

.property-sticker.already-visited:before {
  border-right-color:#e4d9f0;
}

.module-news .date, .news-content .date {
  background-color:#1b1b1b;
  color:#ffffff;
}

.items-list .single-item {
  border-color:#ebebeb;
}

body.view-properties .sorting {
  color:#1b1b1b;
}

body.view-properties .sorting .sort-link {
  color:#1b1b1b;
}

body.view-properties .sorting .sort-link.active, body.view-properties .sorting .sort-link:hover {
  color:#1b1b1b;
}

body.view-properties .sorting .sort-link + .sort-link {
  border-left-color:#e6e6e6;
}

.bevel-border-left::before {
  border-left-color:#e6e6e6;
}

.bevel-border-left::after {
  border-left-color:#ffffff;
}

body.view-project-detail .project-properties th, body.view-project-detail .project-properties td {
  border-color:#ffffff;
}

body.view-project-detail .project-properties thead th, body.view-project-detail .project-properties thead td {
  background-color:#d9d9d9;
}

.property-sticker.sticker-1 {
  background-color:#46a546;
  color:#ffffff;
}

.property-sticker.sticker-1:before {
  border-right-color:#ffffff;
}

.property-sticker.sticker-2 {
  background-color:#ffc40d;
  color:#ffffff;
}

.property-sticker.sticker-2:before {
  border-right-color:#ffffff;
}

.property-sticker.sticker-3 {
  background-color:#46a546;
  color:#ffffff;
}

.property-sticker.sticker-3:before {
  border-right-color:#ffffff;
}

.property-sticker.sticker-4 {
  background-color:#e61d0d;
  color:#ffffff;
}

.property-sticker.sticker-4:before {
  border-right-color:#ffffff;
}

.property-sticker.sticker-5 {
  background-color:#e61d0d;
  color:#ffffff;
}

.property-sticker.sticker-5:before {
  border-right-color:#ffffff;
}

.property-sticker.sticker-6 {
  background-color:#e61d0d;
  color:#ffffff;
}

.property-sticker.sticker-6:before {
  border-right-color:#ffffff;
}

.property-sticker.sticker-7 {
  background-color:#ff0009;
  color:#ffffff;
}

.property-sticker.sticker-7:before {
  border-right-color:#ffffff;
}

.property-sticker.sticker-8 {
  background-color:#e61d0d;
  color:#ffffff;
}

.property-sticker.sticker-8:before {
  border-right-color:#ffffff;
}

.property-sticker.sticker-9 {
  background-color:#46a546;
  color:#ffffff;
}

.property-sticker.sticker-9:before {
  border-right-color:#ffffff;
}

.property-sticker.sticker-10 {
  background-color:#ffffff;
  color:#ffffff;
}

.property-sticker.sticker-10:before {
  border-right-color:#ffffff;
}

.white-background {
  background-color:#fff;
}

.picture-container {
  background-color:#fff;
  padding-top:40px;
}

.detail-picture-container {
  background-color:#fff;
  padding-bottom:25px;
}

.vastgoed-button:hover {
  background-color:#a9a9a9;
}

.image-max {
  max-width:450px;
  max-height:300px;
}

.page-subheader {
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  font-size:18px;
}

.slider-size {
  height:500px;
}

.carousel {
  width:100%;
  margin:0 auto;
}

#wrapper{
    display: flex;
    height: 100%;
    margin: auto;
    flex-direction: row;
    padding: 20px;
    justify-content: center;
    max-height: 500px;
}

.padding-top-td-10 {
    padding-top: 10px;
}

.padding-top-td-40 {
    padding-top: 40px;
    padding-left: 15px;
    padding-bottom: 10px;
}

.font-larger {
    font-size: larger;
}

.padding-top-20 {
    padding-top: 20px;
}