/*!
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 27, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header h1.manheim {
  width: 205px;
}

/* line 32, ../../../../../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 41, ../../../../../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 48, ../../../../../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 54, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header .top .profile a {
  padding: 0 5px;
}

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

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

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

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

/* line 76, ../../../../../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 88, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header .top a {
  color: #bbbdc0;
  text-decoration: none;
}

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

/* line 98, ../../../../../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 120, ../../../../../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 138, ../../../../../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 148, ../../../../../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 159, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
header nav > ul li.menu-item-has-children {
  position: relative;
}

/* line 162, ../../../../../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 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 {
  box-sizing: border-box;
  padding: 0;
}

/* line 177, ../../../../../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 187, ../../../../../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 198, ../../../../../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 203, ../../../../../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 212, ../../../../../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 229, ../../../../../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 244, ../../../../../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 255, ../../../../../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 271, ../../../../../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 278, ../../../../../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 287, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_header.scss */
.alert-bar.grey {
  text-align: center;
}

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

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

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

/* line 306, ../../../../../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;
}

/* line 1, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-top h2 {
  padding-left: 300px;
  padding-right: 300px;
}

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

/* line 12, ../../../../../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 17, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-top h2 {
  text-align: center;
}

/* line 21, ../../../../../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 28, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-top.text-dark h6 {
  color: #898D8D;
}

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

/* line 36, ../../../../../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 48, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-top .content {
  padding-top: 30px;
}

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

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

/* line 63, ../../../../../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 68, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-top h2.text-white {
  color: #fff;
}

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

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

/* line 82, ../../../../../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 90, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-top.text-light h2 {
  color: #fff;
}

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

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

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

/* line 108, ../../../../../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 118, ../../../../../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 133, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-bar i.fa {
  font-size: 16px;
  display: inline-block;
}

/* line 138, ../../../../../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 145, ../../../../../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 155, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-bar ul li a {
  color: #bbbdc0;
  text-decoration: none;
}

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

/* line 164, ../../../../../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 171, ../../../../../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 179, ../../../../../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 186, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.dot-nav {
  text-align: center;
}

/* line 189, ../../../../../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 199, ../../../../../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 204, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.dynamic-page-staff .grid-layout {
  margin: 0 auto;
  padding: 0;
}

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

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

/* line 218, ../../../../../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 225, ../../../../../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 231, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.link-list {
  margin: 0;
  padding: 0;
}

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

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

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

/* line 252, ../../../../../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 265, ../../../../../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 269, ../../../../../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 275, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.link-list-side li a[aria-current="page"] {
  color: #000;
}

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

/* line 287, ../../../../../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 294, ../../../../../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 302, ../../../../../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 319, ../../../../../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 324, ../../../../../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 331, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-wrapper .form-group {
  clear: both;
  padding-bottom: 15px;
}

/* line 335, ../../../../../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 340, ../../../../../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 344, ../../../../../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 350, ../../../../../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 355, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-wrapper label {
  display: block;
  margin-bottom: 5px;
}

/* line 360, ../../../../../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 366, ../../../../../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 374, ../../../../../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 379, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-wrapper #prayer-alert-bar ul {
  margin: 8px 0;
}

/* line 382, ../../../../../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 393, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.video-header {
  padding: 20px;
  max-width: 968px;
  margin: 0 auto;
}

/* line 398, ../../../../../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 406, ../../../../../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 414, ../../../../../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 422, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-page {
  background: #fff;
}

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

/* line 430, ../../../../../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 437, ../../../../../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 442, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-page .single-col-callout .btn {
  margin-top: 50px;
}

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

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

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

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

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

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

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

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

/* line 490, ../../../../../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 497, ../../../../../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 502, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-page .single-col-callout .btn {
  margin-top: 50px;
}

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

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

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

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

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

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

/* line 542, ../../../../../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 547, ../../../../../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 555, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-three-cols > div p:first-child {
  margin: 0;
}

/* line 560, ../../../../../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 564, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-three-cols .col-center h2 {
  margin-bottom: 20px;
}

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

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

/* line 577, ../../../../../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 583, ../../../../../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 591, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.double-col-callout {
  text-align: center;
  padding: 7% 0;
}

/* line 595, ../../../../../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 604, ../../../../../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 610, ../../../../../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 616, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.double-col-callout a.btn {
  margin-top: 20px;
}

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

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

/* line 629, ../../../../../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 636, ../../../../../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 642, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-news h2 {
  font-size: 2.5rem;
}

/* line 646, ../../../../../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 652, ../../../../../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 657, ../../../../../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 669, ../../../../../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 680, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-news .news-items > li:first-child {
  padding-left: 0;
}

/* line 684, ../../../../../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 691, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-news .dot-nav {
  margin-top: 5%;
}

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

/* line 700, ../../../../../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 707, ../../../../../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 715, ../../../../../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 720, ../../../../../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 725, ../../../../../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 730, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-events > div > div.name h4 em {
  display: block;
}

/* line 735, ../../../../../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 744, ../../../../../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 749, ../../../../../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 755, ../../../../../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 763, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-events a.btn.more {
  margin: 50px 0 0;
}

/* line 768, ../../../../../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 782, ../../../../../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 789, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top > img {
  display: none;
}

/* line 793, ../../../../../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 800, ../../../../../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 807, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top h3 {
  color: #898D8D;
  margin: 0 0 5px;
}

/* line 812, ../../../../../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 817, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top h4 span {
  white-space: nowrap;
}

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

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

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

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

/* line 840, ../../../../../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 844, ../../../../../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 852, ../../../../../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 856, ../../../../../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 862, ../../../../../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 868, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top.blurred .content {
  z-index: 2;
}

/* line 872, ../../../../../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 889, ../../../../../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 917, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-top.blurred .img-full {
    display: none;
  }
}

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

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

/* line 928, ../../../../../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 935, ../../../../../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 943, ../../../../../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 947, ../../../../../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 953, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-info .side .campus-address {
  padding: 20px 0 0;
}

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

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

/* line 967, ../../../../../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 974, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-info .mission {
  width: 75%;
  float: right;
  vertical-align: top;
}

/* line 979, ../../../../../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 985, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-info .mission a.btn {
  margin-top: 30px;
}

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

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

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

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

/* line 1013, ../../../../../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 1020, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-expect .text-wrap h3 {
  margin: 0 0 20px;
}

/* line 1024, ../../../../../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 1030, ../../../../../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 1035, ../../../../../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 1040, ../../../../../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 1049, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-expect .video-wrap p {
  margin: 0;
}

/* line 1053, ../../../../../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 1062, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid {
  background: #fff;
  position: relative;
}

/* line 1066, ../../../../../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 1073, ../../../../../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 1081, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid > a:before {
  display: block;
  content: "";
  width: 100%;
}

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

/* line 1092, ../../../../../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 1097, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-1:before {
  padding-top: 57.3033707865%;
}

/* line 1102, ../../../../../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 1107, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-2:before {
  padding-top: 116.38225256%;
}

/* line 1112, ../../../../../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 1117, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-3:before {
  padding-top: 37.3033707865%;
}

/* line 1122, ../../../../../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 1127, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-4:before {
  padding-top: 37.3033707865%;
}

/* line 1132, ../../../../../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 1137, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-5:before {
  padding-top: 75.615212528%;
}

/* line 1142, ../../../../../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 1147, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-6:before {
  padding-top: 115.753424658%;
}

/* line 1152, ../../../../../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 1157, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-7:before {
  padding-top: 300%;
}

/* line 1162, ../../../../../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 1167, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-8:before {
  padding-top: 85.472972973%;
}

/* line 1172, ../../../../../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 1177, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-9:before {
  padding-top: 114.864864865%;
}

/* line 1182, ../../../../../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 1187, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-grid .grid-10:before {
  padding-top: 18.75%;
}

/* line 1193, ../../../../../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 1198, ../../../../../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 1203, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-ministries .grid-layout {
  margin: 0 auto;
  padding: 0;
}

/* line 1207, ../../../../../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 1211, ../../../../../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 1240, ../../../../../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 1270, ../../../../../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 1281, ../../../../../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 1289, ../../../../../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 1294, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-ministries .grid-layout a.btn {
  margin-top: 4%;
}

/* line 1300, ../../../../../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 1305, ../../../../../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 1310, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-subministries .grid-layout {
  margin: 0 auto;
  padding: 0;
}

/* line 1314, ../../../../../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 1318, ../../../../../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 1347, ../../../../../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 1377, ../../../../../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 1388, ../../../../../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 1396, ../../../../../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 1401, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-subministries .grid-layout a.btn {
  margin-top: 4%;
}

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

/* line 1410, ../../../../../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 1414, ../../../../../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 1420, ../../../../../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 1429, ../../../../../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 1442, ../../../../../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 1469, ../../../../../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 1482, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-umbrella-links.collapsed {
  border-top: 0;
  padding-top: 0;
}

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

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

/* line 1496, ../../../../../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 1501, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-staff .grid-layout h4 {
  color: #ffffff;
}

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

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

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

/* line 1522, ../../../../../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 1530, ../../../../../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 1535, ../../../../../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 1542, ../../../../../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 1549, ../../../../../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 1555, ../../../../../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 1560, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-map .location-info a.link {
  display: block;
  clear: both;
}

/* line 1565, ../../../../../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 1580, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout-flex {
  padding: 9% 0;
  max-width: 1140px;
}

/* line 1584, ../../../../../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 1622, ../../../../../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 1635, ../../../../../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 1643, ../../../../../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 1649, ../../../../../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 1656, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout {
  padding: 9% 0 3%;
  max-width: 1140px;
}

/* line 1660, ../../../../../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 1666, ../../../../../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 1676, ../../../../../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 1684, ../../../../../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 1690, ../../../../../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 1696, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout.items-1 {
  max-width: 600px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1762, ../../../../../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 1771, ../../../../../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 1775, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-content {
  min-height: 550px;
}

/* line 1779, ../../../../../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 1784, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing-title::after {
  clear: both;
  content: "";
  display: table;
}

/* line 1790, ../../../../../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 1798, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing-title .select-group {
  float: right;
  min-width: 25%;
}

/* line 1804, ../../../../../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 1809, ../../../../../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 1818, ../../../../../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 1824, ../../../../../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 1831, ../../../../../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 1836, ../../../../../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 1842, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing > div .address {
  display: block;
  padding: 5px 0 8px;
}

/* line 1847, ../../../../../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 1851, ../../../../../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 1857, ../../../../../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 1862, ../../../../../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 1869, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing > div .service-times small.and {
  margin: 0 3px;
}

/* line 1877, ../../../../../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 1882, ../../../../../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 1890, ../../../../../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 1894, ../../../../../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 1927, ../../../../../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 1940, ../../../../../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 1944, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.listing-desc + .events-wrapper .events-content {
  padding-top: 0;
}

/* line 1948, ../../../../../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 1955, ../../../../../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 1963, ../../../../../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 1970, ../../../../../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 1975, ../../../../../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 1981, ../../../../../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 1988, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .card .staff-teams strong {
  font-weight: 500;
}

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

/* line 1996, ../../../../../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 2006, ../../../../../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 2010, ../../../../../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 2016, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content h1 + p {
  margin-top: 0;
}

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

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

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

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

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

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

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

/* line 2070, ../../../../../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 2077, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .post-content h6 + p {
  margin-top: 0;
}

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

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

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

/* line 2094, ../../../../../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 2099, ../../../../../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 2103, ../../../../../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 2108, ../../../../../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 2116, ../../../../../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 2129, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-content.no-bio {
    min-width: 100px;
  }
  /* line 2134, ../../../../../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 2141, ../../../../../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 2149, ../../../../../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 2161, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-wrapper {
  padding-bottom: 5%;
}

/* line 2165, ../../../../../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 2170, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-filter::after {
  clear: both;
  content: "";
  display: table;
}

/* line 2176, ../../../../../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 2189, ../../../../../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 2198, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-filter ul span {
  white-space: nowrap;
}

/* line 2202, ../../../../../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 2207, ../../../../../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 2227, ../../../../../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 2247, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-filter ul li a.selected {
  color: #fff;
}

/* line 2250, ../../../../../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 2260, ../../../../../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 2266, ../../../../../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 2275, ../../../../../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 2286, ../../../../../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 2297, ../../../../../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 2308, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-content.opportunity-content {
  padding-top: 35px;
  max-width: 900px;
}

/* line 2312, ../../../../../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 2317, ../../../../../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 2327, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.date-wrap {
  padding: 0 10px;
  border-bottom: 5px solid #898D8D;
}

/* line 2331, ../../../../../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 2338, ../../../../../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 2344, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.date-wrap .list a.single {
  text-decoration: none;
}

/* line 2348, ../../../../../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 2359, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.date-wrap .list .single:first-child {
  border-top: none;
}

/* line 2363, ../../../../../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 2377, ../../../../../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 2383, ../../../../../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 2397, ../../../../../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 2411, ../../../../../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 2420, ../../../../../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 2428, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap {
  padding: 0 10px;
  border-bottom: 5px solid #898D8D;
}

/* line 2432, ../../../../../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 2437, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap .list a.single {
  text-decoration: none;
}

/* line 2441, ../../../../../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 2453, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap .list .single:first-child {
  border-top: none;
}

/* line 2457, ../../../../../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 2461, ../../../../../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 2467, ../../../../../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 2478, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap .list .single .excerpt p {
  margin: 8px 0 0;
}

/* line 2486, ../../../../../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 2500, ../../../../../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 2509, ../../../../../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 2516, ../../../../../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 2526, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap ul.type i {
  margin-right: 3px;
}

/* line 2530, ../../../../../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 2538, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap ul.type li:after {
  content: ",";
  display: inline;
}

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

/* line 2546, ../../../../../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 2556, ../../../../../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 2566, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunity-content ul.type i {
  margin-right: 3px;
}

/* line 2570, ../../../../../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 2578, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunity-content ul.type li:after {
  content: ",";
  display: inline;
}

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

/* line 2586, ../../../../../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 2594, ../../../../../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 2599, ../../../../../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 2606, ../../../../../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 2614, ../../../../../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 2620, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.event-single .details a.btn {
  margin: 35px 0;
}

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

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

/* line 2633, ../../../../../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 2647, ../../../../../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 2653, ../../../../../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 2667, ../../../../../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 2677, ../../../../../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 2684, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.event-single .content-mob {
  display: none;
}

/* line 2691, ../../../../../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 2697, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content h1 b {
  font-weight: 600;
}

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

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

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

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

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

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

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

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

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

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

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

/* line 2750, ../../../../../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 2759, ../../../../../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 2764, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content ul li {
  margin-bottom: 1em;
}

/* line 2767, ../../../../../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 2776, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content .title h2 {
  margin: 0;
  color: #898D8D;
}

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

/* line 2786, ../../../../../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 2793, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content img {
  max-width: 100%;
  height: auto;
}

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

/* line 2802, ../../../../../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 2808, ../../../../../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 2815, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content table {
  width: 100%;
}

/* line 2818, ../../../../../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 2823, ../../../../../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 2829, ../../../../../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 2838, ../../../../../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 2842, ../../../../../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 2846, ../../../../../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 2850, ../../../../../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 2857, ../../../../../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 2864, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content ul + .preaching-schedule {
  margin-top: 50px;
}

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

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

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

/* line 2879, ../../../../../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 2884, ../../../../../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 2892, ../../../../../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 2898, ../../../../../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 2908, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-title h1 b {
  font-weight: 600;
}

/* line 2913, ../../../../../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 2918, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-title h5 b {
  font-weight: 600;
}

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

/* line 2927, ../../../../../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 2933, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-title a.download {
  text-decoration: none;
}

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

/* line 2946, ../../../../../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 2952, ../../../../../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 2958, ../../../../../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 2964, ../../../../../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 2970, ../../../../../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 2976, ../../../../../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 2982, ../../../../../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 2988, ../../../../../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 2996, ../../../../../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 3002, ../../../../../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 3009, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-archive .single:first-child {
  border-top: none;
}

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

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

/* line 3023, ../../../../../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 3029, ../../../../../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 3039, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-archive a.read-more {
  margin-top: 8px;
}

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

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

/* line 3051, ../../../../../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 3057, ../../../../../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 3063, ../../../../../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 3069, ../../../../../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 3074, ../../../../../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 3098, ../../../../../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 3109, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results .img img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 3116, ../../../../../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 3127, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results .text strong {
  font-weight: 600;
  text-decoration: underline;
}

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

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

/* line 3142, ../../../../../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 3147, ../../../../../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 3156, ../../../../../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 3162, ../../../../../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 3168, ../../../../../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 3177, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results .no-results {
  margin-bottom: 100px;
}

/* line 3182, ../../../../../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 3190, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.pagination::after {
  clear: both;
  content: "";
  display: table;
}

/* line 3196, ../../../../../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 3206, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.pagination a em {
  font-style: normal;
}

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

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

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

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

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

/* line 3246, ../../../../../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 3252, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.blank-top h1.text-white {
  color: #fff;
}

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

/* line 3261, ../../../../../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 3267, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.blank-top h2.text-white {
  color: #fff;
}

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

/* line 3276, ../../../../../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 3281, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-bar-wrap {
  background: #fff;
}

/* line 3284, ../../../../../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 3291, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content {
  background: #fff;
}

/* line 3294, ../../../../../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 3301, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content > div {
  padding-left: 25px;
  padding-right: 25px;
}

/* line 3305, ../../../../../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 3310, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content > div:first-child .content-wrap {
  border-top: none;
}

/* line 3315, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content .section-heading + .content-wrap {
  padding-top: 0;
}

/* line 3321, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content .collapsed .content-wrap {
  padding: 6% 0;
}

/* line 3324, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content .collapsed .content-wrap h4:first-child {
  margin: 0;
}

/* line 3330, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-content p a.btn {
  margin-top: 15px;
}

/* line 3334, ../../../../../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 3344, ../../../../../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 3349, ../../../../../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 3357, ../../../../../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 3365, ../../../../../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 3371, ../../../../../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 3377, ../../../../../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 3382, ../../../../../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 3390, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.single-col .content-wrap {
  border-top: 1px solid #bbbdc0;
}

/* line 3393, ../../../../../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 3397, ../../../../../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 3405, ../../../../../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 3416, ../../../../../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 3428, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.multi-col .section-wrapper > h3 {
  border-top: 1px solid #bbbdc0;
}

/* line 3431, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.multi-col .section-wrapper > h3 .content-wrap {
  border-top: 0;
}

/* line 3439, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.double-col .content-wrap > div {
  margin-right: 10%;
}

/* line 3442, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.double-col .content-wrap > div:last-child {
  margin-right: 0;
}

/* line 3447, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.double-col.padding-none .content-wrap > div {
  margin-right: 4%;
}

/* line 3450, ../../../../../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 3458, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.triple-col .content-wrap > div {
  margin-right: 10%;
}

/* line 3461, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.triple-col .content-wrap > div:last-child {
  margin-right: 0;
}

/* line 3466, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.triple-col.padding-none .content-wrap > div {
  margin-right: 4%;
}

/* line 3469, ../../../../../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 3477, ../../../../../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 3488, ../../../../../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 3495, ../../../../../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 3506, ../../../../../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 3511, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-staff {
  position: relative;
}

/* line 3514, ../../../../../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 3518, ../../../../../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 3522, ../../../../../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 3527, ../../../../../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 3533, ../../../../../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 3539, ../../../../../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 3553, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-staff:first-child:before {
  display: none;
}

/* line 3558, ../../../../../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 3562, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-ministries {
  position: relative;
}

/* line 3565, ../../../../../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 3569, ../../../../../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 3575, ../../../../../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 3579, ../../../../../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 3610, ../../../../../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 3621, ../../../../../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 3629, ../../../../../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 3635, ../../../../../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 3641, ../../../../../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 3655, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-ministries:first-child:before {
  display: none;
}

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

/* line 3663, ../../../../../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 3677, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-events:first-child:before {
  display: none;
}

/* line 3681, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-events .content-wrap {
  max-width: 1140px;
}

/* line 3684, ../../../../../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 3690, ../../../../../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 3698, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-events .back-events {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 3702, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-events .back-events > div {
  border-bottom-color: #bbbdc0;
}

/* line 3705, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-events .back-events > div:last-child {
  border-bottom: none;
}

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

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

/* line 3720, ../../../../../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 3726, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-news {
  text-align: center;
}

/* line 3729, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-news .content-wrap {
  border-top: 1px solid #bbbdc0;
}

/* line 3732, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-news .content-wrap > div.btn-wrap {
  margin-top: 28px;
}

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

/* line 3742, ../../../../../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 3748, ../../../../../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 3753, ../../../../../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 3765, ../../../../../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 3776, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-news .news-items > li:first-child {
  padding-left: 0;
}

/* line 3780, ../../../../../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 3788, ../../../../../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 3793, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.bg-image .content-wrap {
  border-top: none;
}

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

/* line 3801, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.bg-image.text-light {
  background-color: #bbbdc0;
}

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

/* line 3810, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.single-col-callout.series-desc {
  padding: 8% 0;
}

/* line 3813, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.single-col-callout.series-desc p {
  line-height: 1.875rem;
}

/* line 3820, ../../../../../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 3826, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon {
  padding-bottom: 30px;
}

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

/* line 3833, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon h4 {
  margin: 0;
  font-size: 1.25rem;
}

/* line 3838, ../../../../../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 3845, ../../../../../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 3850, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon p.details {
  font-size: 1rem;
}

/* line 3853, ../../../../../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 3858, ../../../../../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 3863, ../../../../../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 3868, ../../../../../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 3871, ../../../../../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 3884, ../../../../../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 3889, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon.has-image {
  display: flex;
  align-items: center;
}

/* line 3893, ../../../../../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 3898, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.empty {
  padding-bottom: 45px;
}

/* line 3901, ../../../../../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 3910, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.blocks .sermon {
  background: #fff;
  padding: 15px 25px 20px;
}

/* line 3914, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.blocks .sermon + .sermon {
  padding: 0;
  border: 0;
}

/* line 3922, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.smaller .content {
  max-width: 650px;
}

/* line 3926, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.smaller h4 {
  margin: 0;
}

/* line 3930, ../../../../../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 3934, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.smaller p.details {
  font-size: 0.9375rem;
}

/* line 3939, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.smaller .sermon {
  padding-bottom: 18px;
}

/* line 3942, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.smaller .sermon + .sermon {
  padding-top: 18px;
}

/* line 3948, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list.sermon-archive {
  padding-top: 20px;
}

/* line 3955, ../../../../../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 3959, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.text-light.sermon-list .sermon + .sermon {
  border-top-color: #fff;
}

/* line 3964, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-audio {
  padding: 15px 0;
}

/* line 3970, ../../../../../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 3975, ../../../../../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 3983, ../../../../../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 3990, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.series-deets {
  padding: 30px 0 20px;
}

/* line 3993, ../../../../../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 4001, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.series-deets h6 {
  font-size: 1rem;
  margin: 0;
}

/* line 4006, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.series-deets .btn {
  margin-top: 10px;
}

/* line 4014, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.mobile-sub {
  display: none;
}

/* line 4018, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.mobile-menu {
  display: none;
}

/* line 4022, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#mobile-nav-toggle {
  color: #fff !important;
}

/* line 4028, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
header h1 a {
  background-size: contain;
}

/* line 4032, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
header nav > ul {
  font-size: 1.2vw;
}

/* line 4035, ../../../../../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 4040, ../../../../../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 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 {
  font-size: 0.75rem;
}

/* line 4048, ../../../../../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 4051, ../../../../../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 4062, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.locations-link {
  display: none;
}

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

/* line 4069, ../../../../../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 4078, ../../../../../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 4091, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header .top {
    padding-right: 100px;
  }
  /* line 4095, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header nav {
    width: -webkit-calc(100% - 80px);
  }
  /* line 4098, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header nav > ul li {
    line-height: 1em;
  }
  /* line 4101, ../../../../../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 4107, ../../../../../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 4110, ../../../../../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 4124, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map {
    overflow-x: hidden;
  }
  /* line 4127, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map > img {
    width: 110%;
    margin-left: -5%;
  }
  /* line 4132, ../../../../../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 4144, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .sermon-info.single-col {
    padding-left: 50px;
    padding-right: 50px;
  }
  /* line 4149, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor .content > div {
    padding-left: 45%;
    padding-right: 40px;
  }
  /* line 4156, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon a.play {
    left: 15%;
  }
  /* line 4160, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon .content > div {
    padding-left: 35%;
  }
  /* line 4167, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map > img {
    width: 120%;
    margin-left: -10%;
  }
  /* line 4172, ../../../../../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 4183, ../../../../../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 4199, ../../../../../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 4203, ../../../../../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 4211, ../../../../../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 4216, ../../../../../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 4225, ../../../../../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 4230, ../../../../../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 4239, ../../../../../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 4243, ../../../../../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 4246, ../../../../../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 4256, ../../../../../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 4260, ../../../../../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 4268, ../../../../../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 4272, ../../../../../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 4284, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-top h2 {
    padding-left: 150px;
    padding-right: 150px;
    font-size: 2.5rem;
    line-height: 1.1em;
  }
  /* line 4293, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links.grid-layout ul li {
    width: 25%;
  }
  /* line 4297, ../../../../../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 4302, ../../../../../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 4308, ../../../../../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 4313, ../../../../../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 4319, ../../../../../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 4324, ../../../../../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 4330, ../../../../../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 4335, ../../../../../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 4342, ../../../../../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 4349, ../../../../../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 4360, ../../../../../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 4364, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor {
    overflow-x: hidden;
  }
  /* line 4367, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor .content > div {
    padding-left: 40%;
  }
  /* line 4371, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor img {
    width: 130%;
    margin-left: -20%;
  }
  /* line 4379, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map > img {
    width: 140%;
    margin-left: -25%;
  }
  /* line 4384, ../../../../../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 4392, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header {
    height: 60px;
    padding: 5px;
  }
  /* line 4396, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header a {
    color: #fff;
  }
  /* line 4399, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header a.give {
    width: 98%;
  }
  /* line 4405, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .desktop-menu {
    display: none;
  }
  /* line 4409, ../../../../../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 4419, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown {
    font-size: 1.125rem;
  }
  /* line 4422, ../../../../../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 4432, ../../../../../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 4438, ../../../../../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 4442, ../../../../../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 4455, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul li.last {
    border: none;
  }
  /* line 4459, ../../../../../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 4468, ../../../../../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 4477, ../../../../../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 4483, ../../../../../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 4495, ../../../../../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 4500, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul li.profile {
    font-size: 0;
  }
  /* line 4503, ../../../../../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 4512, ../../../../../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 4516, ../../../../../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 4520, ../../../../../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 4529, ../../../../../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 4535, ../../../../../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 4544, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .brand.manheim img {
    max-height: 40px;
    margin: -11px auto;
  }
  /* line 4551, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .profile-menu {
    float: left;
  }
  /* line 4555, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .site-menu {
    float: left;
  }
  /* line 4558, ../../../../../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 4563, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .site-menu ul {
    display: block;
    position: absolute;
  }
  /* line 4567, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .site-menu ul li {
    list-style: none;
  }
  /* line 4570, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .site-menu ul li a {
    color: #333;
  }
  /* line 4577, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .nav-sub {
    /* move up with other code of this section ??? */
  }
  /* line 4579, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .nav-sub ul {
    display: none;
  }
  /* line 4583, ../../../../../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 4596, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout ul li {
    width: 33.333333333%;
  }
  /* line 4600, ../../../../../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 4605, ../../../../../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 4617, ../../../../../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 4622, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-top .content h2 {
    display: none;
    /*
				padding-left: 100px;
				padding-right: 100px;
				font-size: 28px;
				line-height: 30px;
				display: inline;
				*/
  }
  /* line 4632, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-top .content h2 br {
    display: inline;
    display: none;
  }
  /* line 4638, ../../../../../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 4650, ../../../../../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 4655, ../../../../../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 4660, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon .content > div .watch {
    margin-bottom: 30px;
  }
  /* line 4663, ../../../../../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 4667, ../../../../../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 4680, ../../../../../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 4685, ../../../../../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 4691, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor > img {
    display: none;
  }
  /* line 4695, ../../../../../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 4704, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor .content div {
    padding: 40px;
  }
  /* line 4709, ../../../../../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 4713, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor a.btn:hover {
    background-color: #2FDE90 !important;
  }
  /* line 4719, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-family {
    padding: 7.5% 0;
  }
  /* line 4722, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-family h2 {
    margin: 0 0 5.5%;
  }
  /* line 4726, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-family .logo {
    height: auto;
    margin: 0;
  }
  /* line 4730, ../../../../../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 4740, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-family p {
    margin: 20px 0;
  }
  /* line 4745, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-posts {
    padding-bottom: 20px;
  }
  /* line 4748, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-posts .title {
    height: auto;
    display: block;
  }
  /* line 4752, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-posts .title h4 {
    margin: 33px 0 20px;
    display: block;
  }
  /* line 4758, ../../../../../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 4766, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg {
    min-height: 100px;
  }
  /* line 4769, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg > img {
    min-height: 285px;
  }
  /* line 4773, ../../../../../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 4779, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob .content {
    padding: 20px;
  }
  /* line 4783, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob > img {
    display: none;
  }
  /* line 4787, ../../../../../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 4792, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob h2 {
    margin: 0;
  }
  /* line 4796, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob h3 {
    margin: 0;
  }
  /* line 4800, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob h4 {
    margin: 0;
  }
  /* line 4804, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob h5 {
    margin: 0;
  }
  /* line 4808, ../../../../../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 4815, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-list {
    display: none;
  }
  /* line 4819, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .two-col div {
    width: 100%;
    margin: 20px 0 40px;
  }
  /* line 4823, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .two-col div:last-child {
    margin-bottom: 0;
  }
  /* line 4828, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .three-col div {
    width: 100%;
  }
  /* line 4832, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .social-nav ul.social-links li a {
    margin: 0 2px;
  }
  /* line 4836, ../../../../../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 4844, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  footer p span {
    border-left: none;
  }
  /* line 4849, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-bar {
    display: none;
  }
  /* line 4853, ../../../../../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 4864, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-top .content {
    padding-top: 0;
  }
  /* line 4868, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-top h2 {
    margin: 0;
    font-size: 2rem;
  }
  /* line 4873, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-top h3 {
    font-size: 1.3125rem;
  }
  /* line 4877, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-top h4 {
    font-size: 1rem;
  }
  /* line 4882, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .back-content .content-wrap {
    padding: 40px 0;
  }
  /* line 4886, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .multi-col .content-wrap {
    display: block;
  }
  /* line 4889, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .multi-col .content-wrap > div {
    margin-bottom: 50px;
  }
  /* line 4892, ../../../../../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 4900, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .multi-col .content-wrap > div:last-child {
    margin-bottom: 0;
  }
  /* line 4904, ../../../../../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 4912, ../../../../../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 4917, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .double-col .content-wrap > div h4 {
    margin-top: 0;
  }
  /* line 4921, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .double-col .content-wrap > div:last-child {
    margin-bottom: 0;
  }
  /* line 4926, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .triple-col .content-wrap > div {
    margin-right: 0;
    flex: none;
  }
  /* line 4931, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .one-two .content-wrap {
    display: block;
  }
  /* line 4934, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .one-two .content-wrap > div {
    flex: none;
  }
  /* line 4937, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .one-two .content-wrap > div:last-child {
    margin: 0;
  }
  /* line 4945, ../../../../../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 4953, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events .content-wrap .btn-wrap {
    padding: 30px 0 0;
  }
  /* line 4957, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events .content-wrap div.link {
    text-align: left;
  }
  /* line 4962, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events .back-events {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 4966, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events .back-events > div {
    padding: 40px 0;
  }
  /* line 4969, ../../../../../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 4973, ../../../../../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 4980, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-news h2 {
    font-size: 2.1875rem;
  }
  /* line 4988, ../../../../../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 4994, ../../../../../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 4998, ../../../../../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 5003, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-ministries .content-wrap .btn-wrap {
    margin-top: 20px;
  }
  /* line 5013, ../../../../../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 5017, ../../../../../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 5022, ../../../../../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 5032, ../../../../../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 5038, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-listing-title h3 {
    float: none;
    text-align: center;
  }
  /* line 5043, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-listing-title div {
    width: auto;
    width: 50%;
  }
  /* line 5049, ../../../../../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 5055, ../../../../../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 5059, ../../../../../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 5063, ../../../../../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 5070, ../../../../../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 5078, ../../../../../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 5085, ../../../../../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 5095, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-events > div div.name {
    width: 100%;
  }
  /* line 5099, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-events > div div.desc {
    width: 100%;
  }
  /* line 5103, ../../../../../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 5112, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events > div div.name {
    width: 100%;
  }
  /* line 5116, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events > div div.desc {
    width: 100%;
  }
  /* line 5120, ../../../../../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 5129, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .back-events > div div.name {
    width: 100%;
  }
  /* line 5133, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .back-events > div div.desc {
    width: 100%;
  }
  /* line 5137, ../../../../../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 5144, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-page .double-col-callout {
    text-align: center;
  }
  /* line 5147, ../../../../../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 5152, ../../../../../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 5158, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-page .double-col-callout {
    text-align: center;
  }
  /* line 5161, ../../../../../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 5166, ../../../../../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 5172, ../../../../../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 5179, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-three-cols div:last-child {
    border-bottom: none;
  }
  /* line 5184, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-top {
    height: auto;
  }
  /* line 5187, ../../../../../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 5195, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-info .mission {
    width: 100%;
    float: none;
    margin-bottom: 30px;
  }
  /* line 5200, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-info .mission a.btn {
    margin-top: 15px;
  }
  /* line 5204, ../../../../../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 5209, ../../../../../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 5217, ../../../../../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 5226, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-expect > img {
    display: none;
  }
  /* line 5230, ../../../../../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 5236, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-expect .content > div {
    display: block;
  }
  /* line 5240, ../../../../../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 5246, ../../../../../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 5251, ../../../../../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 5260, ../../../../../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 5264, ../../../../../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 5272, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map img {
    display: none;
  }
  /* line 5276, ../../../../../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 5288, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-bio {
    padding: 10px;
  }
  /* line 5291, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-bio .card {
    position: relative;
    width: 100%;
    padding-bottom: 20px;
  }
  /* line 5297, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-bio ul.social-links li a {
    margin: 0;
  }
  /* line 5302, ../../../../../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 5307, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  a.btn.btn-campus-toggle.toggled {
    margin-bottom: 0;
  }
  /* line 5310, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  a.btn.btn-campus-toggle.toggled:after {
    content: "\f0d7";
  }
  /* line 5316, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter {
    padding-bottom: 0;
  }
  /* line 5319, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .search-bar {
    clear: both;
    width: 100%;
  }
  /* line 5323, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .search-bar .input-group {
    width: 100%;
  }
  /* line 5328, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .campus {
    background: #f8f8f8;
    padding: 12px 0;
  }
  /* line 5332, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .campus h6 {
    display: none;
  }
  /* line 5336, ../../../../../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 5343, ../../../../../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 5350, ../../../../../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 5357, ../../../../../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 5364, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .campus ul li a.selected {
    padding-left: 35px;
  }
  /* line 5367, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .campus ul li a.selected:before {
    display: block;
  }
  /* line 5376, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .input-group {
    width: auto;
  }
  /* line 5381, ../../../../../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 5388, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .opportunities-wrap ul.campus li {
    margin: 0 10px 8px 0;
  }
  /* line 5392, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .opportunities-wrap ul.campus h6 {
    width: 100%;
    clear: both;
  }
  /* line 5399, ../../../../../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 5404, ../../../../../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 5412, ../../../../../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 5417, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-content {
    padding: 20px 20px 0;
  }
  /* line 5420, ../../../../../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 5427, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-listing .date-wrap .date-big {
    width: 95px;
    margin: 0;
  }
  /* line 5432, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-listing .date-wrap .list {
    width: calc(100% - 95px);
  }
  /* line 5435, ../../../../../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 5439, ../../../../../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 5448, ../../../../../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 5454, ../../../../../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 5459, ../../../../../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 5469, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .date-big {
    width: 95px;
    margin: 0;
  }
  /* line 5474, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .details {
    width: calc(100% - 95px);
    padding-left: 0;
  }
  /* line 5478, ../../../../../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 5487, ../../../../../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 5494, ../../../../../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 5499, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .details h4 {
    width: 100%;
  }
  /* line 5503, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .details h6 {
    width: 100%;
    clear: both;
  }
  /* line 5508, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .details .post-content {
    width: 100%;
  }
  /* line 5514, ../../../../../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 5521, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .sermon-list .sermon.has-image {
    display: block;
    align-items: center;
  }
  /* line 5525, ../../../../../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 5533, ../../../../../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 5545, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor h3 {
    font-size: 1.5rem;
  }
  /* line 5549, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor p {
    font-size: 1rem;
    line-height: 1.4375em;
  }
  /* line 5557, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon h2 {
    font-size: 2.5rem;
  }
  /* line 5561, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon a.play {
    top: 110px;
  }
  /* line 5565, ../../../../../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 5572, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon .sermon-info {
    padding: 6% 165px;
  }
  /* line 5576, ../../../../../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 5582, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon .content > div {
    max-width: 380px;
  }
  /* line 5590, ../../../../../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 5595, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-family p {
    font-size: 1rem;
    line-height: 1.4375em;
  }
  /* line 5601, ../../../../../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 5607, ../../../../../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 5615, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-listing div.service-times {
    width: 100%;
    margin-bottom: 0;
  }
  /* line 5621, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-listing.campus-listing div {
    text-align: center;
  }
  /* line 5626, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-ministries h2, .ministry-subministries h2 {
    margin-bottom: 30px;
  }
  /* line 5630, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map {
    background-position: 20% -35%;
  }
  /* line 5636, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .search-results .img {
    width: 80px;
  }
  /* line 5640, ../../../../../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 5650, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .sermon-info.single-col {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 5656, ../../../../../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 5661, ../../../../../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 5669, ../../../../../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 5677, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-content {
    padding: 20px 10px 0;
  }
  /* line 5683, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .content-desk {
    display: none;
  }
  /* line 5687, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .content-mob {
    display: block;
    padding: 15px 10px 0;
  }
  /* line 5691, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .content-mob > :first-child {
    margin-top: 0;
  }
  /* line 5695, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .content-mob .btn-register {
    margin-top: 30px;
  }
  /* line 5701, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-content > a.btn {
    margin: 20px 0 50px;
  }
  /* line 5705, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-top {
    min-height: 0;
  }
  /* line 5708, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-top .content {
    padding: 30px 0 40px;
  }
  /* line 5712, ../../../../../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 5718, ../../../../../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 5730, ../../../../../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 5735, ../../../../../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 5740, ../../../../../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 5745, ../../../../../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 5751, ../../../../../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;
  }
}

/* max: 525px **************************************************************************************************************************************/
@media screen and (max-width: 525px) {
  /* line 5763, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .search-results h4 span {
    max-width: none;
  }
  /* line 5767, ../../../../../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 5780, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-top .content .btn {
    width: 100%;
  }
  /* line 5784, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-ministries h2, .ministry-subministries h2 {
    margin-bottom: 30px;
  }
  /* line 5788, ../../../../../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 5794, ../../../../../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 5802, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-listing.campus-listing div {
    width: 90%;
  }
  /* line 5805, ../../../../../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 5814, ../../../../../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 5820, ../../../../../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 5833, ../../../../../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 5838, ../../../../../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 5843, ../../../../../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 5848, ../../../../../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 5853, ../../../../../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 5866, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.login {
  margin: 0 auto;
  max-width: 500px;
}

/* line 5870, ../../../../../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 5881, ../../../../../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 5893, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.login-header {
  color: #000;
  text-align: center;
  font-size: 300%;
}

/* line 5899, ../../../../../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 5910, ../../../../../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 5918, ../../../../../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 5931, ../../../../../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 5938, ../../../../../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 5945, ../../../../../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 5955, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .login-form h3 {
    text-align: center;
    margin: 0;
  }
  /* line 5960, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .login-button {
    margin-bottom: 10px;
  }
}

/* line 5968, ../../../../../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 5974, ../../../../../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 5983, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-app-desktop {
  width: 100%;
}

/* line 5986, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-app-desktop img {
  width: 100%;
}

/* line 5991, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-app-mobile {
  width: 100%;
}

/* line 5994, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-app-mobile img {
  width: 100%;
}

/* line 5999, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-app-desktop {
  display: none;
}

/* line 6003, ../../../../../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 6010, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-app-desktop {
    display: block;
  }
  /* line 6014, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-app-mobile {
    display: none;
  }
}

/* line 6021, ../../../../../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 6021, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-events {
    flex-direction: row;
    padding: 50px;
  }
}

/* line 6036, ../../../../../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 6036, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-events .twam {
    width: 48%;
    margin-bottom: 0;
  }
}

/* line 6051, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-events .twam img {
  width: 200px;
  padding-top: 15px;
}

/* line 6056, ../../../../../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 6067, ../../../../../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 6067, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-events .app {
    width: 48%;
  }
}

/* line 6080, ../../../../../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 6086, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-events .app .combo img {
  width: 100px;
  height: 100px;
}

/* line 6091, ../../../../../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 6104, ../../../../../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 6117, ../../../../../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 6126, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.overbox p {
  z-index: 100;
  color: white;
  font-weight: bold;
}

/* line 6133, ../../../../../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 6142, ../../../../../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 6153, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.slide-container .slide-1 {
  animation-delay: 0s;
  z-index: 3;
}

/* line 6158, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.slide-container .slide-2 {
  animation-delay: 5s;
  z-index: 2;
}

/* line 6163, ../../../../../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;
  }
}

/* line 1, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
.home-pursuits {
  width: 100%;
  margin: 0;
  padding: 30px 30px 60px 30px;
  background-color: #e0a526;
}

/* line 7, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
.home-pursuits h2 {
  text-align: center;
}

/* line 11, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
.home-pursuits-container {
  margin: 0 auto;
  width: 95%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

@media screen and (min-width: 1024px) {
  /* line 11, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
  .home-pursuits-container {
    width: 90%;
  }
}

@media screen and (min-width: 1200px) {
  /* line 11, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
  .home-pursuits-container {
    width: 80%;
  }
}

@media screen and (min-width: 1400px) {
  /* line 11, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
  .home-pursuits-container {
    width: 100%;
  }
}

/* line 33, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
.home-pursuits-container .pursuit img {
  width: 140px;
  padding: 0 10px 20px 10px;
}

@media screen and (min-width: 480px) {
  /* line 33, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
  .home-pursuits-container .pursuit img {
    width: 200px;
  }
}

@media screen and (min-width: 768px) {
  /* line 33, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
  .home-pursuits-container .pursuit img {
    width: 250px;
  }
}

@media screen and (min-width: 1024px) {
  /* line 33, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
  .home-pursuits-container .pursuit img {
    width: 240px;
  }
}

@media screen and (min-width: 1200px) {
  /* line 33, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
  .home-pursuits-container .pursuit img {
    width: 270px;
  }
}

@media screen and (min-width: 1400px) {
  /* line 33, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
  .home-pursuits-container .pursuit img {
    width: 200px;
  }
}

/* line 61, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
.home-affiliations {
  width: 100%;
  margin: 0;
  padding: 30px 30px 0 30px;
  background-color: white;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}

@media screen and (min-width: 768px) {
  /* line 61, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
  .home-affiliations {
    flex-direction: row;
    padding: 50px 50px 0 50px;
  }
}

/* line 76, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
.home-affiliations .gcc {
  display: block;
  padding-top: 88px;
  width: 100%;
  height: 300px;
  background-color: #004556;
  margin-bottom: 40px;
  text-align: center;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  /* line 76, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
  .home-affiliations .gcc {
    width: 48%;
    margin-bottom: 0;
  }
}

/* line 91, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
.home-affiliations .gcc img {
  width: 200px;
  padding-top: 15px;
}

/* line 96, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
.home-affiliations .gcc p {
  margin: 0;
  padding: 20px 0 0 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1px;
  color: white;
}

/* line 106, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
.home-affiliations .gcc a {
  color: white;
}

/* line 111, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
.home-affiliations .network {
  display: block;
  padding-top: 110px;
  width: 100%;
  height: 300px;
  background-color: #D06418;
  text-align: center;
  text-decoration: none;
}

@media screen and (min-width: 768px) {
  /* line 111, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
  .home-affiliations .network {
    width: 48%;
  }
}

/* line 124, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
.home-affiliations .network h2 {
  margin: 0;
  padding: 0;
  text-align: center;
  color: white;
}

/* line 131, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
.home-affiliations .network p {
  margin: 0;
  padding: 20px 0 0 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1px;
  color: white;
}

@media (max-width: 768px) {
  /* line 149, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_manheim.scss */
  .home-top .content h2 {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 24px !important;
    line-height: 28px;
  }
}

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