/* Aanpassingen Edwin Vogelaar - Evenementen*/
a{transition: all .2s ease-out;}
.event-category{ bottom:16px; left:0;}
.social a{text-decoration:none;}

/*Navbar active border*/

.navbar-nav .nav-link.active{border-bottom:3px solid #ff7800;}
.btn-primary:hover{color:var(--bs-dark) !important;}
.breadcrumb-item a:hover{
  filter: brightness(85%);
}

.mt-md-n5,.mt-n5 {
  margin-top: -3rem !important;
}
.bg-lightgrey{
      background-color: rgb(183 182 182 / 20%) !important;
}
.highlightedToptask{
  background-color: var(--bs-primary) !important;
  border-color: var(--bs-primary) !important;
  color: #000;
}
.grecaptcha-badge{visibility:hidden;}
/* Aanpassingen Edwin Vogelaar - Embedded formulieren */
.required-indicator {display:none;}
.xforms-required .required-indicator{display:inline-block;}
.xforms-empty-group-label .required-indicator{display:none;}
.xforms-valid .xforms-field-alert{display: none;}

.h-fit-content{height: fit-content;}

/* ContactModal */
#contactModal .modal-dialog{
  position:fixed;
  top:0;
  right:-500px;
  margin:0;
  height:100%;
  width:500px;
}
#contactModal .modal-dialog .modal-content{
  height:100%;
}
#contactModal.modal.show .modal-dialog {
  transform: translateX(-500px);
  transition: all .3s ease-in-out;
}
.modal-body{overflow:auto;}


/*Button overwrites*/
.btn-primary:hover{background-color:white; color: var(--bs-primary);}
.btn-secondary:hover{background-color:white; color: var(--bs-secondary);}
.btn-success:hover{background-color:white; color: var(--bs-success);}
.btn-info:hover{background-color:white; color: var(--bs-info);}
.btn-warning:hover{background-color:white; color: var(--bs-warning);}
.btn-danger:hover{background-color:white; color: var(--bs-danger);}
.btn-light:hover{background-color:white; color: var(--bs-light);}
.btn-medium:hover{background-color:white; color: var(--bs-medium);}
.btn-dark:hover{background-color:white; color: var(--bs-dark);}
.bg-outline-primary{background-color: rgb(183 182 182 / 20%); color: black;}
.btn-outline-primary{background-color: rgb(183 182 182 / 20%); color: black;}
.btn-outline-primary:hover{background-color:var(--bs-primary); color: black;}
.btn-outline-secondary:hover{background-color:var(--bs-secondary); color: black;}
.btn-outline-success:hover{background-color:var(--bs-success); color: white;}
.btn-outline-info:hover{background-color:var(--bs-info); color: white;}
.btn-outline-warning:hover{background-color:var(--bs-warning); color: white;}
.btn-outline-danger:hover{background-color:var(--bs-danger); color: white;}
.btn-outline-light:hover{background-color:var(--bs-light); color: white;}
.btn-outline-medium:hover{background-color:var(--bs-medium); color: white;}
.btn-outline-dark:hover{background-color:var(--bs-dark); color: white;}

.topmenu .btn-outline-primary{background-color:white;}
#mainmenu.collapse.show{border-top:1px solid var(--bs-primary); margin-top:10px;}
.card-header .person-img {
  height: 400px;
  object-fit: cover;
}
.translateblock{width:300px; }
.translatebtn{color:black; padding:.25rem; border-radius:.2rem;}
.translatebtn:hover{color:var(--bs-primary); background-color: black; text-decoration:underline;
}
#print-webpage:hover{color:var(--bs-dark); background-color: white;}
.markerlist .category-icon{ width:30px;}
.newsimagesquare, .mediacard-image img{object-fit:cover; width:100%; height:200px;}
#cookiebar {
  bottom:-500px;
  transition:.25s all ease-in;
}
#cookiebar.showbar{bottom:0; transition: .4s all ease-in;}
.clippath{clip-path: polygon(100% 0%, 93% calc(100%), calc(100%) 100%, 0% 100%, 0% 0%);}
.navbar .nav-link:hover{border-bottom:2px solid var(--bs-primary) !important; margin-bottom:-2px;} 
.link-white a:hover{color: var(--bs-primary);}
#translateblock{width:400px;}
.headerimg{width:100%; height:400px; object-fit:cover;}
.headerbanner #searchform{position:absolute; left:50%; top:40%; transform:translate(-110%,0%); width:500px;}
@media only screen and (max-width: 1400px) {
  .headerbanner #searchform{transform:translate(-96%,0%);}
}
@media only screen and (max-width: 1200px) {
  .headerbanner #searchform{transform:translate(-80%,0%);}
}
@media only screen and (max-width: 991px) {
  .modal-dialog{width:100% !important;}
  .headerbanner #searchform{width:300px; transform:translate(-120%,0%);}
}
@media only screen and (max-width: 768px) {
  .headerbanner #searchform{transform:translate(-50%,0%); top:10%;}
  
}
#feedbackformnotfound .notshow{display:none;}
footer.footer{border-width:20px !important;}
td{vertical-align:top;}
.customalert{position:absolute; left:0; top:-4px; padding:20px !important; z-index:9999; width:100%;}
.homenews .card .card-img-top{height:225px; object-fit:cover;}
table.pricetable tr td:last-child{white-space: nowrap;}
img.w-25{display:inline-block; width:24.5% !important;}
img.w-50{display:inline-block; width:49.5% !important;}
.headerbanner #searchform{z-index:9;}
.ratio-16x9{margin-bottom:1.5rem;}