h1, h2, h3, h4 {
  color: #b197c7 !important; }

.balk_top .menu-rb a {
  color: #b197c7; }

a {
  color: #b197c7; }

.FAQ .card-header:after {
  background-image: url(../themes/thema-rvr/assets/images/lijn-pijltje-onder-blauw.svg); }
  .FAQ .card-header {
    color: #b197c7; }
    .FAQ .card-header .btn-link {
      color: #b197c7; }

.veldLijn {
  color: #b197c7;
  border-bottom: 1px solid #b197c7 !important; }

.knopRondRvR {
  background: #b197c7;
  border: 1px solid #b197c7; }

.knopRondRvR:hover {
  background: #fff;
  color: #b197c7; }

.knopRondRvR.groen {
  min-height: 36px;
  border-radius: 18px;
  background: #b197c7;
  color: #fff;
  border-color: #b197c7; }

.knopRondRvR.groen:hover {
  background: #715849;
  color: #fff;
  border-color: #715849; }

.projectItemLijst:hover {
  color: #b197c7 !important; }

#mc_embed_signup .knopRondRvR {
  background: #b197c7; }
  #mc_embed_signup .knopRondRvR:hover {
    background: #715849 !important;
    color: #fff !important; }

.mailchimpBruin .knopRondRvR.wit {
  background: #b197c7 !important; }
  .mailchimpBruin .knopRondRvR.wit:hover {
    color: #715849 !important; }
  .mailchimpBruin .veldLijn.wit {
    color: #715849 !important;
    border-bottom: 1px solid #b197c7 !important; }
  .mailchimpBruin .veldLijn.wit::placeholder {
    color: #9d9d9d !important; }

.sliderProjecten .projectItem .overlay, .overzichtBlokken .projectItem .overlay {
  background: rgba(177, 151, 199, 0.8) !important; }

#maatschappelijkProject .tekst_onder_kavelkaart {
  color: #b197c7; }
  #maatschappelijkProject .maatschappelijkeMeerwaarde {
    border-bottom: 1px solid #b197c7; }
  #maatschappelijkProject .img-verwachtePlanning {
    width: 250px;
    max-width: 100%;
    height: auto; }

#marij-ellen .tel {
  background: #b197c7; }

.footer {
  background: #bcb0ae !important; }
  .footer h3 {
    color: #fff !important; }

.knopBrochurePlakken {
  display: none;
  position: absolute;
  top: -60px;
  right: 30px;
  width: 325px;
  left: auto; }
  .knopBrochurePlakken .knopRondRvR {
    border-radius: 26px !important; }
/* Extra small devices */
/* Small devices Tablets */

@media (min-width: 766px) and (max-width: 992px) {
  .footerContact {
    padding-top: 100px; }

  .naarBoven {
    margin-top: 0px; } }
/* Medium devices Desktops */
@media (min-width: 991px) and (max-width: 1200px) {
  .footerContact {
    padding-top: 100px; }

  .naarBoven {
    margin-top: 0px; } }
/* Large devices Desktops */
@media (min-width: 1199px) {
  .footerContact {
    padding-top: 100px; }

  .naarBoven {
    margin-top: 0px; } }
/* Markand: Einde uitzonderingen met media queries */
