@font-face {
    font-family: 'Futhark';
    src: url('../fonts/futha___-webfont.woff2') format('woff2'),
         url('../fonts/futha___-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.futhark {
    display: inline-block;
    font-family: Futhark;
    padding: 0.1em 0.5em;
    border: rgba(255, 255, 255, 0.12) solid 1px;
    margin-right: 0.4em;
    height: 100%;
}
.rune-nowrap {
    display: inline-block;
    text-overflow: clip;
    word-wrap: unset;
}
.futhark-minimal {
    display: inline-block;
    font-family: Futhark;
    padding: 0px 0px 0px 2px;
    border: rgba(255, 255, 255, 0.12) solid 2px;
    vertical-align: baseline !important;
    width: 27px !important;
    text-align: center;
    margin: 0px 0.1em 0.4em 0px;
    background: #21070a !important;
    background-color: #21070a !important;
    border-radius: 5px;
    color: white;
    text-transform: none !important;
}
.futhark-maximal {
    display: inline-block;
    font-family: Futhark;
    padding: 0px 0px 0px 2px;
    border: rgba(255, 255, 255, 0.12) solid 2px;
    vertical-align: baseline !important;
    width: 57px !important;
    text-align: center;
    margin: 0px 0.3em 0.4em 0px;
    background: #21070a !important;
    background-color: #21070a !important;
    border-radius: 5px;
    color: white;
    text-transform: none !important;
}
.futhark-ultra {
    display: block;
    font-family: Futhark;
    font-size: 2.4em;
    padding: 0px 0px 0px 2px;
    border: rgba(99, 99, 99, 0.12) solid 5px;
    width: 72px !important;
    text-align: center;
    margin: 0px auto;
    background: #21070a !important;
    background-color: #21070a !important;
    border-radius: 17px;
    color: white;
    text-transform: none !important;
}
.inversed {
    -webkit-transform: rotate(180deg) !important;     /* Chrome and other webkit browsers */
    -moz-transform: rotate(180deg) !important;        /* FF */
    -o-transform: rotate(180deg) !important;          /* Opera */
    -ms-transform: rotate(180deg) !important;         /* IE9 */
    transform: rotate(180deg) !important;
}
@media screen and (max-width: 800px) {
    .block-tab-full > .column {
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50% !important;
    }
    .church-staff__name {
        font-size: 1.7rem;
    }
    .futhark-minimal {
        font-size: 2.2rem;
    }
    .church-staff__picture {
        margin-right: 0.5em;
    }
    .symbox h6 {
        font-size: 0.7em !important;
    }
}
@media screen and (max-width: 320px) {
    .block-tab-full > .column {
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50% !important;
    }
    .church-staff__name {
        font-size: 1.3rem;
    }
    .futhark-minimal {
        font-size: 2.2rem;
    }
    .church-staff__picture {
        margin-right: 0.2em;
    }
    .symbox h6 {
        font-size: 0.7em !important;
    }
}
.church-staff__name {
    margin: auto 0px;
}

.stats-tabs li a::first-letter {
    color: rgba(0, 0, 0, 0);
    display: inline-block;
    width: 0px !important;
    overflow: hidden;
    font-size: 0px;
    margin: 0px;
    padding: 0px;
}
.stats-tabs li a em {
    margin-top: 0px;
}
.stats-tabs li a .futhark-minimal {
    margin-bottom: 0.2em;
    background-color: #3b0d11 !important;
    transition: all 0.3s ease-in-out;
    background: #3b0d11 !important;
    transition: all 0.3s ease-in-out;
    text-transform: none !important;
}
.stats-tabs li a:hover .futhark-minimal {
    margin-bottom: 0.2em;
    background-color: #fb8b23 !important;
    background: #fb8b23 !important;
    text-transform: none !important;
}
.about-sched a {
    color: white;
}
.about-sched a:hover {
    color: #fb8b23 !important;
}
.small-text {
    font-size: 0.7em;
    text-transform: capitalize;
}

.rounded-circle-with-border {
    border: #efefef solid 7px !important;
    border-radius: 50% !important;
}
.centered-label {
    width: 100%;
    text-align: center;
}

.subhead-2 {
    color: white;
}

ul.countdown {
    list-style: none;
    margin: 75px auto;
    padding: 0;
    display: block;
    text-align: center;
    font-family: "Montserrat", sans-serif;
}

ul.countdown li {
    display: inline-block;
}

ul.countdown li span {
    font-size: 1.6em;
    font-weight: 700;
    line-height: 1.6em;
}

ul.countdown li.seperator {
    font-size: 1.6em;
    line-height: 1.5em;
    vertical-align: top;
}

ul.countdown li p {
    color: #a7abb1;
    font-size: 0.6em;
}

.drop-cap-2:first-letter {
    float: left;
    font-family: "Lora", serif;
    font-weight: 700;
    font-size: 3.6em;
    line-height: 1;
    padding: 0 0.125em 0 0;
    text-transform: uppercase;
    background: transparent;
    color: #ffffff;
}
.float-right-label {
    float: right;
    text-align: right;
}
.faded {
    opacity: 0.4;
}
.lang-list li {
    display: inline-block;
    padding: 0px 7px;
}