/* GROEN: #49992f	BRUIN: #4c3f33	LICHTGRIJS: #eaeaea */

/* MAIN
 *************************************************************************************************/
body { font-size: 17px; }
.entry-title { border-bottom: 2px solid #333; padding-bottom: 1%; padding-top: 4%; text-transform: uppercase;}

.button + .button { margin-left: 1em; }
.button.ghost { text-transform: uppercase; }
.button.ghost.green { border-color: #49992f; color: #49992f; }

.button.ghost:not(.green):hover { background-color: #4e3f37; border-color: #4e3f37; color: #fff; }
.button.ghost.green:hover { background-color: #49992f; border-color: #49992f; color: #fff; }

blockquote { color: #49992f; text-transform: uppercase; }
blockquote > *:last-child { border-top: 1px solid #49992f; border-bottom: 1px solid #49992f; }
blockquote p { margin-bottom: 2.5% !important; margin-top: 2.5% !important; }


/* HEADER
 *************************************************************************************************/
#header-wrap { box-shadow: 0 0 10px rgba(0,0,0,0.5); }
#header .content { padding-bottom: 0; padding-top: 0; }

/* HEADER > nav top */
#nav-top { max-width: 100%; }
#nav-top li > a { background-position: center center; background-repeat: no-repeat; background-size: 18px 18px; height: 36px; width: 36px; }
#nav-top li svg { display: none; }

/* HEADER > nav top > icons */
#nav-top .facebook > a { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHN0eWxlPi5zdDB7ZmlsbDojMzMzMzMzO308L3N0eWxlPjxwYXRoIGQ9Ik0xMC40IDE4SDYuNVY5LjlINC4zVjYuMmgyLjJWNC4xQzYuNSAyLjIgNy43IDAgMTEuMSAwYzEuMiAwIDIgLjEgMi4xLjFsLjQuMS0uMSAzLjVoLTIuMmMtLjcgMC0uOC4yLS44Ljl2MS43aDMuMmwtLjIgMy43aC0zbC0uMSA4em0tMy4xLS44aDIuM1Y5LjFoM2wuMS0yLjFIOS42VjQuNWMwLS45LjItMS43IDEuNi0xLjdoMS41bC4xLTJjLS40LS4xLS45LS4xLTEuNy0uMUM4LjMuNyA3LjMgMi40IDcuMyA0djNINS4xdjIuMWgyLjJ2OC4xeiIgY2xhc3M9InN0MCIvPjwvc3ZnPg==); }
#nav-top .email > a { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggZmlsbD0iIzMzMyIgZD0iTTE0LjYgMTIuNWMtLjEgMC0uMSAwLS4yLS4xTDExIDkuM2MtLjEtLjEtLjEtLjMgMC0uNC4xLS4xLjMtLjEuNCAwbDMuMyAzLjFjLjEuMS4xLjMgMCAuNCAwIC4xIDAgLjEtLjEuMXptLTExLjIgMGMtLjEgMC0uMSAwLS4yLS4xcy0uMS0uMyAwLS40bDMuMy0zLjFjLjEtLjEuMy0uMS40IDAgLjIuMS4xLjIuMS40bC0zLjMgMy4xYy0uMS4xLS4yLjEtLjMuMXoiLz48cGF0aCBmaWxsPSIjMzMzIiBkPSJNMTYuNSAxNS40aC0xNWMtLjggMC0xLjUtLjctMS41LTEuNVY0LjFjMC0uOC43LTEuNSAxLjUtMS41aDE1LjFjLjggMCAxLjUuNyAxLjUgMS41VjE0Yy0uMS43LS44IDEuNC0xLjYgMS40ek0xLjUgMy4yYy0uNSAwLS45LjQtLjkuOVYxNGMwIC41LjQuOS45LjloMTUuMWMuNSAwIC45LS40LjktLjlWNC4xYzAtLjUtLjQtLjktLjktLjlIMS41eiIvPjxwYXRoIGZpbGw9IiMzMzMiIGQ9Ik05IDEwLjVjLS40IDAtLjgtLjEtMS4xLS40TC40IDMuNmMtLjEtLjEtLjEtLjMgMC0uNC4xLS4yLjMtLjIuNS0uMWw3LjUgNi41Yy40LjMgMSAuMyAxLjQgMGw3LjUtNi41Yy4xLS4xLjMtLjEuNCAwIC4xLjEuMS4zIDAgLjRMMTAuMiAxMGMtLjQuNC0uOC41LTEuMi41eiIvPjwvc3ZnPg==); }
#nav-top .phone > a { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE4IDE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzMzMzMzMzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTgsMTQuOGMtMC4xLTAuNC0wLjMtMC44LTAuNy0xbC00LjQtMi41Yy0wLjUtMC4zLTEuMi0wLjItMS43LDAuMmwtMC45LDAuOWMtMC4yLDAuMi0wLjYsMC4yLTAuOCwwLjFjLTAuNy0wLjYtMS40LTEuMi0yLTEuOGMtMC43LTAuNy0xLjItMS4zLTEuOC0yQzUuNCw4LjMsNS40LDcuOSw1LjcsNy43bDAuOS0wLjlDNyw2LjQsNy4xLDUuNyw2LjgsNS4yTDQuMiwwLjdDNCwwLjMsMy42LDAuMSwzLjIsMEMyLjgsMCwyLjMsMC4xLDIsMC40TDAuNywxLjdjLTAuOSwwLjktMC45LDIuNiwwLDQuN2MwLjgsMi4xLDIuNSw0LjMsNC41LDYuNGMyLjEsMi4xLDQuMywzLjcsNi40LDQuNWMxLjEsMC40LDIsMC43LDIuOCwwLjdjMC44LDAsMS41LTAuMiwxLjktMC43bDEuMy0xLjNDMTcuOSwxNS43LDE4LDE1LjIsMTgsMTQuOEwxOCwxNC44eiBNMTIuNiwxMS43bDQuNCwyLjZjMC4yLDAuMSwwLjQsMC4zLDAuNCwwLjZjMCwwLjIsMCwwLjQtMC4yLDAuNmwtNS45LTMuNGwwLjItMC4yQzExLjksMTEuNiwxMi4yLDExLjYsMTIuNiwxMS43TDEyLjYsMTEuN3ogTTMuMSwwLjZjMC4yLDAsMC41LDAuMiwwLjYsMC40bDIuNSw0LjRjMC4yLDAuMywwLjEsMC43LTAuMSwxTDUuOSw2LjZMMi41LDAuOEMyLjcsMC43LDIuOCwwLjYsMywwLjZDMywwLjYsMy4xLDAuNiwzLjEsMC42TDMuMSwwLjZ6IE0xNS45LDE2LjljLTAuNywwLjctMi4yLDAuNy00LjEtMC4xYy0yLTAuOC00LjItMi40LTYuMi00LjRTMiw4LjIsMS4yLDYuM0MwLjQsNC40LDAuNCwyLjksMS4xLDIuMWwxLTFsMy40LDUuOUw1LjMsNy4zQzQuOCw3LjcsNC44LDguNCw1LjIsOC45QzUuOCw5LjYsNi40LDEwLjMsNywxMWMwLjcsMC43LDEuNCwxLjMsMi4xLDEuOGMwLjUsMC40LDEuMiwwLjMsMS42LTAuMWwwLjItMC4ybDUuOSwzLjRMMTUuOSwxNi45eiIvPjwvc3ZnPg==); }
#nav-top .phone + .phone > a { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggZD0iTTEyLjggMEg1LjJjLS43IDAtMS4zLjYtMS4zIDEuM3YxNS40YzAgLjcuNiAxLjMgMS4zIDEuM2g3LjZjLjcgMCAxLjMtLjYgMS4zLTEuM1YxLjNjMC0uNy0uNS0xLjMtMS4zLTEuM3pNNC41IDIuNGg5djExLjRoLTlWMi40ek01LjIuNmg3LjZjLjQgMCAuNy4zLjcuN3YuNWgtOXYtLjVjMC0uNC4zLS43LjctLjd6bTcuNiAxNi45SDUuMmMtLjQgMC0uNy0uMy0uNy0uN3YtMi4zaDl2Mi4zYzAgLjMtLjMuNy0uNy43eiIgZmlsbD0iIzMzMyIvPjxwYXRoIGQ9Ik04LjQgMS41aDEuMmMuMiAwIC4zLS4xLjMtLjMgMC0uMi0uMS0uMy0uMy0uM0g4LjRjLS4yIDAtLjMuMS0uMy4zcy4xLjMuMy4zek05IDE0LjdjLS43IDAtMS4yLjUtMS4yIDEuMnMuNSAxLjIgMS4yIDEuMiAxLjItLjUgMS4yLTEuMmMwLS42LS42LTEuMi0xLjItMS4yem0wIDEuOGMtLjMgMC0uNi0uMy0uNi0uNnMuMy0uNi42LS42LjYuMy42LjYtLjMuNi0uNi42eiIgY2xhc3M9InN0MCIvPjwvc3ZnPg==); }

/* HEADER > logo */
#logo a { padding: 9px; text-align: center; }
#logo svg { fill: #333; max-height: 27px; max-width: 240px; }

/* HEADER > nav main */
#nav-main { display: none; }

/* HEADER > mobile navigation toggle */
#nav-mobile-toggle { display: block; }

/* HEADER > mobile navigation */
#nav-mobile { font-family: 'Oswald', 'Dosis', sans-serif; text-transform: uppercase; }
#nav-mobile > ul > li { border-top: 1px solid rgba(204,204,204,0.45); }

/* HEADER > mobile navigation > active */
#nav-mobile > ul > li.current-menu-item > a,
#nav-mobile > ul > li.current-menu-parent > a,
#nav-mobile > ul > li.current-menu-ancestor > a { color: #49992f; }


/* SLIDER
 *************************************************************************************************/

/* SLIDER > overlay */
.overlay .button { font-size: 1.2em; }
.overlay h1 { text-transform: uppercase; }
.overlay img { display: inline; }

/* SLIDER > scroll to */
a.scroll-to:not(.ribbon) { bottom: 10px; }

/* SLIDER > background positioning */
.page-id-11 .slider-wrap figure { background-position: 0 center; } /* Tuinaanleg */
.page-id-13 .slider-wrap figure { background-position: 100% center; } /* Tuinonderhoud */


/* CONTENT
 *************************************************************************************************/
.content-wrap { max-width: 1440px; }
.content-wrap .content { padding: 2.5% 10.4167% 5%; }

/* CONTENT > vCard */
.content .vcard p.tel,
.content .vcard p.facebook,
.content .vcard p.adr,
.content .vcard p.email-wrap { padding-left: 32px; position: relative; }
.content .vcard .prefix { background-position: center center; background-repeat: no-repeat; background-size: 18px 18px; font-size: 0; height: 18px; left: 0; line-height: 0; min-width: 18px; margin-top: -9px; position: absolute; text-indent: -99999px; top: 50%; }

/* CONTENT > vCard > icons */
.content .vcard .tel:not(.tel-alt) .prefix { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggZmlsbD0iIzMzMyIgZD0iTTE0LjYgMTIuNWMtLjEgMC0uMSAwLS4yLS4xTDExIDkuM2MtLjEtLjEtLjEtLjMgMC0uNC4xLS4xLjMtLjEuNCAwbDMuMyAzLjFjLjEuMS4xLjMgMCAuNCAwIC4xIDAgLjEtLjEuMXptLTExLjIgMGMtLjEgMC0uMSAwLS4yLS4xcy0uMS0uMyAwLS40bDMuMy0zLjFjLjEtLjEuMy0uMS40IDAgLjIuMS4xLjIuMS40bC0zLjMgMy4xYy0uMS4xLS4yLjEtLjMuMXoiLz48cGF0aCBmaWxsPSIjMzMzIiBkPSJNMTYuNSAxNS40aC0xNWMtLjggMC0xLjUtLjctMS41LTEuNVY0LjFjMC0uOC43LTEuNSAxLjUtMS41aDE1LjFjLjggMCAxLjUuNyAxLjUgMS41VjE0Yy0uMS43LS44IDEuNC0xLjYgMS40ek0xLjUgMy4yYy0uNSAwLS45LjQtLjkuOVYxNGMwIC41LjQuOS45LjloMTUuMWMuNSAwIC45LS40LjktLjlWNC4xYzAtLjUtLjQtLjktLjktLjlIMS41eiIvPjxwYXRoIGZpbGw9IiMzMzMiIGQ9Ik05IDEwLjVjLS40IDAtLjgtLjEtMS4xLS40TC40IDMuNmMtLjEtLjEtLjEtLjMgMC0uNC4xLS4yLjMtLjIuNS0uMWw3LjUgNi41Yy40LjMgMSAuMyAxLjQgMGw3LjUtNi41Yy4xLS4xLjMtLjEuNCAwIC4xLjEuMS4zIDAgLjRMMTAuMiAxMGMtLjQuNC0uOC41LTEuMi41eiIvPjwvc3ZnPg==); }
.content .vcard .tel-alt .prefix { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE4IDE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzMzMzMzMzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTgsMTQuOGMtMC4xLTAuNC0wLjMtMC44LTAuNy0xbC00LjQtMi41Yy0wLjUtMC4zLTEuMi0wLjItMS43LDAuMmwtMC45LDAuOWMtMC4yLDAuMi0wLjYsMC4yLTAuOCwwLjFjLTAuNy0wLjYtMS40LTEuMi0yLTEuOGMtMC43LTAuNy0xLjItMS4zLTEuOC0yQzUuNCw4LjMsNS40LDcuOSw1LjcsNy43bDAuOS0wLjlDNyw2LjQsNy4xLDUuNyw2LjgsNS4yTDQuMiwwLjdDNCwwLjMsMy42LDAuMSwzLjIsMEMyLjgsMCwyLjMsMC4xLDIsMC40TDAuNywxLjdjLTAuOSwwLjktMC45LDIuNiwwLDQuN2MwLjgsMi4xLDIuNSw0LjMsNC41LDYuNGMyLjEsMi4xLDQuMywzLjcsNi40LDQuNWMxLjEsMC40LDIsMC43LDIuOCwwLjdjMC44LDAsMS41LTAuMiwxLjktMC43bDEuMy0xLjNDMTcuOSwxNS43LDE4LDE1LjIsMTgsMTQuOEwxOCwxNC44eiBNMTIuNiwxMS43bDQuNCwyLjZjMC4yLDAuMSwwLjQsMC4zLDAuNCwwLjZjMCwwLjIsMCwwLjQtMC4yLDAuNmwtNS45LTMuNGwwLjItMC4yQzExLjksMTEuNiwxMi4yLDExLjYsMTIuNiwxMS43TDEyLjYsMTEuN3ogTTMuMSwwLjZjMC4yLDAsMC41LDAuMiwwLjYsMC40bDIuNSw0LjRjMC4yLDAuMywwLjEsMC43LTAuMSwxTDUuOSw2LjZMMi41LDAuOEMyLjcsMC43LDIuOCwwLjYsMywwLjZDMywwLjYsMy4xLDAuNiwzLjEsMC42TDMuMSwwLjZ6IE0xNS45LDE2LjljLTAuNywwLjctMi4yLDAuNy00LjEtMC4xYy0yLTAuOC00LjItMi40LTYuMi00LjRTMiw4LjIsMS4yLDYuM0MwLjQsNC40LDAuNCwyLjksMS4xLDIuMWwxLTFsMy40LDUuOUw1LjMsNy4zQzQuOCw3LjcsNC44LDguNCw1LjIsOC45QzUuOCw5LjYsNi40LDEwLjMsNywxMWMwLjcsMC43LDEuNCwxLjMsMi4xLDEuOGMwLjUsMC40LDEuMiwwLjMsMS42LTAuMWwwLjItMC4ybDUuOSwzLjRMMTUuOSwxNi45eiIvPjwvc3ZnPg==); }
.content .vcard .email-wrap .prefix { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggZD0iTTEyLjggMEg1LjJjLS43IDAtMS4zLjYtMS4zIDEuM3YxNS40YzAgLjcuNiAxLjMgMS4zIDEuM2g3LjZjLjcgMCAxLjMtLjYgMS4zLTEuM1YxLjNjMC0uNy0uNS0xLjMtMS4zLTEuM3pNNC41IDIuNGg5djExLjRoLTlWMi40ek01LjIuNmg3LjZjLjQgMCAuNy4zLjcuN3YuNWgtOXYtLjVjMC0uNC4zLS43LjctLjd6bTcuNiAxNi45SDUuMmMtLjQgMC0uNy0uMy0uNy0uN3YtMi4zaDl2Mi4zYzAgLjMtLjMuNy0uNy43eiIgZmlsbD0iIzMzMyIvPjxwYXRoIGQ9Ik04LjQgMS41aDEuMmMuMiAwIC4zLS4xLjMtLjMgMC0uMi0uMS0uMy0uMy0uM0g4LjRjLS4yIDAtLjMuMS0uMy4zcy4xLjMuMy4zek05IDE0LjdjLS43IDAtMS4yLjUtMS4yIDEuMnMuNSAxLjIgMS4yIDEuMiAxLjItLjUgMS4yLTEuMmMwLS42LS42LTEuMi0xLjItMS4yem0wIDEuOGMtLjMgMC0uNi0uMy0uNi0uNnMuMy0uNi42LS42LjYuMy42LjYtLjMuNi0uNi42eiIgY2xhc3M9InN0MCIvPjwvc3ZnPg==); }

.content .vcard .facebook .prefix { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHN0eWxlPi5zdDB7ZmlsbDojMzMzMzMzO308L3N0eWxlPjxwYXRoIGQ9Ik0xMC40IDE4SDYuNVY5LjlINC4zVjYuMmgyLjJWNC4xQzYuNSAyLjIgNy43IDAgMTEuMSAwYzEuMiAwIDIgLjEgMi4xLjFsLjQuMS0uMSAzLjVoLTIuMmMtLjcgMC0uOC4yLS44Ljl2MS43aDMuMmwtLjIgMy43aC0zbC0uMSA4em0tMy4xLS44aDIuM1Y5LjFoM2wuMS0yLjFIOS42VjQuNWMwLS45LjItMS43IDEuNi0xLjdoMS41bC4xLTJjLS40LS4xLS45LS4xLTEuNy0uMUM4LjMuNyA3LjMgMi40IDcuMyA0djNINS4xdjIuMWgyLjJ2OC4xeiIgY2xhc3M9InN0MCIvPjwvc3ZnPg==); }
.content .vcard .adr .prefix { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHN0eWxlPi5zdDB7ZmlsbDojMzMzMzMzO308L3N0eWxlPjxwYXRoIGQ9Ik05IDMuOWMtMS4zIDAtMi4zIDEtMi4zIDIuM3MxIDIuMyAyLjMgMi4zIDIuMy0xIDIuMy0yLjNTMTAuMiAzLjkgOSAzLjl6bTAgMy44Yy0uOSAwLTEuNi0uNy0xLjYtMS42UzguMSA0LjUgOSA0LjVzMS42LjcgMS42IDEuNlM5LjkgNy43IDkgNy43eiIgY2xhc3M9InN0MCIvPjxwYXRoIGQ9Ik0xMy4zIDEuOEMxMi4xLjcgMTAuNiAwIDguOSAwUzUuNy43IDQuNiAxLjhDMi40IDQgMi4xIDggNCAxMC41bDQuOSA3LjIgNC45LTcuMWMxLjktMi42IDEuNi02LjYtLjUtOC44em0wIDguM2wtNC40IDYuNC00LjQtNi40QzIuOCA3LjkgMy4xIDQuMiA1IDIuMyA2IDEuMyA3LjQuNyA4LjkuN3MyLjkuNiAzLjkgMS42YzIgMS45IDIuMiA1LjYuNSA3Ljh6Ii8+PC9zdmc+); }


/* MASONRY WRAP
 *************************************************************************************************/
.masonry h3 { text-transform: uppercase; }
.masonry .content h3 > svg { fill: #49992f; height: 70px; max-width: 70px !important; width: 70px; }

/* MASONRY > hover */
.masonry li:not(.has-img) .hover { background-color: #fff; }
.masonry a:hover .hover { opacity: 0.99; }

/* MASONRY > max width */
body:not(.page-template-tuinaanleg) .masonry-wrap { /*margin: 0 auto 2.5%; */ max-width: 1220px; }


.masonry li:not(.alt-1):not(.alt-2) a:hover .content > h3 { color: #181817 !important; }
.masonry li:not(.alt-1):not(.alt-2) a:hover .content > h3::after { background-color: rgba(24,24,23,0.25) !important; }


/* CTA CONTACT
 *************************************************************************************************/
.cta-wrap.contact { background-size: cover; text-align: center; text-transform: uppercase; }
.cta-wrap.contact .cta { max-width: 1440px; }
.cta-wrap.contact .cta .content { padding-left: 10.4167%; padding-right: 10.4167%; }

/* CTA CONTACT > content */
.cta-wrap.contact h1 { color: #fff; font-size: 2em; line-height: 1.5em; }
.cta-wrap.contact p { font-size: 1.2em; }
.cta-wrap.contact .button.ghost { border: 3px solid #fff; color: #fff; }
.cta-wrap.contact .button.ghost:hover { background-color: #fff; color: #4e3f37; }


/* KEYWORDS
 *************************************************************************************************/
.excerpt-wrap { background-color: #fff; }
.excerpt-wrap .content { color: #49992f; font-family: 'Oswald', 'Dosis', sans-serif; text-align: center; }

/* KEYWORDS > reset UL & clearfix */
.excerpt-wrap .content ul { list-style: none; margin: 0 !important; margin-left: 0 !important; padding: 0; }
.excerpt-wrap .content ul::before { content: '\0020'; display: block; height: 0; visibility: hidden; }
.excerpt-wrap .content ul::after { clear: both; content: '\0020'; display: block; height: 0; visibility: hidden; }

.excerpt-wrap .content li { font-size: 0.778em; list-style: none; padding: 0; position: relative; text-transform: uppercase; }
.excerpt-wrap .content a { text-decoration: none; }


/* FOOTER
 *************************************************************************************************/
#footer-wrap { border-bottom: 2px solid #49992f; }
#footer { max-width: 1440px; }
#footer .content { padding: 10px 10.4167%; }

/* FOOTER > widgets */
#footer-widget-area { margin-bottom: 0; }
#footer-widget-area.widget-area-2 .widget { margin-top: 0; width: 30%; }
#footer-widget-area.widget-area-2 .widget + .widget { margin-left: 2.5%; width: 67.5%; }
#footer-widget-area.widget-area-2 .widget > h3 { display: none; }

/* FOOTER > widget > svg */
.om-widget-svg figure { font-size: 0; line-height: 0; padding: 10px; }
.om-widget-svg figure svg { max-height: 84px; max-width: 320px; }

/* FOOTER > widget > hcard */
.om-widget-hcard .vcard > h2 { display: none; }

.om-widget-hcard .hcard-wrap { padding: 38px 0px 0px; text-align: right; }

/* FOOTER > widget > hcard > address */
.om-widget-hcard .hcard-wrap .adr br { display: none; }
.om-widget-hcard .hcard-wrap .adr .street-address::after { content: ', '; }

/* FOOTER > widget > hcard > icons */
.om-widget-hcard .hcard-wrap .icon { background-position: center center; background-repeat: no-repeat; background-size: 18px 18px; height: 28px; width: 18px; }
.om-widget-hcard .hcard-wrap .icon > svg { display: none; }

.om-widget-hcard .hcard-wrap .adr .icon { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHN0eWxlPi5zdDB7ZmlsbDojMzMzMzMzO308L3N0eWxlPjxwYXRoIGQ9Ik05IDMuOWMtMS4zIDAtMi4zIDEtMi4zIDIuM3MxIDIuMyAyLjMgMi4zIDIuMy0xIDIuMy0yLjNTMTAuMiAzLjkgOSAzLjl6bTAgMy44Yy0uOSAwLTEuNi0uNy0xLjYtMS42UzguMSA0LjUgOSA0LjVzMS42LjcgMS42IDEuNlM5LjkgNy43IDkgNy43eiIgY2xhc3M9InN0MCIvPjxwYXRoIGQ9Ik0xMy4zIDEuOEMxMi4xLjcgMTAuNiAwIDguOSAwUzUuNy43IDQuNiAxLjhDMi40IDQgMi4xIDggNCAxMC41bDQuOSA3LjIgNC45LTcuMWMxLjktMi42IDEuNi02LjYtLjUtOC44em0wIDguM2wtNC40IDYuNC00LjQtNi40QzIuOCA3LjkgMy4xIDQuMiA1IDIuMyA2IDEuMyA3LjQuNyA4LjkuN3MyLjkuNiAzLjkgMS42YzIgMS45IDIuMiA1LjYuNSA3Ljh6Ii8+PC9zdmc+); }
.om-widget-hcard .hcard-wrap .tel .icon { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE4IDE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzMzMzMzMzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTgsMTQuOGMtMC4xLTAuNC0wLjMtMC44LTAuNy0xbC00LjQtMi41Yy0wLjUtMC4zLTEuMi0wLjItMS43LDAuMmwtMC45LDAuOWMtMC4yLDAuMi0wLjYsMC4yLTAuOCwwLjFjLTAuNy0wLjYtMS40LTEuMi0yLTEuOGMtMC43LTAuNy0xLjItMS4zLTEuOC0yQzUuNCw4LjMsNS40LDcuOSw1LjcsNy43bDAuOS0wLjlDNyw2LjQsNy4xLDUuNyw2LjgsNS4yTDQuMiwwLjdDNCwwLjMsMy42LDAuMSwzLjIsMEMyLjgsMCwyLjMsMC4xLDIsMC40TDAuNywxLjdjLTAuOSwwLjktMC45LDIuNiwwLDQuN2MwLjgsMi4xLDIuNSw0LjMsNC41LDYuNGMyLjEsMi4xLDQuMywzLjcsNi40LDQuNWMxLjEsMC40LDIsMC43LDIuOCwwLjdjMC44LDAsMS41LTAuMiwxLjktMC43bDEuMy0xLjNDMTcuOSwxNS43LDE4LDE1LjIsMTgsMTQuOEwxOCwxNC44eiBNMTIuNiwxMS43bDQuNCwyLjZjMC4yLDAuMSwwLjQsMC4zLDAuNCwwLjZjMCwwLjIsMCwwLjQtMC4yLDAuNmwtNS45LTMuNGwwLjItMC4yQzExLjksMTEuNiwxMi4yLDExLjYsMTIuNiwxMS43TDEyLjYsMTEuN3ogTTMuMSwwLjZjMC4yLDAsMC41LDAuMiwwLjYsMC40bDIuNSw0LjRjMC4yLDAuMywwLjEsMC43LTAuMSwxTDUuOSw2LjZMMi41LDAuOEMyLjcsMC43LDIuOCwwLjYsMywwLjZDMywwLjYsMy4xLDAuNiwzLjEsMC42TDMuMSwwLjZ6IE0xNS45LDE2LjljLTAuNywwLjctMi4yLDAuNy00LjEtMC4xYy0yLTAuOC00LjItMi40LTYuMi00LjRTMiw4LjIsMS4yLDYuM0MwLjQsNC40LDAuNCwyLjksMS4xLDIuMWwxLTFsMy40LDUuOUw1LjMsNy4zQzQuOCw3LjcsNC44LDguNCw1LjIsOC45QzUuOCw5LjYsNi40LDEwLjMsNywxMWMwLjcsMC43LDEuNCwxLjMsMi4xLDEuOGMwLjUsMC40LDEuMiwwLjMsMS42LTAuMWwwLjItMC4ybDUuOSwzLjRMMTUuOSwxNi45eiIvPjwvc3ZnPg==); }
.om-widget-hcard .hcard-wrap .tel + .tel .icon { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggZD0iTTEyLjggMEg1LjJjLS43IDAtMS4zLjYtMS4zIDEuM3YxNS40YzAgLjcuNiAxLjMgMS4zIDEuM2g3LjZjLjcgMCAxLjMtLjYgMS4zLTEuM1YxLjNjMC0uNy0uNS0xLjMtMS4zLTEuM3pNNC41IDIuNGg5djExLjRoLTlWMi40ek01LjIuNmg3LjZjLjQgMCAuNy4zLjcuN3YuNWgtOXYtLjVjMC0uNC4zLS43LjctLjd6bTcuNiAxNi45SDUuMmMtLjQgMC0uNy0uMy0uNy0uN3YtMi4zaDl2Mi4zYzAgLjMtLjMuNy0uNy43eiIgZmlsbD0iIzMzMyIvPjxwYXRoIGQ9Ik04LjQgMS41aDEuMmMuMiAwIC4zLS4xLjMtLjMgMC0uMi0uMS0uMy0uMy0uM0g4LjRjLS4yIDAtLjMuMS0uMy4zcy4xLjMuMy4zek05IDE0LjdjLS43IDAtMS4yLjUtMS4yIDEuMnMuNSAxLjIgMS4yIDEuMiAxLjItLjUgMS4yLTEuMmMwLS42LS42LTEuMi0xLjItMS4yem0wIDEuOGMtLjMgMC0uNi0uMy0uNi0uNnMuMy0uNi42LS42LjYuMy42LjYtLjMuNi0uNi42eiIgY2xhc3M9InN0MCIvPjwvc3ZnPg==); }


/* FOOTER BOTTOM
 *************************************************************************************************/
#footer-bottom { max-width: 1440px; }
#footer-bottom .content { padding-left: 10.4167%; padding-right: 10.4167%; }


/* ABOUT ORIGINAL MEDIA
 *************************************************************************************************/
#about-original-media { max-width: 1440px; }
#about-original-media .content { padding-left: 10.4167%; padding-right: 10.4167%; }


/* DISCLAIMER
 *************************************************************************************************/
#cookie-disclaimer p { color: #333 !important; }

#disclaimer { max-width: 1440px; }
#disclaimer .content { padding-left: 10.4167%; padding-right: 10.4167%; }
#disclaimer .content > p { padding: 0.444em 0.5em; }
#disclaimer .button.accept:hover { background-color: #49992f; }


/* HOMEPAGE TEMPLATE
 *************************************************************************************************/
.page-template-tuinaanleg .slick-slider .overlay-wrap { background: transparent; }
.page-template-tuinaanleg .slick-slider .overlay-wrap.rb { bottom: 65px; max-width: 100%; text-align: right; }
.page-template-tuinaanleg .slick-slider .overlay-wrap.lb { bottom: 65px; max-width: 100%; text-align: left; }
.page-template-tuinaanleg .slick-slider .overlay h1 { font-size: 3.5vw; margin-top: 0.75em !important; text-shadow: 0 0 1px #fff, 0 0 2px #fff, 0 0 3px #fff, 0 0 4px #fff, 0 0 5px #fff; }
.page-template-tuinaanleg .slick-slider .overlay h1 + * { margin-top: 3em; }
.page-template-tuinaanleg .slick-slider .overlay img { display: inline; height: auto; max-width: 30%; }

/* HOMEPAGE TEMPLATE > content */
.page-template-tuinaanleg .entry-title { display: none; }
.page-template-tuinaanleg h1 { font-size: 2em; line-height: 1.5em; text-transform: uppercase; }

/* HOMEPAGE TEMPLATE > keywords */
.page-template-tuinaanleg .excerpt-wrap { background-color: #49992f; }
.page-template-tuinaanleg .excerpt-wrap .content li + li::before { color: #fff; }
.page-template-tuinaanleg .excerpt-wrap .content,
.page-template-tuinaanleg .excerpt-wrap .content a { color: #fff !important; }
.page-template-tuinaanleg .excerpt-wrap .content a:hover { color: #e0e0e0 !important; }


/* SPLASH
 *************************************************************************************************/
.content-wrap.splash .content.intro .entry-title { display: none; }

.content-wrap .content.blocks { padding-top: 10%; }

.content-wrap.splash .splash-blocks { display: block; list-style: none; margin: 0 !important; padding: 0; width: 100%; }
.content-wrap.splash .splash-blocks li { display: block; float: left; padding: 0 2.5%; text-align: center; vertical-align: top; width: 50%; }
.content-wrap.splash .splash-blocks a { background: #181817; color: #fff !important; display: block; margin: 0 auto; max-width: 420px; padding: 10px; text-decoration: none; transition: all 0.35s; width: 100%; }
.content-wrap.splash .splash-blocks a:hover { background-color: #292928; }
.content-wrap.splash .splash-blocks figure { display: block; position: relative; }
.content-wrap.splash .splash-blocks figure img { max-width: 100% !important; }
.content-wrap.splash .splash-blocks figure figcaption { display: none; }
.content-wrap.splash .splash-blocks .intro-content { padding: 20px; }
.content-wrap.splash .splash-blocks h3 { position: relative; text-transform: uppercase; }

.content-wrap .content.blocks { display: flex; align-items: center; min-height: calc(100vh - 66px); }


.page-template-splash-php #container { background: #181817; }
.page-template-splash-php #container .content,
.page-template-splash-php #container .content .entry-title { color: #fff; }
.page-template-splash-php #container .content .entry-title { border-bottom: 1px solid #fff; }

.page-template-splash-php #container .content a.button:not(:hover) { background-color: #49992f; }

.page-template-splash-php #footer-wrap { background-color: #bbb; }

/* CONTACT TEMPLATE
 *************************************************************************************************/

/* CONTACT TEMPLATE > Google Map */
.gmap-infowindow p.phone > a,
.gmap-infowindow p.email > a { background-position: left center; background-repeat: no-repeat; background-size: 18px 18px; padding-left: 28px; }

.gmap-infowindow p.phone svg,
.gmap-infowindow p.email svg { display: none; }

.gmap-infowindow .phone:not(.alt) > a { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE4IDE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzMzMzMzMzt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTgsMTQuOGMtMC4xLTAuNC0wLjMtMC44LTAuNy0xbC00LjQtMi41Yy0wLjUtMC4zLTEuMi0wLjItMS43LDAuMmwtMC45LDAuOWMtMC4yLDAuMi0wLjYsMC4yLTAuOCwwLjFjLTAuNy0wLjYtMS40LTEuMi0yLTEuOGMtMC43LTAuNy0xLjItMS4zLTEuOC0yQzUuNCw4LjMsNS40LDcuOSw1LjcsNy43bDAuOS0wLjlDNyw2LjQsNy4xLDUuNyw2LjgsNS4yTDQuMiwwLjdDNCwwLjMsMy42LDAuMSwzLjIsMEMyLjgsMCwyLjMsMC4xLDIsMC40TDAuNywxLjdjLTAuOSwwLjktMC45LDIuNiwwLDQuN2MwLjgsMi4xLDIuNSw0LjMsNC41LDYuNGMyLjEsMi4xLDQuMywzLjcsNi40LDQuNWMxLjEsMC40LDIsMC43LDIuOCwwLjdjMC44LDAsMS41LTAuMiwxLjktMC43bDEuMy0xLjNDMTcuOSwxNS43LDE4LDE1LjIsMTgsMTQuOEwxOCwxNC44eiBNMTIuNiwxMS43bDQuNCwyLjZjMC4yLDAuMSwwLjQsMC4zLDAuNCwwLjZjMCwwLjIsMCwwLjQtMC4yLDAuNmwtNS45LTMuNGwwLjItMC4yQzExLjksMTEuNiwxMi4yLDExLjYsMTIuNiwxMS43TDEyLjYsMTEuN3ogTTMuMSwwLjZjMC4yLDAsMC41LDAuMiwwLjYsMC40bDIuNSw0LjRjMC4yLDAuMywwLjEsMC43LTAuMSwxTDUuOSw2LjZMMi41LDAuOEMyLjcsMC43LDIuOCwwLjYsMywwLjZDMywwLjYsMy4xLDAuNiwzLjEsMC42TDMuMSwwLjZ6IE0xNS45LDE2LjljLTAuNywwLjctMi4yLDAuNy00LjEtMC4xYy0yLTAuOC00LjItMi40LTYuMi00LjRTMiw4LjIsMS4yLDYuM0MwLjQsNC40LDAuNCwyLjksMS4xLDIuMWwxLTFsMy40LDUuOUw1LjMsNy4zQzQuOCw3LjcsNC44LDguNCw1LjIsOC45QzUuOCw5LjYsNi40LDEwLjMsNywxMWMwLjcsMC43LDEuNCwxLjMsMi4xLDEuOGMwLjUsMC40LDEuMiwwLjMsMS42LTAuMWwwLjItMC4ybDUuOSwzLjRMMTUuOSwxNi45eiIvPjwvc3ZnPg==); }
.gmap-infowindow .phone.alt > a { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggZD0iTTEyLjggMEg1LjJjLS43IDAtMS4zLjYtMS4zIDEuM3YxNS40YzAgLjcuNiAxLjMgMS4zIDEuM2g3LjZjLjcgMCAxLjMtLjYgMS4zLTEuM1YxLjNjMC0uNy0uNS0xLjMtMS4zLTEuM3pNNC41IDIuNGg5djExLjRoLTlWMi40ek01LjIuNmg3LjZjLjQgMCAuNy4zLjcuN3YuNWgtOXYtLjVjMC0uNC4zLS43LjctLjd6bTcuNiAxNi45SDUuMmMtLjQgMC0uNy0uMy0uNy0uN3YtMi4zaDl2Mi4zYzAgLjMtLjMuNy0uNy43eiIgZmlsbD0iIzMzMyIvPjxwYXRoIGQ9Ik04LjQgMS41aDEuMmMuMiAwIC4zLS4xLjMtLjMgMC0uMi0uMS0uMy0uMy0uM0g4LjRjLS4yIDAtLjMuMS0uMy4zcy4xLjMuMy4zek05IDE0LjdjLS43IDAtMS4yLjUtMS4yIDEuMnMuNSAxLjIgMS4yIDEuMiAxLjItLjUgMS4yLTEuMmMwLS42LS42LTEuMi0xLjItMS4yem0wIDEuOGMtLjMgMC0uNi0uMy0uNi0uNnMuMy0uNi42LS42LjYuMy42LjYtLjMuNi0uNi42eiIgY2xhc3M9InN0MCIvPjwvc3ZnPg==); }
.gmap-infowindow .email > a { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PHBhdGggZmlsbD0iIzMzMyIgZD0iTTE0LjYgMTIuNWMtLjEgMC0uMSAwLS4yLS4xTDExIDkuM2MtLjEtLjEtLjEtLjMgMC0uNC4xLS4xLjMtLjEuNCAwbDMuMyAzLjFjLjEuMS4xLjMgMCAuNCAwIC4xIDAgLjEtLjEuMXptLTExLjIgMGMtLjEgMC0uMSAwLS4yLS4xcy0uMS0uMyAwLS40bDMuMy0zLjFjLjEtLjEuMy0uMS40IDAgLjIuMS4xLjIuMS40bC0zLjMgMy4xYy0uMS4xLS4yLjEtLjMuMXoiLz48cGF0aCBmaWxsPSIjMzMzIiBkPSJNMTYuNSAxNS40aC0xNWMtLjggMC0xLjUtLjctMS41LTEuNVY0LjFjMC0uOC43LTEuNSAxLjUtMS41aDE1LjFjLjggMCAxLjUuNyAxLjUgMS41VjE0Yy0uMS43LS44IDEuNC0xLjYgMS40ek0xLjUgMy4yYy0uNSAwLS45LjQtLjkuOVYxNGMwIC41LjQuOS45LjloMTUuMWMuNSAwIC45LS40LjktLjlWNC4xYzAtLjUtLjQtLjktLjktLjlIMS41eiIvPjxwYXRoIGZpbGw9IiMzMzMiIGQ9Ik05IDEwLjVjLS40IDAtLjgtLjEtMS4xLS40TC40IDMuNmMtLjEtLjEtLjEtLjMgMC0uNC4xLS4yLjMtLjIuNS0uMWw3LjUgNi41Yy40LjMgMSAuMyAxLjQgMGw3LjUtNi41Yy4xLS4xLjMtLjEuNCAwIC4xLjEuMS4zIDAgLjRMMTAuMiAxMGMtLjQuNC0uOC41LTEuMi41eiIvPjwvc3ZnPg==); }
 
/* CONTACT TEMPLATE > directions */
.get-directions .button.ghost { border-color: #fff; color: #fff; }
.get-directions .button.ghost:hover { background-color: #49992f; border-color: #49992f; }
.get-directions .content .get-directions-start { border: 2px solid white; }

/* CONTACT TEMPLATE > contactform */
#om-field-submit.button { background-color: #fff; color: #49992f; border: 2px solid #49992f; text-transform: uppercase; margin-bottom: 2em; }
#om-field-submit.button:hover { background-color: #49992f; color: #fff; border: 2px solid #49992f; }
#container .page-form-wrap.form-position-left > *, #container .page-form-wrap.form-position-right > * { margin-top: 2em; }

/* CONTACT TEMPLATE > keywords */
.page-template-contact .excerpt-wrap { background-color: #49992f; }
.page-template-contact .excerpt-wrap .content li + li::before { color: #fff; }
.page-template-contact .excerpt-wrap .content,
.page-template-contact .excerpt-wrap .content a { color: #fff !important; }
.page-template-contact .excerpt-wrap .content a:hover { color: #e0e0e0 !important; }

/* CONTACT icons */
.page-template-contact .item-page-content a { text-decoration: none; color: #49992f !important; }
.page-template-contact .item-page-content a:hover { text-decoration: none; color: #333 !important; }

.content-wrap .content img:not(.mapplic-map-image) { max-width: 5%; margin-right: 15px; }
.content-wrap .content .icon:not(.mapplic-map-image) { pointer-events: none !important; cursor: default !important; }

#container .item-page-content > * + * { margin-top: 0.9em; border-bottom: 1px solid #eaeaea; padding-bottom: 17px; }
.item-page-content > p { border-bottom: 1px solid #eaeaea; padding-bottom: 20px; }
.item-page-content p:last-child { border-bottom: none !important; margin-bottom: 4%; }


/* PORTFOLIO ARCHIVE
 *************************************************************************************************/
.blog .content-wrap .post header .entry-title { border: none; font-size: 1.111em; margin: 0; text-align: center; }
.blog .content-wrap .post.grid a { box-shadow: none !important; color: #333 !important; }
.blog .content-wrap .post .entry-content { min-height: 8em; padding-bottom: 2.333em; position: relative; }
.blog .content-wrap .post .entry-content .readmore { bottom: 0; position: absolute; }


/* PORTFOLIO CAROUSEL
 *************************************************************************************************/
.carousel-portfolio-wrap { background-color: #eaeaea !important; padding-top: 20px; }
.carousel-portfolio-wrap header .content h2 { text-align: center; text-transform: uppercase; }

.carousel-wrap .carousel:not(.carousel-content) > ul:not(.border-0) a { border: none !important; }
.carousel-wrap .carousel:not(.carousel-content) a { box-shadow: none !important; max-width: 100% !important; padding: 0 !important; }

.carousel-portfolio .post .content { min-height: 10em; overflow: hidden; }
.carousel-portfolio .post .content > h3 { color: #333; text-align: center; text-transform: uppercase; }

/* MEDIA QUERIES
*************************************************************************************************/
@media only screen and ( min-width: 640px ) { 
	#header { position: static; }
	#header-wrap { height: 66px; }
	#nav-top > ul { padding-top: 10px; }
	#logo { float: none; left: 50%; max-height: 46px; max-width: 330px; position: absolute; top: 10px; width: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
}

@media only screen and ( min-width: 1200px ) {
	.excerpt-wrap .content li { display: inline-block; margin: 0 1em; }
	.excerpt-wrap .content li + li::before { content: '-'; display: block; left: -1.6em; position: absolute; text-align: center; width: 1em; }
	
	.om-widget-hcard .hcard-wrap > p { display: inline-block; position: relative; }
	.om-widget-hcard .hcard-wrap > p + p { margin-left: 2em; margin-top: 0 !important; }
	.om-widget-hcard .hcard-wrap > p + p::before { content: '-'; display: block; left: -1.5em; position: absolute; text-align: center; width: 1em; }
}

@media only screen and ( min-width: 640px ) and ( max-width: 1200px ) {
	.excerpt-wrap .content li { width: 33.33%; }
	.excerpt-wrap .content li:not(:nth-child(3n+1))::before { content: '-'; display: block; left: -5%; position: absolute; width: 10%; }
}

@media only screen and ( min-width: 420px ) and ( max-width: 640px ) {
	.excerpt-wrap .content li { width: 50%; }
	.excerpt-wrap .content li:nth-child(2n)::before { content: '-'; display: block; left: -5%; position: absolute; width: 10%; }
}

@media only screen and ( max-width: 1400px ) {
	body:not(.page-template-tuinaanleg) .masonry-wrap { max-width: 1400px; }

	
	.slick-slider .overlay-wrap.rf { margin: 0 0 0 185px; max-width: 25%; }

	.masonry.resp-h .has-svg .content p { font-size: 16px; padding-left: 45px; padding-right: 45px; line-height: 22px; }
	.masonry.resp-h .has-svg .content h3 > svg { max-width: 20%; }
	.masonry-wrap.block-2 { width: 100%; max-width: 1920px; margin-bottom: 0px; }
}

@media only screen and ( max-width: 1200px ) {
	.excerpt-wrap .content li { display: block; float: left; margin: 0.5em 0; }

	.slick-slider .overlay-wrap.rf { left: auto !important; right: 0 !important; max-width: 35%; }
	
	.om-widget-hcard .hcard-wrap { margin-left: auto; max-width: 340px; padding-top: 5px; }
	.om-widget-hcard .hcard-wrap > p { float: left; margin: 0.333em 0 !important; text-align: left; width: 45%; }
	.om-widget-hcard .hcard-wrap > p.adr, .om-widget-hcard .hcard-wrap > p.vat { width: 55%; }
	.om-widget-hcard .hcard-wrap > p.tel + p.tel { float: right; }
	
	.page-template-tuinaanleg h1,
	.cta-wrap.contact h1 { font-size: 1.667em; }
}

@media only screen and ( max-width: 900px ) {
	.cta-wrap.contact h1 { font-size: 1.333em; }
	.masonry.resp-h .has-svg .content h3 { font-size: 1.75em; }
}

@media only screen and ( max-width: 768px ) {
	.masonry.resp-h .has-svg .content { display: block; }
	
	#footer-widget-area.widget-area-2 .widget { float: none !important; margin-left: 0 !important; width: 100% !important; }
	
	.om-widget-svg figure { text-align: center; }
	.om-widget-hcard .hcard-wrap { margin: 0 auto; }
	.om-widget-hcard .hcard-wrap > p.tel { text-align: right; }
	.om-widget-hcard .hcard-wrap > p.tel .icon { left: 2em; }
	
	#nav-footer,
	#about-the-author { text-align: center; }
	
	.content-wrap.splash .splash-blocks li { float: none; padding: 2.5%; width: 100%; }

	.page-template-tuinaanleg .slick-slider .overlay-wrap.rb { display: block !important; }
	.page-template-tuinaanleg .slick-slider .overlay-wrap.lb { display: block !important; }
	.page-template-tuinaanleg .slick-slider .overlay img { max-width: 40%; }
	.page-template-tuinaanleg .slick-slider .overlay h1 { font-size: 1.667em; }
	.page-template-tuinaanleg .slick-slider .overlay h1 + * { margin-top: 2em; }
	.page-template-tuinaanleg .overlay .button { font-size: 1em; }
	.page-template-tuinaanleg .overlay .button + .button { margin-left: 0.5em; }
}

@media only screen and ( max-width: 639px ) { 
	#header-top { border-bottom: 2px solid #333; }
	#nav-top > ul { text-align: center; }
	
	.masonry.resp-h .has-svg .content h3 { font-size: 1.75em; }
	.masonry.resp-h .has-svg .content h3 { margin: 0; } 
	.masonry.resp-h .has-svg .content p { display: none; }
	
	#nav-footer a { font-size: 11px; }
	
	.get-directions { text-align: center; }
	.get-directions .om-field { display: block; margin: 0 0 7px !important; width: 100%; }
	.get-directions .content > * + * { margin-left: 0px; margin-top: 5px !important; margin-bottom: 5px !important; }
}

@media only screen and ( max-width: 460px ) {
	.page-template-tuinaanleg .slick-slider .overlay h1 { font-size: 1.333em; }
}

@media only screen and ( max-width: 420px ) {
	.excerpt-wrap .content li { float: none; width: 100%; }
	.entry-title { padding-top: 10%; }

	.page-template-tuinaanleg h1 { font-size: 1.3em; }
		
	.page-template-tuinaanleg .slick-slider .overlay h1 { font-size: 1.111em; }
	.page-template-tuinaanleg .slick-slider .overlay h1 + * { margin-top: 1.5em; }
	.page-template-tuinaanleg .overlay .button { font-size: 0.75em; }
	.page-template-tuinaanleg .overlay .button + .button { margin-left: 0.333em; }

	.om-widget-hcard .hcard-wrap > p { float: none !important; margin: 0.333em 0 !important; text-align: left !important; width: 100%; }
	.om-widget-hcard .hcard-wrap > p.adr, .om-widget-hcard .hcard-wrap > p.vat { width: 70% !important; }
	.om-widget-hcard .hcard-wrap > p .icon { left: 0.25em !important; }

	.cta-wrap.contact .cta .content { padding-top: 5%; padding-bottom: 5%; }

	#nav-footer,
	#about-the-author { text-align: center !important; }
	#nav-footer a { font-size: 10px !important; }
	#footer-bottom .content { padding-left: 4%; padding-right: 4%; }
}

@media only screen and ( max-width: 360px ) {
	#logo { width: 50%; }
	.masonry.resp-h .has-svg .content h3 { font-size: 1.2em; }
	.masonry.resp-h .has-svg .content h3 > svg { height: 50px; width: 100px; max-width: 35%; }
}






