.main-content img{
  max-width: 100%;
  height: auto;
}
.mr-1, .mx-1 {
  margin-right: .85rem !important;
}

html.contrast .text-primary {
    color: #000 !important;
}

.cookiebar .btn:focus-visible {
    outline: 1px solid white;
}

html.contrast .footer__nowopen {
    color: #fff !important;
}


html.contrast .footer__header  {
    color: #fff !important;
}

/*Styling for when translated by Google (Iframed) */
.translated .header__bgbar svg{top:32px;}
.translated .header .c-mobileheader__bgbar{top:56px;}
.translated .mobilemenu__logocontainer{
  top:29px;
  left: calc(100vw - 294px;)
}
.translated .header .c-mobileheader__menuelements,.translated .mobilemenu__menuelements{
  top:56px;
}
.translated .mobilemenu{padding:206px 0 0;}
.translated .sitesearchmodal__close{top:76px;}
@media (max-width: 991.98px) {
  .translated .sidebar {
	top:232px;    
  }
}

/*Duurzaam Hengelo*/
.theme_snelnaar{padding:15px; background-color: #f2f3f9; border:1px solid #10069F;}
.theme_snelnaar:hover{background-color:white; box-shadow: 0 0 4px 8px #b3b9df;}

/* veelgestelde vragen */
.accordion {
    border-top: 1px solid #10069F
}

.accordion--no-bottom-border {
    border-bottom: 0 !important
}

.accordion .card {
    border: 0 !important;
    background-color: transparent
}

.accordion .card>.card-header {
    cursor: pointer;
    padding: 20px 40px 20px 0;
    background: none;
    border: 0;
    position: relative;
    border-radius: 0;
    color: #10069F
}

.accordion .card>.card-header::after {
    content: '';
    display: block;
    background: no-repeat url(/designs/internet/images/icons/close-blue.svg);
    position: absolute;
    top: 22px;
    right: 6px;
    width: 19px;
    height: 18px;
    pointer-events: none;
    transform: rotate(0deg);
    transition: transform .45s
}

.accordion .card>.card-header.collapsed::after,.accordion .card>.card-header[aria-expanded="false"]::after {
    transform: rotate(-135deg)
}

.accordion .card .card-body {
    padding: 0 0 25px
}

.accordion--subjects {
    border-top: 0
}

.accordion--subjects .card {
    border-radius: 0;
    border-top: 1px solid #10069F !important
}

/*.duurzaamheidhomepage .sitesearch__input{display:none;}*/
.duurzaamheidhomepage .enable-site-search .sitesearch__input{display:block;}