/*
Theme Name:  Groei.Site child
Description: Doelbewust Klantenthema Custom opmaak
Author:      Doelbewust Online Marketing
Author URI:  https://www.doelbewust.nl/
Template:    dbtheme
Version:     1.0.0
Text Domain: dbtheme-child
*/

:root {
/* colors */
/* 	--background: ; */
	--altbg: #70787F;
	--softbg: #e9eaeb;
	--gray: #70787F;
	--mainColor: #254C66;
	--darkerMain: #1e3d52;
	--subColor: #1B8EBC;
	--darkerSub: #167296;
/* 	--fontcolor: ; */
	--family:'Barlow', sans-serif;
	--regular: 16px;
}

/* buttons */
@media (max-width:768px) {
.wp-block-buttons .wp-block-button:nth-child(2) .wp-block-button__link {border:none;color:var(--mainColor);box-shadow:none;text-decoration:underline;margin-bottom:0;}
}
@media (max-width:420px) {
.wp-block-buttons .wp-block-button .wp-block-button__link {margin-bottom:0;}
.wp-block-buttons .wp-block-button:nth-child(2) .wp-block-button__link {padding-left:10px;}
}

/* global */
h1, .h1 {font-size:30px;}
h2, .h2 {font-size:24px;color:var(--subColor);}
h2:after, .h2:after {content:"";width:60px;height:4px;background:var(--darkerSub);display:block;margin-top:10px;}
h3, .h3, span.sub-heading {font-size:20px;}
.page-content main a, section.container a, .menu li.current_page_item a {text-decoration:underline !important;display:inline-block;}
.btn-primary, strong > a, a > strong, .gform_footer > input, .gform_footer > button, body .wp-block-button__link, body .woocommerce a.button, body.woocommerce a.button, body.page .woocommerce input.button, .woocommerce .container .product button.single_add_to_cart_button {text-decoration:none !important;}
section ul, main ul,
section ol, main ol {margin-left:0 !important;padding-left:20px !important;}
section ul li, main ul li,
section ol li, main ol li {list-style:outside !important;}
section ul li:before, main ul li:before,
section ol li:before, main ol li:before {content:none !important;}

/* container */
.container.fullwidth-template {max-width:768px;}

/* nav */
#infobalk {display:none;}
nav .toggle {width:32px;height:32px;}
nav .bars {height:2px;}

/* home */
.home header {min-height:200px;height:auto;padding-top:110px;padding-bottom:120px;background:var(--mainColor);}
.home header .singled h1 {text-shadow:none;}
.home header .singled p {text-shadow:none;}
.home header .bobobuttons {margin-top:10px;}
.home header .bobobuttons > .btn-primary {background:white !important;color:var(--mainColor);font-weight:600;}
.home header .bobobuttons > .btn-primary:before {background:#f5f5f5;}
.bobuttons {display:flex;align-items:center;margin-top:12px;}
.bobuttons strong a {margin-bottom:0;}
.bobuttons a {margin-bottom:6px;margin-top:0;margin-right:15px;}
@media (max-width:992px) {
.bobuttons {flex-direction:column;align-items:flex-start;}
.bobuttons > a {margin-left:15px;}
}

/* single header */
@media (min-width:1200px) {
header.fancy-header .featured-banner {width:45%;padding-left:5%;}
}

/* sidebar */
aside .sidebar-img {border-radius:0;border-bottom:10px solid var(--mainColor);}

/* contact */
.float-mid .socials {padding-left:1.5rem;}

/* footer */
.footerextension {margin-top:100px;}
.footerextension .extensionflex {justify-content:center;}
.footerextension .h2 {color:white;}
.footerextension .h2:after {content:none;}
.footerextension .blob p {margin-bottom:15px;text-align:center;display:block;}
footer#site-footer {background:var(--darkerMain);border:none;margin-top:0;}
footer#site-footer > .container > .footer > .bit {text-align:center;}
footer#site-footer .bit .adress {justify-content:center;}
footer#site-footer .container-divider {display:none;}
footer#site-footer > #footer-copyright {background:#163042;}
@media (max-width:992px) {
footer#site-footer .footer {margin-bottom:2.5rem;}
footer#site-footer .bit:nth-child(1), footer#site-footer .bit:nth-child(4) {display:none;}
}
@media (max-width:768px) {
footer#site-footer .socials {justify-content:center;}
footer#site-footer > #footer-copyright .first-footer, footer#site-footer > #footer-copyright .second-footer, footer#site-footer > #footer-copyright .third-footer {justify-content:center;}
}

/* pagebuilder *//* parallax */
section.parallax {margin-top:110px;}
@media (max-width:992px) {
section.parallax {margin:3.5rem 0 5rem;padding:10rem 0;}
}

/* over mij */
.partners {margin-left:0;}
.partners figure {max-height:75px;height:100%;margin-right:12px;}
.partners figure picture {display:block;}
.partners figure img {max-height:75px;height:100%;}

/* contact */
.page-template-contact-page footer#site-footer {border-top:none;}
.gform_body .gfield.gfield--type-consent label {font-style:italic;}
.gform_body .gfield.gfield--type-consent label a {text-decoration:underline;}
.float-mid > div >  div:not(.contact) > span {margin-left:24px;}










