/*
Theme Name: ExpertsInBedrijf
Theme URI: https://expertsinbedrijf.nl
Description: ExpertsInBedrijf Child Theme
Author: WPbeter
Author URI: https://wpbeter.nl

Version: 6.0.1

Template: genesis

Text Domain: expertsinbedrijf
*/

/* HTML5 Reset
---------------------------------------------------------------------------- */

/* normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css
---------------------------------------------------------------------------- */
/* stylelint-disable */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
/* stylelint-enable */

/* CSS Variables
--------------------------------------------- */
:root {
	--light-blue-brand-color: #4da2d3;
	--light-gray-brand-color: #F3F4F5;
	--button-hover-effect: brightness(115%);
	--green-quote-block-accent-color: #52ac1c;
	--yoast-plugin-scheme-faq-brand-color: #E6F4EA;
	--toc-background-color: #E5F7FA;
	--main-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--heading-color: #01516E;
}

/* Box Sizing
--------------------------------------------- */

html {
	box-sizing: border-box;
}

*,
*::before,
*::after {
	box-sizing: inherit;
}

body {
	color: #333;
	font-family: var(--main-font);
	font-size: 18px;
	font-weight: 400;
	margin: 0;
	line-height: 1.7;
}

a {
	color: var(--light-blue-brand-color);
	text-decoration: none;
	font-weight: 500;
}

a:hover {
	color: #000;
}

a.more-link {
	text-decoration: underline;
	color: #444;
}

.site-inner .entry-content a {
	text-decoration: underline;
}

p {
	margin: 0 0 32px;
	padding: 0;
}

ul {
	margin: 0 0 32px 1.5rem;
	padding: 0;
}

ul li {
	list-style-type: none;
}

ul li::before {
	content: '';
	margin-left: -1.5rem;
	margin-top: 13px;
	width: 6px;
	height: 6px;
	background: var(--light-blue-brand-color);
	border-radius: 2px;
	position: absolute;
}

.nav-primary ul li::before,
.pagination ul li::before {
	background: none;
}

ol {
	margin: 0 0 32px 0;
	padding: 0;
}

ol li {
	list-style-type: none;
	counter-increment: my-awesome-counter;
}

ol li::before {
	content: counter(my-awesome-counter) ". ";
	color: var(--light-blue-brand-color);
	font-weight: bold;
}

li {
	margin-bottom: .625rem;
}

b,
strong {
	font-weight: 700;
	color: #555;
}

cite,
em,
i {
	font-style: italic;
}

hr {
	color: #DDD;
	border-style: dashed;
	border-width: thin;
	margin-block-start: -2px;
	margin-block-end: 14px;
}

blockquote {
	margin: 20px 0 28px 10px;
	border-left: 10px solid var(--green-quote-block-accent-color);
	padding: 15px;
	font-style: normal;
	background: var(--light-gray-brand-color);
	border-radius: 9px;
}

blockquote p:last-child {
	margin: 0;
}

h1,
h2,
h3,
h4,
h5 {
	color: var(--heading-color);
	font-weight: 500;
	margin: 0 0 10px;
	line-height: 1.1;
	word-wrap: break-word;
}

h1.entry-title {
	font-size: 2rem;
	margin: 10px 0 9px;
	text-align: center;
}

h2 {
	font-size: 1.8rem;
	margin-bottom: 1.25rem;
}

h3 {
	font-size: 1.5rem;
	margin-bottom: 1.25rem;
}

h4 {
	font-size: 1.3rem;
	margin-bottom: 1.25rem;
}

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width: 100%;
}

img {
	height: auto;
}

.site-inner img {
	border-radius: 9px;
}

.single-post .featured-image {
	width: 100vw;
	max-width: 100vw;
	position: relative;
	background: #E3E3E3;
	min-height: 199.86px /* voorkomt het verspringen van de featured image */;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	border-radius: 0;
}

.aligncenter {
	margin-left: auto;
	margin-right: auto;
}

.alignright,
.alignleft {
	margin: 0 auto;
	float: none;
	display: table;
	}

input,
select,
textarea {
	background: #FFF;
	border: none;
	padding: 23px;
}

input[type="submit"] {
	display: inline-block;
	vertical-align: top;
	background: none;
	border: none;
	color: #DDD;
}

input[type="checkbox"],
input[type="image"],
input[type="radio"] {
	width: auto;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
	background-color: var(--light-blue-brand-color);
	color: #FFF;
	cursor: pointer;
	font-size: 19px;
	font-weight: normal;
	padding: 9px;
	width: auto;
	border-radius: 0 9px 9px 0;
}

*:focus {
	outline: none;
}

.button {
	display: inline-block;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 1.5rem;
	overflow-x: auto;
	white-space: nowrap;
}

td {
	padding: 6px 12px;
}

.sticky {
	background: $bgcolor-sticky;
}

.single-post .entry-header {
	text-align: center;
}

.single-post .entry-categories a {
	color: #333;
	background: #e5f7fa;
	padding: 6px 10px;
	border-radius: 9px;
	line-height: 45px;
}

.single-post .entry-categories a:hover {
	background: var(--light-blue-brand-color);
	color: #FFF;
}

.site-inner {
	clear: both;
	max-width: 100%;
	padding: 4rem .625rem 0;
}

.content {
	width: 100%;
}

.content .entry {
	background: #FFF;
}

.entry-footer {
	padding: 7px 15px 20px 15px;
	margin: 0;
}

.entry-meta {
	font-size: 15px;
}

.entry-meta a {
	color: #444;
}

/* Header
---------------------------------------------------------------------------- */

.site-header {
	height: 60px;
	background: #FFF;
	box-shadow: 0 4px 8px -3px rgba(17,17,17,.06);
	border-bottom: 1px solid #EEE;
	position: fixed;
	width: 100%;
	z-index: 999;
	top: 0;
	left: 0;
	right: 0;
}

/* Title Area
--------------------------------------------- */

.title-area {
	width: 233px;
	margin: 0 auto;
	padding-top: 16px;
}

.site-title {
	display: block;
	text-indent: -9999px;
}

.site-title a {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAoCAYAAABEm8fXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2ZWQzNGZjYy1mNmI4LWE5NGItYTA3MS0xNGIxZjVmZDMzYTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTczMkYxNDc2QzQxMTFFRjkwOUZFN0NDNTlBQUE1NjAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTczMkYxNDY2QzQxMTFFRjkwOUZFN0NDNTlBQUE1NjAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NmVkMzRmY2MtZjZiOC1hOTRiLWEwNzEtMTRiMWY1ZmQzM2E0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZlZDM0ZmNjLWY2YjgtYTk0Yi1hMDcxLTE0YjFmNWZkMzNhNCIv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') no-repeat;
	background-size: 300px auto;
	width: 336px;
	height: 45px;
	float: left;
}

/* Site Navigation
---------------------------------------------------------------------------- */

/* Responsive Menu
--------------------------------------------- */

.nav-primary {
	float: left;
}

.nav-primary .menu {
	display: none;
	position: absolute;
	opacity: 1;
	overflow-y: auto;
	max-height: calc(100vh - 100px); /* 100px is the header height */
	width: 100%;
	right: 0;
	background-color: #FFF;
	z-index: 9999;
}

.nav-primary .menu li {
	position: relative;
	background: var(--light-gray-brand-color);
	z-index: 100;
	display: block;
	padding: 5px 15px 7px 0;
}

.nav-primary .menu li a {
	display: block;
	width: 100%;
	outline: 0;
	background: var(--light-gray-brand-color);
	color: var(--light-blue-brand-color);
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}


.nav-primary .menu li a.sub {
	behavior: url();
}

.nav-primary a {
	width: 100%;
}

.nav-primary .menu,
.nav-primary .menu .sub-menu {
	margin: 0;
	width: 100%;
}

.nav-primary .menu .sub-menu {
	left: 0;
	display: none;
	opacity: 1;
}

.menu-primary {
	padding: 15px 15px 50px;
}

.nav-primary .menu-btn {
	position: fixed;
	display: block;
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	user-select: none;
	width: 26px;
	height: 22px;
	background-position: 0;
	top: 14px;
	left: 15px;
}

.nav-primary.show-menu .menu {
	display: block;
	opacity: 1;
	background: var(--light-gray-brand-color);
	top: 50px;
}

/* set line colors by default to blue */
.menu-btn > div {
	display: block;
	width: 26px;
	height: 4px;
	margin-bottom: 4.5px;
	background: #888;
	border-radius: 5px;
	transform-origin: center;
	transition: .5s;
}

.nav-primary.show-menu .menu-btn > div {
	transform: translateY(10px) rotate(-45deg);
}

.nav-primary.show-menu .menu-btn > div:nth-child(2) {
	opacity: 0;
	transform: rotate(0deg) scale(0.2, 0.2);
}

.nav-primary.show-menu .menu-btn > div:nth-child(3) {
	transform: translateY(-7px) rotate(45deg);
}

/* Search
---------------------------------------------------------------------------- */

.search-icon {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAA21BMVEUAAACIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIimsb9lAAAASHRSTlMAAQIDBQYJCgsMERMUFRkaHCIjJC8wP0BGTk9VVldYY2RsbW91d3t8foKDhYaIiaWmqKuttLW3uczO2tze4OLm6Ont7/P19/nmKY9iAAABwElEQVRIx6WWbVuCMBSGD0gmYWqmhfmSWqmRL1moZaahKPv/v6gPjW3ANnSdj8/Zve16ds4BgFhYdn+29P3lrG9bcFRYnS1iYttJ5wqvKBGTghQxRogbI0PMlD0kCK8sYmpIEjU+00bSuOcxdyglOGeVmXTwUjV1AN2sDgNGvkr4Rj0ImhmqZ1oU8+Iejklqno1msnPqfDRTpAktfgmNbhh95algs9g1JpF6C9WZxoM0ckO2DruhB1n+E2ZDNzqMGNZ1Q1QsrbDmqZQPD8qIoEyQuJ+NFUdcy0O8xCbKACsVMVTFS/pEWWDFFENmaC9RVljRxZCOlyyJsseKrKnxEl8F2qpc7yNhRC7diDcVy59VHvfmf2UEOyzVRVAzdFxLtsYhrTW6vCZ0U5rwgtvuQx5EJrwrGCzD5GChX4W8aIS58RE2I6meeFge6uywbDAztiQdy04lpwPoZsVhxzJamyd/ALhUW4lSO+vaU6GMMX9lv7SWUFCcJhH3EsCUUmB1Iz8f/sNfveXkFEDeHixW+93nu3NrkapKpbihSH1T6kyF6h0NwTmhNnACtVKACPUIJ1FfCCG0NE6CwOj9bJ4M+AUeHB5D797F7gAAAABJRU5ErkJggg==) 0 no-repeat;
	background-size: 26px;
	position: fixed;
	top: 13px;
	right: 12px;
	width: 26px;
	height: 26px;
	cursor: pointer;
	display: none;
}

.header-widget-area {
	float: right;
	width: 100%;
}

input.search-form-input {
	width: 100%;
	width: calc(100% - 80px);
	border-radius: 9px 0 0 9px;
	padding: 15px;
	font-size: 16px;
}

input.search-form-submit {
	width: 80px;
	height: 47px;
	border-radius: 0 9px 9px 0;
	right: 15px;
	background-color: var(--light-blue-brand-color);
}

input.search-form-submit:hover {
	filter: var(--button-hover-effect);
}

.widget_search {
	max-width: 600px;
	margin: 10px auto 15px auto;
	visibility: hidden; /* hide by default so it doesn't show when page is still loading */
}

/* Yoast FAQ and other background blocks
---------------------------------------------------------------------------- */

.schema-faq-section,
.grey-background-block,
.schema-how-to {
	margin: 30px 0;
	padding: 15px;
	border-radius: 9px;
}

.grey-background-block p:last-child,
ol:last-child.schema-how-to-steps,
p:last-child.schema-how-to-step-text,
li:last-child.schema-how-to-step,
p.schema-faq-answer {
	margin: 0;
}

.grey-background-block,
.schema-how-to {
	background: var(--light-gray-brand-color);
}

.schema-faq-section {
	background: var(--yoast-plugin-scheme-faq-brand-color);
}

li.schema-how-to-step {
	margin-bottom: 28px;
}

/* Offset anchor tag link for fixed header
---------------------------------------------------------------------------- */

:target:before {
	content: "";
	display: block;
	height: 100px;
	margin: -100px 0 0;
}

/* Gutenberg blocks
---------------------------------------------------------------------------- */

.has-blue-brand-color {
	background-color: var(--blue-brand-color);
}

.has-light-gray-background-color {
	background-color: var(--light-gray-brand-color);
}

.has-green-quote-block-accent-color {
	background-color: var(--green-quote-block-accent-color);
}

.wp-block-image {
	margin: 0 0 28px;
}

.alignwide {
	margin: 28px calc(25% - 25vw);
	max-width: 100vw;
	width: 100vw;
}

.alignfull {
	margin: 28px calc(50% - 50vw);
	max-width: 100vw;
	width: 100vw;
}

.wp-block-table {
	margin: 0;
}

.has-small-font-size {
	font-size: 18px !important;
}

.has-regular-font-size {
	font-size: 18px !important;
}

.has-large-font-size {
	font-size: 22px !important;
}

/* Call To Action blokken en landingspagina's
---------------------------------------------------------------------------- */

.a-button,
.wp-block-button__link {
	border: none;
	border-radius: 5px !important;
	box-shadow: none;
	color: inherit;
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	margin: 0;
	padding: 12px 24px;
	text-align: center;
	text-decoration: none;
	overflow-wrap: break-word
}

.a-button,
a.wp-block-button__link {
	color: #fff;
	text-decoration: none !important;
	background-color: var(--light-blue-brand-color) !important;
	margin-bottom: 32px;
	font-weight: 500
}

a.a-button {
	color: #FFF;
	text-decoration: none !important;
}

.a-button:hover,
.wpcf7-submit:hover,.wp-block-button__link:hover {
	filter: var(--button-hover-effect) !important;
}

.ad-article-wrap {
	width: 91%;
	height: auto;
	width: 100%;
	height: auto;
	padding: 30px;
	background-color: var(--light-blue-brand-color);
	margin-bottom: 30px;
	font-size: 32px;
	font-weight: 600;
	text-align: center;
	color: #FFF;
	border-radius: 9px;
}

.btn-ad-article-wrap {
	max-width: 90%;
	height: 55px;
	background-color: #ff8a00;
	border-radius: 5px;
	margin: 30px auto;
	padding: 5px 20px;
	color: #FFF;
	display: inline-block;
	font-size: 24px;
	display: table;
}

.btn-ad-article-wrap:hover {
	box-shadow: inset 0 -4em 0 rgba(255,255,255,.15);
}

.site-inner .entry-content .ad-article-wrap a{
	text-decoration: none;
}

.sub-btn-ad-article-wrap {
	font-size: 18px;
	color: #FFF;
}


.table-ad-btn a {
	background-color: #ff8a00 !important;
	border-radius: 4px !important;
	margin: 10px 0 32px;
	padding: 6px 10px 10px 12px !important;
	height: 36px !important;
	width: fit-content !important;
	color: #FFF !important;
	font-size: 18px !important;
	font-weight: 500 !important;
	text-decoration: none !important;
	transition: all ease-in-out .3s;
}

.table-ad-btn a:hover{
	background-color: #fcb900 !important;
	transform: translateY(2px);
}

.ig_action_bar.ig_solid .ig_button:hover, .ig_action_bar.ig_solid input[type=button]:hover, .ig_action_bar.ig_solid input[type=submit]:hover {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}


/* Plugins
---------------------------------------------------------------------------- */

/* TOC
--------------------------------------------- */

.toc_title {
	font-weight: bold;
}

p.toc_title {
	margin: 0 0 15px 0;
}

.toc_list li {
	line-height: 1.4;
}

#toc_container {
	background: var(--toc-background-color);
	padding: 15px;
	margin: 0 0 1.9rem 0;
	border-radius: 9px;
}

#toc_container a {
	color: #333;
}

#toc_container ul {
	margin: 0;
}

#toc_container ul li::before {
	background: none;
}

/* Footer
---------------------------------------------------------------------------- */

.site-footer {
	font-size: 16px;
	padding: 15px 20px 60px;
	line-height: 2;
	background: #F6FCFE;
	border-top: 1px solid #DDD;
	text-align: center;
	clear: both;
}

/* Media Queries
---------------------------------------------------------------------------- */

@media screen and (min-width:800px) {

	hr {
		margin-block-start: 8px;
		margin-block-end: 6px;
	}

	.site-inner {
		padding-top: 6rem;
	}

	.single-post .featured-image {
		width: 100%;
		margin-bottom: 15px;
		min-height: 485px /* voorkomt het verspringen van de featured image */;
		left: auto;
		right: auto;
		margin-left: 0;
		margin-right: 0;
		border-radius: 9px;
	}

	h1.entry-title {
		font-size: 40px;
		line-height: 1.2;
		margin: 20px 0 20px;
	}

	h2 {
		font-size: 32px;
		line-height: 1.2;
	}

	h3 {
		font-size: 24px;
		line-height: 1.2;
	}

	h4 {
		font-size: 20px;
		line-height: 1.2;
	}

	.content {
	width: 728px;
	margin: 0 auto;
	float: none;
	}

	.alignleft {
		float: left;
		text-align: left;
		margin: 10px 24px 28px 0;
	}

	.alignright {
		float: right;
		text-align: right;
		margin: 10px 0 28px 24px;
	}
}