/** Import Bootstrap functions */

/** Bootstrap navbar fix (https://git.io/fADqW) */

/* $font-bold: 'Raleway-Bold';
$font-regular: 'Raleway';
$font-light: 'Raleway-Light';
$font-curly: 'Pacifico';
$font-heavy: 'Raleway-Bold'; */

/* line 4, stdin */

.blog-accordion-block-container .accordion {
  list-style-type: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

/* line 9, stdin */

.blog-accordion-block-container .accordion .accordion-item {
  background-color: transparent;
  border: none;
  border-radius: 0;
  margin-bottom: 10px;
}

/* line 15, stdin */

.blog-accordion-block-container .accordion .accordion-item > h1,
.blog-accordion-block-container .accordion .accordion-item > h2,
.blog-accordion-block-container .accordion .accordion-item > h3,
.blog-accordion-block-container .accordion .accordion-item > h4,
.blog-accordion-block-container .accordion .accordion-item > h5,
.blog-accordion-block-container .accordion .accordion-item > h6,
.blog-accordion-block-container .accordion .accordion-item > p {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

/* line 27, stdin */

.blog-accordion-block-container .accordion .accordion-item .accordion-header .accordion-button {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0 0 0 0;
  font-size: 0.867em;
  border-radius: 0;
  background-color: #FAF7F4;
}

/* line 35, stdin */

.blog-accordion-block-container .accordion .accordion-item .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

/* line 39, stdin */

.blog-accordion-block-container .accordion .accordion-item .accordion-header .accordion-button:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='18' viewBox='0 0 34 18' fill='none'%3E%3Cpath d='M32.5858 0C33.4767 0 33.9229 1.07714 33.2929 1.70711L17.7071 17.2929C17.3166 17.6834 16.6834 17.6834 16.2929 17.2929L0.707104 1.7071C0.0771408 1.07714 0.523308 0 1.41422 0H32.5858Z' fill='%23212E52'/%3E%3C/svg%3E");
  width: 34px;
  height: 18px;
  background-size: cover;
  background-color: transparent;
}

/* line 47, stdin */

.blog-accordion-block-container .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  background-color: #F4EEE8;
  color: #212E52;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* line 53, stdin */

.blog-accordion-block-container .accordion .accordion-item .accordion-header .accordion-button:hover,
.blog-accordion-block-container .accordion .accordion-item .accordion-header .accordion-button:focus,
.blog-accordion-block-container .accordion .accordion-item .accordion-header .accordion-button:active {
  background-color: #F4EEE8;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}

/* line 61, stdin */

.blog-accordion-block-container .accordion .accordion-item .accordion-header .accordion-button:focus {
  text-decoration: underline;
}

/* line 67, stdin */

.blog-accordion-block-container .accordion .accordion-item .accordion-collapse {
  background-color: #FBF6F0;
}

/* line 71, stdin */

.blog-accordion-block-container .accordion .accordion-item .accordion-collapse .accordion-body a:not(.site-button) {
  display: inline-block;
}

/* line 75, stdin */

.blog-accordion-block-container .accordion .accordion-item .accordion-collapse .accordion-body p {
  font-size: 0.818em;
}

/* line 78, stdin */

.blog-accordion-block-container .accordion .accordion-item .accordion-collapse .accordion-body p strong {
  font-weight: 900;
}

/* line 82, stdin */

.blog-accordion-block-container .accordion .accordion-item .accordion-collapse .accordion-body p a {
  color: #000000;
  font-weight: 900;
  text-decoration: none;
}

/* line 89, stdin */

.blog-accordion-block-container .accordion .accordion-item .accordion-collapse .accordion-body ul,
.blog-accordion-block-container .accordion .accordion-item .accordion-collapse .accordion-body ol {
  margin-bottom: 15px;
}

/* line 93, stdin */

.blog-accordion-block-container .accordion .accordion-item .accordion-collapse .accordion-body ul li,
.blog-accordion-block-container .accordion .accordion-item .accordion-collapse .accordion-body ol li {
  font-size: 1em;
}

/* line 95, stdin */

.blog-accordion-block-container .accordion .accordion-item .accordion-collapse .accordion-body ul li a,
.blog-accordion-block-container .accordion .accordion-item .accordion-collapse .accordion-body ol li a {
  color: #000000;
  font-weight: 900;
  text-decoration: none;
}

/* line 102, stdin */

.blog-accordion-block-container .accordion .accordion-item .accordion-collapse .accordion-body ul li ul li,
.blog-accordion-block-container .accordion .accordion-item .accordion-collapse .accordion-body ol li ul li {
  font-size: 1em;
}

/* line 109, stdin */

.blog-accordion-block-container .accordion .accordion-item .accordion-collapse .accordion-body ul {
  list-style-type: initial;
}

/* line 115, stdin */

.blog-accordion-block-container .accordion .accordion-item:last-child {
  margin-bottom: 0;
}

/* line 119, stdin */

.blog-accordion-block-container .accordion .accordion-item:first-child {
  border-top: 1px solid #000;
}

/* line 132, stdin */

body.thistle-express .blog-accordion-block-container .accordion .accordion-item .accordion-header .accordion-button {
  background-color: #F4F9ED;
}

/* line 135, stdin */

body.thistle-express .blog-accordion-block-container .accordion .accordion-item .accordion-header .accordion-button:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='18' viewBox='0 0 34 18' fill='none'%3E%3Cpath d='M32.5858 0C33.4767 0 33.9229 1.07714 33.2929 1.70711L17.7071 17.2929C17.3166 17.6834 16.6834 17.6834 16.2929 17.2929L0.707104 1.7071C0.0771408 1.07714 0.523308 0 1.41422 0H32.5858Z' fill='%233C3C3C'/%3E%3C/svg%3E");
}

/* line 139, stdin */

body.thistle-express .blog-accordion-block-container .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  background-color: #E9F2DC;
  color: #3C3C3C;
}

/* line 144, stdin */

body.thistle-express .blog-accordion-block-container .accordion .accordion-item .accordion-header .accordion-button:hover,
body.thistle-express .blog-accordion-block-container .accordion .accordion-item .accordion-header .accordion-button:focus,
body.thistle-express .blog-accordion-block-container .accordion .accordion-item .accordion-header .accordion-button:active {
  background-color: #E9F2DC;
}

/* line 152, stdin */

body.thistle-express .blog-accordion-block-container .accordion .accordion-item .accordion-collapse {
  background-color: #F4F9ED;
}

/* line 165, stdin */

body.contrast-higher .accordion .accordion-item .accordion-header .accordion-button:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='18' viewBox='0 0 34 18' fill='none'%3E%3Cpath d='M32.5858 0C33.4767 0 33.9229 1.07714 33.2929 1.70711L17.7071 17.2929C17.3166 17.6834 16.6834 17.6834 16.2929 17.2929L0.707104 1.7071C0.0771408 1.07714 0.523308 0 1.41422 0H32.5858Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}

/* line 176, stdin */

body.contrast-higher .blog-accordion-block-container {
  background-color: #000000 !important;
}

/* line 179, stdin */

body.contrast-higher .blog-accordion-block-container h1,
body.contrast-higher .blog-accordion-block-container h2,
body.contrast-higher .blog-accordion-block-container h3,
body.contrast-higher .blog-accordion-block-container h4,
body.contrast-higher .blog-accordion-block-container h5,
body.contrast-higher .blog-accordion-block-container h6,
body.contrast-higher .blog-accordion-block-container p,
body.contrast-higher .blog-accordion-block-container ul li,
body.contrast-higher .blog-accordion-block-container ol li {
  color: #FFFFFF !important;
}

/* line 192, stdin */

body.contrast-higher .blog-accordion-block-container .accordion .accordion-item {
  border-bottom: 1px solid #FFFFFF;
}

/* line 196, stdin */

body.contrast-higher .blog-accordion-block-container .accordion .accordion-item .accordion-header .accordion-button {
  color: #FFFFFF;
}

/* line 199, stdin */

body.contrast-higher .blog-accordion-block-container .accordion .accordion-item .accordion-header .accordion-button:after {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="17" viewBox="0 0 32 17" fill="none"><path d="M8.43887e-07 0.999999C8.78537 0.999999 15.9004 8.11502 15.9004 16.9004C15.9004 8.11502 23.0154 1 31.8008 1" stroke="white" stroke-width="2" stroke-miterlimit="10"/></svg>');
}

/* line 205, stdin */

body.contrast-higher .blog-accordion-block-container .accordion .accordion-item:first-child {
  border-top: 1px solid #FFFFFF;
}


/*# sourceMappingURL=blog-accordion-block.css.map*/