/*
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
*/

body {
	overflow-x:hidden;
}
.one-container .site-content {
	padding-top:0;
	padding-bottom:0;
}

#sticky-navigation,
.site-header {
	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 {
  background-color:#f1f1f1 !important;
}
.main-navigation .main-nav ul li {
	margin-left:10px
}
.main-navigation .main-nav ul li > a {
	background-color:#007bff;
  border-radius:6px !important;
}
.main-navigation .main-nav ul li > a:hover {
  background-color:#0062cc !important;
	color:#ffffff !important;
}

.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:#212529;
}
.main-navigation .main-nav ul li.menu-item-66 > a:hover {
	background-color:#e2e6ea !important;
	color:#212529 !important;
}
.navigation-branding img {
	padding:0 !important;
}

.site-footer .grid-container {
	max-width:960px;
}
.site-footer h4 {
	color:#00deb1;
	line-height:1.2;
	margin-bottom:10px;
}


.has-black-color {
	color:#212529;
}
.has-black-background-color {
	background-color:#212529;
}
.has-dark-grey-color {
	color:#424242;
}
.has-dark-grey-background-color {
	background-color:#424242;
}
.has-light-grey-color {
	color:#e2e6ea;
}
.has-light-grey-background-color {
	background-color:#e2e6ea;
}
.has-very-light-grey-color {
	color:#f1f1f1;
}
.has-very-light-grey-background-color {
	background-color:#f1f1f1;
}
.has-white-color {
	color:#ffffff;
}
.has-white-background-color {
	background-color:#ffffff;
}
.has-green-color {
	color:#00deb1;
}
.has-green-background-color {
	background-color:#00deb1;
}
.has-blue-color {
	color:#007bff;
}
.has-blue-background-color {
	background-color:#007bff;
}
.has-dark-blue-color {
	color:#0062cc;
}
.has-dark-blue-background-color {
	background-color:#0062cc;
}


.two-columns p {
	columns:2;
}
.two-columns p .green {
	display:block;
	color:#00deb1;
	margin-bottom:1.5em;
}
.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: #007bff;
  color: #ffffff;
  padding: 10px 20px;
  border-radius: 6px;
  margin: 0 10px;
  border-width: 0;
}
#Copy:hover { 
	background-color: #0062cc;
  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;
	}
}