@font-face {font-family: 'Futura';src: url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Light.eot);src: url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Light.eot?#iefix) format('embedded-opentype'), url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Light.woff2) format('woff2'), url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Light.woff) format('woff'), url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Light.ttf) format('truetype'), url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Light.svg#FuturaStd-Light) format('svg');font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: 'Futura';src: url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Medium.eot);src: url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Medium.eot?#iefix) format('embedded-opentype'), url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Medium.woff2) format('woff2'), url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Medium.woff) format('woff'), url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Medium.ttf) format('truetype'), url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Medium.svg#FuturaStd-Medium) format('svg');font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: 'Futura';src: url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Bold.eot);src: url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Bold.eot?#iefix) format('embedded-opentype'), url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Bold.woff2) format('woff2'), url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Bold.woff) format('woff'), url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Bold.ttf) format('truetype'), url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Bold.svg#FuturaStd-Bold) format('svg');font-weight: 700;font-style: normal;font-display: swap;}
@font-face {font-family: 'Futura';src: url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Heavy.eot);src: url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Heavy.eot?#iefix) format('embedded-opentype'), url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Heavy.woff2) format('woff2'), url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Heavy.woff) format('woff'), url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Heavy.ttf) format('truetype'), url(//hooymanssubstrates.com/wp-content/themes/Hooymans/fonts/FuturaStd-Heavy.svg#FuturaStd-Heavy) format('svg');font-weight: 900;font-style: normal;font-display: swap;} html, body {min-height:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;}
body {font:21px/35px 'Tinos', sans-serif;letter-spacing:.25px;color:#777;background:#fff;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption, dt, dd, dl {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure, figcaption {display:block;}
table {border-collapse:collapse;}
img {border:none;max-width:100%;height:auto;}
iframe, object, embed {max-width:100%;}
ul, li {list-style:none;}
input {vertical-align:middle;}
input:focus, textarea:focus {outline:none;}
button, input[type="submit"] {cursor:pointer;-webkit-appearance:none;}
a, a:visited {text-decoration:none;color:#4e88aa;transition:color ease-in-out .2s;}
a:active, a:hover {outline:0;text-decoration:none;color:#4e99aa;} .wrapper {max-width:1120px;padding:0 10px;margin:0 auto;position:relative;box-sizing:border-box;}
.wrapper_wide {max-width:1520px;}
.alignfull {margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;}
.alignwide {margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);max-width:100vw;}
.hide {display:none;} .alignright img {float:right;margin:0 0 10px 10px;}
.alignleft img {float:left;margin:0 10px 10px 0;}
.aligncenter {text-align:center;} .posts_navigation {display:flex;flex-wrap:wrap;justify-content:space-between;} .cover {display:none;}
*[data-cover] {min-height:200px;background:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/blank.gif) center center/cover no-repeat;}
*[data-cover-srcset] {min-height:200px;position:relative;}
*[data-cover-srcset] img[srcset] {position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;} .video_wrap {position:relative;padding:0 0 56.25% 0;height:0;}
.video_wrap iframe {position:absolute;top:0;left:0;width:100%;height:100%;} h1 {font:500 100px/140px 'Futura';letter-spacing:0.6px;padding-bottom:0;color:#048397;}
h1 strong {font:700;}
h2 {font:500 60px/67px 'Futura';letter-spacing:0.6px;text-transform:uppercase;padding-bottom:0;color:#048397;}
h2 strong {font:700;}
h3 {font:700 40px/55px 'Futura';letter-spacing:6px;padding-bottom:25px;}
h3 strong {font-weight:700;color:#048397;}
h4 {font:500 35px/44px 'Futura';letter-spacing:2.8px;text-transform:uppercase;padding-bottom:15px;color:#048397;}
h4 strong {font-weight:700;}
h5 {font:500 30px/38px 'Futura';letter-spacing:2.4px;text-transform:uppercase;padding-bottom:10px;color:#048397;}
h5 strong {font-weight:700;}
h6 {font:500 25px/32px 'Futura';letter-spacing:2px;text-transform:uppercase;padding:10px 20px;margin-bottom:45px;background:#048397;color:#fff;display:inline-block;}
p {padding-bottom:40px;} input[type="text"], input[type="email"], textarea {font:500 18px 'Futura', sans-serif;letter-spacing:1.44px;color:#777;background:#F2F0EB;border:none;border-radius:0;padding:0 13px;height:45px;width:100%;box-sizing:border-box;}
input[type="text"]::placeholder, input[type="email"]::placeholder, textarea::placeholder {color:#777;opacity:.5;}
textarea {height:215px;padding:10px 13px;}
.searchform > div {display:flex;flex-wrap:wrap;align-items:center;}
.searchform label {display:block;min-width:100%;}
.searchform input[type="text"] {flex:1;margin-right:20px;}
.gform_ajax_spinner, .gform_wrapper .validation_error {display:none !important;}
.gform_wrapper {padding-bottom:80px;}
.gform_wrapper .gform_body > ul > li {position:relative;padding-bottom:15px;}
.gform_wrapper .gform_body > ul > li > label {font:500 18px 'Futura', sans-serif;letter-spacing:1.44px;display:block;padding-bottom:2px;}
.gform_wrapper .gform_body ul li .validation_message {position:absolute;bottom:-7px;left:13px;z-index:2;font:500 14px 'Futura', sans-serif;}
.gform_wrapper .gform_footer {text-align:right;}
.gform_confirmation_wrapper {padding:0 0 35px 0;color:#048397;}
.contact_form_wrapper .gform_body > ul {display:grid;grid-template-columns:repeat(auto-fill, minmax(40%, 1fr));grid-gap:0 27px;}
.contact_form_wrapper .gform_body > ul li:nth-child(4) {grid-row-start:span 4;order:-1;grid-column-start:2;} .wp-block-button {display:inline;}
.button, .button:visited, .wp-block-button__link, .wp-block-button__link:visited, .searchform input[type="submit"] {color:#048397;background:transparent;padding:5px 10px;min-width:230px;height:68px;font:500 25px 'Futura';letter-spacing:2px;text-transform:uppercase;border:4px solid #048397;border-radius:0;text-align:center;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;transition:all ease-in-out .2s;}
.button:hover, .wp-block-button__link:hover, .searchform input[type="submit"]:hover {color:#fff;background:#048397;}
.button.button_reverse, .button.button_reverse:visited {color:#fff;background:#048397;}
.button.button_reverse:hover {color:#048397;background:#fff;}
.is-style-outline .wp-block-button__link, .is-style-outline .wp-block-button__link:visited {color:#fff;background:#048397;}
.is-style-outline .wp-block-button__link:hover {color:#fff;background:#048397;} .has-primary-color-color {color:#048397;}
.has-text-color-color {color:#777;}
.has-primary-color-background-color {background-color:#048397;}
.has-text-color-background-color {background-color:#777;} .header {position:fixed;top:0;left:0;width:100%;z-index:9999;transition:all ease-in-out 0.5s;}
.header.fixed {background:#fff;box-shadow:0px 3px 12px #0000002E;border-radius:0 0 20px 20px;}
.logged-in .header {top:32px;}
.header .wrapper {max-width:1330px;}
.header .logo {display:flex;width:302px;height:100%;background:#fff;align-items:center;justify-content:center;border-radius:0 0 17px 17px;position:absolute;top:-1px;left:calc(50% - 181px);}
.header.fixed .logo {top:0;}
.header .lottie_logo {width:302px;height:100%;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:0 0 17px 17px;position:absolute;top:0;left:calc(50% - 181px);}
.header .lottie_logo lottie-player {width:100%;height:295px;position:relative;top:7px;}
.header .wpml-ls {width:100%;background:#fff;transition:all ease-in-out 0.2s;}
.header.fixed .wpml-ls {background:#f2f0eb;}
.header .wpml-ls > ul {display:flex;justify-content:flex-end;padding-right:55px;}
.header .wpml-ls > ul > li {position:relative;}
.header .wpml-ls > ul > li > a, .header .wpml-ls > ul > li > a:hover, .header .wpml-ls > ul > li:hover > a {font:500 18px/30px 'Futura', sans-serif;color:#000;padding:0 32px 0 29px;border:none;background:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/icons/globe.svg) left center/17px auto no-repeat;display:block;height:39px;}
.header .wpml-ls > ul > li > a:after {content:'';display:block;border:none;width:7px;height:7px;border-left:2px solid #000;border-bottom:2px solid #000;right:4px;top:13px;transform:rotate(-45deg);}
.header .wpml-ls > ul > li > a img {display:none;}
.header .wpml-ls > ul > li > ul {border:none;left:-13px;background:#fff;padding:0 20px 0 13px;min-width:100%;border-radius:0 0 15px 15px;max-height:0;overflow:hidden;transition:all 0.3s ease-out;}
.header.fixed .wpml-ls > ul > li > ul {background:#f2f0eb;}
.header .wpml-ls > ul > li:hover > ul {max-height:500%;padding-bottom:10px;}
.header .wpml-ls > ul > li > ul li a {font:500 18px 'Futura', sans-serif;border:none;padding:0 0 0 29px;background:none;color:#000;}
.header .wpml-ls > ul > li > ul li a:hover {color:#048397;}
.header .wpml-ls-item-toggle { text-align: center; min-width: 90px; }
@media only screen and (min-width: 960px) {
.header .wpml-ls > ul > li > ul {visibility:visible !important;}
}
.header .top_menu .widget {display:none;font-size:0;line-height:0;}
.header .top_menu .widget .textwidget p {display:flex;align-items:center;justify-content:center;}
.header .top_menu .widget a {display:inline-block;width:46px;height:32px;background:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/icons/mail.svg) center center/auto 32px no-repeat;margin:0 22px;}
.header .top_menu .widget a[href*="tel"] {background-image:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/icons/phone.svg);} .menu_trigger {position:absolute;top:28px;right:20px;width:30px;height:22px;z-index:999;transform:rotate(0deg);transition:all ease-in-out 0.5s;cursor:pointer;display:none;}
.menu_trigger span {display:block;position:absolute;height:4px;width:100%;background:#fff;border-radius:2px;opacity:1;left:0;transition:all ease-in-out 0.25s;}
.fixed .menu_trigger span {background:#777;}
.menu_trigger span:nth-child(1) {top:0px;}
.menu_trigger span:nth-child(2), .menu_trigger span:nth-child(3) {top:9px;}
.menu_trigger span:nth-child(4) {top:18px;}
.menu_trigger.active span:nth-child(1), .menu_trigger.active span:nth-child(4) {transform:scale(0, 0);}
.menu_trigger.active span:nth-child(2) {transform:rotate(45deg);}
.menu_trigger.active span:nth-child(3) {transform:rotate(-45deg);}
.header nav ul {display:flex;flex-wrap:wrap;align-items:center;height:83px;justify-content:space-between;}
.header nav ul li {font:500 18px 'Futura';text-transform:uppercase;}
.header nav ul li:nth-child(3) {padding-right:400px;}
.header nav ul li a, .header nav ul li a:visited {color:#fff;position:relative;}
.header nav ul li a:before {content:'';display:block;width:0;height:3px;background:#048397;position:absolute;bottom:-11px;left:0;transition:all ease-in-out 0.3s;}
.header.fixed nav ul li a:before {height:5px;bottom:-30px;}
.header nav ul li a:hover:before, .header nav ul li.current_page_parent a:before, .header nav ul li.current-menu-item a:before {width:100%;}
.header.fixed nav ul li a, .header.fixed nav ul li a:visited {color:#777;} .heading {position:relative;padding:248px 0 139px 0;color:#fff;overflow:hidden;}
.heading.fullheight {min-height:100vh;box-sizing:border-box;display:flex;align-items:center;}
.heading:before {content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.53);z-index:3;}
.heading > img {position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;}
.heading .wrapper {z-index:5;flex:1;}
.heading h1 {color:#fff;font-weight:700;letter-spacing:1px;}
.heading h1.pre {display:inline-block;background:#048397;padding:0 35px;margin-bottom:25px;}
.heading h1.after {text-align:right;}
.heading h2 {color:#fff;text-align:center;}
.heading h1.pre + h2 {text-align:right;padding-right:50px;}
.heading h2 span {font-weight:700;background:#048397;padding:5px 15px;}
.heading [data-slide] {display:none;width:60px;height:60px;border-radius:50%;border:3px solid #fff;margin:0 auto;box-sizing:border-box;cursor:pointer;position:absolute;bottom:40px;left:calc(50% - 30px);z-index:6;}
.heading [data-slide]:before {content:'';display:block;border:none;width:13px;height:13px;border-left:3px solid #fff;border-bottom:3px solid #fff;left:19px;top:5px;position:absolute;transform:rotate(-45deg);animation:arrow 1.5s infinite;}
@keyframes arrow {0% {transform:rotate(-45deg) translate(0, 0);opacity:0;} 50% {opacity:1;} 100% {transform:rotate(-45deg) translate(-13px, 13px);opacity:0;}}
.heading .video_wrapper {z-index:1;position:absolute;top:0;left:0;padding-bottom:56.25%;overflow:hidden;width:130%;height:100%;box-sizing:border-box;}
.heading .video_wrapper iframe {position:absolute;top:50%;left:50%;width:80%;height:102%;transform:translate(-65%, -50%);}
.heading lottie-player {z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;}
.heading .content {background:rgba(255,255,255,.95);color:#777;padding:20px 30px 10px 30px;line-height:37px;}
.heading .content p {padding-bottom:30px;}
.heading .content p strong {color:#048397;font:900 30px/38px 'Futura';}
.blog .heading .wrapper {justify-content:flex-end;display:flex;}
.blog .heading [data-slide] {display:block;}
.blog .heading header {width:100%;max-width:460px;}
.blog .heading h2 {text-align:left;padding:0 0 15px 25px;}
.blog .heading h1.after {display:inline-block;background:#048397;padding:0 30px;margin-bottom:25px;text-align:left;}
.home .heading {text-align:center;}
.home .heading:before {display:none;}
.home .heading [data-slide] {display:block;}
.home .heading h1.pre {line-height:120px;font-weight:900;margin-bottom:20px;}
.home .heading h1.after {text-align:center;color:#E63027;font-weight:500;text-shadow:#0000004D 0 3px 12px;}
.home .heading h2 {text-align:center;padding:0;font-size:100px;line-height:100px;letter-spacing:0.6px;}
.home .heading h1.pre + h2 {text-align:center;padding-right:0;}
.page-over-hooymans .heading .wrapper {justify-content:space-between;display:flex;}
.page-over-hooymans .heading .content {max-width:435px;box-sizing:border-box;padding-top:30px;padding-bottom:50px;}
.page-over-hooymans .heading h1.pre {display:block;background:none;padding:0;margin-bottom:-10px;font-size:60px;}
.page-over-hooymans .heading h1.after {text-align:left;display:inline-block;background:#048397;padding:0 20px;}
.page-over-hooymans .heading h2 {font-size:100px;line-height:100px;}
.page-over-hooymans .heading h1.pre + h2 {text-align:left;padding:0 0 20px 120px;}
.page-over-hooymans .heading [data-slide] {width:88px;height:88px;border:none;background:#048397;bottom:90px;left:65%;}
.page-over-hooymans .heading [data-slide]:before {width:20px;height:20px;border-left-width:5px;border-bottom-width:5px;left:31px;top:13px;}
.page-werkwijze .heading h1.pre {display:block;background:none;padding:0;margin-bottom:25px;font-size:60px;line-height:67px;text-transform:uppercase;}
.page-werkwijze .heading h1.pre + h2 {text-align:left;padding-right:0;display:inline-block;background:#048397;padding:10px 35px;font-size:100px;line-height:100px;font-weight:700;}
.page-werkwijze .heading h1.after {text-transform:uppercase;}
.page-export .heading header {position:relative;z-index:5;}
.page-export .heading h1.pre {display:block;background:none;padding:0;margin-bottom:15px;font-size:60px;line-height:67px;text-transform:uppercase;}
.page-export .heading h1.pre + h2 {text-align:left;padding-right:0;margin-bottom:20px;}
.page-export .heading h1.after {text-align:left;display:inline-block;background:#048397;padding:10px 35px;line-height:100px;font-weight:700;text-transform:uppercase;margin-bottom:30px;}
.page-export .content {max-width:460px;position:relative;z-index:5;}
.heading .export_map {position:absolute;top:0;right:-30%;width:100%;height:100%;}
.heading .export_map .trigger {width:34px;height:34px;position:absolute;top:37%;left:42%;z-index:10;cursor:pointer;}
.heading .export_map .trigger lottie-player {width:100%;height:100%;transform:scale(1.47);}
.heading .export_map .lottie_bg {opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity ease-in-out .3s;transition-delay:1s;}
.heading .export_map .lottie {opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity ease-in-out .3s;}
.eading .export_map lottie-player {position:absolute;top:13px;left:115px;width:100%;height:100%;transform:scale(1.47);transition:opacity ease-in-out .3s;} .content_block {padding:65px 0 0 0;}
.content_block article > ul, .content_block article > ol {margin-bottom:20px;}
.content_block article > ul li {list-style-position:inside;list-style-type:disc;}
.content_block article > ol li {list-style-position:inside;list-style-type:decimal;}
.content_block article > h3, .content_block article > h4, .content_block article > p:first-of-type, .content_block article > p:nth-of-type(2) {position:relative;top:100px;transition:all ease-in-out .4s;opacity:0;transition-delay:.3s;}
.content_block article > h3.in_view, .content_block article > h4.in_view, .content_block article > p.in_view:first-of-type, .content_block article > p.in_view:nth-of-type(2) {opacity:1;top:0;}
.home .content_block article > h3 {padding-top:30px;}
.home .content_block article > h3 + p {font-size:25px;line-height:40px;}
.page-contact .content_block article > p:first-of-type, .page-contact .content_block article > p:nth-of-type(2) {top:0;opacity:1;} .wp-block-quote {font-size:27px;line-height:50px;background:#F2F0EB;padding:50px 60px 35px 60px;margin-bottom:55px;position:relative;}
.wp-block-quote:before {content:'"';display:block;color:#048397;font:700 155px/155px 'Futura';position:absolute;top:7px;right:-40px;z-index:2;}
.wp-block-quote p {padding-bottom:5px;font-weight:700;}
.wp-block-quote cite {font-style:normal;} .wp-block-media-text {padding-bottom:100px;}
.wp-block-media-text .wp-block-media-text__content {padding:0 0 0 18%;position:relative;top:100px;transition:all ease-in-out .4s;opacity:0;transition-delay:.5s;}
.wp-block-media-text .wp-block-media-text__content.in_view {opacity:1;top:0;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding:0 18% 0 0;}
.wp-block-media-text .wp-block-media-text__media {position:relative;left:-300px;transition:all ease-in-out .4s;opacity:0;transition-delay:.5s;}
.wp-block-media-text .wp-block-media-text__media.in_view {opacity:1;left:0;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {left:auto;right:-300px;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media.in_view {left:auto;right:0;}
@media only screen and (min-width: 1120px) {
.wp-block-media-text {grid-template-columns:calc(50% - 100px) 1fr;}
.wp-block-media-text .wp-block-media-text__media {margin-left:-200px;}
.wp-block-media-text.has-media-on-the-right {grid-template-columns:1fr calc(50% - 100px);}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {margin:0 -200px 0 0;}
} .wp-block-group {margin-bottom:85px;padding:45px 0 55px 0;background:#F2F0EB;position:relative;}
.wp-block-group:before, .wp-block-group:after {content:'';display:block;width:100%;height:100%;background:#F2F0EB;position:absolute;top:0;left:100%;}
.wp-block-group:before {left:auto;right:100%;}
.wp-block-group .wp-block-group__inner-container {background:#fff;padding:40px 0 35px 50px;display:flex;align-items:center;}
.wp-block-group .wp-block-image {width:205px;height:205px;margin-right:50px;position:relative;border-radius:50%;}
@media only screen and (min-width: 1300px) {
.wp-block-group .wp-block-image {margin-left:-152px;}
}
.wp-block-group .wp-block-image img {width:100%;height:100%;object-fit:cover;border-radius:50%;}
.wp-block-group .wp-block-quote {background:transparent;padding:0 95px 0 0;margin-bottom:0;flex:1;} .map_block {position:relative;margin-bottom:130px;}
.map_block .map_info {background:#fff;left:20px;position:absolute;top:50%;transform:translateY(-50%);z-index:10;box-shadow:0 3px 12px #00000061;padding:30px 35px;width:100%;max-width:750px;box-sizing:border-box;}
@media only screen and (min-width: 1540px) {
.map_block .map_info {left:auto;right:50%;}
}
.map_block .map_info h5 {max-width:500px;padding-bottom:40px;}
.map_block .contact_info {display:grid;grid-template-columns:repeat(auto-fill, minmax(40%, 1fr));grid-gap:25px 10px;margin-bottom:55px;}
.map_block .contact_info li a, .map_block .contact_info li a:visited {color:#777;display:inline-block;padding:5px 0 5px 45px;line-height:35px;background:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/icons/pin.svg) left 5px/25px auto no-repeat;}
.map_block .contact_info li a:hover {color:#048397;}
.map_block .contact_info li:first-child {grid-row-end:span 3;}
.map_block .contact_info li .phone {background-image:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/icons/phone2.svg);background-size:30px auto;}
.map_block .contact_info li a[href*="mailto"] {background-image:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/icons/mail2.svg);background-size:33px auto;}
.map_block .contact_info li .phone, .map_block .contact_info li strong, .map_block .contact_info li a[href*="mailto"] {font:900 20px/25px 'Futura';letter-spacing:1.6px;}
.map_block .map_info > div {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.map_block .map_info > div .button {min-width:1px;width:100%;max-width:296px;margin:0 10px 10px 0;}
.map_block .map_info > div > div {display:flex;align-items:center;color:#048397;font:500 19px/24px 'Futura';letter-spacing:1.52px;text-transform:uppercase;margin-bottom:10px;}
.map_block .map_info > div ul {display:flex;justify-content:center;font-size:0;line-height:0;}
.map_block .map_info > div ul li {padding:0 7px;}
.map_block .map_info > div ul li a {display:block;width:30px;height:30px;background:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/blank.gif) center center/30px auto no-repeat;transition:all .2s ease-in-out;}
.map_block .map_info > div ul li a:hover {transform:scale(1.2);}
.map_block .map_info > div ul li a[href*="facebook"] {background-image:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/icons/facebook2.svg);background-size:auto 30px;}
.map_block .map_info > div ul li a[href*="linkedin"] {background-image:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/icons/linkedin2.svg);}
.map_block .map_info > div ul li a[href*="youtube"] {background-image:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/icons/youtube2.svg);}
.acf-map {min-height:690px;position:relative;}
.acf-map img {max-width:inherit !important;} .tabfase {margin-bottom:170px;}
.tab_select {display:none;}
.tab_content {padding:100px 0;position:relative;}
.tab_content .wrapper {display:flex;align-items:center;}
.tab_content section {flex:1;padding:0 125px 0 0;position:relative;top:100px;transition:all ease-in-out .4s;opacity:0;transition-delay:.5s;}
.tab_content section.in_view {opacity:1;top:0;}
.tab_content aside {width:55%;max-width:620px;margin-right:-180px;min-height:535px;}
.tab_content aside:not(.have_slider) {position:relative;right:-300px;transition:all ease-in-out .4s;opacity:0;transition-delay:.5s;}
.tab_content aside.in_view {opacity:1;right:0;}
.tab_content aside .video_thumb_wrap a {display:block;position:relative;min-height:100%;height:535px;}
.tab_content aside .video_thumb_wrap a:before {content:'';display:block;width:156px;height:156px;background:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/icons/play.png) center center/156px auto no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.7;}
.tab_content aside .video_thumb_wrap .video_wrapper {display:none;}
.tab_content aside .video_thumb_wrap img {height:100%;width:100%;object-fit:cover;}
.fancybox-container .fancybox-bg {background:#404040;opacity:.83;}
.tab_content aside .simple_image img {height:100%;width:100%;object-fit:cover;} .simple_slider {height:750px;max-height:100%;width:calc(50vw - 125px);position:relative;visibility:hidden;}
.simple_slider .bx-wrapper {height:100%;}
.simple_slider .bx-wrapper .bx-viewport {min-height:100%;max-height:100%;}
.simple_slider .bx-wrapper .bx-viewport * {height:100%;}
.simple_slider .bx-wrapper img {height:100%;width:100%;object-fit:cover;}
.simple_slider .bx-pager {font-size:0;line-height:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;bottom:54px;left:0;z-index:100;width:100%;}
.simple_slider .bx-pager .bx-pager-item {padding:0 7px;}
.simple_slider .bx-pager .bx-pager-item .bx-pager-link, .simple_slider .bx-pager .bx-pager-item .bx-pager-link:visited {border:2px solid #fff;border-radius:50%;width:16px;height:16px;display:block;box-sizing:border-box;background:transparent;}
.simple_slider .bx-pager .bx-pager-item .bx-pager-link:hover, .simple_slider .bx-pager .bx-pager-item .active, .simple_slider .bx-pager .bx-pager-item .active:visited {background:#fff;} .tab_content.content_right section {padding:0 0 0 125px;}
.tab_content.content_right aside {order:-1;margin:0 0 0 -180px;}
.tab_content.content_right aside {right:auto;left:-300px;}
.tab_content.content_right aside.in_view {right:auto;left:0;}
.tab_content.content_right .simple_slider {width:100%;}
.tab_content.content_right .simple_slider .bx-wrapper {position:absolute;right:0;top:0;width:100vw;max-width:calc(50vw - 125px) !important;}
.tab_content .bg_color {position:absolute;top:0;left:0;width:100%;height:100%;} .tab_content.media_bg {position:relative;}
.tab_content.media_bg .wrapper {position:static;}
.tab_content.media_bg aside {position:static;right:0;opacity:1;}
.tab_content.media_bg aside figure, .tab_content.media_bg aside .video_thumb_wrap a {position:absolute;top:0;left:0;width:100%;height:100%;}
.tab_content.media_bg aside figure img, .tab_content.media_bg aside .video_thumb_wrap > img {width:100%;height:100%;object-fit:cover;}
.page-export .tab_content aside .video_thumb_wrap .video_wrapper {display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.page-export .tab_content aside .video_thumb_wrap .video_wrapper iframe {width:100% !important;height:100% !important;object-fit:cover;}
.page-export .tab_content aside .video_thumb_wrap .video_wrapper + a {display:none;}
.tab_content.media_bg section {position:relative;top:0;left:-300px;z-index:2;background:rgba(255,255,255,.95);padding:50px 30px 10px 30px;max-width:650px;box-sizing:border-box;}
.tab_content.media_bg section.in_view {left:0;}
.tab_content.media_bg.content_right section {left:auto;right:-300px;}
.tab_content.media_bg.content_right section.in_view {left:auto;right:0;}
.tab_content.media_bg .simple_slider {position:absolute;top:0;left:0;width:100%;height:100%;}
.tab_content.media_bg.content_right .simple_slider .bx-wrapper {max-width:100vw !important;}
@media only screen and (min-width: 1600px) {
.tab_content.media_bg section {margin-left:-225px;}
.tab_content.media_bg.content_right section {left:auto;right:-550px;margin-left:0;}
.tab_content.media_bg.content_right section.in_view {right:-250px;}
} .substraten_form_wrapper, .substraten_form.gform_confirmation_wrapper {box-shadow:0 3px 20px #E6E6E6;padding:35px 75px;margin:0 -75px;}
.substraten_form_wrapper .gform_body ul {display:flex;flex-wrap:wrap;justify-content:space-between;}
.substraten_form_wrapper .gform_body ul li {width:calc(50% - 30px);}
.substraten_form_wrapper .gform_body ul li:last-child {width:100%;}
.substraten_form_wrapper .gform_body ul .gfield_html {width:100%;text-align:center;}
.substraten_form_wrapper .gform_body ul .gfield_html h4 {text-transform:none;padding-bottom:5px;}
.substraten_form_wrapper .gform_body ul .gfield_html p {padding-bottom:10px;}
.substraten_form_wrapper .gform_footer {text-align:left;padding:10px 0 20px 0;}
.substraten_form_wrapper .gform_footer .button {color:#fff;background:#048397;}
.substraten_form_wrapper .gform_footer .button:hover {color:#048397;background:#fff;} .posts_filter {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:25px 0 50px 0;}
.posts_filter > p {display:none;align-items:center;justify-content:space-between;border-bottom:2px solid #777;padding-bottom:5px;margin-bottom:20px;}
.posts_filter > p span {font:500 17px/27px 'Futura';letter-spacing:.17px;text-transform:none;padding-right:27px;cursor:pointer;position:relative;}
.posts_filter > p span:after {content:'';top:11px;right:0;position:absolute;border:solid transparent;height:0;width:0;pointer-events:none;border-top-color:#777;border-width:5px;}
.posts_filter > ul {flex:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;}
.posts_filter > ul li {font:500 22px/27px 'Futura';letter-spacing:.25px;text-transform:uppercase;padding:5px 6% 5px 2%;}
.posts_filter > ul li a, .posts_filter > ul li a:visited {color:#777;border-bottom:3px solid transparent;transition:all ease-in-out .2s;}
.posts_filter > ul li a.is-checked, .posts_filter > ul li a.is-checked:visited, .posts_filter > ul li a:hover {border-bottom-color:#777;}
.posts_filter .searchform {flex:1;max-width:390px;}
.posts_filter .searchform > div {position:relative;}
.posts_filter .searchform label {display:none;}
.posts_filter .searchform input[type="text"] {margin-right:0;font-size:20px;letter-spacing:0.2px;background:#fff;padding:0 50px 0 17px;box-shadow:0 3px 6px #0000001A;}
.posts_filter .searchform input[type="text"]::placeholder {opacity:1;}
.posts_filter .searchform input[type="submit"] {position:absolute;top:11px;right:12px;background:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/icons/search.png) center center/23px auto no-repeat;padding:0;min-width:23px;height:23px;font-size:0;line-height:0;letter-spacing:0;border:none;}
.posts_filter .searchform input[type="submit"]:hover {background:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/icons/search.png) center center/23px auto no-repeat;}
.posts_list_wrap {padding-bottom:100px;}
.posts_list_wrap + .load_more {padding-bottom:150px;} .posts_list_wrap ul {display:flex;flex-wrap:wrap;margin:0 -10px;}
.posts_list_wrap ul li {width:25%;min-width:360px;box-sizing:border-box;padding:0 10px 20px 10px;}
.posts_list_wrap ul li.visible_item {display:none;}
.posts_list_wrap ul li > div {overflow:hidden;position:relative;background:#565656;min-height:360px;padding:45px 35px 25px 35px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;}
.posts_list_wrap ul li > div.blue_background {background:#048397;}
.posts_list_wrap ul li header {flex:1;position:relative;z-index:5;color:#fff;}
.posts_list_wrap ul li header h2 {display:none;font-size:70px;color:#fff;font-weight:700;padding-bottom:20px;}
.posts_list_wrap ul li:nth-child(11n+1), .posts_list_wrap ul li.toolong {width:50%;}
.posts_list_wrap ul li:nth-child(11n+1) > div {min-height:740px;padding:45px 40px 25px 53px;}
.posts_list_wrap ul li:nth-child(11n+1) header {text-shadow:0 3px 25px #00000099;}
.posts_list_wrap ul li:nth-child(11n+1) header h2 {display:block;}
.posts_list_wrap ul li:nth-child(11n+2), .posts_list_wrap ul li:nth-child(8), .posts_list_wrap ul li:nth-child(20), .posts_list_wrap ul li:nth-child(31) {width:50%;}
.posts_list_wrap ul li:nth-child(11n+2) header, .posts_list_wrap ul li:nth-child(8) header, .posts_list_wrap ul li:nth-child(20) header, .posts_list_wrap ul li:nth-child(31) header {text-shadow:0 3px 15px #00000029;} .posts_list_wrap ul li:nth-child(11n+2) > div a, .posts_list_wrap ul li:nth-child(8) > div a, .posts_list_wrap ul li:nth-child(20) > div a, .posts_list_wrap ul li:nth-child(31) > div a {align-self:flex-end;}
.posts_list_wrap ul li header h4 {color:#fff;font-weight:700;text-transform:none;}
.posts_list_wrap ul li header p {font:500 20px 'Futura';letter-spacing:.2px;text-transform:uppercase;}
.posts_list_wrap ul li figure {position:absolute;top:0;left:0;height:100%;width:100%;}
.posts_list_wrap ul li figure:before {content:'';height:100%;width:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg, #5454548C 0%, #00262C 100%);opacity:0.69;z-index:1;transition:opacity ease-in-out .3s;}
.posts_list_wrap ul li:hover figure:before {opacity:0;}
.posts_list_wrap ul li figure img {height:100%;width:100%;position:absolute;top:0;left:0;object-fit:cover;}
.posts_list_wrap ul li a {display:inline;font:500 23px/29px 'Futura';color:#fff;position:relative;z-index:5;}
.posts_list_wrap ul li a:after, .posts_list_wrap ul li a:before {content:'';display:block;position:absolute;bottom:-2px;left:0;height:2px;width:100%;background:rgba(255,255,255,.5);transition:width ease-in-out .2s;}
.posts_list_wrap ul li a:after {width:0;background:#fff;}
.posts_list_wrap ul li:hover a:after {width:100%;}
.posts_list_wrap ul li a.link {position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:5;font-size:0;line-height:0;}
.posts_list_wrap ul li a.link:after, .posts_list_wrap ul li a.link:before {display:none;}
@media only screen and (min-width: 960px) and (max-width: 1530px) {
.posts_list_wrap ul li, .posts_list_wrap ul li:nth-child(11n+1), .posts_list_wrap ul li:nth-child(11n+2), .posts_list_wrap ul li:nth-child(8), .posts_list_wrap ul li:nth-child(20), .posts_list_wrap ul li:nth-child(31) {width:calc(50% - 5px);}
} .featured_list ul {display:flex;flex-wrap:wrap;text-align:center;padding:40px 0 55px 0;}
.featured_list ul li {flex-basis:33.33%;padding:0 30px;box-sizing:border-box;position:relative;top:100px;transition:all ease-in-out .4s;opacity:0;transition-delay:.3s;}
.featured_list ul li.in_view {opacity:1;top:0;}
.featured_list ul li div {height:170px;margin-bottom:30px;display:flex;align-items:center;justify-content:center;}
.featured_list ul li div img {height:145px;width:auto;}
.featured_list ul li:nth-child(2) div img {height:165px;}
.featured_list ul li:nth-child(3) div img {height:135px;}
.featured_list ul li p {padding:0;position:relative;line-height:35px;}
.featured_list ul li p:before {content:'';display:block;width:3px;height:200px;background:#959595;position:absolute;top:5px;right:-30px;}
.featured_list ul li:nth-child(3) p:before {display:none;} .mushrooms_block {color:#fff;text-align:center;background:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/demo/ground_top.jpg) center -2px/100% auto no-repeat, url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/demo/ground.jpg) center 185px/100% auto repeat-y;padding:275px 0 0 0;margin-top:130px;margin-bottom:-2px;position:relative;top:-2px;}
.mushrooms_block .champignon {width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;}
.mushrooms_block .champignon span {display:block;width:15%;max-width:435px;height:100%;position:absolute;top:50px;left:0;background:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/demo/champignon_bg.png) top center/100% auto repeat;transform:scale(0);transition:transform ease-in-out .2s;}
.mushrooms_block .champignon span:nth-child(2) {top:100px;left:auto;right:0;}
.mushrooms_block h2 {color:#fff;line-height:90px;position:relative;z-index:2;}
.mushrooms_block h2 span {padding:10px 20px;line-height:60px;margin-bottom:15px;background:#048397;color:#fff;display:inline-block;font-weight:700;}
.mushrooms_block ul {padding:50px 0 130px 0;max-width:840px;margin:0 auto;position:relative;z-index:2;}
.mushrooms_block ul li {padding:35px 0;position:relative;}
.mushrooms_block ul li h5 {color:#fff;padding-bottom:0;transition:color ease-in-out .2s;position:relative;z-index:2;cursor: default;}
.mushrooms_block ul li:hover h5 {color:#048397;}
.mushrooms_block ul li h5 span {padding:0 20px;background:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/demo/ground.jpg) center top/auto no-repeat;position:relative;}
.mushrooms_block ul li div.img {position:absolute;top:50%;transform:translate(-50%, -50%);left:90px;opacity:0;transition:opacity ease-in-out .3s;font-size:0;line-height:0;width:90px;height:90px;}
.mushrooms_block ul li div.img img {position:absolute;top:-67px;left:0;width:90px;height:90px;object-fit:contain;z-index:2;}
.mushrooms_block ul li:hover div.img {opacity:1;}
.mushrooms_block ul li div.img span {content:'';background:#048397;height:6px;width:303px;position:absolute;top:calc(50% - 3px);left:117px;}
.mushrooms_block ul li div.img span:before {content:'';background:#048397;height:6px;width:70px;position:absolute;top:-24px;right:calc(100% - 12px);transform:rotate(45deg);}
.mushrooms_block ul li:nth-child(even) div.img {left:auto;right:0;}
.mushrooms_block ul li:nth-child(even) div.img span {left:auto;right:117px;}
.mushrooms_block ul li:nth-child(even) div.img span:before {right:auto;left:calc(100% - 12px);transform:rotate(-45deg);}
.mushrooms_block ul li div.animation {position:absolute;top:50%;transform:translate(-50%, -90%);left:30%;font-size:0;line-height:0;}
.mushrooms_block ul li:nth-child(even) div.animation {left:auto;right:-25%;}
.mushrooms_block ul li div.animation + .img {display:none;} .slider_info {position:relative;overflow:hidden;}
.slider_info .bx-wrapper {position:absolute;top:0;left:0;width:100%;height:100%;}
.slider_info .bx-viewport, .slider_info ul, .slider_info li {height:100%;}
.slider_info li img {width:100%;height:100%;object-fit:cover;}
.slider_info .bx-pager {font-size:0;line-height:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;bottom:54px;left:0;z-index:100;width:100%;}
.slider_info .bx-pager .bx-pager-item {padding:0 7px;}
.slider_info .bx-pager .bx-pager-item .bx-pager-link, .slider_info .bx-pager .bx-pager-item .bx-pager-link:visited {border:2px solid #fff;border-radius:50%;width:16px;height:16px;display:block;box-sizing:border-box;background:transparent;}
.slider_info .bx-pager .bx-pager-item .bx-pager-link:hover, .slider_info .bx-pager .bx-pager-item .active, .slider_info .bx-pager .bx-pager-item .active:visited {background:#fff;}
.slider_info .wrapper {min-height:100vh;padding-top:220px;padding-bottom:150px;}
.info_block {position:relative;left:-200px;opacity:0;z-index:200;width:100%;max-width:550px;box-sizing:border-box;padding:30px 20px 20px 30px;background:rgba(255,255,255,.9);transition:all ease-in-out 1s;transition-delay:.5s;}
.info_block.in_view {left:0;opacity:1;}
.info_block h5 {font-weight:300;}
.info_block h5 strong {font-weight:900;}
.info_block p:last-child {padding-bottom:10px;}
.info_block p:last-child a {color:#048397;font:500 25px/32px 'Futura';display:inline-block;padding-bottom:5px;position:relative;text-transform:uppercase;}
.info_block p:last-child a:before, .info_block p:last-child a:after {content:'';display:block;width:100%;height:3px;background:#959595;position:absolute;bottom:-2px;left:0;opacity:.5;transition:width ease-in-out .2s;}
.info_block p:last-child a:after {opacity:1;width:0;z-index:1;}
.info_block p:last-child a:hover:after {width:100%;} .map_info {background:radial-gradient(closest-side at 50% 50%, #efeee7 0%, #CEC0A8 100%);position:relative;}
.map_info .wrapper {padding-top:235px;padding-bottom:130px;display:flex;justify-content:flex-end;}
.map_info .info_block {left:auto;right:-200px;}
.map_info .info_block.in_view {left:auto;right:0;opacity:1;}
.map_info .map {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:96%;max-width:1329px;height:96%;max-height:783px;}
.map_info .map:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/demo/map.png) center center/100% auto no-repeat;opacity:0;transition:opacity ease-in-out .3s;}
.map_info .map.active:before {opacity:0;} .map_info .map .trigger {cursor:pointer;width:34px;height:34px;position:absolute;top:33%;left:39%;z-index:2;}
.map_info .map .lottie_bg {opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity ease-in-out .3s;transition-delay:1s;} .map_info .map .lottie {opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity ease-in-out .3s;}
.map_info .map.active .lottie {opacity:1;}
.map_info .map lottie-player {position:absolute;top:13px;left:115px;width:100%;height:100%;transform:scale(1.47);transition:opacity ease-in-out .3s;}
@media only screen and (min-width: 1180px) and (max-width: 1345px) {
.map_info .map .trigger {top:33.5%;left:39%;}
}
@media only screen and (min-width: 960px) and (max-width: 1180px) {
.map_info .map .trigger {top:36%;left:37%;}
} .timeline_content {font-size: 18px;}
.timeline_arrow {position:absolute;top:88px;left:145px;width:67%;font-size:0;line-height:0;}
.timeline_arrow:before {content:'';display:block;width:4px;height:200px;background:#048397;position:absolute;bottom:0;right:0;z-index:4;}
.timeline_arrow:after {content:'';display:block;width:100%;height:4px;background:#048397;}
.timeline_arrow [data-slide] {display:block;width:88px;height:88px;border-radius:50%;background:#048397;margin:0 auto;box-sizing:border-box;cursor:pointer;position:absolute;top:-268px;left:100%;transform:translateX(-50%);z-index:6;}
.timeline_arrow [data-slide]:before {content:'';display:block;border:none;width:20px;height:20px;border-left:5px solid #fff;border-bottom:5px solid #fff;left:31px;top:13px;position:absolute;transform:rotate(-45deg);animation:arrow 1.5s infinite;}
.timeline_block {position:relative;overflow:hidden;margin-top:-65px; }
.timeline_block .years {position:absolute;top:0;left:0;transition:left ease-in-out .3s;transition-delay:.4s;} .timeline_block .years ul {padding:150px 0 0 15px; min-height:100vh;}
.timeline_block .years ul:before {content:'';display:block;height:200%;width:5px;background:#959595;position:absolute;top:0;left:23px;}
.timeline_block .years ul li {
font:500 15px 'Futura';
color:#777;
cursor:pointer;
position:relative;
z-index:1;
padding:0 0 15px 32px;
}
.timeline_block .years ul li:before {content:'';display:block;height:20px;width:20px;border-radius:50%;background:#959595;position:absolute;top:6px;left:0;}
.timeline_block .years ul li.active {color:#DD261F;font-weight:700;}
.timeline_block .years ul li.active:before {background:#DD261F;}
.timeline_block .years ul {
padding-top: 40px !important;
}
.titleabovelist {
margin-bottom: -35px;
}
@media only screen and (min-height: 1081px) {
.timeline_block .years ul {
padding-top: 70px !important;
}
.timeline_block .years ul li {
font-size: 20px;
padding:0 0 20px 32px;
}
}
.timeline_block .timeline_content {padding:88px 0 88px 135px;}
@media only screen and (min-width: 1580px) {
.timeline_block .years ul {padding-left:105px;}
.timeline_block .years ul:before {left:113px;}
}
@media only screen and (min-width: 1380px) {
.timeline_arrow {left:10px;width:79%;}
.timeline_block .timeline_content {padding-left:0;}
}
@media only screen and (min-width: 960px) and (max-width: 1100px) {
.timeline_arrow {left:140px;width:64%;}
}
.timeline_block .timeline_content > li {min-height:725px;border-left:4px solid #048397;border-top:4px solid #048397;padding:75px 60% 60px 0;position:absolute;top:-9999px;left:-9999px;max-width:100%;box-sizing:border-box;}
.timeline_block .timeline_content > li:first-child, .timeline_block .timeline_content > li:nth-child(2), .timeline_block .timeline_content > li.show {position:relative;top:0;left:0;}
.timeline_block .timeline_content > li:first-child {border-top:none;padding-top:100px;}
.timeline_block .timeline_content > li li {padding:0 0 40px 18px;}
.timeline_block .timeline_content > li li:last-child {padding-bottom:0;}
.timeline_block .timeline_content > li li .title {padding-bottom:5px;position:relative;}
.timeline_block .timeline_content > li li .title strong {font:500 20px/26px 'Futura';letter-spacing:1.6px;color:#777;padding-bottom:5px;opacity:.5;cursor:pointer;} .timeline_block .timeline_content > li li:before {content:'';display:block;height:14px;width:14px;border-radius:50%;background:#777;position:relative;top:14px;left:-27px;z-index:1;margin-bottom:-14px;}
.timeline_block .timeline_content > li p {padding-bottom:30px;line-height:30px;opacity:.5;transition:all ease-in-out .2s; }
.timeline_block .timeline_content > li .quote { }
.timeline_block .timeline_content > li .quote p {font:700 18px/31px 'Futura';letter-spacing:.4px;color:#048397;}
.timeline_block .timeline_content > li .images {position:absolute;top:95px;right:0;width:55%;height:100%; max-height:590px;overflow:hidden;z-index:-1;opacity:1;}
.timeline_block .timeline_content > li li:first-child .images {z-index:2;}
.timeline_block .timeline_content > li li:nth-child(2) .images {z-index:1;}
.timeline_block .timeline_content > li .images img {width:110%;height:100%;object-fit:cover;max-width:110%;}
.timeline_block .timeline_content > li .images ul, .timeline_block .timeline_content > li .images li {padding:0;height:100%;}
.timeline_block .timeline_content > li .images li {max-width:100%;overflow:hidden;}
.timeline_block .timeline_content > li .images .bx-wrapper {height:100%;}
.timeline_block .timeline_content > li .images .bx-wrapper .bx-viewport {min-height:100% !important;height:100%;max-height:100%;}
.timeline_block .timeline_content > li .images .bx-wrapper .bx-viewport * {height:100%;}
.timeline_block .timeline_content > li .images .bx-pager {font-size:0;line-height:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:absolute;bottom:40px;left:0;z-index:100;width:100%;}
.timeline_block .timeline_content > li .images .bx-pager .bx-pager-item {padding:0 7px;}
.timeline_block .timeline_content > li .images .bx-pager .bx-pager-item .bx-pager-link, .timeline_block .timeline_content > li .images .bx-pager .bx-pager-item .bx-pager-link:visited {border:2px solid #fff;border-radius:50%;width:16px;height:16px;display:block;box-sizing:border-box;background:transparent;}
.timeline_block .timeline_content > li .images .bx-pager .bx-pager-item .bx-pager-link:hover, .timeline_block .timeline_content > li .images .bx-pager .bx-pager-item .active, .timeline_block .timeline_content > li .images .bx-pager .bx-pager-item .active:visited {background:#fff;}
.timeline_block .timeline_content > li:nth-child(even) {border-left:none;border-right:4px solid #048397;text-align:right;padding-right:0;padding-left:60%;}
.timeline_block .timeline_content > li:nth-child(even) li {padding:0 18px 0 0;} .timeline_block .timeline_content > li:nth-child(even) li:before {left:auto;right:-27px;float:right;}
.timeline_block .timeline_content > li:nth-child(even) .images {right:auto;left:0;text-align:left;}
.timeline_block .timeline_content > li li.active .images {z-index:3;opacity:1;}
.timeline_block .timeline_content > li li:not(.active) .images {opacity:0;}
.timeline_block .timeline_content > li li.active .title strong {font-weight:700;opacity:1;}
.timeline_block .timeline_content > li li.active .quote { }
.timeline_block .timeline_content > li li.active p {opacity:1; }
.timeline_block .timeline_content > li .height_anim {max-height:75px;overflow:hidden;clear:both;transition:all ease-out 0.7s;}
.timeline_block .timeline_content > li li.active .height_anim {max-height:2000px; transition:all ease-in 1s}
.timeline_block .timeline_content > li .images li:before, .timeline_block .timeline_content > li .images li:after {display:none;} .timeline_block .timeline_content {
padding: 0 50px 88px 135px;
overflow: hidden;
z-index: 999;
background-color: #fff;
position: relative;
}
@media only screen and (min-width: 960px) {
.timeline_block .years {
margin-left: 8px;
}
.timeline_block .timeline_content_wrapper:after {
content: '';
position: absolute;
height: 90px;
bottom: 0;
left: 0;
right: 0;
background-image: linear-gradient( rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100% );
z-index: 9999;
}
.timeline_arrow {
}
.timeline_arrow:before,
.timeline_arrow:after {
content: unset;
}
}
.timeline_block .years ul {
padding-top: 100px;
}
.timeline_block .timeline_content > li .images {
transition: opacity 2s ease-in-out;
}
.timeline_block .timeline_content > li .images img {
max-height: 590px;
}
@media only screen and (max-width: 959px) {
.timeline_block .timeline_content {
max-height: unset;
padding-top: 20px !important;
}
.timeline_block .timeline_content > li .height_anim {
max-height: unset; }
.timeline_block .timeline_content > li li:not(.active) .images {
opacity: 1 !important;
}
.timeline_block .timeline_content > li li:not(.active) .title strong { }
.timeline_block .timeline_content_wrapper {
margin-top: 25px;
}
.timeline_block .timeline_content > li:first-child ul:before {
content:'';
display:block;
height:130px;
width:4px;
background:#048397;
position:relative;
left:calc(50% - 2px);
margin:-130px 0 20px 0;
}
}
.timeline_block .timeline_content > li li {
margin-bottom: 25px;
} .timeline_block .years ul {
padding-top: 80px;
} .newsletter_block {background:#048397;color:#fff;padding:40px 0 20px 0;overflow:hidden;position:relative;}
.newsletter_block .wrapper:before {content:'';display:block;width:144px;height:200%;position:absolute;bottom:-20px;left:0;background:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/icons/champignon.svg) left bottom/144px auto no-repeat;}
.newsletter_block .gform_wrapper {padding-bottom:0;}
.newsletter_block .gform_wrapper form {display:flex;align-items:flex-start;}
.newsletter_block .gform_wrapper .gform_heading {flex:1;position:relative;top:-10px;}
.newsletter_block .gform_wrapper .gform_heading h3.gform_title {font-size:27px;line-height:40px;letter-spacing:0;padding-bottom:0;}
.newsletter_block .gform_wrapper .gform_heading .gform_description {display:block;font:300 25px/40px 'Futura';}
.newsletter_block .gform_wrapper .gform_body {flex-basis:295px;padding-right:7px;}
.newsletter_block .gform_wrapper .gform_body label {display:none;}
.newsletter_block .gform_wrapper .gform_body input {height:57px;background:#fff;font-size:20px;}
.newsletter_block .gform_wrapper .gform_footer .button {min-width:200px;height:57px;border-width:2px;border-color:#fff;color:#fff;font-size:20px;letter-spacing:1.38px;}
.newsletter_block .gform_wrapper .gform_footer .button:hover {background:#fff;color:#048397;}
.newsletter_block .gform_confirmation_wrapper {color:#fff;}
.list-newsitem {margin-top: -35px;} .footer {color:#959595;font:500 19px/29px 'Futura';padding:60px 0 10px 0;border-top:17px solid #959595;position:relative;background:#fff;}
.footer a, .footer a:visited {color:#959595;}
.footer a:hover {color:#048397;}
.footer p {padding-bottom:30px;}
.footer p strong {font-weight:500;color:#048397;}
.footer .widget_text .widget-title.hide {display:block;font:500 19px/29px 'Futura';letter-spacing:0;padding-bottom:0;font-weight: 800!important;}
.footer .menu-social-menu-container {padding-top:72px;background:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/logo.svg) center top/240px auto no-repeat;}
.footer .menu-social-menu-container ul {display:flex;justify-content:center;font-size:0;line-height:0;}
.footer .menu-social-menu-container ul li {padding:0 7px;}
.footer .menu-social-menu-container ul li a {display:block;width:24px;height:24px;background:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/blank.gif) center center/24px auto no-repeat;transition:all .2s ease-in-out;}
.footer .menu-social-menu-container ul li a:hover {transform:scale(1.2);}
.footer .menu-social-menu-container ul li a[href*="facebook"] {background-image:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/icons/facebook.svg);background-size:auto 24px;}
.footer .menu-social-menu-container ul li a[href*="linkedin"] {background-image:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/icons/linkedin.svg);}
.footer .menu-social-menu-container ul li a[href*="youtube"] {background-image:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/icons/youtube.svg);}
.footer .wrapper {display:flex;}
.footer .widget {padding-right:9%;min-width:240px;}
.footer .widget_nav_menu {padding-bottom:30px;}
.footer .widget_nav_menu:last-of-type {padding-right:0;width:auto;flex:1;text-transform:uppercase;}
.footer .widget_nav_menu:last-of-type ul {columns:2;}
.footer .widget_nav_menu:last-of-type ul li a {white-space:nowrap;line-height:35px;position:relative;z-index:2;} .footer .widget_nav_menu:last-of-type ul li a:before {content:attr(title);display:none;font-weight:700;height:0;overflow:hidden;visibility:hidden;} .copyright {background:#2E2E2E;padding-top:15px;color:#fff;font:500 16px/29px 'Futura';position:relative;}
.copyright a, .copyright a:visited {color:#fff;}
.copyright a:hover {color:#ebebeb;}
.copyright .wrapper {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.copyright p {padding-bottom:15px;}
.copyright p img {width:153px;position:relative;top:2px;margin-left:20px;}
.copyright nav {flex:1;}
.copyright nav ul {display:flex;flex-wrap:wrap;padding-bottom:5px;}
.copyright nav ul li {padding:0 11% 10px 0;}  @media only screen and (min-width: 960px) and (max-width: 1240px) { .posts_filter > ul li {padding-right:2%;font-size:23px;}
.posts_filter .searchform {max-width:300px;}
.posts_list_wrap ul li header h2 {font-size:50px;}
} @media only screen and (min-width: 960px) and (max-width: 1119px) { .header .logo {width:202px;left:calc(50% - 131px);}
.header .lottie_logo {width:202px;left:calc(50% - 131px);}
.header .lottie_logo lottie-player {top:0;}
.header .wpml-ls > ul {padding-right:10px;} .header nav ul li:nth-child(3) {padding-right:230px;} .heading .video_wrapper {width:160%;}
.heading .video_wrapper iframe {transform:translate(-70%, -50%);} .tab_content section {padding:0 125px 0 20px;}
.tab_content aside {width:40%;margin-right:-25px;} .tab_content.content_right section {padding:0 20px 0 125px;}
.tab_content.content_right aside {margin:0 0 0 -25px;} .tab_content.media_bg section {padding:50px 30px 10px 30px;} .footer .menu-social-menu-container {background-size:200px auto;}
.footer .widget {padding-right:3%;min-width:200px;}
.footer .widget_nav_menu:last-of-type ul li a {white-space:normal;} .copyright nav ul li {padding-right:7%;}
} @media only screen and (max-width: 959px) {
body {font-size:18px;line-height:27px;letter-spacing:0;}    
h1 {font-size:48px;line-height:86px;letter-spacing:0.48px;}
h2 {font-size:25px;line-height:35px;letter-spacing:0.31px;}
h3 {font-size:25px;line-height:35px;letter-spacing:3.75px;}
h4, h5 {font-size:25px;line-height:32px;letter-spacing:2px;padding-bottom:15px;}
h6 {font-size:22px;line-height:28px;letter-spacing:1.76px;margin-bottom:20px;}
p {padding-bottom:30px;}
.alignright, .alignleft {float:none;margin:0 0 10px 0;}
.wrapper {padding:0 20px;} input[type="text"], input[type="email"], textarea {font-size:16px;line-height:20px;letter-spacing:1.28px;}
.gform_wrapper {padding-bottom:65px;}
.gform_wrapper .gform_body > ul > li > label {font-size:16px;letter-spacing:1.28px;}
.contact_form_wrapper .gform_body > ul {display:block;}
.button, .button:visited, .wp-block-button__link, .wp-block-button__link:visited, .searchform input[type="submit"] {min-width:180px;height:54px;font-size:18px;line-height:23px;letter-spacing:1.44px;} .header {height:78px;border-radius:0 0 20px 20px;}
.header.active {background:#fff;}
.header .logo {width:150px;left:calc(50% - 181px);}
.header .lottie_logo {width:200px;height:78px;left:calc(50% - 100px);}
.header .lottie_logo lottie-player {height:200px;top:4px;}
.header .wpml-ls {width:auto;background:none;position:absolute;top:18px;left:20px;}
.header .wpml-ls.bg_on:before {content:'';background:#fff;display:block;width:50vw;height:78px;position:absolute;top:-18px;left:-20px;z-index:-1;font-size:0;line-height:0;}
.header.fixed .wpml-ls {background:none;}
.header .wpml-ls > ul {display:block;padding-right:0;}
.header .wpml-ls > ul > li {position:relative;}
.header .wpml-ls > ul > li > a, .header .wpml-ls > ul > li > a:hover, .header .wpml-ls > ul > li:hover > a {font-size:0;line-height:0;padding:0 0 0 50px;background-size:28px auto;height:39px;filter:brightness(0) invert(1);}
.header.fixed .wpml-ls > ul > li > a, .header.fixed .wpml-ls > ul > li > a:hover, .header.fixed .wpml-ls > ul > li:hover > a {opacity:.55;filter:brightness(1) invert(0);}
.header .wpml-ls.bg_on > ul > li > a, .header .wpml-ls.bg_on > ul > li > a:hover, .header .wpml-ls.bg_on > ul > li:hover > a {opacity:.55;filter:brightness(1) invert(0);}
.header.active .wpml-ls > ul > li > a, .header.active .wpml-ls > ul > li > a:hover, .header.active .wpml-ls > ul > li:hover > a {opacity:.55;filter:brightness(1) invert(0);}
.header .wpml-ls > ul > li > a:after {width:5px;height:5px;top:14px;}
.header .wpml-ls > ul > li > ul {left:-20px;padding:0 15px 10px 0;min-width:125px;max-height:500%;}
.header.fixed .wpml-ls > ul > li > ul {background:#fff;}
.header .wpml-ls > ul > li > ul li a {padding:2px 10px 0 21px;}
.menu_trigger {display:block;}
.header.active .menu_trigger span {background:#777;}
.header .top_menu .widget {display:block;} .header .top_menu {position:fixed;top:60px;right:100%;width:100%;height:calc(100% - 60px);overflow:auto;background:#fff;padding:30px 20px 30px 20px;z-index:99;box-sizing:border-box;opacity:0;transition:opacity ease-in-out .3s;display:flex;flex-direction:column;}
.logged-in .header .top_menu {top:92px;height:calc(100% - 92px);}
.header .top_menu.active {transform:translateX(100%);opacity:1;}
.header nav {flex:1;}
.header nav ul {display:block;height:auto;}
.header nav ul li {font-size:20px;border-bottom:1px solid #048397;}
.header nav ul li:last-child {border-bottom:none;}
.header nav ul li:nth-child(3) {padding-right:0;}
.header nav ul li a, .header nav ul li a:visited {color:#777;display:block;padding:13px 0;}
.header nav ul li.current_page_parent a, .header nav ul li.current-menu-item a {font-weight:900;}
.header nav ul li a:before {display:none;} .heading {padding:115px 0 40px 0;}
.heading.fullheight {align-items:flex-start;padding:150px 0 120px 0;min-height: unset;}
.heading {text-align:center;}
.heading h1 {line-height:60px;letter-spacing:.48px;}
.heading h1.pre {font-size:42px;line-height:64px;padding:0 10px;margin-bottom:10px;}
.heading h1.after {text-align:center;}
html[lang="es-ES"] .page-substraten .heading h1.pre {font-size:38px;}
.heading h2 {text-align:center;line-height:40px;}
.heading h2 span {padding:7px 25px;font-size:48px;line-height:60px;letter-spacing:0.48px;}
.heading h1.pre + h2 {text-align:center;padding-right:0;font-size:48px;line-height:60px;}
html[lang="de-DE"] .page-kontakt .heading h2 span {font-size:36px;display:block;}
html[lang="en-US"] .page-contact .heading h2 span {display:block;}
html[lang="es-ES"] .page-contact .heading h2 span {font-size:36px;}
.heading [data-slide] {width:46px;height:46px;bottom:75px;left:calc(50% - 23px);}
.heading [data-slide]:before {width:10px;height:10px;left:13px;top:3px;}
.heading.fullheight [data-slide] {display:block;}
.heading .video_wrapper {padding-bottom:0;width:100%;height:100%;}
.heading .video_wrapper iframe {top:50%;left:50%;width:400vw;min-height:100vh;height:auto;transform:translate(-50%, -50%);max-width:1000vw;}
.heading .content {text-align:left;background:rgba(255,255,255,.9);line-height:27px;margin-bottom:20px;padding-bottom:40px;}
.blog .heading .wrapper {display:block;}
.blog .heading header {max-width:100%;}
.blog .heading h2 {text-align:center;padding:0;font-size:48px;}
.blog .heading h1.after {padding:5px 15px;text-align:center;}
.home .heading h1.pre {line-height:59px;text-shadow:#0000004D 0 3px 12px;margin-bottom:10px;}
.page-over-hooymans .heading .wrapper {display:block;}
.page-over-hooymans .heading .content {max-width:100%;margin-top:45px;padding-top:30px;padding-bottom:50px;}
.page-over-hooymans .heading h1.pre {margin-bottom:0;font-size:48px;}
.page-over-hooymans .heading h1.pre + h2 {text-align:center;padding:0 0 10px 0;}
.page-over-hooymans .heading [data-slide] {width:70px;height:70px;bottom:25px;left:calc(50% - 30px);}
.page-over-hooymans .heading [data-slide]:before {width:17px;height:17px;border-left-width:4px;border-bottom-width:4px;left:26px;top:10px;}
.page-werkwijze .heading h1.pre {margin-bottom:10px;font-size:40px;line-height:57px;}
.page-werkwijze .heading h1.after {font-size:40px;line-height:57px;}
.page-werkwijze .heading h1.pre + h2 {text-align:center;padding:5px 15px;font-size:40px;line-height:57px;margin-bottom:10px;}
.page-export .heading h1.pre {margin-bottom:10px;font-size:33px;line-height:46px;}
.page-export .heading h1.pre + h2 {text-align:center;margin-bottom:20px;font-size:33px;line-height:46px;}
.page-export .heading h1.after {text-align:center;padding:10px 20px;font-size:60px;line-height:60px;margin-bottom:10px;}
.page-export .content {display:none;}
.heading .export_map {top:100%;right:calc(50% - 265px);width:530px;}
.heading .export_map lottie-player {position:relative;left:5%;width:100%;height:100%;transform:scale(2);}
.heading .export_map .trigger {top:24%;left:40%;}
.heading .export_map .trigger lottie-player {left:0;} .content_block {padding-top:40px;}
.wp-block-spacer {max-height:30px;}
.home .content_block article > h3 {padding-top:20px;}
.home .content_block article > h3 + p {font-size:18px;line-height:25px;} .wp-block-media-text {display:block;padding-bottom:35px;}
.wp-block-media-text .wp-block-media-text__media {margin-bottom:30px;}
.wp-block-media-text .wp-block-media-text__content, .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding:0;} .wp-block-quote {font-size:18px;line-height:33px;padding:50px 60px 35px 60px;margin-bottom:45px;}
.wp-block-quote:before {font-size:100px;line-height:100px;top:auto;bottom:-125px;right:50%;transform:translateX(50%);}
.wp-block-quote p {padding-bottom:0;} .wp-block-group {margin-bottom:45px;padding-top:105px;}
.wp-block-group .wp-block-group__inner-container {display:block;padding:0 20px 55px 20px;}
.wp-block-group .wp-block-image {width:120px;height:120px;margin:0 auto -60px auto;top:-60px;}
.wp-block-group .wp-block-quote {padding:20px 0 0 0;} .map_block {margin-bottom:75px;padding:60px 20px;background:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/demo/map.jpg) center center/cover no-repeat;}
.map_block .map_info {position:static;transform:translateY(0);padding:30px;max-width:100%;}
.map_block .map_info h5 {max-width:100%;padding-bottom:20px;}
.map_block .contact_info {display:block;margin-bottom:20px;}
.map_block .contact_info li {padding-bottom:15px;}
.map_block .contact_info li a, .map_block .contact_info li a:visited {padding:5px 0 5px 30px;line-height:24px;font-size:16px;background-size:18px auto;}
.map_block .contact_info li .phone {background-size:20px auto;}
.map_block .contact_info li a[href*="mailto"] {background-size:20px auto;}
.map_block .contact_info li .phone, .map_block .contact_info li strong, .map_block .contact_info li a[href*="mailto"] {line-height:20px;font-size:16px;letter-spacing:1.28px;}
.map_block .map_info > div {display:block;text-align:center;}
.map_block .map_info > div .button {max-width:208px;margin:0 auto 30px auto;}
.map_block .map_info > div > div {display:block;font-size:0;line-height:0;margin-bottom:0;}
.map_block .map_info > div ul {display:flex;justify-content:center;font-size:0;line-height:0;}
.acf-map {display:none;} .tabfase {margin-bottom:50px;}
.tab_select {display:flex;padding:0;border-bottom:2px solid #707070;overflow:auto;}
.tab_select li {cursor:pointer;position:relative;padding:10px 0 20px 0;font:500 16px/20px 'Futura';letter-spacing:1.28px;text-transform:uppercase;color:#048397;white-space:nowrap;margin:0 20px;}
.tab_select li:before {content:'';display:block;width:100%;height:2px;background:#048397;position:absolute;bottom:0;left:0;opacity:0;transition:opacity ease-in-out .2s;}
.tab_select li.active:before, .tab_select li:hover:before {opacity:1;}
.tab_content {position:absolute !important;top:-99999px;left:-99999px;opacity:0;z-index:-10;}
.tab_content.active {position:relative !important;top:0;left:0;z-index:1;opacity:1;}
.tab_content {padding:10px 0;position:relative;}
.tab_content .wrapper {flex-direction:column;}
.tab_content section {padding:0;}
.tab_content aside {order:-1;width:calc(100% + 20px);max-width:200%;margin:0 -20px 40px 0;min-height:280px;}
.tab_content aside .video_thumb_wrap a {height:280px;}
.tab_content aside .video_thumb_wrap a:before {width:80px;height:80px;background-size:80px auto;}
.tab_content aside .simple_image {height:280px;}
.page-export .tab_select {display:none;}
.page-export .tab_content {position:relative !important;top:0;left:0;z-index:1;opacity:1;}
.page-export .tab_content section h6 {font-size:16px;width:100%;box-sizing:border-box;}
.page-export .tab_content.content_right.media_bg aside {position:relative;margin-right:0;margin-left:-20px;}
.page-substraten .tab_content.content_right.media_bg aside {position:relative;margin-right:0;margin-right:-20px;} .simple_slider {height:280px;width:100%;}
.simple_slider .bx-pager {bottom:20px;}
.simple_slider .bx-pager .bx-pager-item {padding:0 4px;}
.simple_slider .bx-pager .bx-pager-item .bx-pager-link, .simple_slider .bx-pager .bx-pager-item .bx-pager-link:visited {border-width:1px;width:8px;height:8px;} .tab_content.content_right section {padding:0;}
.tab_content.content_right aside {margin:0 -20px 40px 0;}
.tab_content.content_right .simple_slider .bx-wrapper {max-width:100% !important;} .tab_content.media_bg .wrapper {position:relative;}
.tab_content.media_bg section {background:none;padding:0;max-width:100%;}
.tab_content.media_bg .simple_slider {position:relative;height:280px;left:20px;} .substraten_form_wrapper, .substraten_form.gform_confirmation_wrapper {padding:35px 25px;margin:0;}
.substraten_form_wrapper .gform_body ul {display:block;}
.substraten_form_wrapper .gform_body ul li {width:100%;} .posts_filter {display:block;padding-top:15px;position:relative;}
.posts_filter > p {display:flex;}
.posts_filter > ul {display:none;position:absolute;top:45px;right:0;z-index:10;background:#fff;text-align:right;box-shadow:0 3px 6px #0000001A;border-radius:2px;}
.posts_filter > ul.active {display:block;}
.posts_filter > ul li {font-size:17px;letter-spacing:.17px;padding:5px 10px;}
.posts_filter > ul li a, .posts_filter > ul li a:visited {border-bottom-width:1px;}
.posts_filter .searchform {max-width:100%;}
.posts_filter .searchform input[type="text"] {font-size:17px;height:40px;}
.posts_filter .searchform input[type="submit"] {top:10px;}
.posts_list_wrap {padding-bottom:50px;}
.posts_list_wrap + .load_more {padding-bottom:50px;}
.posts_list_wrap ul li {width:100%;min-width:1px;}
.posts_list_wrap ul li > div {min-height:305px;padding:25px 20px 20px 20px;}
.posts_list_wrap ul li header h2 {font-size:29px;padding-bottom:5px;}
.posts_list_wrap ul li:nth-child(11n+1), .posts_list_wrap ul li.toolong {width:100%;}
.posts_list_wrap ul li:nth-child(11n+1) > div {min-height:305px;padding:25px 20px 20px 20px;}
.posts_list_wrap ul li:nth-child(11n+2), .posts_list_wrap ul li:nth-child(8), .posts_list_wrap ul li:nth-child(20), .posts_list_wrap ul li:nth-child(31) {width:100%;}
.posts_list_wrap ul li:nth-child(11n+2) > div, .posts_list_wrap ul li:nth-child(8) > div, .posts_list_wrap ul li:nth-child(20) > div, .posts_list_wrap ul li:nth-child(31) > div {padding-top:25px;}
.posts_list_wrap ul li:nth-child(11n+2) > div a, .posts_list_wrap ul li:nth-child(8) > div a, .posts_list_wrap ul li:nth-child(20) > div a, .posts_list_wrap ul li:nth-child(31) > div a {align-self:flex-start;}
.posts_list_wrap ul li header p {font-size:18px;}
.posts_list_wrap ul li.hover figure:before {opacity:0;}
.posts_list_wrap ul li a {font-size:19px;line-height:24px;border-bottom-width:1px;} .featured_list ul {display:block;padding:20px 0 0 0;}
.featured_list ul li {padding:0 0 45px 0;}
.featured_list ul li div {height:140px;}
.featured_list ul li div img {height:105px;}
.featured_list ul li:nth-child(2) div img {height:140px;}
.featured_list ul li:nth-child(3) div img {height:120px;}
.featured_list ul li h5 {cursor:pointer;position:relative;padding-right:33px;display:inline-block;}
.featured_list ul li h5:after {content:'';display:block;border:none;width:8px;height:8px;border-left:3px solid #048397;border-bottom:3px solid #048397;position:absolute;right:0;top:8px;transform:rotate(-45deg);transition:all ease-in-out .3s;}
.featured_list ul li h5.active:after {transform:rotate(135deg);top:10px;}
.featured_list ul li h5.active + p {display:block;}
.featured_list ul li p {line-height:27px;display:none;}
.featured_list ul li p:before {display:none;} .mushrooms_block {padding:75px 0 0 0;margin-top:80px;}
.mushrooms_block h2 {line-height:50px;font-size:35px;}
.mushrooms_block h2 span {padding:0 10px;line-height:50px;margin-bottom:5px;}
.mushrooms_block ul {padding:50px 0 70px 0;max-width:300px;}
.mushrooms_block ul li {padding:10px 0;}
.mushrooms_block ul li h5 span {font-size:20px;padding:0 13px;}
.mushrooms_block ul li div.img {left:32px;width:32px;height:32px;}
.mushrooms_block ul li.active div.img {opacity:1;}
.mushrooms_block ul li div.img img {top:-33px;width:32px;height:32px;}
.mushrooms_block ul li div.img span {height:3px;width:101px;top:calc(50% - 1px);left:49px;}
.mushrooms_block ul li div.img span:before {height:3px;width:35px;top:-12px;right:calc(100% - 6px);}
.mushrooms_block ul li:nth-child(even) div.img span {left:auto;right:49px;}
.mushrooms_block ul li:nth-child(even) div.img span:before {right:auto;left:calc(100% - 6px);}
.mushrooms_block ul li div.animation {max-width:60%;overflow:hidden;}
.mushrooms_block ul li:nth-child(even) div.animation {left:auto;right:-40%;}
.mushrooms_block ul li div.animation * {width:120%;}
.mushrooms_block ul li:nth-child(even) div.animation * {transform:translateX(-37%);}
.mushrooms_block ul li:hover {z-index:10;} .slider_info .bx-pager {bottom:20px;display:none;}
.slider_info .bx-pager .bx-pager-item {padding:0 4px;}
.slider_info .bx-pager .bx-pager-item .bx-pager-link, .slider_info .bx-pager .bx-pager-item .bx-pager-link:visited {border-width:1px;width:8px;height:8px;}
.slider_info .wrapper {min-height:700px;padding-top:35px;padding-bottom:45px;}
.info_block p:last-child a {font-size:20px;line-height:25px;max-width:170px;}
.info_block p:last-child a:before, .info_block p:last-child a:after {height:2px;} .map_info .wrapper {padding-top:50px;padding-bottom:50px;}
.map_info .map {width:1329px;height:100%;max-height:100%;}
.map_info .map:before {opacity:1;}
.map_info .map.active:before {opacity:1;}
.map_info .map .trigger {top:34%;left:37%;}
.map_info .map.active .lottie {opacity:0;}
.map_info .map .lottie_bg lottie-player {display:none;}
.map_info .map .lottie lottie-player {display:none;} .timeline_arrow {top:100px;left:0;width:100%;}
.timeline_arrow:before {height:100px;right:calc(50% - 2px);}
.timeline_arrow:after {width:14px;height:14px;background:#777;border-radius:50%;position:absolute;bottom:0;left:calc(50% - 7px);z-index:5;}
.timeline_arrow [data-slide] {width:70px;height:70px;top:-170px;left:50%;transform:translateX(-50%);}
.timeline_arrow [data-slide]:before {width:17px;height:17px;border-left-width:4px;border-bottom-width:4px;left:25px;top:10px;}
.timeline_block {padding-bottom:50px;}
.timeline_block .years {display:none;}
.timeline_block .timeline_content {padding:100px 0 50px 0;}
.timeline_block .timeline_content > li {border-left:none;border-top:none;padding:0;min-height:1px;}
.timeline_block .timeline_content > li:first-child {padding-top:30px;}
.timeline_block .timeline_content > li li {padding:0;text-align:center;}
.timeline_block .timeline_content > li li:last-child {padding-bottom:0;}
.timeline_block .timeline_content > li li .title {padding-bottom:35px;position:relative;}
.timeline_block .timeline_content > li li .title strong {font-size:26px;letter-spacing:2.08px;opacity:1;font-weight:700;}
.timeline_block .timeline_content > li li:before, #timeline_year_1964:before {height:14px;width:14px;margin:123px auto 25px auto;position:relative;top:0;left:0;}
.timeline_block .timeline_content > li li:after {content:'';display:block;height:125px;width:4px;background:#048397;position:relative;left:calc(50% - 2px);margin:20px 0 -125px 0;}
.timeline_block .timeline_content > li li.active:after {margin-top:0;}
.timeline_block .timeline_content > li:first-child li:first-child:before {display:none;}
.timeline_block .timeline_content > li p {padding-bottom:20px;line-height:27px;opacity:1;text-overflow:clip;white-space:normal;overflow:visible;}
.timeline_block .timeline_content > li li .quote {display:block;}
.timeline_block .timeline_content > li .quote p {font-size:18px;line-height:27px;letter-spacing:.36px;}
.timeline_block .timeline_content > li .images {position:relative;top:0;width:100%;height:245px;max-height:100%;z-index:2;opacity:1;}
.timeline_block .timeline_content > li .images .bx-pager {bottom:15px;}
.timeline_block .timeline_content > li .images .bx-pager .bx-pager-item {padding:0 4px;}
.timeline_block .timeline_content > li .images .bx-pager .bx-pager-item .bx-pager-link, .timeline_block .timeline_content > li .images .bx-pager .bx-pager-item .bx-pager-link:visited {border-width:1px;width:8px;height:8px;}
.timeline_block .timeline_content > li:nth-child(even) {border-right:none;text-align:center;padding-left:0;}
.timeline_block .timeline_content > li:nth-child(even) li {padding:0;}
.timeline_block .timeline_content > li:nth-child(even) li:before {left:auto;right:0;float:none;}
.timeline_block .timeline_content > li:nth-child(even) .images {right:auto;left:0;text-align:center;}
.timeline_block > .aligncenter {margin-top:125px;} .newsletter_block {border-top:17px solid #959595;padding:40px 0 20px 0;}
.newsletter_block .wrapper:before {width:100%;height:270px;bottom:5px;background-size:auto 270px;background-position:-140px top;}
.newsletter_block .gform_wrapper {padding-bottom:30px;}
.newsletter_block .gform_wrapper form {display:block;max-width:400px;margin:0 auto;}
.newsletter_block .gform_wrapper .gform_heading {text-align:center;}
.newsletter_block .gform_wrapper .gform_heading h3.gform_title {font-size:25px;}
.newsletter_block .gform_wrapper .gform_heading .gform_description {padding-bottom:10px;}
.newsletter_block .gform_wrapper .gform_body {padding-right:0;}
.newsletter_block .gform_wrapper .gform_footer .button {min-width:100%;letter-spacing:1.30px;}
.titleabovelist {margin-bottom: -25px;} .footer {font-size:18px;padding:50px 0;border-top:none;}
.footer p {padding-bottom:20px;}
.footer .menu-social-menu-container {padding:90px 0 30px 0;max-width:300px;margin:0 auto;background-size:100% auto;}
.footer .menu-social-menu-container ul li {padding:0 10px;}
.footer .menu-social-menu-container ul li a {width:30px;height:30px;background-size:30px auto;}
.footer .menu-social-menu-container ul li a[href*="facebook"] {background-size:auto 30px;}
.footer .wrapper {display:block;}
.footer .widget {padding:0 0 10px 0;min-width:1px;}
.footer .widget:nth-of-type(2) .widget-title {display:block;color:#048397;font-size:20px;line-height:29px;font-weight:700;letter-spacing:0;padding-bottom:0;}
.footer .widget:nth-of-type(3) .widget-title {display:block;color:#959595;font-size:18px;line-height:35px;font-weight:900;letter-spacing:0;padding:10px 0;border-top:1px solid #707070;border-bottom:1px solid #707070;cursor:pointer;position:relative;}
.footer .widget:nth-of-type(3) .widget-title:before {content:'';display:block;border:none;width:9px;height:9px;border-left:2px solid #7d7d7d;border-bottom:2px solid #7d7d7d;position:absolute;right:0;top:calc(50% - 8px);transform:rotate(-45deg);}
.footer .widget_nav_menu:last-of-type > div {display:none;}
.footer .widget_nav_menu:last-of-type ul {margin-top:15px;}
.footer .widget_nav_menu:last-of-type ul li a {white-space:normal;} .copyright .wrapper {display:block;}
.copyright p {padding-bottom:20px;text-align:center;}
.copyright p img {width:107px;top:1px;margin-left:10px;}
.copyright nav ul {justify-content:center;padding-bottom:10px;}
.copyright nav ul li {padding:0 5px;}
} @media only screen and (max-width: 479px) { .logged-in .header {top:46px;} .logged-in .header .top_menu {top:106px;height:calc(100% - 106px);} .footer .widget_nav_menu:last-of-type ul {columns:1;}
.titleabovelist {margin-bottom: -25px;}
} @media only screen and (max-width: 700px)  {
.mushrooms_block {color:#fff;text-align:center;background:url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/demo/ground_top.jpg) center top/100% auto no-repeat, url(//hooymanssubstrates.com/wp-content/themes/Hooymans/images/demo/mushroom-mobile-bg-2.jpg) center 185px/100% auto repeat-y;padding:75px 0 0 0;margin-top:130px;position:relative;}
} #tabfase-block_606b078bf698a .video_wrapper iframe {
width: 600px;
height: 535px;
}
.video-js.videoContainer video {
object-fit: fill;
}
.vjs-poster {
background-size: cover !important;
}
.vjs-tech {
object-fit: fill;
}
.vjs-control-bar {
display: none !important;
}