/*
Welkom bij aangepaste CSS!

Om te zien hoe CSS in elkaar steekt, ga je naar https://wp.me/PEmnE-Bt
*/



.header-left-col .site-branding {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    min-height: 80px;
}

.header-left-col .site-branding {
    border-right: 0px solid #e5e5e5;
    max-width: 80%;
    width: auto;
}

.header-right-col::before {
    border-top: none;
}

.toggle-sidebar {
	border-left: 0px solid #ffffff;
}

.sidebar-area {
    box-shadow: none;
}

.active-sidebar:not(.error404):not(.page-template-full-width-page) .site-main {
    border-right: 1px solid rgba(0,0,0,0.08);
}

.site-header {
	background: #353535;
}

.blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {
    width: calc(33.33333% - 10.66667px);
    margin-right: 10px;
}

.pgcsimplygalleryblock-justified-item .pgcsimplygalleryblock-justified-item-inner {column-count: 3;
}

.clean-button, #infinite-handle button {
    color: #ababab;
}

.header-search-button {
    display:none;
}

.header-left-col .main-navigation {
    width: 100%;
	text-align: center;
    padding-top: 30px;
}
}

p {
    margin-bottom: 12px;
    margin-top: 0;
}

.main-navigation > ul.menu > li {
    margin-left: 1.7rem;
}

.md\:th-w-9\/12 {
    width: 100%;
}

.wf-active h4 {
    font-size: 16px;
    font-weight: bold;
}

.main-navigation ul:not(.sub-menu):not(.children)>li>a {
	color: #ababab;
}

a:active {
    font-weight: bold;
		color: #f5f5f5;
} 

.main-navigation ul:not(.sub-menu):not(.children)>li {	letter-spacing: 0.1em;
}

#masthead .main-navigation ul li:hover>a, #masthead .main-navigation ul li.focus>a {
    color: #f5f5f5;
}

.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption, .wp-block-image.is-resized>figcaption {
	text-align: center;
}

.th-stack--base>*+* {
	margin-top: 10px;
}

.archive-grid .hentry {
    height: inherit;
    min-height: 1px;
    padding-bottom: 0px;
}

.archive-grid .hentry .thumb-link {
    background-color: var(--th-color-secondary-lightest);
    height: 100%;
}

@media (min-width: 500px)
	{.sm\:th-px-lg {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
		padding-top: .5rem;
}
}

.archive-grid .hentry {
    border-right: none;
    min-height: 0px;
}

.th-p-base {
    display: none;
}

.th-text-md {
	font-size: 1rem;
}
.th-flex {
    justify-content: center;
}

#page .has-background-cover, .site-content .post-navigation a:before {	
    background-position: left top;
    background-size: contain;
}

.widget ul li:before, .widget.widget_jp_blogs_i_follow ol li:before {
    content: '';
}
img, svg, video, canvas, audio, iframe, embed, object {
    display: inline;
    vertical-align: baseline;
}
.portfolio-entry-content > :last-child {
    display: none;
}


.portfolio-entry-title a {
		display: none;
}

.single .entry-content h1, .page .entry-content h1, .comments-area .comment-body h1, .single .entry-content h2, .page .entry-content h2, .comments-area .comment-body h2, .single .entry-content h3, .page .entry-content h3, .comments-area .comment-body h3, .single .entry-content h4, .page .entry-content h4, .comments-area .comment-body h4, .single .entry-content h5, .page .entry-content h5, .comments-area .comment-body h5, .single .entry-content h6, .page .entry-content h6, .comments-area .comment-body h6 {
    margin-top: 0px;
}

.featured-image-wrap {
	 display: none;
}


.page-id-1447 .entry-title {
    display: none;
}


.page-id-1535 .entry-title {
    display: none;
}

.jp-carousel-image-meta {
    display: none;
}

.wpnbha.is-grid>div {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
    list-style: none;
}
	
.wpnbha.is-grid>div {
    justify-content: space-around;
}
.wpnbha.ts-1 {
    font-size: 8px;
}
#page div.sharedaddy {
    margin-top: 8px;
}

.th-pb-md {
    padding-bottom: 0px;
}
.wf-active #page div.sharedaddy h3.sd-title {
    display: none;
    font-style: normal;
}

.wp-block-button__link {
    font-size: 16px;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    font-weight: normal;
}

.post-navigation {
   display: none;
}

.wp-block-button .wp-block-button__link {
    font-weight: normal;

}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    background: #32373c;
    color: #ffffff;
}

.buttonizer {
    display: none;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
}

.contact-form label {
    margin-bottom: .15em;
    font-weight: normal;
}

.eb-gallery-img-wrapper {
	margin-right: 65px; 
}

.th-py-md {
    padding-bottom: 15px;
}

.fa-link:before {
    content: "\f129";
}

table {
    margin: 0 0 0px;
}

.eb-gallery-img-wrapper a:hover img {
 opacity: 0.6;
}

.eb-gallery-img {
 object-fit: cover;
}

.eb-gallery-img-wrapper a:hover img {
 opacity: 0.6;
}

.kb-gallery-ul  a:hover img {
	opacity: 0.6;}

.active-sidebar.single .site-main .entry-header .entry-title, .active-sidebar.page .site-main .entry-header .entry-title {
    font-size: 2.2rem;
}

.wp-block-kadence-advancedgallery {
    max-width: 1200px;
}

.wp-block-jetpack-layout-grid {
    padding-left: 0px;
    padding-right: 0px;
}

.single-post #secondary {
display: none !important;
}


body, .highlander-dark #respond label {
    color: #565656;
}

h1, h2, h3, h4, h5, h6 {
    color: #565656;
}

#secondary .widget .widget-title {
    color: #565656;
}

.site-main .hentry-inner .entry-summary:after, a {
    color: #ababab;
	  font-weight: normal;	
}

.entry-content a:not(:hover), .page-content a:not(:hover), .entry-summary a:not(:hover), .comment-content a:not(:hover), .widget_text a:not(:hover), .entry-author a:not(:hover), .taxonomy-description a:not(:hover) {
    text-decoration: none;
}

a {
    font-weight: lighter;
}

.entry-content a:hover {
	color: #cbcbcb;
}

#secondary a {
    color: #ababab;
}

#secondary a:hover {
    color: #cbcbcb;
}

.entry-content h1, .comment-body h1, .entry-content h2, .comment-body h2, .entry-content h3, .comment-body h3, .entry-content h4, .comment-body h4, .entry-content h5, .comment-body h5, .entry-content h6, .comment-body h6 {
    margin-bottom: 4px;
}

h2 {
    font-size: 1.727rem;
}

.th-text-sm {
    font-size: 16px;
}

body, button, input, select, textarea {
    font-family: 'Lato', -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-size: 16px;
}

.th-text-base {
    font-size: 16px;
}

.contact-form input[type=email], .contact-form input[type=tel], .contact-form input[type=text], .contact-form input[type=url] {
    margin-bottom: .72em;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    line-height: 0.5;
}

.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {
    word-break: normal;
}

.wp-block-image figcaption, .wp-block-audio figcaption, .wp-block-video figcaption, .wp-block-embed figcaption, .wp-block-latest-comments__comment-date, .wp-block-latest-posts .wp-block-latest-posts__post-date {
    font-size: 11px !important;
    font-family: "Open Sans", sans-serif !important;
}

@media only screen and (max-width:767px)
{
#secondary {
display: none;
}
}

.wf-active .comments-area .comment-body h3, .wf-active .page .entry-content h3, .wf-active .single .entry-content h3 {
    font-size: 16px;
    font-weight: bold;
}

.eb-gallery-img-wrapper {
    margin-right: 0px;
}

.th-w-9\/12 {
    width: 98%;
}

.th-w-3\/12 {
    width: 1%;
}

#sticky-header #gotop {
    display: none;
}

#menu-item-6745-en {
	 padding-top: 2px;
	float: right}

#menu-item-6746-nl {
	 padding-top: 2px;
	float: right}

.site-footer .widget {
    width: 33.33%;
}

.wp-block-button__link {
    padding: 1em 1em;
}

.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
    margin: 0 10px 10px 0;
}

.jp-carousel-info {
    display: none;
}

.th-w-single-view {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
	  padding-left: 1rem;
    padding-right: 1rem;
}

.wp-block-jetpack-layout-grid {
    grid-gap: 14px;
}

@media (min-width: 992px){
	.single-post #main {
width: 86% !important;
float: left !important;
}
}

.site-footer-title{
  display: none;
}

.footer-section {
    border-top: 0px solid rgba(255,255,255,0.08);
}

.blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {
    display: none;
}

.jp-carousel-overlay {
    background: rgba(0,0,0,0.7);
}

.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
    padding-top: 46px;
}

.wp-block-jetpack-tiled-gallery {
    padding: 10px;
}

#page .sd-social-icon .sd-content ul li[class*='share-'] a {
    padding: 4px;
    text-shadow: 2px 2px rgba(0,0,0,0.05), 3px 3px rgba(0,0,0,0.05), 4px 4px rgba(0,0,0,0.05);
}


.su-spoiler-title {
    font-size: inherit!important;
}

.su-spoiler-title:focus {
    outline: none!important;
}

#post-277 div p:nth-child(4)
{
    margin-bottom: 0rem;
}

#post-934 > div > p:nth-child(4)
{
    margin-bottom: 0rem;
}

.su-spoiler {
    background-color: #eee;
	padding: inherit;
}
