@charset "UTF-8";
/*! $bgBody, color, Body Background */
/*! $bgHeader, color, Header Background */
/*! $bgFooter, color, Footer Background */
/*! $bgContent, color, Content Background */
/*! $bgFeatured, color, Featured Background */
/*! $bgLatest, color, Latest Background */
/*! $bgMobileNav, color, Mobile Nav Background */
/*! $bgMobileUI, color, Mobile UI Background */
/*! $textColor, color, Text Color */
/*! $navColor, color, Nav Links */
/*! $footerColor, color, Footer Color */
/*! $accentColor1, color, Accent Color 1 */
/*! $accentColor2, color, Accent Color 2 */
/*! $accentColor3, color, Accent Color 3 */
/*! $accentColor4, color, Accent Color 4 */
/*! $accentColor5, color, Accent Color 5 */
/*! $accentColor6, color, Accent Color 6 */
/*! $bgButton, color, Button Background Color */
/*! $buttonColor, color, Button Text Color */
@font-face {
  font-family: pictonic;
  src: url("/_fonts/pictonic.eot");
  src: url("/_fonts/pictonic.eot?#iefix") format("embedded-opentype"), url("/_fonts/pictonic.ttf") format("truetype"), url("/_fonts/pictonic.woff") format("woff"), url("/_fonts/pictonic.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

.pictonic {
  font-family: "pictonic";
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased !important;
  -moz-font-smoothing: antialiased !important;
  font-smoothing: antialiased !important;
  line-height: 1em;
}

a.pictonic, span.pictonic, small.pictonic {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

[class^="icon-"], [class*=" icon-"] {
  font-family: "pictonic";
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased !important;
  -moz-font-smoothing: antialiased !important;
  font-smoothing: antialiased !important;
  line-height: 1em;
}

a[class^="icon-"], a[class*=" icon-"], span[class^="icon-"], span[class*=" icon-"], small[class^="icon-"], small[class*=" icon-"] {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.icon-facebook:before {
  content: "";
}

.icon-twitter-3:before {
  content: "";
}

.icon-rss:before {
  content: "";
}

.icon-mpl2-play:before {
  content: "";
}

.icon-mapmarker-00:before {
  content: "";
}

.icon-chevron-right:before {
  content: "";
}

.icon-chevron-left:before {
  content: "";
}

.icon-cr-delete:before {
  content: "";
}

.icon-speech-alt-1:before {
  content: "";
}

.icon-sort-updown:after {
  content: "";
}

.icon-movie:before {
  content: "";
}

.icon-youtube:before {
  content: "";
}

.icon-vimeo:before {
  content: "";
}

.icon-file1:before {
  content: "";
}

.icon-linkedin:before {
  content: "";
}

.icon-pinterest:before {
  content: "";
}

.icon-mail:before {
  content: "";
}

.icon-instagram:before {
  content: "";
}

.icon-google__x2B_:before {
  content: "";
}

.icon-Layer_5:before {
  content: "";
}

.icon-Layer_3:before {
  content: "";
}

.icon-download-1:before {
  content: "";
}

.icon-unordered-list:before {
  content: "";
}

.icon-volume:before {
  content: "";
}

.icon-calendar-empty:before {
  content: "";
}

.icon-search:before {
  content: "";
}

.icon-home:before {
  content: "";
}

.icon-avatar-3:before {
  content: "";
}

.icon-mapmarker4-phone:before {
  content: "";
}

/* Header Background
================================================== */
header.header {
  /*! $bgHeader */
  background: rgba(1, 1, 1, 0.75);
}

/* Body Background
================================================== */
#head-wrap,
#page-wrap,
#newsletter-wrap,
#search-desktop input {
  /*! $bgBody */
  background-color: #dbdbdb;
}

/* Content Background
================================================== */
.subpage #page-wrap #content,
.subpage #page-wrap #sidebar,
.fullwidth #page-wrap #content,
.fullwidth #page-wrap #sidebar {
  /*! $bgContent */
  background-color: #fefefe;
}

#text h6,
.module .sermons .media a {
  /*! $bgContent */
  color: #fefefe;
}

/* Featured Background
================================================== */
section#feat-footer {
  /*! $bgFeatured */
  background-color: #fefefe;
}

/* Latest Background
================================================== */
#latest-footer,
#nav > li > ul,
#search-desktop input:active,
#search-desktop form:hover input {
  /*! $bgLatest */
  background-color: #fefefe;
}

/* Footer Background
================================================== */
#footer,
#footer-nav li a:hover,
#footer-quick-links li a:hover,
#footer-social-links li a:hover
#feat-footer .featured-item:hover,
#text tbody td:nth-of-type(odd),
#text thead th:nth-of-type(odd),
#portfolio.detail #page-wrap #content {
  /*! $bgFooter */
  background-color: #f7f7f7;
}

#footer-social li a {
  /*! $bgFooter */
  color: #f7f7f7;
}

/* Mobile Nav Background
================================================== */
#outer-wrap {
  /*! $bgMobileNav */
  background-color: #3e3d3b;
}

/* Mobile UI Background
================================================== */
#menu-more,
#search-mobile,
header.mobile .search {
  /*! $bgMobileUI */
  background-color: #3e3d3b;
}

/* Text Color
================================================== */
p,
#text li,
.calendar td a:hover,
#breadcrumbs,
#head-wrap .meta a,
#search-mobile a,
.module .byline a,
#latest-footer .module h2,
#search-desktop input:active
#search-desktop:hover input,
#sidebar .sidebar-article a,
#sidebar .sidebar-section a:hover,
#sidebar .module .sermons h3 a:hover,
#sidebar .module .sermons .byline li,
#sidebar .sidebar-section .more a:hover {
  /*! $textColor */
  color: #757575;
}

#sidebar .sidebar-title,
#sidebar-nav header h2,
#sidebar-nav header h2 a {
  /*! $textColor */
  color: rgba(117, 117, 117, 0.8);
}

/* Nav Color
================================================== */
#nav > li > a,
#menu-more-links > li > a,
#menu-more-links > li > ul > li > a,
header.mobile h1 {
  /*! $navColor */
  color: #fefefe;
}

#nav > li.current > a,
#nav > li:hover > a {
  /*! $navColor */
  border-bottom-color: rgba(254, 254, 254, 0.2);
}

/* Footer Color
================================================== */
#ekklogo span,
#footer-nav a,
#footer-quick-links a,
#footer-social-links a {
  /*! $footerColor */
  color: #bbbbbb;
}

nav.footer #nav > li:hover > a,
nav.footer #nav > li.current > a {
  /*! $footerColor */
  color: #bbbbbb;
}

#footer-nav > li,
#footer-quick-links,
#footer-social-links {
  /*! $footerColor */
  border-color: rgba(187, 187, 187, 0.5);
}

/* Accent Color 1
================================================== */
#rotator,
.calendar tbody,
.slide .medium-btn,
.module .events .date,
#sidebar #sidebar-nav,
#footer-nav > li:hover,
#footer-quick-links:hover,
#footer-social-links:hover,
#nav > li > ul > li:hover,
#nav > li > ul > li > ul > li:hover {
  /*! $accentColor1 */
  background-color: #fefefe;
}

#text h6,
#text caption,
#breadcrumbs .delimiter,
#events .calendar th,
.slide .medium-btn:hover,
.contact.mobile .text p,
ol.cycle-slideshow .meta p,
#sidebar section .media li a,
#feat-footer .featured-item h2:hover,
ul#menu-more-links li.hasChildren.active > a {
  /*! $accentColor1 */
  color: #fefefe;
}

/* Accent Color 2
================================================== */
#progress,
.list-time-month,
#events .calendar th,
.calendar td > a:hover,
.slide .medium-btn:hover,
.pager span.cycle-pager-active {
  /*! $accentColor2 */
  background-color: #4ea68d;
}

#text a,
#tagline,
.tweet h5,
.tweet a,
.back-btn,
blockquote,
blockquote p,
blockquote span,
#strategy-landing #content a,
#detail-cycle .slide .text a,
#breadcrumbs a:hover,
.slide .medium-btn,
.module h3 a:hover,
.module .byline a:hover,
.calendar td ul li a,
.contact.mobile .text a,
.contact.mobile .text h3,
#head-wrap .meta a:hover,
#event-nav li a:hover,
#events article a:hover,
ol.cycle-slideshow .meta h2,
#nav > li:hover > a,
#nav > li.current > a,
#nav > li > ul > li > a,
#footer #footer-nav li a:hover,
#footer #footer-quick-links li a:hover,
#footer #footer-social-links li a:hover,
ul#menu-more-links li ul ul a,
#articles .media a:hover,
#articles article h3 a:hover,
#articles .title h2 a:hover,
#articles article h3 a:hover,
#articles article .meta a:hover,
#events #event-nav li.active a,
#sidebar .module .sermons h3 a,
#sidebar-nav header h2 a:hover,
#sidebar .sidebar-article a:hover,
#sidebar .sidebar-section a,
#sidebar .sidebar-section .more a,
#sidebar section #subnav li a:hover,
#sidebar section #subnav li.current > a,
#sidebar .sidebar-section h3 a:hover,
#portfolio .slide .text p a,
#latest-footer .module h2 a:hover,
#latest-footer .module h2 a:hover span,
#blogs aside ul.mcms_filter_list li a,
#blogs aside.left ul[class*=list] li a,
#blogs .comment header cite .commenter-name,
#blogs article h3 a:hover,
#blogs a.blog-comment-number:hover {
  /*! $accentColor2 */
  color: #4ea68d;
}

.module .events .event .date:hover {
  /*! $accentColor2 */
  border-top-color: #4ea68d;
}

/* Accent Color 3
================================================== */
#text h2,
#text h4,
.back-btn:hover,
#blogs .meta,
.module .meta,
#newsletter-wrap .text h2,
#strategy-landing #content a:hover,
#portfolio .slide .text p a:hover {
  /*! $accentColor3 */
  color: #385a4f;
}

.pager span {
  /*! $accentColor3 */
  background-color: #385a4f;
}

/* Accent Color 4
================================================== */
#menu-more,
.newsletter p,
header.mobile .search,
#search-desktop a,
#search-desktop input,
.module .byline,
.module .meta a,
.module .dateTime,
.module .dateTime span,
.module .events .date .month,
#feat-footer .featured-item p,
#latest-footer .module h2 a {
  /*! $accentColor4 */
  color: #868686;
}

blockquote {
  /*! $accentColor4 */
  border-bottom: #868686;
}

#latest-footer .module h2 a span {
  /*! $accentColor4 */
  color: rgba(134, 134, 134, 0.6);
}

/* Accent Color 5
================================================== */
#breadcrumbs,
#nav > li#nav_contact.current,
#nav > li#nav_contact:hover {
  /*! $accentColor5 */
  background-color: #e7e7e7;
}

/* Accent Color 6
================================================== */
#text h3,
#text h5,
#text h6,
#event-nav a,
.module h3 a,
.module .day,
h1#page-title,
.calendar td a,
#events .event a,
#events article a,
.detail .media a,
article .media a,
.detail .media span,
article .media span,
#articles article .meta a,
#articles article h3 a,
#articles .title h2,
#articles aside.left,
#articles .return a:hover,
#nav > li > ul > li:hover > a,
#nav > li > ul > li > ul > li:hover > a,
#sidebar section #subnav > li > a,
#sidebar section #subnav > li > ul > li > a,
article.featured .title a,
#feat-footer .featured-item h4,
#sidebar .sidebar-section h3 a {
  /*! $accentColor6 */
  color: #303030;
}

#footer-nav > li:hover a,
#footer-quick-links:hover li a,
#footer-social-links:hover li a {
  /*! $accentColor6 */
  color: #303030;
}

#text caption {
  /*! $accentColor6 */
  background: #303030;
}

/* Buttons!!!!!
================================================== */
a.large-btn,
p.large-btn a,
#text a.large-btn,
#text p.large-btn a,
a.medium-btn:hover,
p.medium-btn a:hover,
#text a.medium-btn:hover,
#text p.medium-btn a:hover,
#text button,
#text input[type='submit'],
.module .sermons .media ul {
  /*! $bgButton */
  background-color: #4ea68d;
}

a.large-btn,
p.large-btn a,
a.medium-btn:hover,
p.medium-btn a:hover,
#text a.large-btn,
#text p.large-btn a,
#text a.medium-btn:hover,
#text p.medium-btn a:hover,
#text button,
#text input[type='submit'] {
  /*! $buttonColor */
  color: #fefefe;
}

a.large-btn:hover,
p.large-btn a:hover,
#text a.large-btn:hover,
#text p.large-btn a:hover {
  /*! $accentColor6 */
  background: #303030;
}

a.small-btn:hover,
p.small-btn a:hover,
#text a.small-btn:hover,
#text p.small-btn a:hover {
  /*! $accentColor6 */
  color: #303030;
}

a.small-btn,
p.small-btn a,
a.medium-btn,
p.medium-btn a,
a.medium-btn,
p.medium-btn a,
#text a.small-btn,
#text p.small-btn a,
#text a.medium-btn,
#text p.medium-btn a,
#text a.medium-btn,
#text p.medium-btn a,
#text button:hover,
#text input[type='submit']:hover,
.module .sermons .media ul li:hover {
  /*! $buttonColor */
  background-color: #fefefe;
}

a.small-btn,
p.small-btn a,
a.medium-btn,
p.medium-btn a,
a.medium-btn,
p.medium-btn a,
#text a.small-btn,
#text p.small-btn a,
#text a.medium-btn,
#text p.medium-btn a,
#text a.medium-btn,
#text p.medium-btn a,
#text button:hover,
#text input[type='submit']:hover,
.module .sermons .media ul li a:hover {
  /*! $bgButton */
  color: #4ea68d;
}

::selection {
  text-shadow: none;
  /*! $accentColor1 */
  color: #fefefe;
  /*! $accentColor2 */
  background-color: #4ea68d;
}

::-moz-selection {
  text-shadow: none;
  /*! $accentColor1 */
  color: #fefefe;
  /*! $accentColor2 */
  background-color: #4ea68d;
}
