/*! Boilerplate ***/
/* Typography ***/
/* Font defaults ***/
/* Headers ***/
/* Colours ***/
/* Links ***/
/* Footer ***/
/* Margins & spacing ***/
/* Layout ***/
/* Borders ***/
/* Forms ***/
/* Buttons ***/
/* Transitions ***/
/* Media query breakpoints ***/
/** The default border */
/** The default border radius */
/** CSS3 transition */
/** Establishes a set of breakpoints. */
/** Retina media query */
/* Reset
================================================== */
/* HTML5 ✰ Boilerplate  What follows is the result of much research on cross-browser styling. Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal, Kroc Camen, and the H5BP dev community and team.  Detailed information about this CSS: h5bp.com/css  ==|== normalize ========================================================== */
/* HTML5 display definitions
================================================== */
/* line 15, ../compass/sass/reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }

/* line 18, ../compass/sass/reset.scss */
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

/* line 23, ../compass/sass/reset.scss */
audio:not([controls]) { display: none; }

/* line 26, ../compass/sass/reset.scss */
[hidden] { display: none; }

/* Base
================================================== */
/* line 33, ../compass/sass/reset.scss */
* { -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 38, ../compass/sass/reset.scss */
html { overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

/* line 44, ../compass/sass/reset.scss */
body { min-height: 100%; margin: 0; }

/* line 49, ../compass/sass/reset.scss */
::selection { text-shadow: none; background-color: #aed77a; color: white; }

/* Elements
================================================== */
/* Typography
================================================== */
/* Body ***/
/* line 6, ../compass/sass/elements.scss */
body { font-size: 14px; font-size: 0.875rem; font-weight: 400; font-family: "Roboto", sans-serif; line-height: 22px; line-height: 1.375rem; color: #3a3a3a; background: url(../images/debut_light.png); }
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5) { /* line 6, ../compass/sass/elements.scss */
  body { background: url(../images/debut_light_@2X.png); background-size: 200px 200px; background-size: 12.5rem 12.5rem; } }

/* line 22, ../compass/sass/elements.scss */
p { margin-bottom: 22px; margin-bottom: 1.375rem; }

/* Headings ***/
/* line 28, ../compass/sass/elements.scss */
h1 { font-size: 56px; font-size: 3.5rem; line-height: 66px; line-height: 4.125rem; font-weight: 900; color: #20175c; }

/* line 35, ../compass/sass/elements.scss */
h2 { font-size: 24px; font-size: 1.5rem; line-height: 33px; line-height: 2.0625rem; font-weight: 700; }

/* line 41, ../compass/sass/elements.scss */
h3 { font-size: 20px; font-size: 1.25rem; line-height: 22px; line-height: 1.375rem; font-weight: 700; }

/* line 47, ../compass/sass/elements.scss */
h4 { font-size: 18px; font-size: 1.125rem; line-height: 22px; line-height: 1.375rem; font-weight: 700; }

/* line 53, ../compass/sass/elements.scss */
h5 { font-size: 16px; font-size: 1rem; line-height: 22px; line-height: 1.375rem; font-weight: 700; }

/* line 59, ../compass/sass/elements.scss */
h6 { font-size: 14px; font-size: 0.875rem; line-height: 22px; line-height: 1.375rem; font-family: "Raleway", sans-serif; font-weight: 700; }

/* line 66, ../compass/sass/elements.scss */
h1, h2, h3, h4, h5 { margin-bottom: 22px; margin-bottom: 1.375rem; font-family: "Raleway", sans-serif; }

/* line 71, ../compass/sass/elements.scss */
p { margin-top: 0; margin-bottom: 22px; margin-bottom: 1.375rem; }

/* Links ***/
/* line 80, ../compass/sass/elements.scss */
a { color: #8bc53f; text-decoration: none; }
/* line 84, ../compass/sass/elements.scss */
a:focus { outline: thin dotted; }
/* line 89, ../compass/sass/elements.scss */
a:hover, a:active { outline: 0; color: #7eb436; }

/* Lists ***/
/* line 98, ../compass/sass/elements.scss */
ul, ol { margin: 0px 0px 22px 0px; margin: 0rem 0rem 1.375rem 0rem; padding: 0; list-style: none; }

/* line 104, ../compass/sass/elements.scss */
li { position: relative; padding: 0px 0px 5.5px 22px; padding: 0rem 0rem 0.34375rem 1.375rem; }
/* line 108, ../compass/sass/elements.scss */
li::before { position: absolute; left: 0; }
/* line 113, ../compass/sass/elements.scss */
li:last-child { padding-bottom: 0; }

/* line 119, ../compass/sass/elements.scss */
ul li::before { content: ""; display: inline-block; width: 4px; width: 0.25rem; height: 4px; height: 0.25rem; border-radius: 4px; border-radius: 0.25rem; top: 9px; top: 0.5625rem; background-color: #20175c; }

/* line 130, ../compass/sass/elements.scss */
ol { counter-reset: item-counter; }
/* line 133, ../compass/sass/elements.scss */
ol li::before { content: counter(item-counter); counter-increment: item-counter; color: #20175c; }

/* line 142, ../compass/sass/elements.scss */
dt { font-family: "Raleway", sans-serif; font-weight: 700; }

/* line 147, ../compass/sass/elements.scss */
dd { margin: 0px 0px 22px 0px; margin: 0rem 0rem 1.375rem 0rem; }

/* line 152, ../compass/sass/elements.scss */
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

/* Embedded content ***/
/* line 161, ../compass/sass/elements.scss */
img { border-width: 5px; border-width: 0.3125rem; border-color: #d2d2d2; border-style: solid; margin-bottom: 22px; margin-bottom: 1.375rem; -ms-interpolation-mode: bicubic; vertical-align: middle; max-width: 100%; height: auto; }

/* line 174, ../compass/sass/elements.scss */
embed, object, iframe { max-width: 100%; height: auto; }

/* line 179, ../compass/sass/elements.scss */
svg:not(:root) { overflow: hidden; }

/* Figures ***/
/* line 185, ../compass/sass/elements.scss */
figure { margin: 0; }

/* Forms ***/
/* line 191, ../compass/sass/elements.scss */
form { margin: 0; }

/* line 195, ../compass/sass/elements.scss */
fieldset { border: 0; margin: 0; padding: 0; }

/* line 201, ../compass/sass/elements.scss */
label { cursor: pointer; }

/* line 205, ../compass/sass/elements.scss */
legend { border: 0; *margin-left: -7px; padding: 0; }

/* line 214, ../compass/sass/elements.scss */
button, input, select, textarea { margin: 0; padding-top: 11px; padding-top: 0.6875rem; padding-right: 22px; padding-right: 1.375rem; padding-bottom: 11px; padding-bottom: 0.6875rem; padding-left: 22px; padding-left: 1.375rem; border: none; font-size: 12px; font-size: 0.75rem; font-family: "Roboto", sans-serif; vertical-align: baseline; *vertical-align: middle; }

/* line 232, ../compass/sass/elements.scss */
button, input { line-height: normal; }

/* line 241, ../compass/sass/elements.scss */
input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="number"], textarea { background-color: #f4f4f4; color: #c1c1c1; border: none; }
/* line 247, ../compass/sass/elements.scss */
input[type="text"]:focus, input[type="text"]:active, input[type="email"]:focus, input[type="email"]:active, input[type="password"]:focus, input[type="password"]:active, input[type="search"]:focus, input[type="search"]:active, input[type="number"]:focus, input[type="number"]:active, textarea:focus, textarea:active { background-color: #f4f4f4; color: #c1c1c1; border-width: 1px; border-width: 0.0625rem; border-color: #e7e7e7; border-style: solid; }

/* line 261, ../compass/sass/elements.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] { background-color: #8bc53f; color: white; border-radius: 3px; border-radius: 0.1875rem; cursor: pointer; -webkit-appearance: button; *overflow: visible; }
/* line 270, ../compass/sass/elements.scss */
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus { background-color: #7eb436; color: white; }

/* line 277, ../compass/sass/elements.scss */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

/* line 282, ../compass/sass/elements.scss */
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

/* line 289, ../compass/sass/elements.scss */
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* line 294, ../compass/sass/elements.scss */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* line 299, ../compass/sass/elements.scss */
textarea { overflow: auto; vertical-align: top; resize: vertical; }

/* line 310, ../compass/sass/elements.scss */
input:invalid, textarea:invalid { background-color: #f0dddd; }

/* Tables ***/
/* line 316, ../compass/sass/elements.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 321, ../compass/sass/elements.scss */
td { vertical-align: top; }

/* Miscellaneous ***/
/* line 327, ../compass/sass/elements.scss */
abbr[title] { border-bottom-width: 1px; border-bottom-width: 0.0625rem; border-bottom-style: dotted; }

/* line 334, ../compass/sass/elements.scss */
b, strong { font-weight: 700; }

/* line 338, ../compass/sass/elements.scss */
blockquote { margin-bottom: 22px; margin-bottom: 1.375rem; padding: 22px; padding: 1.375rem; border-left-width: 3px; border-left-width: 0.1875rem; border-left-style: solid; border-left-color: #20175c; font-size: 18px; font-size: 1.125rem; line-height: 22px; line-height: 1.375rem; font-family: "Raleway", sans-serif; color: #606060; }
/* line 351, ../compass/sass/elements.scss */
blockquote > :last-child { margin-bottom: 0; }

/* line 356, ../compass/sass/elements.scss */
dfn { font-style: italic; }

/* line 360, ../compass/sass/elements.scss */
hr { display: block; height: 1px; height: 0.0625rem; border: 0; border-top-width: 1px; border-top-width: 0.0625rem; border-top-color: #d2d2d2; border-top-style: solid; margin-top: 22px; margin-top: 1.375rem; margin-bottom: 22px; margin-bottom: 1.375rem; padding: 0; }

/* line 376, ../compass/sass/elements.scss */
ins { background: #ff9; color: #000; text-decoration: none; }

/* line 382, ../compass/sass/elements.scss */
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* line 389, ../compass/sass/elements.scss */
pre, code, kbd, samp { font-family: Courier, monospace; _font-family: Courier, monospace; font-size: 1em; }

/* line 395, ../compass/sass/elements.scss */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

/* line 401, ../compass/sass/elements.scss */
q { quotes: none; }

/* line 405, ../compass/sass/elements.scss */
q:before, q:after { content: ""; content: none; }

/* line 410, ../compass/sass/elements.scss */
small { font-size: 12px; font-size: 0.75rem; }

/* line 414, ../compass/sass/elements.scss */
sub, sup { font-size: 10.8px; font-size: 0.675rem; line-height: 0; position: relative; vertical-align: baseline; }

/* line 421, ../compass/sass/elements.scss */
sup { top: -0.5em; }

/* line 425, ../compass/sass/elements.scss */
sub { bottom: -0.25em; }

/* Icons
================================================== */
@font-face { font-family: 'balwynbaptistchurch-icons'; src: url("../fonts/balwynbaptistchurch-icons.eot?-49e3xq"); src: url("../fonts/balwynbaptistchurch-icons.eot?#iefix-49e3xq") format("embedded-opentype"), url("../fonts/balwynbaptistchurch-icons.woff?-49e3xq") format("woff"), url("../fonts/balwynbaptistchurch-icons.ttf?-49e3xq") format("truetype"), url("../fonts/balwynbaptistchurch-icons.svg?-49e3xq#balwynbaptistchurch-icons") format("svg"); font-weight: normal; font-style: normal; }

/* line 12, ../compass/sass/icons.scss */
[class^="icon-"], [class*=" icon-"] { font-family: 'balwynbaptistchurch-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 26, ../compass/sass/icons.scss */
.icon-calendar:before { content: "\e601"; }

/* line 29, ../compass/sass/icons.scss */
.icon-facebook-sign:before { content: "\e606"; }

/* line 32, ../compass/sass/icons.scss */
.icon-twitter-sign:before { content: "\e602"; }

/* line 35, ../compass/sass/icons.scss */
.icon-play:before { content: "\e600"; }

/* line 38, ../compass/sass/icons.scss */
.icon-pause:before { content: "\e603"; }

/* line 41, ../compass/sass/icons.scss */
.icon-angle-left:before { content: "\e604"; }

/* line 44, ../compass/sass/icons.scss */
.icon-angle-right:before { content: "\e605"; }

/* line 47, ../compass/sass/icons.scss */
.icon-cloud-download:before { content: "\e607"; }

/* Helper classes
================================================== */
/* Helper classes
================================================== */
/* For image replacement */
/* line 5, ../compass/sass/helpers.scss */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
/* line 15, ../compass/sass/helpers.scss */
.ir br { display: none; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
/* line 21, ../compass/sass/helpers.scss */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
/* line 27, ../compass/sass/helpers.scss */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */ }
/* line 39, ../compass/sass/helpers.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
/* line 50, ../compass/sass/helpers.scss */
.invisible { visibility: hidden; }

/* 320px */
/* 480px */
/* 600px */
/* 768px */
/* 800px */
/* 1024px */
@media (max-width: 37.5em) { /* line 55, ../compass/sass/helpers.scss */
  .if-tiny-hide { display: none !important; }
  /* line 59, ../compass/sass/helpers.scss */
  .if-tiny-fullwidth { width: 100% !important; margin-left: 0; margin-right: 0; } }
/* Contain floats: h5bp.com/q */
/* line 67, ../compass/sass/helpers.scss */
.cf { *zoom: 1; }
/* line 69, ../compass/sass/helpers.scss */
.cf::before, .cf::after { content: ""; display: table; }
/* line 73, ../compass/sass/helpers.scss */
.cf::after { clear: both; }

/* Apply inline to block elements ***/
/* line 81, ../compass/sass/helpers.scss */
.inline { display: inline; }

/* Center a block ***/
/* line 86, ../compass/sass/helpers.scss */
.centered { text-align: center; }

/* Style-free list ***/
/* Inline list ***/
/* line 92, ../compass/sass/helpers.scss */
.inline-list li { padding-left: 0; }
/* line 94, ../compass/sass/helpers.scss */
.inline-list li::before { display: none; }
/* line 104, ../compass/sass/helpers.scss */
.inline-list > li, .inline-list > li > a { display: inline-block; }
/* line 107, ../compass/sass/helpers.scss */
.inline-list li { margin-right: 11px; margin-right: 0.6875rem; }
/* line 110, ../compass/sass/helpers.scss */
.inline-list.with-divider li { line-height: 1em; padding: 0px 11px 0px 0px; padding: 0rem 0.6875rem 0rem 0rem; border-right-width: 1px; border-right-width: 0.0625rem; border-right-style: solid; border-right-color: #d2d2d2; }
/* line 117, ../compass/sass/helpers.scss */
.inline-list.with-divider li:last-child { border-right: 0; padding-right: 0; margin-right: 0; }

/* Archive list ***/
/* line 92, ../compass/sass/helpers.scss */
.archive-list li { padding-left: 0; }
/* line 94, ../compass/sass/helpers.scss */
.archive-list li::before { display: none; }
/* line 129, ../compass/sass/helpers.scss */
.archive-list li { padding-bottom: 11px; padding-bottom: 0.6875rem; margin-bottom: 11px; margin-bottom: 0.6875rem; border-bottom-width: 1px; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d2d2d2; }
/* line 136, ../compass/sass/helpers.scss */
.archive-list li:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; }
/* line 143, ../compass/sass/helpers.scss */
.archive-list a { color: #3a3a3a; }
/* line 148, ../compass/sass/helpers.scss */
.archive-list .active a h6, .archive-list li:hover a h6 { color: #8bc53f; }
/* line 152, ../compass/sass/helpers.scss */
.archive-list.with-bottom-border { padding-bottom: 11px; padding-bottom: 0.6875rem; border-bottom-width: 1px; border-bottom-width: 0.0625rem; border-bottom-style: solid; border-bottom-color: #d2d2d2; }

/* Media element (see http://www.stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code/) ***/
/* line 161, ../compass/sass/helpers.scss */
.media { margin-bottom: 22px; margin-bottom: 1.375rem; overflow: hidden; }
/* line 165, ../compass/sass/helpers.scss */
.media .body { overflow: hidden; }
/* line 169, ../compass/sass/helpers.scss */
.media .media-element { float: left; margin-right: 22px; margin-right: 1.375rem; }
/* line 173, ../compass/sass/helpers.scss */
.media .media-element img { display: block; }

/* Button ***/
/* line 180, ../compass/sass/helpers.scss */
.button { display: inline-block; padding: 11px 22px 11px 22px; padding: 0.6875rem 1.375rem 0.6875rem 1.375rem; font-family: "Raleway", sans-serif; font-weight: 700; line-height: 1em; background-color: #8bc53f; color: white; border-radius: 3px; border-radius: 0.1875rem; text-transform: uppercase; }
/* line 195, ../compass/sass/helpers.scss */
.button:hover, .button:active, .button:focus { background-color: #7eb436; color: white; }

/* Icons ***/
/* line 202, ../compass/sass/helpers.scss */
.text-with-icon { font-family: "Raleway", sans-serif; font-weight: 700; }
/* line 206, ../compass/sass/helpers.scss */
.text-with-icon::before { position: relative; top: 7px; top: 0.4375rem; margin-right: 5.5px; margin-right: 0.34375rem; font-size: 28px; font-size: 1.75rem; font-family: "balwynbaptistchurch-icons"; }

/* line 215, ../compass/sass/helpers.scss */
.button-with-icon { padding-top: 11px; padding-top: 0.6875rem; padding-bottom: 11px; padding-bottom: 0.6875rem; }
/* line 219, ../compass/sass/helpers.scss */
.button-with-icon::before { position: relative; top: 0px; top: 0rem; margin-right: 5.5px; margin-right: 0.34375rem; font-size: 14px; font-size: 0.875rem; font-family: "balwynbaptistchurch-icons"; }

/* Grayscale ***/
/* line 229, ../compass/sass/helpers.scss */
.grayscale { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */ }

/* Sepia ***/
/* line 236, ../compass/sass/helpers.scss */
.sepia { filter: sepia(100%); -webkit-filter: sepia(100%); -moz-filter: sepia(100%); -ms-filter: sepia(100%); -o-filter: sepia(100%); -webkit-filter: 1; filter: url(../images/sepia.svg#old-timey); background-color: #5E2612; filter: alpha(opacity=50); zoom: 1; }

/* Tooltips ***/
/* line 250, ../compass/sass/helpers.scss */
[data-tooltip] { position: relative; }
/* line 253, ../compass/sass/helpers.scss */
[data-tooltip]:hover::after { content: attr(data-tooltip); position: absolute; z-index: 98; bottom: 22px; bottom: 1.375rem; left: 20%; padding: 5.5px 11px; padding: 0.34375rem 0.6875rem; white-space: nowrap; background: #3a3a3a; color: white; border-radius: 3px; border-radius: 0.1875rem; }

/* WP's required classes
================================================== */
/* Miscellaneous styles required for WP
================================================== */
/* line 5, ../compass/sass/wp.scss */
.alignleft, .alignright, .alignnone { margin-bottom: 22px; margin-bottom: 1.375rem; }

/* At least 600px wide ***/
/* 320px */
/* 480px */
/* 600px */
/* 768px */
/* 800px */
/* 1024px */
@media (min-width: 37.5em) { /* line 11, ../compass/sass/wp.scss */
  .alignleft { float: left; margin-right: 22px; margin-right: 1.375rem; }
  /* line 16, ../compass/sass/wp.scss */
  .alignright { float: right; margin-left: 22px; margin-left: 1.375rem; } }
/* Columns
================================================== */
/** CSS for handling the [column] shortcode styles.  @version   20130123 @author    Justin Tadlock <justin@justintadlock.com> @copyright Copyright (c) 2013, Justin Tadlock @link      http://justintadlock.com @license   http://www.gnu.org/licenses/old-licenses/gpl-2.0.html */
/* line 11, ../compass/sass/columns.scss */
.column-grid { clear: both; /* Some rules in case wpautop() goes a little crazy. */ }
/* line 14, ../compass/sass/columns.scss */
.column-grid::after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* line 22, ../compass/sass/columns.scss */
.column-grid .column { float: left; padding-right: 22px; padding-right: 1.375rem; padding-left: 0; }
/* line 27, ../compass/sass/columns.scss */
.column-grid .column-first { clear: left; padding-left: 0; }
/* line 31, ../compass/sass/columns.scss */
.column-grid .column-last { float: right; padding-right: 0; padding-left: 0; }
/* line 39, ../compass/sass/columns.scss */
.column-grid br, .column-grid p:empty { display: none; }
/* line 42, ../compass/sass/columns.scss */
.column-grid .column br { display: block; }

/* 320px */
/* 480px */
/* 600px */
/* 768px */
/* 800px */
/* 1024px */
@media (max-width: 37.5em) { /* line 53, ../compass/sass/columns.scss */
  .column-grid-2 .column, .column-grid-3 .column, .column-grid-4 .column, .column-grid-5 .column, .column-grid-12 .column { float: none; padding: 0; margin-bottom: 44px; margin-bottom: 2.75rem; } }
/* 320px */
/* 480px */
/* 600px */
/* 768px */
/* 800px */
/* 1024px */
@media (min-width: 37.5em) { /* 2 columns ***/
  /* line 64, ../compass/sass/columns.scss */
  .column-grid-2 .column-span-2 { width: 100%; }
  /* line 65, ../compass/sass/columns.scss */
  .column-grid-2 .column-span-1 { width: 50%; }
  /* line 67, ../compass/sass/columns.scss */
  .column-grid-2 .column-push-1 { margin-left: 50%; }
  /* 3 columns ***/
  /* line 72, ../compass/sass/columns.scss */
  .column-grid-3 .column-span-3 { width: 100%; }
  /* line 73, ../compass/sass/columns.scss */
  .column-grid-3 .column-span-2 { width: 66.66%; }
  /* line 74, ../compass/sass/columns.scss */
  .column-grid-3 .column-span-1 { width: 33.33%; }
  /* line 76, ../compass/sass/columns.scss */
  .column-grid-3 .column-push-2 { margin-left: 66.66%; }
  /* line 77, ../compass/sass/columns.scss */
  .column-grid-3 .column-push-1 { margin-left: 33.33%; }
  /* 4 columns ***/
  /* line 82, ../compass/sass/columns.scss */
  .column-grid-4 .column-span-4 { width: 100%; }
  /* line 83, ../compass/sass/columns.scss */
  .column-grid-4 .column-span-3 { width: 75%; }
  /* line 84, ../compass/sass/columns.scss */
  .column-grid-4 .column-span-2 { width: 50%; }
  /* line 85, ../compass/sass/columns.scss */
  .column-grid-4 .column-span-1 { width: 25%; }
  /* line 87, ../compass/sass/columns.scss */
  .column-grid-4 .column-push-3 { margin-left: 75%; }
  /* line 88, ../compass/sass/columns.scss */
  .column-grid-4 .column-push-2 { margin-left: 50%; }
  /* line 89, ../compass/sass/columns.scss */
  .column-grid-4 .column-push-1 { margin-left: 25%; } }
/* 320px */
/* 480px */
/* 600px */
/* 768px */
/* 800px */
/* 1024px */
@media (min-width: 48em) { /* 5 columns ***/
  /* line 96, ../compass/sass/columns.scss */
  .column-grid-5 .column-span-5 { width: 100%; }
  /* line 97, ../compass/sass/columns.scss */
  .column-grid-5 .column-span-4 { width: 80%; }
  /* line 98, ../compass/sass/columns.scss */
  .column-grid-5 .column-span-3 { width: 60%; }
  /* line 99, ../compass/sass/columns.scss */
  .column-grid-5 .column-span-2 { width: 40%; }
  /* line 100, ../compass/sass/columns.scss */
  .column-grid-5 .column-span-1 { width: 20%; }
  /* line 102, ../compass/sass/columns.scss */
  .column-grid-5 .column-push-4 { margin-left: 80%; }
  /* line 103, ../compass/sass/columns.scss */
  .column-grid-5 .column-push-3 { margin-left: 60%; }
  /* line 104, ../compass/sass/columns.scss */
  .column-grid-5 .column-push-2 { margin-left: 40%; }
  /* line 105, ../compass/sass/columns.scss */
  .column-grid-5 .column-push-1 { margin-left: 20%; }
  /* 12 columns ***/
  /* line 110, ../compass/sass/columns.scss */
  .column-grid-12 .column-span-12 { width: 100%; }
  /* line 111, ../compass/sass/columns.scss */
  .column-grid-12 .column-span-11 { width: 91.6%; }
  /* line 112, ../compass/sass/columns.scss */
  .column-grid-12 .column-span-10 { width: 83.3%; }
  /* line 113, ../compass/sass/columns.scss */
  .column-grid-12 .column-span-9 { width: 75%; }
  /* line 114, ../compass/sass/columns.scss */
  .column-grid-12 .column-span-8 { width: 66.7%; }
  /* line 115, ../compass/sass/columns.scss */
  .column-grid-12 .column-span-7 { width: 58.4%; }
  /* line 116, ../compass/sass/columns.scss */
  .column-grid-12 .column-span-6 { width: 50%; }
  /* line 117, ../compass/sass/columns.scss */
  .column-grid-12 .column-span-5 { width: 41.6%; }
  /* line 118, ../compass/sass/columns.scss */
  .column-grid-12 .column-span-4 { width: 33.3%; }
  /* line 119, ../compass/sass/columns.scss */
  .column-grid-12 .column-span-3 { width: 25%; }
  /* line 120, ../compass/sass/columns.scss */
  .column-grid-12 .column-span-2 { width: 16.7%; }
  /* line 121, ../compass/sass/columns.scss */
  .column-grid-12 .column-span-1 { width: 8.3%; }
  /* line 123, ../compass/sass/columns.scss */
  .column-grid-12 .column-push-11 { margin-left: 91.6%; }
  /* line 124, ../compass/sass/columns.scss */
  .column-grid-12 .column-push-10 { margin-left: 83.3%; }
  /* line 125, ../compass/sass/columns.scss */
  .column-grid-12 .column-push-9 { margin-left: 75%; }
  /* line 126, ../compass/sass/columns.scss */
  .column-grid-12 .column-push-8 { margin-left: 66.7%; }
  /* line 127, ../compass/sass/columns.scss */
  .column-grid-12 .column-push-7 { margin-left: 58.4%; }
  /* line 128, ../compass/sass/columns.scss */
  .column-grid-12 .column-push-6 { margin-left: 50%; }
  /* line 129, ../compass/sass/columns.scss */
  .column-grid-12 .column-push-5 { margin-left: 41.6%; }
  /* line 130, ../compass/sass/columns.scss */
  .column-grid-12 .column-push-4 { margin-left: 33.3%; }
  /* line 131, ../compass/sass/columns.scss */
  .column-grid-12 .column-push-3 { margin-left: 25%; }
  /* line 132, ../compass/sass/columns.scss */
  .column-grid-12 .column-push-2 { margin-left: 16.7%; }
  /* line 133, ../compass/sass/columns.scss */
  .column-grid-12 .column-push-1 { margin-left: 8.3%; } }
/* Right-to-Left ***/
/* line 138, ../compass/sass/columns.scss */
.rtl { /* 320px */ /* 480px */ /* 600px */ /* 768px */ /* 800px */ /* 1024px */ /* 320px */ /* 480px */ /* 600px */ /* 768px */ /* 800px */ /* 1024px */ }
/* line 140, ../compass/sass/columns.scss */
.rtl .column-grid .column { float: right; padding-right: 22px; padding-right: 1.375rem; padding-right: 0; }
/* line 145, ../compass/sass/columns.scss */
.rtl .column-grid .column-first { padding-right: 0; }
/* line 148, ../compass/sass/columns.scss */
.rtl .column-grid .column-last { clear: left; float: left; padding-right: 0; padding-left: 0; }
/* line 156, ../compass/sass/columns.scss */
.rtl .column-grid-2 .column-push-1 { padding-right: 50%; }
@media (min-width: 37.5em) { /* line 160, ../compass/sass/columns.scss */
  .rtl .column-grid-3 .column-push-2 { margin-right: 66%; }
  /* line 161, ../compass/sass/columns.scss */
  .rtl .column-grid-3 .column-push-1 { margin-right: 34%; }
  /* line 164, ../compass/sass/columns.scss */
  .rtl .column-grid-4 .column-push-3 { margin-right: 75%; }
  /* line 165, ../compass/sass/columns.scss */
  .rtl .column-grid-4 .column-push-2 { margin-right: 50%; }
  /* line 166, ../compass/sass/columns.scss */
  .rtl .column-grid-4 .column-push-1 { margin-right: 25%; } }
@media (min-width: 48em) { /* line 172, ../compass/sass/columns.scss */
  .rtl .column-grid-5 .column-push-4 { margin-right: 80%; }
  /* line 173, ../compass/sass/columns.scss */
  .rtl .column-grid-5 .column-push-3 { margin-right: 60%; }
  /* line 174, ../compass/sass/columns.scss */
  .rtl .column-grid-5 .column-push-2 { margin-right: 40%; }
  /* line 175, ../compass/sass/columns.scss */
  .rtl .column-grid-5 .column-push-1 { margin-right: 20%; }
  /* line 178, ../compass/sass/columns.scss */
  .rtl .column-grid-12 .column-push-11 { margin-right: 96.25%; }
  /* line 179, ../compass/sass/columns.scss */
  .rtl .column-grid-12 .column-push-10 { margin-right: 87.5%; }
  /* line 180, ../compass/sass/columns.scss */
  .rtl .column-grid-12 .column-push-9 { margin-right: 75%; }
  /* line 181, ../compass/sass/columns.scss */
  .rtl .column-grid-12 .column-push-8 { margin-right: 69%; }
  /* line 182, ../compass/sass/columns.scss */
  .rtl .column-grid-12 .column-push-7 { margin-right: 61.25%; }
  /* line 183, ../compass/sass/columns.scss */
  .rtl .column-grid-12 .column-push-6 { margin-right: 52.5%; }
  /* line 184, ../compass/sass/columns.scss */
  .rtl .column-grid-12 .column-push-5 { margin-right: 43.75%; }
  /* line 185, ../compass/sass/columns.scss */
  .rtl .column-grid-12 .column-push-4 { margin-right: 34%; }
  /* line 186, ../compass/sass/columns.scss */
  .rtl .column-grid-12 .column-push-3 { margin-right: 25%; }
  /* line 187, ../compass/sass/columns.scss */
  .rtl .column-grid-12 .column-push-2 { margin-right: 17.5%; }
  /* line 188, ../compass/sass/columns.scss */
  .rtl .column-grid-12 .column-push-1 { margin-right: 8.75%; } }

/* Layout
================================================== */
/* line 2, ../compass/sass/layout.scss */
.wrapper, .homepage .entry.wrapper { padding-left: 22px; padding-left: 1.375rem; padding-right: 22px; padding-right: 1.375rem; width: 100%; /* 320px */ /* 480px */ /* 600px */ /* 768px */ /* 800px */ /* 1024px */ /* 320px */ /* 480px */ /* 600px */ /* 768px */ /* 800px */ /* 1024px */ }
@media (min-width: 48em) { /* line 2, ../compass/sass/layout.scss */
  .wrapper, .homepage .entry.wrapper { padding-left: 44px; padding-left: 2.75rem; padding-right: 44px; padding-right: 2.75rem; } }
@media (min-width: 64em) { /* line 2, ../compass/sass/layout.scss */
  .wrapper, .homepage .entry.wrapper { width: 1024px; width: 64rem; margin: 0 auto; padding-left: 66px; padding-left: 4.125rem; padding-right: 66px; padding-right: 4.125rem; } }

/* line 27, ../compass/sass/layout.scss */
.outer-wrapper, .flexslider-hg-wrapper { position: relative; width: -webkit-calc(100% + 22px * 2); width: -moz-calc(100% + 22px * 2); width: calc(100% + 22px * 2); left: -22px; left: -1.375rem; /* 320px */ /* 480px */ /* 600px */ /* 768px */ /* 800px */ /* 1024px */ /* 320px */ /* 480px */ /* 600px */ /* 768px */ /* 800px */ /* 1024px */ }
@media (min-width: 48em) { /* line 27, ../compass/sass/layout.scss */
  .outer-wrapper, .flexslider-hg-wrapper { width: -webkit-calc(100% + 44px * 2); width: -moz-calc(100% + 44px * 2); width: calc(100% + 44px * 2); left: -44px; left: -2.75rem; } }
@media (min-width: 64em) { /* line 27, ../compass/sass/layout.scss */
  .outer-wrapper, .flexslider-hg-wrapper { width: 1024px; width: 64rem; left: -66px; left: -4.125rem; } }

/* line 47, ../compass/sass/layout.scss */
.entry { width: 100%; /* 320px */ /* 480px */ /* 600px */ /* 768px */ /* 800px */ /* 1024px */ }
@media (min-width: 48em) { /* line 47, ../compass/sass/layout.scss */
  .entry { width: 66.66%; float: left; } }

/* line 56, ../compass/sass/layout.scss */
.fullwidth .entry { width: 100%; }

/* line 60, ../compass/sass/layout.scss */
.sidebar { /* 320px */ /* 480px */ /* 600px */ /* 768px */ /* 800px */ /* 1024px */ }
@media (min-width: 48em) { /* line 60, ../compass/sass/layout.scss */
  .sidebar { width: 33.33%; float: left; } }

/* Header
================================================== */
/* line 1, ../compass/sass/header.scss */
#masthead { position: relative; background: url(../images/header-bg.png) no-repeat; background-size: cover; /* 320px */ /* 480px */ /* 600px */ /* 768px */ /* 800px */ /* 1024px */ }
/* line 6, ../compass/sass/header.scss */
#masthead .site-branding { float: left; width: 171px; width: 10.6875rem; height: 132px; height: 8.25rem; margin: 11px 0px; margin: 0.6875rem 0rem; background: url(../images/balwyn-baptist-church-logo.png) no-repeat 0 50%; }
/* line 14, ../compass/sass/header.scss */
#masthead .tagline { display: none; }
@media (min-width: 50em) { /* line 20, ../compass/sass/header.scss */
  #masthead .tagline, #masthead .responsive-menu-wrapper { display: block; max-width: -webkit-calc(100% - 171px); max-width: -moz-calc(100% - 171px); max-width: calc(100% - 171px); }
  /* line 27, ../compass/sass/header.scss */
  #masthead .tagline { float: right; padding: 44px 0px 0px 44px; padding: 2.75rem 0rem 0rem 2.75rem; font-family: "Roboto", sans-serif; font-size: 19px; font-size: 1.1875rem; font-weight: 400; text-align: right; }
  /* line 38, ../compass/sass/header.scss */
  #masthead .responsive-menu-wrapper { position: absolute; right: 55px; right: 3.4375rem; bottom: 22px; bottom: 1.375rem; } }
@media (max-width: 50em) { /* line 20, ../compass/sass/header.scss */
  #masthead else .tagline, #masthead else .responsive-menu-wrapper { display: block; max-width: -webkit-calc(100% - 171px); max-width: -moz-calc(100% - 171px); max-width: calc(100% - 171px); }
  /* line 27, ../compass/sass/header.scss */
  #masthead else .tagline { float: right; padding: 44px 0px 0px 44px; padding: 2.75rem 0rem 0rem 2.75rem; font-family: "Roboto", sans-serif; font-size: 19px; font-size: 1.1875rem; font-weight: 400; text-align: right; }
  /* line 38, ../compass/sass/header.scss */
  #masthead else .responsive-menu-wrapper { position: absolute; right: 55px; right: 3.4375rem; bottom: 22px; bottom: 1.375rem; } }

/* Slicknav ***/
/* line 1, ../compass/sass/header/slicknav.scss */
.responsive-menu-wrapper { display: none; }

/* line 5, ../compass/sass/header/slicknav.scss */
.slicknav_menu { display: block; position: absolute; right: 0; top: 0; width: 100%; /* 320px */ /* 480px */ /* 600px */ /* 768px */ /* 800px */ /* 1024px */ }
/* line 12, ../compass/sass/header/slicknav.scss */
.slicknav_menu .slicknav_btn { z-index: 3; display: inline-block; float: right; margin: 44px 22px 0px 0px; margin: 2.75rem 1.375rem 0rem 0rem; padding: 11px; padding: 0.6875rem; line-height: inherit; border: none; border-radius: 3px; border-radius: 0.1875rem; background-color: #20175c; color: white; text-transform: uppercase; font-weight: 700; letter-spacing: 2px; }
/* line 27, ../compass/sass/header/slicknav.scss */
.slicknav_menu .slicknav_btn:hover { background: #271c70; }
/* line 31, ../compass/sass/header/slicknav.scss */
.slicknav_menu .slicknav_btn .slicknav_icon-bar { display: none; }
/* line 36, ../compass/sass/header/slicknav.scss */
.slicknav_menu .slicknav_nav { position: absolute; z-index: 2; top: 154px; top: 9.625rem; right: 0; width: 100%; display: block; margin: 0; padding-top: 11px; padding-top: 0.6875rem; padding-bottom: 11px; padding-bottom: 0.6875rem; padding-left: 0; background-color: #3a3a3a; color: white; }
/* line 92, ../compass/sass/helpers.scss */
.slicknav_menu .slicknav_nav li { padding-left: 0; }
/* line 94, ../compass/sass/helpers.scss */
.slicknav_menu .slicknav_nav li::before { display: none; }
/* line 53, ../compass/sass/header/slicknav.scss */
.slicknav_menu .slicknav_nav a { padding-top: 11px; padding-top: 0.6875rem; padding-right: 22px; padding-right: 1.375rem; padding-bottom: 11px; padding-bottom: 0.6875rem; padding-left: 22px; padding-left: 1.375rem; border-color: #474747; white-space: nowrap; color: white; }
/* line 64, ../compass/sass/header/slicknav.scss */
.slicknav_menu .slicknav_nav a:hover { background-color: #474747; }
@media (min-width: 50em) { /* line 5, ../compass/sass/header/slicknav.scss */
  .slicknav_menu { display: none; } }
@media (max-width: 50em) { /* line 100, ../compass/sass/_functions.scss */
  .slicknav_menu else { display: none; } }

/* Menu ***/
/* 320px */
/* 480px */
/* 600px */
/* 768px */
/* 800px */
/* 1024px */
@media (min-width: 50em) { /* line 3, ../compass/sass/header/menu.scss */
  .menu.inline-list { font-family: "Raleway", sans-serif; font-weight: 700; }
  /* line 9, ../compass/sass/header/menu.scss */
  .menu.inline-list li { margin-right: 0; }
  /* line 13, ../compass/sass/header/menu.scss */
  .menu.inline-list a { z-index: 2; padding: 5.5px 11px; padding: 0.34375rem 0.6875rem; color: #20175c; border-radius: 3px; border-radius: 0.1875rem; }
  /* line 20, ../compass/sass/header/menu.scss */
  .menu.inline-list li:hover > a { color: #8bc53f; background-color: #20175c; }
  /* line 26, ../compass/sass/header/menu.scss */
  .menu.inline-list .current_page_item > a, .menu.inline-list .current_page_parent > a { color: #8bc53f; background-color: #20175c; }
  /* line 31, ../compass/sass/header/menu.scss */
  .menu.inline-list ul { position: absolute; left: -999em; width: 220px; width: 13.75rem; margin: 0px 0px 0px 0px; margin: 0rem 0rem 0rem 0rem; padding: 5.5px 0px; padding: 0.34375rem 0rem; z-index: 5; border-radius: 0px 3px 3px 3px; border-radius: 0rem 0.1875rem 0.1875rem 0.1875rem; background-color: #20175c; font-family: "Roboto", sans-serif; font-weight: 400; }
  /* line 45, ../compass/sass/header/menu.scss */
  .menu.inline-list ul a { display: block; padding: 5.5px 11px; padding: 0.34375rem 0.6875rem; color: white; }
  /* line 50, ../compass/sass/header/menu.scss */
  .menu.inline-list ul a:hover { color: #8bc53f; }
  /* line 55, ../compass/sass/header/menu.scss */
  .menu.inline-list ul .current_page_item > a { color: #8bc53f; }
  /* line 61, ../compass/sass/header/menu.scss */
  .menu.inline-list .has-sub:hover > a { border-radius: 3px 3px 0px 0px; border-radius: 0.1875rem 0.1875rem 0rem 0rem; }
  /* line 65, ../compass/sass/header/menu.scss */
  .menu.inline-list .has-sub:hover > ul { left: auto; } }
@media (max-width: 50em) { /* line 3, ../compass/sass/header/menu.scss */
  else .menu.inline-list { font-family: "Raleway", sans-serif; font-weight: 700; }
  /* line 9, ../compass/sass/header/menu.scss */
  else .menu.inline-list li { margin-right: 0; }
  /* line 13, ../compass/sass/header/menu.scss */
  else .menu.inline-list a { z-index: 2; padding: 5.5px 11px; padding: 0.34375rem 0.6875rem; color: #20175c; border-radius: 3px; border-radius: 0.1875rem; }
  /* line 20, ../compass/sass/header/menu.scss */
  else .menu.inline-list li:hover > a { color: #8bc53f; background-color: #20175c; }
  /* line 26, ../compass/sass/header/menu.scss */
  else .menu.inline-list .current_page_item > a, else .menu.inline-list .current_page_parent > a { color: #8bc53f; background-color: #20175c; }
  /* line 31, ../compass/sass/header/menu.scss */
  else .menu.inline-list ul { position: absolute; left: -999em; width: 220px; width: 13.75rem; margin: 0px 0px 0px 0px; margin: 0rem 0rem 0rem 0rem; padding: 5.5px 0px; padding: 0.34375rem 0rem; z-index: 5; border-radius: 0px 3px 3px 3px; border-radius: 0rem 0.1875rem 0.1875rem 0.1875rem; background-color: #20175c; font-family: "Roboto", sans-serif; font-weight: 400; }
  /* line 45, ../compass/sass/header/menu.scss */
  else .menu.inline-list ul a { display: block; padding: 5.5px 11px; padding: 0.34375rem 0.6875rem; color: white; }
  /* line 50, ../compass/sass/header/menu.scss */
  else .menu.inline-list ul a:hover { color: #8bc53f; }
  /* line 55, ../compass/sass/header/menu.scss */
  else .menu.inline-list ul .current_page_item > a { color: #8bc53f; }
  /* line 61, ../compass/sass/header/menu.scss */
  else .menu.inline-list .has-sub:hover > a { border-radius: 3px 3px 0px 0px; border-radius: 0.1875rem 0.1875rem 0rem 0rem; }
  /* line 65, ../compass/sass/header/menu.scss */
  else .menu.inline-list .has-sub:hover > ul { left: auto; } }

/* Content
================================================== */
/* Main ***/
/* line 2, ../compass/sass/content.scss */
#main { padding-bottom: 66px; padding-bottom: 4.125rem; background-color: white; }

/* Headers ***/
/* line 8, ../compass/sass/content.scss */
.page-title { position: relative; padding-right: 2%; padding-left: 2%; margin-bottom: 44px; margin-bottom: 2.75rem; text-align: center; background-size: cover; background-repeat: no-repeat; /* 320px */ /* 480px */ /* 600px */ /* 768px */ /* 800px */ /* 1024px */ }
@media (min-width: 37.5em) { /* line 18, ../compass/sass/content.scss */
  .page-title h1 { position: absolute; top: 50%; width: 100%; margin: 0; color: white; text-shadow: 1px 1px 3px #3a3a3a; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
  /* line 33, ../compass/sass/content.scss */
  .page-title.no-featured-image { height: 250px; height: 15.625rem; background-color: #efefef; } }

/* line 64, ../compass/sass/content.scss */
.featured-image { padding-bottom: 22px; padding-bottom: 1.375rem; }
/* line 66, ../compass/sass/content.scss */
.featured-image img { border: none; }

/* line 71, ../compass/sass/content.scss */
.single .post-title { text-align: center; padding: 44px 0px 22px 0px; padding: 2.75rem 0rem 1.375rem 0rem; }

/* line 76, ../compass/sass/content.scss */
a .post-title { color: #3a3a3a; }

/* Posts ***/
/* line 81, ../compass/sass/content.scss */
.post { margin-bottom: 22px; margin-bottom: 1.375rem; }

/* Entry ***/
/* line 86, ../compass/sass/content.scss */
.entry { padding-bottom: 44px; padding-bottom: 2.75rem; /* 320px */ /* 480px */ /* 600px */ /* 768px */ /* 800px */ /* 1024px */ }
@media (min-width: 48em) { /* line 86, ../compass/sass/content.scss */
  .entry { padding-right: 44px; padding-right: 2.75rem; } }
/* line 97, ../compass/sass/content.scss */
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { padding-top: 22px; padding-top: 1.375rem; }

/* line 102, ../compass/sass/content.scss */
.fullwidth .entry { padding-right: 0; }

/* Audio post ***/
/* line 1, ../compass/sass/content/audio-post.scss */
.format-audio { /* The Audio element container ***/ }
/* line 4, ../compass/sass/content/audio-post.scss */
.format-audio .mejs-container { background-color: #3a3a3a; }
/* line 7, ../compass/sass/content/audio-post.scss */
.format-audio .mejs-container .mejs-controls { background: transparent; }
/* line 11, ../compass/sass/content/audio-post.scss */
.format-audio .mejs-container .me-cannotplay span { padding: 5.5px; padding: 0.34375rem; }
/* line 16, ../compass/sass/content/audio-post.scss */
.format-audio .post-title { padding: 0; text-align: left; margin-top: 11px; margin-top: 0.6875rem; }

/* Slider ***/
/* line 1, ../compass/sass/content/slider.scss */
.flexslider-hg-wrapper { position: relative; float: left; /* 320px */ /* 480px */ /* 600px */ /* 768px */ /* 800px */ /* 1024px */ }
/* line 5, ../compass/sass/content/slider.scss */
.flexslider-hg-wrapper .slides { margin: 0; }
/* line 92, ../compass/sass/helpers.scss */
.flexslider-hg-wrapper .slides li { padding-left: 0; }
/* line 94, ../compass/sass/helpers.scss */
.flexslider-hg-wrapper .slides li::before { display: none; }
/* line 9, ../compass/sass/content/slider.scss */
.flexslider-hg-wrapper .slides li { display: none; }
/* line 13, ../compass/sass/content/slider.scss */
.flexslider-hg-wrapper .slides .flex-active-slide { display: block; }
/* line 17, ../compass/sass/content/slider.scss */
.flexslider-hg-wrapper .slides img { border: none; margin: 0; }
/* line 23, ../compass/sass/content/slider.scss */
.flexslider-hg-wrapper .slide-data { display: none; }
@media (min-width: 37.5em) { /* line 28, ../compass/sass/content/slider.scss */
  .flexslider-hg-wrapper .slide-data { display: block; position: absolute; top: 50%; width: 100%; text-align: center; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
  /* line 42, ../compass/sass/content/slider.scss */
  .flexslider-hg-wrapper .slide-title { position: relative; margin: 0; font-size: 56px; font-size: 3.5rem; line-height: 66px; line-height: 4.125rem; font-weight: 900; color: white; text-shadow: 1px 1px 3px #3a3a3a; } }
/* line 53, ../compass/sass/content/slider.scss */
.flexslider-hg-wrapper li { padding: 0; }
/* line 59, ../compass/sass/content/slider.scss */
.flexslider-hg-wrapper:hover .flex-prev, .flexslider-hg-wrapper:hover .flex-next { opacity: 1; }
/* line 63, ../compass/sass/content/slider.scss */
.flexslider-hg-wrapper:hover .flex-prev { margin-left: 11px; margin-left: 0.6875rem; }
/* line 67, ../compass/sass/content/slider.scss */
.flexslider-hg-wrapper:hover .flex-next { margin-right: 11px; margin-right: 0.6875rem; }

/* line 73, ../compass/sass/content/slider.scss */
.flex-control-nav { position: absolute; z-index: 3; bottom: -33px; bottom: -2.0625rem; width: 100%; margin: 0; text-align: center; }
/* line 92, ../compass/sass/helpers.scss */
.flex-control-nav li { padding-left: 0; }
/* line 94, ../compass/sass/helpers.scss */
.flex-control-nav li::before { display: none; }
/* line 82, ../compass/sass/content/slider.scss */
.flex-control-nav li { display: inline-block; }
/* line 86, ../compass/sass/content/slider.scss */
.flex-control-nav a { display: inline-block; width: 10px; width: 0.625rem; height: 10px; height: 0.625rem; border-radius: 10px; border-radius: 0.625rem; margin-right: 5.5px; margin-right: 0.34375rem; background-color: #d2d2d2; color: transparent; cursor: pointer; -webkit-transition-property: background-color; -webkit-transition-duration: 800ms; -webkit-transition-timing-function: ease; transition-property: background-color; transition-duration: 800ms; transition-timing-function: ease; }
/* line 98, ../compass/sass/content/slider.scss */
.flex-control-nav a.flex-active { background-color: #acacac; }

/* line 104, ../compass/sass/content/slider.scss */
.flex-direction-nav { position: absolute; top: 50%; width: 100%; font-size: 56px; font-size: 3.5rem; }
/* line 92, ../compass/sass/helpers.scss */
.flex-direction-nav li { padding-left: 0; }
/* line 94, ../compass/sass/helpers.scss */
.flex-direction-nav li::before { display: none; }
/* line 112, ../compass/sass/content/slider.scss */
.flex-direction-nav .flex-prev, .flex-direction-nav .flex-next { margin-top: -24px; margin-top: -1.5rem; color: white; opacity: 0; -webkit-transition-property: opacity, margin-left, margin-right; -webkit-transition-duration: 800ms; -webkit-transition-timing-function: ease; transition-property: opacity, margin-left, margin-right; transition-duration: 800ms; transition-timing-function: ease; }
/* line 120, ../compass/sass/content/slider.scss */
.flex-direction-nav .flex-prev { float: left; margin-left: 22px; margin-left: 1.375rem; }
/* line 125, ../compass/sass/content/slider.scss */
.flex-direction-nav .flex-next { float: right; margin-right: 22px; margin-right: 1.375rem; }

/* Homepage ***/
/* line 3, ../compass/sass/content/homepage.scss */
.homepage .hentry { float: left; padding-top: 44px; padding-top: 2.75rem; background-color: #efefef; }
/* line 8, ../compass/sass/content/homepage.scss */
.homepage .hentry .column-grid { padding: 0; }
/* line 13, ../compass/sass/content/homepage.scss */
.homepage .column-grid { padding: 44px 0px; padding: 2.75rem 0rem; }
/* line 16, ../compass/sass/content/homepage.scss */
.homepage .column-grid .widget { border: none; }

/* Sidebar
================================================== */
/* Sidebar ***/
/* 320px */
/* 480px */
/* 600px */
/* 768px */
/* 800px */
/* 1024px */
@media (min-width: 48em) { /* line 3, ../compass/sass/sidebar.scss */
  .sidebar { padding-bottom: 66px; padding-bottom: 4.125rem; } }
/* Widgets ***/
/* line 9, ../compass/sass/sidebar.scss */
.widget { /* 320px */ /* 480px */ /* 600px */ /* 768px */ /* 800px */ /* 1024px */ }
@media (min-width: 48em) { /* line 9, ../compass/sass/sidebar.scss */
  .widget { padding: 10px 11px; padding: 0.625rem 0.6875rem; border-width: 1px; border-width: 0.0625rem; border-style: solid; border-color: #d2d2d2; border-radius: 3px; border-radius: 0.1875rem; } }

/* Footer 
================================================== */
/* line 1, ../compass/sass/footer.scss */
#footer { padding-top: 44px; padding-top: 2.75rem; background-color: #3a3a3a; color: #bababa; }
/* line 6, ../compass/sass/footer.scss */
#footer a { color: #bababa; }
/* line 10, ../compass/sass/footer.scss */
#footer .widget { border: none; padding: 0; margin-bottom: 22px; margin-bottom: 1.375rem; }
/* line 15, ../compass/sass/footer.scss */
#footer .widget .widget-title { font-size: 14px; font-size: 0.875rem; margin-bottom: 11px; margin-bottom: 0.6875rem; text-transform: uppercase; }
/* line 21, ../compass/sass/footer.scss */
#footer .widget .textwidget p { margin-bottom: 11px; margin-bottom: 0.6875rem; }
/* line 23, ../compass/sass/footer.scss */
#footer .widget .textwidget p:last-child { margin-bottom: 0; }
/* line 29, ../compass/sass/footer.scss */
#footer .text-with-icon::before { color: #8bc53f; }
/* line 33, ../compass/sass/footer.scss */
#footer .button { margin-top: 22px; margin-top: 1.375rem; color: #3a3a3a; }
/* line 38, ../compass/sass/footer.scss */
#footer .credits { padding: 11px 0px; padding: 0.6875rem 0rem; margin-top: 22px; margin-top: 1.375rem; border-top-width: 1px; border-top-width: 0.0625rem; border-top-style: solid; border-top-color: #545454; font-size: 12px; font-size: 0.75rem; }
/* line 48, ../compass/sass/footer.scss */
#footer .credits p:last-child { margin-bottom: 0px; margin-bottom: 0rem; }

/* Plugins
================================================== */
/* Sugar Events Calendar ***/
/* line 1, ../compass/sass/plugins/events.scss */
#sc_calendar_title { padding-top: 0; }

/* line 5, ../compass/sass/plugins/events.scss */
.sc_calendar_submit { padding: 5.5px 11px; padding: 0.34375rem 0.6875rem; }

/* line 11, ../compass/sass/plugins/events.scss */
#sc_calendar .calendar-row .calendar-day { font-size: 13px; font-size: 0.8125rem; line-height: 18px; line-height: 1.125rem; }
/* line 15, ../compass/sass/plugins/events.scss */
#sc_calendar .calendar-row .calendar-day .day-number { font-size: 11px; font-size: 0.6875rem; }
/* line 19, ../compass/sass/plugins/events.scss */
#sc_calendar .calendar-row .calendar-day a, #sc_calendar .calendar-row .calendar-day .calendar-only-event { font-weight: 500; }
/* line 23, ../compass/sass/plugins/events.scss */
#sc_calendar .calendar-row .event-time::after { display: block; content: ""; }

/* line 30, ../compass/sass/plugins/events.scss */
.archive .sc_event { margin-bottom: 44px; margin-bottom: 2.75rem; }

/* Ninja Forms ***/
/* line 1, ../compass/sass/plugins/ninja-forms.scss */
.ninja-forms-response-msg { font-family: "Raleway", sans-serif; font-weight: 700; }

/* line 8, ../compass/sass/plugins/ninja-forms.scss */
.ninja-forms-form .field-wrap, .ninja-forms-form #ninja_forms_required_items { margin-bottom: 11px; margin-bottom: 0.6875rem; }
/* line 12, ../compass/sass/plugins/ninja-forms.scss */
.ninja-forms-form .submit-wrap.label-left .ninja-forms-field { margin-left: 0; }

/* Print styles
================================================== */
/* 
================================================== */
@media print { /* line 4, ../compass/sass/print.scss */
  * { background: transparent !important; color: black !important; box-shadow: none !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
  /* Black prints faster: h5bp.com/s */
  /* line 5, ../compass/sass/print.scss */
  a, a:visited { text-decoration: underline; }
  /* line 6, ../compass/sass/print.scss */
  a[href]:after { content: " (" attr(href) ")"; }
  /* line 7, ../compass/sass/print.scss */
  abbr[title]:after { content: " (" attr(title) ")"; }
  /* line 8, ../compass/sass/print.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  /* Don't show links for images, or javascript/internal links */
  /* line 9, ../compass/sass/print.scss */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  /* line 10, ../compass/sass/print.scss */
  table { display: table-header-group; }
  /* h5bp.com/t */
  /* line 11, ../compass/sass/print.scss */
  tr, img { page-break-inside: avoid; }
  /* line 12, ../compass/sass/print.scss */
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  /* line 14, ../compass/sass/print.scss */
  p, h2, h3 { orphans: 3; widows: 3; }
  /* line 15, ../compass/sass/print.scss */
  h2, h3 { page-break-after: avoid; } }
