body,
.title-5,
.title-3,
.stripe-1,
.stripe-2,
.stripe-3,
.stripe-4,
.stripe-5,
.button-1,
.btn-2,
.btn-3,
#topMenu,
.ken-4,
.box-2,
.box-7,
.line-1,
.review-header,
.owb-waardebepaling-header,
.review-footer,
footer,
#mobileFooterBar,
.sterk-punt,
#header-links a:hover,
.list-footer,
.object-type p,
.rm-3,
.rm-14,
.accept-cookies,
.title-1 {
background-color: #3a5467!important;
}

.label-nieuw,
.label-verkocht,
.box-6,
.box-8,
.line-2,
.fixed-button,
.owb-waardebepaling-close,
.label-text,
.fly-out-1,
.review-score,
.review-card-image,
.rm-2,
.rm-7,
.title-4,
#open-huis-header-label {
background-color: #dd1c5a;
}

.title-2,
.link-1,
.checkbox,
.maandlasten-button,
#toggleOmschrijving,
#toggleMedia,
#toggleKenmerken,
.detail,
#top-search,
.rm-17,
.bedankt-title,
.rm-16,
.text-1 {
color: #3a5467;
}

.button-1:focus,
.btn-2:focus,
.btn-3:focus {
--tw-ring-opacity: 1;
--tw-ring-color: #3a5467;
}

.input-1:focus,
.checkbox:focus {
--tw-border-opacity: 1;
--tw-ring-opacity: 1;
border-color: #3a5467!important;
--tw-ring-color: #3a5467!important;
}

#header-mini{
border-color: #dd1c5a;
}

.fixed-button:focus {
--tw-ring-opacity: 1;
--tw-ring-color: #dd1c5a;
}

body {
font-family: 'Inter', sans-serif;
-ms-overflow-style: none;
scrollbar-width: none;
scroll-behavior: smooth;
margin: 0;
}

.omwContainer {
    padding-top: 113px;
}


#logo img{
width: 220px;
}

    #navhoofdmenu{
    margin-top: 35px;
    }

#media {
    padding-top: 115px;
}

a.btn-2.omw {
    border-radius: 0px;
}

.px-7.py-4.text-left.inline-flex.mt-5 {
    background: #fff2e4 !important;
}

h3.ken-4.bg-1 {
    border-radius: 0px;
}

div#plattegronden, div#energielabel-informatie, div#maandlasten-berekenen div, .title-5.bg-1 {
    border-radius: 0px;
}

.box-3 {
    background: white;
}

h3.box-6, .title-4 {
    background: #dd1c5a !important;
    border-radius: 0px;
    color: white !important;
}

h3.title-3 {
    background: #fff2e4 !important;
    color: #3d5467 !important;
    border-radius: 0px;
}

dd.box-3 {
    background: white;
}

#links li a {
    display: block;
    color: #647685;
}

dt.box-2.bg-1 {
    background: #fff2e4 !important;
    color: #3d5467;
}

.box-2, .box-3, .box-4, .box-5, .media-3, .image-1, .image-2, .title-1.bg-1 {
    border-radius: 0px!important;
}

h2.title-2 {
    color: #3D5467;
}

div#topMenu {
    --tw-font-weight: var(--font-weight-medium);
    color: #3d5467;
    font-weight: var(--font-weight-medium);
    height: 35px;
    z-index: 50;
    background: #fff2e4 !important;
}

div#logo {
    margin-top: 82px;
    border-radius: 10px;
    overflow: hidden;
    padding: 10px;
    background: white;
}

/* Standaard wit menu nieuw */
a#TopWhatsapp {
    display: none;
}

div#mobilemenu {
    background: white!important;
}

div#mobilemenusubcontact {
    background: white!important;
}

div#topMenuBar {
    background: #7ea0c5!important;
}

div#mobilemenusub {
    background: white!important;
}

div#navhoofdmenu.bg-gray-800 {
    background-color: white!important;
    color: #58708a!important;
    font-weight: 600;
}

div#navhoofdmenu .bg-gray-700 {
    background-color: white!important;
    color: #58708a!important;
    font-weight: 600;
}

ul.submenu.absolute.right-0.w-60.p-3.text-center.bg-gray-800.rounded-lg.top-16 {
    background: white!important;
}

ul.submenu.absolute.left-0.w-48.p-3.text-center.bg-gray-800.rounded-lg.top-16 {
    background: white!important;
    width: 205px!important;
}

div#HGnbkyTYRiunmlkiu {
    background: white!important;
    border-top: 10px solid #58708a;
    margin-bottom: 80px;
}

div#HGnbkyTYRiunmlkiu div#logoContainer {
    margin-top: 70px;
    padding: 10px;
    border-radius: 10px;
}

div#HGnbkyTYRiunmlkiu div#logoContainer img {
    padding: 10px;
    border-radius: 10px;
    background: white;
}

.focus\:ring-gray-800:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: #fff !important;
}
/* Standaard wit menu nieuw */

@media only screen and (max-width: 500px) {
  #logoContainer img {
      width: 175px!important;
  }
}


