/*!
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/_primary.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/_primary.scss */
a[name] {
  color: #898D8D;
}

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

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

/* line 38, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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/_primary.scss */
button.btn.btn-yellow {
  background: none;
}

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

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

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

/* line 63, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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/_primary.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/_primary.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/_primary.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/_primary.scss */
button.btn.fixed-width {
  width: 160px;
}

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

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

/* line 117, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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/_primary.scss */
a.btn.btn-yellow {
  background: none;
}

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

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

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

/* line 142, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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/_primary.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/_primary.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/_primary.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/_primary.scss */
a.btn.fixed-width {
  width: 160px;
}

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

/* line 173, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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/_primary.scss */
.bg-white {
  color: #25282A;
  background: #fff;
}

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

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

/* line 196, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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/_primary.scss */
.bg-white a.btn {
  background: none;
}

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

/* line 213, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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/_primary.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/_primary.scss */
.text-dark {
  color: #25282A;
}

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

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

/* line 240, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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/_primary.scss */
.text-dark a.btn {
  background: none;
}

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

/* line 257, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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/_primary.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/_primary.scss */
.bg-grey {
  background: #898D8D;
  color: #fff;
}

/* line 277, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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/_primary.scss */
.bg-grey button.btn:hover {
  color: #fff;
}

/* line 290, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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/_primary.scss */
.bg-grey a.btn:hover {
  color: #fff;
}

/* line 303, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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/_primary.scss */
.bg-grey span.btn:hover {
  color: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

/* line 401, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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/_primary.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/_primary.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/_primary.scss */
a.anchor {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

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

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

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

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

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

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

/* line 512, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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/_primary.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/_primary.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/_primary.scss */
.img-bg-loading .content {
  z-index: 2;
}

/* line 537, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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/_primary.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/_primary.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/_primary.scss */
.three-col > div:first-child {
  border: none;
}

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

/* line 577, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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/_primary.scss */
.two-col > div:first-child {
  border: none;
}

/* line 590, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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/_primary.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;
}

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

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

/* line 637, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 649, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
header .top {
  padding-left: 50px;
  padding-top: 10px;
  padding-right: 45px;
  box-sizing: border-box;
  height: 45px;
  color: #bbbdc0;
  padding-right: 45px;
}

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

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

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

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

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

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

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

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

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

/* line 715, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 737, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 755, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 765, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 776, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
header nav > ul li.menu-item-has-children {
  position: relative;
}

/* line 779, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 790, ../../../../../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 {
  box-sizing: border-box;
  padding: 0;
}

/* line 794, ../../../../../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 804, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 815, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
header nav > ul li.menu-item-has-children:hover a {
  position: relative;
  z-index: 5;
}

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

/* line 829, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 846, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 861, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 872, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 888, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.alert-bar.content-text.arrow-right:after {
  font-family: 'FontAwesome';
  content: " \f0da";
  font-size: .9em;
  margin-left: 3px;
}

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

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

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

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

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

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

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

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

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

/* line 951, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 960, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.social-nav ul.social-links li a i {
  margin-top: 7px;
  font-size: 1.5em;
}

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

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

/* line 982, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 993, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
footer p small {
  font-size: 0.7777777778em;
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1096, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 1106, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.nav-sub ul li a {
  color: #fff;
  text-decoration: none;
}

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

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

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

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

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

/* line 1144, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 1160, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-top.slider .slider-nav-blocks {
  width: 100%;
  text-align: center;
  display: flex;
}

/* line 1165, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 1177, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-top.slider .slider-nav-blocks button:first-child {
  border-left: none;
}

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

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

/* line 1191, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-top.slider .slider-nav-arrows {
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top: -30px;
}

/* line 1197, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 1211, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-top.slider .slider-nav-arrows button i {
  line-height: 60px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1331, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 1362, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 1375, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-posts {
  background: #fff;
  text-align: center;
  padding: 70px 0;
}

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

/* line 1385, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 1417, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-posts h4 {
  margin: 0;
}

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

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

/* line 1432, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-sermon {
  min-height: 285px;
  width: 100%;
  background-size: cover;
}

/* line 1437, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 1455, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 1468, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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%;
  opacity: .9;
  z-index: 5;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1657, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1954, ../../../../../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 1961, ../../../../../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 1969, ../../../../../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 1986, ../../../../../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 1991, ../../../../../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 1998, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
#prayer-request-wrapper .form-group {
  clear: both;
  padding-bottom: 15px;
}

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

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

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

/*******************FORMS********************/
/* line 2059, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 2076, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
input.text::-webkit-input-placeholder, input.form-control::-webkit-input-placeholder, textarea.text::-webkit-input-placeholder {
  font-weight: 400;
}

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

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

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

/* line 2092, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 2101, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
textarea.text {
  height: 100px;
}

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

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

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

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

/* line 2130, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 2147, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
div.select-group select::-ms-expand {
  display: none;
}

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

/* line 2157, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 2170, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
div.select-group.lg select {
  height: 50px;
}

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

/* line 2180, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 2190, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.check-group input[type=checkbox] {
  display: none;
}

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

/* line 2198, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 2212, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.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 2232, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.check-group input[type=checkbox]:checked + label {
  color: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 2495, ../../../../../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 2501, ../../../../../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 2506, ../../../../../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 2518, ../../../../../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 2529, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-news .news-items > li:first-child {
  padding-left: 0;
}

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

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

/* line 2549, ../../../../../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 2556, ../../../../../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 2564, ../../../../../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 2569, ../../../../../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 2574, ../../../../../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 2579, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-events > div > div.name h4 em {
  display: block;
}

/* line 2584, ../../../../../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 2593, ../../../../../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 2598, ../../../../../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 2604, ../../../../../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 2612, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.back-events a.btn.more {
  margin: 50px 0 0;
}

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

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

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

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

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

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

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

/* line 2689, ../../../../../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 2693, ../../../../../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 2701, ../../../../../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 2705, ../../../../../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 2711, ../../../../../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 2717, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-top.blurred .content {
  z-index: 2;
}

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

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

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

/* line 2777, ../../../../../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 2784, ../../../../../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 2792, ../../../../../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 2796, ../../../../../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 2802, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-info .side .campus-address {
  padding: 20px 0 0;
}

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

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

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

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

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

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

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

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

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

/* line 2873, ../../../../../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 2879, ../../../../../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 2884, ../../../../../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 2889, ../../../../../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 2898, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-expect .video-wrap p {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 3056, ../../../../../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 3060, ../../../../../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 3089, ../../../../../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 3119, ../../../../../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 3130, ../../../../../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 3138, ../../../../../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 3143, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-ministries .grid-layout a.btn {
  margin-top: 4%;
}

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

/* line 3163, ../../../../../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 3167, ../../../../../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 3196, ../../../../../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 3226, ../../../../../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 3237, ../../../../../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 3245, ../../../../../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 3250, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-subministries .grid-layout a.btn {
  margin-top: 4%;
}

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

/* line 3259, ../../../../../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 3263, ../../../../../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 3269, ../../../../../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 3278, ../../../../../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 3291, ../../../../../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 3318, ../../../../../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 3331, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.ministry-umbrella-links.collapsed {
  border-top: 0;
  padding-top: 0;
}

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

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

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

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

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

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

/* line 3371, ../../../../../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 3379, ../../../../../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 3384, ../../../../../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 3391, ../../../../../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 3398, ../../../../../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 3404, ../../../../../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 3409, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.campus-map .location-info a.link {
  display: block;
  clear: both;
}

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

/* line 3433, ../../../../../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 3471, ../../../../../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 3484, ../../../../../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 3492, ../../../../../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 3498, ../../../../../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 3505, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout {
  padding: 9% 0 3%;
  max-width: 1140px;
}

/* line 3509, ../../../../../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 3515, ../../../../../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 3525, ../../../../../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 3533, ../../../../../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 3539, ../../../../../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 3545, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-layout.items-1 {
  max-width: 600px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 3653, ../../../../../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 3658, ../../../../../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 3667, ../../../../../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 3673, ../../../../../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 3680, ../../../../../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 3685, ../../../../../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 3691, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.grid-listing > div .address {
  display: block;
  padding: 5px 0 8px;
}

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

/* line 3726, ../../../../../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 3731, ../../../../../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 3739, ../../../../../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 3743, ../../../../../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 3776, ../../../../../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 3789, ../../../../../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 3793, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.listing-desc + .events-wrapper .events-content {
  padding-top: 0;
}

/* line 3797, ../../../../../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 3804, ../../../../../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 3812, ../../../../../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 3819, ../../../../../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 3824, ../../../../../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 3830, ../../../../../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 3837, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.staff-bio .card .staff-teams strong {
  font-weight: 500;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 3943, ../../../../../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 3948, ../../../../../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 3952, ../../../../../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 3957, ../../../../../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 3965, ../../../../../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 3978, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-content.no-bio {
    min-width: 100px;
  }
  /* line 3983, ../../../../../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 3990, ../../../../../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 3998, ../../../../../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 4010, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-wrapper {
  padding-bottom: 5%;
}

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

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

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

/* line 4099, ../../../../../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 4109, ../../../../../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 4115, ../../../../../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 4124, ../../../../../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 4135, ../../../../../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 4146, ../../../../../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 4157, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.events-content.opportunity-content {
  padding-top: 35px;
  max-width: 900px;
}

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

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

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

/* line 4212, ../../../../../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 4226, ../../../../../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 4232, ../../../../../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 4246, ../../../../../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 4260, ../../../../../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 4269, ../../../../../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 4277, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap {
  padding: 0 10px;
  border-bottom: 5px solid #898D8D;
}

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

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

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

/* line 4335, ../../../../../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 4349, ../../../../../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 4358, ../../../../../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 4365, ../../../../../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 4375, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.opportunities-wrap ul.type i {
  margin-right: 3px;
}

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

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

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

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

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

/* line 4435, ../../../../../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 4443, ../../../../../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 4448, ../../../../../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 4455, ../../../../../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 4463, ../../../../../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 4469, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.event-single .details a.btn {
  margin: 35px 0;
}

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

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

/* line 4482, ../../../../../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 4496, ../../../../../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 4502, ../../../../../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 4516, ../../../../../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 4526, ../../../../../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 4533, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.event-single .content-mob {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 4667, ../../../../../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 4672, ../../../../../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 4678, ../../../../../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 4687, ../../../../../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 4691, ../../../../../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 4695, ../../../../../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 4699, ../../../../../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 4706, ../../../../../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 4713, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-content ul + .preaching-schedule {
  margin-top: 50px;
}

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

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

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

/* line 4728, ../../../../../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 4733, ../../../../../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 4741, ../../../../../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 4747, ../../../../../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 4757, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-title h1 b {
  font-weight: 600;
}

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

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

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

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

/* line 4795, ../../../../../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 4801, ../../../../../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 4807, ../../../../../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 4813, ../../../../../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 4819, ../../../../../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 4825, ../../../../../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 4831, ../../../../../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 4837, ../../../../../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 4845, ../../../../../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 4851, ../../../../../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 4858, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.post-archive .single:first-child {
  border-top: none;
}

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

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

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

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

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

/* line 4900, ../../../../../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 4906, ../../../../../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 4912, ../../../../../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 4918, ../../../../../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 4923, ../../../../../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 4947, ../../../../../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 4958, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results .img img {
  display: block;
  width: 100%;
  height: auto;
}

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

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

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

/* line 4991, ../../../../../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 4996, ../../../../../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 5005, ../../../../../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 5011, ../../../../../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 5017, ../../../../../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 5026, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.search-results .no-results {
  margin-bottom: 100px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 5183, ../../../../../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 5193, ../../../../../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 5198, ../../../../../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 5206, ../../../../../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 5214, ../../../../../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 5220, ../../../../../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 5226, ../../../../../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 5231, ../../../../../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 5239, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.single-col .content-wrap {
  border-top: 1px solid #bbbdc0;
}

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

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

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

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

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

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

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

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

/* line 5318, ../../../../../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 5326, ../../../../../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 5337, ../../../../../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 5344, ../../../../../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 5355, ../../../../../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 5360, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-staff {
  position: relative;
}

/* line 5363, ../../../../../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 5367, ../../../../../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 5371, ../../../../../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 5376, ../../../../../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 5382, ../../../../../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 5388, ../../../../../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 5402, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-staff:first-child:before {
  display: none;
}

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

/* line 5414, ../../../../../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 5418, ../../../../../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 5424, ../../../../../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 5428, ../../../../../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 5459, ../../../../../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 5470, ../../../../../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 5478, ../../../../../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 5484, ../../../../../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 5490, ../../../../../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 5504, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-ministries:first-child:before {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

/* line 5591, ../../../../../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 5597, ../../../../../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 5602, ../../../../../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 5614, ../../../../../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 5625, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.custom-news .news-items > li:first-child {
  padding-left: 0;
}

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

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

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

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

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

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

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

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

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

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

/* line 5702, ../../../../../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 5707, ../../../../../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 5712, ../../../../../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 5717, ../../../../../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 5720, ../../../../../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 5733, ../../../../../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 5738, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.sermon-list .sermon.has-image {
  display: flex;
  align-items: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 5881, ../../../../../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 5886, ../../../../../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 5891, ../../../../../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 5894, ../../../../../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 5897, ../../../../../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 5908, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.locations-link {
  display: none;
}

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

/* line 5915, ../../../../../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 5924, ../../../../../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 5937, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header .top {
    padding-right: 100px;
  }
  /* line 5941, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header nav {
    width: -webkit-calc(100% - 80px);
  }
  /* line 5944, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header nav > ul li {
    line-height: 1em;
  }
  /* line 5947, ../../../../../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 5953, ../../../../../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 5956, ../../../../../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 5970, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map {
    overflow-x: hidden;
  }
  /* line 5973, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map > img {
    width: 110%;
    margin-left: -5%;
  }
  /* line 5978, ../../../../../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 5990, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .sermon-info.single-col {
    padding-left: 50px;
    padding-right: 50px;
  }
  /* line 5995, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor .content > div {
    padding-left: 45%;
    padding-right: 40px;
  }
  /* line 6002, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon a.play {
    left: 15%;
  }
  /* line 6006, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon .content > div {
    padding-left: 35%;
  }
  /* line 6013, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map > img {
    width: 120%;
    margin-left: -10%;
  }
  /* line 6018, ../../../../../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 6029, ../../../../../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 6045, ../../../../../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 6049, ../../../../../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 6057, ../../../../../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 6062, ../../../../../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 6071, ../../../../../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 6076, ../../../../../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 6085, ../../../../../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 6089, ../../../../../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 6092, ../../../../../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 6102, ../../../../../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 6106, ../../../../../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 6114, ../../../../../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 6118, ../../../../../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 6130, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-top h2 {
    font-size: 2.5rem;
    line-height: 1.1em;
  }
  /* line 6137, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links.grid-layout ul li {
    width: 25%;
  }
  /* line 6141, ../../../../../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 6146, ../../../../../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 6152, ../../../../../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 6157, ../../../../../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 6163, ../../../../../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 6168, ../../../../../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 6174, ../../../../../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 6179, ../../../../../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 6186, ../../../../../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 6193, ../../../../../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 6204, ../../../../../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 6208, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor {
    overflow-x: hidden;
  }
  /* line 6211, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor .content > div {
    padding-left: 40%;
  }
  /* line 6215, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor img {
    width: 130%;
    margin-left: -20%;
  }
  /* line 6223, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map > img {
    width: 140%;
    margin-left: -25%;
  }
  /* line 6228, ../../../../../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 6236, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header {
    height: 60px;
    padding: 5px;
  }
  /* line 6240, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header a {
    color: #fff;
  }
  /* line 6243, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  header a.give {
    width: 98%;
  }
  /* line 6249, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .desktop-menu {
    display: none;
  }
  /* line 6253, ../../../../../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 6263, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown {
    font-size: 1.125rem;
  }
  /* line 6266, ../../../../../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 6276, ../../../../../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 6282, ../../../../../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 6286, ../../../../../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 6299, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul li.last {
    border: none;
  }
  /* line 6303, ../../../../../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 6312, ../../../../../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 6321, ../../../../../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 6327, ../../../../../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 6339, ../../../../../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 6344, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .mobile-menu .mobile-dropdown > ul li.profile {
    font-size: 0;
  }
  /* line 6347, ../../../../../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 6356, ../../../../../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 6360, ../../../../../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 6364, ../../../../../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 6373, ../../../../../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 6379, ../../../../../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 6387, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .profile-menu {
    float: left;
  }
  /* line 6391, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .site-menu {
    float: left;
  }
  /* line 6394, ../../../../../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 6399, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .site-menu ul {
    display: block;
    position: absolute;
  }
  /* line 6403, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .site-menu ul li {
    list-style: none;
  }
  /* line 6406, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .site-menu ul li a {
    color: #333;
  }
  /* line 6413, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .nav-sub {
    /* move up with other code of this section ??? */
  }
  /* line 6415, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .nav-sub ul {
    display: none;
  }
  /* line 6419, ../../../../../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 6432, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-umbrella-links .grid-layout ul li {
    width: 33.333333333%;
  }
  /* line 6436, ../../../../../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 6441, ../../../../../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 6455, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-top.slider.has-arrows .slide .content > div {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 6460, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-top.slider .slider-nav-arrows {
    display: none;
  }
  /* line 6465, ../../../../../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 6470, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-top .content h2 {
    font-size: 28px;
    line-height: 30px;
    display: inline;
  }
  /* line 6475, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-top .content h2 br {
    display: inline;
    display: none;
  }
  /* line 6481, ../../../../../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 6491, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon {
    min-height: 285px;
    width: 100%;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: top center;
  }
  /* line 6498, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon > img {
    display: none;
  }
  /* line 6502, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon a.play {
    top: 25%;
    bottom: auto;
    margin: 0 auto;
    left: 0;
    right: 0;
  }
  /* line 6510, ../../../../../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 6515, ../../../../../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 6520, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon .content > div .watch {
    margin-bottom: 30px;
  }
  /* line 6523, ../../../../../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 6527, ../../../../../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 6540, ../../../../../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 6545, ../../../../../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 6551, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor > img {
    display: none;
  }
  /* line 6555, ../../../../../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 6564, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor .content div {
    padding: 40px;
  }
  /* line 6569, ../../../../../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 6573, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor a.btn:hover {
    background-color: #2FDE90 !important;
  }
  /* line 6579, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-family {
    padding: 7.5% 0;
  }
  /* line 6582, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-family h2 {
    margin: 0 0 5.5%;
  }
  /* line 6586, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-family .logo {
    height: auto;
    margin: 0;
  }
  /* line 6590, ../../../../../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 6600, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-family p {
    margin: 20px 0;
  }
  /* line 6605, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-posts {
    padding-bottom: 20px;
  }
  /* line 6608, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-posts .title {
    height: auto;
    display: block;
  }
  /* line 6612, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-posts .title h4 {
    margin: 33px 0 20px;
    display: block;
  }
  /* line 6618, ../../../../../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 6626, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg {
    min-height: 100px;
  }
  /* line 6629, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg > img {
    min-height: 285px;
  }
  /* line 6633, ../../../../../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 6639, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob .content {
    padding: 20px;
  }
  /* line 6643, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob > img {
    display: none;
  }
  /* line 6647, ../../../../../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 6652, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob h2 {
    margin: 0;
  }
  /* line 6656, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob h3 {
    margin: 0;
  }
  /* line 6660, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob h4 {
    margin: 0;
  }
  /* line 6664, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-bg.img-bg-mob h5 {
    margin: 0;
  }
  /* line 6668, ../../../../../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 6675, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .img-list {
    display: none;
  }
  /* line 6679, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .two-col div {
    width: 100%;
    margin: 20px 0 40px;
  }
  /* line 6683, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .two-col div:last-child {
    margin-bottom: 0;
  }
  /* line 6688, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .three-col div {
    width: 100%;
  }
  /* line 6692, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .social-nav ul.social-links li a {
    margin: 0 2px;
  }
  /* line 6696, ../../../../../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 6704, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  footer p span {
    border-left: none;
  }
  /* line 6709, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-bar {
    display: none;
  }
  /* line 6713, ../../../../../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 6724, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-top .content {
    padding-top: 0;
  }
  /* line 6728, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-top h2 {
    margin: 0;
    font-size: 2rem;
  }
  /* line 6733, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-top h3 {
    font-size: 1.3125rem;
  }
  /* line 6737, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-top h4 {
    font-size: 1rem;
  }
  /* line 6742, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .back-content .content-wrap {
    padding: 40px 0;
  }
  /* line 6746, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .multi-col .content-wrap {
    display: block;
  }
  /* line 6749, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .multi-col .content-wrap > div {
    margin-bottom: 50px;
  }
  /* line 6752, ../../../../../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 6760, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .multi-col .content-wrap > div:last-child {
    margin-bottom: 0;
  }
  /* line 6764, ../../../../../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 6772, ../../../../../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 6777, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .double-col .content-wrap > div h4 {
    margin-top: 0;
  }
  /* line 6781, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .double-col .content-wrap > div:last-child {
    margin-bottom: 0;
  }
  /* line 6786, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .triple-col .content-wrap > div {
    margin-right: 0;
    flex: none;
  }
  /* line 6791, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .one-two .content-wrap {
    display: block;
  }
  /* line 6794, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .one-two .content-wrap > div {
    flex: none;
  }
  /* line 6797, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .one-two .content-wrap > div:last-child {
    margin: 0;
  }
  /* line 6805, ../../../../../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 6813, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events .content-wrap .btn-wrap {
    padding: 30px 0 0;
  }
  /* line 6817, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events .content-wrap div.link {
    text-align: left;
  }
  /* line 6822, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events .back-events {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 6826, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events .back-events > div {
    padding: 40px 0;
  }
  /* line 6829, ../../../../../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 6833, ../../../../../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 6840, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-news h2 {
    font-size: 2.1875rem;
  }
  /* line 6848, ../../../../../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 6854, ../../../../../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 6858, ../../../../../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 6863, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-ministries .content-wrap .btn-wrap {
    margin-top: 20px;
  }
  /* line 6873, ../../../../../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 6877, ../../../../../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 6882, ../../../../../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 6892, ../../../../../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 6898, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-listing-title h3 {
    float: none;
    text-align: center;
  }
  /* line 6903, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-listing-title div {
    width: auto;
    width: 50%;
  }
  /* line 6909, ../../../../../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 6915, ../../../../../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 6919, ../../../../../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 6923, ../../../../../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 6930, ../../../../../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 6938, ../../../../../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 6945, ../../../../../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 6955, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-events > div div.name {
    width: 100%;
  }
  /* line 6959, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-events > div div.desc {
    width: 100%;
  }
  /* line 6963, ../../../../../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 6972, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events > div div.name {
    width: 100%;
  }
  /* line 6976, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .custom-events > div div.desc {
    width: 100%;
  }
  /* line 6980, ../../../../../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 6989, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .back-events > div div.name {
    width: 100%;
  }
  /* line 6993, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .back-events > div div.desc {
    width: 100%;
  }
  /* line 6997, ../../../../../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 7004, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-page .double-col-callout {
    text-align: center;
  }
  /* line 7007, ../../../../../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 7012, ../../../../../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 7018, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-page .double-col-callout {
    text-align: center;
  }
  /* line 7021, ../../../../../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 7026, ../../../../../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 7032, ../../../../../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 7039, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .ministry-three-cols div:last-child {
    border-bottom: none;
  }
  /* line 7044, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-top {
    height: auto;
  }
  /* line 7047, ../../../../../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 7055, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-info .mission {
    width: 100%;
    float: none;
    margin-bottom: 30px;
  }
  /* line 7060, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-info .mission a.btn {
    margin-top: 15px;
  }
  /* line 7064, ../../../../../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 7069, ../../../../../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 7077, ../../../../../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 7086, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-expect > img {
    display: none;
  }
  /* line 7090, ../../../../../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 7096, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-expect .content > div {
    display: block;
  }
  /* line 7100, ../../../../../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 7106, ../../../../../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 7111, ../../../../../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 7120, ../../../../../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 7124, ../../../../../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 7132, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map img {
    display: none;
  }
  /* line 7136, ../../../../../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 7148, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-bio {
    padding: 10px;
  }
  /* line 7151, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-bio .card {
    position: relative;
    width: 100%;
    padding-bottom: 20px;
  }
  /* line 7157, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-bio ul.social-links li a {
    margin: 0;
  }
  /* line 7162, ../../../../../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 7167, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  a.btn.btn-campus-toggle.toggled {
    margin-bottom: 0;
  }
  /* line 7170, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  a.btn.btn-campus-toggle.toggled:after {
    content: "\f0d7";
  }
  /* line 7176, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter {
    padding-bottom: 0;
  }
  /* line 7179, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .search-bar {
    clear: both;
    width: 100%;
  }
  /* line 7183, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .search-bar .input-group {
    width: 100%;
  }
  /* line 7188, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .campus {
    background: #f8f8f8;
    padding: 12px 0;
  }
  /* line 7192, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .campus h6 {
    display: none;
  }
  /* line 7196, ../../../../../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 7203, ../../../../../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 7210, ../../../../../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 7217, ../../../../../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 7224, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .campus ul li a.selected {
    padding-left: 35px;
  }
  /* line 7227, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .campus ul li a.selected:before {
    display: block;
  }
  /* line 7236, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-filter .input-group {
    width: auto;
  }
  /* line 7241, ../../../../../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 7248, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .opportunities-wrap ul.campus li {
    margin: 0 10px 8px 0;
  }
  /* line 7252, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .opportunities-wrap ul.campus h6 {
    width: 100%;
    clear: both;
  }
  /* line 7259, ../../../../../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 7264, ../../../../../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 7272, ../../../../../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 7277, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-content {
    padding: 20px 20px 0;
  }
  /* line 7280, ../../../../../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 7287, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-listing .date-wrap .date-big {
    width: 95px;
    margin: 0;
  }
  /* line 7292, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-listing .date-wrap .list {
    width: calc(100% - 95px);
  }
  /* line 7295, ../../../../../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 7299, ../../../../../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 7308, ../../../../../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 7314, ../../../../../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 7319, ../../../../../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 7329, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .date-big {
    width: 95px;
    margin: 0;
  }
  /* line 7334, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .details {
    width: calc(100% - 95px);
    padding-left: 0;
  }
  /* line 7338, ../../../../../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 7347, ../../../../../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 7354, ../../../../../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 7359, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .details h4 {
    width: 100%;
  }
  /* line 7363, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .details h6 {
    width: 100%;
    clear: both;
  }
  /* line 7368, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .details .post-content {
    width: 100%;
  }
  /* line 7374, ../../../../../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 7381, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .sermon-list .sermon.has-image {
    display: block;
    align-items: center;
  }
  /* line 7385, ../../../../../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 7393, ../../../../../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 7405, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor h3 {
    font-size: 1.5rem;
  }
  /* line 7409, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-pastor p {
    font-size: 1rem;
    line-height: 1.4375em;
  }
  /* line 7417, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon h2 {
    font-size: 2.5rem;
  }
  /* line 7421, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon a.play {
    top: 110px;
  }
  /* line 7425, ../../../../../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 7432, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon .sermon-info {
    padding: 6% 165px;
  }
  /* line 7436, ../../../../../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 7442, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-sermon .content > div {
    max-width: 380px;
  }
  /* line 7450, ../../../../../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 7455, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-family p {
    font-size: 1rem;
    line-height: 1.4375em;
  }
  /* line 7461, ../../../../../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 7467, ../../../../../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 7475, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-listing div.service-times {
    width: 100%;
    margin-bottom: 0;
  }
  /* line 7481, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-listing.campus-listing div {
    text-align: center;
  }
  /* line 7486, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-ministries h2, .ministry-subministries h2 {
    margin-bottom: 30px;
  }
  /* line 7490, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-map {
    background-position: 20% -35%;
  }
  /* line 7496, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .search-results .img {
    width: 80px;
  }
  /* line 7500, ../../../../../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 7510, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .sermon-info.single-col {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 7516, ../../../../../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 7521, ../../../../../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 7529, ../../../../../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 7537, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .events-content {
    padding: 20px 10px 0;
  }
  /* line 7543, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .content-desk {
    display: none;
  }
  /* line 7547, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .content-mob {
    display: block;
    padding: 15px 10px 0;
  }
  /* line 7551, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .content-mob > :first-child {
    margin-top: 0;
  }
  /* line 7555, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .event-single .content-mob .btn-register {
    margin-top: 30px;
  }
  /* line 7561, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .staff-content > a.btn {
    margin: 20px 0 50px;
  }
  /* line 7565, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-top {
    min-height: 0;
  }
  /* line 7568, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-top .content {
    padding: 30px 0 40px;
  }
  /* line 7572, ../../../../../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 7578, ../../../../../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 7590, ../../../../../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 7595, ../../../../../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 7600, ../../../../../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 7605, ../../../../../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 7611, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  a.btn.btn-massive, button.btn.btn-massive {
    font-size: 1.875rem;
    padding: 15px 25px;
  }
  /* line 7616, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-top .content h2 {
    display: none;
  }
}

/* max: 525px **************************************************************************************************************************************/
@media screen and (max-width: 525px) {
  /* line 7627, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .search-results h4 span {
    max-width: none;
  }
  /* line 7631, ../../../../../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 7644, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .home-top .content .btn {
    width: 100%;
  }
  /* line 7648, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .campus-ministries h2, .ministry-subministries h2 {
    margin-bottom: 30px;
  }
  /* line 7652, ../../../../../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 7658, ../../../../../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 7666, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .grid-listing.campus-listing div {
    width: 90%;
  }
  /* line 7669, ../../../../../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 7678, ../../../../../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 7684, ../../../../../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 7697, ../../../../../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 7702, ../../../../../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 7707, ../../../../../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 7712, ../../../../../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 7717, ../../../../../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 7730, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.login {
  margin: 0 auto;
  max-width: 500px;
}

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

/* line 7763, ../../../../../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 7774, ../../../../../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 7782, ../../../../../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 7795, ../../../../../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 7802, ../../../../../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 7809, ../../../../../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 7819, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .login-form h3 {
    text-align: center;
    margin: 0;
  }
  /* line 7824, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
  .login-button {
    margin-bottom: 10px;
  }
}

/* NEW STYLES BY PIKSL DESIGN 2018 */
/*
header .top .profile a {

	&.header-button {
		margin-left: 5px;
		padding: 3px 8px;
		background-color: #898D8D;
		color: #fff;
		font-weight: normal;
		border-radius: 3px;

		&:hover {
			text-decoration: none;
		}
	}

	&.first {
		margin-left: 20px;
	}
}
*/
/* line 7856, ../../../../../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 7862, ../../../../../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 7871, ../../../../../Users/horstarts/Horst Arts/Web/mission-church.com/Mission CSS/scss/_primary.scss */
.home-app-desktop {
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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