.news-page-item-wrapper {
	grid-template-columns: 1fr!important;
	
}


.max-width-lock {
    padding-left: 0px;
    padding-right: 0px;
}
.medium-padding-h {
    padding-left: 15px;
    padding-right: 15px;
}
.logo:not(.logo-gold) {
    padding: 5px;
}
a.logo-gold {
	padding: 20px;
}
a.logo-gold img, img.logo-gold {
	box-shadow: 0px 0px 0px 10px #AE824B;
}
.logo {
  
    
}
.logo img {
    height: 40px;
}

body:not(.template-home) .content-wrapper {
   padding-left: 50px;
   padding-top: 25px;
	padding-top: 48px; /* Gerben wilt altijd een balk boven*/
}

body,  p {
   
    font-size: 12px;
}

h1.jumbo {
    font-size:30px;
}
h1 {
    font-size:25px;
}
h3, .ro-blocks *[class*="-divider"] .button {
    font-size:14px;
}
.menu-footer {
    display: none!important;
}
.menu-wrapper > *:first-child {
    display: none!important;
}
.menu-wrapper > *:last-child {
    display: none!important;
}
.menu-wrapper {
    display: block!important;
}
.menu, .menu nav {
    width: 100%!important;
    margin-left: 0px!important;
    margin-right: 0px!important;
}
nav ul {
   
}
nav li {
    margin: 0px auto;
}
nav li:not(:first-child) {
    margin-left: 0px!important;
}
nav li:not(:last-child) {
    margin-right: 0px!important;
}
nav li a{
    
    line-height: 20px;
    font-size: 12px;
}


.header-fixed .menu nav li a {
    padding: 10px 5px!important;
  
}
.scrolled-half.template-projecten .card h1.jumbo { 
     left: 50px;
    padding-right: 10px;
    font-size:20px;
    padding-bottom: 30px;
}
nav > ul > li > :not(a) {
    position: fixed;
    left: 0px!important;
    width: 100vw!important;
    bottom: 43px;
    right: 0px!important;
}
nav > ul > li > * ul {
    max-width: 100vw!important;
}
div[class*="grid-"][class*="-3"], .grid-3 {
	grid-template-columns:  1fr;	
}
.grid-4, div[class*="grid-4"],
.grid-5, div[class*="grid-5"] {
	grid-template-columns: 1fr 1fr;	
}
.ro-block-image-overlay .fa-chevron-right {
	display: none;
}

.alt-logo-wrapper {
	height: 48px;
}
.no-phone {
	display: none;
}