/*
 Theme Name:   Twenty Twenty Child
 Theme URI:    https://diviextended.com/
 Description:  Twenty Twenty Child Theme voor chrisboven.nl
 Author:       Boven Webdesign
 Author URI:   https://bovenwebdesign.nl
 Template:     twentytwenty
 Version:      1.0.0
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

N.B. all sub items are imported inside the main SCSS file of the folder, instead of being imported here
Here only the main SCSS files, 1 per folder, will be imported

# Typography
# Elements
# Forms
# Sections
    ## Hero section
# Modules
	## Hero image
	## Animated buttons
    ## Expertise items
# Layout
    ## Normal page layout
# Temporary styling
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/* line 1, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/typography/_links.scss */
.color-accent,
.color-accent-hover:hover,
.color-accent-hover:focus,
:root .has-accent-color,
.has-drop-cap:not(:focus):first-letter,
.wp-block-button.is-style-outline,
a {
  color: #fff !important; }

/* line 13, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/typography/_links.scss */
.blog article .color-accent,
.blog article .color-accent-hover:hover,
.blog article .color-accent-hover:focus,
.blog article :root .has-accent-color,
.blog article .has-drop-cap:not(:focus):first-letter,
.blog article .wp-block-button.is-style-outline,
.blog article a, .search article .color-accent,
.search article .color-accent-hover:hover,
.search article .color-accent-hover:focus,
.search article :root .has-accent-color,
.search article .has-drop-cap:not(:focus):first-letter,
.search article .wp-block-button.is-style-outline,
.search article a {
  color: #000 !important; }

/* line 1, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/typography/_copy.scss */
.body-primary-color-text {
  color: #fff; }

/* line 5, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/typography/_copy.scss */
blockquote,
.border-color-accent,
.border-color-accent-hover:hover,
.border-color-accent-hover:focus {
  color: #fff !important; }

/* line 12, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/typography/_copy.scss */
blockquote {
  border: none; }

/* line 16, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/typography/_copy.scss */
cite,
figcaption,
.wp-caption-text,
.post-meta,
.entry-content .wp-block-archives li,
.entry-content .wp-block-categories li,
.entry-content .wp-block-latest-posts li,
.wp-block-latest-comments__comment-date,
.wp-block-latest-posts__post-date,
.wp-block-embed figcaption,
.wp-block-image figcaption,
.wp-block-pullquote cite,
.comment-metadata,
.comment-respond .comment-notes,
.comment-respond .logged-in-as,
.pagination .dots,
.entry-content hr:not(.has-background),
hr.styled-separator,
:root .has-secondary-color {
  color: #6d6d6d; }

/* line 38, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/typography/_copy.scss */
pre,
fieldset,
input,
textarea,
table,
table *,
hr {
  border-color: #dbdbdb; }

/* line 48, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/typography/_copy.scss */
caption,
code,
code,
kbd,
samp,
.wp-block-table.is-style-stripes tbody tr:nth-child(odd),
:root .has-subtle-background-background-color {
  background-color: #dbdbdb; }

/* line 58, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/typography/_copy.scss */
.wp-block-table.is-style-stripes {
  border-bottom-color: #dbdbdb; }

/* line 62, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/typography/_copy.scss */
.wp-block-latest-posts.is-grid li {
  border-top-color: #dbdbdb; }

/* line 66, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/typography/_copy.scss */
body:not(.overlay-header) .primary-menu > li > a,
body:not(.overlay-header) .primary-menu > li > .icon,
.modal-menu a,
.footer-menu a,
.footer-widgets a,
#site-footer .wp-block-button.is-style-outline,
.wp-block-pullquote:before,
.singular:not(.overlay-header) .entry-header a,
.archive-header a,
.header-footer-group .color-accent,
.header-footer-group .color-accent-hover:hover {
  color: #fff; }

/* line 80, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/typography/_copy.scss */
.entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt {
  font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif; }

@media (min-width: 700px) {
  /* line 84, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/typography/_copy.scss */
  h3, .heading-size-3 {
    font-size: 3.6rem; } }

/*--------------------------------------------------------------
# Elements!!
--------------------------------------------------------------*/
/* line 1, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/elements/_menu.scss */
#site-header,
.footer-nav-widgets-wrapper,
#site-footer,
.menu-modal,
.menu-modal-inner,
.search-modal-inner,
.archive-header,
.singular .entry-header,
.wp-block-pullquote:before {
  background-color: #000; }

/* line 13, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/elements/_menu.scss */
.header-footer-group,
body:not(.overlay-header) #site-header .toggle,
.menu-modal .toggle {
  color: #fff; }

/* line 19, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/elements/_menu.scss */
body:not(.overlay-header) .primary-menu ul {
  background-color: #fff; }

/* line 23, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/elements/_menu.scss */
body:not(.overlay-header) .primary-menu > li > ul:after {
  border-bottom-color: #fff; }

/* line 27, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/elements/_menu.scss */
body:not(.overlay-header) .primary-menu ul ul:after {
  border-left-color: #fff; }

/* line 31, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/elements/_menu.scss */
.search-toggle .toggle-text {
  display: none; }

@media (min-width: 700px) {
  /* line 36, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/elements/_menu.scss */
  .site-title {
    font-size: 3.2rem; } }

@media (min-width: 1000px) {
  /* line 42, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/elements/_menu.scss */
  .header-titles .site-title, .header-titles .site-logo, .header-titles .site-description {
    margin: 1.5rem 0 0 2.4rem; } }

/* line 47, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/elements/_menu.scss */
ul.primary-menu {
  font-size: 2rem; }
  @media (min-width: 981px) {
    /* line 47, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/elements/_menu.scss */
    ul.primary-menu {
      margin-top: 0.2rem; } }

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/* line 1, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/forms/_buttons.scss */
button:not(.toggle),
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file .wp-block-file__button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.bg-accent,
.bg-accent-hover:hover,
.bg-accent-hover:focus,
:root .has-accent-background-color,
.comment-reply-link {
  background-color: #fff; }

/* line 17, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/forms/_buttons.scss */
.fill-children-accent,
.fill-children-accent * {
  fill: #fff; }

/* line 22, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/forms/_buttons.scss */
:root .has-background-color,
button,
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file__button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.wp-block-button,
.comment-reply-link,
.has-background.has-primary-background-color:not(.has-text-color),
.has-background.has-primary-background-color *:not(.has-text-color),
.has-background.has-accent-background-color:not(.has-text-color),
.has-background.has-accent-background-color *:not(.has-text-color) {
  color: #000; }

/* line 40, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/forms/_buttons.scss */
.social-icons a,
#site-footer button:not(.toggle),
#site-footer .button,
#site-footer .faux-button,
#site-footer .wp-block-button__link,
#site-footer .wp-block-file__button,
#site-footer input[type="button"],
#site-footer input[type="reset"],
#site-footer input[type="submit"] {
  background-color: #fff; }

/* line 52, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/forms/_buttons.scss */
.social-icons a,
body:not(.overlay-header) .primary-menu ul,
.header-footer-group button,
.header-footer-group .button,
.header-footer-group .faux-button,
.header-footer-group .wp-block-button:not(.is-style-outline) .wp-block-button__link,
.header-footer-group .wp-block-file__button,
.header-footer-group input[type="button"],
.header-footer-group input[type="reset"],
.header-footer-group input[type="submit"] {
  color: #000; }

/*--------------------------------------------------------------
# Modules
--------------------------------------------------------------*/
/* line 1, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/sections/_footer.scss */
.header-footer-group pre,
.header-footer-group fieldset,
.header-footer-group input,
.header-footer-group textarea,
.header-footer-group table,
.header-footer-group table *,
.footer-nav-widgets-wrapper,
#site-footer,
.menu-modal nav *,
.footer-widgets-outer-wrapper,
.footer-top {
  border-color: #2b2b2b; }

/* line 15, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/sections/_footer.scss */
header .header-inner {
  border-bottom: 1px solid #2b2b2b; }

/* line 19, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/sections/_footer.scss */
.header-footer-group table caption,
body:not(.overlay-header) .header-inner .toggle-wrapper::before {
  background-color: #2b2b2b; }

/* line 25, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/sections/_footer.scss */
.footer-nav-widgets-wrapper .footer-inner {
  max-width: 108rem; }

/* line 31, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/sections/_footer.scss */
footer#site-footer .section-inner {
  max-width: 108rem; }

/* line 35, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/sections/_footer.scss */
footer#site-footer .to-the-top {
  display: none; }

/* line 2, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/sections/_header.scss */
header#site-header .header-inner {
  max-width: 108rem; }

/* line 1, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/sections/_widgets.scss */
.site-description,
body:not(.overlay-header) .toggle-inner .toggle-text,
.widget .post-date,
.widget .rss-date,
.widget_archive li,
.widget_categories li,
.widget cite,
.widget_pages li,
.widget_meta li,
.widget_nav_menu li,
.powered-by-wordpress,
.to-the-top,
.singular .entry-header .post-meta,
.singular:not(.overlay-header) .entry-header .post-meta a {
  color: #828282; }

/*--------------------------------------------------------------
# Modules
--------------------------------------------------------------*/
/* line 1, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/modules/_main-quote.scss */
.wp-block-column > blockquote.main-quote {
  background-color: #fff;
  padding: 3rem 4rem; }
  @media (min-width: 600px) {
    /* line 1, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/modules/_main-quote.scss */
    .wp-block-column > blockquote.main-quote {
      margin-top: 5rem; } }
  /* line 9, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/modules/_main-quote.scss */
  .wp-block-column > blockquote.main-quote p {
    color: #000;
    font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 2.8rem;
    font-feature-settings: "lnum";
    font-variant-numeric: lining-nums;
    font-weight: 800;
    letter-spacing: -0.0415625em;
    line-height: 1.25; }
    @media (min-width: 700px) {
      /* line 9, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/modules/_main-quote.scss */
      .wp-block-column > blockquote.main-quote p {
        font-size: 3.8rem; } }

/* line 1, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/modules/_fa-icons.scss */
.fa-icon-module {
  font-size: 1.8em; }
  /* line 4, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/modules/_fa-icons.scss */
  .fa-icon-module a {
    display: inline-block;
    width: 1.35em; }
  /* line 10, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/modules/_fa-icons.scss */
  .fa-icon-module .fa:hover, .fa-icon-module .fab:hover, .fa-icon-module .fad:hover, .fa-icon-module .fal:hover, .fa-icon-module .far:hover, .fa-icon-module .fas:hover {
    color: #ffff00; }

/*--------------------------------------------------------------
# Layout
--------------------------------------------------------------*/
/* line 1, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/layout/_layout.scss */
:root .has-background-background-color {
  background-color: #fff; }

/* line 5, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/layout/_layout.scss */
body,
.entry-title a,
:root .has-primary-color {
  color: #000; }

/* line 10, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/layout/_layout.scss */
:root .has-primary-background-color {
  background-color: #000; }

/* line 14, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/layout/_layout.scss */
:root .has-secondary-background-color {
  background-color: #6d6d6d; }

/* line 18, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/layout/_layout.scss */
body {
  background-color: #fff; }

/* line 22, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/layout/_layout.scss */
.bg-secondary {
  background-color: #000; }

/* line 26, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/layout/_layout.scss */
.wide-content .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  max-width: 108rem; }
  @media (min-width: 981px) {
    /* line 26, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/layout/_layout.scss */
    .wide-content .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
      width: calc(100% - 8rem); } }

/* line 35, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/layout/_layout.scss */
.hide-title header.entry-header {
  display: none; }

/* line 41, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/layout/_layout.scss */
.single-post header.entry-header {
  margin-bottom: 2.2em; }

/* line 46, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/layout/_layout.scss */
.home-spacer-1 {
  height: 1px;
  margin-bottom: -15px; }

@media (min-width: 1065px) {
  /* line 51, Z:/Daan/Boven Webdesign/projects/chrisboven.nl/www files/themes/twentytwenty-child/scss/layout/_layout.scss */
  .home-spacer-2, .home-spacer-1 {
    margin-bottom: 51px; } }

/*--------------------------------------------------------------
# Temporary styling
--------------------------------------------------------------*/

/*# sourceMappingURL=style.css.map */