/*
@font-face {font-family: "DIN 1451 W01 Engschrift";
    src: url("//db.onlinewebfonts.com/t/c701401d8c0bdd0d324d881a86b3c634.eot");
    src: url("//db.onlinewebfonts.com/t/c701401d8c0bdd0d324d881a86b3c634.eot?#iefix") format("embedded-opentype"),
    url("//db.onlinewebfonts.com/t/c701401d8c0bdd0d324d881a86b3c634.woff2") format("woff2"),
    url("//db.onlinewebfonts.com/t/c701401d8c0bdd0d324d881a86b3c634.woff") format("woff"),
    url("//db.onlinewebfonts.com/t/c701401d8c0bdd0d324d881a86b3c634.ttf") format("truetype"),
    url("//db.onlinewebfonts.com/t/c701401d8c0bdd0d324d881a86b3c634.svg#DIN1451W01-Engschrift") format("svg");
}
*/


@font-face {font-family: "DIN 1451 W01 Engschrift";
    src: url('../fonts/c701401d8c0bdd0d324d881a86b3c634.woff2') format('woff2'), url('../fonts/c701401d8c0bdd0d324d881a86b3c634.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'black_roseregular';
    src: url('../fonts/blackr1-webfont.woff2') format('woff2'), url('../fonts/blackr1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham-Black';
    src: url('../fonts/gotham/Gotham-Black.otf') format('opentype');
}
@font-face {
    font-family: 'Gotham-BlackItalic';
    src: url('../fonts/gotham/Gotham-BlackItalic.otf') format('opentype');
}
@font-face {
    font-family: 'Gotham-Bold';
    src: url('../fonts/gotham/Gotham-Bold.otf') format('opentype');
}
@font-face {
    font-family: 'Gotham-BoldItalic';
    src: url('../fonts/gotham/Gotham-BoldItalic.otf') format('opentype');
}
@font-face {
    font-family: 'Gotham-Book';
    src: url('../fonts/gotham/Gotham-Book.otf') format('opentype');
}
@font-face {
    font-family: 'Gotham-BookItalic';
    src: url('../fonts/gotham/Gotham-BookItalic.otf') format('opentype');
}
@font-face {
    font-family: 'Gotham-Light';
    src: url('../fonts/gotham/Gotham-Light.otf') format('opentype');
}
@font-face {
    font-family: 'Gotham-LightItalic';
    src: url('../fonts/gotham/Gotham-LightItalic.otf') format('opentype');
}



*,:after,:before {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

html {
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-family: '"1"';
    font-size: 62.5%
}

body {
    color: #1b2832;
    position: relative;
    background: #fff;
    font-family: Open Sans;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1em
}

main {
    display: block
}

embed,img,object,video {
    max-width: 100%
}

svg {
    overflow: hidden
}

embed,object {
    height: 100%
}

audio,canvas,video {
    display: inline-block
}

abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #1b2832
}

b,strong {
    font-weight: 700
}

mark {
    color: #1b2832;
    background: #ff0
}

canvas {
    -ms-touch-action: double-tap-zoom
}

iframe {
    border: 0;
    margin-bottom: 4rem
}

figure {
    position: relative;
    text-align: center;
    padding: 4rem;
    margin-bottom: 4rem
}

figure img {
    margin-bottom: 4rem
}

figure figcaption {
    color: #767e84;
    font-style: italic;
    line-height: 1.7em
}

img {
    display: inline-block
}

sub,sup {
    font-size: .7em;
    line-height: 0;
    margin-left: .2em;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -1em
}

::-moz-selection {
    background: #e0b523;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #e0b523;
    color: #fff;
    text-shadow: none
}

h1,h2,h3,h4,h5,h6 {
    color: #1b2832;
    font-family: 'DIN 1451 W01 Engschrift';
    font-weight: 300;
    line-height: 1.4em;
    margin-bottom: 2rem
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
    font-weight: 400
}

h1 {
    font-size: 3.6rem;
    color: #1b2832;
    font-family: 'DIN 1451 W01 Engschrift';
    font-weight: 300;
    line-height: 1.4em;
    margin-bottom: 2rem
}

h1 small {
    font-weight: 400
}

h2 {
    font-size: 3.2rem;
    color: #1b2832;
    font-family: 'DIN 1451 W01 Engschrift';
    font-weight: 300;
    line-height: 1.4em;
    margin-bottom: 2rem
}

h2 small {
    font-weight: 400
}

h3 {
    font-size: 2.8rem;
    color: #1b2832;
    font-family: 'DIN 1451 W01 Engschrift';
    font-weight: 300;
    line-height: 1.4em;
    margin-bottom: 2rem
}

h3 small {
    font-weight: 400
}

h4 {
    font-size: 2.4rem;
    color: #1b2832;
    font-family: 'DIN 1451 W01 Engschrift';
    font-weight: 300;
    line-height: 1.4em;
    margin-bottom: 2rem
}

h4 small {
    font-weight: 400
}

h5 {
    font-size: 2rem;
    color: #1b2832;
    font-family: 'DIN 1451 W01 Engschrift';
    font-weight: 300;
    line-height: 1.4em;
    margin-bottom: 2rem
}

h5 small {
    font-weight: 400
}

h6 {
    font-size: 1.6rem;
    color: #1b2832;
    font-family: 'DIN 1451 W01 Engschrift';
    font-weight: 300;
    line-height: 1.4em;
    margin-bottom: 2rem
}

h6 small {
    font-weight: 400
}

p {
    color: #1b2832;
    font-weight: 400;
    line-height: 1.7em;
    margin-bottom: 2rem
}

small {
    font-size: .8em
}

dfn,em,i,var {
    font-style: italic
}

blockquote,q {
    color: #1b2832;
    font-family: Georgia,Times,serif;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.4em;
    font-style: italic
}

blockquote cite,q cite {
    color: #a4a9ad;
    font-family: Open Sans;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.2em;
    font-style: normal;
    margin-top: 1.4rem
}

blockquote cite:before,q cite:before {
    content: '\2014\00a0'
}

blockquote p,q p {
    color: #1b2832
}

blockquote {
    padding-top: 1em;
    padding-right: 2em;
    padding-bottom: 1em;
    padding-left: 2em;
    margin-bottom: 4rem
}

blockquote cite {
    display: block
}

del,s,strike {
    text-decoration: line-through
}

a {
    color: #e0b523;
    text-decoration: none
}

a:focus {
    outline: thin dotted
}

a:hover {
    color: #f3d244
}

a:active {
    color: #d2ab00
}

a img {
    border: 0
}

hr {
    border: 0;
    display: block;
    height: 1px;
    border-top: 1px solid #d1d4d6;
    margin-top: 4rem;
    margin-bottom: 4rem
}

address {
    color: #1b2832;
    font-family: Open Sans;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.7em;
    font-style: normal;
    margin-bottom: 4rem
}

dl,ol,ul {
    color: #1b2832;
    list-style-position: inside;
    line-height: 1.7em;
    margin-bottom: 2rem
}

dl li,ol li,ul li {
    margin-bottom: .2rem
}

ol ol,ol ul,ul ol,ul ul {
    margin-bottom: 0;
    margin-left: 2rem
}

ul {
    list-style-type: disc
}

ul ul {
    list-style-type: circle
}

ul ul ul {
    list-style-type: square
}

ol {
    list-style-type: decimal
}

nav ol,nav ul {
    list-style: none;
    margin: 0
}

nav ol li,nav ul li {
    margin-bottom: 0
}

dl {
    margin-bottom: 4rem
}

dt {
    color: #465059;
    font-family: DIN 1451 W01 Engschrift;
    font-size: 2rem;
    margin-bottom: .2rem
}

dd {
    color: #a4a9ad;
    font-family: Open Sans;
    font-size: 1.6rem;
    margin-bottom: 1rem
}

.container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    box-sizing: content-box;
    max-width: 1280px;
    padding-left: 6%;
    padding-right: 6%
}

.js-hide {
    display: none!important
}

@media (max-width:998px ) {
	.header__menu-donate {
		display: none !important;
	    /*
	    display: inline-block !important;
	    padding-right: 3rem !important;
	    padding-left: 3rem !important;
	    */
	}
}

.img-left {
    float: left;
    margin-top: .32em;
    margin-right: 2rem;
    margin-bottom: 2rem
}

.img-right {
    float: right;
    margin-top: .32em;
    margin-bottom: 2rem;
    margin-left: 2rem
}

.button,button,input[type=button],input[type=reset],input[type=submit] {
    color: #fff;
    display: inline-block;
    line-height: 1em;
    text-align: center;
    text-shadow: none;
    background: #767e84;
    font-family: Open Sans;
    font-size: 1.6rem;
    font-weight: 400;
    padding-top: 1.3rem;
    padding-right: 3rem;
    padding-bottom: 1.3rem;
    padding-left: 3rem;
    background-clip: border-box;
    border-radius: 0;
    border: none;
    border: 0
}

.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover {
    color: #fff;
    background-color: #6a7177
}

.button:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active {
    color: #fff;
    background-color: #5e6469
}

.button.button-colored,button.button-colored,input[type=button].button-colored,input[type=reset].button-colored,input[type=submit].button-colored {
    background: #e0b523
}

.button.button-colored:hover,button.button-colored:hover,input[type=button].button-colored:hover,input[type=reset].button-colored:hover,input[type=submit].button-colored:hover {
    color: #fff;
    background-color: #f3d244
}

.button.button-colored:active,button.button-colored:active,input[type=button].button-colored:active,input[type=reset].button-colored:active,input[type=submit].button-colored:active {
    color: #fff;
    background-color: #d2ab00
}

.button.button-disabled,.button[disabled],button.button-disabled,button[disabled],input[type=button].button-disabled,input[type=button][disabled],input[type=reset].button-disabled,input[type=reset][disabled],input[type=submit].button-disabled,input[type=submit][disabled] {
    cursor: not-allowed
}

.button.button-disabled,.button.button-disabled:active,.button.button-disabled:hover,.button[disabled],.button[disabled]:active,.button[disabled]:hover,button.button-disabled,button.button-disabled:active,button.button-disabled:hover,button[disabled],button[disabled]:active,button[disabled]:hover,input[type=button].button-disabled,input[type=button].button-disabled:active,input[type=button].button-disabled:hover,input[type=button][disabled],input[type=button][disabled]:active,input[type=button][disabled]:hover,input[type=reset].button-disabled,input[type=reset].button-disabled:active,input[type=reset].button-disabled:hover,input[type=reset][disabled],input[type=reset][disabled]:active,input[type=reset][disabled]:hover,input[type=submit].button-disabled,input[type=submit].button-disabled:active,input[type=submit].button-disabled:hover,input[type=submit][disabled],input[type=submit][disabled]:active,input[type=submit][disabled]:hover {
    color: #767e84;
    background: #d1d4d6
}

button[disabled] {
    cursor: not-allowed
}

code,kbd,samp {
    color: #1b2832;
    background: #e8e9ea;
    font-family: monospace;
    font-size: 1.6rem;
    line-height: 1.4em;
    padding-top: .2em;
    padding-right: .5em;
    padding-bottom: .2em;
    padding-left: .5em
}

pre {
    background: #1b2832;
    margin-bottom: 4rem;
    -moz-tab-size: 4;
    tab-size: 4
}

pre code {
    background: 0 0;
    color: #f3f4f4;
    display: block;
    font-family: monospace;
    font-size: 1.3rem;
    padding-top: 1.4rem;
    padding-right: 2rem;
    padding-bottom: 1.4rem;
    padding-left: 2rem;
    overflow: auto;
    white-space: pre
}

form {
    margin-bottom: 4rem
}

input,select,textarea {
    outline: 0;
    font-family: Open Sans;
    font-size: 1.6rem;
    font-weight: 400
}

button {
    outline: 0;
    font-family: Open Sans;
    font-size: 1.6rem;
    font-weight: 400
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

fieldset {
    border: 0;
    margin-bottom: 4rem
}

legend {
    border: 0;
    color: #465059;
    font-family: Open Sans;
    font-size: 1.8rem;
    line-height: 1em;
    display: block;
    margin-bottom: 1.4rem
}

label {
    font-weight: 400;
    line-height: 1.3em;
    display: block;
    margin-bottom: .4rem
}

input[type=checkbox],input[type=radio] {
    padding: 0;
    margin-right: .5rem
}

input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=email],input[type=file],select,textarea {
    color: #465059;
    width: 100%;
    background: #fff;
    padding-top: 1rem;
    padding-right: 1.6rem;
    padding-bottom: 1rem;
    padding-left: 1.6rem;
    margin-bottom: 2rem;
    border: 1px solid #e8e9ea;
    min-height: 3rem;
    min-width: 20rem;
    background-clip: border-box;
    border-radius: 0
}

input[type=number]:focus:required:invalid,input[type=password]:focus:required:invalid,input[type=search]:focus:required:invalid,input[type=tel]:focus:required:invalid,input[type=text]:focus:required:invalid,input[type=email]:focus:required:invalid,input[type=file]:focus:required:invalid,select:focus:required:invalid,textarea:focus:required:invalid {
    color: #781111;
    background: #fff;
    border-color: #a41818
}

input[type=number]:invalid,input[type=password]:invalid,input[type=search]:invalid,input[type=tel]:invalid,input[type=text]:invalid,input[type=email]:invalid,input[type=file]:invalid,select:invalid,textarea:invalid {
    color: #781111;
    background: #fff;
    border: 1px solid #a41818
}

input[type=number]:invalid:hover,input[type=password]:invalid:hover,input[type=search]:invalid:hover,input[type=tel]:invalid:hover,input[type=text]:invalid:hover,input[type=email]:invalid:hover,input[type=file]:invalid:hover,select:invalid:hover,textarea:invalid:hover {
    border-color: #781111
}

input[type=number]:invalid:focus,input[type=password]:invalid:focus,input[type=search]:invalid:focus,input[type=tel]:invalid:focus,input[type=text]:invalid:focus,input[type=email]:invalid:focus,input[type=file]:invalid:focus,select:invalid:focus,textarea:invalid:focus {
    border-color: #4b0b0b
}

input[type=number]:required,input[type=password]:required,input[type=search]:required,input[type=tel]:required,input[type=text]:required,input[type=email]:required,input[type=file]:required,select:required,textarea:required {
    color: #5e6469;
    background: #fff;
    border-color: #767e84;
    border: 1px solid #767e84
}

input[type=number]:required:hover,input[type=password]:required:hover,input[type=search]:required:hover,input[type=tel]:required:hover,input[type=text]:required:hover,input[type=email]:required:hover,input[type=file]:required:hover,select:required:hover,textarea:required:hover {
    border-color: #5e6469
}

input[type=number]:required:focus,input[type=password]:required:focus,input[type=search]:required:focus,input[type=tel]:required:focus,input[type=text]:required:focus,input[type=email]:required:focus,input[type=file]:required:focus,select:required:focus,textarea:required:focus {
    border-color: #464b4e
}

input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=email]:hover,input[type=file]:hover,select:hover,textarea:hover {
    border-color: #cdd0d2
}

input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=email]:focus,input[type=file]:focus,select:focus,textarea:focus {
    border-color: #b3b6b9
}

input[type=search] {
    -webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
    display: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

select {
    cursor: pointer;
    padding-right: 1rem
}

select[multiple] {
    vertical-align: top;
    min-height: 8rem
}

select[multiple]:after {
    content: ' '
}

textarea {
    vertical-align: top;
    line-height: 1.3em;
    min-height: 8rem;
    padding-top: 1rem;
    padding-right: 1.6rem;
    padding-bottom: 1rem;
    padding-left: 1.6rem;
    overflow: hidden;
    resize: vertical
}

input[disabled] {
    color: #767e84;
    cursor: not-allowed;
    background-color: #f3f4f4
}

::-webkit-input-placeholder {
    color: #adb6be
}

::-moz-placeholder {
    color: #adb6be
}

:-ms-input-placeholder {
    color: #adb6be
}

::-ms-input-placeholder {
    color: #adb6be
}

.table,table {
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    min-width: 100%;
    table-layout: fixed;
    word-wrap: break-word;
    font-size: 1.6rem;
    margin-bottom: 4rem
}

.table tbody tr:nth-child(odd) td,.table tbody tr:nth-child(odd) th,table tbody tr:nth-child(odd) td,table tbody tr:nth-child(odd) th {
    background: #f3f4f4
}

.table td,.table th,table td,table th {
    text-align: left;
    vertical-align: top;
    line-height: 1.7em;
    padding-top: .6rem;
    padding-right: 1.6rem;
    padding-bottom: .6rem;
    padding-left: 1.6rem
}

.table tfoot,.table thead,table tfoot,table thead {
    font-weight: 700
}

.table tfoot th,.table thead th,table tfoot th,table thead th {
    color: #1b2832;
    vertical-align: bottom
}

.table caption,table caption {
    background: #f3f4f4;
    font-style: italic;
    padding-top: 1.2rem;
    padding-right: 1.6rem;
    padding-bottom: 1.2rem;
    padding-left: 1.6rem
}

.table img,table img {
    vertical-align: top
}

.table-bordered {
    border-bottom: 1px solid #e8e9ea
}

.table-bordered caption {
    border: 1px solid #e8e9ea;
    border-bottom: 0
}

.table-bordered td,.table-bordered th {
    border-right: 1px solid #e8e9ea;
    border-top: 1px solid #e8e9ea
}

.table-bordered td:first-child,.table-bordered th:first-child {
    border-left: 1px solid #e8e9ea
}

body {
    background: #f3f2ee;
    font-family: Lora;
    color: #1b2832
}

body.-donate,body.-home {
    background: #f3f2ee
}

body.-become-a-christian,body.-blog,body.-blog-editorial,body.-contact-us,body.-financials,body.-page,body.-pray-with-us,body.-read-the-bible {
    background: #fff
}

body.-blog-alternate {
    background: #fff
}

body.-is-disabled {
    overflow: hidden
}

@font-face {
    font-family: icons;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/icons.woff2) format('woff2'),url(../fonts/icons.woff) format('woff'),url(../fonts/icons.ttf) format('truetype')
}

.header {
    position: relative;
    height: 55rem;
    width: 100%;
    margin-bottom: 4rem
}

.header__element {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    position: relative;
    margin-left: 0;
    max-width: 100%;
    z-index: 10
}

.header__element:after {
    clear: both;
    content: '';
    display: block
}

.header__element.-is-sticky {
    background: #1b2832;
    position: fixed;
    top: -8rem;
    right: 0;
    left: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transition: top;
    transition: top;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    z-index: 100
}

.header__element.-is-sticky.-alternate {
    background: #fff;
    border-bottom: 1px solid #f3f4f4
}

.header__element.-is-visible {
    top: 0
}

.header__logo {
    float: left;
    width: 50%
}

.header__nav-toggle {
    text-align: right;
    cursor: pointer;
    font-size: 1.2rem;
    letter-spacing: .4rem;
    padding-top: 1.8rem;
    text-transform: uppercase;
    color: #fff
}

.header__nav-toggle:after {
    font-variant: normal;
    speak: none;
    content: '\e801';
    display: inline-block;
    font-family: icons;
    font-size: 2rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    margin-left: 1rem;
    color: #fff
}

.header__nav-toggle.-alternate {
    color: #1b2832
}

.header__nav-toggle.-alternate:after {
    color: #1b2832
}

.header__nav {
    float: left;
    width: 50%
}

.header__nav-toggle-text {
    font-family: Open Sans;
    position: relative;
    top: -.3rem;
    opacity: 0
}

.header__nav-toggle-text.-alternate {
    color: #1b2832
}

.header__hero-inner {
    position: absolute;
    top: 55%;
    left: 50%;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70%;
    -ms-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.header__hero-text {
    font-size: 4.5rem;
    line-height: 1.1em;
    font-weight: 100;
    text-transform: uppercase;
    color: #fff
}

.header__hero-button-container {
    margin: 0 auto;
    display: table;
}
.header__hero-button-container .button {
    float: left;
    margin-left: 2rem;
    margin-right: 2rem;
    min-width: 20rem;
}

.header__hero-donate {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 20rem;
    margin-bottom: 6rem
}
.header__hero-donate.give {
	margin-bottom: 2rem;
}

.header__menu-donate {
    position: absolute;
    left: 50%;
    display: none;
    padding-top: 1.8rem;
    padding-right: 6rem;
    padding-bottom: 1.8rem;
    padding-left: 6rem;
    font-family: Open Sans;
    font-size: 1.3rem;
    font-weight: 600;
    text-transform: uppercase;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.-donate .header__menu-donate {
	display: none !important;
}

.header__more {
    text-align: center
}

.header__more:after {
    font-variant: normal;
    speak: none;
    content: '\e800';
    display: inline-block;
    font-family: icons;
    font-size: 2rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    color: #fff
}

.header__logo-image {
    height: 4.8rem;
    width: 17.4rem
}

.header__overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(27,40,50,.7)
}

.header__overlay.-homepage {
    background-color: rgba(27,40,50,0)
}

.header__video-container {
    position: absolute;
    top: 0;
    bottom: 0;
    overflow: hidden;
    width: 100%;
    height: 100%
}

.header__video {
    min-height: 100%;
    min-width: 100%;
    -ms-transform: scale(2.2);
    -webkit-transform: scale(2.2);
    transform: scale(2.2);
    display: none
}

.header:after {
    position: absolute;
    bottom: 0;
    content: ''
}

.header:before {
    position: absolute;
    top: 0;
    content: '';
    background: -webkit-linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.8));
    background: linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.8));
    width: 100%;
    height: 30rem;
    z-index: 0
}

/* DAF */
#daf-calltoaction{
	
	background: url('https://content.gideons.org/-/media/images/daf/bluebar.ashx') no-repeat center center scroll;
    
	height: 257px;
	
	color: white;
	
	text-align: center;
	
	width: auto;
	
	padding: 68px 50px 50px;

}


#daf-calltoaction p{
	
	color: white;
	
	text-align: center;
	

}

#main-daf{
	
	display: block;
    
	max-width: 664px;
	
	clear: left;
	
	margin-right: auto;
	
	margin-left: auto;

}



#main-daf p{
	
	font-size: 19px;
	
	line-height: 26px;
	
	padding-bottom: 12px;
	
	text-align: center;

}


.daf-contact p {
    font-size: 19px;
    line-height: 26px;
    text-align: center;
}

#main-daf li{
	
	font-size: 15px;
	
	line-height: 28px;


}


#main-daf ul li {
  
	color:#444; /* set color of list item to a dark gray */
	
	list-style:none;
	 
	display: table-row;

}



#main-daf ul li:before {
  
	color:#e0b523; /* set color to yellow */
  
	content:"\2022"; /* /2022 is the numerical unicode for &bull; 
	*/
  font-size:1.em; /* give the bullet some padding from the text Make sure to use em*/
  
	position:relative;
	
	padding-right: .4em;
	
	top: .1px;
   
	display: table-cell;
    
	text-align: right;
    
	padding-right: .3em;
	
	padding-bottom: 2px;

}


/*.navbar-default .navbar-nav>li>a{color: white}

 */

/*#daf-calltoaction .button{
	
	background-color: #d5b427;
	
	text-align: center;
	
	margin-left: auto;
	
	margin-right: auto;
	
	padding: 11px;
	
	vertical-align: middle;
	
	color: white;
	
	text-transform: uppercase;
	
	margin-top: 30px;
	
	position: relative;
	
	top: 13px;
	
	font-size: 11px;

	display: inline !important;
}*/



#daf-calltoaction .text{
	
	font-size: 20px;
	
	display: block;

}


#daf-calltoaction .gideons{
	font-size: 10px;
}

#daf-calltoaction .opensans {
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}

.header.-daf {
    height: 75rem;
    width: 100%;
    margin-bottom: 4rem;
}

.header.-daf {
    background-attachment: inherit;
    background-image: url(https://content.gideons.org/-/media/images/daf/feature2.ashx);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.daf-h2{
	
	color: #138a89;
	
	text-align: center;
	
	font-size: 25px;
	
	font-weight: bold;
	
	margin-left: 40px;
	
	margin-right: 40px;
	
	margin-bottom: 30px;
	
	display: block;
	
	position: relative;

	line-height: 1.1;
}

.daf-thankyou{
    font-size: 31px;
    color: black;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
}

.daf-line2{
font: normal 21px 'Lora', serif;
}

.daf-gideons{
    text-transform: uppercase;
    font: bold 35px 'Open Sans', sans-serif;
    letter-spacing: 15px;
    color: #d5b427;
    text-align: center;
}

.daf-donor{
    text-transform: uppercase;
    color: white;
    font: 300 72px 'DIN 1451 W01 Engschrift';
}

.daf-copy{
    text-align: center;
    /*padding-left: 60px;
    padding-right: 60px;*/
    color: #d5b427;
    font-size: 28px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    margin-left: auto;
    margin-right: auto;
    /*max-width: 50%;*/
}





/* DAF */

.header.-home {
    height: 50rem;
    width: 100%;
    margin-bottom: 8rem
}

.header.-about,.header.-become-a-christian,.header.-blog,.header.-contact-us,.header.-donate,.header.-financials,.header.-get-involved,.header.-pray-with-us,.header.-read-the-bible,.header.-resources,.header.-church-relations {
    height: 31rem;
    width: 100%
}

.header.-home {
    background-attachment: inherit;
    /*background-image: url(../img/hero.jpg); PDY */ 
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover
}

.header.-about {
    background-attachment: inherit;
    background-image: url(../img/about-hero.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 0
}

.header.-church-relations {
    background-attachment: inherit;
    background-image: url('https://content.gideons.org/-/media/Images/Church_Relations/Header.jpg');
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 0
}

.header.-blog {
    background-attachment: inherit;
    background-image: url(../img/blog-hero.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.header.-become-a-christian {
    background-attachment: inherit;
    background-image: url(../img/become-a-christian-hero.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.header.-pray-with-us {
    background-attachment: inherit;
    background-image: url(../img/pray-with-us-hero.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.header.-blog-editorial:after,.header.-blog:after,.header.-contact-us:after,.header.-financials:after,.header.-read-the-bible:after {
    background-attachment: inherit;
    background-image: url(../img/borders/white.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    width: 100%;
    height: 1rem
}

.header.-blog-editorial {
    background-size: cover;
    background-position: 50% 0;
    overflow: hidden;
    height: 50rem;
    position: relative
}

.header.-read-the-bible {
    background-attachment: inherit;
    background-image: url(../img/read-the-bible-hero.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative
}

.header.-donate {
    background-attachment: inherit;
    background-image: url(../img/donate-hero.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.header.-contact-us {
    background-attachment: inherit;
    background-image: url(../img/contact-us-hero.jpg);
    background-position: 50% 20%;
    background-repeat: no-repeat;
    background-size: cover
}

.header.-resources {
    background-attachment: inherit;
    background-image: url(../img/resources-hero.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.header.-financials {
    background-attachment: inherit;
    background-image: url(../img/financials-hero.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.header.-get-involved {
    background-attachment: inherit;
    background-image: url(../img/get-involved-hero.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.header.-blog-alternate,.header.-page {
    height: 6rem
}

.header.-blog-alternate:before,.header.-page:before {
    display: none
}

.header.-home:after {
    background-attachment: inherit;
    background-image: url(../img/borders/beige-1.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    width: 100%;
    height: 4rem
}

.header.-about:after {
    background-attachment: inherit;
    background-image: url(../img/borders/beige-2.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    width: 100%;
    height: 4rem
}

.header.-church-relations:after {
    background-attachment: inherit;
    background-image: url(../img/borders/beige-2.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    width: 100%;
    height: 4rem
}

.header.-donate:after {
    background-attachment: inherit;
    background-image: url(../img/borders/beige-3.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    width: 100%;
    height: 4rem
}

.header.-get-involved:after {
    background-attachment: inherit;
    background-image: url(../img/borders/beige-3.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    width: 100%;
    height: 5rem
}

.header.-resources:after {
    background-attachment: inherit;
    background-image: url(../img/borders/beige-5.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    width: 100%;
    height: 4rem
}

.header.-become-a-christian:after,.header.-pray-with-us:after {
    background-attachment: inherit;
    background-image: url(../img/borders/white.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    width: 100%;
    height: 4rem
}

.navigation-overlay {
    background-color: rgba(27,40,50,.97);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transition: opacity;
    transition: opacity;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    opacity: 0;
    z-index: 100
}

.navigation-overlay__element {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    margin-left: 0;
    max-width: 100%;
    margin-bottom: 2rem
}

.navigation-overlay__element:after {
    clear: both;
    content: '';
    display: block
}

.navigation-overlay__logo {
    float: left;
    width: 50%
}

.navigation-overlay__logo-image {
    height: 4.8rem;
    width: 17.4rem
}

.navigation-overlay__close {
    text-align: right;
    float: left;
    width: 50%;
    cursor: pointer;
    padding-top: 1.5rem
}

.navigation-overlay__close:after {
    font-variant: normal;
    speak: none;
    content: '\e802';
    display: inline-block;
    font-family: icons;
    font-size: 2rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    color: #fff
}

.navigation-overlay__close-text {
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 400;
    letter-spacing: .4rem;
    position: relative;
    right: 2.4rem;
    opacity: 0;
    text-transform: uppercase;
    color: #fff
}

.navigation-overlay__language-select-box {
    display: none
}

.navigation-overlay__language-select {
    color: #a3a9ad;
    padding-left: 6%;
    padding-right: 6%
}

.navigation-overlay__language-select .dropdown {
    border: 1px solid #a3a9ad;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 32rem;
    font-family: Open Sans;
    font-size: 1.4rem;
    font-weight: 700;
    letter-spacing: .1rem;
    position: relative;
    margin-bottom: 2rem;
    text-transform: uppercase;
    z-index: 10
}

.navigation-overlay__language-select .dropdown__label {
    padding-top: 1.3rem;
    padding-right: 2rem;
    padding-bottom: 1.3rem;
    padding-left: 2rem;
    position: relative;
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all .2s ease-in-out 0s;
    transition: all .2s ease-in-out 0s
}

.navigation-overlay__language-select .dropdown__label.-is-active:after {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.navigation-overlay__language-select .dropdown__label:after {
    position: absolute;
    top: 2.2rem;
    right: 2rem;
    font-variant: normal;
    speak: none;
    content: '\e800';
    display: inline-block;
    font-family: icons;
    font-size: .8rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    margin-left: 1rem;
    color: #fff
}

.navigation-overlay__language-select .dropdown__items {
    margin-bottom: 0;
    list-style: none
}

.navigation-overlay__language-select .dropdown__item {
    color: #a3a9ad;
    padding-top: .7rem;
    padding-right: 2rem;
    padding-bottom: .7rem;
    padding-left: 2rem
}

.navigation-overlay__language-select .dropdown__item.-is-disabled {
    display: none
}

.navigation-overlay__language-select .dropdown__item.-is-selected {
    color: #fff
}

.navigation-overlay__language-select .dropdown__content {
    border-top: 0
}

.navigation-overlay.-is-visible {
    opacity: 1;
    overflow: auto
}

.main-navigation {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 32rem;
    margin-bottom: 7rem
}

.main-navigation__menu-item:nth-child(2) {
    margin-bottom: 4rem
}

.main-navigation__menu-item {
    margin-bottom: 1rem
}

.main-navigation__menu-link,.main-navigation__sub-menu-link {
    color: #a3a9ad;
    font-family: Open Sans;
    font-size: 1.5rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem
}

.main-navigation__menu-link.-highlight,.main-navigation__sub-menu-link.-highlight {
    color: #e0b523
}

.main-navigation__sub-menu-link {
    color: #f3f4f4;
    font-size: 1.3rem
}

.main-navigation__sub-menu {
    display: none
}

.main-navigation__menu-item:hover .main-navigation__sub-menu {
    display: inherit
}

.main-content {
    position: relative
}

.content-slider {
    position: relative
}

.content-slider__slide {
    display: inherit
}

.content-slider__slide.-is-disabled {
    position: absolute;
    display: none
}

.content-slider__slide-text {
    background-size: 120% 130%;
    background-position: 46% 50%;
    margin-top: -11rem;
    min-height: 35.5rem;
    position: relative;
    z-index: 10
}

.content-slider__slide-text-inner {
    padding-top: 4rem;
    padding-right: 7rem;
    padding-bottom: 4rem;
    padding-left: 7rem;
    margin-bottom: 2rem
}

.content-slider__slide-image {
    width: 100%
}

.content-slider__header {
    font-size: 3.7rem;
    line-height: 1em;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 1rem;
    color: #fff
}

.content-slider__overview {
    font-family: Lora;
    font-size: 1.9rem;
    margin-bottom: 2rem;
    color: #fff
}

.content-slider__more {
    font-family: "Slabo 27px";
    font-size: 1.9rem;
    color: #e0b523;
    text-transform: uppercase
}
.content-slider__more.yellow {
	color: #1b2832 !important;
}
.content-slider__more.yellow:hover {
	color: #293d4d !important;
}

.content-slider__direction {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    z-index: 10
}

.content-slider__direction-next {
    margin-right: 1rem;
    float: right
}

.content-slider__direction-next:after {
    font-variant: normal;
    speak: none;
    content: '\e800';
    display: inline-block;
    font-family: icons;
    font-size: 2rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    opacity: 1;
    color: #1b2832
}

.content-slider__direction-prev {
    margin-left: 1rem;
    float: left
}

.content-slider__direction-prev:after {
    font-variant: normal;
    speak: none;
    content: '\e800';
    display: inline-block;
    font-family: icons;
    font-size: 2rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 1;
    color: #1b2832
}

.content-slider__direction-next,.content-slider__direction-prev {
    background: 0 0;
    cursor: pointer;
    opacity: 1;
    padding: 0;
    -moz-user-select: all;
    -ms-user-select: all;
    -webkit-user-select: all
}

.content-slider__direction-next:active,.content-slider__direction-prev:active {
    position: relative;
    left: .2rem;
    top: .2rem
}

.content-slider__direction-next:hover,.content-slider__direction-prev:hover {
    background: 0 0
}

.content-slider__direction-next.-is-disabled:active,.content-slider__direction-prev.-is-disabled:active {
    left: 0;
    top: 0
}

.content-slider__cycle {
    text-align: center;
    position: relative
}

.content-slider__cycle-bubble {
    background: #a4a9ad;
    height: 1.3rem;
    background-clip: border-box;
    border-radius: .65rem;
    width: 1.3rem;
    display: block;
    cursor: pointer;
    display: inline-block;
    -webkit-backface-visibility: hidden;
    -webkit-transition: all .2s ease-in-out 0s;
    transition: all .2s ease-in-out 0s;
    margin-top: 1rem;
    margin-right: .5rem;
    margin-bottom: 1rem;
    margin-left: .5rem
}

.content-slider__cycle-bubble.-is-disabled {
    height: 1rem;
    background-clip: border-box;
    border-radius: .5rem;
    width: 1rem;
    display: block;
    display: inline-block;
    color: #d1d4d6;
    margin-bottom: 1.2rem
}

.home-about {
    background: #e0b523;
    margin-top: 2rem;
    padding-bottom: 5rem;
    position: relative
}

.home-about__hero {
    background-attachment: inherit;
    background-image: url(../img/second-hero.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 27rem;
    position: relative
}

.home-about__hero:after {
    position: absolute;
    background-attachment: inherit;
    background-image: url(../img/borders/gold.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 150%;
    display: block;
    width: 100%;
    height: 2rem;
    bottom: 0;
    content: ''
}

.home-about__header {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70%;
    font-size: 4.5rem;
    line-height: 1.1em;
    font-weight: 100;
    padding-top: 8rem;
    text-transform: uppercase;
    color: #fff
}

.home-about__content {
    margin-top: 8rem
}

.home-about__leading {
    font-family: Lora;
    font-size: 2rem;
    font-weight: 600
}

.home-about__more {
    display: block;
    font-family: "Slabo 27px";
    font-size: 1.5rem;
    margin-top: 2rem;
    text-transform: uppercase;
    color: #fff
}

.home-about__copy-block {
    font-family: Lora;
    font-size: 1.5rem
}

.social-side {
    display: none
}

.secondary-content {
    background: #f3f4f4;
    padding-top: 5rem;
    padding-bottom: 5rem;
    position: relative
}

.secondary-content__section {
    border-top: 1px solid #1b2832;
    padding-top: 4rem;
    padding-right: 6%;
    padding-bottom: 4rem;
    padding-left: 6%
}

.secondary-content__section:first-of-type {
    padding-top: 4rem
}

.secondary-content__section-inner {
    cursor: pointer
}

.secondary-content__section-header {
    position: absolute;
    top: 2.6rem;
    right: 50%;
    text-align: center;
    background: #f3f4f4;
    padding-top: 1.5rem;
    padding-right: 2rem;
    padding-bottom: 1.5rem;
    padding-left: 2rem;
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem;
    -ms-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    z-index: 10
}

.secondary-content__section-header.-alternate {
    background: #fff
}

.secondary-content__inner-content {
    color: #1b2832!important
}

.secondary-content__heading {
    color: #121b22;
    font-size: 4.5rem;
    line-height: 1.1em;
    font-weight: 100;
    text-transform: uppercase
}

.secondary-content__section-subheading {
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem;
    margin-bottom: 1rem
}

.secondary-content__body {
    font-family: Lora
}

.secondary-content__author {
    font-family: Lora;
    margin-top: -2rem
}

.secondary-content__more {
    font-family: "Slabo 27px";
    font-size: 1.6rem;
    color: #e0b523;
    text-transform: uppercase
}

.secondary-content.-alternate {
    background: #fff
}

.footer {
    background: #1b2832;
    padding-top: 7rem;
    padding-right: 5.2rem;
    padding-bottom: 7rem;
    padding-left: 5.2rem
}

.footer__logo-image {
    height: 4.8rem;
    width: 17.4rem;
    margin-bottom: 4rem
}

.footer__menu {
    margin-bottom: 4rem
}

.footer__menu-left-item:nth-child(2) {
    margin-bottom: 3rem
}

.footer__menu-left,.footer__menu-right {
    margin-bottom: 0;
    list-style: none
}

.footer__menu-link {
    color: #a3a9ad;
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem
}

.footer__menu-link:hover {
    color: #f3f4f4
}

.footer__menu-link.-highlight {
    color: #e0b523
}

.footer__menu-link.-highlight:hover {
    color: #f3d244
}

.footer__newsletter-link {
    display: block;
    color: #a3a9ad;
    margin-bottom: 2rem;
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem
}

.footer__newsletter-form {
    margin-bottom: 4rem
}

input.footer__newsletter-form-input {
    background: 0 0;
    border: none;
    border: 0;
    border-bottom: 1px solid #e8e9ea;
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .2rem;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
    color: #fff
}

input.footer__newsletter-form-input::-webkit-input-placeholder {
    color: #fff;
    font-family: 'Open Sans';
    font-size: 1.2;
    font-weight: 700;
    text-transform: uppercase
}

input.footer__newsletter-form-input::-moz-placeholder {
    color: #fff;
    font-family: 'Open Sans';
    font-size: 1.2;
    font-weight: 700;
    text-transform: uppercase
}

input.footer__newsletter-form-input:-ms-input-placeholder {
    color: #fff;
    font-family: 'Open Sans';
    font-size: 1.2;
    font-weight: 700;
    text-transform: uppercase
}

input.footer__newsletter-form-input::-ms-input-placeholder {
    color: #fff;
    font-family: 'Open Sans';
    font-size: 1.2;
    font-weight: 700;
    text-transform: uppercase
}

input.footer__newsletter-form-input:active,input.footer__newsletter-form-input:focus,input.footer__newsletter-form-input:invalid {
    background: #1b2832;
    border: none;
    border: 0;
    border-bottom: 1px solid #e8e9ea;
    color: #fff
}

input.footer__newsletter-form-input:focus:invalid {
    background: #1b2832;
    border: none;
    border: 0;
    border-bottom: 1px solid #e8e9ea;
    color: #fff
}

.footer__newsletter-form-button {
    background: 0 0;
    font-family: Lora;
    font-size: 1.9rem;
    padding-left: 0;
    padding-right: 0;
    color: #e0b523;
    text-transform: uppercase
}

.footer__newsletter-form-button:hover {
    background: 0 0
}

.footer__social-links {
    text-align: center;
    margin-bottom: 4rem
}

.footer__social-link {
    padding: 1rem
}

.footer__social-link.-facebook:after {
    font-variant: normal;
    speak: none;
    content: '\e804';
    display: inline-block;
    font-family: icons;
    font-size: 2rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    color: #a4a9ad
}

.footer__social-link.-twitter:after {
    font-variant: normal;
    speak: none;
    content: '\e803';
    display: inline-block;
    font-family: icons;
    font-size: 2rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    color: #a4a9ad
}

.footer__social-link.-vimeo {
    font-variant: normal;
    speak: none;
    display: inline-block;
    font-family: black_roseregular;
    font-size: 4rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    color: #a4a9ad;

}

.footer__social-link.-vimeo:hover {
    font-variant: normal;
    speak: none;
    display: inline-block;
    font-family: black_roseregular;
    font-size: 4rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    color: #ffffff;
}

.footer__social-link.-pinterest:after {
    font-variant: normal;
    speak: none;
    content: '\e805';
    display: inline-block;
    font-family: icons;
    font-size: 2rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    color: #a4a9ad
}

.footer__social-link.-instagram:after {
    font-variant: normal;
    speak: none;
    content: '\e806';
    display: inline-block;
    font-family: icons;
    font-size: 2rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    color: #a4a9ad
}

.footer__social-link:hover:after {
    cursor: pointer;
    color: #fff
}

.footer__copyright,.footer__powered-by {
    text-align: center;
    font-family: Lora;
    font-size: 1.2rem;
    color: #a4a9ad;
    letter-spacing: .1rem;
    text-transform: uppercase
}

.footer__powered-by-caddis {
    color: #e0b523
}

.footer__copyright {
    margin-bottom: 1rem
}

.section-header {
    border-bottom: .2rem solid #fff;
    display: inline-block;
    margin-top: 1rem;
    padding-bottom: .8rem;
    margin-bottom: 2rem;
    font-family: Open Sans;
    font-size: 1.3rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem;
    color: #fff
}

::-webkit-input-placeholder {
    color: #fff
}

::-moz-placeholder {
    color: #fff
}

:-ms-input-placeholder {
    color: #fff
}

::-ms-input-placeholder {
    color: #fff
}

.about__intro {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem;
    font-family: Lora;
    line-height: 1.5em;
    margin-bottom: 4rem
}

.about__intro-paragraph {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem;
    margin-bottom: 4rem
}

.about-section {
    background: #fff
}

.about-section__divider {
    height: 17rem;
    padding-left: 6%;
    padding-right: 6%;
    margin-bottom: 4rem
}

.about-section__divider.-yellow {
    background-attachment: inherit;
    background-image: url(../img/ink/yellow.jpg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.about-section__divider.-teal {
    background-attachment: inherit;
    background-image: url(../img/ink/teal-big.jpg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.about-section__divider.-black {
    background-attachment: inherit;
    background-image: url(../img/ink/black.jpg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.about-section__header {
    text-align: center;
    font-family: "DIN 1451 W01 Engschrift";
    font-size: 4rem;
    line-height: 1em;
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-transform: uppercase;
    color: #fff
}

.about-section__content {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem;
    padding-bottom: 2rem
}

.about-section__sub-header {
    border-bottom: .2rem solid #121b22;
    display: inline-block;
    margin-top: 1rem;
    padding-bottom: .8rem;
    font-family: Open Sans;
    font-size: 1.3rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem;
    margin-bottom: 2rem
}

.about-section__image {
    margin-bottom: 2rem
}

.about-section__paragraph-heading {
    font-family: Lora;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    margin-bottom: 2rem
}

.about-section__paragraph {
    font-family: Lora;
    margin-bottom: 4rem
}

.about-section__link {
    display: block;
    font-family: "Slabo 27px";
    font-size: 1.9rem;
    margin-top: -2rem;
    color: #e0b523;
    text-transform: uppercase;
    margin-bottom: 4rem
}

.about-section__intro-paragraph {
    text-align: center;
    font-family: Lora;
    max-width: 54rem
}

.about-timeline {
    background: #fff;
    padding: 2rem;
    position: relative
}

.about-timeline__header {
    font-family: Lora;
    font-size: 2.3rem;
    font-weight: 700;
    line-height: 1em;
    padding-top: 2rem;
    margin-bottom: 2rem
}

.about-timeline__paragraph {
    font-family: Lora;
    margin-bottom: 2rem
}

.church-relations__intro {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem;
    font-family: Lora;
    line-height: 1.5em;
    margin-bottom: 4rem
}

.church-relations__intro-paragraph {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem;
    margin-bottom: 4rem
}

.church-relations-section {
    background: #fff
}

.church-relations-section__divider {
    height: 17rem;
    padding-left: 6%;
    padding-right: 6%;
    margin-bottom: 4rem
}

.church-relations-section__divider.-pray {
    background-attachment: inherit;
    background-image: url('https://content.gideons.org/-/media/Images/Church_Relations/PrayBanner.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.church-relations-section__divider.-discover {
    background-attachment: inherit;
    background-image: url('https://content.gideons.org/-/media/Images/Church_Relations/DiscoverBanner.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.church-relations-section__divider.-give {
    background-attachment: inherit;
    background-image: url('https://content.gideons.org/-/media/Images/Church_Relations/GiveBanner.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.church-relations-section__divider.-partner {
    background-attachment: inherit;
    background-image: url('https://content.gideons.org/-/media/Images/Church_Relations/PartnerBanner.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.church-relations-section__header {
    text-align: center;
    font-family: "DIN 1451 W01 Engschrift";
    font-size: 6rem;
    line-height: 1em;
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    text-transform: uppercase;
    color: #fff
}

.church-relations-section__content {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem;
    padding-bottom: 2rem
}

.church-relations-section__sub-header {
    border-bottom: .2rem solid #121b22;
    display: inline-block;
    margin-top: 1rem;
    padding-bottom: .8rem;
    font-family: Open Sans;
    font-size: 1.3rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem;
    margin-bottom: 2rem
}

.church-relations-section__image {
    margin-bottom: 2rem
}

.church-relations-section__paragraph-heading {
    font-family: Lora;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em;
    margin-bottom: 2rem
}

.church-relations-section__paragraph {
    font-family: Lora;
    margin-bottom: 4rem
}

.church-relations-section__link {
    display: block;
    font-family: "Slabo 27px";
    font-size: 1.9rem;
    margin-top: -2rem;
    color: #e0b523;
    text-transform: uppercase;
    margin-bottom: 4rem
}

.church-relations-section__intro-paragraph {
    text-align: center;
    font-family: Lora;
    max-width: 54rem
}


.blog-index {
    margin-bottom: 4rem
}

.blog-index__category-dropdown {
    display: none
}

.blog-index__filters {
    display: none;
    margin-bottom: 2rem
}

.blog-index__filters .dropdown {
    border: 1px solid #1b2832;
    font-family: Open Sans;
    font-size: 1.4rem;
    font-weight: 700;
    letter-spacing: .1rem;
    position: relative;
    margin-bottom: 2rem;
    text-transform: uppercase;
    z-index: 10
}

.blog-index__filters .dropdown__label {
    padding-top: 1.3rem;
    padding-right: 2rem;
    padding-bottom: 1.3rem;
    padding-left: 2rem;
    position: relative;
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all .2s ease-in-out 0s;
    transition: all .2s ease-in-out 0s
}

.blog-index__filters .dropdown__label.-is-active:after {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.blog-index__filters .dropdown__label:after {
    position: absolute;
    top: 2.2rem;
    right: 2rem;
    font-variant: normal;
    speak: none;
    content: '\e800';
    display: inline-block;
    font-family: icons;
    font-size: .8rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    margin-left: 1rem;
    color: #1b2832
}

.blog-index__filters .dropdown__items {
    margin-bottom: 0;
    list-style: none
}

.blog-index__filters .dropdown__item {
    padding-top: .7rem;
    padding-right: 2rem;
    padding-bottom: .7rem;
    padding-left: 2rem
}

.blog-index__filters .dropdown__item:hover {
    background: #f3f4f4
}

.blog-index__filters .dropdown__item.-is-disabled {
    color: #a4a9ad;
    display: none
}

.blog-index__filters .dropdown__item.-is-selected {
    background: #f3f4f4
}

.blog-index__filters .dropdown__content {
    position: absolute;
    right: -.1rem;
    left: -.1rem;
    background: #fff;
    border: 1px solid #1b2832;
    border-top: 0
}

.blog-index__blogs {
    opacity: 1;
    margin-bottom: 4rem;
    -webkit-backface-visibility: hidden;
    -webkit-transition: opacity;
    transition: opacity;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.blog-index__blogs.-is-hidden {
    opacity: 0
}

.blog-index__search {
    position: relative;
    margin-bottom: 2rem
}

.blog-index__search-submit {
    position: absolute;
    top: 0;
    right: 0;
    background: 0 0;
    height: 4.3rem;
    padding: 0
}

.blog-index__search-submit:active,.blog-index__search-submit:focus {
    background: 0 0
}

.blog-index__search-submit:after {
    position: absolute;
    top: 2.2rem;
    right: 2rem;
    font-variant: normal;
    speak: none;
    content: '\e807';
    display: inline-block;
    font-family: icons;
    font-size: 2rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    color: #1b2832
}

input.blog-index__search-input {
    border: 1px solid #1b2832;
    position: relative
}

input.blog-index__search-input:active,input.blog-index__search-input:focus {
    border: 1px solid #1b2832
}

.blog-index__blog {
    border-bottom: 1px solid #e8e9ea;
    padding-bottom: 2rem;
    margin-bottom: 2rem
}

.blog-index__blog-image {
    vertical-align: top;
    width: 100%
}

.blog-index__blog-image-wrap {
    display: block;
    position: relative;
    margin-bottom: 2rem
}

.blog-index__blog-image-wrap:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(224,181,35,.5);
    display: block;
    content: '';
    -webkit-backface-visibility: hidden;
    -webkit-transition: all .2s ease-in-out 0s;
    transition: all .2s ease-in-out 0s;
    opacity: 0
}

.blog-index__blog-image-wrap:hover:after {
    opacity: 1
}

.blog-index__blog-category {
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: .1rem;
    margin-bottom: 1rem;
    text-transform: uppercase
}

.blog-index__blog-title {
    display: block;
    font-family: Lora;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 1.2em;
    color: #1b2832;
    margin-bottom: 2rem
}

.blog-index__blog-title:hover {
    color: #e0b523
}

.blog-index__blog-short-description {
    font-family: Lora;
    font-size: 1.5rem
}

.blog-index__read-more {
    font-family: "Slabo 27px";
    font-size: 1.9rem;
    color: #e0b523;
    text-transform: uppercase
}

.blog-index-archives {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 45rem;
    margin-bottom: 8rem
}

.blog-index-archives__paragraph {
    font-family: Lora
}

.blog-index-archives__link {
    font-family: "Slabo 27px";
    font-size: 1.9rem;
    color: #e0b523;
    text-transform: uppercase
}

.blog-entry {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem;
    font-family: Lora;
    margin-bottom: 4rem
}

.blog-entry__paragraph.-italic {
    font-style: italic
}

.blog-entry__paragraph:last-of-type {
    margin-bottom: 8rem
}

.blog-entry__end-quote {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem;
    font-family: Lora;
    line-height: 1.5em
}

.blog-entry__intro-quote {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem;
    font-family: Lora;
    font-size: 2.1rem;
    line-height: 1.5em;
    font-style: italic;
    margin-bottom: 4rem
}

.blog-entry__heading {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem;
    text-align: center
}

.blog-entry__category {
    border-bottom: .2rem solid #1b2832;
    display: inline-block;
    margin-top: 1rem;
    padding-bottom: .8rem;
    margin-bottom: 4rem;
    font-family: Open Sans;
    font-size: 1.3rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem
}

.blog-entry__title {
    font-size: 3rem;
    text-transform: uppercase;
    margin-bottom: 4rem
}

.blog-entry__author {
    font-family: Lora;
    position: relative;
    margin-bottom: 6rem
}

.blog-entry__author:after {
    position: absolute;
    display: block;
    border-bottom: 1px solid #d1d4d6;
    content: '';
    right: 50%;
    -ms-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    width: 50%
}

.blog-entry__author-image-wrap {
    margin-left: auto;
    margin-right: auto;
    max-width: 8.5rem;
    height: 8.5rem;
    background-clip: border-box;
    border-radius: 4.25rem;
    width: 8.5rem;
    display: block;
    overflow: hidden;
    margin-bottom: 2rem
}

.blog-entry__author-credit {
    font-style: italic;
    margin-bottom: 1rem
}

.blog-entry__author-name {
    font-style: normal;
    font-family: Open Sans;
    font-size: 1.3rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .1rem
}

.blog-entry__entry-date {
    font-size: 1.2rem;
    text-transform: uppercase;
    margin-bottom: 2rem
}

.blog-entry__fig {
    margin-top: 4rem;
    padding: 0;
    margin-bottom: 4rem
}

.blog-entry__fig-image {
    width: 100%;
    margin-bottom: 1rem
}

.blog-entry__fig-caption {
    font-size: 1.2rem;
    padding-left: 2rem;
    padding-right: 2rem
}

.blog-entry__big-text {
    font-family: Lora;
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 4rem
}

.blog-entry__content-section-header {
    border-bottom: .2rem solid #1b2832;
    display: inline-block;
    margin-top: 1rem;
    padding-bottom: .8rem;
    margin-bottom: 2rem;
    font-family: Open Sans;
    font-size: 1.3rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem
}

.blog-entry__content-section {
    margin-bottom: 8rem
}

.blog-entry__intro-paragraph {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem;
    padding-left: 6%;
    padding-right: 6%;
    margin-bottom: 6rem
}

.blog-editorial {
    margin-bottom: 8rem
}

.blog-editorial__heading {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 80rem;
    margin-top: 18rem;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.blog-editorial__category {
    border-bottom: .2rem solid #fff;
    display: inline-block;
    margin-top: 1rem;
    padding-bottom: .8rem;
    margin-bottom: 4rem;
    font-family: Open Sans;
    font-size: 1.3rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem;
    color: #fff
}

.blog-editorial__title {
    font-size: 3rem;
    line-height: 1em;
    text-transform: uppercase;
    margin-bottom: 4rem;
    padding-left: 6%;
    padding-right: 6%;
    color: #fff
}

.blog-editorial__big-fig {
    margin-top: 4rem;
    padding: 0
}

.blog-editorial__big-fig-image {
    width: 100%;
    margin-bottom: 1rem
}

.blog-editorial__big-fig-caption {
    font-size: 1.2rem
}

.blog-editorial__paragraph {
    font-family: Lora;
    padding-left: 6%;
    padding-right: 6%
}

.blog-editorial__offset-text {
    text-align: center;
    font-family: Lora;
    font-size: 2rem;
    font-weight: 700;
    padding-left: 6%;
    padding-right: 6%;
    margin-bottom: 4rem
}

.blog-editorial__content-section-header {
    border-bottom: .2rem solid #1b2832;
    display: inline-block;
    margin-top: 1rem;
    padding-bottom: .8rem;
    margin-bottom: 2rem;
    font-family: Open Sans;
    font-size: 1.3rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem
}

.blog-editorial__content-section {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem;
    margin-top: 4rem;
    margin-bottom: 4rem;
    padding-left: 6%;
    padding-right: 6%
}

.blog-editorial__content-section .blog-editorial__paragraph {
    padding: 0
}

.blog-editorial__fig {
    padding: 0;
    margin-bottom: 4rem
}

.blog-editorial__double-fig {
    padding: 0;
    margin-bottom: 2rem
}

.blog-editorial__fig-image {
    width: 100%;
    margin-bottom: 1rem
}

.blog-editorial__double-fig-image {
    width: 100%
}

.blog-editorial__double-fig-caption,.blog-editorial__fig-caption {
    font-size: 1.2rem;
    padding-left: 2rem;
    padding-right: 2rem
}

.blog-editorial__paragraph {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem
}

.blog-editorial__quote {
    text-align: right;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 75rem;
    font-family: "Slabo 27px";
    padding: 0
}

.blog-editorial__inline-img {
    width: 100%;
    margin-top: 2rem
}

.blog__disqus {
    max-width: 70rem
}

.newsletter-signup {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 45rem;
    margin-bottom: 8rem
}

.newsletter-signup__paragraph {
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem
}

input.newsletter-signup__input {
    border: 1px solid #e0b523;
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 700;
    color: #1b2832;
    text-transform: uppercase
}

input.newsletter-signup__input::-webkit-input-placeholder {
    color: #1b2832;
    font-family: 'Open Sans';
    font-size: 1.2;
    font-weight: 700;
    text-transform: uppercase
}

input.newsletter-signup__input::-moz-placeholder {
    color: #1b2832;
    font-family: 'Open Sans';
    font-size: 1.2;
    font-weight: 700;
    text-transform: uppercase
}

input.newsletter-signup__input:-ms-input-placeholder {
    color: #1b2832;
    font-family: 'Open Sans';
    font-size: 1.2;
    font-weight: 700;
    text-transform: uppercase
}

input.newsletter-signup__input::-ms-input-placeholder {
    color: #1b2832;
    font-family: 'Open Sans';
    font-size: 1.2;
    font-weight: 700;
    text-transform: uppercase
}

input.newsletter-signup__input:active,input.newsletter-signup__input:focus {
    border: 1px solid #e0b523
}

.newsletter-signup__button {
    width: 100%;
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: .1rem;
    text-transform: uppercase
}

.page-content {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem;
    margin-top: 10rem;
    margin-bottom: 10rem
}

.page-content__header {
    text-align: center;
    text-transform: uppercase
}

.page-content__section {
    margin-bottom: 4rem
}

.page-content__section-head {
    font-family: Lora;
    font-size: 2.5rem;
    font-weight: 700
}

.page-content__list {
    margin-bottom: 4rem
}

.page-content__list-item {
    list-style-position: outside;
    margin-left: 4rem;
    padding-left: 2rem
}

.spinner {
    position: fixed;
    top: 70%;
    right: 50%;
    -ms-transform: translateX(50%);
    -webkit-transform: translateX(50%);
    transform: translateX(50%)
}

.spinner__bounce-1,.spinner__bounce-2,.spinner__bounce-3 {
    -webkit-animation: bounceDelay 1.4s infinite ease-in-out both;
    animation: bounceDelay 1.4s infinite ease-in-out both;
    background: #d1d4d6;
    height: 1.8rem;
    background-clip: border-box;
    border-radius: .9rem;
    width: 1.8rem;
    display: block;
    display: inline-block
}

.spinner__bounce-1 {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.spinner__bounce-2 {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s
}

.pagination {
    text-align: center;
    font-family: "Slabo 27px";
    font-size: 2.5rem;
    list-style: none;
    margin-bottom: 8rem
}

.pagination__item {
    display: inline-block;
    padding-left: .5rem;
    padding-right: .5rem
}

.pagination__link {
    color: #d1d4d6
}

.pagination__link.-is-active {
    color: #e0b523
}

.pagination__page {
    cursor: pointer;
    display: inline
}

.pagination__page:active {
    position: relative;
    top: .1rem
}

.pagination__next,.pagination__prev {
    color: #1b2832;
    position: relative;
    top: -.6rem
}

.pagination__next:after {
    font-variant: normal;
    speak: none;
    content: '\e800';
    display: inline-block;
    font-family: icons;
    font-size: 1rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.pagination__prev:after {
    font-variant: normal;
    speak: none;
    content: '\e800';
    display: inline-block;
    font-family: icons;
    font-size: 1rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.address {
    font-family: Lora
}

.address__title {
    margin-bottom: 2rem
}

.rtb-content__app-download {
    width: 16.6rem
}

.rtb-content__main {
    margin-bottom: 4rem
}

.rtb-content__main-section {
    margin-bottom: 4rem
}

.rtb-content__header {
    text-transform: uppercase
}

.rtb-content__aside-heading,.rtb-content__heading {
    border-bottom: .2rem solid #121b22;
    display: inline-block;
    margin-top: 1rem;
    padding-bottom: .8rem;
    font-family: Open Sans;
    font-size: 1.3rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem;
    margin-bottom: 2rem
}

.rtb-content__button {
    font-family: Open Sans;
    font-size: 1.3rem;
    font-weight: 600;
    text-transform: uppercase
}

.rtb-content__aside {
    margin-bottom: 4rem
}

.rtb-content__aside-date {
    font-size: 1.2rem;
    letter-spacing: .1rem;
    margin-bottom: 2rem;
    text-transform: uppercase
}

.rtb-content__aside-photo {
    margin-bottom: 2rem
}

.rtb-content__aside-subheading {
    font-family: "DIN 1451 W01 Engschrift";
    font-size: 3rem;
    font-weight: 100;
    line-height: 1em;
    margin-bottom: 2rem;
    text-transform: uppercase
}

.dbr-content__pagination-text {
    display: none
}

.dbr-content__back-link {
    color: #1b2832;
    display: inline-block;
    line-height: 1.5em;
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .1rem;
    margin-bottom: 4rem
}

.dbr-content__back-link:hover {
    color: #465059
}

.dbr-content__back-link:before {
    font-variant: normal;
    speak: none;
    content: '\e800';
    display: inline-block;
    font-family: icons;
    font-size: 7px;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    left: -.5rem;
    position: relative;
    top: -.1rem
}

.dbr-content__pagination {
    margin-left: 0;
    max-width: 100%;
    margin-bottom: 4rem
}

.dbr-content__pagination:after {
    clear: both;
    content: '';
    display: block
}

.dbr-content__pagination-next,.dbr-content__pagination-prev {
    color: #1b2832;
    float: left;
    width: 16.66666667%;
    line-height: 1em;
    font-family: Open Sans;
    font-size: 1rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .1rem
}

.dbr-content__pagination-next:hover,.dbr-content__pagination-prev:hover {
    color: #1b2832
}

.dbr-content__pagination-prev {
    text-align: left
}

.dbr-content__pagination-prev:before {
    font-variant: normal;
    speak: none;
    content: '\e800';
    display: inline-block;
    font-family: icons;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    left: -.5rem;
    position: relative;
    top: -.2rem
}

.dbr-content__pagination-date {
    text-align: center;
    float: left;
    width: 66.66666667%;
    font-family: 'DIN 1451 Std';
    font-size: 3.5rem;
    text-transform: uppercase
}

.dbr-content__pagination-next {
    text-align: right
}

.dbr-content__pagination-next:after {
    font-variant: normal;
    speak: none;
    content: '\e800';
    display: inline-block;
    font-family: icons;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    left: .5rem;
    position: relative;
    top: -.2rem
}

.dbr-content__links {
    text-align: center;
    font-family: Open Sans;
    font-size: 1.5rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .1rem;
    margin-bottom: 4rem
}

.dbr-content__link-time {
    margin-bottom: 3rem
}

.dbr-content__link {
    display: block;
    font-family: "Slabo 27px";
    letter-spacing: .2rem;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.dbr-content__bible-types {
    margin-left: 0;
    max-width: 100%
}

.dbr-content__bible-types:after {
    clear: both;
    content: '';
    display: block
}

.dbr-content__element {
    margin-bottom: 4rem
}

.dbr-content__tab {
    opacity: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: opacity;
    transition: opacity;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

.dbr-content__tab.-is-hidden {
    opacity: 0;
    max-height: 0
}

.dbr-content__bible-types-wrap {
    text-align: center;
    border-bottom: 1px solid #d1d4d6
}

.dbr-content__bible-types-wrap:after {
    clear: both;
    content: '';
    display: block
}

.dbr-content__bible-type {
    text-align: center;
    background: #fff;
    border: none;
    border: 0;
    font-size: 2rem;
    font-weight: 700;
    color: #d1d4d6;
    padding-top: 1.5rem;
    padding-right: 4rem;
    padding-bottom: 1.5rem;
    padding-left: 4rem;
    position: relative;
    top: .1rem;
    width: 49%
}

.dbr-content__bible-type:active {
    background: 0 0;
    color: #fff
}

.dbr-content__bible-type:focus {
    background: 0 0;
    color: #1b2832
}

.dbr-content__bible-type:hover {
    background: 0 0;
    color: #a4a9ad
}

.dbr-content__bible-type.-is-active {
    background: 0 0;
    border-bottom: 1px solid #1b2832;
    color: #1b2832
}

.dbr-chapter__heading {
    text-align: center;
    font-family: Lora;
    font-size: 2.4rem;
    font-weight: 700;
    line-height: 1.5em;
    margin-bottom: 2rem
}

.dbr-chapter__subheading {
    font-family: Open Sans;
    font-size: 1.5rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .1rem;
    border-bottom: .2rem solid #1b2832;
    display: inline-block;
    margin-top: 1rem;
    padding-bottom: .8rem;
    margin-bottom: 2rem
}

.donate-content {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 113rem
}

.donate-content__number {
    text-align: center;
    margin-bottom: 8rem
}

.donate-content__wtg-header {
    text-align: center;
    text-transform: uppercase
}

.donate-content__wtg-tiles {
    margin-bottom: 4rem
}

.donate-content__wtg-tile {
    text-align: center;
    margin-bottom: 4rem
}

.donate-content__wtg-tile-image {
    width: 14.7rem;
    margin-bottom: 2rem
}

.donate-content__wtg-heading {
    font-family: Lora;
    font-size: 2rem;
    font-weight: 700
}

.donate-content__wtg-link {
    font-family: "Slabo 27px";
    letter-spacing: .1rem;
    text-transform: uppercase
}

.donate-content__check-box {
    display: none
}

.donate-content__check-label {
    position: relative;
    margin-right: 2rem;
    margin-bottom: 1rem
}

.donate-content__check-label:before {
    text-align: center;
    border: 1px solid #1b2832;
    color: transparent;
    content: '';
    font-variant: normal;
    speak: none;
    content: '\e808';
    font-family: icons;
    font-size: 8px;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    display: inline-block;
    line-height: 1.5em;
    position: relative;
    height: 1.4rem;
    width: 1.4rem;
    top: -.3rem
}

.donate-content__check-label.-is-checked:before {
    color: #38bbbb
}

.donate-content__form {
    background: #fff;
    margin-bottom: 0
}

.donate-content__form .dropdown {
    border: 1px solid #1b2832;
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: .2rem;
    position: relative;
    margin-bottom: 2rem;
    text-transform: uppercase;
    z-index: 10
}

.donate-content__form .dropdown__label {
    padding: 2rem;
    position: relative;
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all .2s ease-in-out 0s;
    transition: all .2s ease-in-out 0s
}

.donate-content__form .dropdown__label.-is-active:after {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.donate-content__form .dropdown__label:after {
    position: absolute;
    top: 2.8rem;
    right: 2rem;
    font-variant: normal;
    speak: none;
    content: '\e800';
    display: inline-block;
    font-family: icons;
    font-size: .8rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    margin-left: 1rem;
    color: #1b2832
}

.donate-content__form .dropdown__items {
    margin-bottom: 0;
    list-style: none
}

.donate-content__form .dropdown__item {
    padding-top: .7rem;
    padding-right: 2rem;
    padding-bottom: .7rem;
    padding-left: 2rem
}

.donate-content__form .dropdown__item:hover {
    background: #f3f4f4
}

.donate-content__form .dropdown__item.-is-disabled {
    color: #a4a9ad;
    display: none
}

.donate-content__form .dropdown__item.-is-selected {
    background: #f3f4f4
}

.donate-content__form .dropdown__content {
    position: absolute;
    right: -.1rem;
    left: -.1rem;
    background: #fff;
    border-bottom: 1px solid #1b2832;
    border-left: 1px solid #1b2832;
    border-right: 1px solid #1b2832;
    max-height: 20rem;
    overflow: scroll
}

.donate-content__form .dropdown.-has-error {
    border-color: #c0381e
}

.donate-content__form .dropdown.-has-error .dropdown__label {
    color: #c0381e
}

.donate-content__form .dropdown.-has-error:after {
    color: #c0381e
}

.donate-content__dropdown {
    display: none
}

.donate-content__form-inner {
    padding-top: 6rem;
    padding-bottom: 8rem
}

.donate-content__form-section {
    margin-top: 6rem
}

.donate-content__section-head {
    text-align: center;
    font-family: Lora;
    font-size: 2rem;
    font-weight: 700
}

.donate-content__section-head.-has-subhead {
    margin-bottom: 0
}

.donate-content__section-subhead {
    text-align: center;
    font-family: Lora;
    font-size: 1.2rem;
    text-transform: uppercase;
    margin-bottom: 2rem
}

.donate-content__donation-scriptures {
    text-align: center;
    line-height: 1.5em
}

.donate-content__donation-scriptures-large {
    font-family: "Slabo 27px";
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: .2rem
}

.donate-content__check-label {
    cursor: pointer
}

.donate-content__check-label.-toc {
    text-align: center;
    font-size: 1.2rem;
    margin-top: 2rem
}

.donate-content__input-group {
    position: relative;
    margin-bottom: 2rem
}

.donate-content__input-label {
    position: absolute;
    top: 2.2rem;
    left: 2rem;
    font-family: Open Sans;
    font-size: 1.3rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .2rem;
    -webkit-backface-visibility: hidden;
    -webkit-transition: all .2s ease-in-out 0s;
    transition: all .2s ease-in-out 0s
}

.donate-content__input-label.-is-active {
    position: absolute;
    top: 1.2rem;
    color: #a4a9ad;
    font-size: .9rem
}

input.donate-content__input {
    border: 1px solid #1b2832;
    font-family: Lora;
    padding: 2rem;
    -webkit-backface-visibility: hidden;
    -webkit-transition: all .2s ease-in-out 0s;
    transition: all .2s ease-in-out 0s;
    max-width: 100%;
    min-width: 100%;
    margin-bottom: 0
}

input.donate-content__input::-webkit-input-placeholder {
    color: #1b2832;
    font-family: 'Open Sans';
    font-size: 1.2;
    font-weight: 700;
    text-transform: uppercase
}

input.donate-content__input::-moz-placeholder {
    color: #1b2832;
    font-family: 'Open Sans';
    font-size: 1.2;
    font-weight: 700;
    text-transform: uppercase
}

input.donate-content__input:-ms-input-placeholder {
    color: #1b2832;
    font-family: 'Open Sans';
    font-size: 1.2;
    font-weight: 700;
    text-transform: uppercase
}

input.donate-content__input::-ms-input-placeholder {
    color: #1b2832;
    font-family: 'Open Sans';
    font-size: 1.2;
    font-weight: 700;
    text-transform: uppercase
}

input.donate-content__input:focus,input.donate-content__input:hover {
    border: 1px solid #38bbbb
}

input.donate-content__input.-amount {
    text-align: center;
    border-color: #e0b523;
    font-size: 3rem;
    letter-spacing: .2rem;
    padding: 2rem;
    margin-bottom: 1rem
}

input.donate-content__input.-amount::-webkit-input-placeholder {
    color: #d1d4d6;
    font-family: '"Slabo 27px"';
    font-size: 3;
    font-weight: 400;
    text-transform: uppercase
}

input.donate-content__input.-amount::-moz-placeholder {
    color: #d1d4d6;
    font-family: '"Slabo 27px"';
    font-size: 3;
    font-weight: 400;
    text-transform: uppercase
}

input.donate-content__input.-amount:-ms-input-placeholder {
    color: #d1d4d6;
    font-family: '"Slabo 27px"';
    font-size: 3;
    font-weight: 400;
    text-transform: uppercase
}

input.donate-content__input.-amount::-ms-input-placeholder {
    color: #d1d4d6;
    font-family: '"Slabo 27px"';
    font-size: 3;
    font-weight: 400;
    text-transform: uppercase
}

input.donate-content__input.-is-active {
    padding-top: 3rem
}

.donate-content__select-group-head {
    font-family: Open Sans;
    font-size: 1rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .1rem;
    margin-bottom: .5rem
}

.donate-content__captcha-message {
    text-align: center;
    margin-bottom: 2rem
}

.donate-content__button {
    display: block;
    font-weight: 700;
    margin: auto;
    margin-bottom: 4rem;
    text-transform: uppercase
}

.donate-content__captcha {
    margin-top: 4rem;
    margin-bottom: 4rem
}

.donate-content__ecfa {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 8rem
}

.donate-content__form-error {
    color: #c0381e;
    font-family: "Slabo 27px";
    letter-spacing: .1rem;
    margin-top: -1rem;
    margin-bottom: 2rem;
    text-transform: uppercase
}

.donate-content__textarea {
    border: 1px solid #1b2832
}

.donate-content__textarea-label {
    font-family: "Slabo 27px";
    font-size: 1.4rem;
    margin-bottom: 2rem;
    text-transform: uppercase
}

.get-involved {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 113rem
}

.get-involved__intro-paragraph {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem;
    font-family: Lora;
    margin-bottom: 4rem
}

.get-involved__intro-quote {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 80rem;
    font-family: Lora;
    font-size: 2.1rem;
    line-height: 1.5em;
    font-style: italic;
    margin-bottom: 6rem
}

.get-involved__content-header {
    text-align: center;
    text-transform: uppercase
}

.get-involved__content-tiles {
    margin-bottom: 4rem
}

.get-involved__content-tile {
    text-align: center;
    margin-bottom: 4rem
}

.get-involved__content-tile-image {
    width: 14.7rem;
    margin-bottom: 2rem
}

.get-involved__content-heading {
    font-family: Lora;
    font-size: 2rem;
    font-weight: 700
}

.get-involved__content-link {
    font-family: "Slabo 27px";
    letter-spacing: .1rem;
    text-transform: uppercase
}

.get-involved__section {
    background: #fff
}

.get-involved__section-inner {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.get-involved__section-subheader {
    border-bottom: .2rem solid #1b2832;
    display: inline-block;
    margin-top: 1rem;
    padding-bottom: .8rem;
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem
}

.get-involved__section-header {
    font-family: Lora;
    font-size: 2rem;
    font-weight: 700
}

.resources {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 113rem
}

.resources__intro-paragraph {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem;
    font-family: Lora;
    margin-bottom: 4rem
}

.resources__intro-quote {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem;
    font-family: Lora;
    font-size: 2.1rem;
    line-height: 1.5em;
    font-style: italic
}

.resources__content-header {
    text-align: center;
    text-transform: uppercase
}

.resources__content-tiles {
    margin-bottom: 4rem
}

.resources__content-tile {
    text-align: center;
    margin-bottom: 4rem
}

.resources__content-tile-image {
    width: 14.7rem;
    margin-bottom: 2rem
}

.resources__content-heading {
    font-family: Lora;
    font-size: 2rem;
    font-weight: 700
}

.resources__content-link {
    font-family: "Slabo 27px";
    letter-spacing: .1rem;
    text-transform: uppercase
}

.resources__content-tile-image {
    height: 15.2rem;
    width: 14.7rem
}

.resources__section {
    background: #fff
}

.resources__section-inner {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.resources__section-subheader {
    border-bottom: .2rem solid #1b2832;
    display: inline-block;
    margin-top: 1rem;
    padding-bottom: .8rem;
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem
}

.resources__section-header {
    font-family: Lora;
    font-size: 2rem;
    font-weight: 700
}

@-webkit-keyframes bounceDelay {
    0%,100%,80% {
        -webkit-transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1)
    }
}

@keyframes bounceDelay {
    0%,100%,80% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    40% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.financials__intro-paragraph {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem;
    font-family: Lora;
    font-size: 2.1rem;
    margin-bottom: 4rem
}

.financials__section {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 70rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
    padding-left: 6%;
    padding-right: 6%
}

.financials__section-header {
    font-family: Lora;
    font-size: 2.3rem;
    font-weight: 700;
    line-height: 1em;
    padding-top: 2rem;
    margin-bottom: 2rem
}

.financials__section-subheader {
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: .1rem;
    border-bottom: .2rem solid #1b2832;
    display: inline-block;
    margin-top: 1rem;
    padding-bottom: .8rem;
    margin-bottom: 1rem;
    text-transform: uppercase
}

.financials__callout {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 113rem;
    font-family: "Slabo 27px";
    font-size: 2rem;
    line-height: 1.5em;
    padding-left: 6%;
    padding-right: 6%;
    margin-bottom: 4rem
}

.financials__callout-colored {
    color: #38bbbb
}

.financials__annual-report {
    background: #f3f2ee;
    padding-top: 4rem;
    padding-bottom: 4rem;
    padding-left: 6%;
    padding-right: 6%
}

.financials__annual-report-inner {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 113rem;
    padding-left: 6%;
    padding-right: 6%
}

.financials__annual-report-book {
    margin-bottom: 2rem
}

.financials__annual-report-supheader {
    border-bottom: .2rem solid #1b2832;
    display: inline-block;
    margin-top: 1rem;
    padding-bottom: .8rem;
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem;
    margin-bottom: 2rem
}

.financials__annual-report-header {
    font-family: "DIN 1451 W01 Engschrift";
    font-size: 3.5rem;
    font-weight: 1;
    margin-bottom: 2rem;
    text-transform: uppercase
}

.financials__annual-report-subheader {
    font-family: Lora;
    font-size: 2.3rem;
    font-weight: 700;
    line-height: 1em;
    padding-top: 2rem;
    margin-bottom: 2rem
}

.financials__annual-report-button {
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: .1rem;
    text-transform: uppercase
}

.financials__section-link {
    display: block;
    font-family: "Slabo 27px";
    font-size: 2rem;
    line-height: 1.5em
}

.contact-us__email,.contact-us__phone {
    margin-bottom: 1rem
}

.contact-us-content__header {
    font-family: "DIN 1451 W01 Engschrift";
    font-size: 3.5rem;
    font-weight: 1;
    margin-bottom: 2rem;
    text-transform: uppercase
}

.contact-us-content__location {
    margin-bottom: 8rem
}

.contact-us-content__address {
    margin-bottom: 4rem
}

.bac-content,.pwu-content {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 113rem
}

.bac-content__header,.pwu-content__header {
    text-align: center;
    text-transform: uppercase
}

.bac-content__content-heading,.pwu-content__content-heading {
    font-family: Lora;
    font-size: 2rem;
    font-weight: 700
}

.bac-content__quote-header,.bac-content__section-header,.pwu-content__quote-header,.pwu-content__section-header {
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem
}

.bac-content__quote,.pwu-content__quote {
    font-style: italic
}

.bac-content__quotes,.pwu-content__quotes {
    padding-left: 3rem;
    position: relative
}

.bac-content__aside-subheading,.pwu-content__aside-subheading {
    border-bottom: .2rem solid #1b2832;
    display: inline-block;
    margin-top: 1rem;
    padding-bottom: .8rem;
    font-family: Open Sans;
    font-size: 1.3rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .4rem;
    margin-bottom: 2rem;
    color: #1b2832
}

.bac-content__flag,.pwu-content__flag {
    position: absolute;
    left: 0
}

.bac-content__button,.pwu-content__button {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 20rem;
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: .1rem
}

.bac-content__aside-image,.pwu-content__aside-image {
    display: block;
    width: 100%;
    margin-bottom: 2rem
}

.bac-content__form .dropdown,.pwu-content__form .dropdown {
    background: #fff;
    border: 1px solid #1b2832;
    font-family: Open Sans;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: .2rem;
    position: relative;
    margin-bottom: 2rem;
    text-transform: uppercase;
    z-index: 10
}

.bac-content__form .dropdown__label,.pwu-content__form .dropdown__label {
    padding: 2rem;
    position: relative;
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-backface-visibility: hidden;
    -webkit-transition: all .2s ease-in-out 0s;
    transition: all .2s ease-in-out 0s
}

.bac-content__form .dropdown__label.-is-active:after,.pwu-content__form .dropdown__label.-is-active:after {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bac-content__form .dropdown__label:after,.pwu-content__form .dropdown__label:after {
    position: absolute;
    top: 2.8rem;
    right: 2rem;
    font-variant: normal;
    speak: none;
    content: '\e800';
    display: inline-block;
    font-family: icons;
    font-size: .8rem;
    font-weight: 400;
    line-height: 0;
    font-style: normal;
    text-indent: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    margin-left: 1rem;
    color: #1b2832
}

.bac-content__form .dropdown__items,.pwu-content__form .dropdown__items {
    margin-bottom: 0;
    list-style: none
}

.bac-content__form .dropdown__item,.pwu-content__form .dropdown__item {
    padding-top: .7rem;
    padding-right: 2rem;
    padding-bottom: .7rem;
    padding-left: 2rem
}

.bac-content__form .dropdown__item:hover,.pwu-content__form .dropdown__item:hover {
    background: #f3f4f4
}

.bac-content__form .dropdown__item.-is-disabled,.pwu-content__form .dropdown__item.-is-disabled {
    color: #a4a9ad;
    display: none
}

.bac-content__form .dropdown__item.-is-selected,.pwu-content__form .dropdown__item.-is-selected {
    background: #f3f4f4
}

.bac-content__form .dropdown__content,.pwu-content__form .dropdown__content {
    position: absolute;
    right: -.1rem;
    left: -.1rem;
    background: #fff;
    border-bottom: 1px solid #1b2832;
    border-left: 1px solid #1b2832;
    border-right: 1px solid #1b2832;
    max-height: 20rem;
    overflow: scroll
}

.bac-content__form .dropdown.-has-error,.pwu-content__form .dropdown.-has-error {
    border-color: #c0381e
}

.bac-content__form .dropdown.-has-error .dropdown__label,.pwu-content__form .dropdown.-has-error .dropdown__label {
    color: #c0381e
}

.bac-content__form .dropdown.-has-error:after,.pwu-content__form .dropdown.-has-error:after {
    color: #c0381e
}

.page__404 {
    text-align: center;
    font-family: "DIN 1451 W01 Engschrift";
    font-size: 9rem
}

.page__404-intro {
    text-align: center;
    font-family: Lora;
    font-size: 2.3rem;
    font-weight: 700;
    line-height: 1em;
    padding-top: 2rem;
    margin-bottom: 2rem
}

.page__404-paragraph {
    text-align: center
}

@-ms-viewport {
    width: device-width
}

@media (min-width: 455px) {
    html {
        font-family:'"2"'
    }

    .header.-blog-editorial {
        height: 50rem;
        position: relative
    }

    .header.-blog-editorial:after {
        background-size: 150%;
        height: 2rem
    }

    .newsletter-signup {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 45rem
    }

    .newsletter-signup__input-group {
        margin-left: 0;
        max-width: 100%
    }

    .newsletter-signup__input-group:after {
        clear: both;
        content: '';
        display: block
    }

    input.newsletter-signup__input {
        float: left;
        width: 66.66666667%;
        height: 4rem
    }

    input.newsletter-signup__input:hover {
        border: 1px solid #e0b523
    }

    .newsletter-signup__button {
        float: left;
        width: 33.33333333%;
        height: 4rem
    }

    .blog-editorial__heading {
        margin-top: 14rem
    }

    .blog-editorial__title {
        font-size: 4rem
    }
}

@media (max-width: 451px) {

	.header__menu-donate {
		display: none !important;
	}
}

@media (max-width: 673px) {

	.header__logo-image {
		display: inline-block;
		height: 4.8rem;
		width: 11.4rem
	}
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
  .header__hero-button-container .button {
  	float: none !important;
  }
}
@media (min-width: 768px) {
  .visible-xs-block {
    display: none !important;
  }
}

@media (min-width: 743px) {
    html {
        font-family:'"3"'
    }

    .header__nav-toggle-text {
        opacity: 1
    }

    .header__hero-inner {
        width: 100%
    }

    .header__hero-text {
        font-size: 6rem
    }

    .header__hero-donate {
        display: block;
        margin-left: auto;
        margin-right: auto;
        background: #e0b523;
        margin-bottom: 6rem;
        font-family: Open Sans;
        font-size: 1.3rem;
        font-weight: 600;
        text-transform: uppercase
    }

    .header__menu-donate {
    	display: inherit;
    }

    .header__video {
        position: relative;
        -ms-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
        top: -7rem
    }

    .header.-about:after,.header.-blog:after,.header.-contact-us:after,.header.-donate:after,.header.-home:after,.header.-read-the-bible:after {
        background-size: 100%;
        height: 2rem
    }

    .header.-blog-editorial:after {
        background-size: 100%;
        height: 2rem
    }

    .home-about {
        padding-bottom: 10rem
    }

    .home-about__hero {
        background-position: center top;
        min-height: 35rem
    }

    .home-about__hero:after {
        background-size: 105%;
        background-position: 100% 100%;
        height: 9rem
    }

    .home-about__header {
        font-size: 6rem;
        padding-top: 14rem
    }

    .home-about__content {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 113rem;
        margin-top: 8rem
    }

    .home-about__leading {
        font-family: Lora;
        font-size: 2rem;
        font-weight: 600
    }

    .home-about__more {
        font-family: Lora;
        font-size: 1.5rem;
        text-transform: uppercase;
        color: #fff
    }

    .content-slider {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 80%
    }

    .content-slider__wrap {
        min-height: 40rem
    }

    .content-slider__slide {
        position: relative
    }

    .content-slider__slide.-is-disabled {
        position: absolute;
        top: 0;
        opacity: 0
    }

    .content-slider__slide-text {
        position: absolute;
        top: 50%;
        right: 0;
        background-size: 100% 125%;
        background-position: 100% 50%;
        margin-top: 0;
        -ms-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 50%;
        z-index: 10
    }

    .content-slider__slide-text-inner {
        padding-top: 4rem;
        padding-right: 4rem;
        padding-bottom: 4rem;
        padding-left: 4rem;
        margin-bottom: 2rem
    }

    .content-slider__slide-image {
        width: 75%
    }

    .content-slider__direction {
        position: absolute;
        top: 50%;
        right: 0;
        left: 0;
        z-index: 10
    }

    .content-slider__direction-next {
        margin-right: -6rem;
        float: right
    }

    .content-slider__direction-next:after {
        font-variant: normal;
        speak: none;
        content: '\e800';
        display: inline-block;
        font-family: icons;
        font-size: 2rem;
        font-weight: 400;
        line-height: 0;
        font-style: normal;
        text-indent: 0;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        -ms-transform: rotate(270deg);
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
        opacity: 1;
        color: #1b2832
    }

    .content-slider__direction-prev {
        margin-left: -6rem;
        float: left
    }

    .content-slider__direction-prev:after {
        font-variant: normal;
        speak: none;
        content: '\e800';
        display: inline-block;
        font-family: icons;
        font-size: 2rem;
        font-weight: 400;
        line-height: 0;
        font-style: normal;
        text-indent: 0;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 1;
        color: #1b2832
    }

    .content-slider__direction-next,.content-slider__direction-prev {
        opacity: 1
    }

    .content-slider__cycle {
        margin-top: 6rem;
        margin-right: auto;
        margin-bottom: 6rem;
        margin-left: auto
    }

    .content-slider__header {
        margin-bottom: 0
    }

    .footer {
        background: #1b2832;
        padding-top: 7rem;
        padding-right: 5.2rem;
        padding-bottom: 7rem;
        padding-left: 5.2rem
    }

    .footer__menu {
        float: right
    }

    .footer__newsletter-form {
        display: inline-block
    }

    .footer__logo {
        display: inline-block;
        margin-bottom: 6rem
    }

    .footer__social-links {
        text-align: left;
        clear: right;
        margin-top: 5rem;
        -ms-transform: translateY(-5rem);
        -webkit-transform: translateY(-5rem);
        transform: translateY(-5rem)
    }

    .footer__copyright,.footer__powered-by {
        -ms-transform: translateY(-5rem);
        -webkit-transform: translateY(-5rem);
        transform: translateY(-5rem);
        text-align: left
    }

    input.footer__newsletter-form-input {
        width: 50%
    }

    .footer__newsletter-form-button {
        display: block
    }

    .about-section__header {
        font-size: 5.5rem;
        -ms-transform: translateY(-30%);
        -webkit-transform: translateY(-30%);
        transform: translateY(-30%)
    }

    .about-section__image {
        max-width: 70rem
    }

    .about-timeline__inner {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 70rem
    }

    .about-timeline__section-row {
        margin-left: 0;
        max-width: 100%
    }

    .about-timeline__section-row:after {
        clear: both;
        content: '';
        display: block
    }

    .about-timeline__section {
        float: left;
        width: 50%
    }

    .about-timeline__section:nth-of-type(2) {
        margin-top: 10rem
    }

    .about-timeline__section:nth-of-type(2) .about-timeline__header:before {
        left: -2.8rem
    }

    .about-timeline__section:nth-of-type(2) .about-timeline__header:after {
        left: -2rem
    }

    .about-timeline__section:nth-of-type(1) .about-timeline__header:before {
        right: -2.8rem
    }

    .about-timeline__section:nth-of-type(1) .about-timeline__header:after {
        right: -2rem
    }

    .about-timeline__section:first-child {
        text-align: right;
        padding-right: 2rem
    }

    .about-timeline__section:last-child {
        text-align: left;
        padding-left: 2rem
    }

    .about-timeline__header {
        position: relative
    }

    .about-timeline__header:before {
        position: absolute;
        top: 4.8rem;
        background: #e0b523;
        height: 1.5rem;
        background-clip: border-box;
        border-radius: .75rem;
        width: 1.5rem;
        display: block;
        content: '';
        z-index: 10
    }

    .about-timeline__header:after {
        position: absolute;
        top: 5.5rem;
        display: block;
        width: 30%;
        border-bottom: 1px solid #1b2832;
        content: ''
    }

    .about-timeline__header:nth-of-type(2) {
        background: red
    }

    .about-timeline:after {
        position: absolute;
        top: 7.5rem;
        right: 50%;
        display: block;
        border-left: 1px solid #1b2832;
        content: '';
        height: 62%
    }

    .blog-index {
        max-width: 113rem
    }

    .blog-index__filters:after {
        clear: both;
        content: '';
        display: block
    }

    .blog-index__filters .dropdown {
        float: left;
        width: 20rem
    }

    .blog-index__search {
        float: right;
        width: 20rem
    }

    input.blog-index__search-input {
        border: none;
        border: 0;
        font-family: Open Sans;
        font-size: 1.2rem;
        font-weight: 700;
        color: #1b2832;
        text-transform: uppercase
    }

    input.blog-index__search-input::-webkit-input-placeholder {
        color: #1b2832;
        font-family: 'Open Sans';
        font-size: 1.2;
        font-weight: 700;
        text-transform: uppercase
    }

    input.blog-index__search-input::-moz-placeholder {
        color: #1b2832;
        font-family: 'Open Sans';
        font-size: 1.2;
        font-weight: 700;
        text-transform: uppercase
    }

    input.blog-index__search-input:-ms-input-placeholder {
        color: #1b2832;
        font-family: 'Open Sans';
        font-size: 1.2;
        font-weight: 700;
        text-transform: uppercase
    }

    input.blog-index__search-input::-ms-input-placeholder {
        color: #1b2832;
        font-family: 'Open Sans';
        font-size: 1.2;
        font-weight: 700;
        text-transform: uppercase
    }

    input.blog-index__search-input:active,input.blog-index__search-input:focus {
        border: none;
        border: 0
    }

    .blog-entry__title {
        font-size: 5.2rem;
        line-height: 1em
    }

    .blog-entry__fig.-split {
        padding-left: 3rem;
        margin-top: 0;
        float: right;
        width: 50%
    }

    .blog-entry__paragraph.-split {
        float: left;
        margin-bottom: 4rem;
        width: 50%
    }

    .blog-entry__fig-caption {
        text-align: right;
        font-size: 1.2rem;
        padding-right: 0
    }

    .blog-editorial__heading {
        margin-top: 16rem
    }

    .blog-editorial__quote {
        text-align: right;
        border-left: 2px solid #1b2832;
        max-width: 40rem;
        -ms-transform: translateX(15rem);
        -webkit-transform: translateX(15rem);
        transform: translateX(15rem);
        padding-left: 1rem
    }

    .blog-editorial__paragraph {
        padding-left: 0;
        padding-right: 0
    }

    .blog-editorial__content-section {
        padding-left: 0;
        padding-right: 0
    }

    .blog-editorial__offset-text {
        padding-left: 0;
        padding-right: 0
    }

    .blog-editorial__inline-img {
        width: 50%
    }

    .page-content__header {
        font-size: 6.2rem
    }

    .rtb-content {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 113rem
    }

    .rtb-content__inner {
        margin-left: -6%;
        max-width: 106%
    }

    .rtb-content__inner:after {
        clear: both;
        content: '';
        display: block
    }

    .rtb-content__main {
        float: left;
        margin-left: 6%;
        width: 60.66666667%
    }

    .rtb-content__aside {
        float: left;
        margin-left: 6%;
        width: 27.33333333%
    }

    .bac-content__inner,.pwu-content__inner {
        margin-left: -6%;
        max-width: 106%
    }

    .bac-content__inner:after,.pwu-content__inner:after {
        clear: both;
        content: '';
        display: block
    }

    .bac-content__main-content,.pwu-content__main-content {
        float: left;
        margin-left: 6%;
        width: 60.66666667%
    }

    .bac-content__aside,.pwu-content__aside {
        float: left;
        margin-left: 6%;
        width: 27.33333333%
    }

    .dbr-content__pagination-text {
        display: inline-block
    }

    .dbr-content__pagination-text.-next {
        margin-right: 3rem
    }

    .dbr-content__pagination {
        margin-bottom: 4rem
    }

    .dbr-content__back-link {
        margin-bottom: 8rem
    }

    .dbr-content__link-time {
        margin-bottom: 0
    }

    .dbr-content__link {
        margin-top: 0;
        font-size: 2rem
    }

    .dbr-content__pagination-next,.dbr-content__pagination-prev {
        color: #1b2832;
        line-height: 0;
        font-family: Open Sans;
        font-size: 1rem;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: .1rem
    }

    .dbr-content__pagination-prev:before {
        font-size: 1.5rem;
        top: .2rem
    }

    .dbr-content__pagination-date {
        font-size: 3rem
    }

    .dbr-content__pagination-next:after {
        font-size: 1.5rem;
        position: relative;
        top: 0
    }

    .dbr-content__links {
        text-align: left;
        margin-bottom: 0
    }

    .dbr-content__link {
        display: inline-block;
        margin-left: 1.5rem;
        margin-bottom: 1.5rem
    }

    .dbr-content__bible-types {
        float: right;
        margin-left: 0;
        max-width: none;
        width: 22rem
    }

    .dbr-content__element {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 70rem;
        margin-bottom: 4rem
    }

    .dbr-content__bible-types-wrap {
        border-bottom: 1px solid #d1d4d6
    }

    .dbr-content__bible-types-wrap:after {
        clear: both;
        content: '';
        display: block
    }

    .dbr-content__bible-type {
        text-align: center;
        background: #fff;
        border: none;
        border: 0;
        font-size: 2rem;
        font-weight: 700;
        color: #d1d4d6;
        padding-top: .5rem;
        padding-right: 1.5rem;
        padding-bottom: .5rem;
        padding-left: 1.5rem;
        position: relative;
        top: .1rem
    }

    .dbr-content__bible-type:active {
        background: 0 0;
        color: #fff
    }

    .dbr-content__bible-type:focus {
        background: 0 0;
        color: #1b2832
    }

    .dbr-content__bible-type:hover {
        background: 0 0;
        color: #a4a9ad
    }

    .dbr-content__bible-type.-is-active {
        background: 0 0;
        border-bottom: 1px solid #1b2832;
        color: #1b2832
    }

    .dbr-chapter {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 70rem
    }

    .dbr-chapter__heading {
        text-align: center;
        font-family: Lora;
        font-size: 3rem;
        font-weight: 700;
        line-height: 1.5em;
        margin-bottom: 2rem
    }

    .dbr-chapter__subheading {
        font-family: Open Sans;
        font-size: 1.5rem;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: .1rem;
        border-bottom: .2rem solid #1b2832;
        display: inline-block;
        margin-top: 1rem;
        padding-bottom: .8rem;
        margin-bottom: 2rem
    }

    .dbr-chapter__verse {
        margin-bottom: 4rem
    }

    .navigation-overlay__close-text {
        opacity: 1
    }

    .donate-content__wtg-header {
        font-size: 5.2rem;
        margin-bottom: 8rem
    }

    .donate-content__wtg-tiles {
        margin-left: -6%;
        max-width: 106%;
        letter-spacing: -.32em
    }

    .donate-content__wtg-tile {
        margin-left: 6%;
        width: 44%;
        display: inline-block;
        vertical-align: top;
        letter-spacing: normal;
        margin-bottom: 8rem
    }

    .donate-content__wtg-tile-image {
        width: 14.7rem;
        margin-bottom: 2rem
    }

    .donate-content__wtg-heading {
        font-family: Lora;
        font-size: 2.2rem;
        font-weight: 700
    }

    .donate-content__form-inner {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 60rem
    }

    .donate-content__form-row {
        margin-left: -4%;
        max-width: 104%
    }

    .donate-content__form-row:after {
        clear: both;
        content: '';
        display: block
    }

    .donate-content__form-row .-state,.donate-content__form-row .-zip {
        float: left;
        margin-left: 4%;
        width: 46%
    }

    .donate-content__form-row .-credit-card {
        float: left;
        margin-left: 4%;
        width: 71%
    }

    .donate-content__form-row .-cvv {
        float: left;
        margin-left: 4%;
        width: 21%
    }

    .donate-content__select-group:after {
        clear: both;
        content: '';
        display: block
    }

    .donate-content__select-group .dropdown {
        float: left;
        margin-right: 2rem;
        width: 17rem
    }

    input.donate-content__input {
        font-family: Lora;
        padding: 2rem;
        -webkit-backface-visibility: hidden;
        -webkit-transition: all .2s ease-in-out 0s;
        transition: all .2s ease-in-out 0s;
        max-width: 100%;
        min-width: 100%;
        margin-bottom: 0
    }

    input.donate-content__input::-webkit-input-placeholder {
        color: #1b2832;
        font-family: 'Open Sans';
        font-size: 1.2;
        font-weight: 700;
        text-transform: uppercase
    }

    input.donate-content__input::-moz-placeholder {
        color: #1b2832;
        font-family: 'Open Sans';
        font-size: 1.2;
        font-weight: 700;
        text-transform: uppercase
    }

    input.donate-content__input:-ms-input-placeholder {
        color: #1b2832;
        font-family: 'Open Sans';
        font-size: 1.2;
        font-weight: 700;
        text-transform: uppercase
    }

    input.donate-content__input::-ms-input-placeholder {
        color: #1b2832;
        font-family: 'Open Sans';
        font-size: 1.2;
        font-weight: 700;
        text-transform: uppercase
    }

    input.donate-content__input.-amount {
        max-width: 0;
        min-width: 0;
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 20rem
    }

    .get-involved__content-header {
        font-size: 5.2rem;
        margin-bottom: 2rem
    }

    .get-involved__content-tiles {
        margin-left: -6%;
        max-width: 106%;
        letter-spacing: -.32em
    }

    .get-involved__content-tile {
        margin-left: 6%;
        width: 44%;
        display: inline-block;
        vertical-align: top;
        letter-spacing: normal;
        margin-bottom: 8rem
    }

    .get-involved__content-tile-image {
        width: 14.7rem;
        margin-bottom: 2rem
    }

    .get-involved__content-heading {
        font-family: Lora;
        font-size: 2.2rem;
        font-weight: 700
    }

    .get-involved__intro-paragraph {
        margin-bottom: 8rem
    }

    .get-involved__section {
        padding-top: 8rem;
        padding-bottom: 8rem
    }

    .get-involved__section-inner {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 70rem
    }

    .resources__content-header {
        font-size: 5.2rem;
        margin-bottom: 2rem
    }

    .resources__content-tiles {
        margin-left: -6%;
        max-width: 106%;
        letter-spacing: -.32em
    }

    .resources__content-tile {
        margin-left: 6%;
        width: 44%;
        display: inline-block;
        vertical-align: top;
        letter-spacing: normal;
        margin-bottom: 8rem
    }

    .resources__content-tile-image {
        width: 14.7rem;
        margin-bottom: 2rem
    }

    .resources__content-heading {
        font-family: Lora;
        font-size: 2.2rem;
        font-weight: 700
    }

    .resources__intro-paragraph {
        margin-bottom: 8rem
    }

    .resources__section {
        padding-top: 8rem;
        padding-bottom: 8rem
    }

    .resources__section-inner {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 70rem
    }

    .financials__section {
        padding-left: 0;
        padding-right: 0
    }

    .financials__annual-report-row {
        margin-left: -5%;
        max-width: 105%
    }

    .financials__annual-report-row:after {
        clear: both;
        content: '';
        display: block
    }

    .financials__annual-report-book {
        float: left;
        margin-left: 6%;
        width: 27.33333333%
    }

    .financials__annual-report-content {
        float: left;
        margin-left: 6%;
        width: 60.66666667%
    }

    .contact-us {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 113rem
    }

    .contact-us-content__location {
        margin-left: -5%;
        max-width: 105%
    }

    .contact-us-content__location:after {
        clear: both;
        content: '';
        display: block
    }

    .contact-us-content__address {
        float: left;
        margin-left: 6%;
        width: 34%
    }

    .contact-us-content__us {
        float: left;
        margin-left: 6%;
        width: 54%
    }

    .page__404 {
        font-size: 14rem
    }
}

@media (min-width: 999px) {
    html {
        font-family:'"4"'
    }

    .header__video {
        -ms-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
        display: inherit;
        top: -2rem
    }

    .header.-blog-editorial {
        height: 70rem;
        position: relative
    }

    .header.-home {
        height: 80rem
    }

    .header.-about:after,.header.-blog-editorial:after,.header.-blog:after,.header.-contact-us:after,.header.-donate:after,.header.-financials:after,.header.-home:after,.header.-read-the-bible:after {
        background-size: 100%;
        height: 3rem
    }

    .header.-get-involved:after {
        height: 7rem
    }

    .header__overlay.-homepage {
        background-color: rgba(27,40,50,.7)
    }

    .about-section__divider {
        height: 30rem
    }

    .about-section__header {
        font-size: 7.3rem
    }

    .about-section__content {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 70rem;
        padding-bottom: 2rem
    }

    .about-section__sub-header {
        border-bottom: .2rem solid #121b22;
        display: inline-block;
        margin-top: 1rem;
        padding-bottom: .8rem;
        font-family: Open Sans;
        font-size: 1.3rem;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: .4rem;
        margin-bottom: 2rem
    }

    .about-section__image {
        max-width: 70rem;
        margin-bottom: 2rem
    }

    .about-section__paragraph-heading {
        font-family: Lora;
        font-size: 2rem;
        font-weight: 700;
        line-height: 1.2em;
        margin-bottom: 2rem
    }

    .about-section__paragraph {
        font-family: Lora;
        margin-bottom: 4rem
    }

    .about-section__link {
        display: block;
        font-family: "Slabo 27px";
        font-size: 1.9rem;
        margin-top: -2rem;
        color: #e0b523;
        margin-bottom: 4rem;
        text-transform: uppercase
    }

    .about-section__intro-paragraph {
        text-align: center;
        font-family: Lora;
        max-width: 54rem
    }

    .about {
        margin-top: 4rem
    }

    .about__intro {
        font-size: 2.1rem
    }

    .blog-editorial__heading {
        margin-top: 22rem
    }

    .blog-editorial__title {
        font-size: 9.2rem
    }

    .blog-editorial__double {
        margin-left: 0;
        max-width: 100%;
        margin-bottom: 2rem
    }

    .blog-editorial__double:after {
        clear: both;
        content: '';
        display: block
    }

    .blog-editorial__double-fig {
        float: left;
        width: 50%
    }

    .blog-editorial__double-fig-image {
        margin-bottom: 1rem
    }

    .blog-editorial__content-section.-offset-split {
        max-width: 100%
    }

    .blog-editorial__content-section.-offset-split:after {
        clear: both;
        content: '';
        display: block
    }

    .blog-editorial__content-section.-offset-split .blog-editorial__fig {
        float: left;
        margin-right: 2rem;
        width: 50%
    }

    .blog-editorial__content-section.-offset-split .blog-editorial__fig-caption {
        text-align: right;
        padding-right: 0
    }

    .blog-editorial__content-section.-offset-split .blog-editorial__paragraph {
        margin-left: 0;
        max-width: 25%;
        overflow: hidden
    }

    .blog-editorial__content-section.-offset-split .blog-editorial__content-section-header {
        margin-top: 0
    }

    .blog-editorial__offset-text {
        text-align: left;
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 75rem;
        -ms-transform: translateX(-5rem);
        -webkit-transform: translateX(-5rem);
        transform: translateX(-5rem)
    }

    .blog-editorial__blockquote {
        border-right: 1px solid #1b2832
    }

    .blog-editorial__inline-img.img-right {
        margin-top: 2.6rem;
        width: 50%
    }

    .blog-index__filters {
        margin-left: -6%;
        max-width: 106%
    }

    .blog-index__filters:after {
        clear: both;
        content: '';
        display: block
    }

    .blog-index__filters .dropdown {
        float: left;
        margin-left: 6%;
        width: 27.33333333%
    }

    .social-side {
        position: fixed;
        top: 15rem;
        left: 6%;
        display: inline-block;
        height: 10rem;
        -webkit-backface-visibility: hidden;
        -webkit-transition: opacity;
        transition: opacity;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition-duration: .2s;
        transition-duration: .2s;
        -webkit-transition-timing-function: ease-in-out;
        transition-timing-function: ease-in-out;
        opacity: 0;
        display: inherit;
        z-index: 10
    }

    .social-side__link {
        display: block;
        width: 2.5rem;
        padding: 1rem
    }

    .social-side__link.-facebook:after {
        font-variant: normal;
        speak: none;
        content: '\e804';
        display: inline-block;
        font-family: icons;
        font-size: 2rem;
        font-weight: 400;
        line-height: 0;
        font-style: normal;
        text-indent: 0;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased
    }

    .social-side__link.-twitter:after {
        font-variant: normal;
        speak: none;
        content: '\e803';
        display: inline-block;
        font-family: icons;
        font-size: 2rem;
        font-weight: 400;
        line-height: 0;
        font-style: normal;
        text-indent: 0;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased
    }

    .social-side__link.-pinterest:after {
        font-variant: normal;
        speak: none;
        content: '\e805';
        display: inline-block;
        font-family: icons;
        font-size: 2rem;
        font-weight: 400;
        line-height: 0;
        font-style: normal;
        text-indent: 0;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased
    }

    .social-side__link.-instagram:after {
        font-variant: normal;
        speak: none;
        content: '\e806';
        display: inline-block;
        font-family: icons;
        font-size: 2rem;
        font-weight: 400;
        line-height: 0;
        font-style: normal;
        text-indent: 0;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased
    }

    .social-side__link.-facebook:after,.social-side__link.-instagram:after,.social-side__link.-pinterest:after,.social-side__link.-twitter:after {
        color: #e0b523
    }

    .social-side__link.-facebook:hover:after,.social-side__link.-instagram:hover:after,.social-side__link.-pinterest:hover:after,.social-side__link.-twitter:hover:after {
        color: #f3d244
    }

    .social-side__text {
        display: block;
        font-family: "Slabo 27px";
        font-size: 1.3rem;
        letter-spacing: .1rem;
        -ms-transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -ms-transform-origin: 1.3rem 0;
        -webkit-transform-origin: 1.3rem 0;
        transform-origin: 1.3rem 0;
        position: relative;
        top: 20rem;
        text-transform: uppercase
    }

    .social-side__text:after {
        position: absolute;
        top: 45%;
        display: block;
        width: 4rem;
        border: 1px solid #d1d4d6;
        content: '';
        -ms-transform: translateX(400%) translateY(-50%);
        -webkit-transform: translateX(400%) translateY(-50%);
        transform: translateX(400%) translateY(-50%)
    }

    .social-side.-is-visible {
        opacity: 1
    }

    .social-side.-fixed {
        position: absolute;
        top: 15rem;
        left: 6%;
        color: #fff
    }

    .social-side.-light {
        color: #e0b523
    }

    .social-side.-offset-top {
        position: absolute;
        top: 44rem
    }

    .social-side.-is-floated {
        position: fixed;
        top: 10rem
    }

    .dbr-content__pagination-next,.dbr-content__pagination-prev {
        font-family: Open Sans;
        font-size: 1.4rem;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: .1rem
    }

    .dbr-content__pagination-prev:before {
        font-size: 2rem
    }

    .dbr-content__pagination-date {
        font-size: 4rem
    }

    .dbr-content__pagination-next:after {
        font-size: 2rem;
        position: relative;
        top: 0
    }

    .dbr-content__links {
        text-align: left;
        margin-bottom: 0
    }

    .dbr-content__link {
        display: inline-block;
        margin-left: 1.5rem;
        margin-bottom: 1.5rem
    }

    .dbr-content__bible-types {
        margin-left: 0;
        max-width: none;
        float: right
    }

    .dbr-content__element {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 70rem;
        margin-bottom: 4rem
    }

    .dbr-content__bible-types-wrap {
        border-bottom: 1px solid #d1d4d6
    }

    .dbr-content__bible-types-wrap:after {
        clear: both;
        content: '';
        display: block
    }

    .dbr-content__bible-type {
        text-align: center;
        background: #fff;
        border: none;
        border: 0;
        color: #d1d4d6;
        padding-top: .5rem;
        padding-right: 1.5rem;
        padding-bottom: .5rem;
        padding-left: 1.5rem;
        position: relative;
        top: .1rem
    }

    .dbr-content__bible-type:active {
        background: 0 0;
        color: #fff
    }

    .dbr-content__bible-type:focus {
        background: 0 0;
        color: #1b2832
    }

    .dbr-content__bible-type.-is-active {
        background: 0 0;
        border-bottom: 1px solid #1b2832;
        color: #1b2832
    }

    .dbr-chapter {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 70rem
    }

    .dbr-chapter__heading {
        text-align: center;
        font-family: Lora;
        font-size: 3rem;
        font-weight: 700;
        line-height: 1.5em;
        margin-bottom: 2rem
    }

    .dbr-chapter__subheading {
        font-family: Open Sans;
        font-size: 1.5rem;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: .1rem;
        border-bottom: .2rem solid #1b2832;
        display: inline-block;
        margin-top: 1rem;
        padding-bottom: .8rem;
        margin-bottom: 2rem
    }

    .dbr-chapter__verse {
        margin-bottom: 4rem
    }

    .donate-content {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 113rem
    }

    .donate-content__wtg-tiles {
        text-align: center
    }

    .donate-content__wtg-tile {
        margin-left: 6%;
        width: 27.33333333%;
        display: inline-block;
        vertical-align: top;
        letter-spacing: normal
    }

    .get-involved {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 113rem
    }

    .get-involved__content-tiles {
        text-align: center
    }

    .get-involved__content-tile {
        margin-left: 6%;
        width: 27.33333333%;
        display: inline-block;
        vertical-align: top;
        letter-spacing: normal
    }

    .resources {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 113rem
    }

    .resources__content-tiles {
        text-align: center
    }

    .resources__content-tile {
        margin-left: 6%;
        width: 27.33333333%;
        display: inline-block;
        vertical-align: top;
        letter-spacing: normal
    }

    .bac-content__header,.pwu-content__header {
        text-align: center;
        font-size: 5.2rem;
        margin-bottom: 4rem;
        text-transform: uppercase
    }
}

@media (min-width: 1255px) {
    html {
        font-family:'"5"'
    }

    .header {
        height: 71rem
    }

    .header__hero-text {
        text-align: center;
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 90%;
        font-size: 9.2rem
    }

    .header__menu-donate {
        padding-top: 1.5rem;
        padding-right: 4.5rem;
        padding-bottom: 1.5rem;
        padding-left: 4.5rem
    }

    .header__logo-image {
        height: 4.8rem;
        width: 17.4rem
    }

    .header__hero-donate {
        padding-top: 2rem;
        padding-right: 4rem;
        padding-bottom: 2rem;
        padding-left: 4rem
    }

    .header__video {
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    .header.-about:after,.header.-home:after,.header.-read-the-bible:after {
        background-size: 100%;
        height: 4rem
    }

    .content-slider {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 80%
    }

    .content-slider__header {
        font-size: 6.7rem
    }

    .content-slider__slide-text {
        background-size: 105% 120%;
        background-position: 100% 50%;
        right: 6%
    }

    .content-slider__slide-image {
        margin-left: 6%;
        width: 60%
    }

    .content-slider__slide-text-inner {
        padding: 9rem
    }

    .home-about__hero {
        background-position: top 50%;
        min-height: 52rem
    }

    .home-about__hero:after {
        background-size: 100%;
        height: 11rem
    }

    .home-about__header {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 70%;
        font-size: 8.2rem;
        -ms-transform: translateY(50%);
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        padding-top: 12rem
    }

    .home-about__content {
        margin-top: 8rem
    }

    .home-about__leading {
        font-family: Lora;
        font-size: 3rem;
        font-weight: 600;
        margin-bottom: 4rem
    }

    .home-about__copy-row {
        margin-left: -4%;
        max-width: 104%
    }

    .home-about__copy-row:after {
        clear: both;
        content: '';
        display: block
    }

    .home-about__copy-block {
        float: left;
        margin-left: 4%;
        width: 46%;
        font-size: 1.7rem
    }

    .home-about__more {
        font-size: 2rem
    }

    .secondary-content {
        padding-bottom: 0
    }

    .secondary-content__content {
        margin-left: 0;
        max-width: 100%
    }

    .secondary-content__content:after {
        clear: both;
        content: '';
        display: block
    }

    .secondary-content__inner-content {
        max-width: 51rem
    }

    .secondary-content__section {
        float: left;
        width: 50%;
        padding-top: 2.5rem;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    .secondary-content__section.-odd {
        padding-top: 2.5rem;
        padding-right: 3rem;
        padding-bottom: 2.5rem;
        padding-left: 0
    }

    .secondary-content__section.-even {
        padding-top: 2.5rem;
        padding-right: 0;
        padding-bottom: 2.5rem;
        padding-left: 3rem
    }

    .secondary-content__section:nth-of-type(odd) {
        border-right: 1px solid #1b2832
    }

    .secondary-content__section:last-of-type {
        border-bottom: 0
    }

    .secondary-content__section-inner.-odd {
        padding-top: 2.5rem;
        padding-right: 5rem;
        padding-bottom: 4rem;
        padding-left: 25%
    }

    .secondary-content__section-inner.-even {
        padding-top: 2.5rem;
        padding-right: 25%;
        padding-bottom: 2rem;
        padding-left: 3rem
    }

    .secondary-content__section-inner:hover {
        background: #e8e9ea
    }

    .secondary-content__heading {
        color: #121b22;
        font-size: 6.2rem;
        font-weight: 100;
        line-height: 1.1em;
        text-transform: uppercase
    }

    .secondary-content__body {
        font-size: 1.7rem
    }

    .secondary-content__more {
        font-size: 2rem
    }

    .footer__inner:after {
        clear: both;
        content: '';
        display: block
    }

    .footer__logo {
        float: left;
        width: 25%
    }

    .footer__menu {
        float: left;
        width: 50%
    }

    .footer__menu-left {
        float: left;
        width: 50%
    }

    .footer__social-links {
        float: left;
        width: 25%
    }

    .footer__newsletter {
        float: left;
        width: 25%
    }

    .navigation-overlay__logo-image {
        height: 4.8rem;
        width: 17.4rem
    }
}

@media (min-width: 1415px) {
    html {
        font-family:'"6"'
    }

    .header.-about:after,.header.-blog:after,.header.-contact-us:after,.header.-donate:after,.header.-home:after,.header.-read-the-bible:after {
        background-size: 100%;
        height: 4rem
    }

    .header.-home {
        background-attachment: inherit;
        /*background-image: url(../img/hero.jpg); PDY */ 
        background-position: 100% 65%;
        background-repeat: no-repeat;
        background-size: cover
    }
}

@media print {
    *,:after,:before {
        background: 0 0;
        box-shadow: none;
        color: #000;
        text-shadow: none
    }

    html {
        font-size: 70%
    }

    body {
        padding: 2cm .5cm
    }

    .not-printed,aside,embed,footer[role=contentinfo],header[role=banner],iframe,nav,object {
        display: none
    }

    main a:link {
        color: #06c
    }

    main a:link:after {
        content: " [" attr(href) "] "
    }

    blockquote,img,p,pre,tr {
        page-break-inside: avoid
    }

    h2,h3 {
        page-break-after: avoid
    }

    p {
        orphans: 3;
        widows: 3
    }

    pre {
        white-space: pre-wrap
    }
}

.dropdown {
    z-index: 100
}

.dropdown__label {
    cursor: pointer;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none
}

.dropdown__content {
    display: none
}

.dropdown__content.-is-active {
    display: inherit;
    position:relative;    /*PDY 9-7-2017*/
}

.dropdown__item {
    cursor: pointer
}

@media (min-width: 455px) {
    html {
        font-family:'"2"'
    }
}

@media (min-width: 743px) {
    html {
        font-family:'"3"'
    }
}

@media (min-width: 999px) {
    html {
        font-family:'"4"'
    }
}

@media (min-width: 1255px) {
    html {
        font-family:'"5"'
    }
}

@media (min-width: 1415px) {
    html {
        font-family:'"6"'
    }
}

@media (min-width: 455px) {
    html {
        font-family:'"2"'
    }
}

@media (min-width: 743px) {
    html {
        font-family:'"3"'
    }
}

@media (min-width: 999px) {
    html {
        font-family:'"4"'
    }
}

@media (min-width: 1255px) {
    html {
        font-family:'"5"'
    }
}

@media (min-width: 1415px) {
    html {
        font-family:'"6"'
    }
}

.masonwee-grid {
    margin-left: -6%;
    max-width: 106%
}

.masonwee-grid:after {
    clear: both;
    content: '';
    display: block
}

.masonwee-grid__column {
    float: left;
    margin-left: 6%;
    width: 94%
}

.masonwee-grid__column.-columns-2 {
    margin-left: 6%;
    width: 44%
}

.masonwee-grid__column.-columns-3 {
    margin-left: 6%;
    width: 27.33333333%
}

.masonwee-grid__column.-columns-4 {
    margin-left: 6%;
    width: 19%
}

.masonwee-grid__column.-columns-5 {
    margin-left: 6%;
    width: 14%
}

.masonwee-grid__column.-columns-6 {
    margin-left: 6%;
    width: 10.66666667%
}

.masonwee-grid img {
    height: auto;
    width: 100%
}

.wee-tile-is-hidden {
    position: absolute;
    visibility: hidden!important
}

.wee-grid-is-hidden {
    visibility: hidden!important
}

@media (min-width: 455px) {
    html {
        font-family:'"2"'
    }
}

@media (min-width: 743px) {
    html {
        font-family:'"3"'
    }
}

@media (min-width: 999px) {
    html {
        font-family:'"4"'
    }
}

@media (min-width: 1255px) {
    html {
        font-family:'"5"'
    }
}

@media (min-width: 1415px) {
    html {
        font-family:'"6"'
    }
}

@media (min-width: 999px)
{
.fg {
    margin-left: 4%;
    width: 17.33333333%;
    }
}

@media (min-width: 743px)
.fg {
    margin-left: 4%;
    width: 34%;
    }
}

