/**
 * Media Queries
 */
/**
 * Standard Colors
 */
.btn-inverse {
  background: #2CD5C4;
  color: #071D49 !important;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
  border-radius: 25px;
  display: inline-block;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  padding: 10px 20px;
  line-height: 1.5rem;
  text-decoration: none !important;
  background: #fff !important;
  border: 2px solid #071D49 !important;
  padding: 8px 18px !important;
}
.btn-inverse:hover {
  background: #d7efe7;
}
.btn-inverse:hover {
  background: #c6e6e1 !important;
}
.featured-items .post:nth-child(even) {
  background: #f3f3f3;
}
.featured-items .post-inner {
  padding: 30px 15px;
}
.featured-items .post-category {
  font-size: smaller;
}
.featured-items .post-date {
  display: block;
  font-size: smaller;
  font-weight: bold;
}
.featured-items h2 {
  margin: 0px;
}
.featured-items .featured-items-link {
  padding: 0px 15px;
}
.featured-items.bg-color-gray-light .post {
  background-color: #fff !important;
}
.featured-items.bg-color-blue-dark .post {
  color: #25282A !important;
}
.featured-items.bg-color-blue-dark a:not(.btn) {
  color: #006271 !important;
}
@media only screen and (min-width: 768px) {
  .featured-items.use-columns.col-2 .post {
    margin-left: 2%;
    width: 49%;
  }
  .featured-items.use-columns.col-2 .post:nth-child(odd) {
    margin-left: 0px;
  }
}
@media only screen and (min-width: 768px) {
  .featured-items.use-columns.col-3 .post {
    margin-left: 1%;
    width: 32.666%;
  }
  .featured-items.use-columns.col-3 .post:nth-child(3n+1) {
    margin-left: 0px;
  }
}
@media only screen and (min-width: 768px) {
  .featured-items.use-columns.col-4 .post {
    margin-left: 1%;
    width: 24.25%;
  }
  .featured-items.use-columns.col-4 .post:nth-child(4n+1) {
    margin-left: 0px;
  }
}
@media only screen and (min-width: 768px) {
  .featured-items.use-columns .content {
    display: flex;
    flex-wrap: wrap;
  }
}
.featured-items.use-columns .post {
  background: #f3f3f3;
  border: 1px solid #edebe9;
  margin-bottom: 25px;
  width: 100%;
}
@media only screen and (min-width: 980px) {
  .featured-items.use-columns .post {
    display: flex;
  }
}
@media only screen and (min-width: 980px) {
  .featured-items.use-columns .post-inner {
    display: flex;
    flex-direction: column;
  }
}
.featured-items.use-columns .post-excerpt {
  flex-grow: 1;
}
.featured-items.use-columns .featured-items-link {
  padding: 0px;
}
/* customization */
.block.featured-items .post h2,
.block.featured-items .post h3 {
  color: inherit !important;
  font-size: 1em !important;
  font-style: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}
.block.featured-items .img-wrap {
  margin: -30px -15px 10px;
}
.block.featured-items .post h2 {
  font-weight: 700 !important;
}
.block.featured-items .sub-heading {
  color: #686868 !important;
  margin: 0.5rem 0 0;
}
