/*
Theme Name: Waarborg Vastgoed
Theme URI: http://waarborgvastgoed.nl/
Author: Waarborg Vastgoed
Author URI: https://waarborgvastgoed.nl
Description: Default theme
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, sticky-post, threaded-comments, translation-ready
Text Domain: waar_theme_text
*/

@font-face {font-family: 'goboldregular';  src: url(/wp-content/themes/waar/assets/fonts/GoboldRegular.woff2) format("woff2"),url(/wp-content/themes/waar/assets/fonts/GoboldRegular.woff) format("woff");  font-weight: 400;  font-style: normal;  }
@font-face {font-family: 'swiftone';  src: url(/wp-content/themes/waar/assets/fonts/Swiftone.woff2) format("woff2"),url(/wp-content/themes/waar/assets/fonts/Swiftone.woff) format("woff");  font-weight: 400;  font-style: normal;  }
@font-face {font-family: 'allerta';  src: url(/wp-content/themes/waar/assets/fonts/Allerta-Regular.woff2) format("woff2"),url(/wp-content/themes/waar/assets/fonts/Allerta-Regular.woff) format("woff");  font-weight: 400;  font-style: normal;  }
@font-face {font-family: 'markpro';  src: url(/wp-content/themes/waar/assets/fonts/MarkPro.woff2) format("woff2"),url(/wp-content/themes/waar/assets/fonts/MarkPro.woff) format("woff");  font-weight: 400;  font-style: normal;  }

body {
    padding-top: 0px;
    margin-left: 3%;
}

body.page-template-page-homepage {
    background-position: center center;
    background-attachment: fixed!important;
    background-repeat: no-repeat!important;
    -webkit-background-size: cover!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    background-size: cover!important;
}

#sb_instagram {
	margin-left: 25px;
}

#sb_instagram #sbi_load .sbi_follow_btn {
    margin-top: 30px;
}

.wpcf7-response-output.alert.alert-warning {
	display: none;
}

@media screen and (max-width: 768px) {
	#sb_instagram {
		margin-left: 10px;
		margin-right: 10px;
	}
}

.hide {display: none;}

.spacer-8 {
    height: 8px;
}

.spacer-10 {
    height: 10px;
}

.spacer-15 {
    height: 15px;
}

.spacer-20 {
    height: 20px;
}

.spacer-25 {
    height: 25px;
}

.spacer-30 {
    height: 30px;
}

.spacer-40 {
    height: 40px;
}

.spacer-45 {
    height: 45px;
}

.spacer-50 {
    height: 50px;
}

.spacer-55 {
    height: 55px;
}

.spacer-60 {
    height: 60px;
}

.spacer-70 {
    height: 70px;
}

.spacer-75 {
    height: 75px;
}

.spacer-80 {
    height: 80px;
}

.spacer-100 {
    height: 100px;
}

.padding-20-left {
    padding-left: 20px;
}

.padding-40-left {
    padding-left: 40px!important;
}

.padding-left-2 {
    padding-left: 2px;
}

.wbv-homepage {
    font-family: 'goboldregular', sans-serif;
}

.wbv-homepage-btn {
    background-color: #000000;
    font-family: 'markpro', sans-serif!important;
    color: #ffffff!important;
	padding: 8px 30px 8px 30px !important;
	font-size: 14px;
	line-height: 31px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.wbv-login-btn {
    background-color: #000000;
    font-family: 'markpro', sans-serif!important;
    color: #ffffff!important;
	padding: 8px 30px 8px 30px !important;
	font-size: 14px;
	line-height: 31px;
	border-radius: 4px;
}

.wbv-homepage-btn:hover,.wbv-login-btn:hover {
    text-decoration: underline;
}


.wbv-inspiratievol {
    font-family: 'swiftone',sans-serif;
    color: #fff;
    font-size: 50px;
    margin-bottom: 20px;
    font-weight: 400 !important;
    letter-spacing: 2px;
}

.wbv-wonen-en-werken {
    text-transform: uppercase;
    font-size: 60px;
    margin-bottom: 20px;
    color: #000;
    font-weight: 400 !important;
    letter-spacing: 2px;
}

.wbv-slogan {
    text-transform: uppercase;
    font-size: 19.8px;
    color: #000;
    font-weight: 400 !important;
    font-weight: 400 !important;
    letter-spacing: 1px;
}

.wbv-home-menu-menu ul {
    list-style: none;
}

.wbv-home-menu-menu ul li {
    padding-bottom: 15px;
}

.wbv-home-menu-menu ul li a {
    letter-spacing: 1px;
    cursor: pointer;
    color: #000000;
    font-size: 22px;
    margin-top: 20px;
    font-weight: 400;
    text-transform: uppercase;
}

.wbv-home-menu-menu ul li a:hover {
    color: #ffffff;
}

.wbv-home-groen {
    display: none;
}

.wbv-home-menu > span.icon{
    margin-bottom: 5px;
    font-size: 45px;
}

.wbv-home-menu-icon,.wbv-home-menu-text{
    cursor: pointer;
}

.wbv-home-menu.white {color: #ffffff;}
.wbv-home-menu.black {color: #000000;}

.wbv-hp-menu-overlay {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    overflow-y: scroll;
    background-color: rgba(0,0,0,0.5);
    z-index: 100;
    top: 0;
    margin-left: -3%;
}

.wbv-hp-menu-overlay-container {
    width: 50%;
    min-height: 100%;
    background-color: #ffffff;
    z-index: 25;
    top: 0;
}

.wbv-search-function {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    overflow-y: scroll;
    background-color: rgba(124, 185, 39,.94);
    z-index: 100;
    top: 0;
    margin-left: -3%;
}

.wbv-search-function-overlay-container {
    width: 100%;
    min-height: 100%;
    /*background-color: transparent;*/
    z-index: 25;
    /*top: 0;*/
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    font-size: 18px;
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
    ms-transform: scale(.9);
    transition: all ease-in-out .3s;
}

.wbv-hp-menu-overlay-container .sb_instagram_header {
    display: none;
}

.wbv-hp-menu-overlay-container #sbi_load {
	display: none; 
}

.wbv-hp-menu-overlay-container .sbi {
	margin-top: 30px !important;
    margin-left: 22px !important;
	padding-bottom: 0 !important;
}

.wbv-hp-menu-overlay-container .extraIGFeed {
	margin-left: 80px !important;
	margin-top: 50px !important;
}

.extraFeedLink {
	margin-left: -40px;
	font-family: 'goboldregular', sans-serif !important;
	font-size: 16px !important;
	text-transform: uppercase;
	font-weight: bold;
	color: #7cb927 !important;
}

.extraFeedLink img {
	margin-right: 15px;
}


@media screen and (max-width: 1024px) {
	.wbv-hp-menu-overlay-container #sb_instagram {
		display: none !important;
	} 
}

#search-menu-form {
    max-width: 750px;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    margin: 15px;
    position: relative;

}

.quick-search-form-input,.quick-search-form-input:focus {
    background-color: transparent!important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    text-align: center;
    border-bottom: 4px solid #000000!important;
    padding: 20px 60px 20px 60px;
    font-size: 35px!important;
    font-family: 'markpro',sans-serif;
    color: #000000!important;
}

.search-menu-form-icon {
    position: absolute;
    right: 15px;
    top: 30px;
}

.search-menu-form-icon:hover {
    cursor: pointer;
}

.search-menu-introduction {
    font-family: 'markpro',sans-serif;
}

html.hide-scroll {
    overflow-y: hidden;
}

.wbv-hp-menu-overlay.opened {
    display: block;
}

.menu-overlay-header {
    padding: 57px 60px 45px 110px;
}

.wb-fullscreen-close-btn {
    text-align: right;
    float: left;
}

.wb-fullscreen-nav-close img {
    width: 40px;
}

.wb-fullscreen-nav-close {
    opacity: 1 !important;
    top: unset !important;
    right: unset !important;
    position: unset !important;
}

.wb-fullscreen-nav-close span {
    font-family: 'goboldregular';
    text-transform: uppercase;
    font-size: 16px;
    color: #000000;
    top: 5px;
    position: relative;
}

.wb-fullscreen-nav-close:hover {
    color: #000000;
}

body .waarborg-homepage-menu-widget .widget_text:nth-child(1) {margin-left: 35px; margin-right: 100px; background-position: left 6px; background-image: url('/wp-content/themes/waar/assets/images/browser/arrow3.png'); background-repeat: no-repeat; }
body .waarborg-homepage-menu-widget .widget_text:nth-child(1) div {margin-left: 75px;     font-weight: 600; line-height: 25px;}

body .waarborg-homepage-menu-widget .wb-hp-menu.widget_text:nth-child(1) {margin-left: 35px; margin-right: 100px; background-position: left 6px; background-image: url('/wp-content/themes/waar/assets/images/browser/arrow3.png'); background-repeat: no-repeat; }
body .waarborg-homepage-menu-widget .wb-hp-menu.widget_text:nth-child(1) div {margin-left: 75px;     font-weight: 600; line-height: 25px;}

body .waarborg-homepage-menu-widget .wb-ws-menu .menu-waarborg-menu-sidebar-container {margin-left: 35px; margin-right: 100px; background-position: left 6px; background-image: url('/wp-content/themes/waar/assets/images/browser/arrow3.png'); background-repeat: no-repeat; }

body .waarborg-homepage-menu-widget .wb-ws-menu.widget_text:nth-child(3) {margin-left: 35px; margin-right: 100px; background-position: left 6px; background-image: url('/wp-content/themes/waar/assets/images/browser/arrow3.png'); background-repeat: no-repeat; }
body .waarborg-homepage-menu-widget .wb-ws-menu.widget_text:nth-child(3) div {margin-left: 75px;     font-weight: 600; line-height: 25px;}

body .waarborg-homepage-menu-widget .wb-hp-menu:nth-child(2),body .waarborg-homepage-menu-widget .wb-ws-menu:nth-child(3) {margin-left: 110px; margin-right: 100px; margin-top: 45px; margin-bottom: 30px;}
body .waarborg-homepage-menu-widget .wb-ws-menu:nth-child(2) {margin-left: 110px; margin-right: 100px; margin-top: 0px; margin-bottom: 0px;}
body .waarborg-homepage-menu-widget .wb-hp-menu:nth-child(2) img,body .waarborg-homepage-menu-widget .wb-w-menu:nth-child(2) img {max-width: 100%;}
body .waarborg-homepage-menu-widget .widget_text:nth-child(3){margin-left: 35px; margin-right: 100px; background-position: left 6px; background-image: url('/wp-content/themes/waar/assets/images/browser/arrow3.png'); background-repeat: no-repeat; }
body .waarborg-homepage-menu-widget .widget_text:nth-child(3) div {margin-left: 75px; margin-right: 60px;  line-height: 25px;   font-weight: 600;}
body .waarborg-homepage-menu-widget .widget_text:nth-child(4) {margin-left: 35px; margin-right: 100px; margin-top: 75px; background-position: left 6px; background-image: url('/wp-content/themes/waar/assets/images/browser/arrow3.png'); background-repeat: no-repeat; }
body .waarborg-homepage-menu-widget .widget_text:nth-child(4) div {margin-left: 75px; margin-right: 60px;   line-height: 25px;  font-weight: 600;}

body .waarborg-homepage-menu-widget .widget_text.wb-ws-menu:nth-child(4) a {text-decoration: none!important; font-weight: 500;font-family: 'allerta', sans-serif;}
body .waarborg-homepage-menu-widget .widget_text.wb-ws-menu:nth-child(4) a span {color: #000000;}

body .waarborg-homepage-menu-widget h2 {font-size: 20px;color: #9d9d9c; font-family: 'goboldregular', sans-serif;text-transform: uppercase; letter-spacing: 0.5px;}
body .waarborg-homepage-menu-widget h2 span,body .waarborg-homepage-menu-widget.visible-mobile h2 span  {color: #7cb927!important;}
body .waarborg-homepage-menu-widget .widget_text:nth-child(1) a,body.home .waarborg-homepage-menu-widget.widget_text:nth-child(1) a:hover {color: #7cb927; font-weight: 500;font-family: 'allerta', sans-serif;}
body .waarborg-homepage-menu-widget .widget_text:nth-child(1) a span {color: #000000;}
body .waarborg-homepage-menu-widget .widget_text:nth-child(1) a span.home .waarborg-homepage-menu-widget.widget_text:nth-child(1) a:hover span {color: #000000;}
body .waarborg-homepage-menu-widget .widget_text:nth-child(3),body .waarborg-homepage-menu-widget.widget_text:nth-child(4) {color: #000000;}
body .waarborg-homepage-menu-widget .widget_text.wb-hp-menu:nth-child(3) a,.widget-first.widget-3 a:hover,body .waarborg-homepage-menu-widget .widget_text:nth-child(4) a,body .waarborg-homepage-menu-widget .widget_text:nth-child(4) a:hover {color: #000000; font-weight: 500;font-family: 'allerta', sans-serif; text-decoration: underline;}

.properties-inspirativol {
    font-family: 'swiftone',sans-serif;
    color: #7cb927;
    font-size: 60px;
    margin-bottom: 10px;
    font-weight: 400 !important;
    letter-spacing: 2px;
}

.form-control {
    font-size: 13px;
}

.icon-expand {
    background: rgba(0, 0, 0, 0.4)!important;
}

.property-list-item__facts__fact--full-width,.property-list-item__facts__fact.list-view,#contactformulier p {
    font-family: 'markpro',sans-serif;
    font-size: 14px;
}

#blog-item__meta {
    font-family: 'markpro',sans-serif;
    font-size: 13px;
}

#not-found_whatwouldyoudo {
    font-family: 'swiftone',sans-serif;
    color: #ffffff;
    font-size: 40px;
    margin-bottom: 30px;
    font-weight: 400 !important;
    letter-spacing: 2px;
}

#not-found_goback a,#not-found_search a {
    cursor: pointer;
    color: #ffffff;
    font-family: 'markpro',sans-serif;
    font-weight: bold;
}

#not-found_goback,#not-found_search {
    margin-bottom: 30px;
}

#not-found_search img {
    top: 3px;
    position: relative;
}

.not-found_round-text {
    border: 1px solid #ffffff;
    border-radius: 50px;
    padding-left: 12px;
    padding-right: 13px;
    padding-top: 9px;
    padding-bottom: 9px;
    margin-right: 20px;
}

.not-found_round {
    border: 1px solid #ffffff;
    border-radius: 50px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 9px;
    padding-bottom: 9px;
    margin-right: 20px;
}

#not-found_sub {
    text-transform: uppercase;
    font-size: 60px;
    margin-bottom: 20px;
    color: #000;
    font-weight: 400 !important;
    letter-spacing: 2px;
    font-family: 'goboldregular', sans-serif;
    line-height: 80px;
}

#not-found_title {
    font-family: 'swiftone',sans-serif;
    color: #ffffff;
    font-size: 85px;
    margin-bottom: 10px;
    font-weight: 400 !important;
    letter-spacing: 2px;
}

.properties-huisvesten {
    text-transform: uppercase;
    font-size: 60px;
    margin-bottom: 20px;
    color: #000;
    font-weight: 400 !important;
    letter-spacing: 2px;
    font-family: 'goboldregular', sans-serif;
    line-height: 80px;
}

.properties-counting {
    text-transform: uppercase;
    font-size: 22px;
    margin-bottom: 20px;
    color: #000;
    font-weight: 400 !important;
    font-family:  'goboldregular', sans-serif;
}

.properties-status img{
    position: relative;
    max-width: 26px;
}

.properties-status div {
    margin-bottom: 10px;
}

.properties-status span{
    position: relative;
    top: -9px;
    font-family: 'markpro', sans-serif;
    font-weight: unset  ;
    margin-left: 10px;
    font-size: 12px;
}

.property-filters {
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 20px;
    color: #000;
    font-weight: 400 !important;
    font-family:  'goboldregular', sans-serif;
}

.property.sorter {
    float: left;
    border: none;
    font-family: 'markpro', sans-serif;
    margin-bottom: 17px!important;
}

.property.sorter a, .property.sorter button {
    padding: 0px!important;
    font-family: 'markpro', sans-serif!Important;
    font-size: 12px!important;
    font-weight: unset!important;
    color: #999;
    border-bottom: 0px!important;
    text-transform: lowercase;
}

.property.sorter a, .property.sorter button.active,.property.sorter button.active:hover {
    color: #000!important;
    border-bottom: 0px!important;
}

.property.sorter a .text, .property.sorter button .text {
    margin-left: 0px;
    font-size: 14px;
}

.property-spacer {
    font-size: 12px;
    color: #999;
    font-family: 'markpro', sans-serif;
    font-weight: 200;
    margin: 0 10px;
}

.property-sorting-intro {
    font-size: 12px;
    color: #000;
    font-family: 'markpro', sans-serif;
    font-weight: unset;
    margin-right: 10px;
}

#properties .property-list.grid-view .property-list-item {
    width: 100%;
    padding: 15px;
}

#properties .property-list.grid-view .property-list-item__image{
    width: 50%;
    float: left;
    overflow: hidden;
}

#properties .property-list.grid-view .property-list-item__image div.property-movie {
    z-index: 1;
    position: relative;
    width: 26px;
    text-align: right;
    float: right;
    bottom: 13px;
    right: 30px;
}

#properties .property-list.grid-view .property-list-item__image div.free-space {
    z-index: 1;
    position: relative;
    width: 26px;
    text-align: right;
    float: right;
    bottom: 13px;
}

#properties .property-list.grid-view .property-list-item__meta{
    width: 50%;
    float: left;
    overflow: hidden;
    padding-left: 20px;
}

#properties .property-list.grid-view .property-list-content__contact{
    width: 50%;
    float: left;
    overflow: hidden;
    padding-left: 20px;
}

#properties .property-list.grid-view .property-list-content_gray{
    width: 100%;
    float: left;
    overflow: hidden;
    background-color: #f1f1f1;
}

.property-single-contact-inform {
    width: 50%;
    float: left;
    overflow: hidden;
    padding-left: 30px;
}

.property-single-contact-manager {
    width: 45%;
    float: left;
    overflow: hidden;
}

#properties .property-list .property-list-item__name {
    font-family: 'allerta', sans-serif;
    font-weight: 400;
    margin-bottom: 4px!important;
}

#properties .property-list.grid-view .property-list-item .property-list-item__meta .property-list-item__facts li {
    margin-top: 0px;
    margin-bottom: 5px;
    line-height: unset;
    font-family: 'markpro', sans-serif;
    font-size: 14px;
    font-weight: unset;
}


#properties .property-list .property-list-item .property-list-item__meta .property-list-item__facts .hide {
    display: none;
}

#properties .property-list.grid-view .property-list-item .property-list-item__meta .property-list-item__facts .grid-view.grid-floor {margin-top: 30px; font-weight: unset; font-size: 13px;}
#properties .property-list.grid-view .property-list-item .property-list-item__meta .property-list-item__facts .grid-view.grid-floor .strong {font-weight: unset;}

#properties .property-list.grid-view .property-list-item:first-child .property-list-item__read_more {
    padding-top: 8px!important;
    padding-bottom: 6px!important;
}

#properties .property-list.grid-view .property-list-item .property-list-item__meta .property-list-item__facts .grid-view{display: block;}
#properties .property-list.list-view .property-list-item .property-list-item__meta .property-list-item__facts .grid-view{display: none;}

#properties .property-list.grid-view .property-list-item .property-list-item__meta .property-list-item__facts .list-view{display: none;}
#properties .property-list.list-view .property-list-item .property-list-item__meta .property-list-item__facts .list-view{display: block;}

#properties .property-list.grid-view .property-list-item .property-list-item__read_more {position: absolute;bottom: 35px;border: 1px solid #7cb927;padding: 7px;letter-spacing: 1px;text-transform: uppercase;font-family: 'markpro',sans-serif;font-size: 10px;font-weight: bold;}
#properties .property-list.grid-view .property-list-item .property-list-item__read_more:hover {color: #7cb927;}
#properties .property-list.list-view .property-list-item .property-list-item__read_more {display: none;}




.visible-mobile {
    display: none;
}

.header__waarborg__logomobile {
    float: right;
    overflow: hidden;
    text-align: right;
    padding: 50px 0px 70px 0px;
    width: 110px;
}

.header__waarborg__logomobile img {
    padding-top: 8px;
    padding-right: 20px;
}


.header__waarborg-iconset {
    float: left;
    overflow: hidden;
    width: 20%;
}

.header__waarborg-iconset > span.icon {
    margin-bottom: 5px;
    font-size: 45px;
    cursor: pointer;
}

.header__waarborg__content_text {
    font-family: 'goboldregular', sans-serif;
    cursor: pointer;
}

.header__green {
    background-color: #7cb927;
}

.header__gray {
    background-color: #f1f1f1;
}

.header__logo{
    padding: 50px 50px 0px 50px;
}

.homepage_waloja{
    padding: 0px 50px 0px 50px;
}

.header__waarborg-iconset {
    padding: 50px 0px 70px 0px;
}

.header__logo img {
    width: 100%;
    max-width: 250px;
}

.hp-waloja-logo {
    /*padding-left: 46%;*/
    max-width: 190px;
}

.hp-waloja-logo img {
    max-width: unset;
}

.backgroundgreen {
    background-color: #7cb927;
    min-height: 100vh;
}

.backgroundgray {
    background-color: #f1f1f1;
    min-height: 100vh;
}

.wbv-waloja-grijs {
    display: none;
}


.sidebar-nopadding {
    padding: 0px;
}

.intro-item__background {
    height: 259px;
    background-position: center center;
    /*background-attachment: fixed;*/
    background-size: cover!important;
}

.sidebar-story-item__background.bottom-page {
    position: absolute;
}

.sidebar-story-item__background {
    height: 240px;
    background-position: center center;
    /*background-attachment: fixed;*/
    background-size: cover!important;
}

.sidebar-story-item__quote {
    color: #fff;
    font-family: 'markpro',sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 30px;
}

.sidebar-story-item__item {
    padding: 25px 50px;
}

.sidebar-story-item__name {
    font-size: 80%;
    color: #fff;
    font-family: 'allerta',sans-serif;
    margin-top: 30px;
    margin-bottom: 45px;
}

.sidebar-story-item__read-more a {
    color: #fff;
    font-family: 'markpro',sans-serif;
    border: 1px solid #fff;
    letter-spacing: 1px;
    padding: 7px 7px 6px 7px;
    text-transform: uppercase;
    font-weight: unset;
    font-size: 10px;
}

.sidebar-story-item__read-more a:hover,.sidebar-story-item__read-more a:focus {
    color: #7cb927;
    background-color: #fff;
}

.menu-waarborg-menu-sidebar-container ul {
    padding: 0px 110px 25px 75px;
}

.menu-waarborg-menu-sidebar-container ul li {
    list-style-type: none;
    margin-bottom: 15px;
}



.menu-waarborg-menu-sidebar-container ul li.current-menu-item a {
    color: #7cb927;
}

.menu-waarborg-menu-sidebar-container ul li a {
    font-family: 'goboldregular', sans-serif;
    letter-spacing: 1px;
    cursor: pointer;
    color: #000000;
    font-size: 22px;
    margin-top: 20px;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 4px!important;
}

.menu-waarborg-menu-sidebar-container ul li a:hover {
    text-decoration: underline;
}


.waarborg--go-back {
    font-family: 'markpro', sans-serif;
    color: #000000!important;
    font-weight: unset;
    font-size: 12px;
}


.waarborg--go-back:hover {
    text-decoration: underline;
}

#property-single .property-list-item__image div {
    z-index: 1;
    position: relative;
    width: 30px;
    text-align: right;
    float: right;
    bottom: 15px;
}

#property-single #property-hero__meta__title {
    margin-bottom: 0px!important;
    font-family: 'allerta',sans-serif;
}

#property-single #property-hero__meta__city, #property-single #property-hero__meta__building-name{
    font-family: 'markpro',sans-serif;
    margin-bottom: 0px;
    font-weight: bold;
}

.property-location-floor {
    font-family: 'markpro',sans-serif;
}

.property-location-floor strong {
    font-weight: 600;
}

.property-single-contact-inform {
	padding-left: 0;
}

#property-single .btn-group > .btn{
    font-family: 'markpro',sans-serif;
    text-transform: uppercase;
    font-size: 15px!important;
    font-weight: bold;
}

#property-single #property-hero__meta__city a::after{
    display: none!important;
}

#property-info .property-info-frame {
    background-color: #f1f1f1;
    padding: 40px 60px 20px 30px;
}


#property-info table.table-properties > thead > tr,#property-info table.table-properties > tbody > tr {
    border-bottom: 0px;
    font-family: 'markpro',sans-serif;
}


#property-info table.table-properties > tbody > tr > th {
    color: #000000;
    padding: 5px 5px 5px 0;
    font-size: 14px;
}

#property-info table.table-properties {
    margin-bottom: 0px;
}

#property-info table.table-properties > tbody > tr > td.odd, #property-info table.table-properties > tbody > tr > td.odd > a {
    color: #000000;
    padding: 0px;
    font-size: 14px!important;
    font-weight: bold;
}

#property-info table.table-properties > tbody > tr > td.odt, #property-info table.table-properties > tbody > tr > td.odt > a {
    color: #000000;
    padding: 0px 0px 15px 0px;
    font-size: 14px!important;
}

#property-info table.table-properties > tbody > tr > th {
    font-weight: bold;
}

#property-info table.table-properties > thead > tr > th {
    font-weight: 600;
    font-size: 1.15rem;
    padding-top: 0;
    padding-bottom: 0px;
}

#property-description p{
    line-height: 22px;
    font-size: 14px;
    font-weight: unset;
    margin-bottom: 20px;
    font-family: 'markpro', sans-serif;
}

#property-single-contact-manager {
    font-family: 'markpro', sans-serif;
}

.property-single-bold {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
    padding-right: 20px;
}

.property-single-p-hyphens {
    hyphens: auto;
    font-size: 14px;
    line-height: 24px;
}

.property-single-p-hyphens a.contactform,.property-single-p-hyphens a.phonecall {
    text-decoration: underline;
    color: #000000;
}
.property-single-p-hyphens a.contactform:hover,.property-single-p-hyphens a.phonecall:hover {
    text-decoration: none;
    color: #000000;
}

.property-single-carousel {
    text-align: center;
    top: -24px;
}

#properties__filters.filters .filter .filter__header {
    cursor: pointer!important;
    padding: 0px!important;
}

#properties__filters.filters .filter .filter__content {
    padding: 15px 0px 15px 0px!important;
}

#properties__filters.filters .filter {
     border: none!important;
     border-radius: 0px!important;
}

#properties__filters.filters .filter__label {
    cursor: pointer;
}

#properties__filters.filters .filter__label,#property-info table.table-properties > thead > tr > th,#property-info table.table-properties > tbody > tr > th {
    font-family: 'markpro',sans-serif!Important;
    font-size: 14px !important;
    font-weight: bold!important;
    float: left;
}

#properties__filters.filters .filter__toggle {
    float: left;
    color: #8abe00;
    margin-left: 10px;
    margin-top: 3px;
}

#properties__filters.filters .filter__toggle i {
    font-size: 13px;
    transform: rotate(180deg);
}

#properties__filters .filter__header{
    width: 100%;
    overflow: hidden;
    float: left;
}

#properties__filters .filter > div:last-child {
    float: left;
    overflow: hidden;
    width: 100%;
}

.single--story--main--img {
    height: 100vh;
    background-size: cover!important;
    background-position: center center!important;
    position: relative;
}

.single--story--main--slogan {
    background-color: rgba(0,0,0,0.25);
    text-align: center;
    padding: 30px 0;
    color: #ffffff;
    position: absolute;
    bottom: 0px;
    width: 100%;
}

.single--projects--main--slogan {
    background-color: rgba(0,0,0,0.25);
    text-align: left;
    padding: 30px 0;
    color: #ffffff;
    position: absolute;
    bottom: 0px;
    width: 100%;
}

.single--projects--main--list {
    color: #fff;
    font-family: 'markpro',sans-serif;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 30px;
}

.single--projects--main--list li{
    margin: 5px 0;
}

.single--story--main--slogan_content {
    max-width: 350px;
    width: 100%;
    margin: 0 auto;
}

.single--story--main--slogan_content .scroll-to {
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
}

.single--story--main--slogan_text {
    color: #fff;
    font-family: 'markpro',sans-serif;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 30px;
}

.single--story--main--slogan_complete {
    margin: 25px 0;
    color: #fff;
    font-family: 'allerta',sans-serif;
    font-weight: 600;
    line-height: 30px;
}

.single--story--main--slogan_author {
    color: #7cb927;
    font-weight: bold;
    font-family: 'allerta',sans-serif;
    font-size: 14px;
    line-height: 22px;
}

.single--story--main--content {
    font-family: 'markpro',sans-serif;
}

.single--story--main--content h1{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 21px;
    letter-spacing: 1px;
}

.single--story--main--content p{
    /*font-weight: bold;*/
    /*font-size: 15px;*/
    /*line-height: 1.5;*/
    /*margin-bottom: 20px;*/

    line-height: 22px;
    font-size: 14px;
    font-weight: unset;
    margin-bottom: 20px;
    font-family: 'markpro', sans-serif;
}

.single--story--list a, #sub-navigation-items a{
    font-family: 'allerta', sans-serif;
    letter-spacing: 0px;
    color: #000000;
    line-height: 30px;
}


.single--story--list a.single--story--list__current-story, #sub-navigation-items li.active a{
    font-family: 'allerta', sans-serif;
    letter-spacing: 0px;
    color: #7cb927;
    line-height: 30px;
    font-weight: bold;
}

.parels-introduction,.services-introduction {
    max-width: 300px;
    font-family: 'markpro',sans-serif;
    font-weight: unset;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    line-height: 23px;
}

.parels-introduction .bold {
    font-weight: 800;
}

.parels-introduction .green {
    color: #7cb927;
}

.parels-introduction a {
    color: #000000;
}


.parels-introduction a:hover {
    text-decoration: underline;
}

@media screen and (max-width: 1446px) and (min-width: 1220px) {
    .wbv-hp-menu-overlay-container {
        width: 60%;
    }
}

@media screen and (max-width: 1219px) and (min-width: 1040px) {
    .wbv-hp-menu-overlay-container {
        width: 70%;
    }
}

@media screen and (max-width: 1039px) {
    .wbv-hp-menu-overlay-container {
        width: 100%;
    }
}

.projects-single-item div {
    height: 60vh; background-position: center center; background-size: cover;
}

.projects-single-item .slick-next {
    padding-top: unset!important;
    cursor: pointer;
    opacity: 1;
    right: 0;
    position: absolute;
    top: 40%;
    transform: rotate(-90deg);
    z-index: 9999;
}


.projects-single-item .slick-prev {
    padding-bottom: unset!important;
    cursor: pointer;
    opacity: 1;
    top: 40%;
    position: absolute;
    opacity: 1;
    z-index: 1;
    transform: rotate(270deg);
}

.projects-main-frame {
    height: 60vh;
    width: 100%;
    position: absolute;
    top: 0px;
}

.themed--waarborg .btn-primary-outline {
    background-color: #ffffff;
    text-transform: uppercase;
    color: #000000;
    border: 2px solid #7faf00;
    font-family: 'goboldregular', sans-serif;
    cursor: pointer;
}
.themed--waarborg .btn-primary-outline:hover {
    background-color: #7faf00;
    color: #ffffff;
}
.themed--waarborg .btn-primary-outline:active,
.themed--waarborg .btn-primary-outline.active,
.themed--waarborg .btn-primary-outline:focus,
.themed--waarborg .btn-primary-outline.focus {
    background-color: #7faf00;
    color: #ffffff;
}

h2, .as-h2 {
    font-size: 16px!important;
    letter-spacing: 0.025em!important;
    margin-bottom: 0.6em;
    font-family: 'allerta',sans-erif;
    font-weight: 800;
}

h3, .as-h3 {
    font-size: 16px!important;
    letter-spacing: 0.025em!important;
    margin-bottom: 0.6em;
    font-family: markpro,sans-erif;
    font-weight: 800;
}

.items-left-counter {
    font-family: 'markpro',sans-serif;
    font-weight: 400;
    background: #ffffff;
    cursor: default;
    font-size: 13px;
    line-height: 1.5em;
    pointer-events: none;
    padding: 10px;
    margin-left: 15px;
    position: fixed;
    bottom: 30px;
    z-index: 99;
}

.items-left-counter::before {
    border-right-color: #ffffff;
}

.btn-property-search {
    color: #fff;
    font-family: 'markpro',sans-serif!Important;
    border-width: 1px!important;
    letter-spacing: 1px;
    padding: 5px 15px 4px 15px!important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 10px;
    letter-spacing: -0.025px;
    /*line-height: 0px!important;*/
}

.btn-no-style {
    position: relative;
    top: -9px;
    font-family: 'markpro', sans-serif;
    font-weight: unset;
    margin-left: 0px;
    font-size: 10px!important;
    padding: 6px 25px 3px 26px!important;
    color: #000000!important;
    border: 1px solid #565757;
    border-radius: 0px;
    text-transform: uppercase;
    letter-spacing: -0.025px;
}

.btn-no-style:hover {
    color: #000000!important;
    background-color: #e3e3e3;
    text-decoration: none;
    border: 1px solid #565757;
}

.btn-download-brochure {
    position: absolute;
    bottom: 20px;
    border: 1px solid #7cb927!important;
    background-color: #7cb927!important;
    border-radius: 0px !important;
    padding: 7px;
    padding-top: 5px;
    color: #ffffff!important;
    padding-bottom: 4px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'markpro',sans-serif;
    font-size: 10px;
    font-weight: bold;
}

/*.btn-download-brochure {*/
    /*color: #ffffff!important;*/
    /*text-transform: uppercase;*/
    /*margin-top: 30px;*/
    /*border-radius: 0px;*/
    /*border: 1px solid #7cb927;*/
    /*padding: 6px 7px 5px 7px;*/
    /*!*background-color: #ffffff!important;*!*/
    /*letter-spacing: 1px;*/
    /*font-family: 'markpro',sans-serif;*/
    /*font-size: 10px;*/
    /*font-weight: bold;*/
/*}*/

.btn-download-brochure:hover {
    background-color: #7faf00!important;
}


.filters .filter .filter__content .filter__options .filter__options__option label {
    padding: 10px 0!important;
}

.filters .filters__buttons {
    padding-top: 35px!important;
}

#scroll-progress {
    height: 10px;
}

.mk-fullscreen-socials img {
    width: 30px;
    margin-right: 5px;
}

#project__title,h1.page-title,.single--story--main--content h1 {
    color: #7cb927!important;
    margin-bottom: 15px;
    font-size: 20px;
}

h1.page-title,.page-content h1,.page-content h2,h1.page-title-waloja,.page-template-default .page-title h1 {
    font-size: 20px!important;
}

.page-template-default .page-title h1 {
    letter-spacing: 0.025em !important;
    color: #7cb927;
    margin-bottom: 0px;
    font-weight: bold;
}

.page-template-default .body h2 {
    margin-bottom: 0;
}

h1.page-title-waloja {
    margin-bottom: 5px;
}

.page-template-default .body p {
    font-size: 14px;
}

h2.page-slogan-waloja {
    font-size: 15px!important;
    margin-bottom: 20px;
}

.no-uppercase.single--story--main--content h1,.no-uppercase.single--story--main--content h2,.no-uppercase.single--story--main--content h3{
    text-transform: none!important;
}

#project__title,h3.project__highlight__title,h1.page-title,.page-content h1,.page-content h2,h1.page-title-waloja,h2.page-slogan-waloja,
.single--story--main--content h1 strong,.single--story--main--content h2,.single--story--main--content h3 {
    font-family: 'allerta', sans-serif!Important;
    letter-spacing: 0px;
    line-height: 25px;
    font-weight: bold;
}

.project__highlight__title,.single--story--main--content h2,.single--story--main--content h3 {
    color: #000000;
    margin-bottom: 0px;
    font-weight: unset!important;
    font-size: 14px!important;
}

#project__description p,.project__highlight__description p,.page-content p,.blog-content-padding p {
    line-height: 22px;
    font-size: 14px;
    font-weight: unset;
    margin-bottom: 20px;
    font-family: 'markpro', sans-serif;
}

.btn-readmore {
    border: 1px solid #7cb927;
    padding: 6px 7px 4px 7px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'markpro',sans-serif;
    font-size: 10px;
    font-weight: bold;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    color: #000000!important;
}

.btn-readmore:hover {
    color: #7cb927!important;
}


.content-thumb__title {
    font-family: 'allerta',sans-serif;
    font-weight: 800;
    font-size: 16px !important;
    letter-spacing: 0.025em!important;
    margin-bottom: 0.6em;
}

.content-thumb__meta {
    font-size: 13px!important;
    color: #000000;
    margin: 10px;
}

.page-quote {
    /*font-family: 'markpro',sans-serif;*/
    font-family: 'swiftone',sans-serif;
    /*text-transform: uppercase;*/
    color: #7cb927;
    font-weight: 400;
    font-size: 29px;
    line-height: 39px;
    padding-left: 20px;
    max-width: 626px;
}

.page-content {
    padding-left: 20px;
    padding-right: 100px;
}

.page-blog-items {
    padding-left: 20px;
    padding-right: 20px;
}

.page-title {
    padding-left: 20px;
}

.page-title.white,.page-content.white,.page-content.white h1,.page-content.white h2 {
    color: #ffffff!important;
}

.waar-groningen {
    max-width: 350px;
    padding-left: 35px;
}

.wwa .employee-thumb {
    padding-right: 20px;
}

.wwa .employee-thumb .employee-thumb__image {
    padding: 0px;
}

.wwa .employee-thumbs .employee-thumb .employee-thumb__meta {
    padding: 0px;
}

.wwa .employee-thumbs .employee-thumb .employee-thumb__name{
    color: #fff;
    font-family: 'allerta',sans-serif;
    font-size: 14px!important;
    letter-spacing: 0.025em !important;
    padding-top: 15px;
}

.employee-resident-globe .icon{
    color: rgba(255,255,255,0.75) !important;
}

.employee-resident-globe .icon:hover{
    color: rgba(255,255,255,1) !important;
}

.employee-white-background {
    background-color: #ffffff;
}

.employee-thumb__name.as-h2 {
    color: #ffffff!important;
}

.employee-resident img{
    width: 100%!important;
    height: auto!important;
    padding: 0px 45px!important;
}

.wwa .employee-thumb .employee-thumb__meta .employee-thumb__roles {
    margin-top: 3px!important;
    height: 30px;
}

.wwa .employee-thumb .employee-thumb__meta .employee-thumb__roles .employee-thumb__roles__role {
    color: #ffffff;
    display: inline;
    font-size: 14px;
    line-height: 1em!important;
    font-family: 'markpro',sans-serif;
}

.wwa .employee-thumb .employee-thumb__meta a {
    color: rgba(255,255,255,0.75)!important;
}

.wwa .employee-thumb .employee-thumb__meta a:hover {
    color: #ffffff!important;
}

.employee-selector {
    color: #ffffff;
    display: inline;
    font-size: 15px;
    line-height: 1em;
    font-family: 'markpro',sans-serif;
}

.employee-select {
    cursor: pointer;
}

.employee-select:hover {
    text-decoration: underline;
}


body.home #scroll-progress {display: none;}

#scroll-progress {
    background: #7cb927;
}

.sorter a, .sorter button {
    margin-bottom: 0px!important;
}

.sidebar-story-item__item__content {
    width: 360px;
}

.waar_property-template-default.single-waar_property .property-list-item {
    padding-bottom: 0px!important;
}

.property-list-item::after {
    content: unset;
}

span.parels--green {
    color: #7cb927;
}

.parels--content a{
    font-family: 'allerta',sans-serif!important;
    text-transform: unset!important;
}

.parels--content a span{
    color: #000000;
}

.col-mar-top {
    margin-top: -188px;
}

.color-green {
    color: #7cb927!important;
}

.color-white {
    color: #ffffff!important;
}

.intro-link {
    padding-left: 20px;
    color: #63656a!important;
    font-weight: bold;
    font-size: 15px;
}

.intro-link-white {
    padding-left: 20px;
    color: #ffffff!important;
    font-weight: bold;
    font-size: 15px;
}

.intro-link:hover, .intro-link-white:hover {
    text-decoration: underline;
}

.intro-story {
    padding-left: 20px;
}

.intro-story .page-content p:last-child {
    margin-bottom: 0px;
}

.black-link a{
    color: #000000;
    text-decoration: underline;
}

.black-link a:hover{
    color: #000000;
    text-decoration: none;
}

.white-link a{
    color: #ffffff;
    text-decoration: underline;
}

.white-link a:hover{
    color: #ffffff;
    text-decoration: none;
}

.waloja-background {
    background-image: url('/wp-content/themes/waar/assets/images/backgrounds/waar-waloja-background.png');
    min-height: 100vh;
    height: 100%;
    background-size: cover !important;
    background-position: center center !important;
    position: relative;
    margin-top: -188px;
}

.waloja-sidebar {
    background-color: rgba(0,0,0,0.4);
    min-height: 100vh;
    width: 95%;
}

.waloja-padding {
    padding-left: 40px;
}

.page-waloja-img {
    padding-left: 40px;
}

.manager-photo {
    border-radius: 200px;
    width: 50%;
}

.waar-background {
    background-image: url('/wp-content/themes/waar/assets/images/backgrounds/waar-waar-background.png');
    height: 100vh;
    background-size: contain;
    background-position: top left !important;
    position: relative;
    margin-top: -188px;
    background-repeat: no-repeat;
}

#property-manager__image figure {
    text-align: center!important;
}

iframe {
    max-width: 100%;
}

.slick-vertical .slick-slide {
    margin-top: 23px!important;
}

.sub-menu {
    font-size: 20px;
    color: #000000;
    font-family: 'goboldregular', sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
}

.wobble-hor-top {
    -webkit-animation: wobble-hor-top 5s ease-in-out 1s both;
    animation: wobble-hor-top 5s ease-in-out 1s both;
}

.verhalen-left-frame {
    min-height: 100vh;
}

body.page-template-verhalen, body.page-template-search{
    margin-left: 0%;
}

body.page-template-verhalen .wbv-hp-menu-overlay,body.page-template-search .wbv-hp-menu-overlay {
    margin-left: 0%;
}

.verhalen-left-frame {
    padding-left: 15px;
    margin-left: 12%;
}

.zoeken-left-frame {
    padding-left: 8px;
    margin-left: 5%;
}

.contact-frame {
    height: 400px;
}

.contact-map.map, .contact-map.map > div {
    height: 400px;
}

.contact-map.map .map__zoom-controls {
    top: 295px;
}

.blog-detail-padding {
    padding-left: 40px;
}
.blog-content-padding {
    padding: 40px;
}

.page-template-page-contact .wpcf7-submit, #contactformulier .wpcf7-submit {
    border: 1px solid #7cb927;
    background-color: #ffffff;
    color: #000000;
    padding: 5px 7px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'markpro',sans-serif;
    font-size: 10px;
    font-weight: bold;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    cursor: pointer;
}

#contactformulier .wpcf7-submit:hover, .page-template-page-contact .wpcf7-submit:hover,.page-template-page-contact .wpcf7-submit:focus,.page-template-page-contact .wpcf7-submit:active {
    border: 1px solid #7cb927!important;
    background-color: #ffffff!important;
    color: #7cb927!important;
}


.form-control:focus,.wpcf7-submit:focus {
    color: #495057;
    background-color: #fff;
    border-color: #7cb927;
    outline: 0;
    box-shadow: none!important;
}

.intro-item__white {
    background-color: #ffffff;
}
ul.watch-more  {
    list-style-image: url("/wp-content/themes/waar/assets/images/browser/arrow-right.png");
    padding-left: 16px;
}

.single-news-background {
    background-position: center center!important;
    background-size: cover!important;
}

.pull-quote {
    font-family: 'markpro',sans-serif;
}

.single-media-list {
    max-width: 80%;
}

.wbv-home-menu-search{
    cursor: pointer!important;
    width: 37px;
}

.page-intro-promo {
    font-family: 'markpro',sans-serif;
    cursor: pointer;
}

.page-intro-promo img {
    position: relative;
    top: 16px;
    left: 5px;
}

#search-header {
    background-color: #7cb927;
}


body.error-page {
    background-color: #7cb927;
        }

table.table-properties {
    width: 75%!important;
}

.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
    border-radius: 0px!important;
}

.sorter-search a.active,.sorter-search button.active {
    color: #ffffff;
    border-color: #ffffff;
    font-weight: bold;
    cursor: pointer;
}

.sorter-search a,.sorter-search button {
    color: #ffffff;
    cursor: pointer;
}

.sorter-search a:hover,.sorter-search button:hover {
    border-color: #ffffff;
    color: #ffffff!important;
}

#search #search-results.list-view .search-result .search-result__meta {
    float: right;
    width: 75%;
    padding-left: 30px;
}

#search #search-results.list-view .search-result .search-result__image {
    float: left;
    width: 25%;
}

.search-result__meta__description p{
    font-family: 'markpro',sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 30px;
}

.pagination {
    margin-top: 25px;
    margin-bottom: 25px;
    font-family: markpro,sans-serif;
}

.page-template-default .page-title{
    padding-left: 0px;
}

/*.contact-map {*/
    /*background: url('/wp-content/themes/waar/assets/images/temp/contact.jpg');*/
/*}*/

/*.contact-map > .map__canvas{*/
    /*display: none;*/
/*}*/

.page-template-page-our-services .employee-thumb__name.as-h2 {
    color: #000000!important;
}

.page-template-page-our-services .employee-thumb .employee-thumb__meta .employee-thumb__roles .employee-thumb__roles__role
{
    color: #000000!important;
    font-family: 'markpro',sans-serif;
}

.page-template-page-our-services .employee-thumbs {
    margin-top: 40px;
}


.page-template-page-our-services .employee-thumbs .employee-thumb .employee-thumb__name {
    font-family: 'allerta',sans-serif!important;
    font-size: 14px !important;
    letter-spacing: 0.025em !important;
    padding-top: 15px;
}

.page-template-page-our-services .employee-thumb .employee-thumb__meta .employee-thumb__roles {
    margin-top: 0px;
}

.aspect img {
    width: unset!important;
}

body {
    font-family: 'markpro',sans-serif!important;
}


#project-single-contact-manager {
    font-family: 'markpro', sans-serif;
}

.project-single-contact-inform {
    width: 60%;
    float: left;
    overflow: hidden;
}

.project-single-bold {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
    padding-right: 20px;
}

.project-single-p-hyphens {
    hyphens: auto;
    font-size: 14px;
    line-height: 24px;
}

.project-single-p-hyphens a.contactform, .project-single-p-hyphens a.phonecall {
    text-decoration: underline;
    color: #000000;
}

.project-single-p-hyphens a.contactform:hover, .project-single-p-hyphens a.phonecall:hover {
    text-decoration: none;
    color: #000000;
}

.project-single-contact-manager {
    width: 40%;
    float: left;
    overflow: hidden;
}

#project-manager__image figure {
    text-align: center !important;
    padding-top: 30px;
}

.employee-thumb .employee-thumb__meta .employee-thumb__name,.employee-thumb .employee-thumb__meta .employee-thumb__roles {
    white-space: unset!important;
    overflow: unset!important;
    text-overflow: unset!important;
    line-height: 17px!important;
    height: 47px!important;
}

.employee-thumb__contact-info {
    padding-top: 20px;
}

.single--story--list--ul {
    padding-left: 15px;
}

.employee-thumb .employee-thumb__image.big__img {
    padding: 0px 30px;
}

.filters__search_name  {
    max-width: 200px;
    margin-bottom: 0px;
}

.filters__search_name input {
    border-right: 0px;
    border-radius: 0px;
}

.properties__filters__search_name_holder {
    background-color: #7cb927;
    padding: 10px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    cursor: pointer;
}

.properties__filters__search_name_holder  .fa{
    color: #ffffff;
}

.btn-w-200 {
    width: 200px!important;
}

input.wpcf7-form-control,textarea.wpcf7-form-control {
    border-radius: 0px!important;
}


.properties-huisvesten.properties-font-small {
    font-size: 40px;
}

#properties .property-list .property-list-item .property-list-item__meta .property-list-item__facts li::before {
    margin-top: -6px;
}

.employee-thumb .employee-thumb__meta .employee-thumb__roles .employee-thumb__roles__role {
    color: #ffffff;
    display: inline;
    font-size: 14px;
    line-height: 1em !important;
    font-family: 'markpro',sans-serif;
}

#footer__to-top {
    border: 1px solid #eeeeee;
    color: #999999;
    background-color: rgba(255,255,255,0.75);
    margin-bottom: 0px;
    padding: 15px;
    position: fixed!important;
    bottom: 15px;
    right: 15px;
    z-index: 20;
}

#footer__to-top {
    color: #999999;
}

#footer__to-top::before {
    display: block;
    content: "\f106";
    font-family: 'FontAwesome';
    font-size: 2rem;
    font-style: normal;
    font-weight: 400;
}

html.no-touch #footer__to-top:hover {
    color: #000000;
}

.employee-thumb .employee-thumb__image figure {
    border-radius: 50%!important;
}

.property-list-nothing_found {
    color: #000000!important;
    border: 1px solid #7cb927;
    padding: 7px;
    padding-top: 8px;
    padding-bottom: 6px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'markpro',sans-serif;
    font-size: 10px;
    font-weight: bold;
}

.property-list-nothing_found_p {
    font-size: 14px;
}

.property-list-nothing_found:hover {
    color: #7cb927!important;
}

.srch-poweredbysiq {
    display: none!important;
}

#siq_search_results .search-results-row, #siq_search_results .search-sponsored-row {
    padding: 20px 10px!important;
}

.h1-search {
    color: #ffffff !important;
    margin-bottom: 0px !important;
    font-weight: bold !important;
    font-family: 'markpro'!important;
    font-size: 28px!important;
}


UA-75467221-19

#siq_search_results {
    padding: 20px 0px!important;
}

.post-type-archive-waar_resident .employee-thumb__contact-info {
    padding-top: 0px!important;
}


#filter-collapse-searchString input {
    border: 1px solid rgb(206, 212, 218);
    padding: 11px 12px;
    width: 200px;
    font-size: 13px;
}

.page-template-page-search .wbv-search-function {
    margin-left: 0%;
}

.grecaptcha-badge {
    display: none!important;
}

#cookie-law-info-again {
    display: none!important;
}

@-webkit-keyframes wobble-hor-top {
    0%,
    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    }
    15% {
        -webkit-transform: translateX(-30px) rotate(6deg);
        transform: translateX(-30px) rotate(6deg);
    }
    30% {
        -webkit-transform: translateX(15px) rotate(-6deg);
        transform: translateX(15px) rotate(-6deg);
    }
    45% {
        -webkit-transform: translateX(-15px) rotate(3.6deg);
        transform: translateX(-15px) rotate(3.6deg);
    }
    60% {
        -webkit-transform: translateX(9px) rotate(-2.4deg);
        transform: translateX(9px) rotate(-2.4deg);
    }
    75% {
        -webkit-transform: translateX(-6px) rotate(1.2deg);
        transform: translateX(-6px) rotate(1.2deg);
    }
}
@keyframes wobble-hor-top {
    0%,
    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    }
    15% {
        -webkit-transform: translateX(-30px) rotate(6deg);
        transform: translateX(-30px) rotate(6deg);
    }
    30% {
        -webkit-transform: translateX(15px) rotate(-6deg);
        transform: translateX(15px) rotate(-6deg);
    }
    45% {
        -webkit-transform: translateX(-15px) rotate(3.6deg);
        transform: translateX(-15px) rotate(3.6deg);
    }
    60% {
        -webkit-transform: translateX(9px) rotate(-2.4deg);
        transform: translateX(9px) rotate(-2.4deg);
    }
    75% {
        -webkit-transform: translateX(-6px) rotate(1.2deg);
        transform: translateX(-6px) rotate(1.2deg);
    }
}



/*--------------------MOBILE-----------------------*/

@media only screen and (max-width: 575px){
	
	.tijdlijn {
    padding-left: 15px;
    padding-bottom: 10px;
}
	
    #siq_search_results {
        padding: 20px 00px!important;
    }

    #siq_search_results .search-results-row, #siq_search_results .search-sponsored-row {
        padding: 20px 0px !important;
    }
}

@media only screen and (max-width: 767px) and (min-width: 660px){
    .employee-thumb .employee-thumb__image.big__img figure {
        padding-top: 35%;
    }

    .employee-thumb .employee-thumb__image.big__img img {
        max-width: 200px;
        height: unset!important;
    }
}

@media only screen and (max-width: 1617px) and (min-width: 992px){
    .parels-introduction,.services-introduction{
        padding-right: 35px;
    }
    .properties-inspirativol {
        font-size: 50px;
    }
    .properties-huisvesten {
        font-size: 50px;
    }

    .properties-huisvesten.properties-font-small {
        font-size: 40px;
    }
}


@media only screen and (max-width: 1238px) and (min-width: 992px){
    .employee-resident img {
        padding: 0px 25px !important;
    }
}


@media only screen and (max-width: 1617px) and (min-width: 992px){
    .properties-huisvesten.properties-font-small {
        font-size: 30px;
    }
}

@media only screen and (max-width: 1413px) and (min-width: 1146px){
    #properties .property-list.grid-view .property-list-item .property-list-item__meta .property-list-item__facts .grid-view.grid-floor {
        margin-top: 10px;
    }
}


@media only screen and (max-width: 1145px) and (min-width: 992px){
    #properties .property-list.grid-view .property-list-item .property-list-item__meta .property-list-item__facts .grid-view.grid-floor {
        margin-top: -1px;
    }
}

@media only screen and (max-width: 767px){

    .projects-single-item div {
        /*height: 60vh;*/
        min-height: 500px;
    }

    .projects-single-item .slick-next {
        top: 40%;
    }


    .projects-single-item .slick-prev {
        top: 40%;
    }

    .projects-main-frame {
        /*height: 60vh;*/
        min-height: 500px;
    }


    .flex-grid {
        display: unset;
    }

    .header__waarborg__content_text {
        font-size: 17px;
    }


    body.category-blog .flex-grid.flex-grid-2 .flex-grid-item,
    body.post-type-archive-waar_video .flex-grid.flex-grid-2 .flex-grid-item{
        width: unset!important;
    }

    .employee-thumb .employee-thumb__image.big__img {
        padding: 0px;
    }

    .flex-grid.flex-grid-2 {
        display: flex!important;
    }

    .flex-grid.flex-grid-2 .flex-grid-item, .flex-grid.flex-grid-3 .flex-grid-item, .flex-grid.flex-grid-4 .flex-grid-item {
        width: 50%;
    }

    .flex-grid.flex-grid-center {
        align-items: center;
        justify-content: center;
    }

    .flex-grid {
        margin: -7px;
    }

    .flex-grid {
        display: flex;
        flex-wrap: wrap;
        margin: -15px;
    }
}


@media only screen and (max-width: 991px) {

    body.page-template-page-homepage {
        background-position: left center !important;
    }


    #properties .property-list .property-list-item .property-list-item__meta .property-list-item__facts li::before {
        margin-top: -2px!important;
    }

    .mob-no-padding {
        padding: 0px;
    }

    .mob-no-padding .projects-single-item div {
        height: 100vw;
        background-position: center center;
        background-size: cover;

    }

    .wwa .employee-thumb {
        padding-right: 0px;
    }

    .page-template-page-nomaden-our-services .page-title,.page-template-page-nomaden-our-services .page-content {
        padding-left: 0px;
    }

    .employee-selector {
        line-height: 1.8em!important;
    }

    .header__logo {
        padding: 15px;
    }

    .mobile-padding-left-live-webcam {
        padding-left: 19px!important;
    }

    .wbv-inspiratievol {
        font-size: 50px;
        color: #7cb927;
        margin-bottom: 7px;
    }

    .wbv-wonen-en-werken {
        font-size: 35px;
        margin-top: 25px;
    }

    .wbv-slogan {
        font-size: 28px;
        line-height: 37px;
        margin-top: 30px;
    }

    .properties-huisvesten.properties-font-small {
        font-size: 30px;
    }

    body.page-template-page-homepage {
        background-image: url('/wp-content/themes/waar/assets/images/backgrounds/waar-home-mobile.png') !important;
    }

    .homepage_waloja {

    }

    .hp-waloja-logo {
        float: left;
    }


    #not-found_sub {
        text-transform: uppercase;
        font-size: 40px;
        margin-bottom: 20px;
        color: #000;
        font-weight: 400 !important;
        letter-spacing: 2px;
        font-family: 'goboldregular', sans-serif;
        line-height: 60px;
    }

    #not-found_title {
        font-family: 'swiftone',sans-serif;
        color: #ffffff;
        font-size: 45px;
        margin-bottom: 10px;
        font-weight: 400 !important;
        letter-spacing: 2px;
    }

    table.table-properties {
        width: 100%!important;
    }

    #property-info .property-info-frame {
        background-color: #f1f1f1;
        padding: 40px 20px 20px 20px;
    }

    .property-single-contact-inform {
        width: 100%;
        float: left;
        overflow: hidden;
        padding-left: 20px;
        padding-right: 20px;
    }

    .property-single-contact-manager {
        width: 100%;
        float: left;
        overflow: hidden;
    }

    .property-single-contact-manager img {
        max-width: 200px;
    }

    .project-single-contact-inform {
        width: 100%;
        float: left;
        overflow: hidden;
    }

    .project-single-contact-manager {
        width: 100%;
        float: left;
        overflow: hidden;
    }

    .project-single-contact-manager img {
        max-width: 200px;
    }

    .blog-detail-padding {
        padding-left: 15px;
    }
    .blog-content-padding {
        padding: 40px 15px;
    }

    .backgroundgray,.verhalen-left-frame {
        min-height: 25vh;
    }

    .page-blog-items {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }

    .verhalen-left-frame {
        margin-left: 0%;
    }

    .wbv-hp-menu-overlay,.wbv-search-function {
        margin-left: 0%;
    }

    .menu-overlay-header {
        padding: 30px 25px 50px 25px;
    }

    body .waarborg-homepage-menu-widget .wb-hp-menu.widget_text:nth-child(1),body .waarborg-homepage-menu-widget .widget_text:nth-child(3),body .waarborg-homepage-menu-widget .wb-ws-menu .menu-waarborg-menu-sidebar-container,body .waarborg-homepage-menu-widget .wb-ws-menu.widget_text:nth-child(2){
        background-image: none;
        margin-left: 0px;
        margin-right: 0px;
    }

    .menu-waarborg-menu-sidebar-container ul {
        padding: 0px 25px 25px 25px;
    }

    body .waarborg-homepage-menu-widget .wb-hp-menu.widget_text:nth-child(1) div,body .waarborg-homepage-menu-widget .widget_text:nth-child(3) div, body .waarborg-homepage-menu-widget .wb-ws-menu.widget_text:nth-child(2) div{
        margin-left: 25px;
    }

    body .waarborg-homepage-menu-widget .widget_text:nth-child(3) div,body .waarborg-homepage-menu-widget .wb-ws-menu.widget_text:nth-child(3) div{
        margin-right: 25px;
    }

    body .waarborg-homepage-menu-widget .wb-hp-menu:nth-child(2), body .waarborg-homepage-menu-widget .wb-ws-menu:nth-child(3) {
        margin-left: 25px;
        margin-right: 100px;
        margin-top: 45px;
        margin-bottom: 30px;
    }


    .waloja-padding,.page-waloja-img {
        padding-left: 15px;
    }

    .waloja-sidebar {
        width: 100%;
        min-height: 50vh;
    }

    .waloja-background {
        min-height: 50vh;
    }

    .waloja-no-padding {
        padding-right: 0px;
    }

    .waar-groningen {
        padding-left: 0px;
        max-width: 80%;
    }

    .page-template-page-our-services .page-title{
        padding-left: 0px;
    }

    .page-template-page-our-services .page-content,.page-template-page-who-we-are .page-content{
        padding-left: 0px;
        padding-right: 0px;
    }

    .page-quote {
        padding-left: 0px;
    }

    .single--projects--main--list {
        margin-left: 15px;
    }

    #project__title,#project__description,#project__highlights {
        padding: 0px 15px;
    }

    .post-type-archive-waar_property .backgroundgreen, .page-template-page-our-services .backgroundgreen {
        background-color: #7cb927;
        min-height: 50vh;
    }

    .mobile-filter {
        width: 90%;
    }

    .sidebar-story-item__background.bottom-page {
        position: unset;
    }

    .padding-20-left,.intro-story {
        padding-left: 0px!important;
    }

    .btn-mobile-padding {
        margin-left: 15px;
    }

    .page-title,.intro-link {
        padding-left: 15px;
    }

    .page-content {
        padding-left: 15px;
        padding-right: 15px;
    }

    .col-mar-top,.waloja-background {
        margin-top: 0px;
    }

    .wbv-home-mobile-logo {
        width: 100%;
        max-width: 250px;
        float: right;
    }

    .wbv-home-menu-main-menu {
        width: 55px;
        float: left;
    }

    .hidden-mobile {
        display: none;
    }

    .visible-mobile {
        display: block;
    }

    #properties .property-list.grid-view .property-list-item {
        padding: 15px 7px;
    }


    #properties .property-list.grid-view .property-list-item .property-list-item__meta .property-list-item__facts .grid-view.grid-floor {
        margin-top: 0px;
    }

    #properties .property-list.grid-view .property-list-item__image{
        width: 100%!important;
    }

    #properties .property-list.grid-view .property-list-item__meta {
        width: 100%!important;
        padding-left: 0px;
        padding-bottom: 45px;
    }

    #properties .property-list.grid-view .property-list-item .property-list-item__read_more {
        bottom: 10px;
    }

    #properties .property-list.grid-view .property-list-content_gray {
        width: 100%!important;
    }

    #properties .property-list.grid-view .property-list-content__contact {
        width: 100%!important;
        padding-left: 0px;
        padding-top: 30px;
        padding-bottom: 50px;
    }

    .btn-download-brochure {
        bottom: 0px!important;
    }

    table.table-properties > tbody > tr > td {
        text-align: left;
    }

    #project-single-contact-manager {
        padding-left: 15px;
        padding-right: 15px;
    }
}


@media only screen and (max-width: 575px) and (min-width: 0px){
    .wb-fullscreen-nav-close {
        top: -32px !important;
        position: relative!important;
    }
}

@media only screen and (max-width: 1145px) and (min-width: 0px){
    body {
        margin-left: 0px;
    }
}



@media only screen and (max-width: 1345px){
    .properties-inspirativol {
        font-size: 36px;
    }

    .properties-huisvesten {
        font-size: 43px;
        line-height: 45px;
    }

    .promo-link-right {
        padding-left: 10px;
    }
}



/*--------------------TEMP-------------------------*/

#header {
    position: unset;
}

.hidden {
    display: none;
}