/*!
Theme Name: Mission Church
Theme URI: https://mission-church.com/
Author: Horst Arts
Author URI: https://horstarts.com/
Description: Mission Church
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mission-church

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Mission Church is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/* Box sizing rules */
/* line 2, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/utilities/_reset.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Remove default padding */
/* line 9, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/utilities/_reset.scss */
ul[class],
ol[class] {
  padding: 0;
}

/* Remove default margin */
/* line 15, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/utilities/_reset.scss */
body,
h1,
h2,
h3,
h4,
p,
ul[class],
ol[class],
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
}

/* Set core body defaults */
/* line 33, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/utilities/_reset.scss */
body {
  min-height: 100vh;
  scroll-behavior: smooth;
  line-height: 1.5;
}

/* Remove list styles on ul, ol elements with a class attribute */
/* line 41, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/utilities/_reset.scss */
ul[class],
ol[class] {
  list-style: none;
}

/* A elements that don't have a class get default styles */
/* line 47, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/utilities/_reset.scss */
a:not([class]) {
  text-decoration-skip-ink: auto;
}

/* Natural flow and rhythm in articles by default */
/* line 52, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/utilities/_reset.scss */
article > * + * {
  margin-top: 1em;
}

/* Inherit fonts for inputs and buttons */
/* line 57, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/utilities/_reset.scss */
input,
button,
textarea,
select {
  font: inherit;
}

/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  /* line 66, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/utilities/_reset.scss */
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}

/* $font__body: 'Avenir', sans-serif; */
/* line 1, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
body {
  background: #25282A;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial, sans-serif;
  color: #000000;
}

/*
a:not(.home-sermon) {
	font-family: "Merriweather", serif;
	color: #e0a526;
}
*/
/* line 14, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a[name] {
  color: #898D8D;
}

/* line 18, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.margin-bottom-none {
  margin-bottom: 0 !important;
}

/* line 22, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
button.btn {
  display: inline-block;
  text-transform: uppercase;
  font-size: 1.125rem;
  line-height: 1.1666666667em;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  color: #fff;
  padding: 14px 20px;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.1);
}

/* line 34, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
button.btn span.nowrap {
  white-space: nowrap;
}

/* line 38, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
button.btn:after {
  content: "\f0da";
  font-family: "FontAwesome";
  margin-left: 8px;
}

/* line 44, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
button.btn.btn-yellow {
  background: none;
}

/* line 47, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
button.btn.btn-yellow:hover {
  color: #fff;
}

/* line 52, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
button.btn.btn-filled {
  color: #fff;
}

/* line 58, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
button.btn.btn-back:after {
  content: "";
  margin-left: 0;
}

/* line 63, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
button.btn.btn-back:before {
  content: "\f0d9";
  font-family: "FontAwesome";
  margin-right: 8px;
}

/* line 70, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
button.btn.btn-massive {
  font-size: 3.125rem;
  padding: 22px 60px;
}

/* line 75, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
button.btn.btn-huge {
  font-size: 1.75rem;
  padding: 25px 35px;
}

/* line 80, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
button.btn.no-arrow:after {
  content: none;
  margin: 0;
  display: none;
}

/* line 86, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
button.btn.fixed-width {
  width: 160px;
}

/* line 90, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
button.btn.fixed-xwidth {
  width: 250px;
}

/* line 94, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
button.btn[disabled] {
  border-color: #f4f4f4 !important;
  color: #f4f4f4 !important;
  background: none transparent !important;
}

/* line 101, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.btn {
  display: inline-block;
  text-transform: uppercase;
  font-size: 1.125rem;
  line-height: 1.1666666667em;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  color: #fff;
  padding: 14px 20px;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.1);
}

/* line 113, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.btn span.nowrap {
  white-space: nowrap;
}

/* line 117, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.btn:after {
  content: "\f0da";
  font-family: "FontAwesome";
  margin-left: 8px;
}

/* line 123, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.btn.btn-yellow {
  background: none;
}

/* line 126, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.btn.btn-yellow:hover {
  color: #fff;
}

/* line 131, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.btn.btn-filled {
  color: #fff;
}

/* line 137, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.btn.btn-back:after {
  content: "";
  margin-left: 0;
}

/* line 142, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.btn.btn-back:before {
  content: "\f0d9";
  font-family: "FontAwesome";
  margin-right: 8px;
}

/* line 149, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.btn.btn-massive {
  font-size: 3.125rem;
  padding: 22px 60px;
}

/* line 154, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.btn.btn-huge {
  font-size: 1.75rem;
  padding: 25px 35px;
}

/* line 159, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.btn.no-arrow:after {
  content: none;
  margin: 0;
  display: none;
}

/* line 165, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.btn.fixed-width {
  width: 160px;
}

/* line 169, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.btn.fixed-xwidth {
  width: 250px;
}

/* line 173, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.btn[disabled] {
  border-color: #f4f4f4 !important;
  color: #f4f4f4 !important;
  background: none transparent !important;
}

/* line 182, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-white {
  color: #25282A;
  background: #fff;
}

/* line 188, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-white button.btn {
  background: none;
}

/* line 191, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-white button.btn:hover {
  color: #fff;
}

/* line 196, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-white button.link {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  color: #25282A;
}

/* line 205, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-white a.btn {
  background: none;
}

/* line 208, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-white a.btn:hover {
  color: #fff;
}

/* line 213, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-white a.link {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  color: #25282A;
}

/* line 220, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-white span.link {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  color: #25282A;
}

/* line 227, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.text-dark {
  color: #25282A;
}

/* line 232, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.text-dark button.btn {
  background: none;
}

/* line 235, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.text-dark button.btn:hover {
  color: #fff;
}

/* line 240, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.text-dark button.link {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  color: #25282A;
}

/* line 249, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.text-dark a.btn {
  background: none;
}

/* line 252, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.text-dark a.btn:hover {
  color: #fff;
}

/* line 257, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.text-dark a.link {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  color: #25282A;
}

/* line 264, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.text-dark span.link {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  color: #25282A;
}

/* line 271, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey {
  background: #898D8D;
  color: #fff;
}

/* line 277, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey button.link {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  color: #fff;
}

/* line 283, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey button.btn:hover {
  color: #fff;
}

/* line 290, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey a.link {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  color: #fff;
}

/* line 296, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey a.btn:hover {
  color: #fff;
}

/* line 303, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey span.link {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  color: #fff;
}

/* line 309, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey span.btn:hover {
  color: #fff;
}

/* line 314, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey .back-events > div {
  border-bottom-color: #999;
}

/* line 317, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey .back-events > div > div.name h6 {
  color: #aaa;
}

/* line 324, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey .post-content a.link {
  color: #fff;
}

/* line 328, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey .post-content button.link {
  color: #fff;
}

/* line 333, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey + .custom-staff:before {
  display: none;
}

/* line 337, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey + .custom-events:before {
  display: none;
}

/* line 341, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey + .custom-ministries:before {
  display: none;
}

/* line 345, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey + div .content-wrap {
  border-top: none;
}

/* line 349, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey + .bg-grey .content-wrap {
  border-top: 1px solid #999;
}

/* line 353, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey + .bg-grey.custom-staff .content-wrap {
  border-top: none;
}

/* line 357, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey + .bg-grey.custom-ministries .content-wrap {
  border-top: none;
}

/* line 361, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey + .bg-grey.custom-staff:before {
  background: #999;
  display: block;
}

/* line 366, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey + .bg-grey.custom-ministries:before {
  background: #999;
  display: block;
}

/* line 371, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey .content-wrap {
  border-top: none;
}

/* line 375, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.bg-grey .section-wrapper h3 {
  border-top: none;
}

/* line 380, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.link, span.link {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.8125rem;
  display: inline-block;
  clear: both;
}

/* line 393, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.link em, span.link em {
  font-style: normal;
}

/* line 397, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.link.dark, span.link.dark {
  color: #898D8D;
}

/* line 401, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.link.arrow-right em:after, span.link.arrow-right em:after {
  font-family: 'FontAwesome';
  content: " \f0da";
}

/* line 406, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.link.arrow-left :before, span.link.arrow-left :before {
  font-family: 'FontAwesome';
  content: " \f0d9";
}

/* line 411, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.link.link-lg, span.link.link-lg {
  font-size: 1.125rem;
  line-height: 1em;
}

/* line 416, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
a.anchor {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

/* line 423, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
h1 {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 3.125rem;
  line-height: 1.12em;
}

/* line 431, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
h2 {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 2.5rem;
  line-height: 1.12em;
  padding: 0;
  margin: 80px 0 30px 0;
  color: #000000;
}

/* line 442, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
h3 {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 2rem;
  line-height: 1.09375em;
  padding: 0;
  margin: 60px 0 20px 0;
  color: #E0A526;
}

/* line 453, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
h4 {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  font-size: 2rem;
  line-height: 1.09375em;
  padding: 0;
  margin: 40px 0 15px 0;
  color: #898D8D;
}

/* line 463, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
h5 {
  font-family: "Merriweather", serif;
  font-size: 1.5rem;
  font-weight: 700;
  font-style: italic;
  color: #000;
}

/* line 471, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
h6 {
  text-transform: uppercase;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", Arial, sans-serif;
  font-weight: 800;
  font-size: 1.25rem;
  color: #25282A;
}

/* line 479, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
p {
  font-size: 1.25rem;
  line-height: 1.75rem;
  color: #000000;
}

/* line 485, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.text-light {
  color: #fff;
}

/* line 488, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.text-light .back-events > div {
  border-bottom-color: #999;
}

/* line 491, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.text-light .back-events > div > div.name h6 {
  color: #aaa;
}

/* line 498, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.text-light .post-content a.link {
  color: #fff;
}

/* line 502, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.text-light .post-content button.link {
  color: #fff;
}

/* line 508, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.img-bg {
  position: relative;
  min-height: 200px;
}

/* line 512, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.img-bg .content {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 521, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.img-bg > img, .img-bg > video {
  width: 100%;
  height: auto;
  vertical-align: top;
}

/* line 527, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.img-bg-loading {
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 533, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.img-bg-loading .content {
  z-index: 2;
}

/* line 537, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.img-bg-loading img.img-full {
  z-index: 1;
  position: relative;
}

/* line 542, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.img-bg-loading img.img-blur {
  z-index: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-filter: blur(20px);
  filter: blur(20px);
  -webkit-transform: scale(1.01);
  -moz-transform: scale(1.01);
  -ms-transform: scale(1.01);
  -o-transform: scale(1.01);
  transform: scale(1.01);
}

/* line 559, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.three-col > div {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  width: 33.33333333333%;
  padding-left: 3.7037037%;
  padding-right: 3.7037037%;
  border-left: 1px solid #bbbdc0;
}

/* line 568, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.three-col > div:first-child {
  border: none;
}

/* line 573, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.home-family .three-col > div {
  border-color: white;
}

/* line 577, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.two-col > div {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  width: 50%;
  padding-left: 3.7037037%;
  padding-right: 3.7037037%;
}

/* line 585, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.two-col > div:first-child {
  border: none;
}

/* line 590, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.center-vert .content {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
}

/* line 608, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_general.scss */
.center-vert .content > div {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 1, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header {
  height: 90px;
  background-color: #313132;
  padding-left: 200px;
  position: relative;
  z-index: 105;
}

/* line 8, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header h1 {
  position: absolute;
  top: 12px;
  left: 15px;
  width: 165px;
  height: 65px;
  margin: 0;
}

/* line 16, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header h1 a {
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
  background: url("img/logo-white.png") center center no-repeat;
  background-size: contain;
  height: 65px;
  margin: 0 auto;
  display: block;
}

/* line 28, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header .top {
  padding-left: 50px;
  padding-top: 10px;
  padding-right: 45px;
  box-sizing: border-box;
  height: 45px;
  color: #bbbdc0;
  padding-right: 45px;
}

/* line 37, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header .top .live-link a.link {
  font-size: 1.25rem;
  font-weight: 600;
  float: left;
  text-decoration: none;
}

/* line 44, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header .top .profile {
  padding-top: 4px;
  font-size: 0.9375em;
  margin-right: 18px;
  float: right;
}

/* line 50, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header .top .profile a {
  padding: 0 5px;
}

/* line 55, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header .top .search {
  display: inline-block;
  float: right;
}

/* line 59, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header .top .search a {
  color: #D7D2CB;
}

/* line 64, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header .top .top-right {
  float: right;
}

/* line 68, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header .top #search-form-wrapper {
  display: none;
}

/* line 72, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header .top #search-toggle {
  color: #bbbdc0;
  background: none transparent;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  margin-top: 1px;
}

/* line 84, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header .top a {
  color: #bbbdc0;
  text-decoration: none;
}

/* line 88, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header .top a:hover {
  text-decoration: underline;
}

/* line 94, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header nav {
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px);
  display: inline-block;
  position: relative;
  /*
		&:before {
			content: "";
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 0 0 40px 30px;
			border-color: transparent transparent transparent #505759;
			display: block;
			position: absolute;
			left: 0;
			top: 0;
			z-index: 10;
		}
		*/
}

/* line 116, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header nav > ul {
  position: inline-block;
  height: 40px;
  list-style: none outside;
  margin: 0;
  padding: 0;
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
}

/* line 134, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header nav > ul li {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  flex: 0 1 auto;
  text-align: center;
  padding: 0;
  line-height: 1.2vw;
  box-sizing: border-box;
}

/* line 144, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header nav > ul li a {
  padding: 13px 24px;
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  text-decoration: none;
  box-sizing: border-box;
}

/* line 155, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header nav > ul li.menu-item-has-children {
  position: relative;
}

/* line 158, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header nav > ul li.menu-item-has-children ul.sub-menu {
  display: none;
  position: absolute;
  top: 40px;
  width: 100%;
  background-color: #404042;
  padding: 0;
  margin: 0;
  list-style: none outside;
  font-size: 0.75rem;
}

/* line 169, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header nav > ul li.menu-item-has-children ul.sub-menu li {
  box-sizing: border-box;
  padding: 0;
}

/* line 173, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header nav > ul li.menu-item-has-children ul.sub-menu li a {
  padding: 13px 5px;
  width: 100%;
  line-height: 1.2em;
}

/* line 183, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header nav > ul li.menu-item-has-children:hover:before {
  content: "";
  height: 40px;
  width: 100%;
  display: block;
  background-color: #7c7e80;
  position: absolute;
  top: 0;
  z-index: 4;
}

/* line 194, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header nav > ul li.menu-item-has-children:hover a {
  position: relative;
  z-index: 5;
}

/* line 199, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header nav > ul li.menu-item-has-children:hover ul.sub-menu {
  display: block;
}

/* line 208, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header a.give {
  width: 120px;
  height: 40px;
  box-sizing: border-box;
  vertical-align: top;
  display: inline-block;
  font-size: 1.375em;
  position: relative;
  background-color: #7c7e80;
  padding: 7px 0 0 7px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  text-decoration: none;
  text-align: center;
}

/* line 225, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header a.give:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 40px 30px;
  border-color: transparent transparent transparent #898D8D;
  /* 404042 */
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 240, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
.watch-now {
  display: block;
  text-decoration: none;
  color: #fff;
  font-size: 28px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  padding: 8px 0;
}

/* line 251, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
.alert-bar {
  display: block;
  min-height: 40px;
  box-sizing: border-box;
  margin: 0;
  outline: none;
  text-decoration: none;
  text-align: center;
  color: #fff;
  font-weight: 600;
  font-size: 20px;
  padding: 10px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 267, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
.alert-bar.content-text.arrow-right:after {
  font-family: 'FontAwesome';
  content: " \f0da";
  font-size: .9em;
  margin-left: 3px;
}

/* line 274, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
.alert-bar img {
  height: auto;
  width: auto;
  max-height: 100px;
  max-width: 100%;
  display: block;
  margin: 0 auto;
}

/* line 283, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
.alert-bar.grey {
  text-align: center;
}

/* line 287, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
.alert-bar.content-img {
  background-color: #bbbdc0;
}

/* line 294, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
.search-form .screen-reader-text {
  display: none;
}

/* line 298, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
.search-form .search-field {
  color: #898D8D;
}

/* line 302, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
.search-form .search-submit {
  border: none;
  background: none transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}

/* line 1, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_footer.scss */
.social-nav {
  padding: 50px 20px 0;
  text-align: center;
}

/* line 5, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_footer.scss */
.social-nav ul.social-links {
  list-style: none outside;
  margin: 0;
  padding: 0;
}

/* line 10, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_footer.scss */
.social-nav ul.social-links li {
  padding: 0 0 10px;
  display: inline-block;
  text-align: center;
}

/* line 15, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_footer.scss */
.social-nav ul.social-links li a {
  margin: 0 10px 0 0;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  border: 2px solid #fff;
  color: #fff;
  display: inline-block;
}

/* line 24, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_footer.scss */
.social-nav ul.social-links li a i {
  margin-top: 7px;
  font-size: 1.5em;
}

/* line 33, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_footer.scss */
footer {
  background-color: #25282A;
  text-align: center;
  padding: 2.25% 20px;
}

/* line 38, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_footer.scss */
footer img {
  vertical-align: middle;
  margin-bottom: 5px;
  max-width: 180px;
  max-height: 75px;
  height: auto;
}

/* line 46, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_footer.scss */
footer p {
  display: inline-block;
  vertical-align: middle;
  padding: 12px 0 12px 30px;
  margin-left: 30px;
  border-left: 3px solid #bbbdc0;
  font-size: 1.125rem;
  line-height: 1.3333333333em;
  text-align: left;
  color: #ffffff;
}

/* line 57, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_footer.scss */
footer p small {
  font-size: 0.7777777778em;
  display: block;
}

/* line 62, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_footer.scss */
footer p span {
  border-left: 2px solid #fff;
  margin-left: 10px;
  padding-left: 10px;
}

/* line 67, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_footer.scss */
footer p span:first-child {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 74, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_footer.scss */
footer p a {
  color: #fff;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
}

/* line 79, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_footer.scss */
footer p a:hover {
  text-decoration: underline;
}

/* line 1, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top {
  text-align: center;
}

/* line 4, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top .content {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
}

/* line 22, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top .content h2 {
  text-align: center;
}

/* line 26, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top .content h4 {
  text-align: center;
  color: #fff;
}

/* line 31, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top .content > div {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-top: 5%;
}

/* line 43, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider {
  position: relative;
  width: 100%;
  overflow-x: hidden;
}

/* line 48, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider .slide-wrapper {
  position: relative;
  width: 100%;
  transition: left 1s;
  left: 0;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

/* line 58, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider .slider-nav-dots {
  position: absolute;
  bottom: 18px;
  width: 100%;
  text-align: center;
}

/* line 64, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider .slider-nav-dots button {
  content: "";
  padding: 0;
  display: inline-block;
  margin: 0 10px;
  appearance: none;
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  border: 0;
  transition: background .3s;
  transition: border .3s;
}

/* line 80, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider .slider-nav-blocks {
  width: 100%;
  text-align: center;
  display: flex;
}

/* line 85, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider .slider-nav-blocks button {
  flex: 1 1 auto;
  content: "";
  padding: 0;
  margin: 0;
  appearance: none;
  -webkit-appearance: none;
  height: 10px;
  border-radius: 0;
  border: 0;
  transition: background .3s, border .3s;
}

/* line 97, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider .slider-nav-blocks button:first-child {
  border-left: none;
}

/* line 101, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider .slider-nav-blocks button:last-child {
  border-right: none;
}

/* line 105, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider .slider-nav-blocks button.active + button {
  border-left: none;
}

/* line 111, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider .slider-nav-arrows {
  display: none;
}

@media (min-width: 768px) {
  /* line 111, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
  .home-top.slider .slider-nav-arrows {
    position: absolute;
    width: 100%;
    top: 50%;
    margin-top: -30px;
  }
}

/* line 121, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider .slider-nav-arrows button {
  padding: 0;
  position: absolute;
  top: 0;
  display: block;
  appearance: none;
  -webkit-appearance: none;
  background: none transparent;
  border: 0;
  color: #fff;
  font-size: 80px;
  line-height: 60px;
  opacity: .8;
}

/* line 135, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider .slider-nav-arrows button i {
  line-height: 60px;
}

/* line 139, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider .slider-nav-arrows button.left {
  left: 10px;
}

/* line 143, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider .slider-nav-arrows button.right {
  right: 10px;
}

/* line 147, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider .slider-nav-arrows button:hover {
  opacity: 1;
}

/* line 153, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider .slide {
  flex: 0 0 auto;
  width: 100%;
}

/* line 157, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider .slide:first-child {
  display: block;
}

/* line 161, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider .slide.hidden {
  display: none;
}

/* line 165, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top.slider .slide.has-arrows .slide .content > div {
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 768px) {
  /* line 165, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
  .home-top.slider .slide.has-arrows .slide .content > div {
    padding-left: 50px;
    padding-right: 50px;
  }
}

/* line 177, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top h2 {
  text-align: center;
  margin: 0;
}

/* line 181, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-top h2 + h2 {
  margin-top: 0;
  margin-bottom: 8%;
}

/* line 188, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.nav-sub {
  color: #fff;
  text-align: center;
  position: relative;
  padding: 10px 20px;
}

/* line 194, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.nav-sub i.fa {
  font-size: 18px;
  display: inline-block;
}

/* line 199, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.nav-sub ul {
  display: inline-block;
  list-style: none outside;
  margin: 0;
  padding: 0;
  white-space: normal;
}

/* line 206, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.nav-sub ul li {
  display: inline-block;
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 0 20px;
  border-right: 2px solid #fff;
  white-space: nowrap;
}

/* line 216, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.nav-sub ul li a {
  color: #fff;
  text-decoration: none;
}

/* line 220, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.nav-sub ul li a:hover {
  text-decoration: underline;
}

/* line 225, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.nav-sub ul li:last-child {
  padding-right: 0;
  border-right: 0;
}

/* line 233, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.nav-campus {
  padding: 17px 20px 17px 40px;
}

/* line 238, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.nav-campus ul li {
  font-size: 0.875rem;
  padding: 0 15px;
}

/* line 242, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.nav-campus ul li:first-child {
  padding-right: 0;
  border-right: 0;
}

/* line 250, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.single-col-callout {
  background: #fff;
  padding: 11.5% 0 13.2%;
  text-align: left;
}

/* line 255, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.single-col-callout .content {
  max-width: 850px;
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 auto;
}

/* line 262, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.single-col-callout h3 {
  /*
		font-weight: 600;
		font-size: 2.0625rem;
		line-height: 2.3125rem;
		padding: 0 25px;
		margin: 0;
		*/
}

/* line 272, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.single-col-callout hr {
  border: none;
  height: 5px;
  max-width: 600px;
  margin: 7.2% auto 6.5%;
}

/* line 279, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.single-col-callout p {
  font-size: 1.25rem;
  line-height: 1.625rem;
  margin: 0 0 1em;
}

/* line 284, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.single-col-callout p:last-child {
  margin-bottom: 0;
}

/* line 289, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.single-col-callout a.btn {
  margin: 25px 0 0;
}

/* line 293, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.single-col-callout.listing-desc {
  padding: 6.5% 0 7.5%;
}

/* line 296, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.single-col-callout.listing-desc.opportunities-desc {
  padding: 5.5% 0;
}

/* line 302, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-pastor {
  position: relative;
  text-align: center;
}

/* line 306, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-pastor .content > div {
  padding-left: 55%;
  padding-right: 10%;
}

/* line 312, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.img-list {
  background: #898D8D;
  padding: 30px 0;
}

/* line 316, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.img-list ul {
  list-style: none outside;
  margin: 0 auto;
  max-width: 1150px;
  padding: 0 40px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

/* line 347, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.img-list ul li {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  text-align: center;
}

/* line 360, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-posts {
  background: #fff;
  text-align: center;
  padding: 70px 0;
}

/* line 365, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-posts img {
  max-width: 100%;
  height: auto;
}

/* line 370, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-posts .title {
  height: 75px;
  margin-top: 15px;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
  -ms-flex-direction: column;
}

/* line 402, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-posts h4 {
  margin: 0;
}

/* line 406, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-posts p {
  font-size: 1.125rem;
  line-height: 1.1666666667em;
  margin: 0 0 20px;
}

/* line 412, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-posts a.arrow-right {
  padding-bottom: 30px;
}

/* line 417, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-sermon {
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: top center;
}

@media (min-width: 768px) {
  /* line 417, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
  .home-sermon {
    min-height: 285px;
    width: 100%;
    background-size: cover;
  }
}

/* line 428, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-sermon .content {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
}

/* line 446, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-sermon .content > div {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 50%;
  padding-right: 3%;
}

/* line 459, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-sermon a.play {
  top: 25%;
  bottom: auto;
  margin: 0 auto;
  left: 0;
  right: 0;
}

@media (min-width: 768px) {
  /* line 459, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
  .home-sermon a.play {
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
    height: 100px;
    width: 100px;
    background: url("img/btn-play.png") 0 0 no-repeat;
    background-size: contain;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 20%;
    right: auto;
    opacity: .9;
    z-index: 5;
  }
}

/* line 484, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-sermon a.play:hover {
  opacity: 1;
}

/* line 489, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-sermon p.details {
  margin: 0;
  font-size: 1.125rem;
}

/* line 493, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-sermon p.details span {
  padding: 0 9px 0 10px;
  border-left-width: 1px;
  border-left-style: solid;
  white-space: nowrap;
}

/* line 499, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-sermon p.details span:first-child {
  border: none;
  padding-left: 0;
}

/* line 504, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-sermon p.details span.series {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  text-transform: uppercase;
}

/* line 509, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-sermon p.details span.series a {
  color: #fff;
  text-decoration: none;
}

/* line 517, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-sermon h2 {
  margin: 0;
  line-height: 1em;
}

/* line 522, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-sermon h6 {
  margin: 0;
  line-height: 1.375rem;
  font-weight: 600;
}

/* line 528, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-sermon .watch {
  padding-top: 30px;
}

/* line 531, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-sermon .watch .btn {
  display: inline-block;
  vertical-align: middle;
}

/* line 536, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-sermon .watch .options {
  display: inline-block;
  vertical-align: middle;
  margin-left: 7%;
  padding-left: 6.5%;
  border-left: 2px solid #bbbdc0;
}

/* line 546, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-sermon > img {
  display: none;
}

@media (min-width: 768px) {
  /* line 546, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
  .home-sermon > img {
    display: inline;
  }
}

/* line 555, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.sermon-info {
  padding: 6% 165px;
}

/* line 558, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.sermon-info p.details {
  margin: 0;
  font-size: 1.125rem;
}

/* line 562, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.sermon-info p.details span {
  padding: 0 9px 0 10px;
  border-left: 1px solid #fff;
  border-left-color: #898D8D;
  white-space: nowrap;
}

/* line 568, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.sermon-info p.details span:first-child {
  border: none;
  padding-left: 0;
}

/* line 573, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.sermon-info p.details span.series {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  text-transform: uppercase;
}

/* line 578, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.sermon-info p.details span.series a {
  color: #fff;
  text-decoration: none;
}

/* line 586, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.sermon-info a.podcast {
  margin-top: 8px;
}

/* line 590, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.sermon-info hr {
  background: none transparent;
  border: 0;
  border-bottom: 1px solid #bbbdc0;
  margin: 30px 0 30px;
}

/* line 597, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.sermon-info.single-col {
  padding: 6% 165px 8%;
}

/* line 601, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.sermon-info h2 {
  margin: 0;
  line-height: 1em;
}

/* line 606, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.sermon-info h6 {
  margin: 0;
  font-weight: 600;
}

/* line 613, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.sermon-info .sermon-resources h3 {
  margin-bottom: 10px;
}

/* line 617, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.sermon-info .sermon-resources h4 {
  margin-bottom: 10px;
}

/* line 620, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.sermon-info .sermon-resources h4.outlines {
  margin-top: 10px;
}

/* line 625, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.sermon-info .sermon-resources h5 {
  font-size: 1.375rem;
  font-weight: 600;
  margin: 0;
}

/* line 631, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.sermon-info .sermon-resources ul {
  padding-left: 30px;
  font-size: 1.25rem;
  line-heigth: 1.75rem;
  margin-top: 0;
}

/* line 637, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.sermon-info .sermon-resources ul li {
  margin-bottom: 10px;
}

/* line 642, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.sermon-info .sermon-resources #sermon-series-curriculum {
  display: none;
}

/* line 648, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-family {
  padding: 7.5% 0;
  text-align: center;
}

/* line 652, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-family h2 {
  color: #898D8D;
  margin: 0 0 5.5%;
  font-size: 2.5rem;
}

/* line 658, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-family .logo {
  position: relative;
}

/* line 663, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-posts + .home-family {
  position: relative;
}

/* line 666, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.home-posts + .home-family:before {
  content: "";
  display: block;
  position: absolute;
  width: calc(100% - 100px);
  top: 0;
  margin-left: 50px;
  margin-right: 50px;
  height: 1px;
  background: #333;
}

/* line 679, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.live-preview {
  margin: 0 auto;
  width: 90%;
  background-color: gray;
}

@media (min-width: 768px) {
  /* line 679, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
  .live-preview {
    width: 65%;
  }
}

/* line 688, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.live-preview-container {
  position: relative;
  overflow: hidden;
  padding-top: 56.25%;
  width: 100%;
}

/* line 694, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.live-preview-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

/* line 705, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.live-preview-instructions {
  text-align: center;
  padding: 30px 20px;
}

/* line 709, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_home.scss */
.live-preview-instructions p {
  padding-top: 10px;
  font-size: 11px;
  text-align: center;
  line-height: 1.2em;
  color: white;
}

/* line 1, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
input.text, input.form-control, textarea.text {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border: none;
  background: transparent none;
  border: 1px solid #d7d8da;
  height: 40px;
  display: inline-block;
  font-size: 1rem;
  color: #898D8D;
  padding-left: 10px;
  width: auto;
}

/* line 18, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
input.text::-webkit-input-placeholder, input.form-control::-webkit-input-placeholder, textarea.text::-webkit-input-placeholder {
  font-weight: 400;
}

/* line 22, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
input.text::-moz-placeholder, input.form-control::-moz-placeholder, textarea.text::-moz-placeholder {
  font-weight: 400;
}

/* line 26, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
input.text:-moz-placeholder, input.form-control:-moz-placeholder, textarea.text:-moz-placeholder {
  font-weight: 400;
}

/* line 30, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
input.text:-ms-input-placeholder, input.form-control:-ms-input-placeholder, textarea.text:-ms-input-placeholder {
  font-weight: 400;
}

/* line 34, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
input.text.search-field, input.form-control.search-field, textarea.text.search-field {
  height: 24px;
  padding: 0 10px;
  width: 120px;
  background: #fff;
  font-size: 14px;
  position: relative;
}

/* line 43, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
textarea.text {
  height: 100px;
}

/* line 47, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
.input-group {
  position: relative;
}

/* line 52, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
.input-group.prefix input.text {
  padding-left: 42px;
  display: block;
}

/* line 57, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
.input-group.prefix span.fa {
  font-size: 0.875rem;
  position: absolute;
  top: 15px;
  left: 0;
  width: 42px;
  text-align: center;
  color: #898D8D;
}

/* line 69, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
div.select-group {
  position: relative;
}

/* line 72, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
div.select-group select {
  width: 100%;
  display: block;
  font-size: 1rem;
  padding: 0 35px 0 14px;
  height: 40px;
  border: 0;
  background: none transparent;
  background: rgba(187, 189, 192, 0.2);
  border-radius: 0;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}

/* line 89, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
div.select-group select::-ms-expand {
  display: none;
}

/* line 93, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
div.select-group select option.default {
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* line 99, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
div.select-group:after {
  font-family: FontAwesome;
  content: "\f0d7";
  line-height: 1em;
  height: 14px;
  position: absolute;
  right: 16px;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
}

/* line 112, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
div.select-group.lg select {
  height: 50px;
}

/* line 116, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
div.select-group.lg:after {
  height: 29px;
  line-height: 1.2727272727em;
}

/* line 122, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
.check-group {
  font-size: 1rem;
  line-height: 1.125em;
  vertical-align: top;
  height: 25px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 132, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
.check-group input[type=checkbox] {
  display: none;
}

/* line 136, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
.check-group input[type=radio] {
  display: none;
}

/* line 140, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
.check-group label {
  vertical-align: middle;
  display: inline-block;
  height: 25px;
  padding: 3px 7px 0 31px;
  box-sizing: border-box;
  font-weight: 600;
  background: #ebeced;
  color: #d3d4d6;
  position: relative;
  cursor: pointer;
}

/* line 154, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
.check-group input[type=checkbox] + label:before, .check-group input[type=radio] + label:before {
  content: "\f00c";
  font-family: FontAwesome;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  text-align: center;
  font-size: 0.875em;
  line-height: 1.0714285714em;
  font-weight: 200;
  padding: 5px 0 0;
  width: 25px;
  height: 25px;
  box-sizing: border-box;
  color: #d3d4d6;
  background: #ebeced;
  opacity: .5;
}

/* line 174, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
.check-group input[type=checkbox]:checked + label {
  color: #fff;
}

/* line 178, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_forms.scss */
.check-group input[type=checkbox]:checked + label:before, .check-group input[type=radio]:checked + label:before {
  content: "\f00c";
  color: #fff;
  opacity: 1;
}

/*******************BACKPAGE******************/
/* line 3, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-top {
  text-align: center;
}

/* line 6, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-top .content {
  box-sizing: border-box;
  padding-top: 1.5%;
}

/* line 11, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-top h2 {
  text-align: center;
}

/* line 15, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-top h6 {
  font-size: 4.25rem;
  line-height: 1em;
  text-transform: uppercase;
  font-weight: 700;
}

/* line 22, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-top.text-dark h6 {
  color: #898D8D;
}

/* line 26, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-top.text-light h6 {
  color: #fff;
}

/* line 30, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-top img.content-img {
  display: block;
  width: auto;
  height: auto;
  margin: 0 auto;
  max-width: 600px;
  max-height: 200px;
}

/* line 42, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-top .content {
  padding-top: 30px;
}

/* line 48, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-top h1.text-white {
  color: #fff;
}

/* line 52, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-top h1.text-black {
  color: #898D8D;
}

/* line 57, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-top h2 {
  margin: 0 0 25px;
  color: #898D8D;
  font-size: 4.25rem;
}

/* line 62, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-top h2.text-white {
  color: #fff;
}

/* line 66, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-top h2.text-black {
  color: #898D8D;
}

/* line 71, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-top h3 {
  color: #898D8D;
  margin: 0 0 5px;
}

/* line 76, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-top h4 {
  font-size: 1.75rem;
  font-weight: 400;
  margin: 0;
}

/* line 84, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-top.text-light h2 {
  color: #fff;
}

/* line 88, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-top.text-light h3 {
  color: #fff;
}

/* line 92, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-top.text-light h4 {
  color: #fff;
}

/* line 98, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.parent-link {
  padding: 10px 0;
  text-align: center;
}

/* line 102, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.parent-link a {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 1rem;
  text-decoration: none;
  font-weight: 600;
}

/* line 112, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-bar {
  background: rgba(64, 64, 66, 0.85);
  color: #bbbdc0;
  text-align: center;
  padding: 8px 0 9px;
  position: relative;
  padding-right: 15px;
  font-size: 0.75rem;
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
}

/* line 127, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-bar i.fa {
  font-size: 16px;
  display: inline-block;
}

/* line 132, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-bar ul {
  display: inline-block;
  list-style: none outside;
  margin: 0;
  padding: 0;
  white-space: normal;
}

/* line 139, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-bar ul li {
  display: inline-block;
  font-weight: 600;
  vertical-align: top;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 1px 15px;
  border-right: 1px solid #bbbdc0;
  white-space: nowrap;
}

/* line 149, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-bar ul li a {
  color: #bbbdc0;
  text-decoration: none;
}

/* line 153, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-bar ul li a:hover {
  text-decoration: underline;
}

/* line 158, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-bar ul li:first-child {
  padding-right: 0;
  border-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 165, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-bar ul li:last-child {
  padding-right: 0;
  border-right: 0;
}

/* line 173, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-bar-solo .campus-bar {
  position: relative;
  left: auto;
  top: auto;
  background: #59595c;
}

/* line 180, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.dot-nav {
  text-align: center;
}

/* line 183, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.dot-nav > a {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  background: #bbbdc0;
  border-radius: 50%;
}

/* line 193, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.dynamic-page-staff {
  text-align: center;
  padding: 8% 25px;
  box-sizing: border-box;
}

/* line 198, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.dynamic-page-staff .grid-layout {
  margin: 0 auto;
  padding: 0;
}

/* line 202, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.dynamic-page-staff .grid-layout li {
  padding-bottom: 0;
}

/* line 207, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.dynamic-page-staff a.btn {
  margin-top: 4%;
}

/* line 212, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.dynamic-page .multi-col {
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  padding: 8% 25px;
  border-bottom: 0;
}

/* line 219, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.dynamic-page .multi-col p {
  font-size: 1.125rem;
  line-height: 1.333333333em;
}

/* line 225, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.link-list {
  margin: 0;
  padding: 0;
}

/* line 229, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.link-list a.link {
  font-size: 1rem;
}

/* line 233, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.link-list span.link {
  font-size: 1rem;
}

/* line 238, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.link-list-yellow {
  color: #e0a526;
}

/* line 246, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.link-list-side li a {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  color: #e0a526;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.8125rem;
  display: inline-block;
  clear: both;
}

/* line 259, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.link-list-side li a em {
  color: #e0a526;
  font-style: normal;
}

/* line 263, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.link-list-side li a em:after {
  font-family: 'FontAwesome';
  content: " \f0da";
}

/* line 269, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.link-list-side li a[aria-current="page"] {
  color: #000;
}

/* line 272, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.link-list-side li a[aria-current="page"] em {
  color: #000;
}

/* line 278, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.link-list-side li.current_page_item a {
  color: #000;
}

/* line 281, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.link-list-side li.current_page_item a em {
  color: #000;
}

/* line 288, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-result {
  text-align: center;
  padding: 12px 25px;
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  position: relative;
}

/* line 296, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-result #prayer-request-result-close {
  position: absolute;
  right: 10px;
  height: 22px;
  line-height: 22px;
  display: block;
  top: 0;
  bottom: 0;
  margin: auto 0;
  color: #fff;
  text-transform: none;
  opacity: .7;
}

/* line 313, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-wrapper h3 {
  margin: 0 0 18px;
  text-align: center;
}

/* line 318, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-wrapper .content {
  border-top: 1px solid #bbbdc0;
  max-width: 600px;
  padding: 40px 30px 0;
  margin: 0 auto;
}

/* line 325, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-wrapper .form-group {
  clear: both;
  padding-bottom: 15px;
}

/* line 329, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-wrapper .form-group.dual > div {
  display: inline-block;
  width: 50%;
  box-sizing: border-box;
}

/* line 334, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-wrapper .form-group.dual > div:first-child {
  padding-right: 2.727272727%;
}

/* line 338, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-wrapper .form-group.dual > div:last-child {
  padding-left: 2.727272727%;
}

/* line 344, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-wrapper .submit-row {
  padding: 20px 0 40px;
  text-align: center;
}

/* line 349, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-wrapper label {
  display: block;
  margin-bottom: 5px;
}

/* line 354, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-wrapper input.text, #prayer-request-wrapper #prayer-request-wrapper textarea.text {
  display: block;
  width: 100%;
  box-sizing: border-box;
}

/* line 360, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-wrapper #prayer-alert-bar {
  display: none;
  position: relative;
  margin: 0 -25px 15px;
  padding: 15px 25px;
  background: #EA6923;
  color: #fff;
}

/* line 368, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-wrapper #prayer-alert-bar h4 {
  margin: 0;
  text-align: center;
}

/* line 373, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-wrapper #prayer-alert-bar ul {
  margin: 8px 0;
}

/* line 376, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-wrapper #prayer-alert-bar ul li {
  margin-bottom: 5px;
}

/* line 387, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.video-header {
  padding: 20px;
  max-width: 968px;
  margin: 0 auto;
}

/* line 392, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.video-header iframe {
  display: block;
  width: 100%;
  height: auto;
  margin: 0 auto;
}

/* line 400, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.responsive-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

/* line 408, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.responsive-video iframe, .responsive-video object, .responsive-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 416, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-page {
  background: #fff;
}

/* line 419, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-page > div {
  box-sizing: border-box;
  margin: 0 auto;
}

/* line 424, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-page .single-col-callout {
  max-width: 800px;
  padding: 9% 0 8.5%;
  border-bottom: 1px solid #898D8D;
  margin-left: auto;
  margin-right: auto;
}

/* line 431, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-page .single-col-callout p {
  font-size: 1.125rem;
  line-height: 1.3888888889em;
}

/* line 436, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-page .single-col-callout .btn {
  margin-top: 50px;
}

/* line 440, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-page .single-col-callout:last-child {
  border-bottom: none;
}

/* line 444, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-page .single-col-callout .content p {
  margin-left: 0;
  margin-right: 0;
}

/* line 449, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-page .single-col-callout.collapsed {
  border-bottom: none;
  padding-bottom: 0;
}

/* line 455, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-page > div.grid-layout {
  max-width: 1140px;
}

/* line 459, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-page .bg-dark {
  color: #fff;
}

/* line 462, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-page .bg-dark a.link {
  color: #fff;
}

/* line 467, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-page .text-light {
  color: #fff;
}

/* line 470, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-page .text-light a.link {
  color: #fff;
}

/* line 476, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-page {
  background: #fff;
}

/* line 479, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-page > div {
  box-sizing: border-box;
  margin: 0 auto;
}

/* line 484, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-page .single-col-callout {
  max-width: 800px;
  padding: 9% 0 8.5%;
  border-bottom: 1px solid #898D8D;
  margin-left: auto;
  margin-right: auto;
}

/* line 491, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-page .single-col-callout p {
  font-size: 1.125rem;
  line-height: 1.3888888889em;
}

/* line 496, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-page .single-col-callout .btn {
  margin-top: 50px;
}

/* line 500, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-page .single-col-callout:last-child {
  border-bottom: none;
}

/* line 504, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-page .single-col-callout .content p {
  margin-left: 0;
  margin-right: 0;
}

/* line 509, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-page .single-col-callout.collapsed {
  border-bottom: none;
  padding-bottom: 0;
}

/* line 515, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-page > div.grid-layout {
  max-width: 1140px;
}

/* line 519, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-page .bg-dark {
  color: #fff;
}

/* line 522, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-page .bg-dark a.link {
  color: #fff;
}

/* line 527, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-page .text-light {
  color: #fff;
}

/* line 530, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-page .text-light a.link {
  color: #fff;
}

/* line 536, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-three-cols {
  max-width: 1200px;
  padding-top: 25px;
  padding-bottom: 25px;
}

/* line 541, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-three-cols > div {
  display: inline-block;
  box-sizing: border-box;
  width: 33.3333333333%;
  vertical-align: top;
  padding: 0 25px;
  text-align: center;
}

/* line 549, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-three-cols > div p:first-child {
  margin: 0;
}

/* line 554, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-three-cols .col-center {
  border-left: 1px solid #bbbdc0;
  border-right: 1px solid #bbbdc0;
}

/* line 558, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-three-cols .col-center h2 {
  margin-bottom: 20px;
}

/* line 562, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-three-cols .col-center p {
  margin: 0 0 5px;
}

/* line 567, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-three-cols h2 {
  margin: 0;
}

/* line 571, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-three-cols h5 {
  text-transform: uppercase;
  font-size: 1.375rem;
  margin: 10px 0 5px;
}

/* line 577, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-three-cols h6 {
  color: #898D8D;
  font-weight: 600;
  text-transform: none;
  margin: 0;
}

/* line 585, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.double-col-callout {
  text-align: center;
  padding: 7% 0;
}

/* line 589, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.double-col-callout > div {
  width: 40%;
  display: inline-block;
  max-width: 470px;
  vertical-align: middle;
  box-sizing: border-box;
  margin: 0 4%;
}

/* line 598, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.double-col-callout h4 {
  font-size: 1.25rem;
  line-height: 1.1em;
  margin: 0 0 18px;
}

/* line 604, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.double-col-callout p {
  font-size: 1rem;
  line-height: 1.5em;
  margin: 0 0 20px;
}

/* line 610, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.double-col-callout a.btn {
  margin-top: 20px;
}

/* line 614, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.double-col-callout.bg-dark {
  background: #898D8D;
}

/* line 619, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.has-anchor {
  position: relative;
}

/* line 623, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-news {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 8% 0;
  text-align: center;
}

/* line 630, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-news .content {
  margin: 0 auto;
  max-width: 1000px;
  padding: 0 30px;
}

/* line 636, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-news h2 {
  font-size: 2.5rem;
}

/* line 640, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-news h4 {
  font-size: 1.25rem;
  line-height: 1.1em;
  text-transform: uppercase;
}

/* line 646, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-news p {
  font-size: 0.875rem;
  line-height: 1.1428571429em;
}

/* line 651, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-news .news-items {
  list-style: none outside;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 663, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-news .news-items > li {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 2% 6%;
  border-right: 1px solid #bbbdc0;
}

/* line 674, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-news .news-items > li:first-child {
  padding-left: 0;
}

/* line 678, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-news .news-items > li:last-child {
  padding-right: 0;
  border-right: none;
}

/* line 685, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-news .dot-nav {
  margin-top: 5%;
}

/* line 690, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-events {
  padding: 7% 25px;
  text-align: center;
}

/* line 694, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-events h2 {
  padding-left: 40px;
  padding-right: 40px;
  font-size: 2.5rem;
  margin: 0;
}

/* line 701, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-events > div {
  text-align: left;
  max-width: 1140px;
  box-sizing: border-box;
  padding: 76px 25px;
  border-bottom: 1px solid #898D8D;
  margin: 0 auto;
}

/* line 709, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-events > div > div {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}

/* line 714, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-events > div > div.name {
  width: 34.70642202%;
  padding-right: 3%;
  vertical-align: top;
}

/* line 719, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-events > div > div.name h4 {
  font-size: 1.25rem;
  line-height: 1.1em;
  margin: 0 0 20px;
}

/* line 724, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-events > div > div.name h4 em {
  display: block;
}

/* line 729, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-events > div > div.name h6 {
  color: #D7D2CB;
  font-size: 1rem;
  line-height: 1.125em;
  font-weight: 600;
  margin: 0;
}

/* line 738, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-events > div > div.desc {
  width: 47.99082569%;
  font-size: 0.9375rem;
  line-height: 1.1333333333em;
}

/* line 743, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-events > div > div.desc p {
  font-size: 1em;
  line-height: 1.1333333333em;
}

/* line 749, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-events > div > div.link {
  width: 17.30275229%;
  vertical-align: middle;
  text-align: right;
}

/* line 757, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-events a.btn.more {
  margin: 50px 0 0;
}

/* line 762, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.bg-white + .back-events:before {
  content: "";
  display: block;
  height: 1px;
  width: 960px;
  background: #bbbdc0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

/* line 776, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top {
  height: calc(100vh - 129px);
  min-height: 400px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 783, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top > img {
  display: none;
}

/* line 787, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top .content {
  background-image: -webkit-radial-gradient(center, ellipse, rgba(200, 200, 200, 0.5) 0%, rgba(200, 200, 200, 0) 60%);
  background-image: radial-gradient(ellipse at center, rgba(200, 200, 200, 0.5) 0%, rgba(200, 200, 200, 0) 60%);
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 794, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top h2 {
  margin: 2% 0 25px;
  color: #898D8D;
  font-size: 4.25rem;
  line-height: 1em;
}

/* line 801, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top h3 {
  color: #898D8D;
  margin: 0 0 5px;
}

/* line 806, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top h4 {
  font-size: 1.75rem;
  font-weight: 400;
  margin: 0;
}

/* line 811, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top h4 span {
  white-space: nowrap;
}

/* line 816, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top a.btn {
  margin-top: 4%;
}

/* line 822, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top.text-light h2 {
  color: #fff;
}

/* line 826, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top.text-light h3 {
  color: #fff;
}

/* line 830, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top.text-light h4 {
  color: #fff;
}

/* line 834, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top.text-light .content {
  background-image: -webkit-radial-gradient(center, ellipse, rgba(49, 49, 50, 0.6) 0%, rgba(49, 49, 50, 0) 60%);
  background-image: radial-gradient(ellipse at center, rgba(49, 49, 50, 0.6) 0%, rgba(49, 49, 50, 0) 60%);
}

/* line 838, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top.text-light .content a.btn {
  background: rgba(49, 49, 50, 0.3);
}

/* line 846, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top.text-dark .content {
  background-image: -webkit-radial-gradient(center, ellipse, rgba(200, 200, 200, 0.5) 0%, rgba(200, 200, 200, 0) 60%);
  background-image: radial-gradient(ellipse at center, rgba(200, 200, 200, 0.5) 0%, rgba(200, 200, 200, 0) 60%);
}

/* line 850, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top.text-dark .content a.btn {
  background: rgba(49, 49, 50, 0.3);
}

/* line 856, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top.blurred {
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 862, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top.blurred .content {
  z-index: 2;
}

/* line 866, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top.blurred .img-full {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 1;
  position: absolute;
  height: 1px;
  width: 1px;
  top: 0;
  left: 0;
  -webkit-transform: scale(1.01);
  -moz-transform: scale(1.01);
  -ms-transform: scale(1.01);
  -o-transform: scale(1.01);
  transform: scale(1.01);
}

/* line 883, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top.blurred .img-blur {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-filter: blur(10px);
  filter: blur(10px);
  -webkit-transform: scale(1.01);
  -moz-transform: scale(1.01);
  -ms-transform: scale(1.01);
  -o-transform: scale(1.01);
  transform: scale(1.01);
}

@media screen and (max-width: 768px) {
  /* line 911, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-top.blurred .img-full {
    display: none;
  }
}

/* line 914, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-info {
  padding: 7% 25px;
}

/* line 917, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-info .content {
  max-width: 1000px;
  margin: 0 auto;
}

/* line 922, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-info .side {
  font-size: 1rem;
  width: 25%;
  float: left;
  vertical-align: top;
  padding: 8px 0 0;
}

/* line 929, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-info .side .campus-pastor:after {
  content: "";
  display: block;
  max-width: 180px;
  height: 3px;
  background: #bbbdc0;
  margin-top: 20px;
}

/* line 937, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-info .side .campus-pastor:after a {
  color: #898D8D;
  text-decoration: none;
}

/* line 941, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-info .side .campus-pastor:after a:hover {
  text-decoration: underline;
}

/* line 947, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-info .side .campus-address {
  padding: 20px 0 0;
}

/* line 951, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-info .side img {
  width: 140px;
  height: auto;
}

/* line 956, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-info .side h4 {
  font-size: 1.125em;
  margin: 0;
}

/* line 961, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-info .side p {
  margin: 0;
  font-size: 1em;
  line-height: 1.25em;
}

/* line 968, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-info .mission {
  width: 75%;
  float: right;
  vertical-align: top;
}

/* line 973, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-info .mission p {
  font-size: 1.125rem;
  line-height: 1.3333333333em;
  margin-bottom: 24px;
}

/* line 979, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-info .mission a.btn {
  margin-top: 30px;
}

/* line 984, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-info .clear {
  clear: both;
}

/* line 989, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-expect {
  min-height: 600px;
}

/* line 992, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-expect > img {
  min-height: 600px;
}

/* line 996, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-expect .content {
  padding-left: 25px;
  padding-right: 25px;
  box-sizing: border-box;
}

/* line 1002, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-expect .content-wrap {
  max-width: 1000px;
  margin: 0 auto;
}

/* line 1007, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-expect .text-wrap {
  width: 50%;
  padding-right: 10%;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}

/* line 1014, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-expect .text-wrap h3 {
  margin: 0 0 20px;
}

/* line 1018, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-expect .text-wrap p {
  font-size: 1.125rem;
  line-height: 1.3333333333em;
}

/* line 1024, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-expect .video-wrap {
  width: 50%;
  display: inline-block;
  vertical-align: middle;
}

/* line 1029, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-expect .video-wrap .video-thumb {
  max-width: 100%;
  height: auto;
}

/* line 1034, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-expect .video-wrap h4 {
  font-size: 1.6875rem;
  line-height: 1.4814814815em;
  font-weight: 600;
  font-style: italic;
  text-align: center;
  margin: 28px 0 5px;
}

/* line 1043, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-expect .video-wrap p {
  margin: 0;
}

/* line 1047, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-expect .video-wrap small {
  display: block;
  text-align: center;
  font-size: 1rem;
  text-transform: uppercase;
}

/* line 1056, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid {
  background: #fff;
  position: relative;
}

/* line 1060, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 72%;
}

/* line 1067, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid > a {
  display: block;
  background: center center no-repeat;
  background-size: cover;
  position: absolute;
  box-sizing: border-box;
  opacity: .95;
}

/* line 1075, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid > a:before {
  display: block;
  content: "";
  width: 100%;
}

/* line 1081, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid > a:hover {
  opacity: 1;
}

/* line 1086, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-1 {
  top: 0;
  left: 0;
  width: 37.0833333333%;
}

/* line 1091, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-1:before {
  padding-top: 57.3033707865%;
}

/* line 1096, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-2 {
  top: 0;
  left: 37.8333333333%;
  width: 24.4166666667%;
}

/* line 1101, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-2:before {
  padding-top: 116.38225256%;
}

/* line 1106, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-3 {
  top: 0;
  right: 0;
  width: 37.0833333333%;
}

/* line 1111, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-3:before {
  padding-top: 37.3033707865%;
}

/* line 1116, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-4 {
  top: 20.2546296296%;
  right: 0;
  width: 37.0833333333%;
}

/* line 1121, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-4:before {
  padding-top: 37.3033707865%;
}

/* line 1126, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-5 {
  right: 0;
  top: 40.5092592593%;
  width: 37.25%;
}

/* line 1131, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-5:before {
  padding-top: 75.615212528%;
}

/* line 1136, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-6 {
  left: 37.8333333333%;
  top: 40.5092592593%;
  width: 24.3333333333%;
}

/* line 1141, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-6:before {
  padding-top: 115.753424658%;
}

/* line 1146, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-7 {
  left: 25.3333333333%;
  top: 30.3240740741%;
  width: 11.8333333333%;
}

/* line 1151, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-7:before {
  padding-top: 300%;
}

/* line 1156, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-8 {
  top: 30.3240740741%;
  left: 0;
  width: 24.6666666667%;
}

/* line 1161, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-8:before {
  padding-top: 85.472972973%;
}

/* line 1166, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-9 {
  bottom: 0;
  left: 0;
  width: 24.6666666667%;
}

/* line 1171, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-9:before {
  padding-top: 114.864864865%;
}

/* line 1176, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-10 {
  left: 25.3333333333%;
  bottom: 0;
  width: 74.6666666667%;
}

/* line 1181, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-10:before {
  padding-top: 18.75%;
}

/* line 1187, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-ministries {
  text-align: center;
  padding: 8% 25px;
  box-sizing: border-box;
}

/* line 1192, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-ministries h2 {
  font-size: 2.5rem;
  margin: 0 0 5%;
}

/* line 1197, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-ministries .grid-layout {
  margin: 0 auto;
  padding: 0;
}

/* line 1201, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-ministries .grid-layout li {
  text-align: center;
  padding-bottom: 0;
}

/* line 1205, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-ministries .grid-layout li > div {
  height: 105px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

/* line 1234, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-ministries .grid-layout li > a > div {
  height: 105px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

/* line 1264, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-ministries .grid-layout img {
  margin: 0;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 1275, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-ministries .grid-layout h4 {
  font-size: 1.25rem;
  line-height: 1.1em;
  margin: 0;
  padding: 0;
  color: #ffffff;
}

/* line 1283, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-ministries .grid-layout a.block {
  text-decoration: none;
  color: inherit;
}

/* line 1288, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-ministries .grid-layout a.btn {
  margin-top: 4%;
}

/* line 1294, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-subministries {
  text-align: center;
  padding: 8% 25px;
  box-sizing: border-box;
}

/* line 1299, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-subministries h2 {
  font-size: 2.5rem;
  margin: 0 0 5%;
}

/* line 1304, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-subministries .grid-layout {
  margin: 0 auto;
  padding: 0;
}

/* line 1308, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-subministries .grid-layout li {
  text-align: center;
  padding-bottom: 0;
}

/* line 1312, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-subministries .grid-layout li > div {
  height: 105px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

/* line 1341, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-subministries .grid-layout li > a > div {
  height: 105px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

/* line 1371, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-subministries .grid-layout img {
  margin: 0;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 1382, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-subministries .grid-layout h4 {
  font-size: 1.25rem;
  line-height: 1.1em;
  margin: 0;
  padding: 0;
  color: #ffffff;
}

/* line 1390, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-subministries .grid-layout a.block {
  text-decoration: none;
  color: inherit;
}

/* line 1395, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-subministries .grid-layout a.btn {
  margin-top: 4%;
}

/* line 1401, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-umbrella-links {
  padding: 1.75438% 0;
}

/* line 1404, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-umbrella-links .grid-layout {
  padding: 4% 0 1.5%;
  max-width: none;
}

/* line 1408, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-umbrella-links .grid-layout ul {
  width: 100%;
  box-sizing: border-box;
  padding-left: 0.87719298%;
  padding-right: 0.87719298%;
}

/* line 1414, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-umbrella-links .grid-layout ul li {
  max-width: none;
  width: 20%;
  padding-left: 0.87719298%;
  padding-right: 0.87719298%;
  padding-bottom: 1.75438596%;
}

/* line 1423, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-umbrella-links .grid-layout a.text-link {
  display: block;
  text-align: center;
  text-decoration: none;
  color: #fff;
  width: 100%;
  position: relative;
  padding-bottom: 50%;
  box-sizing: border-box;
  font-size: 1.25rem;
  line-heiht: 1.2em;
  font-weight: 500;
}

/* line 1436, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-umbrella-links .grid-layout a.text-link > div {
  display: block;
  box-sizing: border-box;
  padding-left: 8px;
  padding-right: 8px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 1463, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-umbrella-links .grid-layout a.text-link > div > span {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 1476, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-umbrella-links.collapsed {
  border-top: 0;
  padding-top: 0;
}

/* line 1482, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-staff {
  padding-top: 5%;
}

/* line 1485, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-staff h2 {
  text-align: center;
  margin-bottom: 5%;
}

/* line 1490, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-staff .grid-layout {
  padding-top: 0;
  margin-left: auto;
  margin-right: auto;
}

/* line 1495, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-staff .grid-layout h4 {
  color: #ffffff;
}

/* line 1501, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.high-profile {
  background: #f4f4f4;
}

/* line 1504, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.high-profile > div {
  margin: 0 auto;
  background: none transparent;
}

/* line 1509, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.high-profile .single-col-callout {
  padding-top: 3%;
}

/* line 1516, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-map .location-info {
  left: 50%;
  padding: 4% 6% 0 5%;
  width: 45%;
  min-width: 550px;
  box-sizing: border-box;
  background: rgba(64, 64, 66, 0.9);
}

/* line 1524, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-map .location-info h3 {
  margin: 0 0 10px;
  color: #fff;
}

/* line 1529, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-map .location-info h4 {
  weight: 600;
  font-size: 1.25rem;
  line-height: 1.1em;
  margin: 0;
}

/* line 1536, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-map .location-info h5 {
  font-size: 1.25rem;
  line-height: 1.25em;
  margin: 0;
  font-weight: 600;
}

/* line 1543, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-map .location-info p {
  font-size: 1.125rem;
  line-height: 1.3888888889em;
  margin: 0;
}

/* line 1549, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-map .location-info a.btn {
  margin: 5% 0;
  clear: both;
}

/* line 1554, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-map .location-info a.link {
  display: block;
  clear: both;
}

/* line 1559, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-map .location-info hr {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  background: none transparent;
  border: none;
  height: 3px;
  background: #bbbdc0;
  margin: 5% 0;
}

/* line 1574, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout-flex {
  padding: 9% 0;
  max-width: 1140px;
}

/* line 1578, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout-flex ul {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  list-style: none outside;
  margin: 0;
  padding: 0;
}

/* line 1616, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout-flex ul li {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0;
  -moz-flex: 0;
  -ms-flex: 0;
  flex: 0;
  margin: 0;
  padding: 0 1.75438596%;
  min-width: 180px;
  display: block;
}

/* line 1629, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout-flex ul li img {
  width: 100%;
  height: auto;
  margin-bottom: 25%;
}

/* line 1637, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout-flex h4 {
  font-size: 1.125rem;
  line-height: 1.1111111111em;
  margin: 0 0 5px;
}

/* line 1643, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout-flex p {
  margin: 0;
  font-size: 0.875rem;
  line-height: 1.3571428571em;
}

/* line 1650, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout {
  padding: 9% 0 3%;
  max-width: 1140px;
}

/* line 1654, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout ul {
  text-align: center;
  list-style: none outside;
  margin: 0 auto;
  padding: 0;
}

/* line 1660, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout ul li {
  text-align: left;
  margin: 0;
  padding: 0 1.75438596% 8%;
  box-sizing: border-box;
  width: 16.6666666667%;
  max-width: 200px;
  display: inline-block;
  vertical-align: top;
}

/* line 1670, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout ul li img {
  width: 100%;
  height: auto;
  margin-bottom: 20%;
}

/* line 1678, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout h4 {
  font-size: 1.125rem;
  line-height: 1.1111111111em;
  margin: 0 0 5px;
}

/* line 1684, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout p {
  margin: 0;
  font-size: 0.875rem;
  line-height: 1.3571428571em;
}

/* line 1690, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout.items-1 {
  max-width: 600px;
}

/* line 1693, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout.items-1 li {
  width: 33.333333333%;
}

/* line 1698, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout.items-2 {
  max-width: 600px;
}

/* line 1701, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout.items-2 li {
  width: 33.333333333%;
}

/* line 1706, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout.items-3 {
  max-width: 600px;
}

/* line 1709, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout.items-3 li {
  width: 33.333333333%;
}

/* line 1714, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout.items-4 ul {
  max-width: 800px;
}

/* line 1717, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout.items-4 ul li {
  width: 25%;
}

/* line 1722, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout.items-7 ul {
  max-width: 800px;
}

/* line 1725, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout.items-7 ul li {
  width: 25%;
}

/* line 1730, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout.items-8 ul {
  max-width: 800px;
}

/* line 1733, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout.items-8 ul li {
  width: 25%;
}

/* line 1738, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout.items-9 ul li {
  width: 20%;
}

/* line 1742, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout.items-10 ul li {
  width: 20%;
}

/* line 1747, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-top h2 {
  color: inherit;
  font-size: 3.875rem;
}

/* line 1752, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-wrapper, .events-wrapper, .grid-listing-wrapper {
  background: #fff;
}

/* line 1756, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-content, .events-content, .grid-listing-content {
  background: #fff;
  max-width: 1030px;
  box-sizing: border-box;
  padding: 60px 25px 0;
  margin: 0 auto;
  text-align: center;
}

/* line 1765, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-content > a.btn, .events-content > a.btn, .grid-listing-content > a.btn {
  margin: 13% 0;
}

/* line 1769, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-content {
  min-height: 550px;
}

/* line 1773, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing-title {
  text-align: left;
  margin: 0 10px;
  padding-bottom: 8px;
}

/* line 1778, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing-title::after {
  clear: both;
  content: "";
  display: table;
}

/* line 1784, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing-title h3 {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 2.5rem;
  float: left;
  margin: 0;
}

/* line 1792, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing-title .select-group {
  float: right;
  min-width: 25%;
}

/* line 1798, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing {
  text-align: left;
  margin: 0 auto;
  padding-bottom: 30px;
}

/* line 1803, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing > div {
  padding: 0 10px;
  box-sizing: border-box;
  margin: 0;
  width: 33%;
  display: inline-block;
  margin: 3.64583333% 0;
  vertical-align: top;
}

/* line 1812, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing > div a {
  display: block;
  text-decoration: none;
  color: #898D8D;
}

/* line 1818, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing > div img {
  margin: 0;
  width: 100%;
  display: block;
  height: auto;
}

/* line 1825, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing > div h4 {
  font-size: 1.125rem;
  margin: 10px 0 0;
}

/* line 1830, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing > div h5 {
  font-size: 1rem;
  font-weight: 200;
  margin: 0;
}

/* line 1836, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing > div .address {
  display: block;
  padding: 5px 0 8px;
}

/* line 1841, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing > div .service-times {
  display: block;
  padding: 0 0 3px;
}

/* line 1845, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing > div .service-times span {
  display: inline-block;
  padding-right: 20px;
  padding-bottom: 5px;
  line-height: 1.1em;
}

/* line 1851, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing > div .service-times span:last-child {
  padding-right: 0;
}

/* line 1856, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing > div .service-times strong.day {
  font-weight: 600;
  font-size: 80%;
  line-height: 1em;
  display: block;
}

/* line 1863, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing > div .service-times small.and {
  margin: 0 3px;
}

/* line 1871, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing.ministry-listing > div {
  text-align: center;
  padding-bottom: 0;
}

/* line 1876, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing.ministry-listing h4 {
  font-size: 1.25rem;
  line-height: 1.1em;
  margin: 0;
  padding: 0;
  text-align: center;
}

/* line 1884, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing.ministry-listing > div {
  text-align: center;
  padding-bottom: 0;
}

/* line 1888, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing.ministry-listing > div div {
  height: 85px;
  width: 100%;
  display: block;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

/* line 1921, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing.ministry-listing img {
  margin: 0;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 1934, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.listing-desc + .grid-listing-wrapper .grid-listing-content {
  padding-top: 0;
}

/* line 1938, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.listing-desc + .events-wrapper .events-content {
  padding-top: 0;
}

/* line 1942, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio {
  text-align: left;
  position: relative;
  margin: 3.64583333% 0 0;
  box-sizing: border-box;
  padding-left: 28%;
}

/* line 1949, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .card {
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  padding: 0 10px;
  width: 25%;
}

/* line 1957, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .card img {
  margin: 0;
  width: 100%;
  display: block;
  height: auto;
}

/* line 1964, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .card h4 {
  font-size: 1.125rem;
  margin: 10px 0 0;
}

/* line 1969, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .card h5 {
  font-size: 1rem;
  font-weight: 200;
  margin: 0;
}

/* line 1975, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .card .staff-teams {
  margin: 0;
  font-size: 1rem;
  line-height: 1.25em;
  font-weight: 200;
  margin: 12px 0 0;
}

/* line 1982, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .card .staff-teams strong {
  font-weight: 500;
}

/* line 1987, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .card .contact-info {
  margin-top: 18px;
}

/* line 1990, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .card .contact-info h6 {
  font-size: 0.875rem;
  font-weight: 600;
  color: #898D8D;
  text-transform: none;
  margin: 0 0 8px;
}

/* line 2000, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content {
  font-size: 1.125rem;
  padding-right: 10px;
}

/* line 2004, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content h1 {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 30px 0 10px;
  color: #898D8D;
}

/* line 2010, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content h1 + p {
  margin-top: 0;
}

/* line 2014, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content h1 b {
  font-weight: 600;
}

/* line 2019, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content h2 {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 30px 0 10px;
  color: #898D8D;
}

/* line 2025, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content h2 + p {
  margin-top: 0;
}

/* line 2029, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content h2 b {
  font-weight: 600;
}

/* line 2034, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content h3 {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 30px 0 10px;
  color: #898D8D;
}

/* line 2040, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content h3 + p {
  margin-top: 0;
}

/* line 2044, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content h3 b {
  font-weight: 600;
}

/* line 2049, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content h4 {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 30px 0 10px;
  color: #898D8D;
}

/* line 2055, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content h4 + p {
  margin-top: 0;
}

/* line 2059, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content h4 b {
  font-weight: 600;
}

/* line 2064, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content h6 {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 30px 0 10px;
  margin: 0 0 12px;
  color: #898D8D;
}

/* line 2071, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content h6 + p {
  margin-top: 0;
}

/* line 2075, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content h6 b {
  font-weight: 600;
}

/* line 2080, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content p {
  line-height: 1.3888888889em;
}

/* line 2083, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content p:first-child {
  margin-top: 0;
}

/* line 2088, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content ul.styled {
  margin: 0;
  padding: 0;
  list-style: none outside;
}

/* line 2093, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content ul.styled li {
  margin: 30px 0 0;
  padding: 0;
}

/* line 2097, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content ul.styled li b {
  font-size: 1.25rem;
  font-weight: 600;
}

/* line 2102, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content ul.styled li strong {
  font-size: 1.25rem;
  font-weight: 600;
}

/* line 2110, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio h4.connect {
  margin-bottom: 15px;
}

@media screen and (min-width: 769px) {
  /* line 2123, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-content.no-bio {
    min-width: 100px;
  }
  /* line 2128, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-content.no-bio .staff-bio .card {
    position: static;
    top: auto;
    left: auto;
    width: 100%;
    padding-top: 0;
  }
  /* line 2135, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-content.no-bio .staff-bio .card > img {
    position: absolute;
    left: 10px;
    top: 0;
    width: calc(25% - 20px);
  }
  /* line 2143, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-content.no-bio .staff-bio > a.btn.btn-back {
    margin: 20% 0 10%;
  }
}

/* line 2155, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-wrapper {
  padding-bottom: 5%;
}

/* line 2159, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-filter {
  text-align: left;
  margin: 0 10px;
  padding-bottom: 8px;
}

/* line 2164, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-filter::after {
  clear: both;
  content: "";
  display: table;
}

/* line 2170, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-filter h6 {
  font-size: 0.875rem;
  line-height: 1em;
  font-weight: 400;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  color: #898D8D;
  width: 9.5%;
  box-sizing: border-box;
  padding-left: 10px;
}

/* line 2183, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-filter ul {
  width: 66.5%;
  vertical-align: middle;
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0 10px 0 0;
  box-sizing: border-box;
}

/* line 2192, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-filter ul span {
  white-space: nowrap;
}

/* line 2196, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-filter ul li {
  margin: 2px 10px 2px 0;
  padding: 0;
  display: inline-block;
}

/* line 2201, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-filter ul li a {
  font-size: 1rem;
  line-height: 1.125em;
  vertical-align: top;
  height: 25px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  display: inline-block;
  height: 25px;
  padding: 3px 7px 0 31px;
  box-sizing: border-box;
  font-weight: 600;
  background: #ebeced;
  color: #d3d4d6;
  position: relative;
  text-decoration: none;
}

/* line 2221, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-filter ul li a:before {
  content: "\f00c";
  font-family: FontAwesome;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  text-align: center;
  font-size: 0.875em;
  line-height: 1.0714285714em;
  font-weight: 200;
  padding: 5px 0 0;
  width: 25px;
  height: 25px;
  box-sizing: border-box;
  color: #d3d4d6;
  background: #ebeced;
  opacity: .5;
}

/* line 2241, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-filter ul li a.selected {
  color: #fff;
}

/* line 2244, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-filter ul li a.selected:before {
  content: "\f00c";
  color: #fff;
  opacity: 1;
}

/* line 2254, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-filter .input-group {
  vertical-align: middle;
  display: inline-block;
  width: 24%;
  box-sizing: border-box;
}

/* line 2260, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-filter .input-group input.text {
  width: 100%;
  box-sizing: border-box;
}

/* line 2269, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-content .date-big h6 {
  max-width: 80px;
  text-align: center;
  color: #898D8D;
  margin: 0;
  font-size: 1.8125rem;
  line-height: 0.7586206897em;
  font-weight: 600;
  text-transform: lowercase;
}

/* line 2280, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-content .date-big h5 {
  max-width: 80px;
  text-align: center;
  color: #898D8D;
  margin: 0;
  font-size: 2.3125rem;
  line-height: 1.1081081081em;
  font-weight: 400;
  text-transform: uppercase;
}

/* line 2291, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-content .date-big h4 {
  max-width: 80px;
  text-align: center;
  color: #898D8D;
  margin: 0;
  font-size: 3.75rem;
  line-height: 0.9em;
  font-weight: 700;
  margin: 0;
}

/* line 2302, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-content.opportunity-content {
  padding-top: 35px;
  max-width: 900px;
}

/* line 2306, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-content.opportunity-content .event-single .details {
  padding-left: 0;
  width: 100%;
}

/* line 2311, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-content.opportunity-content ul.type {
  display: block;
  clear: both;
  margin-left: 0;
  padding-left: 0;
  line-height: 1em;
}

/* line 2321, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.date-wrap {
  padding: 0 10px;
  border-bottom: 5px solid #898D8D;
}

/* line 2325, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.date-wrap .date-big {
  width: 12.5%;
  padding: 18px 0;
  vertical-align: top;
  display: inline-block;
}

/* line 2332, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.date-wrap .list {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  width: 87.5%;
}

/* line 2338, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.date-wrap .list a.single {
  text-decoration: none;
}

/* line 2342, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.date-wrap .list .single {
  display: block;
  clear: both;
  padding: 20px 15px 20px 110px;
  border-top: 1px solid #bbbdc0;
  position: relative;
  box-sizing: border-box;
  margin: 0;
  text-align: left;
  box-sizing: border-box;
}

/* line 2353, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.date-wrap .list .single:first-child {
  border-top: none;
}

/* line 2357, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.date-wrap .list .single span.time {
  position: absolute;
  top: 20px;
  left: 0;
  width: 110px;
  box-sizing: border-box;
  padding-left: 7px;
  display: inline-block;
  vertical-align: top;
  font-size: 1.125rem;
  font-weight: 600;
  padding-top: 4px;
  color: #898D8D;
}

/* line 2371, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.date-wrap .list .single span.time small.allday {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 2377, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.date-wrap .list .single h6 {
  font-size: 1.3125rem;
  line-height: 1.0952380952em;
  font-weight: 400;
  color: #898D8D;
  text-transform: none;
  padding-top: 2px;
  vertical-align: top;
  margin: 0;
  width: calc(100% - 165px);
}

/* line 2391, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.date-wrap ul.campus {
  list-style: none outside;
  margin: 0;
  padding: 0;
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  float: right;
  width: 165px;
  text-align: right;
  padding-bottom: 1px;
}

/* line 2405, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.date-wrap ul.campus li {
  margin: 0;
  background: #bbbdc0;
  padding: 4px 0;
  width: 40px;
  text-align: center;
  display: inline-block;
  margin: 0 0 8px 10px;
}

/* line 2414, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.date-wrap ul.campus li:after {
  text-transform: none;
  font-weight: 400;
}

/* line 2422, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap {
  padding: 0 10px;
  border-bottom: 5px solid #898D8D;
}

/* line 2426, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap .list {
  display: block;
  vertical-align: top;
  text-align: left;
}

/* line 2431, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap .list a.single {
  text-decoration: none;
}

/* line 2435, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap .list .single {
  display: block;
  clear: both;
  padding: 20px 15px;
  border-top: 1px solid #bbbdc0;
  position: relative;
  box-sizing: border-box;
  margin: 0;
  text-align: left;
  box-sizing: border-box;
  color: #898D8D;
}

/* line 2447, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap .list .single:first-child {
  border-top: none;
}

/* line 2451, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap .list .single .info {
  width: calc(100% - 165px);
  display: inline-block;
}

/* line 2455, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap .list .single .info p {
  font-size: 1rem;
  line-height: 1.1875em;
}

/* line 2461, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap .list .single h6 {
  font-size: 1.3125rem;
  line-height: 1.0952380952em;
  font-weight: 400;
  color: #898D8D;
  text-transform: none;
  padding-top: 2px;
  vertical-align: top;
  margin: 0;
}

/* line 2472, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap .list .single .excerpt p {
  margin: 8px 0 0;
}

/* line 2480, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap ul.campus {
  list-style: none outside;
  margin: 0;
  padding: 0;
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  float: right;
  width: 165px;
  text-align: right;
  padding-bottom: 1px;
}

/* line 2494, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap ul.campus li {
  margin: 0;
  background: #bbbdc0;
  padding: 4px 0;
  width: 40px;
  text-align: center;
  display: inline-block;
  margin: 0 0 8px 10px;
}

/* line 2503, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap ul.campus li:after {
  text-transform: none;
  font-weight: 400;
}

/* line 2510, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap ul.type {
  list-style: none outside;
  font-weight: 11px;
  font-size: 16px;
  font-weight: 600;
  padding: 0;
  display: inline-block;
  margin: 0 0 0 5px;
  padding-left: 5px;
}

/* line 2520, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap ul.type i {
  margin-right: 3px;
}

/* line 2524, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap ul.type li {
  color: #bbbdc0;
  margin: 0;
  display: inline-block;
  margin-right: 3px;
  text-transform: uppercase;
  letter-spacing: -1px;
}

/* line 2532, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap ul.type li:after {
  content: ",";
  display: inline;
}

/* line 2537, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap ul.type li:last-child {
  margin: 0;
}

/* line 2540, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap ul.type li:last-child:after {
  content: none;
  display: none;
}

/* line 2550, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunity-content ul.type {
  list-style: none outside;
  font-weight: 11px;
  font-size: 16px;
  font-weight: 600;
  padding: 0;
  display: inline-block;
  margin: 0 0 0 5px;
  padding-left: 5px;
}

/* line 2560, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunity-content ul.type i {
  margin-right: 3px;
}

/* line 2564, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunity-content ul.type li {
  color: #bbbdc0;
  margin: 0;
  display: inline-block;
  margin-right: 3px;
  text-transform: uppercase;
  letter-spacing: -1px;
}

/* line 2572, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunity-content ul.type li:after {
  content: ",";
  display: inline;
}

/* line 2577, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunity-content ul.type li:last-child {
  margin: 0;
}

/* line 2580, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunity-content ul.type li:last-child:after {
  content: none;
  display: none;
}

/* line 2588, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.event-single {
  text-align: left;
  padding-top: 0;
  padding-bottom: 50px;
}

/* line 2593, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.event-single .date-big {
  width: 12.5%;
  padding: 2px 0 18px;
  vertical-align: top;
  display: inline-block;
}

/* line 2600, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.event-single .details {
  width: 87.5%;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-left: 110px;
  box-sizing: border-box;
}

/* line 2608, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.event-single .details h4 {
  font-weight: 400;
  margin: 0;
  width: calc(100% - 185px);
}

/* line 2614, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.event-single .details a.btn {
  margin: 35px 0;
}

/* line 2618, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.event-single .details .post-content {
  width: calc(100% - 185px);
}

/* line 2621, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.event-single .details .post-content h4 {
  width: auto;
}

/* line 2627, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.event-single span.time {
  position: absolute;
  top: 0;
  left: 0;
  width: 110px;
  box-sizing: border-box;
  padding-left: 7px;
  display: inline-block;
  vertical-align: top;
  font-size: 1.125rem;
  font-weight: 600;
  padding-top: 6px;
  color: #898D8D;
}

/* line 2641, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.event-single span.time small.allday {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 2647, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.event-single ul.campus {
  list-style: none outside;
  margin: 0;
  padding: 0 15px 0 0;
  box-sizing: border-box;
  font-size: 1.125rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  display: inline-block;
  width: 175px;
  text-align: right;
  float: right;
}

/* line 2661, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.event-single ul.campus li {
  margin: 0;
  background: #bbbdc0;
  padding: 4px 0;
  width: 40px;
  text-align: center;
  display: inline-block;
  margin: 0 0 8px 10px;
  cursor: default;
}

/* line 2671, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.event-single ul.campus li:after {
  text-transform: none;
  font-weight: 400;
}

/* line 2678, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.event-single .content-mob {
  display: none;
}

/* line 2685, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content h1 {
  font-size: 2.5rem;
  line-height: 1.1em;
  text-transform: none;
  font-weight: 600;
}

/* line 2691, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content h1 b {
  font-weight: 600;
}

/* line 2696, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content h5 {
  margin-bottom: 0;
}

/* line 2699, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content h5 b {
  font-weight: 600;
}

/* line 2703, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content h5 strong {
  font-weight: 600;
}

/* line 2710, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content a.download {
  text-decoration: none;
}

/* line 2714, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content a.link {
  color: #898D8D;
}

/* line 2719, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content div.cleared {
  clear: both;
}

/* line 2723, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content p {
  font-size: 1em;
  line-height: 1.25em;
}

/* line 2727, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content p b {
  font-weight: 600;
}

/* line 2731, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content p strong {
  font-weight: 600;
}

/* line 2736, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content b {
  font-weight: 600;
}

/* line 2740, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content strong {
  font-weight: 600;
}

/* line 2744, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content blockquote {
  margin: 0;
  padding: 0;
  font-size: 1rem;
  line-height: 1.25em;
  font-style: italic;
  font-weight: 400;
}

/* line 2753, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content ul {
  list-style-position: inside;
  margin: 0;
  padding: 0;
}

/* line 2758, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content ul li {
  margin-bottom: 1em;
}

/* line 2761, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content ul li ul {
  margin-top: .75em;
  margin-left: 22px;
}

/* line 2770, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content .title h2 {
  margin: 0;
  color: #898D8D;
}

/* line 2775, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content .title h3 {
  margin: 0;
  color: #898D8D;
}

/* line 2780, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content .title small {
  font-size: 0.875rem;
  line-height: 1.2142857143em;
  font-style: italic;
}

/* line 2787, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content img {
  max-width: 100%;
  height: auto;
}

/* line 2791, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content img.full-width {
  width: 100%;
  height: auto;
}

/* line 2796, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content img.alignleft {
  margin-right: 10px;
  margin-bottom: 10px;
  float: left;
}

/* line 2802, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content img.alignright {
  margin-left: 10px;
  margin-bottom: 10px;
  float: right;
}

/* line 2809, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content table {
  width: 100%;
}

/* line 2812, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content table td {
  border-bottom: 1px solid #bbbdc0;
  padding: 10px 8px;
}

/* line 2817, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content table th {
  border-bottom: 2px solid #bbbdc0;
  padding: 10px 8px;
  font-weight: 600;
}

/* line 2823, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content table thead td {
  font-weight: 600;
  border-bottom-width: 2px;
}

/* line 2832, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content table tbody tr:nth-child(even) td {
  background: #f9f9f9;
}

/* line 2836, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content table tbody tr:nth-child(even) th {
  background: #f9f9f9;
}

/* line 2840, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content table tbody tr:last-child td {
  border-bottom: none;
}

/* line 2844, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content table tbody tr:last-child th {
  border-bottom: none;
}

/* line 2851, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content .preaching-schedule {
  font-size: 1.125rem;
  border-top: 1px solid #bbbdc0;
  padding-top: 12px;
  margin-top: 18px;
}

/* line 2858, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content ul + .preaching-schedule {
  margin-top: 50px;
}

/* line 2862, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content div.parent-links {
  padding: 25px 0;
}

/* line 2865, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content div.parent-links h4 {
  margin: 0;
}

/* line 2869, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content div.parent-links p {
  margin: 3px 0 0;
}

/* line 2873, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content div.parent-links a.link {
  margin: 12px 0 0;
}

/* line 2878, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content .btn {
  text-align: center;
  margin-left: 5px;
  margin-right: 5px;
  vertical-align: middle;
}

/* line 2886, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-title {
  text-align: center;
  border-bottom: 1px solid #bbbdc0;
  padding-bottom: 40px;
  margin-bottom: 40px;
}

/* line 2892, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-title h1 {
  font-size: 2.5rem;
  line-height: 1.1em;
  text-transform: none;
  font-weight: 600;
  font-weight: bold;
  text-transform: uppercase;
  margin: 8px auto 10px;
  max-width: 720px;
}

/* line 2902, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-title h1 b {
  font-weight: 600;
}

/* line 2907, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-title h5 {
  margin: 0;
  font-size: 1.125rem;
  text-transform: uppercase;
}

/* line 2912, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-title h5 b {
  font-weight: 600;
}

/* line 2916, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-title h5 strong {
  font-weight: 600;
}

/* line 2921, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-title p {
  font-size: 1rem;
  font-weight: 400;
  margin: 0;
}

/* line 2927, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-title a.download {
  text-decoration: none;
}

/* line 2931, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-title div.cleared {
  clear: both;
}

/* line 2940, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-page .post-content p {
  font-weight: 300;
  font-family: "rooney-web", "Rooney", Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
  font-size: 1rem;
  line-height: 1.5em;
}

/* line 2946, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-page .post-content p .link {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
}

/* line 2952, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-page .post-content ul {
  font-weight: 300;
  font-family: "rooney-web", "Rooney", Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
  font-size: 1rem;
  line-height: 1.5em;
}

/* line 2958, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-page .post-content ul .link {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
}

/* line 2964, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-page .post-content blockquote {
  font-weight: 300;
  font-family: "rooney-web", "Rooney", Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
  font-size: 1rem;
  line-height: 1.5em;
}

/* line 2970, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-page .post-content blockquote .link {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
}

/* line 2976, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-page .post-content table {
  font-weight: 300;
  font-family: "rooney-web", "Rooney", Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
  font-size: 1rem;
  line-height: 1.5em;
}

/* line 2982, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-page .post-content table .link {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
}

/* line 2990, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-archive {
  padding-top: 20px;
  max-width: 650px;
  margin: 0 auto;
  padding-bottom: 50px;
}

/* line 2996, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-archive .single {
  display: block;
  color: #898D8D;
  text-decoration: none;
  padding: 25px 20px 20px;
  border-top: 1px solid #d3d3d3;
}

/* line 3003, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-archive .single:first-child {
  border-top: none;
}

/* line 3008, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-archive h4 {
  margin: 0;
}

/* line 3011, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-archive h4 a {
  color: #898D8D;
  text-decoration: none;
}

/* line 3017, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-archive h6 {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
}

/* line 3023, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-archive p {
  width: auto;
  font-size: 1rem;
  line-height: 1.25em;
  white-space: normal;
  margin: 8px 0 0;
  text-align: justify;
  display: inline;
}

/* line 3033, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-archive a.read-more {
  margin-top: 8px;
}

/* line 3037, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-archive .no-results {
  margin-bottom: 100px;
}

/* line 3041, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-archive .pagination {
  border-top: 1px solid #d3d3d3;
}

/* line 3045, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-archive.back-content .content-wrap {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 3051, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
h3.empty-results {
  margin: 0;
  padding: 50px 25px 75px;
  text-align: center;
}

/* line 3057, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results {
  padding-top: 1px;
  max-width: 650px;
  margin: 0 auto;
  padding-bottom: 50px;
}

/* line 3063, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results h3.search-title {
  margin-top: 50px;
  text-align: center;
}

/* line 3068, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results .single {
  display: block;
  color: #898D8D;
  text-decoration: none;
  padding: 25px 20px 20px;
  border-bottom: 1px solid #d3d3d3;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
}

/* line 3092, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results .img {
  width: 100px;
  margin-right: 20px;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 3103, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results .img img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 3110, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results .text {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  max-width: 100%;
  vertical-align: middle;
}

/* line 3121, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results .text strong {
  font-weight: 600;
  text-decoration: underline;
}

/* line 3127, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results h4 {
  margin: 0;
}

/* line 3130, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results h4::after {
  clear: both;
  content: "";
  display: table;
}

/* line 3136, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results h4 span {
  float: left;
  max-width: calc(100% - 115px);
}

/* line 3141, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results h4 small {
  font-size: 0.75rem;
  text-transform: uppercase;
  opacity: .7;
  margin: 8px 0 0;
  float: right;
}

/* line 3150, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results h5 {
  font-weight: 600;
  margin: 0;
  font-size: 0.75rem;
}

/* line 3156, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results h6 {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
}

/* line 3162, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results p {
  width: auto;
  font-size: 1rem;
  line-height: 1.25em;
  white-space: normal;
  margin: 8px 0 0;
  text-align: justify;
}

/* line 3171, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results .no-results {
  margin-bottom: 100px;
}

/* line 3176, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.pagination {
  text-align: center;
  padding-top: 30px;
  clear: both;
  background: #fff;
  max-width: 600px;
  margin: 0 auto;
}

/* line 3184, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.pagination::after {
  clear: both;
  content: "";
  display: table;
}

/* line 3190, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.pagination a {
  color: #898D8D;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1em;
  display: inline-block;
  clear: both;
}

/* line 3200, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.pagination a em {
  font-style: normal;
}

/* line 3203, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.pagination a em:after {
  font-family: 'FontAwesome';
  content: " \f0da";
}

/* line 3210, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.pagination .nav-next {
  float: right;
  margin-left: 5px;
}

/* line 3215, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.pagination .nav-previous {
  float: left;
  margin-right: 5px;
}

/* line 3221, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.pagination .nav-previous a:before {
  font-family: 'FontAwesome';
  content: " \f0d9";
  margin-right: 5px;
}

/* line 3227, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.pagination .nav-previous a em:after {
  content: none;
  display: none;
}

/* line 3235, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.blank-top {
  background: #fff;
  padding: 7% 0 7%;
  position: relative;
}

/* line 3240, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.blank-top h1 {
  margin: 0 auto;
  max-width: 900px;
  padding-left: 25px;
  padding-right: 25px;
}

/* line 3246, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.blank-top h1.text-white {
  color: #fff;
}

/* line 3250, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.blank-top h1.text-black {
  color: #898D8D;
}

/* line 3255, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.blank-top h2 {
  margin: 0 auto;
  max-width: 900px;
  padding-left: 25px;
  padding-right: 25px;
}

/* line 3261, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.blank-top h2.text-white {
  color: #fff;
}

/* line 3265, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.blank-top h2.text-black {
  color: #898D8D;
}

/* line 3270, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.blank-top + .back-content .bg-white:first-child .content-wrap {
  padding-top: 1px;
}

/* line 3275, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-bar-wrap {
  background: #fff;
}

/* line 3278, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-bar-wrap .campus-bar {
  position: relative;
  top: auto;
  left: auto;
}

/* line 3285, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content {
  background: #fff;
}

/* line 3288, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content .content-wrap {
  box-sizing: border-box;
  max-width: 960px;
  margin: 0 auto;
  padding: 7% 0;
}

/* line 3295, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content > div {
  padding-left: 25px;
  padding-right: 25px;
}

/* line 3299, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content > div.home-sermon {
  padding-left: 0;
  padding-right: 0;
}

/* line 3304, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content > div:first-child .content-wrap {
  border-top: none;
}

/* line 3309, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content .section-heading + .content-wrap {
  padding-top: 0;
}

/* line 3315, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content .collapsed .content-wrap {
  padding: 6% 0;
}

/* line 3318, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content .collapsed .content-wrap h4:first-child {
  margin: 0;
}

/* line 3324, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content p a.btn {
  margin-top: 15px;
}

/* line 3328, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content h3.section-heading {
  text-align: center;
  max-width: 960px;
  text-align: center;
  padding-top: 6%;
  margin: 0 auto 20px;
  font-size: 2.0625rem;
  color: inherit;
}

/* line 3338, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content .ecfa-section {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 3343, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content .ecfa-section img {
  max-width: 80px;
  height: auto;
  display: block;
  margin: 0 auto;
}

/* line 3351, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content div.section-heading {
  text-align: center;
  max-width: 800px;
  text-align: center;
  padding-top: 6%;
  margin: 0 auto 20px;
  color: inherit;
}

/* line 3359, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content div.section-heading h1 {
  font-size: 3.125rem;
  text-transform: uppercase;
  margin: 0 0 12px;
}

/* line 3365, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content div.section-heading h2 {
  font-size: 2.625rem;
  text-transform: uppercase;
  margin: 0 0 12px;
}

/* line 3371, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content div.section-heading h3 {
  font-size: 2.375rem;
  margin: 0 0 12px;
}

/* line 3376, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content div.section-heading p {
  font-size: 1.125rem;
  line-height: 1.3333333333em;
  margin: 0 0 12px;
}

/* line 3384, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.single-col .content-wrap {
  border-top: 1px solid #bbbdc0;
}

/* line 3387, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.single-col .content-wrap > div.post-content {
  max-width: 650px;
  margin: 0 auto;
}

/* line 3391, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.single-col .content-wrap > div.post-content-full {
  max-width: 100% !important;
}

/* line 3399, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.multi-col .content-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #bbbdc0;
}

/* line 3410, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.multi-col .content-wrap > div {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
}

/* line 3422, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.multi-col .section-wrapper > h3 {
  border-top: 1px solid #bbbdc0;
}

/* line 3425, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.multi-col .section-wrapper > h3 .content-wrap {
  border-top: 0;
}

/* line 3433, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.double-col .content-wrap > div {
  margin-right: 10%;
}

/* line 3436, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.double-col .content-wrap > div:last-child {
  margin-right: 0;
}

/* line 3441, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.double-col.padding-none .content-wrap > div {
  margin-right: 4%;
}

/* line 3444, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.double-col.padding-none .content-wrap > div:last-child {
  margin-right: 0;
}

/* line 3452, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.triple-col .content-wrap > div {
  margin-right: 10%;
}

/* line 3455, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.triple-col .content-wrap > div:last-child {
  margin-right: 0;
}

/* line 3460, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.triple-col.padding-none .content-wrap > div {
  margin-right: 4%;
}

/* line 3463, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.triple-col.padding-none .content-wrap > div:last-child {
  margin-right: 0;
}

/* line 3471, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.two-one .content-wrap > div:first-child {
  -webkit-box-flex: 2.45;
  -moz-box-flex: 2.45;
  box-flex: 2.45;
  -webkit-flex: 2.45;
  -moz-flex: 2.45;
  -ms-flex: 2.45;
  flex: 2.45;
  margin-right: 8.75%;
}

/* line 3482, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.two-one .content-wrap > div > h2:first-child {
  margin-top: 12px;
}

/* line 3489, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.one-two .content-wrap > div:last-child {
  -webkit-box-flex: 2.45;
  -moz-box-flex: 2.45;
  box-flex: 2.45;
  -webkit-flex: 2.45;
  -moz-flex: 2.45;
  -ms-flex: 2.45;
  flex: 2.45;
  margin-left: 6%;
}

/* line 3500, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.one-two .content-wrap > div > h2:first-child {
  margin-top: 12px;
}

/* line 3505, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-staff {
  position: relative;
}

/* line 3508, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-staff .content-wrap {
  max-width: none;
  padding: 0 0 5%;
}

/* line 3512, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-staff .content-wrap .grid-layout {
  margin: 0 auto;
  padding: 5% 0 0;
}

/* line 3516, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-staff .content-wrap .grid-layout ul li {
  padding-bottom: 3%;
}

/* line 3521, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-staff .content-wrap h2 {
  padding: 5% 0 0;
  margin: 0 auto;
  text-align: center;
}

/* line 3527, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-staff .content-wrap btn-wrap {
  padding: 2% 0 2.5%;
  text-align: center;
}

/* line 3533, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-staff:before {
  content: "";
  display: block;
  height: 1px;
  width: 960px;
  background: #bbbdc0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

/* line 3547, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-staff:first-child:before {
  display: none;
}

/* line 3552, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-staff.bg-image:before, .custom-staff.bg-grey:before, .custom-ministries.bg-image:before, .custom-ministries.bg-grey:before, .custom-events.bg-image:before, .custom-events.bg-grey:before {
  display: none;
}

/* line 3556, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-ministries {
  position: relative;
}

/* line 3559, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-ministries .content-wrap {
  max-width: none;
  padding: 0 0 5%;
}

/* line 3563, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-ministries .content-wrap .grid-layout {
  margin: 0 auto;
  padding: 5% 0 0;
}

/* line 3569, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-ministries .content-wrap .grid-layout ul li {
  text-align: center;
  padding-bottom: 0;
}

/* line 3573, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-ministries .content-wrap .grid-layout ul li > div {
  height: 105px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

/* line 3604, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-ministries .content-wrap .grid-layout img {
  margin: 0;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

/* line 3615, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-ministries .content-wrap .grid-layout h4 {
  font-size: 1.25rem;
  line-height: 1.1em;
  margin: 0;
  padding: 0;
}

/* line 3623, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-ministries .content-wrap h2 {
  padding: 5% 0 0;
  margin: 0 auto;
  text-align: center;
}

/* line 3629, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-ministries .content-wrap btn-wrap {
  padding: 2% 0 2.5%;
  text-align: center;
}

/* line 3635, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-ministries:before {
  content: "";
  display: block;
  height: 1px;
  width: 960px;
  background: #bbbdc0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

/* line 3649, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-ministries:first-child:before {
  display: none;
}

/* line 3654, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-events {
  position: relative;
}

/* line 3657, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-events:before {
  content: "";
  display: block;
  height: 1px;
  width: 960px;
  background: #bbbdc0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

/* line 3671, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-events:first-child:before {
  display: none;
}

/* line 3675, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-events .content-wrap {
  max-width: 1140px;
}

/* line 3678, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-events .content-wrap .btn-wrap {
  padding: 10px 0 0;
  text-align: center;
}

/* line 3684, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-events h2 {
  margin: 0 auto;
  max-width: 900px;
  padding-left: 25px;
  padding-right: 25px;
  text-align: center;
}

/* line 3692, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-events .back-events {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 3696, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-events .back-events > div {
  border-bottom-color: #bbbdc0;
}

/* line 3699, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-events .back-events > div:last-child {
  border-bottom: none;
}

/* line 3705, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-events.bg-grey > div {
  border-bottom-color: #999;
}

/* line 3709, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-events.text-light > div {
  border-bottom-color: #999;
}

/* line 3714, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.bg-image + .custom-staff:before,
.bg-image + .custom-events:before,
.bg-image + .custom-ministries:before {
  display: none;
}

/* line 3720, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-news {
  text-align: center;
}

/* line 3723, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-news .content-wrap {
  border-top: 1px solid #bbbdc0;
}

/* line 3726, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-news .content-wrap > div.btn-wrap {
  margin-top: 28px;
}

/* line 3731, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-news h2 {
  font-size: 2.5rem;
  margin-top: 0;
}

/* line 3736, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-news h4 {
  font-size: 1.25rem;
  line-height: 1.1em;
  text-transform: uppercase;
}

/* line 3742, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-news p {
  font-size: 0.875rem;
  line-height: 1.1428571429em;
}

/* line 3747, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-news .news-items {
  list-style: none outside;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 3759, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-news .news-items > li {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 2% 6%;
  border-right: 1px solid #bbbdc0;
}

/* line 3770, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-news .news-items > li:first-child {
  padding-left: 0;
}

/* line 3774, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-news .news-items > li:last-child {
  padding-right: 0;
  border-right: none;
}

/* line 3782, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.bg-image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 3787, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.bg-image .content-wrap {
  border-top: none;
}

/* line 3791, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.bg-image .section-wrapper h3 {
  border-top: none;
}

/* line 3795, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.bg-image.text-light {
  background-color: #bbbdc0;
}

/* line 3799, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.bg-image + div .content-wrap {
  border-top: none;
}

/* line 3804, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.single-col-callout.series-desc {
  padding: 8% 0;
}

/* line 3807, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.single-col-callout.series-desc p {
  line-height: 1.875rem;
}

/* line 3814, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .content {
  padding: 0 25px 25px;
  margin: 0 auto;
  max-width: 865px;
}

/* line 3820, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon {
  padding-bottom: 30px;
}

/* line 3823, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon h3 {
  margin: 0;
}

/* line 3827, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon h4 {
  margin: 0;
  font-size: 1.25rem;
}

/* line 3832, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon img.attachment-post-thumbnail {
  max-width: 200px;
  height: auto;
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 3839, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon p {
  margin: 0;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

/* line 3844, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon p.details {
  font-size: 1rem;
}

/* line 3847, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon p.details span {
  padding: 0 9px 0 10px;
  border-left: 1px solid #898D8D;
  white-space: nowrap;
}

/* line 3852, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon p.details span:first-child {
  border: none;
  padding-left: 0;
}

/* line 3857, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon p.details span.series {
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  text-transform: uppercase;
}

/* line 3862, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon p.details span.series a {
  text-decoration: none;
}

/* line 3865, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon p.details span.series a:hover {
  text-decoration: underline;
}

/* line 3878, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon + .sermon {
  padding-top: 30px;
  border-top: 1px #898D8D solid;
}

/* line 3883, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon.has-image {
  display: flex;
  align-items: center;
}

/* line 3887, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon.has-image div.sermon-deets {
  flex: 1 1 auto;
}

/* line 3892, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.empty {
  padding-bottom: 45px;
}

/* line 3895, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.empty h2 {
  font-weight: 600;
  text-align: center;
  font-size: 1.875rem;
  color: #bbbdc0;
  margin: 0;
}

/* line 3904, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.blocks .sermon {
  background: #fff;
  padding: 15px 25px 20px;
}

/* line 3908, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.blocks .sermon + .sermon {
  padding: 0;
  border: 0;
}

/* line 3916, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.smaller .content {
  max-width: 650px;
}

/* line 3920, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.smaller h4 {
  margin: 0;
}

/* line 3924, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.smaller p {
  font-size: 1rem;
  line-height: 1.375rem;
}

/* line 3928, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.smaller p.details {
  font-size: 0.9375rem;
}

/* line 3933, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.smaller .sermon {
  padding-bottom: 18px;
}

/* line 3936, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.smaller .sermon + .sermon {
  padding-top: 18px;
}

/* line 3942, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.sermon-archive {
  padding-top: 20px;
}

/* line 3949, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.text-light.sermon-list .sermon p.details span {
  border-left-color: #fff;
}

/* line 3953, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.text-light.sermon-list .sermon + .sermon {
  border-top-color: #fff;
}

/* line 3958, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-audio {
  padding: 15px 0;
}

/* line 3964, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.single-sermon-info p.details span.series a {
  color: #898D8D;
  text-decoration: none;
}

/* line 3969, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.single-sermon-info .series-link {
  margin-top: 35px;
  padding-top: 35px;
  border-top: 1px solid #bbbdc0;
  text-align: center;
}

/* line 3977, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-info .sermon-list {
  max-width: none;
  width: auto;
  margin-top: 30px;
  border-top: 1px solid #898D8D;
}

/* line 3984, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.series-deets {
  padding: 30px 0 20px;
}

/* line 3987, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.series-deets h5 {
  margin: 0;
  font-size: 2.125rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #898D8D;
}

/* line 3995, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.series-deets h6 {
  font-size: 1rem;
  margin: 0;
}

/* line 4000, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.series-deets .btn {
  margin-top: 10px;
}

/* line 4008, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.mobile-sub {
  display: none;
}

/* line 4012, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.mobile-menu {
  display: none;
}

/* line 4016, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#mobile-nav-toggle {
  color: #fff !important;
}

/* line 4022, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
header h1 a {
  background-size: contain;
}

/* line 4026, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
header nav > ul {
  font-size: 1.2vw;
}

/* line 4029, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
header nav > ul li {
  box-sizing: border-box;
  line-height: 1.2vw;
  padding: 0;
}

/* line 4034, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
header nav > ul li a {
  padding: 13px 24px;
  box-sizing: border-box;
}

/* line 4039, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
header nav > ul li.menu-item-has-children ul.sub-menu {
  font-size: 0.75rem;
}

/* line 4042, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
header nav > ul li.menu-item-has-children ul.sub-menu li {
  padding: 0;
}

/* line 4045, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
header nav > ul li.menu-item-has-children ul.sub-menu li a {
  padding: 13px 5px;
  width: 100%;
  line-height: 1.2em;
}

/* line 4056, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.locations-link {
  display: none;
}

/* line 4060, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.clearfix {
  clear: both;
}

/* line 4063, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
a.btn.btn-campus-toggle {
  display: none;
}

@media screen and (max-width: 1200px) {
  /* line 4072, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map .location-info {
    padding-top: 25px;
  }
}

/* min: $break-xl 1200px **************************************************************************************************************************************/
@media screen and (min-width: 1200px) {
  /* line 4085, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header .top {
    padding-right: 100px;
  }
  /* line 4089, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header nav {
    width: -webkit-calc(100% - 80px);
  }
  /* line 4092, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header nav > ul li {
    line-height: 1em;
  }
  /* line 4095, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header nav > ul li a {
    padding: 13px 40px;
    font-size: 0.9375rem;
    line-height: 1em;
  }
  /* line 4101, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header nav > ul li.menu-item-has-children ul.sub-menu {
    font-size: 0.75rem;
  }
  /* line 4104, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header nav > ul li.menu-item-has-children ul.sub-menu li a {
    padding: 13px 10px;
    font-size: 1em;
  }
}

/* max: 1100px **************************************************************************************************************************************/
@media screen and (max-width: 1100px) {
  /* line 4118, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map {
    overflow-x: hidden;
  }
  /* line 4121, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map > img {
    width: 110%;
    margin-left: -5%;
  }
  /* line 4126, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map .location-info {
    box-sizing: border-box;
    width: 48%;
    min-width: 0;
  }
}

/* max: $break-lg 1020px **************************************************************************************************************************************/
@media screen and (max-width: 1020px) {
  /* line 4138, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .sermon-info.single-col {
    padding-left: 50px;
    padding-right: 50px;
  }
  /* line 4143, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor .content > div {
    padding-left: 45%;
    padding-right: 40px;
  }
  /* line 4150, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon a.play {
    left: 15%;
  }
  /* line 4154, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon .content > div {
    padding-left: 35%;
  }
  /* line 4161, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map > img {
    width: 120%;
    margin-left: -10%;
  }
  /* line 4166, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map .location-info {
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* min: 769px **************************************************************************************************************************************/
@media screen and (min-width: 769px) {
  /* line 4177, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .multi-col .content-wrap > div > .responsive-video:only-child {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
  }
}

/* min: 951px **************************************************************************************************************************************/
@media screen and (min-width: 951px) {
  /* line 4193, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-1 {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 4197, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-1 ul li {
    padding-bottom: 0;
  }
  /* line 4205, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-2 {
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
  }
  /* line 4210, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-2 ul li {
    padding-bottom: 0;
    width: 50%;
  }
  /* line 4219, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-3 {
    margin-left: auto;
    margin-right: auto;
    max-width: 900px;
  }
  /* line 4224, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-3 ul li {
    padding-bottom: 0;
    width: 33.333333333%;
  }
  /* line 4233, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-4 {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 4237, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-4 ul {
    max-width: 1200px;
  }
  /* line 4240, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-4 ul li {
    padding-bottom: 0;
    width: 25%;
  }
  /* line 4250, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-5 {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 4254, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-5 ul li {
    padding-bottom: 0;
  }
  /* line 4262, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-6 {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 4266, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-6 ul li {
    padding-bottom: 0;
    width: 16.6666666667%;
  }
}

/* max: 950px **************************************************************************************************************************************/
@media screen and (max-width: 950px) {
  /* line 4278, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-top h2 {
    font-size: 2.5rem;
    line-height: 1.1em;
  }
  /* line 4285, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links.grid-layout ul li {
    width: 25%;
  }
  /* line 4289, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-1 {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 4294, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-1 ul li {
    padding-bottom: 0;
    width: 50%;
  }
  /* line 4300, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-2 {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 4305, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-2 ul li {
    padding-bottom: 0;
    width: 50%;
  }
  /* line 4311, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-3 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 4316, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-3 ul li {
    padding-bottom: 0;
    width: 33.333333333%;
  }
  /* line 4322, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-4 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 4327, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-4 ul li {
    padding-bottom: 0;
  }
  /* line 4334, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-5 ul li {
    width: 33.33333333%;
  }
  /* line 4341, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-6 ul li {
    width: 33.33333333%;
  }
}

/* max: 900px **************************************************************************************************************************************/
@media screen and (max-width: 900px) {
  /* line 4352, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header nav > ul li.menu-item-has-children ul.sub-menu {
    font-size: 1.2vw;
  }
  /* line 4356, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor {
    overflow-x: hidden;
  }
  /* line 4359, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor .content > div {
    padding-left: 40%;
  }
  /* line 4363, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor img {
    width: 130%;
    margin-left: -20%;
  }
  /* line 4371, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map > img {
    width: 140%;
    margin-left: -25%;
  }
  /* line 4376, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map .location-info {
    padding-left: 30px;
    padding-right: 30px;
    width: 53%;
    left: 45%;
  }
  /* line 4384, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header {
    height: 60px;
    padding: 5px;
  }
  /* line 4388, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header a {
    color: #fff;
  }
  /* line 4391, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header a.give {
    width: 98%;
  }
  /* line 4397, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .desktop-menu {
    display: none;
  }
  /* line 4401, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 15px;
  }
  /* line 4411, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown {
    font-size: 1.125rem;
  }
  /* line 4414, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul {
    display: none;
    padding: 0;
    width: 100%;
    max-width: 400px;
    box-sizing: border-box;
    margin: 0;
    top: 60px;
    right: 0;
  }
  /* line 4424, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul li {
    position: relative;
    background-color: rgba(37, 40, 42, 0.98);
    border-bottom: 1px solid #555;
    display: block;
  }
  /* line 4430, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul li:first-of-type {
    border-top: 1px solid #555;
  }
  /* line 4434, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul li.give-option:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 0 0;
    border-color: #e0a526 transparent transparent transparent;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 4447, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul li.last {
    border: none;
  }
  /* line 4451, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul li a {
    padding: 20px 0 20px 15px;
    text-decoration: none;
    color: #fff;
    width: 100%;
    box-sizing: border-box;
    display: block;
    position: relative;
  }
  /* line 4460, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul li a.give {
    background-color: transparent;
    text-align: left;
    text-transform: capitalize;
    padding: 0 7px;
    height: auto;
    color: #fff;
    font-weight: 600;
  }
  /* line 4469, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul li a.give:before {
    border: none;
  }
  /* line 4475, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul li.menu-item-has-children > a:after {
    font-size: 1.375rem;
    line-height: 20px;
    height: 22px;
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    right: 15px;
  }
  /* line 4487, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul li.menu-item-has-children > a:after.expanded > a:after {
    content: "\f107";
  }
  /* line 4492, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul li.profile {
    font-size: 0;
  }
  /* line 4495, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul li.profile > a {
    padding: 12px 20px;
    font-size: 1rem;
    line-height: 20px;
    background: #505759;
  }
  /* line 4504, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul ul.sub-menu {
    position: relative;
    padding: 0 15px;
  }
  /* line 4508, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul ul.sub-menu li {
    background: none transparent;
    border-bottom-color: #fff;
  }
  /* line 4512, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul ul.sub-menu li:last-child {
    border-bottom: 0;
  }
  /* line 4521, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .brand {
    text-align: left;
    margin: 0 auto 0 0;
    padding: 2px 15px 0 0;
    float: left;
  }
  /* line 4527, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .brand img {
    height: auto;
    max-height: 30px;
    width: auto;
    margin: -7px auto;
  }
  /* line 4535, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .profile-menu {
    float: left;
  }
  /* line 4539, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .site-menu {
    float: left;
  }
  /* line 4542, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .site-menu a {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
  }
  /* line 4547, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .site-menu ul {
    display: block;
    position: absolute;
  }
  /* line 4551, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .site-menu ul li {
    list-style: none;
  }
  /* line 4554, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .site-menu ul li a {
    color: #333;
  }
  /* line 4561, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .nav-sub {
    /* move up with other code of this section ??? */
  }
  /* line 4563, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .nav-sub ul {
    display: none;
  }
  /* line 4567, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .nav-sub .mobile-sub {
    display: block;
    text-transform: uppercase;
  }
}

/* max: 800px **************************************************************************************************************************************/
@media screen and (max-width: 800px) {
  /* line 4580, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout ul li {
    width: 33.333333333%;
  }
  /* line 4584, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-4 ul li {
    width: 50%;
    padding-bottom: 1.75438596%;
  }
  /* line 4589, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-6 ul li {
    width: 25%;
  }
}

/* max: $break-md 768px **************************************************************************************************************************************/
@media (max-width: 768px) {
  /* line 4601, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-top .content {
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
  }
  /* line 4606, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-top .content h2 {
    font-size: 28px;
    line-height: 30px;
    display: inline;
  }
  /* line 4611, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-top .content h2 br {
    display: inline;
    display: none;
  }
  /* line 4617, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-top .content .btn {
    max-width: 100%;
    margin: 22px auto 0;
    display: block;
    width: 300px;
    box-sizing: border-box;
  }
  /* line 4629, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon .content {
    position: relative;
    padding-top: 60%;
    background-image: linear-gradient(-180deg, rgba(95, 95, 96, 0) 0%, rgba(95, 95, 96, 0) 20%, #505759 66%);
  }
  /* line 4634, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon .content > div {
    padding: 20px;
    max-width: 480px;
    margin: 0 auto;
  }
  /* line 4639, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon .content > div .watch {
    margin-bottom: 30px;
  }
  /* line 4642, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon .content > div .watch .btn {
    margin: 0 0 20px 0;
  }
  /* line 4646, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon .content > div .watch .options {
    clear: both;
    display: block;
    float: none;
    margin-left: 0;
    padding-left: 0;
    border-left: none;
  }
  /* line 4659, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .back-top img.content-img {
    max-width: 100%;
    max-height: 200px;
  }
  /* line 4664, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor {
    width: 100%;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: top center;
  }
  /* line 4670, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor > img {
    display: none;
  }
  /* line 4674, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor .content {
    height: auto;
    position: relative;
    position: relative;
    padding-top: 40%;
    background-color: rgba(95, 95, 96, 0);
    background-image: -webkit-linear-gradient(-90deg, rgba(95, 95, 96, 0) 0%, rgba(95, 95, 96, 0) 20%, #505759 66%);
    background-image: linear-gradient(-180deg, rgba(95, 95, 96, 0) 0%, rgba(95, 95, 96, 0) 20%, #505759 66%);
  }
  /* line 4683, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor .content div {
    padding: 40px;
  }
  /* line 4688, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor a.btn {
    border-color: #2FDE90 !important;
    margin-top: 15px;
  }
  /* line 4692, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor a.btn:hover {
    background-color: #2FDE90 !important;
  }
  /* line 4698, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-family {
    padding: 7.5% 0;
  }
  /* line 4701, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-family h2 {
    margin: 0 0 5.5%;
  }
  /* line 4705, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-family .logo {
    height: auto;
    margin: 0;
  }
  /* line 4709, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-family .logo img {
    position: static;
    bottom: auto;
    left: auto;
    right: auto;
    margin: 0;
    display: inline;
  }
  /* line 4719, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-family p {
    margin: 20px 0;
  }
  /* line 4724, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-posts {
    padding-bottom: 20px;
  }
  /* line 4727, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-posts .title {
    height: auto;
    display: block;
  }
  /* line 4731, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-posts .title h4 {
    margin: 33px 0 20px;
    display: block;
  }
  /* line 4737, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-posts p {
    margin: 0 auto 22px;
    max-width: 500px;
    font-size: 1rem;
    line-height: 1.4375em;
  }
  /* line 4745, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg {
    min-height: 100px;
  }
  /* line 4748, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg > img {
    min-height: 285px;
  }
  /* line 4752, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    min-height: 250px;
  }
  /* line 4758, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob .content {
    padding: 20px;
  }
  /* line 4762, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob > img {
    display: none;
  }
  /* line 4766, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob.center-vert .content {
    padding-bottom: 20px;
    padding-top: 20px;
  }
  /* line 4771, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob h2 {
    margin: 0;
  }
  /* line 4775, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob h3 {
    margin: 0;
  }
  /* line 4779, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob h4 {
    margin: 0;
  }
  /* line 4783, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob h5 {
    margin: 0;
  }
  /* line 4787, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob h6 {
    margin: 0;
    font-size: 2.5rem;
  }
  /* line 4794, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-list {
    display: none;
  }
  /* line 4798, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .two-col div {
    width: 100%;
    margin: 20px 0 40px;
  }
  /* line 4802, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .two-col div:last-child {
    margin-bottom: 0;
  }
  /* line 4807, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .three-col div {
    width: 100%;
  }
  /* line 4811, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .social-nav ul.social-links li a {
    margin: 0 2px;
  }
  /* line 4815, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  footer p {
    display: block;
    border-left: none;
    border-top: 3px solid #bbbdc0;
    text-align: center;
    padding: 12px 0;
    margin-left: 0;
  }
  /* line 4823, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  footer p span {
    border-left: none;
  }
  /* line 4828, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-bar {
    display: none;
  }
  /* line 4832, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .locations-link {
    display: block;
    padding: 10px;
    color: #ccc;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
  }
  /* line 4843, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-top .content {
    padding-top: 0;
  }
  /* line 4847, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-top h2 {
    margin: 0;
    font-size: 2rem;
  }
  /* line 4852, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-top h3 {
    font-size: 1.3125rem;
  }
  /* line 4856, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-top h4 {
    font-size: 1rem;
  }
  /* line 4861, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .back-content .content-wrap {
    padding: 40px 0;
  }
  /* line 4865, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .multi-col .content-wrap {
    display: block;
  }
  /* line 4868, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .multi-col .content-wrap > div {
    margin-bottom: 50px;
  }
  /* line 4871, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .multi-col .content-wrap > div img {
    max-height: 200px;
    width: auto !important;
    max-width: 100% !important;
    display: block;
    margin: 0 auto;
  }
  /* line 4879, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .multi-col .content-wrap > div:last-child {
    margin-bottom: 0;
  }
  /* line 4883, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .multi-col .content-wrap > div > .responsive-video {
    position: relative;
    top: auto;
    left: auto;
  }
  /* line 4891, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .double-col .content-wrap > div {
    flex: none;
    margin-right: 0;
    margin-bottom: 50px;
  }
  /* line 4896, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .double-col .content-wrap > div h4 {
    margin-top: 0;
  }
  /* line 4900, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .double-col .content-wrap > div:last-child {
    margin-bottom: 0;
  }
  /* line 4905, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .triple-col .content-wrap > div {
    margin-right: 0;
    flex: none;
  }
  /* line 4910, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .one-two .content-wrap {
    display: block;
  }
  /* line 4913, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .one-two .content-wrap > div {
    flex: none;
  }
  /* line 4916, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .one-two .content-wrap > div:last-child {
    margin: 0;
  }
  /* line 4924, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events h2 {
    font-size: 2.1875rem;
    line-height: 1em;
    padding: 0;
  }
  /* line 4932, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events .content-wrap .btn-wrap {
    padding: 30px 0 0;
  }
  /* line 4936, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events .content-wrap div.link {
    text-align: left;
  }
  /* line 4941, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events .back-events {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 4945, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events .back-events > div {
    padding: 40px 0;
  }
  /* line 4948, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events .back-events > div > div.name h6 {
    margin-bottom: 20px;
  }
  /* line 4952, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events .back-events > div:last-child {
    border-bottom: 1px solid #898D8D;
  }
  /* line 4959, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-news h2 {
    font-size: 2.1875rem;
  }
  /* line 4967, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-ministries .content-wrap h2 {
    font-size: 2.1875rem;
    line-ehgith: 1.0857142857em;
    margin-bottom: 20px;
  }
  /* line 4973, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-ministries .content-wrap .grid-layout li > div {
    display: block;
    height: auto;
  }
  /* line 4977, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-ministries .content-wrap .grid-layout li > div h4 {
    margin: 25px 0 20px;
  }
  /* line 4982, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-ministries .content-wrap .btn-wrap {
    margin-top: 20px;
  }
  /* line 4992, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-staff .content-wrap .grid-layout ul li {
    padding-bottom: 0;
    margin-bottom: 35px;
  }
  /* line 4996, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-staff .content-wrap .grid-layout ul li img {
    margin-bottom: 8px;
  }
  /* line 5001, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-staff .content-wrap h2 {
    font-size: 2.1875rem;
    line-ehgith: 1.0857142857em;
    margin-bottom: 20px;
  }
  /* line 5011, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-listing-title .select-group {
    float: none;
    width: 100%;
    margin-bottom: 15px;
  }
  /* line 5017, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-listing-title h3 {
    float: none;
    text-align: center;
  }
  /* line 5022, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-listing-title div {
    width: auto;
    width: 50%;
  }
  /* line 5028, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-bio div.card {
    max-width: 300px;
    margin: 0 auto 50px;
    padding-bottom: 0;
  }
  /* line 5034, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-layout[class^="items-"] ul li, .grid-layout[class*=" items-"] ul li, .grid-layout ul li {
    width: auto;
  }
  /* line 5038, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-layout[class^="items-"] ul li img, .grid-layout[class*=" items-"] ul li img, .grid-layout ul li img {
    margin-bottom: 0;
  }
  /* line 5042, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-news .news-items {
    display: block;
    text-align: left;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 5049, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-news .news-items > li, .ministry-news .news-items .custom-news .news-items > li {
    padding: 0;
    border: none;
    border-bottom: 1px solid #bbbdc0;
    padding-bottom: 25px;
  }
  /* line 5057, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-news .news-items {
    display: block;
    text-align: left;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 5064, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-news .news-items > li, .custom-news .news-items .custom-news .news-items > li {
    padding: 0;
    border: none;
    border-bottom: 1px solid #bbbdc0;
    padding-bottom: 25px;
  }
  /* line 5074, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-events > div div.name {
    width: 100%;
  }
  /* line 5078, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-events > div div.desc {
    width: 100%;
  }
  /* line 5082, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-events > div div.link {
    margin-top: 35px;
    width: 100%;
    text-align: center;
  }
  /* line 5091, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events > div div.name {
    width: 100%;
  }
  /* line 5095, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events > div div.desc {
    width: 100%;
  }
  /* line 5099, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events > div div.link {
    margin-top: 35px;
    width: 100%;
    text-align: center;
  }
  /* line 5108, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .back-events > div div.name {
    width: 100%;
  }
  /* line 5112, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .back-events > div div.desc {
    width: 100%;
  }
  /* line 5116, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .back-events > div div.link {
    margin-top: 35px;
    width: 100%;
    text-align: center;
  }
  /* line 5123, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-page .double-col-callout {
    text-align: center;
  }
  /* line 5126, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-page .double-col-callout > div {
    width: 100%;
    margin: 0;
    margin-bottom: 55px;
  }
  /* line 5131, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-page .double-col-callout > div:last-child {
    margin-bottom: 15px;
  }
  /* line 5137, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-page .double-col-callout {
    text-align: center;
  }
  /* line 5140, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-page .double-col-callout > div {
    width: 100%;
    margin: 0;
    margin-bottom: 55px;
  }
  /* line 5145, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-page .double-col-callout > div:last-child {
    margin-bottom: 15px;
  }
  /* line 5151, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-three-cols div {
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
    border: none;
    border-bottom: 1px solid #bbbdc0;
  }
  /* line 5158, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-three-cols div:last-child {
    border-bottom: none;
  }
  /* line 5163, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-top {
    height: auto;
  }
  /* line 5166, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-top .content {
    height: auto;
    position: relative;
    padding-top: 50px;
    padding-bottom: 70px;
  }
  /* line 5174, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-info .mission {
    width: 100%;
    float: none;
    margin-bottom: 30px;
  }
  /* line 5179, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-info .mission a.btn {
    margin-top: 15px;
  }
  /* line 5183, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-info .mission .side {
    float: none;
    width: 100%;
    margin-bottom: 35px;
  }
  /* line 5188, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-info .mission .side img {
    width: 100%;
    max-width: 400px;
    margin-bottom: 25px;
  }
  /* line 5196, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-expect {
    width: 100%;
    height: auto;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    min-height: 0;
    padding-bottom: 30px;
  }
  /* line 5205, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-expect > img {
    display: none;
  }
  /* line 5209, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-expect .content {
    background-size: cover;
    height: auto;
    display: block;
    position: relative;
  }
  /* line 5215, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-expect .content > div {
    display: block;
  }
  /* line 5219, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-expect .content .text-wrap {
    width: 100%;
    padding: 45px 0;
    display: block;
  }
  /* line 5225, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-expect .content .video-wrap {
    width: 100%;
    margin-top: 20px;
    display: block;
  }
  /* line 5230, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-expect .content .video-wrap img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
  }
  /* line 5239, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-ministries .grid-layout ul li, .ministry-subministries .grid-layout ul li {
    margin-bottom: 35px;
  }
  /* line 5243, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map {
    width: 100%;
    background-repeat: no-repeat;
    background-size: 250%;
    background-position: 20% -65%;
    background-color: #898D8D;
    padding-top: 50%;
  }
  /* line 5251, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map img {
    display: none;
  }
  /* line 5255, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map .location-info {
    display: block;
    position: relative;
    min-width: initial;
    padding: 25px;
    width: 100%;
    left: auto;
    height: auto;
    background: #898D8D;
  }
  /* line 5267, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-bio {
    padding: 10px;
  }
  /* line 5270, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-bio .card {
    position: relative;
    width: 100%;
    padding-bottom: 20px;
  }
  /* line 5276, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-bio ul.social-links li a {
    margin: 0;
  }
  /* line 5281, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  a.btn.btn-campus-toggle {
    display: block;
    color: #fff;
    margin: 0 10px 20px;
  }
  /* line 5286, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  a.btn.btn-campus-toggle.toggled {
    margin-bottom: 0;
  }
  /* line 5289, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  a.btn.btn-campus-toggle.toggled:after {
    content: "\f0d7";
  }
  /* line 5295, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter {
    padding-bottom: 0;
  }
  /* line 5298, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .search-bar {
    clear: both;
    width: 100%;
  }
  /* line 5302, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .search-bar .input-group {
    width: 100%;
  }
  /* line 5307, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .campus {
    background: #f8f8f8;
    padding: 12px 0;
  }
  /* line 5311, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .campus h6 {
    display: none;
  }
  /* line 5315, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .campus ul {
    width: 100%;
    display: block;
    margin: 0 auto;
    max-width: 400px;
    padding: 0;
  }
  /* line 5322, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .campus ul li {
    width: 33.33333333%;
    text-align: center;
    box-sizing: border-box;
    padding: 13px 2.5%;
    margin: 0;
  }
  /* line 5329, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .campus ul li a {
    height: 35px;
    width: 100%;
    font-size: 18px;
    padding-left: 0;
    padding-top: 8px;
  }
  /* line 5336, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .campus ul li a:before {
    display: none;
    height: 35px;
    padding-top: 9px;
    width: 30px;
  }
  /* line 5343, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .campus ul li a.selected {
    padding-left: 35px;
  }
  /* line 5346, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .campus ul li a.selected:before {
    display: block;
  }
  /* line 5355, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .input-group {
    width: auto;
  }
  /* line 5360, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .opportunities-wrap ul.campus {
    float: none;
    width: auto;
    display: inline;
    text-align: left;
    padding-right: 0;
  }
  /* line 5367, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .opportunities-wrap ul.campus li {
    margin: 0 10px 8px 0;
  }
  /* line 5371, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .opportunities-wrap ul.campus h6 {
    width: 100%;
    clear: both;
  }
  /* line 5378, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .opportunities-wrap ul.campus .list .single .info {
    width: 100%;
    float: none;
  }
  /* line 5383, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .opportunities-wrap ul.campus .list .single h6 ul.type {
    display: block;
    margin: 0 0 3px 0;
    padding-left: 0;
  }
  /* line 5391, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-top h2 {
    font-size: 2.5rem;
    line-height: 1.1em;
  }
  /* line 5396, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-content {
    padding: 20px 20px 0;
  }
  /* line 5399, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-content.opportunity-content .event-single .details {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 5406, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-listing .date-wrap .date-big {
    width: 95px;
    margin: 0;
  }
  /* line 5411, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-listing .date-wrap .list {
    width: calc(100% - 95px);
  }
  /* line 5414, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-listing .date-wrap .list .single {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 5418, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-listing .date-wrap .list .single span.time {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    width: auto;
    padding: 4px 0 10px;
  }
  /* line 5427, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-listing .date-wrap .list .single ul.campus {
    float: none;
    width: auto;
    display: inline;
    text-align: left;
  }
  /* line 5433, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-listing .date-wrap .list .single ul.campus li {
    margin: 0 10px 8px 0;
  }
  /* line 5438, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-listing .date-wrap .list .single h6 {
    width: 100%;
    clear: both;
  }
  /* line 5448, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .date-big {
    width: 95px;
    margin: 0;
  }
  /* line 5453, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .details {
    width: calc(100% - 95px);
    padding-left: 0;
  }
  /* line 5457, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .details span.time {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    width: auto;
    padding: 4px 0 10px;
  }
  /* line 5466, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .details ul.campus {
    float: none;
    width: auto;
    display: inline;
    text-align: left;
    padding-right: 0;
  }
  /* line 5473, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .details ul.campus li {
    margin: 0 10px 8px 0;
  }
  /* line 5478, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .details h4 {
    width: 100%;
  }
  /* line 5482, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .details h6 {
    width: 100%;
    clear: both;
  }
  /* line 5487, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .details .post-content {
    width: 100%;
  }
  /* line 5493, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .sermon-info.single-col span.date {
    margin-top: 2px;
    display: block;
    padding: 0;
    border: none;
  }
  /* line 5500, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .sermon-list .sermon.has-image {
    display: block;
    align-items: center;
  }
  /* line 5504, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .sermon-list .sermon.has-image img.attachment-post-thumbnail {
    display: block;
    max-width: 100%;
    height: auto;
    flex: none;
    margin: 0 auto 10px;
  }
  /* line 5512, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .sermon-list .sermon.has-image div.sermon-deets {
    flex: none;
  }
}

/* max: $break-md 768px **************************************************************************************************************************************/
@media screen and (max-width: 768px) {
  /* line 5524, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor h3 {
    font-size: 1.5rem;
  }
  /* line 5528, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor p {
    font-size: 1rem;
    line-height: 1.4375em;
  }
  /* line 5536, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon h2 {
    font-size: 2.5rem;
  }
  /* line 5540, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon a.play {
    top: 110px;
  }
  /* line 5544, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon p.details span {
    display: block;
    padding: 0;
    border-left: none;
    white-space: normal;
  }
  /* line 5551, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon .sermon-info {
    padding: 6% 165px;
  }
  /* line 5555, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon .content {
    padding-top: 300px;
    background-color: rgba(95, 95, 96, 0);
    background-image: -webkit-linear-gradient(-90deg, rgba(95, 95, 96, 0) 0%, rgba(95, 95, 96, 0) 20%, #505759 66%);
    background-image: linear-gradient(-180deg, rgba(95, 95, 96, 0) 0%, rgba(95, 95, 96, 0) 20%, #505759 66%);
  }
  /* line 5561, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon .content > div {
    max-width: 380px;
  }
  /* line 5569, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-family h2 {
    font-size: 1.875rem;
    line-ehgith: 1.1333333333em;
  }
  /* line 5574, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-family p {
    font-size: 1rem;
    line-height: 1.4375em;
  }
  /* line 5580, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-posts p a.link, .home-posts p span.link {
    margin-bottom: 30px;
  }
  /* line 5586, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-listing div {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 70%;
    min-width: 200px;
    margin-bottom: 40px;
  }
  /* line 5594, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-listing div.service-times {
    width: 100%;
    margin-bottom: 0;
  }
  /* line 5600, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-listing.campus-listing div {
    text-align: center;
  }
  /* line 5605, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-ministries h2, .ministry-subministries h2 {
    margin-bottom: 30px;
  }
  /* line 5609, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map {
    background-position: 20% -35%;
  }
  /* line 5615, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .search-results .img {
    width: 80px;
  }
  /* line 5619, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .search-results p {
    text-align: left;
  }
}

/* max: $break-sm 660px **************************************************************************************************************************************/
@media (max-width: 660px) {
  /* line 5629, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .sermon-info.single-col {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 5635, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .sermon-info.single-col span.speaker {
    display: block;
    margin-top: 5px;
  }
  /* line 5640, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .sermon-info.single-col span.series {
    display: block;
    padding: 0;
    border: none;
    line-height: 1em;
    margin-bottom: 8px;
  }
  /* line 5648, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .sermon-info.single-col span.date {
    display: block;
    padding: 0;
    border: none;
  }
  /* line 5656, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-content {
    padding: 20px 10px 0;
  }
  /* line 5662, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .content-desk {
    display: none;
  }
  /* line 5666, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .content-mob {
    display: block;
    padding: 15px 10px 0;
  }
  /* line 5670, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .content-mob > :first-child {
    margin-top: 0;
  }
  /* line 5674, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .content-mob .btn-register {
    margin-top: 30px;
  }
  /* line 5680, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-content > a.btn {
    margin: 20px 0 50px;
  }
  /* line 5684, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-top {
    min-height: 0;
  }
  /* line 5687, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-top .content {
    padding: 30px 0 40px;
  }
  /* line 5691, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-top h2 {
    font-size: 3.125rem;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 5697, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-top a.btn {
    margin-top: 25px;
  }
}

/* max: 600px **************************************************************************************************************************************/
@media screen and (max-width: 600px) {
  /* line 5709, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout ul li {
    width: 50%;
    padding: 0 1.75438596% 3.50877192%;
  }
  /* line 5714, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-1 ul li {
    width: 50%;
    padding: 0 1.75438596% 3.50877192%;
  }
  /* line 5719, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-2 ul li {
    width: 50%;
    padding: 0 1.75438596% 3.50877192%;
  }
  /* line 5724, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-3 ul li {
    width: 50%;
    padding: 0 1.75438596% 3.50877192%;
  }
  /* line 5730, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  a.btn.btn-massive, button.btn.btn-massive {
    font-size: 1.875rem;
    padding: 15px 25px;
  }
  /* line 5735, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-top .content h2 {
    display: none;
  }
}

/* max: 525px **************************************************************************************************************************************/
@media screen and (max-width: 525px) {
  /* line 5746, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .search-results h4 span {
    max-width: none;
  }
  /* line 5750, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .search-results h4 small {
    float: none;
    margin: 0;
    position: relative;
    display: block;
  }
}

/* max: 449px **************************************************************************************************************************************/
@media screen and (max-width: 449px) {
  /* line 5763, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-top .content .btn {
    width: 100%;
  }
  /* line 5767, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-ministries h2, .ministry-subministries h2 {
    margin-bottom: 30px;
  }
  /* line 5771, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-ministries .grid-layout li, .ministry-subministries .grid-layout li {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 5777, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-ministries .grid-layout li > div, .campus-ministries .grid-layout li > a > div, .ministry-subministries .grid-layout li > div, .ministry-subministries .grid-layout li > a > div {
    height: auto;
    display: block;
    padding: 6px 0 4px;
  }
  /* line 5785, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-listing.campus-listing div {
    width: 90%;
  }
  /* line 5788, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-listing.campus-listing div.service-times {
    width: 100%;
    margin-bottom: 0;
  }
  /* line 5797, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .post-content .btn {
    display: block;
    width: 85%;
    margin: 0 auto;
    box-sizing: border-box;
  }
  /* line 5803, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .post-content .btn.fixed-width {
    width: auto;
  }
}

/* max: 376px **************************************************************************************************************************************/
@media screen and (max-width: 376px) {
  /* line 5816, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout ul li {
    width: 100%;
    padding: 0 3% 5%;
  }
  /* line 5821, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-1 ul li {
    width: 100%;
    padding: 0 3% 5%;
  }
  /* line 5826, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-2 ul li {
    width: 100%;
    padding: 0 3% 5%;
  }
  /* line 5831, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-3 ul li {
    width: 100%;
    padding: 0 3% 5%;
  }
  /* line 5836, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout.items-4 ul li {
    width: 100%;
    padding: 0 3% 5%;
  }
}

/* MYMISSION LOGIN FORM */
/* line 5849, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.login {
  margin: 0 auto;
  max-width: 500px;
}

/* line 5853, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.login input[type="text"] {
  max-width: 400px;
  width: 80%;
  line-height: 3em;
  margin: 0.2em 2em;
  border-radius: 5px;
  border: 2px solid #f2f2f2;
  outline: none;
  padding-left: 10px;
}

/* line 5864, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.login input[type="password"] {
  max-width: 400px;
  width: 80%;
  line-height: 3em;
  margin: 0.2em 2em;
  border-radius: 5px;
  border: 2px solid #f2f2f2;
  outline: none;
  padding-left: 10px;
}

/* line 5876, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.login-header {
  color: #000;
  text-align: center;
  font-size: 300%;
}

/* line 5882, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.login-form {
  border: .5px solid #000;
  background: #4facff;
  border-radius: 10px;
  box-shadow: 0px 0px 10px #000;
  box-sizing: border-box;
  padding-top: 15px;
  padding-bottom: 10%;
  margin: 5% auto;
  text-align: center;
}

/* line 5893, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.login-form h3 {
  text-align: left;
  margin-bottom: 0;
  margin-left: 40px;
  padding-bottom: 0;
  color: #000;
}

/* line 5901, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.login-form input[type="submit"] {
  height: 30px;
  width: 100px;
  background: #fff;
  margin: 25px 0 15px 0;
  border: 1px solid #f2f2f2;
  border-radius: 20px;
  color: slategrey;
  text-transform: uppercase;
  cursor: pointer;
}

/* line 5914, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sign-up {
  color: #f2f2f2;
  margin-left: -70%;
  cursor: pointer;
  text-decoration: underline;
}

/* line 5921, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.no-access {
  color: #E86850;
  margin: 20px 0px 20px -57%;
  text-decoration: underline;
  cursor: pointer;
}

/* line 5928, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.try-again {
  color: #f2f2f2;
  text-decoration: underline;
  cursor: pointer;
}

/*Media Querie*/
@media only screen and (min-width: 150px) and (max-width: 530px) {
  /* line 5938, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .login-form h3 {
    text-align: center;
    margin: 0;
  }
  /* line 5943, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .login-button {
    margin-bottom: 10px;
  }
}

/* line 5951, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.video-responsive {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}

/* line 5957, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.video-responsive iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}

/* line 5966, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-app-desktop {
  width: 100%;
}

/* line 5969, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-app-desktop img {
  width: 100%;
}

/* line 5974, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-app-mobile {
  width: 100%;
}

/* line 5977, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-app-mobile img {
  width: 100%;
}

/* line 5982, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-app-desktop {
  display: none;
}

/* line 5986, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-app-mobile {
  display: block;
}

@media screen and (min-width: 768px) {
  /* line 5993, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-app-desktop {
    display: block;
  }
  /* line 5997, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-app-mobile {
    display: none;
  }
}

/* line 6004, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-events {
  width: 100%;
  margin: 0;
  padding: 30px;
  background-color: white;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}

@media screen and (min-width: 768px) {
  /* line 6004, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-events {
    flex-direction: row;
    padding: 50px;
  }
}

/* line 6019, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-events .twam {
  display: block;
  padding-top: 70px;
  width: 100%;
  height: 300px;
  background-color: #e0a526;
  margin-bottom: 40px;
  text-align: center;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  /* line 6019, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-events .twam {
    width: 48%;
    margin-bottom: 0;
  }
}

/* line 6034, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-events .twam img {
  width: 200px;
  padding-top: 15px;
}

/* line 6039, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-events .twam p {
  margin: 0;
  padding: 20px 0 0 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1px;
  color: black;
}

/* line 6050, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-events .app {
  display: block;
  padding-top: 70px;
  width: 100%;
  height: 300px;
  background-color: #D06418;
  text-align: center;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  /* line 6050, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-events .app {
    width: 48%;
  }
}

/* line 6063, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-events .app .combo {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
}

/* line 6069, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-events .app .combo img {
  width: 100px;
  height: 100px;
}

/* line 6074, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-events .app .combo h6 {
  margin: 0;
  padding: 25px 0 0 15px;
  text-align: left;
  font-family: TradeGothicLTPro-Bd2;
  font-weight: normal;
  font-size: 32px;
  line-height: 1em;
  text-transform: uppercase;
  color: white;
}

/* line 6087, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-events .app p {
  margin: 0;
  padding: 20px 0 0 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1px;
  color: white;
}

/* line 6100, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.overbox {
  aspect-ratio: 1.67;
  border-radius: 24px;
  overflow: hidden;
  position: relative;
  width: 100%;
  /* width: min(90vw, 700px); */
  box-shadow: 0 20px 45px rgba(0, 0, 0, 0.25);
}

/* line 6109, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.overbox p {
  z-index: 100;
  color: white;
  font-weight: bold;
}

/* line 6116, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.slide-container {
  aspect-ratio: 1.67;
  border-radius: 24px;
  overflow: hidden;
  position: absolute;
  width: 100%;
  /* width: min(90vw, 700px); */
  box-shadow: 0 20px 45px rgba(0, 0, 0, 0.25);
}

/* line 6125, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.slide-container .slide {
  animation: fadeSlide 15s ease-in-out infinite;
  display: block;
  height: 100%;
  inset: 0;
  object-position: center;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

/* line 6136, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.slide-container .slide-1 {
  animation-delay: 0s;
  z-index: 3;
}

/* line 6141, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.slide-container .slide-2 {
  animation-delay: 5s;
  z-index: 2;
}

/* line 6146, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.slide-container .slide-3 {
  animation-delay: 10s;
  z-index: 1;
}

@keyframes fadeSlide {
  0% {
    opacity: 1;
  }
  33% {
    opacity: 0;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

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