/* Theme Name:  Solid.Site
Description: Wil je exact weten waar je online kansen liggen? En waar je nu kansen laat liggen? Met onze online marketing scan brengen we dit vrijblijvend voor je in beeld. Met als doel: Meer klanten via online. De uitgebreide online marketing scan is kosteloos. Bij ons op kantoor gaan we de scan toelichten en je precies vertellen waar je online kansen liggen.
Author:      Doelbewust Online Marketing
Author URI:  https://doelbewust.nl/
Version:     1.1.11 
Text Domain: solid
Details URI: https://crinid.nl/wp-update-server/packages/solid-update.txt
*/
:root {

/* colors */
	--background: #fff;
	--altbg: #282828;
	--softbg: rgba(13, 179, 169, 0.1);
	--gray: #838585;
	--mainColor: #10b2a8;
	--darkerMain: teal;
	--subColor: #de9038;
	--darkerSub: #efa553;
	--fontcolor: #282828;
	--positive: #1ec100;
	--negative: #DF3232;
	--phone: #1ec100;

/* fonts */
	--family: 'Lato', sans-serif;
	--altfamily: 'Lato', sans-serif;
	--regular: 16px;
	--icons: "Font Awesome 7 Pro";

/* features */
	--shadow: 0px 0px 80px rgba(0,0,0,.1);
	--transition: all 250ms;
}
@media (min-width: 576px) {:root {--container:calc((100vw - 540px) / 2);}}
@media (min-width: 768px) {:root {--container:calc((100vw - 720px) / 2);}}
@media (min-width: 992px) {:root {--container:calc((100vw - 960px) / 2);}}
@media (min-width: 1200px) {:root {--container:calc((100vw - 1140px) / 2);}}
@media (min-width: 1400px) {:root {--container:calc((100vw - 1320px) / 2);}}
@media (max-width: 768px) {
:root {
	--regular: 15px;
}
}
::selection {background:var(--darkerMain);color:white;}
body, html {display: block;background-color: var(--background);margin:0;box-sizing:border-box;}
body {position: relative;scroll-behavior: smooth;background-color: var(--background);font-family: var(--family);font-display:block;line-height: 1.6;font-weight: 400;color: var(--fontcolor);}
section img, section svg, section picture, .full img, .full svg, .full picture, .page-content img, .page-content svg, .page-content picture {max-width:100%;width:auto;height:fit-content;margin:auto;}
.page-content .boxed > img, .page-content .boxed > svg, .page-content .boxed > picture, .page-content .boxed > figure > picture > img, .page-content .boxed > figure > a > picture > img, .page-content .boxed > picture > img {width:auto;max-width:100%;}
.darkmode img, .darkmode svg, .darkmode picture {height:100%;width:100%;object-fit:cover;}
picture, img {display:block;}

/* container */
body {max-width:2048px;margin:0 auto;}
body > *, .container {margin: 0 auto;}
.container {position:relative;}
.container.mobile-full {padding-left:0 !important;padding-right:0 !important;}
@media (min-width: 576px) {.container{max-width:540px;width:auto;margin: 0 auto;}.halfcontainer{max-width:270px;width:auto;}}
@media (min-width: 768px) {.container{max-width:720px;width:auto;}.halfcontainer{max-width:360px;width:auto;}}
@media (min-width: 992px) {.container{max-width:960px;width:auto;}.halfcontainer{max-width:480px;width:auto;}}
@media (min-width: 1200px) {.container{max-width:1140px;width:auto;}.halfcontainer{max-width:570px;width:auto;}}
@media (min-width: 1400px) {.container{max-width:1320px;width:auto;}.halfcontainer{max-width:660px;width:auto;}}
@media (min-width:992px) {.desktop-hidden {display:none !important;}}
@media (max-width:992px) {.mobile-hidden {display:none !important;}}

/* dashboard */
.logged-in #wp-admin-bar-comments {display:none !important;}

/* typography */
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4 {font-family: var(--family);font-display:block;line-height:1.1;letter-spacing: 0.5px;font-weight:900;}
h1 b, h1 strong, .h1 b, .h1 strong,
h2 b, h2 strong, .h2 b, .h2 strong,
h3 b, h3 strong, .h3 b, .h3 strong,
h4 b, h4 strong, .h4 b, .h4 strong,
h5 b, h5 strong, .h5 b, .h5 strong,
h6 b, h6 strong, .h6 b, .h6 strong {color:var(--mainColor);}
h1, .h1, h1 b, h1 strong, .h1 b, .h1 strong {font-size: 32px;margin-top: 25px;margin-bottom: 15px;font-weight:900;}
.headcenter h1 {text-align:center;}
h2, .h2, h2 b, h2 strong, .h2 b, .h2 strong {font-weight:900;font-size:22px;margin-top:28px;margin-bottom:0px;line-height:1.4;}
h3, .h3, h3 b, h3 strong, .h3 b, .h3 strong {font-weight:900;font-size:18px;margin-top:18px;margin-bottom: 10px;font-family: var(--altfamily);}
h4, .h4, h4 b, h4 strong, .h4 b, .h4 strong {font-weight:bold;font-size:var(--regular);margin-top:18px;margin-bottom:10px;}
h5, .h5, h5 b, h5 strong, .h5 b, .h5 strong {font-weight:bold;font-size:var(--regular);margin-top:18px;margin-bottom:10px;}
h6, .h6, h6 b, h6 strong, .h6 b, .h6 strong {font-weight:bold;font-size:var(--regular);margin-top:18px;margin-bottom:10px;}
p {margin-bottom:0;}
p.has-text-align-center {text-align:center !important;}
p sub {font-size:0.9em;}
span.sub-heading {font-weight: bold;font-size: 18px;line-height: 2.5;}
a {color:var(--mainColor);text-decoration: none;}
p a {text-decoration:none;display:contents;}
a:hover {text-decoration:none;color: var(--darkerMain);}
i {padding-right:5px;}
ul {padding-left: 0;}
ol {padding-left:24px;}
ul ul, ol ol {padding-left: 40px;}
ul li {list-style: none;}
iframe {max-width:100%;}
* {font-size: var(--regular);word-break:break-word;}
@media (min-width:768px) {
h1, .h1 {font-size:26px;}
.heading-center h2, .heading-center .h2, .heading-center h3, .heading-center .h3 {text-align:center;display:block;}
}
@media (max-width:768px) {
h1, .h1 {font-size:24px;}
}

/* buttons */
.wp-block-buttons .wp-block-button .wp-block-button__link {margin-bottom:20px;}
.wp-block-buttons .wp-block-button:nth-child(2) .wp-block-button__link {background:none !important;color:var(--mainColor);border:none;box-shadow:none;padding-left:20px;transition:none;}
.wp-block-buttons .wp-block-button:nth-child(2) .wp-block-button__link:hover {color:var(--subColor);}
.wp-block-buttons .wp-block-button:nth-child(2) .wp-block-button__link:before {background:none;box-shadow:none;}
.btn-container {display:flex;}
.btn, strong > a, a > strong, b > a, a > b,
body .gform_wrapper .gform_footer > input, body .gform_wrapper .gform_footer > button, .gform_next_button, .gform_previous_button,
body .wp-block-button__link, .search-submit,
body .woocommerce a.button, body.woocommerce a.button, body.page .woocommerce input.button,
.woocommerce .container .product button.single_add_to_cart_button, button[type="submit"]
{font-family:var(--family);font-size:var(--regular);padding:10px 32px;border-radius:3px;margin-top:15px;position:relative;border-color:transparent;border-bottom:2px solid rgba(0,0,0, 0.25);text-decoration:none;transition:var(--transition);margin-bottom:32px;display:block;width:fit-content;border:unset;z-index:1;-webkit-box-shadow:4px 8px 19px -3px rgba(0,0,0,0.27);box-shadow:4px 8px 19px -3px rgba(0,0,0,0.27);overflow:hidden;}
.btn:before, strong > a:before, a > strong:before, b > a:before, a > b:before,
body .gform_wrapper .gform_footer > input:before, body .gform_wrapper .gform_footer > button:before, .gform_next_button:before, .gform_previous_button:before,
body .wp-block-button__link:before, .search-submit:before,
body .woocommerce a.button:before, body.woocommerce a.button:before, body.page .woocommerce input.button:before,
.woocommerce .container .product button.single_add_to_cart_button:before, button[type="submit"]:before
{content:"";position:absolute;top:0;left:0;height:100%;width:0;z-index:-1;-webkit-box-shadow:4px 8px 19px -3px rgba(0,0,0,0.27);box-shadow:4px 8px 19px -3px rgba(0,0,0,0.27);transition:all 250ms;}
.btn:hover, strong > a:hover, a > strong:hover, b > a:hover, a > b:hover,
body .gform_wrapper .gform_footer > input:hover, body .gform_wrapper .gform_footer > button:hover, .gform_next_button:hover, .gform_previous_button:hover,
body .wp-block-button__link:hover, .search-submit:hover,
body .woocommerce a.button:hover, body.woocommerce a.button:hover, body.page .woocommerce input.button:hover,
.woocommerce .container .product button.single_add_to_cart_button:hover, button[type="submit"]:hover
{text-decoration:none;border-color:transparent;}
.btn:hover::before, strong > a:hover::before, a > strong:hover::before, b > a:hover::before, a > b:hover::before,
body .gform_wrapper .gform_footer > input:hover::before, body .gform_wrapper .gform_footer > button:hover::before, .gform_next_button:hover::before, .gform_previous_button:hover::before,
body .wp-block-button__link:hover::before, .search-submit:hover::before,
body .woocommerce a.button:hover::before, body.woocommerce a.button:hover::before, body.page .woocommerce input.button:hover::before,
.woocommerce .container .product button.single_add_to_cart_button:hover::before, button[type="submit"]:hover::before
{width:100%;}
.btn-primary, strong > a, a > strong, b > a, a > b,
body .gform_wrapper .gform_footer > input, body .gform_wrapper .gform_footer > button, .gform_next_button,
body .wp-block-button__link, .search-submit,
body .woocommerce a.button, body.woocommerce a.button, body.page .woocommerce input.button,
.woocommerce .container .product button.single_add_to_cart_button, button[type="submit"]
{background:var(--subColor) !important;color:white;font-weight:normal;}
.page-content .boxed > p a:nth-child(2) > strong,
.page-content .boxed > p strong:nth-child(2) > a,
.page-content .boxed > p b:nth-child(2) > a,
.page-content .boxed > p a:nth-child(2) > b {background:none !important;}
.btn-primary:before, strong > a:before, a > strong:before, b > a:before, a > b:before,
body .gform_wrapper .gform_footer > input:before, body .gform_wrapper .gform_footer > button:before, .gform_next_button:before,
body .wp-block-button__link:before, .search-submit:before,
body .woocommerce a.button:before, body.woocommerce a.button:before, body.page .woocommerce input.button:before,
.woocommerce .container .product button.single_add_to_cart_button:before, button[type="submit"]:before
{background-color:var(--darkerSub);}
.btn-primary:hover, strong > a:hover, a > strong:hover, b > a:hover, a > b:hover,
body .gform_wrapper .gform_footer > input:hover, body .gform_wrapper .gform_footer > button:hover, .gform_next_button:hover,
body .wp-block-button__link:hover, .search-submit:hover,
body .woocommerce a.button:hover, body.woocommerce a.button:hover, body.page .woocommerce input.button:hover,
.woocommerce .container .product button.single_add_to_cart_button:hover, button[type="submit"]:hover
{color:white;cursor:pointer;}
.btn-alt, .gform_previous_button {background: transparent; border: 2px solid white;color:var(--fontcolor);font-weight:500;}
.btn-alt:hover, .gform_previous_button:hover {background: white;color:black !important;}
.btn-alt:before, .gform_previous_button:before {background-color: white;}
.bobobuttons {display:flex;flex-wrap:wrap;}
.bobobuttons > * {margin-right: 20px;}
@media (max-width:768px) {
.btn, strong > a, a > strong, .gform_footer > input, .gform_footer > button, .single_add_to_cart_button {margin-bottom: 0;}
.wp-block-buttons .wp-block-button:nth-child(2) .wp-block-button__link {background:var(--subColor);border:2px solid var(--subColor);color:white;padding-left:32px;margin-top:0;-webkit-box-shadow: 4px 8px 19px -3px rgba(0,0,0,0.27);box-shadow: 4px 8px 19px -3px rgba(0,0,0,0.27);}
.wp-block-buttons .wp-block-button:nth-child(2) .wp-block-button__link:hover {background:var(--darkerSub);color:white !important;}
}

/* topbar */
.topbarstick {position:sticky;top:0;z-index:1042;}
.logged-in .topbarstick {position:sticky;top:32px;z-index:1042;}
.navstick {position:sticky;top:0;z-index:1042;}
.logged-in .navstick {top:32px;}
.topbarsticked.navstick {position:sticky;z-index:1042;top:0;}
.logged-in .topbarsticked.navstick {top:32px;}

/* */

/* navigation */
nav {background:var(--background);}
nav .container {display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;}
nav #menu-hamburger .btn {padding:0;margin:4px 0 0 10px;height:100%;}
nav #menu-hamburger .btn a {color:white;padding:10px 32px;}
.breadcrumb nav {background:none;}
@media (min-width:992px) {
nav#nav .hoofd-menu {display:flex;flex-wrap:nowrap;}
nav#nav .hoofd-menu > ul.menu {width:auto;}
nav#nav .hoofd-menu .btn-primary {padding:10px 32px;background:var(--subColor) !important;}
nav#nav .hoofd-menu .btn-primary:before {background:var(--darkerSub);}
}
@media (max-width:992px) {
nav .hoofd-menu > ul.menu > li.menu-item {z-index:3;position:relative;}
nav .hoofd-menu > ul.menu > li.menu-item > a {background:var(--background);}
nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children.show > ul.sub-menu {z-index:-11;position:relative;}
}

/* navigation */

/* site logo */
nav .site-logo {max-width:350px;padding:14px 0 10px;}
nav .site-logo a {width:100%;height:100%;display:block;}
nav .site-logo a picture {display:block;width:100%;height:100%;}
nav .site-logo a img {object-fit:contain;object-position:left;width:100%;height:100%;}
@media (max-width:992px) {
nav .site-logo {width:calc(100% / 3 * 2);}
}

/* navigation */

/* hamburger */
nav #ani-hamburger {display: none;}
nav #ani-hamburger:checked + .toggle .bars {position: absolute;transition-duration: .5s;}
nav #ani-hamburger:checked + .toggle #bar2 {transform: scaleX(0);transition-duration: .5s;}
nav #ani-hamburger:checked + .toggle #bar1 {width: 100%;transform: rotate(45deg);transition-duration: .5s;}
nav #ani-hamburger:checked + .toggle #bar3 {width: 100%;transform: rotate(-45deg);transition-duration: .5s;}
nav #ani-hamburger:checked + .toggle {transition-duration: .5s;transform: rotate(180deg);}
nav .toggle {position:relative;width:40px;height:40px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transition-duration:.5s;}
nav .bars {width:100%;height:4px;background-color:var(--fontcolor);border-radius:4px;}
nav #bar2 {transition-duration: .8s;}
nav #bar1,#bar3 {width: 100%;}

/* navigation */

/* menu */
nav ul li {list-style:none !important;}
nav .topnav {overflow:visible;}
nav .hoofd-menu {display:block;overflow:hidden;position:absolute;background:var(--background);height:100vh;top:0;left:0;box-shadow:var(--shadow);padding-top:4vh;}
nav .hoofd-menu > ul.menu {width:75vw;margin:0;}
nav .hoofd-menu > ul.menu li.menu-item a {color:var(--fontcolor);padding:12px 0;display:block;width:100%;border-bottom:1px solid #f8f8f8;}
nav .hoofd-menu > ul.menu li.menu-item a:first-child {border-top:1px solid #f8f8f8;}
nav .hoofd-menu > ul.menu > li.menu-item.current-menu-item > a,
nav .hoofd-menu > ul.menu > li.menu-item.current-menu-parent > a {background:var(--mainColor);color:white;}
nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children:hover a {cursor:pointer;}
nav .hoofd-menu ul > li.menu-item.menu-item-has-children > a:after {font-size:1.2em;content:"\f0d7";font-family:var(--icons);position:absolute;right:15px;margin-top:-4px;}
nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu {display:none;padding-left:0;background:#f5f5f5;overflow:visible;}
nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children.show > ul.sub-menu {display:block;}
nav .hoofd-menu > ul.menu > li.menu-item ul.sub-menu li.current-menu-item a {background:var(--mainColor) !important;color:white;}
nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item ul.sub-menu {display:none;padding-left:0;}
nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item.show ul.sub-menu {display:block;}
@media (min-width:992px) {
nav .hamburger {display:none;}
nav .hoofd-menu {display:block;position:relative;height:auto;padding-top:0;box-shadow:none;overflow:visible;background:none;}
nav .hoofd-menu > ul.menu {width:100%;display:flex;}
nav .hoofd-menu > ul.menu li.menu-item a {border:none !important;padding:14px 16px;}
nav .hoofd-menu > ul.menu > li.menu-item.current-menu-item > a,
nav .hoofd-menu > ul.menu > li.menu-item.current-menu-parent > a {background:none;color:var(--mainColor);}
nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children > a:after {position:relative;right:unset;margin-left:10px;font-size:var(--regular);}
nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children:hover > ul.sub-menu {display:block;position:absolute;background:var(--background);min-width:200px;box-shadow:var(--shadow);}
nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children.show > ul.sub-menu {position:absolute;}
nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item {}
nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item a {padding:14px 12px 14px 16px;width:calc(100% - 28px);background:var(--background);}
nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item a:hover {background:var(--mainColor);color:var(--background);}
nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item.show ul.sub-menu {margin-left:200px;margin-top:-52px;position:absolute;min-width:200px;display:none;}
nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item:hover ul.sub-menu {display:block !important;min-width:200px;position:absolute;margin-left:200px;margin-top:-52px;box-shadow:var(--shadow);}
}
@media (max-width:992px) {
nav#nav .hoofd-menu.closed {opacity:0;transition:2s;width:0 !important;}
nav#nav .hoofd-menu.closed * {width:0 !important;transition:2s;}
nav .hoofd-menu.opacity {opacity:0;}
nav .hoofd-menu.open {animation:nav-slide-right 0.5s forwards;}
nav .hoofd-menu.closed {animation:nav-slide-left 0.5s forwards;}
nav .hoofd-menu > ul.menu {flex-direction:column;}
nav .hoofd-menu > ul.menu > li.menu-item {width:100%;}
nav .hoofd-menu > ul.menu > li.menu-item > a {text-align:center;}
nav .hoofd-menu ul > li.menu-item.menu-item-has-children:before {content:"";display:block;background:transparent;padding:1.7rem;position:absolute;width:100%;}
nav .hoofd-menu ul > li.menu-item.menu-item-has-children.show:before {content:none;}
nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu {margin-left:0;}
nav .hoofd-menu > ul.menu > li.menu-item.menu-item-has-children > ul.sub-menu > li.menu-item a {text-align:center;}
}
@keyframes nav-slide-right {
  0% {width:0;}
  100% {width:75vw;}
}
@keyframes nav-slide-left {
  0% {width:75vw;}
  100% {width:0;display:none;}
}

/* content */
.single-header {max-height: 250px;min-height: 250px;overflow: hidden;height:100%;background:var(--altbg);display:flex;justify-content:center;align-items:center;}
.single-header .no-thumbnail {display: flex;justify-content: center;align-items: center;min-height: 225px;}
.single-header .no-thumbnail .site-logo {max-width: 240px;}
.single-header .no-thumbnail .site-logo img {object-fit:contain;}
.single-header > picture, .single-header > img {width:fit-content;margin:initial;max-height:250px;width:100%;object-fit:cover;display:flex;align-items:center;justify-content:center;}
.single-header > picture img {width:auto;height:100%;}
.page-content {padding-top:50px;height:100%;overflow-x:hidden;min-height:250px;}
.page-content ul, .page-content ol {margin-left:1.5rem;}

/* .page-content ul, .fullwidth-template ul {padding-left:1.5rem;} */
.page-content ul li, .fullwidth-template ul li {list-style:circle;}

/* .page-content ul li:before, .fullwidth-template ul li:before {content: '\f138';font-family:var(--icons);margin-right:6px;margin-left:-1.4rem;} */
@media (max-width:992px) {
.container {max-width: none;padding:0 50px !important;}
}
@media (max-width:768px) {
.container {max-width: none;padding:0 20px !important;}
.single-header {min-height:unset;}
.single-header > picture, .single-header > img {width:100%;height:100%;object-fit:cover;}
.single-header > picture > img {width:100%;height:100%;min-height:260px;object-fit:cover;}
}

/* footerextension */
.footerextension {height:20rem;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;}
.footerextension * {color:white;text-align:center;margin-left:auto;margin-right:auto;}

/* footer */
section.container:last-of-type {margin-bottom:50px;}
footer#site-footer {background-size:cover;background-position:center;overflow-x:hidden;background-color:whitesmoke;}
footer#site-footer * {flex-shrink:initial;}
footer#site-footer .container {padding-bottom: 0px;padding-top:50px;padding-bottom:50px;}
footer#site-footer > .container > .footer > .bit .tekstvak {min-width:unset;}
footer#site-footer > .container > .footer > .bit .tekstvak .phonebox {margin-bottom:8px;}
footer#site-footer > .container > .footer > .bit p {margin-top:0;}
footer#site-footer > .container > .footer > .bit > * {padding-right:10px;}
footer#site-footer > .container > .footer > .bit > .sub-heading {line-height:normal;}
footer#site-footer > .container > .footer {display: flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}
footer#site-footer > .container > .footer .center ul {list-style:none;padding-left:0;}
footer#site-footer > .container > .footer > .bit .gform_body .gform_fields {gap:1rem;}
footer#site-footer > .container > .footer > .bit .gform_footer {margin-top:0;}
footer#site-footer ul {margin-top:0;}
footer#site-footer i {margin-right: 5px;}
footer#site-footer .btn, footer#site-footer strong > a, footer#site-footer a > strong, footer#site-footer .gform_footer > input {background:white;color:rgba(118 118 118 / 1);border:none;}
footer#site-footer .btn:hover, footer#site-footer strong > a:hover, footer#site-footer a > strong:hover, footer#site-footer .gform_footer > input:hover {cursor:pointer;}
footer#site-footer .bit .adress {display:flex;}
footer#site-footer .bit .adress > i {margin:6px 10px 0px 0px;}
footer#site-footer .bit .adress > .adresgegevens {}
footer#site-footer .socials a:hover {text-decoration:none;}
footer#site-footer .socials img {height:32px;width:fit-content;filter:invert(1);padding:5px;}
footer#site-footer .container-divider {padding:0;}
footer#site-footer .divider {border-bottom: 1px solid white;}
footer#site-footer > #footer-copyright {background: var(--altbg);}
footer#site-footer > #footer-copyright * {color:white;}
footer#site-footer > #footer-copyright > .container {display:flex;padding: 10px 0;justify-content:space-between;}
footer#site-footer > #footer-copyright > div > div {display:flex;align-items:center;}
footer#site-footer > #footer-copyright * {font-size: 12px;}
footer#site-footer > #footer-copyright p {margin:0;}
footer#site-footer > #footer-copyright .first-footer {width:33.3%;text-align:left;justify-content:flex-start;}
footer#site-footer > #footer-copyright .second-footer {width:33.3%;text-align:center;justify-content:center;}
footer#site-footer > #footer-copyright .third-footer {width:33.3%;text-align:right;justify-content:flex-end;}
footer#site-footer > #footer-copyright .plug {max-height:1.8rem;display:block;filter:brightness(0) invert(1);}
footer .gform_body {margin-right:50px;}
#site-footer .gform_wrapper .gfield .ginput_container input {color:var(--fontcolor);}
.floatbtn {position:fixed;right:1rem;bottom:2rem;width:32vw;max-width:150px;height:auto;z-index:999;}
.floatbtn i {padding:0;font-size:3rem;background:#25D366;color:white;box-shadow:var(--shadow);border-radius:100px;width:80%;display:flex;justify-content:center;align-items:center;padding:10px;}
@media (min-width: 768px) {
footer#site-footer > .container > .footer > .bit {width:25%;min-width:260px;}
footer#site-footer section.contact {width:40%;}
.floatbtn {right:2.5rem;bottom:2.5rem;width:10vw;}
}
@media (max-width: 992px) {
footer#site-footer {padding-top: 50px;}
footer#site-footer .bit {margin-top:1rem;}
}
@media (max-width: 768px) {
footer#site-footer a {padding:3px;margin-left:-3px;margin-bottom:5px;}
footer#site-footer .bit a {display:inline-block;}
footer#site-footer .bit .socials a {width:48px;height:48px;display:flex;justify-content:center;align-items:center;}
footer#site-footer .bit .socials a i {font-size:2.2rem;padding:0;margin:0;}
footer#site-footer > .container > .footer {flex-direction: column;}
footer#site-footer .container-divider {margin:15px 0;}
footer#site-footer > #footer-copyright {padding-bottom: 15px !important;flex-direction:column;margin-top:2rem;}
footer#site-footer > #footer-copyright > .container {flex-direction:column;}
footer#site-footer > #footer-copyright > div {margin-bottom:5px;width:auto !important;text-align: left !important;}
footer#site-footer > #footer-copyright p {margin-bottom: 0;}
footer#site-footer > #footer-copyright .first-footer {padding-top:10px;}
footer#site-footer > #footer-copyright .first-footer,
footer#site-footer > #footer-copyright .second-footer,
footer#site-footer > #footer-copyright .third-footer {width:auto;text-align:left;justify-content:flex-start;padding-bottom:5px;}
footer .gform_body {margin-right:0px;}
footer#site-footer .socials {display:flex;flex-wrap:wrap;flex-direction:row;margin-top:0;}
}

/* callme */
.callnow {position:fixed;bottom:0;display:flex;justify-content:center;align-items:flex-end;width:100%;margin-bottom:2rem;z-index:99;}
.callnow .button {background:white;border-radius:500px;margin:0 6px;display:flex;justify-content:center;align-items:center;}
.callnow .button.noshow {background:none;width:3rem;height:3rem;}
.callnow .button.phone {background:var(--phone);width:4rem;height:4rem;}
.callnow .button.whatsapp {background:#2CD46B;width:3rem;height:3rem;}
.callnow .button i {font-size:2rem;margin:0;color:white;padding-right:0;}
@media (min-width:768px) {
.callnow {display:none;}
}

/* 404.php */
.error404 .page-content {padding:50px 0 100px;}
.error404 .page-content.standard-template {max-width:992px;}
.error404 .page-content .boxed {background:white;}
.error404 .page-content .boxed h1 {font-weight:900;line-height:0;display:block;margin-bottom:32px;}
.error404 .page-content .boxed .h2 {font-weight:600;}
.error404 .page-content .boxed p {margin-top: 10px;}
.error404 .page-content .boxed p img {max-width:768px;width:100%;}
.error404 #site-footer {margin-top:0;}
@media (min-width:992px) {
.error404 .page-content .boxed {padding:50px;}
}

/* Kleurschema opties */
.kleurenschema-standaard {
	--mainColor: #3D84A8;
	--darkerMain: #39677e;
	--subColor: #269041;
	--darkerSub: #276b38;
	--softbg: whitesmoke;
	--uspfloat: #2a332a;
}
.kleurenschema-basiskleuren {
	--mainColor: #3D84A8;
	--darkerMain: #39677e;
	--subColor: #269041;
	--darkerSub: #276b38;
	--softbg: whitesmoke;
	--uspfloat: #2a332a;
}
.kleurenschema-blauwlogo {
	--mainColor: #37B5FE;
	--darkerMain: #1a96dd;
	--subColor: #fc3c4d;
	--darkerSub: #782629;
	--softbg: whitesmoke;
    --uspfloat: #2271b3;
}
.kleurenschema-roodlogo {
	--mainColor: #1da6ff;
	--darkerMain: #1785cc;
	--subColor: #fc3c4d;
	--darkerSub: #782629;
	--softbg: whitesmoke;
    --uspfloat: #fc3c4d;
}
.kleurenschema-oranjelogo {
	--mainColor: #fe904d;
	--darkerMain: #e56d23;
	--subColor: #00b6ee;
	--darkerSub: #1388ab;
	--softbg: whitesmoke;
    --uspfloat: #fe904d;
}
.kleurenschema-groenlogo {
	--mainColor: #d53032;
	--darkerMain: #a03132;
	--subColor: #61b53c;
	--darkerSub: #51873a;
	--softbg: whitesmoke;
    --uspfloat: #282828;
}
.kleurenschema-bordauxroodlogo {
	--mainColor: #0066a5;
	--darkerMain: #0d4e77;
	--subColor: #7b2a3b;
	--darkerSub: #5c2833;
	--softbg: whitesmoke;
    --uspfloat: #2B3D52;
}
.kleurenschema-charcoalgrijslogo {
	--mainColor: #005F73;
	--darkerMain: #094653;
	--subColor: #94D2BD;
	--darkerSub: #6bb49b;
	--softbg: whitesmoke;
    --uspfloat: #0A3D4D;
}
.kleurenschema-babyblauwlogo {
	--mainColor: #d9cbb5;
	--darkerMain: #b8a587;
	--subColor: #8daabf;
	--darkerSub: #6989a0;
	--softbg: whitesmoke;
    --uspfloat: #4A5C6A;
}
.kleurenschema-zeeblauwlogo {
	--mainColor: #007c92;
	--darkerMain: #0c5b69;
	--subColor: #c49e85;
	--darkerSub: #a67d61;
	--softbg: whitesmoke;
    --uspfloat: #183B42;
}
.kleurenschema-warmbruinlogo {
	--mainColor: #7a4b29;
	--darkerMain: #5b3d27;
	--subColor: #3c6e47;
	--darkerSub: #34543b;
	--softbg: whitesmoke;
    --uspfloat: #3c6e47;
}
.kleurenschema-terracottalogo {
	--mainColor: #e2725b;
	--darkerMain: #c65038;
	--subColor: #405c53;
	--darkerSub: #354742;
	--softbg: whitesmoke;
    --uspfloat: #405c53;
}
.kleurenschema-smaragadgroenlogo {
	--mainColor: #a9c9c3;
	--darkerMain: #80a8a0;
	--subColor: #6a7f5d;
	--darkerSub: #55634d;
	--softbg: whitesmoke;
    --uspfloat: #6a7f5d;
}
.kleurenschema-perziklogo {
	--mainColor: #a3d0f9;
	--darkerMain: #65a8e4;
	--subColor: #e8b997;
	--darkerSub: #cd9165;
	--softbg: whitesmoke;
    --uspfloat: #4A90E2;
}
.kleurenschema-olijfgroenlogo {
	--mainColor: #7d8f7b;
	--darkerMain: #657163;
	--subColor: #9c8b6a;
	--darkerSub: #7a6e58;
	--softbg: whitesmoke;
    --uspfloat: #4A4A4A;
}
.kleurenschema-okerbruinlogo {
	--mainColor: #4280aa;
	--darkerMain: #3d6580;
	--subColor: #9e7c4e;
	--darkerSub: #786245;
	--softbg: whitesmoke;
    --uspfloat: #8B6F43;
}
.kleurenschema-muntgroenlogo {
	--mainColor: #4280aa;
	--darkerMain: #3d6580;
	--subColor: #a3d9a5;
	--darkerSub: #76ba78;
	--softbg: whitesmoke;
    --uspfloat: #5a6d7a;
}
.kleurenschema-mosgroenlogo {
	--mainColor: #3b3d2f;
	--darkerMain: #2e3027;
	--subColor: #a8b99b;
	--darkerSub: #869977;
	--softbg: whitesmoke;
    --uspfloat: #2e3c23;
}
.kleurenschema-lilalogo {
	--mainColor: #b6c9a8;
	--darkerMain: #91a87f;
	--subColor: #b9a0d1;
	--darkerSub: #9476b1;
	--softbg: whitesmoke;
    --uspfloat: #3a5a40;
}
.kleurenschema-koraalroodlogo {
	--mainColor: #61e6ff;
	--darkerMain: #31cbe8;
	--subColor: #ff6f61;
	--darkerSub: #e84231;
	--softbg: whitesmoke;
    --uspfloat: #264653;
}
.kleurenschema-ijsblauwlogo {
	--mainColor: #a9d8e5;
	--darkerMain: #76b6c8;
	--subColor: #eaa4ab;
	--darkerSub: #cf6f79;
	--softbg: whitesmoke;
    --uspfloat: #4C6B77;
}
.kleurenschema-donkerblauwlogo {
	--mainColor: #a7b9a5;
	--darkerMain: #839881;
	--subColor: #1e3a5f;
	--darkerSub: #1d2f47;
	--softbg: whitesmoke;
    --uspfloat: #d97d47;
}

/* usps float colors - logocolors */
.usp.float {background:var(--uspfloat);}
.leftright .tekstblok strong:nth-child(1) {color: black;}
