/**
 * @file
 * Component styles for Alaska Bahá'í.
 */

/* Blockquote */
blockquote {
  quotes: '\201c' '\201d';
  font-size: 1.3em;
  width: 80%;
  margin: 50px auto;
  color: var(--color-text-muted);
  padding-left: 2em;
  line-height: 1.6;
  position: relative;
}

blockquote > p:before {
  content: open-quote;
  font-size: 1.3em;
}

blockquote > p:after {
  content: close-quote;
  font-size: 1.3em;
}

blockquote span {
  display: block;
  color: var(--color-text-dark);
  font-style: normal;
  font-weight: bold;
  margin-top: 1em;
}

blockquote .author::before {
  content: "~";
}

.blockquote-reference::before {
  content: "&mdash; ";
}

/* Fields */
.field--name-body p {
  padding: .5em;
  margin: 0;
}

.field--name-body {
  padding-left: 10px;
  padding-right: 10px;
}

.field--name-field-intro-paragraph blockquote:before,
.field--name-field-intro-paragraph blockquote:after {
  content: '';
}

/* Images */
.imagefield_slideshow-wrapper img {
  max-width: 100%;
}

.image-style-full-page-width-960 {
  width: 100%;
  height: auto;
}

.image-style-featured-teaser {
  max-width: 100% !important;
  height: auto;
}

img.inline-block {
  width: 2rem;
}

.slick-slide .media--image {
  border: 2px solid var(--color-border);
}

/* Page title */
.page-title {
  padding-left: 1em;
}

/* Featured content */
.featured-title-link {
  font-size: 1em;
}

/* Front page */
.field--name-field-fp-teasers-bottom {
  margin-top: 1.5rem;
}

.path-frontpage .views-view-grid {
  text-align: center;
}

.path-frontpage .views-view-grid .views-col {
  padding: 1%;
}

/* Read more */
.read-more {
  line-height: 1.6;
}

.read-more__hidden {
  padding: .5rem;
}

.read-more__teaser {
  font-size: 1.1em;
  padding: 1rem;
}

/* Footer blocks */
.one-third {
  width: 100%;
  float: none;
}

.one-third p {
  font-size: .8rem;
}

#block-footerblock .one-third img {
  border-radius: 1rem;
}

.foot-links {
  font-size: .8rem;
  text-align: center;
  background-color: var(--color-white);
  padding: .2rem;
}

.foot-link-span {
  margin: 0 2rem;
}

.global-community {
  margin-bottom: .45rem;
  margin-left: 1rem;
}


/* footer */
.one-third {
  width: 30%;
  float: left;
}
