/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.edb-tile-date {
  font-family: neuzeit-grotesk, sans-serif;
  margin-bottom: 7.5px;
}

.edb-tile .edb-tile-text-wrap .recurring-button {
  border-top: 0px !important;
}
.edb-tile .edb-tile-text-wrap .recurring-button + .edb-tile-button {
  margin-top: 0;
}

.edb-grid .editor-block-list__layout {
  display: grid;
  grid-gap: 0px;
  margin-right: -32px;
  margin-left: -32px;
  margin-bottom: 32px;
  width: auto;
}
.edb-grid .editor-block-list__layout .wp-block {
  max-width: 100%;
  width: 100%;
}

/* Blocks in blocks shouldnt inherit the grid display */
.block-editor-block-list__block.edb-grid .block-editor-block-list__block:not(.edb-grid) .editor-block-list__layout {
  display: block;
}

.edb-grid {
  display: grid;
  grid-gap: 15px;
}

.edb-grid-column-2 {
  /*Define our columns */
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
.edb-grid-column-3 {
  /*Define our columns */
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
.edb-grid-column-4 {
  /*Define our columns */
  grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
}
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
#page .modal-window {
  display: none;
  background-color: black;
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4);
  /* Black w/ opacity */
  position: fixed;
  /* Stay in place */
  z-index: 999;
  /* Sit on top */
  left: 0;
  margin: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /** Background colors */
  /* Enable scroll if needed */
}
#page .modal-window #PDI_container10471822 .pds-answer-input {
  padding-right: 7.5px;
}
#page .modal-window.has-light-red-background-color .wp-block-group__inner-container {
  background: #f8a085;
}
#page .modal-window.has-red-background-color .wp-block-group__inner-container {
  background: #ef402f;
}
#page .modal-window.has-light-gray-background-color .wp-block-group__inner-container {
  background: #f1f1f1;
}
#page .modal-window.has-dark-gray-background-color .wp-block-group__inner-container {
  background: #222;
  color: #f1f1f1;
}
#page .modal-window.has-dark-blue-background-color .wp-block-group__inner-container {
  background: #6ca0a9;
  color: #fff;
}
#page .modal-window.has-blue-background-color .wp-block-group__inner-container {
  background: #78c6d4;
}
#page .modal-window.has-light-blue-background-color .wp-block-group__inner-container {
  background: #bde0ea;
}
#page .modal-window.has-light-yellow-background-color .wp-block-group__inner-container {
  background: #ead991;
}
#page .modal-window.has-yellow-background-color .wp-block-group__inner-container {
  background: #dabb27;
}
#page .modal-window.has-white-background-color .wp-block-group__inner-container {
  background: #fff;
}
#page .modal-window .wp-block-group__inner-container {
  display: block;
  margin: 15% auto;
  padding: 20px 30px 60px;
  max-width: 620px;
  position: relative;
  width: 90%;
}

#page .entry-content .modal-window .wp-block-group__inner-container > * {
  color: #ffffff;
}

#page .entry-content .modal-window .wp-block-group__inner-container h1,
#page .entry-content .modal-window .wp-block-group__inner-container h2,
#page .entry-content .modal-window .wp-block-group__inner-container h3 {
  line-height: 1.2;
  margin: 15px 0;
}

#page .entry-content .modal-window .CSS_Poll {
  margin-bottom: 30px;
  max-width: 100%;
}

/* teal #62c1bc */
/* Red #6a011b */
#page .entry-content .modal-window div[id*=PDI_container].CSS_Poll .css-box,
#page .entry-content .modal-window div[id*=PDI_container].CSS_Poll .pds-box {
  border-top: 1px solid #62c1bc;
  border-right: 0px solid;
  border-bottom: 1px solid #62c1bc;
  border-left: 0px solid;
  background: transparent;
  border-radius: 0px;
  max-width: 100%;
  padding: 15px 0;
}

#page .entry-content .modal-window div[id*=PDI_container].CSS_Poll .css-box .pds-box-outer,
#page .entry-content .modal-window div[id*=PDI_container].CSS_Poll .css-box .css-box-outer,
#page .entry-content .modal-window div[id*=PDI_container].CSS_Poll .pds-box .pds-box-outer,
#page .entry-content .modal-window div[id*=PDI_container].CSS_Poll .pds-box .css-box-outer {
  padding: 15px 0 0;
}

#page .entry-content .modal-window div[id*=PDI_container].CSS_Poll .css-box .pds-question-top,
#page .entry-content .modal-window div[id*=PDI_container].CSS_Poll .pds-box .pds-question-top {
  font-size: 24px;
}

#page .entry-content .modal-window div[id*=PDI_container].CSS_Poll .css-box .pds-answer label,
#page .entry-content .modal-window div[id*=PDI_container].CSS_Poll .pds-box .pds-answer label,
#page .entry-content .modal-window div[id*=PDI_container].CSS_Poll .css-box .pds-question-top,
#page .entry-content .modal-window div[id*=PDI_container].CSS_Poll .pds-box .pds-question-top,
#page .entry-content .modal-window div[id*=PDI_container].CSS_Poll .css-box > *,
#page .entry-content .modal-window div[id*=PDI_container].CSS_Poll .pds-box > * {
  color: #fff;
}

#page .entry-content .modal-window div[id*=PDI_container].CSS_Poll .css-box .pds-answer-group {
  display: flex;
}

#page .entry-content .modal-window div[id*=PDI_container].CSS_Poll .pds-vote-button,
#page .entry-content .modal-window div[id*=PDI_container].CSS_Poll .pds-return-poll {
  background: #6ca0a9;
  border: 1px solid;
  border-radius: 0px;
  color: #fff;
  display: flex;
  height: 40px;
  line-height: 25px;
  margin-right: 15px;
  padding: 7.5px 30px;
  transition: 0.3s background ease-in, 0.3s box-shadow ease-in;
}

#page .entry-content .modal-window .wp-block-group__inner-container button#modal-close-button {
  background: rgba(255, 255, 255, 0.75);
  border: 1px solid;
  color: #6ca0a9;
  display: flex;
  height: 40px;
  font-size: 0.85rem;
  line-height: 25px;
  padding: 7.5px 20px;
  position: absolute;
  right: 20px;
  bottom: 31px;
}
