/*!
Theme Name: Scholierenverkiezingen
Template: pd-wp-base-theme
Author: Sander
Description: Theme for Scholierenverkiezingen
Version: 1.0
Text Domain: theme
*/
/* ----------------------------------------------------------------------------- *\
 *
 * Prepend stylesheet.
 *
 * Only needed if you don't include main.scss,
 * mostly for prepending variables and helpers 
 * to Vue components.
 *
 * make sure to include the reset.scss
 * first if you need it in your project.
 *
\* ----------------------------------------------------------------------------- */
/*
    Add colors by name, this will help for consistency and to remember which color to use (you can remember blue--deep-sky, but #00b4e6 is hard)
    Names can be rendered with: https://www.color-blindness.com/color-name-hue/
    pattern: hue--color-name
    If a color contains it's hue in the name, leave the hue in the color name behind, for example:
    #2A3FC9 = 'blue--cerulean-blue', but becomes: 'blue--cerulean'
*/
/* Stylelint handles the calculation of specificity incorrectly. */
/* stylelint-disable no-descending-specificity */
/* stylelint-enable no-descending-specificity */
.frontpage .title-wrapper {
  color: var(--pd-theme-color-main);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .frontpage .title-wrapper {
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .frontpage .title-wrapper {
    flex-direction: row;
  }
}
.frontpage .title-wrapper .title {
  margin-top: 1em;
}
.frontpage .header-icon {
  width: 50%;
  max-width: 120px;
  height: 200px;
}
@media (min-width: 768px) {
  .frontpage .header-icon {
    margin-right: 40px;
  }
}
.frontpage .content > * {
  margin-bottom: var(--grid-gap) !important;
}
.frontpage .content > *:not(.alignwide) {
  max-width: 750px;
  margin: 0 auto;
}
.frontpage .wp-block-columns {
  gap: var(--grid-gap);
  margin-bottom: 0;
}

.countdown {
  background-color: var(--pd-theme-color-main);
  color: white;
}
@media (max-width: 550px) {
  .countdown {
    gap: 10px;
    padding: 0 20px;
  }
}
@media (min-width: 550px) {
  .countdown {
    display: grid;
    padding: 20px 0;
    grid-template-columns: repeat(3, 1fr);
  }
}
.countdown .countdown-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  line-height: 1.2;
}
@media (max-width: 550px) {
  .countdown .countdown-item {
    padding: 10px 0;
  }
}
@media (max-width: 550px) {
  .countdown .countdown-item:nth-child(2) {
    border-top: 2px solid rgba(255, 255, 255, 0.5);
    border-bottom: 2px solid rgba(255, 255, 255, 0.5);
  }
}
@media (min-width: 550px) {
  .countdown .countdown-item:nth-child(2) {
    border-right: 2px solid rgba(255, 255, 255, 0.5);
    border-left: 2px solid rgba(255, 255, 255, 0.5);
  }
}
.countdown .countdown-value {
  font-size: 32px;
  font-weight: bold;
}
.countdown .countdown-label {
  font-size: 14px;
  font-weight: bold;
}

.post-type-archive-news .landingpage-header {
  align-items: start;
  justify-content: space-between;
}
.post-type-archive-news .link-external-results {
  color: white !important;
  text-decoration: none !important;
  font-size: 18px;
  width: -webkit-fit-content;
  width: fit-content;
  margin-top: 30px;
}
@media (min-width: 1200px) {
  .post-type-archive-news .link-external-results {
    margin-top: 0px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0NBTUM7QUFDRDs7Ozs7Ozs7Ozs7a0ZBV2tGO0FBQ2xGOzs7Ozs7Q0FNQztBQUNELGtFQUFrRTtBQUNsRSxnREFBZ0Q7QUFDaEQsK0NBQStDO0FBQy9DO0VBQ0UsaUNBQWlDO0VBQ2pDLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRTtJQUNFLHNCQUFzQjtFQUN4QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLG1CQUFtQjtFQUNyQjtBQUNGO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLGFBQWE7QUFDZjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7RUFDcEI7QUFDRjtBQUNBO0VBQ0UseUNBQXlDO0FBQzNDO0FBQ0E7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBQUNoQjtBQUNBO0VBQ0Usb0JBQW9CO0VBQ3BCLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLDRDQUE0QztFQUM1QyxZQUFZO0FBQ2Q7QUFDQTtFQUNFO0lBQ0UsU0FBUztJQUNULGVBQWU7RUFDakI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxhQUFhO0lBQ2IsZUFBZTtJQUNmLHFDQUFxQztFQUN2QztBQUNGO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0U7SUFDRSxlQUFlO0VBQ2pCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsOENBQThDO0lBQzlDLGlEQUFpRDtFQUNuRDtBQUNGO0FBQ0E7RUFDRTtJQUNFLGdEQUFnRDtJQUNoRCwrQ0FBK0M7RUFDakQ7QUFDRjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQiw4QkFBOEI7QUFDaEM7QUFDQTtFQUNFLHVCQUF1QjtFQUN2QixnQ0FBZ0M7RUFDaEMsZUFBZTtFQUNmLDBCQUFrQjtFQUFsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRTtJQUNFLGVBQWU7RUFDakI7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblRoZW1lIE5hbWU6IFNjaG9saWVyZW52ZXJraWV6aW5nZW5cblRlbXBsYXRlOiBwZC13cC1iYXNlLXRoZW1lXG5BdXRob3I6IFNhbmRlclxuRGVzY3JpcHRpb246IFRoZW1lIGZvciBTY2hvbGllcmVudmVya2llemluZ2VuXG5WZXJzaW9uOiAxLjBcbiovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcbiAqXG4gKiBQcmVwZW5kIHN0eWxlc2hlZXQuXG4gKlxuICogT25seSBuZWVkZWQgaWYgeW91IGRvbid0IGluY2x1ZGUgbWFpbi5zY3NzLFxuICogbW9zdGx5IGZvciBwcmVwZW5kaW5nIHZhcmlhYmxlcyBhbmQgaGVscGVycyBcbiAqIHRvIFZ1ZSBjb21wb25lbnRzLlxuICpcbiAqIG1ha2Ugc3VyZSB0byBpbmNsdWRlIHRoZSByZXNldC5zY3NzXG4gKiBmaXJzdCBpZiB5b3UgbmVlZCBpdCBpbiB5b3VyIHByb2plY3QuXG4gKlxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKlxuICAgIEFkZCBjb2xvcnMgYnkgbmFtZSwgdGhpcyB3aWxsIGhlbHAgZm9yIGNvbnNpc3RlbmN5IGFuZCB0byByZW1lbWJlciB3aGljaCBjb2xvciB0byB1c2UgKHlvdSBjYW4gcmVtZW1iZXIgYmx1ZS0tZGVlcC1za3ksIGJ1dCAjMDBiNGU2IGlzIGhhcmQpXG4gICAgTmFtZXMgY2FuIGJlIHJlbmRlcmVkIHdpdGg6IGh0dHBzOi8vd3d3LmNvbG9yLWJsaW5kbmVzcy5jb20vY29sb3ItbmFtZS1odWUvXG4gICAgcGF0dGVybjogaHVlLS1jb2xvci1uYW1lXG4gICAgSWYgYSBjb2xvciBjb250YWlucyBpdCdzIGh1ZSBpbiB0aGUgbmFtZSwgbGVhdmUgdGhlIGh1ZSBpbiB0aGUgY29sb3IgbmFtZSBiZWhpbmQsIGZvciBleGFtcGxlOlxuICAgICMyQTNGQzkgPSAnYmx1ZS0tY2VydWxlYW4tYmx1ZScsIGJ1dCBiZWNvbWVzOiAnYmx1ZS0tY2VydWxlYW4nXG4qL1xuLyogU3R5bGVsaW50IGhhbmRsZXMgdGhlIGNhbGN1bGF0aW9uIG9mIHNwZWNpZmljaXR5IGluY29ycmVjdGx5LiAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5ICovXG4uZnJvbnRwYWdlIC50aXRsZS13cmFwcGVyIHtcbiAgY29sb3I6IHZhcigtLXBkLXRoZW1lLWNvbG9yLW1haW4pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnRwYWdlIC50aXRsZS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250cGFnZSAudGl0bGUtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmZyb250cGFnZSAudGl0bGUtd3JhcHBlciAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4uZnJvbnRwYWdlIC5oZWFkZXItaWNvbiB7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250cGFnZSAuaGVhZGVyLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuLmZyb250cGFnZSAuY29udGVudCA+ICoge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1ncmlkLWdhcCkgIWltcG9ydGFudDtcbn1cbi5mcm9udHBhZ2UgLmNvbnRlbnQgPiAqOm5vdCguYWxpZ253aWRlKSB7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZyb250cGFnZSAud3AtYmxvY2stY29sdW1ucyB7XG4gIGdhcDogdmFyKC0tZ3JpZC1nYXApO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY291bnRkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGQtdGhlbWUtY29sb3ItbWFpbik7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuY291bnRkb3duIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmNvdW50ZG93biB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuLmNvdW50ZG93biAuY291bnRkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5jb3VudGRvd24gLmNvdW50ZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuY291bnRkb3duIC5jb3VudGRvd24taXRlbTpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5jb3VudGRvd24gLmNvdW50ZG93bi1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG59XG4uY291bnRkb3duIC5jb3VudGRvd24tdmFsdWUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvdW50ZG93biAuY291bnRkb3duLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLW5ld3MgLmxhbmRpbmdwYWdlLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLW5ld3MgLmxpbmstZXh0ZXJuYWwtcmVzdWx0cyB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1uZXdzIC5saW5rLWV4dGVybmFsLXJlc3VsdHMge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufSJdfQ== */
