/*
Theme Name: Lightning-child
Text Domain: lightning
Theme URI: https://lightning.vektor-inc.co.jp/en/
Description: Lightning is a very simple & easy to customize theme which is based on the Bootstrap. It is also very friendly with custom post types and custom taxonomies. When you add a new one, the breadcrumbs will be adjusted and posts will look beautifully without editing or adding a template files.
Author: Vektor,Inc.
Author URI: https://www.vektor-inc.co.jp
Version: 15.12.1
Requires at least: 5.9
Tested up to: 6.3
Requires PHP: 5.6.0
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Lightning WordPress theme, Copyright (C) 2015-2022 Vektor,Inc.
Lightning WordPress theme is licensed under the GPL.

Lightning WordPress Theme bundles the following third-party resources:

Font Awesome icon font, Copyright 2012 Fonticons, Inc.
its fonts are licensed under the terms of the SIL OFL License 1.1, and its code is licensed under the terms of the MIT license
Source: https://fontawesome.com/

Bootstrap framework, Copyright 2011 Bootstrap Authors and Twitter, Inc.
Bootstrap is licensed under the terms of the MIT license
Source: https://getbootstrap.com/

CSS Simple Tree Shaking
CSS Simple Tree Shaking is licensed under the terms of the GNU General Public License v2 license
Source: https://celtislab.net/

Template: lightning
*/
@import url("../lightning/style.css");

:root{
	--sitekleur:#541454;
	--pageheader:#541454;
	--contentkleur:#541454;
	--text-color: white;
	--tablepress-text-color: white;
	
	--tablepress-head-text-color: var(--tablepress-text-color);
	--tablepress-head-bg-color: var(--sitekleur);
	--tablepress-head-active-text-color: #111111;
	--tablepress-head-active-bg-color: #049cdb;
	--tablepress-odd-bg-color: var(--sitekleur);
	--tablepress-odd-text-color: var(--tablepress-text-color);
	--tablepress-even-bg-color: var(--sitekleur);
	--tablepress-even-text-color: var(--tablepress-text-color);
	--tablepress-hover-text-color: var(--tablepress-text-color);
	--tablepress-hover-bg-color: plum;

	--border-roundings:25px;
	--div-border-color: plum;
	--div-border-width : 2px;
	--section-separate-line-color: plum;
	--menu-text-color:white;	
	--menu-hover-bg-color: plum;
	--menu-hover-text-color: black;
	--overlay-color: rgba(221,160,221,0.80);
	--checkbox-background-color: purple;
	
	--vk-color-primary:var(--sitekleur1);
	--color-key:var(--sitekleur1);
	--wp--preset--color--vk-color-primary:var(--sitekleur1); !important;
	--color-key-dark:#ffffff;
	
	--color-key-default: var(--sitekleur1);
   --color-key-dark-default: var(--sitekleur1);
}
}

.vk-mobile-nav-menu-btn .position-right .menu-open{
	background-color: var(--sitekleur);
}

.vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-drop-in{
	background-color: var(--sitekleur);
}

.vk-mobile-nav .widget_nav_menu ul li a,
.vk-mobile-nav nav ul li a {
 color:white;
 border-bottom:1px solid var(--section-separate-line-color);
}

.vk-mobile-nav nav>ul {
 border-top:1px solid var(--section-separate-line-color);
}

.vk-mobile-nav nav ul li a:hover {
 background-color: var(--menu-hover-bg-color);
}

.page-header{
	background-color:var(--pageheader);
	border-style: solid;
	border-width: 1px;
	border-left-style: none;
	border-right-style: none;
	color: var(--section-separate-line-color);
}

.page-header .container{
	color:var(--text-color);
}
.siteHeader_logo img {
	max-height:90px;
 }

.siteHeader{
	background-color:var(--sitekleur);
}

.section.siteContent{
	background-color:var(--sitekleur); 
	color: var(--text-color);
}

 .mainSection-col-two {
    float: left;
    display: flow-root;
    z-index: 300;
  }

.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
 	border:var(--div-border-width) solid var(--section-separate-line-color);
 	border-radius:var(--border-roundings); 
}

.col-md-3 aside.widget_block .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
 	border-style:none; 
}

.wp-block-columns h1.wp-block-heading{
	font-size: 2.2rem;
}

.wp-block-columns h1.wp-block-heading,
.wp-block-columns p{
	margin: 10px 0 10px 10px;
	line-height: 1.5;
}

.gMenu_outer{
	background-color: var(--sitekleur) !important;
}

.header_scrolled .gMenu>li {
  	width:50%;
  	border-left:0 solid #f5f5f5;
 }
 
.header_scrolled .gMenu_outer{
    border-bottom-style: solid;
	border-bottom-color: var(--section-separate-line-color);
	padding-bottom: 10px;
}

 .header_scrolled .gMenu>li:last-child {
  border-right:0 solid #f5f5f5
 }

 
 .gMenu > li .gMenu_name{
 	font-size:inherit;
 }
 
 .gMenu a {
	color:white;
	height:100%
}
.gMenu a:active,
.gMenu a:focus,
.gMenu a:hover {
	background-color: var(--menu-hover-bg-color);
	transition:background-color .4s;
	color:#333;
	text-decoration:none
}

.gMenu > li::before, 
.gMenu > li.menu-item-has-children::after {
  border-bottom-color: var(--section-separate-line-color);
}

.gMenu > li > ul.sub-menu{
	border: 1px solid white;
	width: auto;
	left: 1em;
	margin-left: 0;
	background-color: var(--sitekleur);
}

.gMenu ul li a{
	background-color: var(--sitekleur);
	border-style: none;
	text-decoration: none;
	font-style: inherit;
}

.gMenu ul li a:hover{
	background-color: var(--menu-hover-bg-color);
	font-weight: bolder;
	color: #333;
}


.menu-item-type-custom ,
.menu-item-object-custom ,
.menu-item-has-children a{
	color:white;
}

.siteFooter {
	border-top:3px solid var(--section-separate-line-color);
	background-color:var(--sitekleur);
}

.footerWidget {
	max-width: 1280px;
}

.pvd-footer-container{
	color:var(--text-color);
	
}

.div-copyright-container{
	border-top:3px solid var(--section-separate-line-color);
}

.copyright a{
	color:var(--menu-text-color);
}

.copyright a:hover{
	background-color: var(--menu-hover-bg-color);
	color: var(--menu-hover-text-color);
}

.google{
	border-radius:var(--border-roundings);
	height:340px;
	width: auto;	
	border: var(--div-border-width) solid var(--div-border-color);
	margin-top:20px;
}

.google iframe#iframe-google{
	border: 0; 
	width: 100%; 
	height: 100%; 
	padding: 10px;
}

.huisregels{
	border-style: solid;
	border-width: var(--div-border-width);
	border-radius: var(--border-roundings);
}

.huisregels li:first-child{
	margin-top: 10px;
}

div.pvd-div, 
div.pvd-tablepress , 
div.pvd-div-footer-contact,
div.pvd-div-footer-openingstijden, 
div.pvd-div-footer-volgons, 
div.pvd-div-footer-praktische-informatie{
	border-style: solid;;
   border-width: var(--div-border-width);	
	border-radius: var(--border-roundings);
	border-color: var(--div-border-color);
	margin-bottom: 30px;
	width: fit-content;
	display: inline-table;
	line-height: 1;
}

div.pvd-tablepress{
	width: 85%
};

div.pvd-div p, 
div.pvd-div h4{ 
	margin: 1em;
}

div.pvd-div p a, 
div.pvd-div ul li a{
	color: var(--menu-text-color);
	text-decoration: underline;
	font-weight: bolder;
}

div.pvd-div ul li a{
	font-weight: normal;
}

div.pvd-div p a:hover , 
div.pvd-div ul li a:hover{
	background-color: var(--menu-hover-bg-color);
	color: var(--menu-hover-text-color);
}	

div.pvd-div-footer-contact,
div.pvd-div-footer-openingstijden, 
div.pvd-div-footer-volgons, 
div.pvd-div-footer-praktische-informatie{
	border-style: none;
	width: 100%;
}

div.pvd-div-footer-volgons ul.icons{
	text-align: center;
	padding: 0;
}


div.info-buttons{
	color: var(--text-color);
	display: contents;
	width: 80%;
}

div.disclaimer, 
div.algemene-voorwaarde, 
div.privacyverklaring{
	height: 50px;
	border-style: solid;
	border-width: var(--div-border-width);
	border-radius: 25px;
	margin: 20px auto 0 auto;
	text-align: center;
	padding-top: 15px;
	width: 80%;
	color: var(--text-color);
}

div.disclaimer:hover, 
div.algemene-voorwaarde:hover, 
div.privacyverklaring:hover{
	background-color: var(--menu-hover-bg-color);
	color: var(--menu-hover-text-color);
}

div.info-buttons a{
	text-decoration: none;
}


div.info-buttons a:hover{
	text-decoration: none;
}

#div-tarieven, 
#div-openingstijden,
.div-openingstijden{
	text-align: center;
	width: fit-content;
	margin: auto;
}


.tablepress img{
	max-width: 90%!important;
}
.tablepress>:where(thead,tfoot)>*>th {
 background-color:var(--sitekleur);
 color:var(---tablepress-text-color);
 border-style: hidden!important;
}

.tablepress>:where(tbody)>*>td {
 background-color:var(--sitekleur);
 color:var(--tablepress-text-color);
 border-style: hidden!important;
}

.tablepress > :where(tbody) > tr > *{
 color:var(--tablepress-text-color)!important;
}

table.tablepress{
	margin:10px;
	width: auto;
}

.tablepress > .row-hover > tr:hover > * {
  color: var(--menu-hover-text-color)!important;
 /* font-weight:bold; */
}

.pvd-div-footer-openingstijden div#div-table-id-4 .tablepress > .row-hover > tr:hover > * {
  background-color: var(--sitekleur);
  color: var(--tablepress-text-color) !important;
  font-weight: inherit;
}

.h4-veiligheid{
	margin-left:10px;
	margin-top:10px!important;
	margin-right: 10px;
}
	

/* 1=Groepslessen 2=Privelessen 3=Lease 6=Pension */

#tablepress-1 tbody tr td.column-1 , 
#tablepress-2 tbody tr td.column-1, 
#tablepress-3 tbody tr td.column-1,
#tablepress-6 tbody tr td.column-1{
	width: 500px;
	border-style: none!important;
}

#tablepress-1 tbody tr td.column-2 , 
#tablepress-2 tbody tr td.column-2, 
#tablepress-3 tbody tr td.column-2,
#tablepress-6 tbody tr td.column-2{
	text-align: end;
	width: 1px;
	padding: 8px 2px 0 0;
	border-left-style: solid;
	border-left-color: var(--div-border-color);
	border-right-color: var(--div-border-color);
}

#tablepress-1 tbody tr td.column-3, 
#tablepress-2 tbody tr td.column-3, 
#tablepress-3 tbody tr td.column-3,
#tablepress-6 tbody tr td.column-3{
	text-align: end;
}

/* Lease */
/* Euro kolom */
#tablepress-3 tbody tr td.column-2{
	display: none;
}

#tablepress-3 tbody tr td.column-3,
#tablepress-3 tbody tr td.column-4,
#tablepress-3 tbody tr td.column-5{
	width: 22%;
	text-align: end;
	border-style: solid!important;
	border-width: 1px;
	border-color: var(--div-border-color);
}

#tablepress-3 tbody tr.row-4 td.column-3,
#tablepress-3 tbody tr.row-4 td.column-4,
#tablepress-3 tbody tr.row-4 td.column-5,
#tablepress-3 tbody tr.row-5 td.column-3,
#tablepress-3 tbody tr.row-5 td.column-4,
#tablepress-3 tbody tr.row-5 td.column-5{
	text-align: center;
}


/* Openingstijden */
#tablepress-4{
	margin-right: 4px;
}

div#div-table-id-4 table.tablepress-id-4 thead,
div#div-table-id-4 table#tablepress-id-4-no-2 thead{
	display: none;
}


#div-table-id-4 .tablepress-id-4 tbody tr td.column-1{
	width: 20%;
	padding-right: 20px;
}

#div-table-id-4 .tablepress-id-4 tbody tr td.column-2{
	display: block;
}

div#div-table-id-4 table.tablepress-id-4{
	width: auto;
	--padding:0.1rem;
}

.wp-block-columns .div-openingstijden{
	width: fit-content;
}

/* Contact */
#tablepress-5 tbody tr.row-4 td.column-1 a u,
#tablepress-5 tbody tr.row-5 td.column-1 a u,
#tablepress-5-no-2 tbody tr.row-4 td.column-1 a u,
#tablepress-5-no-2 tbody tr.row-5 td.column-1 a u{  
	color:var(--menu-text-color);
}

#tablepress-5 tbody tr,
#tablepress-5-no-2 tbody tr{
	margin-left: 0;
}

#tablepress-5 tbody tr.row-4 td.column-1 a u:hover,
#tablepress-5 tbody tr.row-5 td.column-1 a u:hover,  
#tablepress-5-no-2 tbody tr.row-4 td.column-1 a u:hover,
#tablepress-5-no-2 tbody tr.row-5 td.column-1 a u:hover{  
	background-color: var(--menu-hover-bg-color);
	color: var(--menu-hover-text-color);
}

#tablepress-5 tbody tr.row-1 *,
#tablepress-5 tbody tr.row-2 *,
#tablepress-5 tbody tr.row-3 *,
#tablepress-5 tbody tr.row-8 *,
#tablepress-5 tbody tr.row-9 *,
#tablepress-5-no-2 tbody tr.row-1 *,
#tablepress-5-no-2 tbody tr.row-2 *,
#tablepress-5-no-2 tbody tr.row-3 *,
#tablepress-5-no-2 tbody tr.row-8 *,
#tablepress-5-no-2 tbody tr.row-9 *{
	line-height: 0.2;
} 

#tablepress-5 tbody tr td.column-1{
	width: auto;
	line-height: 1;
} 

#tablepress-5 tbody tr.row-4 ,
#tablepress-5 tbody tr.row-5 ,
#tablepress-5-no-2 tbody tr.row-4,
#tablepress-5-no-2 tbody tr.row-5{
	line-height: 0.2;
}  

#tablepress-5 tbody tr.row-7 td.column-2,
#tablepress-5 tbody tr.row-7 td.column-3,
#tablepress-5 tbody tr.row-8 td.column-2,
#tablepress-5 tbody tr.row-8 td.column-3,
#tablepress-5 tbody tr.row-9 td.column-2,
#tablepress-5 tbody tr.row-9 td.column-3,
#tablepress-5-no-2 tbody tr.row-7 td.column-2,
#tablepress-5-no-2 tbody tr.row-7 td.column-3,
#tablepress-5-no-2 tbody tr.row-8 td.column-2,
#tablepress-5-no-2 tbody tr.row-8 td.column-3,
#tablepress-5-no-2 tbody tr.row-9 td.column-2,
#tablepress-5-no-2 tbody tr.row-9 td.column-3{
	padding-left: 0;
}


.pvd-blok-div-contact div #tablepress-5 tbody tr.row-1 *,
.pvd-blok-div-contact div #tablepress-5 tbody tr.row-2 *,
.pvd-blok-div-contact div #tablepress-5 tbody tr.row-3 *,
.pvd-blok-div-contact div #tablepress-5 tbody tr.row-8 *,
.pvd-blok-div-contact div #tablepress-5 tbody tr.row-9 *{
	line-height: 0.2;
}


#div-table-id-5 #tablepress-5,
#div-table-id-5 #tablepress-5-no-2{
	width: auto;
} 

#agenda_bossenhoeve{
	width: 100%;
	height: inherit;
}

#img-contact-telefoon, 
#img-contact-email{
	background-color: var(--sitekleur);
	padding-right: 2px;
}

.h4-footer-info{
	color: var(--text-color);
	text-align: center;
	font-weight: bold;
	border-style: none;
	margin: auto;
	padding: 5px 0 5px 0;
}

div.pvd-div-footer-contact h4.h4-footer-info, 
div.pvd-div-footer-openingstijden h4.h4-footer-info,
div.pvd-div-footer-praktische-informatie h4.h4-footer-info{
	text-align: start;
	margin-left:20px;
}

div.pvd-div-footer-praktische-informatie h4.h4-footer-info{
	margin-left: 60px;
}

.hr-footer-line{
	width: 100%;
	height: 2px;	
	background-color: var(--section-separate-line-color);
	margin: auto;
	border-width: 0;
}

.sectionBox{
	background-color: var(--sitekleur);
	border-top: solid var(--section-separate-line-color);
}
	

.container.sectionBox{
	border-top: solid var(--text-color);
	border-top-style: none;
	border-style: none;
}


.breadSection{
	display: none;
}

ul.icons{
	margin-top: 20px;
}

li.social-instagram , 
li.social-facebook{
	display: block;	
}

li.social-instagram a , 
li.social-facebook a{
	font-size: xxx-large;
	display: inline-block;
	background-color: var(--sitekleur);
	color: var(--text-color);
}

li.social-instagram a:hover , 
li.social-facebook a:hover{
	color: var(--menu-hover-bg-color);
}	

body.portfolio-template-default ,
.single ,
.single-portfolio{
	background-color: var(--sitekleur)!important;
	color: var(--text-color);
}

body.portfolio-template-default header.siteHeader{
	border-bottom: var(--div-border-width) solid var(--section-separate-line-color);
	}

div.tlp-portfolio-container.tlp-single-detail {
	border: var(--div-border-width) solid var(--div-border-color);
	display: flex;
	padding: 20px 0 0 20px;
	border-radius: var(--border-roundings);
	margin-bottom: 20px;
	width:800px;
}

.tlp-portfolio-container .tlp-single-item{
	border: var(--div-border-width) solid var(--div-border-color);
	border-radius: 25px;
}

.tlp-portfolio-isotope-button button{
	border: var(--div-border-width) solid var(--div-border-color);
	background-color: var(--sitekleur);
	color: var(--text-color);

}

.tlp-team .short-desc, .tlp-team .tlp-team-isotope .tlp-content, .tlp-team .button-group .selected, 
.tlp-team .layout1 .tlp-content, .tlp-team .tpl-social a, .tlp-team .tpl-social li a.fa, 
.tlp-portfolio button.selected, .tlp-portfolio .layoutisotope .tlp-portfolio-item .tlp-content, .tlp-portfolio button:hover{
	background-color: var(--menu-hover-bg-color) !important;
	font-weight: inherit;
	color:var(--menu-hover-text-color);
}

.tlp-portfolio .isotope3 .tlp-content h3 a,
.tlp-portfolio .carousel3 .tlp-content h3 a, 
.tlp-portfolio .layout3 .tlp-content h3 a{
	color: var(--textkleur);
}

#tlp-portfolio-container-256 .tlp-portfolio-item h3 a:hover, 
#tlp-portfolio-container-256 .tlp-portfolio-item h3:not(.color-white):hover {
	background-color: var(--menu-hover-bg-color);
	color: var(--menu-hover-text-color);
	text-decoration: underline;
}

.tlp-portfolio-item{
	margin-top: 1em;
	text-align: center;
}

div.others-info{
	display: none;
}


.tlp-portfolio .isotope3 .tlp-content {
  display: initial;
}

div.tlp-portfolio-container.tlp-single-detail {
	display: block;
}

.tlp-single-detail .tlp-portfolio-detail-wrap{
	margin-bottom: 0;
}

.tlp-overlay{
	background-color: var(--overlay-color) !important;
}

div.tlp-portfolio-container.tlp-single-detail h2.portfolio-title{
	text-align: center;
}

div.tlp-portfolio-image{
	display:none;
}	

div.portfolio-details{
	margin: 4em 0 2em 1em;
	width: 95%;
}

.div-portfolio-slider{
	padding-top: 0;
} 

.div-portfolio-info{
	border: 1px solid var(--section-separate-line-color);
	border-radius: var(--border-roundings);
	margin-top: 30px;
	width: auto;
	max-width: max-content;
}

.div-portfolio-info table tbody tr td{
	line-height: .5;
	vertical-align: middle;
}

.div-portfolio-info table tbody tr td.column-1{
	width: auto;
	font-size: larger;
	font-weight: bold;
}

.div-portfolio-info table tbody tr td.column-2{
	width: 1px;
}
.div-portfolio-description, 
.div-portfolio-beschikbaar{
	margin-top: 15px;
	padding: 15px 0 0 15px;
	width: auto;
	border: 1px solid var(--section-separate-line-color);
	border-radius: var(--border-roundings);
}

.div-portfolio-beschikbaar{
	padding-top: 10px;
	padding-bottom : 10px;
	display: table;
}

.div-portfolio-beschikbaar p{
	font-weight: bolder;
	font-size: larger;
}

.div-portfolio-beschikbaar-column{
	display: block;
	width: 130px;
	float: left;
	margin-top: -10px;
}


.label-portfolio-beschikbaar{
	padding-left: 10px;
	font-weight:normal!important;
	font-style: oblique;
	text-decoration-line:line-through;
	margin-bottom: 1rem;
}

.label-portfolio-beschikbaar-checked{
	padding-left: 10px;
	font-weight:bold!important;
	font-style : normal;
	text-decoration-line:none;
}

.td-portfolio-beschikbaar{
	display:inline-block;
	width: 150px;
}

.checkbox-portfolio-beschikbaar{
	color: white;
	accent-color: var(--checkbox-background-color);
}

.portfolio-detail-desc{
	height: 30px;
}

.div-portfolio-info .wp-block-table table tbody tr td {
	width:20px;
}

.div-portfolio-info .wp-block-table table tbody tr td td{
	width:10px;
}

.div-portfolio-button{
	padding-top: 10px;
}

.div-portfolio-button button.button-terug{
	color: var(--textkleur);
	background-color: var(--sitekleur);
	border: solid 1px var(--section-separate-line-color);
	border-radius: var(--border-roundings);
}

h2.portfolio-title{
	border-top-color:var(--section-separate-line-color); 
	border-bottom-color: var(--section-separate-line-color);
}

/* pvd-contact patroon */
.pvd-blok-div-contact{
	border-radius: var(--border-roundings);
	width: fit-content;
	line-height: 1;
	display: inline-table;
}

.img-whatsapp{
	max-width: 80%;
}


@media (min-width:1200px) {

 .gMenu_outer nav {
  font-weight: lighter;
  font-size-adjust: 0.8;
  vertical-align:bottom;
 }	

}

@media (max-width: 1200px )
{
div.disclaimer, 
div.algemene-voorwaarde, 
div.privacyverklaring{
	width: 80%;
}

div.footerWidget div.row div.col-md-3{
	flex: 0 0 50%;	
	max-width: 50%;
}	

div.pvd-div-footer-volgons h4.h4-footer-info,
div.pvd-div-footer-volgons ul.icons{
	text-align: start;
	margin-left:40px;
}

}

@media (max-width: 1000px){
div.pvd-div-footer-volgons h4.h4-footer-info,	
div.pvd-div-footer-praktische-informatie h4.h4-footer-info{
	text-align: start;
	margin-left:40px;
}


div.portfolio-details{
	width: 95%;
}
}

@media (min-width:768px){
.col-md-3 *{
	line-height: 0.8;
}

}

@media (max-width:767px) {
.div-portfolio-slider{
	padding-top: 0;
} 	

div.footerWidget div.row div.col-md-3{
	flex: 0 0 50%;	
	max-width: 50%;
}	

div.pvd-tablepress{
	width: fit-content
};

}

@media (max-width:768px) {

 .google{
 	width:auto;
 }	
 
 .component.contact-information{
	width:auto;
}


div.pvd-div-footer-volgons h4.h4-footer-info, 
div.pvd-div-footer-praktische-informatie h4.h4-footer-info{
	text-align: start;
	margin-left:20px;
}	

table.tablepress{
	width: auto;
}

#div-tarieven, 
#div-openingstijden{
	width: fit-content;
}

.tlp-single-detail .tlp-portfolio-detail-wrap{
	margin-right: 10px;
	margin-bottom: 0;
}

div.portfolio-details{
	margin-top: 0 ;
}

.div-portfolio-slider{
	padding-top: 0;
} 

 
}

@media (max-width:550px){
div.footerWidget div.row div.col-md-3{
	flex: 0 0 100%;	
	max-width: 100%;
}

.div-portfolio-info table tbody tr.row-3 td.column-1{
	line-height: 1;	
}
}

@media (max-width:335px){

#tablepress-7 tbody tr.row-5 td.column-1 a,
#tablepress-7-no-2 tbody tr.row-5 td.column-1 a{
	display: block;
}

#tablepress-4 thead{
	display: none;
}


@media (max-width:320px){
	
div.disclaimer, div.algemene-voorwaarde, div.privacyverklaring{
	margin-left: auto;
	margin-right: auto;
}

#tablepress-5 tbody tr.row-1 td.column-1,
#tablepress-5-no-2 tbody tr.row-1 td.column-1,
#tablepress-5 tbody tr.row-4 td.column-1,
#tablepress-5-no-2 tbody tr.row-4 td.column-1,
#tablepress-5 tbody tr.row-5 td.column-1,
#tablepress-5-no-2 tbody tr.row-5 td.column-1,
#tablepress-5 tbody tr.row-9 td.column-1,
#tablepress-5-no-2 tbody tr.row-9 td.column-1,
#tablepress-5 tbody tr.row-9 td.column-3,
#tablepress-5-no-2 tbody tr.row-9 td.column-3{
	line-height: 1;
}

}


