/* BASIS
-------------------------------------------------- */
html {
    scroll-behavior: auto !important;
}

textarea:hover, input:hover, textarea:active, input:active, textarea:focus,
	input:focus, button:focus, button:active, button:hover, label:focus,
	.btn:active, .btn.active {
	outline: 0px !important;
}

.sub-arrow {
	display: none !important;
}

a {
	color: #000;
}

a:hover {
	color: #000;
}

/* ONDERNEMER
-------------------------------------------------- */

.ondernemer-item {
	border-radius: 30px;
	background-color: #0069A4;
}

.ondernemer-item-logo .description {
	top: 0;
  	bottom: 0;
  	left: 0;
  	right: 0;
  	background: #0069A4;
  	color: #fff;
  	visibility: hidden;
  	opacity: 0;
  	/* transition effect. not necessary */
  	transition: opacity .2s, visibility .2s;
  	border-top-left-radius: 30px !important;
	border-top-right-radius: 30px !important;
	font-size: 14px;
}

.ondernemer-item:hover .description {
  	visibility: visible;
  	opacity: 1;
}

.ondernemer-item:hover img {
	opacity: 0;
}


/*.ondernemer-item img {
	border-top-left-radius: 30px !important;
	border-top-right-radius: 30px !important;
}*/

.ondernemer-item-footer {
	border-bottom-left-radius: 30px !important;
	border-bottom-right-radius: 30px !important;
	background-color: #0086cd;
}

.ondernemer-item-footer h2 {
	font-size: 22px;
}

.ondernemer-item-footer p {
	font-size: 20px;
}

.ondernemer-item-footer.blue, .agenda-item.blue, .nieuws-item.blue {
	background-color: #0086CD;
}

.ondernemer-item-footer.dark-blue, .agenda-item.dark-blue, .nieuws-item.dark-blue {
	background-color: #0069A4;
}

.ondernemer-item-footer.light-blue, .agenda-item.light-blue, .nieuws-item.light-blue {
	background-color: #00B1EB;
}

/* ONDERNEMER FEATURED
-------------------------------------------------- */
.ondernemer-featured {
	border: 2px solid #fff;
	border-radius: 25px;
}

.ondernemer-featured-image {
	border-top-left-radius: 23px;
	border-bottom-left-radius: 23px;
	background-color: #0069A4;
}

.ondernemer-featured-name {
	font-size: 3rem;
}

.ondernemer-featured-title {
	font-weight: 900 !important;
	font-size: 2.5rem;
}

.ondernemer-featured-content {
	border-left: 1px solid #fff;
	border-top-right-radius: 23px;
	border-bottom-right-radius: 23px;
	background-color: #0086CD;
}

.ondernemer-featured-content p {
	color: #fff;
}

/* NIEUWS
-------------------------------------------------- */
.nieuws-item {
	border-radius: 30px;
	border: 2px solid #fff;
}

.nieuws-item-image {
	border-top-right-radius: 27px;
	border-top-left-radius: 27px;
	height: 250px;
	background-repeat: no-repeat;
	background-size: cover;
}

/* AGENDA
-------------------------------------------------- */

.agenda-item {
	border-radius: 30px;
}

.agenda-item strong {
	font-size: 22px;
	font-weight: 900;
}