/*.paginaAfbeelding {
	position: relative;
	overflow: hidden;
}

.paginaAfbeelding img {
	position: relative;
	left: 50%;
	margin-left: -960px;
	height: 400px;
	width: 1920px;
	max-width: initial;
	max-width: inherit;
}*/

.focuspoint {
    position: relative;
    overflow: hidden;
    /*min-height: 400px;*/
    background-position: 48% 51%;
}

.focuspoint img {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    display: block;
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    max-height: none;
    max-width: none;
}

nav.mainMenu {
    z-index: 999;
    position: relative;
}

.title { font-size: 1.8rem; }

b, strong { font-weight: 500; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus { font-weight: 400; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { font-weight: 400; }

.searchform.active label .search-field {  font-size: 13px; width:260px; } /*you can add here "width:260px; how it was"*/


.type-page{

    padding-bottom:20px;
    padding-top:20px;
}
.type-project{

    padding-bottom:20px;
    padding-top:20px;
}


@media (min-width:768px) {

    .pageLinksWr .pageLinks .plSlider .plBlock:hover {
    box-shadow: 0 3px 24px rgba(0,0,0,0.3);
    position: relative;
    top: -5px;
    transition: box-shadow 500ms ease-in-out;
}

    .pageLinksWr .pageLinks .plSlider .plBlock { transition: box-shadow 500ms ease-in-out; }
}
@media (max-width:388px) {
    
    .searchform.active label .search-field {  font-size: 13px; width:50%; }
}

.mainFooter .upperFooter {
    background: #e6e6e6;
}