/*
Theme Name: GeneratePress Child theme of generatepress
Theme URI: 
Description: Child theme of generatepress theme for the GeneratePress theme
Author: <a href="https://tomusborne.com">Tom Usborne</a>
Author URI: 
Template: generatepress
Version: 3.0.3
*/

/*--------------------------------------------------------------
## Basics
--------------------------------------------------------------*/

body {
	overflow-x:hidden;
}
.home .site.grid-container {
	max-width:1200px;
}


.home.one-container .site-content {
	padding-top:0;
	padding-bottom:0;
}

#sticky-navigation,
.main-navigation {
	box-shadow: 0 0 20px rgb(0 0 0 / 20%);
}
#sticky-navigation .grid-container {
    max-width: 100%;
	background-color:#f1f1f1;
}
.sticky-navigation-logo img {
	padding:0;
}
.main-navigation .main-nav ul {

}
.main-navigation .main-nav ul li {
	margin-left:10px;
}
.main-navigation .main-nav ul li > a {
	background-color:rgba(255, 255, 255, 0.3);
  border-radius:8px !important;
}
.main-navigation{
  padding-top:20px;
	padding-bottom:20px;
	box-shadow: 0 0 10px rgb(0 0 0 20%);
}
.inside-navigation {
	padding-left:20px;
	padding-right:20px;
}

.main-navigation.sticky-navigation-transition .main-nav > ul > li > a {
	line-height:40px;
}
.main-navigation .main-nav ul li.menu-item-66 > a {
	background-color:#ffffff;
	color:var(--contrast-2);
}
.main-navigation .main-nav ul li.menu-item-66 > a:hover {
	background-color:var(--contrast-3) !important;
	color:var(--base-2) !important;
}
.navigation-branding img {
	padding:0 !important;
}

.blog .menu-item-64,
.blog .menu-item-66,
.single-post .menu-item-64,
.single-post .menu-item-66 {
	display:none;
}
.blog .grid-container {
    max-width: 1180px;
}
.blog .post-image {
	margin-bottom:10px !important;
}
.blog h2.entry-title {
	font-size: 24px;
	color: var(--contrast);
}
.blog h2.entry-title > a {
	color: var(--contrast);
}
.blog h2.entry-title > a:hover {
	color: var(--contrast-3);
}
.blog .entry-summary {
	margin-top:6px;
}
.blog .entry-date {
	color: var(--contrast-2);
}
.single-post.one-container .site-content {
    padding-bottom: 40px;
}

@media (min-width: 600px) {
.two-columns p {
	columns:2;
}
}

.knop.rood:after {
	content: 'ZEER BELANGRIJK';
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	border-radius:15px;
	margin-left:10px;
	background-color:#dc3545;
	color:#fff;
}
.knop.geel:after {
	content: 'BELANGRIJK';
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	border-radius:15px;
	margin-left:10px;
	background-color:#ffc107;
}
p.rand.rondom {
	border: 2px solid #ddd;
	padding:20px;
}
p.rand.rondom + p {
	margin-top:calc(-1.5em - 2px);
}

#Copy {
	background-color:var(--contrast-3);
  color: #ffffff;
  padding: 10px 20px;
  border-radius: 6px;
  margin: 0 10px;
  border-width: 0;
}
#Copy:hover { 
	background-color: var(--contrast-2);
  color: #ffffff;
}

.gb-grid-wrapper-8724ecb3 .gb-container .gb-container {
    max-width: 140px;
    margin-left: auto;
    margin-right: auto;
}

.main-nav .current-menu-item {
	display:none;
}

@media (max-width: 768px) {
.inside-header .main-nav li {
    margin-top:5px;
    margin-bottom:5px;
	}
	.nav-float-right #site-navigation {
    margin-right: auto;
	}
}

/*--------------------------------------------------------------
## Header new
--------------------------------------------------------------*/