@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;1,400&amp;display=swap");
@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600&amp;display=swap");
@import url("https://fonts.googleapis.com/css2?family=Ubuntu+Condensed&amp;family=Ubuntu:wght@300;400;500&amp;display=swap");
@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@200;400;600;700&amp;display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&amp;display=swap");
.doab-home-showcases .title {
  font-family: "Nunito", serif; }

.doab-faq .doab-article h3.expanded {
  font-family: "Roboto", serif; }

.doab-home-hero {
  background-color: #7685A0;
  line-height: 1; }
  .doab-home-hero .columns:last-child {
    margin-bottom: 0; }
  .doab-home-hero .column {
    padding: 2rem 3rem; }
  .doab-home-hero .title.is-1 {
    color: #fff;
    text-shadow: 3px 3px 4px #00000015;
    font-family: Nunito;
    font-weight: 200;
    font-size: 3.6rem;
    line-height: 1.2; }
  .doab-home-hero .title.is-3 {
    color: #fff;
    opacity: .9;
    text-shadow: 3px 3px 4px #0001; }
  .doab-home-hero .doab-hero-sub {
    font-size: 1.35rem;
    color: #ffc860;
    line-height: 1.4; }
  @media screen and (min-width: 769px) {
    .doab-home-hero .column {
      padding: 3.2rem 3rem; } }
  @media screen and (max-width: 768px) {
    .doab-home-hero .title.is-1 {
      font-size: 2.5rem; }
    .doab-home-hero .title.is-3 {
      font-size: 1.5rem; } }

.doab-hero-search-form {
  min-height: 10rem; }
  .doab-hero-search-form input::placeholder {
    color: #666; }
  .doab-hero-search-form button.is-dark {
    background-color: #405271; }
  @media screen and (min-width: 769px) {
    .doab-hero-search-form {
      padding-right: 5rem !important; }
      .doab-hero-search-form > div {
        position: relative;
        height: 100%; }
      .doab-hero-search-form .doab-hero-search-input {
        position: absolute;
        top: 15px;
        right: 0; }
      .doab-hero-search-form .doab-hero-search-browse {
        position: absolute;
        bottom: 3px;
        right: 0;
        text-align: right; } }

.doab-hero-search-browse {
  margin-top: 2em;
  line-height: 1.5;
  font-size: 1em;
  font-family: "Roboto";
  color: white; }
  .doab-hero-search-browse ul {
    display: inline;
    white-space: nowrap; }
  .doab-hero-search-browse li {
    display: inline-block; }
    .doab-hero-search-browse li:nth-child(n+2):before {
      content: '\2022\00a0'; }
    .doab-hero-search-browse li a {
      color: white; }
      .doab-hero-search-browse li a:hover {
        opacity: .85;
        text-decoration: underline; }
  @media screen and (min-width: 769px) {
    .doab-hero-search-browse li:first-child {
      margin-left: .5em; } }

.doab-home {
  background: #fff; }

.doab-sidebar-right .section {
  padding: 1.5rem 1rem; }

.doab-home-intro {
  margin-top: 1.5em; }

.doab-home-showcases {
  margin-bottom: 2rem;
  padding: 2rem;
  background: #f9f3f3; }
  .doab-home-showcases .title {
    margin-bottom: 1rem;
    font-size: 1.6rem;
    color: #333;
    font-weight: 600; }
    .doab-home-showcases .title a {
      color: #444; }
  .doab-home-showcases h1:not([class*='title']) {
    display: none; }
  .doab-home-showcases p {
    display: inline; }
  .doab-home-showcases a.doab-more::before {
    content: "";
    font-family: "Font Awesome 5 Pro";
    font-size: 1em;
    font-style: normal;
    margin-right: 0.15em;
    vertical-align: bottom;
    font-weight: 900; }

.doab-home-featured {
  margin-bottom: 2rem; }
  .doab-home-featured .title {
    margin-bottom: .5rem; }
  .doab-home-featured .doab-col-card {
    padding-bottom: 200px;
    height: 100%;
    position: relative; }
    .doab-home-featured .doab-col-card a {
      color: #BF6811;
      font-weight: 500; }
  .doab-home-featured header {
    background: #fff;
    padding: 0 0 .5rem 0; }
    .doab-home-featured header span {
      font-size: 80%;
      opacity: .65; }
  .doab-home-featured figure {
    position: absolute;
    bottom: 0;
    height: 200px;
    width: 100%; }
    .doab-home-featured figure img {
      max-height: 100%;
      max-width: 100%;
      width: auto;
      box-shadow: 2px 2px 4px -1px rgba(50, 50, 50, 0.25); }
    .doab-home-featured figure figcaption {
      display: none; }
  .doab-home-featured .doab-missing-cover {
    padding: 2em 1em;
    width: 140px;
    border: solid 1px #eee;
    background-image: url(../png/missing.png);
    background-size: cover;
    background-color: #faf9f9;
    box-shadow: 2px 2px 4px -1px rgba(50, 50, 50, 0.15); }
    .doab-home-featured .doab-missing-cover a {
      display: block;
      height: 100%;
      background: #faf9f999;
      overflow: clip; }
    .doab-home-featured .doab-missing-cover .doab-cover-title, .doab-home-featured .doab-missing-cover .doab-cover-author {
      display: block;
      margin: 0 0 1em 0;
      text-align: center;
      font-weight: bold;
      font-size: 80%;
      font-family: "Times New Roman", serif;
      line-height: 1.2;
      color: #555; }
    .doab-home-featured .doab-missing-cover .doab-cover-author {
      font-weight: normal; }

.doab-home-serviceof .column {
  text-align: center; }

.doab-home-searchpanel .columns {
  background: #333;
  color: white;
  border-radius: 6px 6px; }
  .doab-home-searchpanel .columns .column {
    padding: 2rem; }
.doab-home-searchpanel .title {
  color: white; }
.doab-home-searchpanel ul {
  column-count: 2; }
.doab-home-searchpanel a {
  text-decoration: none !important;
  color: white; }

.doab-home-spotlights img, .doab-home-blogposts img {
  width: 125px;
  max-width: 30%;
  float: left;
  margin: 0 20px 20px 0; }
.doab-home-spotlights .doab-section-caption.title, .doab-home-blogposts .doab-section-caption.title {
  margin-bottom: .75rem; }
.doab-home-spotlights .title, .doab-home-blogposts .title {
  margin-bottom: .75rem; }

.doab-home-newsarchive {
  background: #fbf2ea; }
  .doab-home-newsarchive li {
    font-size: 90%;
    margin-bottom: .5em; }
  .doab-home-newsarchive .doab-news-date {
    float: left;
    opacity: .8; }
    .doab-home-newsarchive .doab-news-date + a {
      color: #606fa3;
      display: block;
      margin-left: 6em; }
      .doab-home-newsarchive .doab-news-date + a:hover {
        color: #666; }

.doab-home-sponsors {
  background: #eeeef1; }
  .doab-home-sponsors .column {
    text-align: center; }
  .doab-home-sponsors img {
    max-width: 50%; }

.doab-sponsor-buttons .button {
  border-color: transparent;
  background-color: #7685A0;
  margin: 1rem 2rem; }
  .doab-sponsor-buttons .button, .doab-sponsor-buttons .button a {
    color: white; }

.doab-faq .doab-article h3 {
  margin: .5em 0;
  font-size: 1rem;
  cursor: pointer;
  color: #3D719C; }
  .doab-faq .doab-article h3 + blockquote {
    display: none; }
  .doab-faq .doab-article h3:hover {
    color: #666; }
.doab-faq .doab-article h3.expanded {
  font-size: 1.15rem;
  color: #333;
  font-weight: 500; }
  .doab-faq .doab-article h3.expanded + blockquote {
    display: block; }

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