/* Minification failed. Returning unminified contents.
(696,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(697,31): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(697,53): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(697,83): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(697,107): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(697,131): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(697,156): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(697,182): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
 */
/*#region Global Settings */
html {
    font-size:100%;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

.noPaddingRight {
    padding-right: 0;
    padding-left: 5px;
}

#mainBody {
    /*padding-top: 10px;*/
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var, optgroup {
    font-style: inherit;
    font-weight: inherit;
}

del, ins {
    text-decoration: none;
}

li {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
    font-variant: normal;
}

sup {
    vertical-align: baseline;
}

sub {
    vertical-align: baseline;
}

legend {
    color: #000;
}

input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

input, button, textarea, select {
    font-size: 100%;
}

body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 16px;
    background-color: #f5f5f5;
}

p {
    font-size: 14px;
    line-height: 20px;
    padding: 12px 0;
}

/*#endregion */

/*
** NOTICE - THIS IS A LAYOUT TEMPLATE THAT SET THE STRUCTURE. YOU MUST ACCOMPANY IT WITH A STYLE CLASS FOR A COMPLETE SITE.
*/

.clear {
    clear:both;
}

.dropdown-menu-home {
    position: fixed;
    top: 80px;
    left: 0;
    height: 100%;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    font-size: 14px;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

/*#region Header */
.header {
    background: url(https://media.swncdn.com/bibletrivia/default/backgrounds/header.png) repeat-x;
    height: 83px;
    line-height: 83px;
}
    .header .btn-group {
        margin-top: -10px;
        float: right;
    }
        .header .btn-group.open .dropdown-toggle {
            background: url(https://media.swncdn.com/bibletrivia/default/icons/expand-icon.png) no-repeat;
            background-color: transparent;
        }
    .header > ul.dropdown-menu {
        min-width: 110px !important;
    }
    .header .logoMobile {
        background: url(https://media.swncdn.com/bibletrivia/default/backgrounds/header-logo.png) no-repeat;
        margin: 14px 0 14px;
        padding: 25px 105px;
    }
    .header a.search {
        background: url(https://media.swncdn.com/bibletrivia/default/icons/search-icon.png) no-repeat;
        height: 44px;
        width: 44px;
        padding: 0;
        border: none;
        margin: 10px 5px 0 0;
    }
.search-btn {
    background: url(https://media.swncdn.com/bibletrivia/default/buttons/m-glass.png) no-repeat right;
    height: 21px;
    width: 23px;
    padding: 10px 0;
    border: none;
    margin: 0;
    float: right;
}
.header a.menuMobile {
    background: url(https://media.swncdn.com/bibletrivia/default/icons/expand-icon.png) no-repeat;
    height: 44px;
    width: 44px;
    padding: 0;
    border: none;
    margin: 10px 5px 0 0;
}
.navbar {
    clear: both;
}

/*#endregion */

.main { 
    background-color: white;
}
.mainContent {
    max-width: 1280px;
    margin: 0 auto; 
    padding-top:10px;
}

.home {
}
    .home .games .game {
        background: #0000000D;
        padding:20px;
        min-height:355px;
        margin-bottom:30px;
        position:relative;
    }
        .home .games .game .name {
            font: normal normal bold 21px/25px Helvetica; 
            color: #333333;
            opacity: 1;
            margin-bottom:15px;
        }
        .home .games .game .list {
            font: normal normal normal 16px/24px Helvetica;
            color: #333333;
        }
            .home .games .game .list ul {
                margin-bottom:25px;
            }
                .home .games .game .list ul li {
                    display: block;
                    list-style: disc;
                    font: normal normal normal 16px/24px Helvetica;
                }
        .home .games .game .gameButton {
            position: absolute;
            bottom: 25px;
        }
        .home .games .game .gameButton a.button {
            background: #E66600 0% 0% no-repeat padding-box;
            border-radius: 25px;
            text-align: center;
            font: normal normal bold 16px/50px Helvetica;
            color: #FFFFFF;
            height: 50px;
            display: inline-block;
            min-width: 240px;
        }

    .home .about-content, .home .about-content p {
        font: normal normal normal 16px/24px Helvetica;
    }
        .home .about-content ul {
            list-style:disc;
            padding-left:30px;
            margin:10px 0 20px;
        }
            .home .about-content ul li {
                list-style:disc;
                margin-bottom:5px;
            }
                .home .about-content ul li a {
                    color: #004E98;
                }

                .shares .resp-sharing-button__link {
                    text-decoration: none;
                    color: #fff;
                    margin: .5em .5em .5em 0;
                }
.shares .resp-sharing-button__icon {
    stroke: #fff;
    fill: none;
    line-height: 12px;
}
.shares .resp-sharing-button__icon--solid, .shares.group .resp-sharing-button__icon--solidcircle {
    fill: #fff;
    stroke: none;
}
.shares .resp-sharing-button__icon svg {
    width: 1em;
    height: 1em;
    margin-right: .4em;
    vertical-align: top;
}
.shares .resp-sharing-button {
    border-radius: 5px;
    transition: 25ms ease-out;
    padding: .5em .75em;    
    color: #fff;
    font-size: 12px;
    line-height: 12px;
}
.shares .resp-sharing-button__link, .resp-sharing-button__icon {
    display: inline-block;
}
.shares .resp-sharing-button--facebook {
    background-color: #3b5998;
    border-color: #3b5998;
}
    .shares .resp-sharing-button--facebook:hover, .shares.group .resp-sharing-button--facebook:active {
        background-color: #2d4373;
        border-color: #2d4373;
    }

.ap_dns {
    display: none;
}

h2.border {
    font-weight: 400;
    padding-bottom: 5px;
    margin-bottom: 10px; 
    color: #E67300 !important;
    font-family: ui-serif,Georgia,Cambria,Times New Roman,Times,serif;
    font-size: 21px;
    font-style: italic;
    letter-spacing: 1.6px;
    text-align: center;
}
.featuredArticles {
    padding-top: 19px;
    padding-right: 20px;
}
    .featuredArticles p.montserrat {        
        text-transform: uppercase;
        color: #000;
        font-weight: 600;
        font-size: 16px;
        padding-top: 6px;
    }

.bibleTrivia {
    width:300px;
}
.bibleTrivia .verseOfTheDay {
    font-size: 18px;
    margin-top: 25px;
}
    .bibleTrivia .verseOfTheDay h2 {
        color: #e67300;
        font-family: ui-serif,Georgia,Cambria,Times New Roman,Times,serif;
        font-size: 21px;
        font-style: italic;
        letter-spacing: .1em;
        text-align: center;
        font-weight:400;
    }
    .bibleTrivia .verseOfTheDay p {
        font-size: 16px;
        line-height:22px;
    }
    .bibleTrivia .verseOfTheDay a {
        text-decoration: none;
        font-weight: bold;
        font-size:20px;
        color:#000;
        padding:16px;
        display:block;
    }
        .bibleTrivia .verseOfTheDay a.smaller {
            font-size: 16px;
            background-color: #fff;
            color: #004E98;
            border-radius: 9999px;
            margin-top:20px;
        }

/*#region Breadcrumbs */

#breadcrumbs {
    font-size: 12px;
    line-height: 16px;
    color: #666;
    padding: 15px 0 0 20px;
}

    #breadcrumbs #homePageCrumb {
        margin: 0 6px 0 0;        
        width: 62px;
        height: 9px;
        display: inline-block;
    }    
    #breadcrumbs .breadcrumb {
        color: gray;
        text-decoration: none;
        margin: 0 4px;
        padding: 0 !important;
        background-color: #FFFFFF !important;
    }

    #breadcrumbs a.breadcrumb:hover {
        color: #3399CC;
    }

.centered #breadcrumbs {
    padding-left: 0;
    padding-bottom: 10px;
}

/*#endregion */

/*#region header */
/* --- Header --- */
header {
    margin: 0 auto;
    min-height: 129px;
    width: 100%;
    background-color: #fff;
    padding-bottom: 15px;
    font-family: Helvetica,Arial,sans-serif;
}
    header .borderTop {
        border-top: 1px solid #e6e6e6;
        padding-top: 10px;
    }

    header .borderBottom {
        border-bottom: 4px solid #e6e6e6;
        padding-bottom:15px;
    }
    header .allWaysShow {
        position: fixed;
        left: 0;
        top: 0;
        background-color: #fff;
        right: 0;
        min-height: 114px;
        z-index: 99999;
    }
    header #logo {
        margin: 15px 0 0;
        background: url('https://media.swncdn.com/christianity/logo/logo.svg') no-repeat;
        width: 405px;
        height: 65px;
        position: absolute;
        z-index: 10;
        left: 50%;
        top: 35px;
        background-color: #fff;
        padding: 0 10px;
    }
    header #logo-xs {
        margin: 15px 0 0;
        background: url('https://media.swncdn.com/christianity/logo/logo.svg') no-repeat;
        width: 100%;
        background-color: #fff;
        padding: 0 10px;
    }
header #logo a, header .menu a {
    width: 100%;
    height: 100%;
    display: block;    
}
    header .menu a.white {
        color: #fff;
        font-size: 32px;
    }

header .menu {    
    width: 30px;
    height: 30px;
    margin: 0 20px 0 0;
    float: left;
}

    header hr {
        margin: 5px 0 1px;
        border-top: 1px solid #0000000d;
        border-bottom: none;
    }

header form { 
}

    header form label {
        width: 1%;
        padding: 5px;
        display: inline-block;
        font-size:20px;
    }
    header form input { 
        border: none;
        padding: 10px !important;
        margin-left: 5px;
        font-size: 17px !important;
    }

    header form button[type=submit] {
        /*display: none;*/
        background-color: #fff;
        border: none;
    }

    header .menu a { 
        padding: 25px 16px;        
    }

    header .menu a.plus {
        color: #000 !important;
        text-transform: uppercase;                
        font-weight:900;
        font-style:italic;
    }

        header .menu a.plus:hover {
            background-color: transparent !important; 
        }

    .dropdown-menu > li > a {
        line-height: normal;
    }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #262626 !important;
    background-color: #f5f5f5 !important;
}

header .nav > li > a:hover, header .nav > li > a:focus, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: transparent;
}

header .dropdown-menu {
    min-width:224px;
}

header .dropdown-menu li {
    position: relative;
}
    header .dropdown-menu li a {
        padding: 10px;
        font-size:16px;
    }

header .dropdown-menu .sub-menu li {
    overflow: hidden;
    padding: 0;
}

header .dropdown-menu .sub-menu li a {
    font-size: 16px;
    padding-left: 20px;
    
}

header .menu a:hover {
    color: #fff !important;
    background-color: #E67300 !important;
    border-color: #fff !important;
    background-image: none;
    border-radius: 10px;
}

header .menu a.dropdown-toggle:hover {
    background-color: transparent !important;
    border-color: transparent !important;    
    color:#fff !important;
}

header .dropdown-menu .sub-menu {
    left: 98%;
    position: absolute;
    top: -5px;
    display: none;
}

header .dropdown-menu li:hover .sub-menu {
    display: block;
}

header .dropdown-menu li:hover .dropdown-menu {
    display: block;
}

header .publication {
    text-transform: uppercase;
    color: #E67300;
    margin: 15px 0 0 10px;
    height: 50px;
    display: inline-block;
    font-size: 30px;
}

header ul.navigation {
    width:100%;
    margin:0 auto;
    text-align: center;
}

header ul.navigation li { 
    display: inline-block;
    margin-right: 24px;
}
    header ul.navigation li:last-of-type {
        margin-right:0;
    }

    header ul.navigation li a {
        font-size: 14px;
        color: #000 !important;
    }

        header ul.navigation li a.search {
            background: transparent url(https://media.swncdn.com/bibletrivia/default/images/Search-Icon.svg) no-repeat center;
            padding: 8px;
            text-decoration: none;
        }

    header ul li .plus-buttons li {
        margin-right:10px;
    }
        header ul li .plus-buttons li a.btn-join {
            background-color: #E67300;
            color: #fff !important;
            padding: 12px;
            text-transform: uppercase;
            border-radius: 9999px;
            font-size: 17px;
            font-weight: bold;
        }
        header ul li .plus-buttons li a.btn-join span {            
            display: inline-block;
            vertical-align: bottom;
            margin-left:-4px;
        }
    header ul li .plus-buttons li a.btn-login {
        color: #000;
        padding: 2px 0; 
        font-size: 18px; 
        cursor: pointer;
    }
        header ul li .plus-buttons li a.btn-login span {
            text-transform: none;
            font-style: normal;
            color: #fff;
            font-weight: bold;            
            font-size: 18px;
        }
        header ul li .plus-buttons li.plus-account button,
        header ul li .plus-buttons li.plus-account .btn {
            border: 1px solid #000;
            color: #fff;
            border-radius: 15px;
            background-color: #E67300;
            font-size: 15px;
            height: 32px;
            line-height: 15px;
            padding: 2px 12px;
            font-weight: bold;
        }
    header ul li .plus-buttons li.plus-account .dropdown-menu {
        width: 200px;
        border: 1px solid #fff;
        left: unset;
        padding: 0;
        text-align: left;
        right: 20px;
    }
        header ul li .plus-buttons li.plus-account .dropdown-menu li {
            display: block;
            padding: 0;
            margin: 0;
            float: none;
        }
            header ul li .plus-buttons li.plus-account .dropdown-menu li a {
                font-size: 15px;
                padding: 8px;
                color: #000 !important;
                text-transform: initial;
            }
                header ul li .plus-buttons li.plus-account .dropdown-menu li a:hover {
                    background-color: #E67300 !important;
                    color: #fff !important;
                }

    header .searchPopover .popover {
        max-width: 368px;
        top: 5px;
        left: 74%;
    }

header .searchPopover .searchPopoverForm {
    background: transparent url(https://media.swncdn.com/bibletrivia/default/images/search-background.png) no-repeat;
    width: 338px;
    height: 44px;
}

    header .searchPopover .searchPopoverForm #q {
        height: 35px;
        width: 265px;
        font-size: 16px;
        font-weight: 400;
        background-color: transparent;
        border: none;
        padding-left: 15px;
    }

header .searchPopover .searchPopoverForm a {
    padding: 10px 18px;
    display: inline-block;
    text-decoration: none;
}

    header .searchPopover .searchPopoverForm a:focus, header .searchPopover .searchPopoverForm input:focus {
        border: 0;
        color: transparent !important;
    }

#pelcro-view-dashboard header {
    min-height: 0;
}

.mainLogo {
    position: absolute;
    top: 15px;
    left: 29%;
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.mainLogo img {
    width:333px;
    height:auto; 
    margin: 0 auto;
}

.membershipOptions { 
    float:right;
    margin-top:25px;
}
    .membershipOptions ul li {
        display: inline-block;
    }

.mainSearch { 
    position: relative;
    margin-left: 7px;
    margin-top:20px;
    float: left;
}
.mainSearch .magnifier {
    padding: 6px;
    border: 0;
    background-color:#fff;
}
    .mainSearch #mainSearch {
        position: absolute;
        left: 44px;
        top: -6px;
        border: 1px solid #ccc;
        border-radius:10px;
        height:46px;
    }
        .mainSearch #mainSearch input {
            width: 320px;
            border-radius: 10px;
        }

        .nav-pills .open .dropdown-toggle {
            background-color: transparent;
            border-bottom-color: transparent;
        }
/*#endregion */

/*#region Anchors */

a, a:hover {
    text-decoration: none;
    color: #3399CC;
}

    a.underline, a.underline:hover {
        text-decoration: underline;
    }

    a.logo {
        margin: 15px 0 15px 20px;
        background: url(https://media.swncdn.com/bibletrivia/default/backgrounds/sprite.png) no-repeat;
        width: 262px;
        height: 35px;
        padding: 10px 20px;
        display: block;
        float: left;
    }

    a.subscribe {
        background-color: #E66600;
        border-radius: 25px;
        display: block;
        width: 250px;
        height: 50px;
        cursor: pointer;
        color: #fff !important;
        text-align: center;
        font: normal normal bold 16px/50px Helvetica;
    }

    a.logon {
        background: url(https://media.swncdn.com/bibletrivia/default/buttons/logon-btn.png) no-repeat;
        display: block;
        width: 85px;
        height: 32px;
        margin: 10px 0 15px;
    }

    a.gameImage {
        padding: 14px 173px;
        width: 346px;
        height: 44px;
        clear: both;
        display:block;
    }

    a.bibleBall {
        background: url(https://media.swncdn.com/bibletrivia/default/buttons/play-bibleball-now-btn.png) no-repeat;
    }

    a.jeopardy {
        background: url(https://media.swncdn.com/bibletrivia/default/buttons/play-bible-jeopardy-btn.png) no-repeat;
    }

    a.challenge {
        background: url(https://media.swncdn.com/bibletrivia/default/buttons/take-the-challenge-btn.png) no-repeat;
    }

    a.millionaire {
        background: url(https://media.swncdn.com/bibletrivia/default/buttons/be-a-saintly-millionaire-btn.png) no-repeat;
    }

    a.category {
        background: url(https://media.swncdn.com/bibletrivia/default/buttons/choose-your-category-btn.png) no-repeat;
    }

    a.facebook {
        background: url(https://media.swncdn.com/bibletrivia/default/buttons/facebook-btn.png) no-repeat;
    }

    a.twitter {
        background: url(https://media.swncdn.com/bibletrivia/default/buttons/twiiter-btn.png) no-repeat;
    }

    a.challenge-a-friend {
        background: url(https://media.swncdn.com/bibletrivia/default/buttons/challenge-a-friend-btn.png) no-repeat;
    }

    a.playagain {
        background: url(https://media.swncdn.com/bibletrivia/default/buttons/playagain-btn.png) no-repeat;
    }

    a.question {
        background: url(https://media.swncdn.com/bibletrivia/default/buttons/button-whole.png) no-repeat;
        height: 50px;
        text-decoration: none;
    }

        a.question:hover {
            text-decoration: none;
        }

        a.question span {
            padding-left: 30px;
        }

    a.searchBible {
        margin: 4px 0 5px;
        line-height: 18px;
        padding: 4px 0 5px 34px;
        height: 18px;
        background: url(https://media.swncdn.com/bibletrivia/default/backgrounds/sprite.png) no-repeat;
        background-position: 0 -55px;
        font-weight: bold;
        font-size: 16px;
        color: #000;
        float: left;
    }

    a.bibleTrivia {
        margin: 4px 0 5px;
        line-height: 18px;
        padding: 10px 0 5px 34px;
        height: 18px;
        background: url(https://media.swncdn.com/bibletrivia/default/backgrounds/sprite.png) no-repeat;
        background-position: 0 -82px;
        font-weight: bold;
        font-size: 16px;
        color: #000;
        float: left;
    }

#have_account_message a {
    display: inline-block;
}

a.grayButtonBlackBorder {
    display: block;
    min-height: 44px;
    padding: 0 10px;
    color: #2777BC;
    font-size: 22px;
    border: 1px solid #808080;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-weight: bold;
    line-height: 45px;
    width: 345px;
    overflow: hidden;
    text-align: center;
    margin: 20px auto 10px;
    background: #1e5799; /* Old browsers */
    background: -moz-linear-gradient(top, #1e5799 0%, #f3f3f3 0%, #cfcfcf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#f3f3f3), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1e5799 0%,#f3f3f3 0%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1e5799 0%,#f3f3f3 0%,#cfcfcf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1e5799 0%,#f3f3f3 0%,#cfcfcf 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1e5799 0%,#f3f3f3 0%,#cfcfcf 100%); /* W3C */
}

    a.grayButtonBlackBorder, a.grayButtonBlackBorder:hover {
        text-decoration: none;
    }

a.reportError {
    width: 125px;
    display: block;
    margin: 0 auto 20px;
    font-size: 15px;
    text-align: center;
}

    a.reportError, a.reportError:hover {
        text-decoration: none;
        color: #2777BC;
    }

.blue {
    color: #004E98;
    font-weight: bold;
    font-size: 110%;
    margin-bottom: 5px;
    text-decoration: none;
    display: inline;
}

    .blue:hover {
        color: #2777BC;
        font-weight: bold;
        font-size: 110%;
        margin-bottom: 5px;
        text-decoration: none;
        display: inline;
    }

/*#endregion */

/*#region Titles */

h1 {
    font-size: 36px;
    line-height: 40px;
    font-weight: bold;
    padding: 10px 0;
    color:#333;
}

h2 {
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
}

    h2.title {
        text-transform: uppercase;
        margin-bottom: 10px;
    }

    h2.bibleBall {
        color: #C70E0C;
    }

    h2.jeopardy {
        color: #2777BC;
    }

    h2.challenge {
        color: #7A21EF;
    }

    h2.millionaire {
        color: #20A029;
    }

    h2.category {
        color: #FC8004;
    }

h3 {
    font-size: 18px;
    line-height: 18px;
    color: gray;
}

h4 {
    font-size: 16px;
    font-weight: bold;
}

h5 {
    font-size: 14px;
    color: #666;
}

h6 {
    font-size: 12px;
    font-weight: bold;
}

/*#endregion */

#QuestionForm div h4 {
    font-size: 24px;
    line-height:28px;
}

#QuestionForm div p {
    font-size: 21px;
    line-height: 23px;
}

#bibleTriviaForm p {
    font-size: 21px;
    line-height: 23px;
}

#millionaireForm p {
    font-size: 21px;
    line-height: 23px;
}
/*#region Spans */
span.green {
    color: #229F39;
    font-weight: bold;
    font-size: 130%;
    margin-bottom: 5px;
}

span.red {
    color: #C70E0C;
    font-weight: bold;
    font-size: 110%;
    margin-bottom: 5px;
}

span.gray {
    color: #C0C0C0;
    font-weight: bold;
    font-size: 110%;
    margin-bottom: 5px;
}

span.login {
    font-weight: bold;
    text-transform: uppercase;
}

span.expandIcon {
    background: url(https://media.swncdn.com/bibletrivia/default/icons/expand-icon.png) no-repeat;
}

span.searchIcon {
    background: url(https://media.swncdn.com/bibletrivia/default/icons/search-icon.png) no-repeat;
}

.feedbackUrl {
    display: block;
    margin: 0 0 10px;
}

/*#endregion */

/*#region Divs */

div.rightCol {
    text-align: center;
    padding-top: 10px;
}

div.paddingDiv {
    padding: 20px 15px 0;
}

div.paddingSideDiv {
    padding: 0 20px 0;
}

div.border {
    margin: 10px 0 0;
    padding-bottom: 20px;
    overflow: hidden;
    background-color: #FFF;
    border: 1px solid #E6E6E6;
}

    div.border h1 {
        margin: 10px 0 10px 20px;
    }

div.marginTop {
    margin-top: 10px;
}

div.subNavChristianity .nav > li > a {
    color: #000;
}

div.navChristianity {
    background: url(https://media.swncdn.com/bibletrivia/default/backgrounds/nav-bg.png) repeat-x #CC6601;
    padding-left: 0 !important;
}

    div.navChristianity .nav > li > a {
        font-size: 16px;
        color: #FFF;
        font-weight: bold;
        text-shadow: 0 -1px 2px #B25800;
    }

        div.navChristianity .nav > li > a:hover {
            color: #FFFFFF;
        }

div.advertisement {
    display: block;
    margin: 10px 0;
    text-align: center;
}
div.advertisement-m-30 {
    display: block;
    margin: 0 0 30px;
    text-align: center;
}
    .ad300x250 {
        min-height: 250px;
    }

    .ad468x60 {
        min-height: 60px;
    }

    .ad728x90 {
        min-height: 90px;
    }

div.adInterstitial {
    min-height: 20px;
}

div.headerAd div.advertisement {
    display: inline-block;
    margin-left: 40px;
}

div.note {}

    div.note > ul {
        clear: both;
        margin-bottom: 10px;
        overflow: hidden;
        padding-left:20px;
    }

        div.note > ul > li {
            list-style-type: disc !important;
            margin-bottom: 0;
            padding-left:0;            
        }

div.retrieve, div.login, div.signup {
    margin-left: 20px;
}

    div.retrieve input, div.retrieve span, div.login input, div.signup input {
        display: block;
    }

    div.retrieve a, form a, form a:hover {
        display: block;
        text-decoration: underline;
        color: #000;
    }

    div.retrieve form, div.login form, div.signup form {
        margin: 10px 0;
    }

    div.signup > p > strong {
        font-weight: bold !important;
    }

.centeredDiv {
    text-align: center;
    clear: both;
}

.GlobalMessage {
    padding-right: 20px;
}

.min-h {
    min-height: 300px;
    border-bottom: 1px solid #E6E6E6;
}

.imgGame {
    padding: 10px 0; 
    margin-bottom: 10px;
}

.imgShare {
    padding: 5px 0;
}

.centered {
    padding-left: 20px;
    margin-bottom: 20px;
    background-color: #FFFFFF;
    border: 1px solid #E6E6E6;
}

    .centered p, .centered ul {
        padding: 0 0 12px;
    }

.textAlignLeft {
    text-align: left;
    padding-left: 15px;
}

/*#endregion */

/*#region Search */

.searchForm {
    display: inline-block;
    margin-left: 160px;
    float: left;
}
    .searchForm input[type="text"], searchPageForm input[type="text"] {
        border: 1px solid #CCCCCC;
        outline: medium none;
        padding: 6px;
        width: 225px;
        font-weight: bold;
        line-height: 18px;
        height: 18px;
        vertical-align: middle;
        margin: 5px 0;
    }

.searchPageForm {
    padding-left: 10px;
}
    .searchForm input[type="submit"], .searchPageForm input[type="submit"] {
        background: url(https://media.swncdn.com/bibletrivia/default/backgrounds/sprite.png) repeat scroll 0 -144px transparent;
        border: medium none;
        color: transparent;
        cursor: pointer;
        display: inline-block;
        font-size: 0;
        height: 12px;
        width: 13px;
    }

.searchForm input[type="submit"] {
    position: relative;
    right: 25px;
}

.rounded {
    border-radius: 4px 4px 4px 4px;
}

/*#endregion */

.fullContent {
    margin-bottom:50px;
}
/*#region Membership */
.membership {
    margin-bottom: 40px;
    overflow: hidden;
    font-size: 21px;
    line-height:36px;
    font-family: Georgia;
}
    .membership span.strong {
        font-weight:bold; 
    }
    .membership span.welcome {
        margin-left: 15px;
    }
        .membership span.note {
            color: #808080;
            display: block;
            text-align: center;
            font: normal normal normal 12px/14px Helvetica;
        }

    .membership a.scores {
        display: block;
        margin: 10px 0;
    }

.loginContent {
}

    .loginContent a {
        display: block;
        margin-bottom: 10px;
        text-decoration: none;
        color: #3399CC;
    }

form.login {
    float: right;
    margin-right: 20px;
}

    form.login input {
        display: block;
    }

form#loginForm a {
    text-decoration: none;
    color: #3399CC;
    font-size: 14px;
}

/*#endregion */

/*#region Tables */

table.ranking {
    font-size: 12px;
    margin: 10px auto 20px;
}

    table.ranking th {
        font-weight: bold;
        text-align: center;
    }

table.answers {
    margin-bottom: 20px;
}

    table.answers input[type="radio"] {
        float: left;
        margin: 0;
    }

    table.answers label {
        margin: 0 10px;
        font-size:21px;
        font-weight:normal;
    }

        table.answers label.notElegible {
            color: #999999;
        }

/*#endregion */

/*#region Millionaire */

ul.lifelines {
    overflow: hidden;
}

    ul.lifelines li {
        float: left;
        margin: 0 10px 0 0;
    }

        ul.lifelines li b {
            float: left;
            margin-top: 15px;
        }

        ul.lifelines li .fiftyfifty {
            background: url(https://media.swncdn.com/bibletrivia/default/Buttons/5050-btn.png);
            display: block;
            width: 51px;
            height: 50px;
        }

            ul.lifelines li .fiftyfifty:hover, ul.lifelines li .fiftyfiftyblack {
                background: url(https://media.swncdn.com/bibletrivia/default/Buttons/5050-selected-btn.png);
            }

        ul.lifelines li .phone {
            background: url(https://media.swncdn.com/bibletrivia/default/Buttons/phone-a-friend-btn.png);
            display: block;
            width: 51px;
            height: 50px;
        }

            ul.lifelines li .phone:hover, ul.lifelines li .phoneblack {
                background: url(https://media.swncdn.com/bibletrivia/default/Buttons/phone-a-friend-selected-btn.png);
            }

        ul.lifelines li .audience {
            background: url(https://media.swncdn.com/bibletrivia/default/Buttons/audience-btn.png);
            display: block;
            width: 51px;
            height: 50px;
        }

            ul.lifelines li .audience:hover, ul.lifelines li .audienceblack {
                background: url(https://media.swncdn.com/bibletrivia/default/Buttons/audience-selected-btn.png);
            }
ul.col {
    overflow: hidden;
}
    ul.col li {
        float: left;
        min-width: 23px;
        min-height: 5px;
    }

li.classicListStyle {
    list-style: inherit;
    margin: 5px 0 5px 15px;
}

li.liItem {
    font-size: 17px;
}

    li.liItem a {
        font-weight: bold;
    }

ul.ulContainer {
    padding: 10px 0 1px;
}

.mobileAnswer {
    text-align: center;
}

/*#endregion */

/*#region Jeopardy */

.Jeopardy {
    margin: 10px auto;
}
    .Jeopardy .Difficulty {
        border: 1px solid #DCDBDA;
        background-color: #385DB7;
        vertical-align: middle;
        text-align: center;
        display: inline-block;
        margin: 10px 0;
    }

        .Jeopardy .Difficulty a {
            padding: 18px 6px;
            width: 70px;
            text-align: center;
            color: #fff;
            font-weight: bold;
            text-decoration: none;
            height: 100%;
            background-image: -ms-linear-gradient(top, #385DB7 0%, #213977 100%);
            background-image: -moz-linear-gradient(top, #385DB7 0%, #213977 100%);
            background-image: -o-linear-gradient(top, #385DB7 0%, #213977 100%);
            background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #385DB7), color-stop(1, #213977));
            background-image: -webkit-linear-gradient(top, #385DB7 0%, #213977 100%);
            background-image: linear-gradient(to bottom, #385DB7 0%, #213977 100%);
        }

            .Jeopardy .Difficulty a:hover, .Jeopardy .Block a:active, .Jeopardy .Block a:focus {
                text-decoration: none;
            }

            .Jeopardy .Difficulty a:hover {
                background-image: -ms-linear-gradient(top, #30B7F7 0%, #2189BC 100%);
                background-image: -moz-linear-gradient(top, #30B7F7 0%, #2189BC 100%);
                background-image: -o-linear-gradient(top, #30B7F7 0%, #2189BC 100%);
                background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #30B7F7), color-stop(1, #2189BC));
                background-image: -webkit-linear-gradient(top, #30B7F7 0%, #2189BC 100%);
                background-image: linear-gradient(to bottom, #30B7F7 0%, #2189BC 100%);
            }

    .Jeopardy .CategoryTitle {
        font-weight: bold;
        font-size: 18px;
        line-height: 18px;
        color: black;
    }

    .Jeopardy .Difficulty .UsedBlock {
        font-weight: bold;
        background-color: #000;
        background-image: -ms-linear-gradient(top, #625A4D 0%, #060504 100%);
        background-image: -moz-linear-gradient(top, #625A4D 0%, #060504 100%);
        background-image: -o-linear-gradient(top, #625A4D 0%, #060504 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #625A4D), color-stop(1, #060504));
        background-image: -webkit-linear-gradient(top, #625A4D 0%, #060504 100%);
        background-image: linear-gradient(to bottom, #625A4D 0%, #060504 100%);
    }

.AnswerList {
    padding-top: 10px;
}

    .AnswerList li {
        text-align: center;
        margin-left: -20px;
        font-weight: bold;
        font-size: 21px;
        padding-bottom: 12px;
    }

        .AnswerList li a {
            color: #2777BC;
            margin: 5px auto;
            font-weight: bold;
            font-size: 21px;
            padding: 8px 12px;
            width: 50%;
            text-decoration: none;
            overflow-wrap: break-word;
        }

    .AnswerList ul li a:hover, .AnswerList ul li a:active, .AnswerList ul li a:focus {
        text-decoration: none;
        color: #000;
    }

#NewGame {
    margin-top: 5px;
    background-color: inherit;
    border: 0;
}

    #NewGame ul li a {
        color: #2777BC;
        margin: 5px auto;
        font-weight: bold;
        font-size: 21px;
        padding: 8px 12px;
        width: 35%;
        text-decoration: none;
        overflow-wrap: break-word;
    }

#JeopardyContinue {
    background-color: #1E9F29;
    color: #fff;
    margin: 5px auto;
    font-weight: bold;
    font-size: 21px;
    min-width: 270px;
    width: 27%;
    height: 48px;
    text-decoration: none;
    display: block;
    padding: 0 10px;
    line-height: 45px;
    overflow: hidden;
    text-align: center;
    border: none;
}

.JeopardyCorrect {
    color: #1E9F29;
    font-weight: bold;
}

.JeopardyIncorrect {
    color: #FD0100;
    font-weight: bold;
}

.JeopardyNonAnswer {
    color: #CECECE;
    font-weight: bold;
}

.ShareFacebook {
    background: url(https://media.swncdn.com/bibletrivia/default/buttons/facebook-btn.png) no-repeat;
    background-size: cover;
}

.ShareTwitter {
    max-width: 100%;
    background: url(https://media.swncdn.com/bibletrivia/default/buttons/twiiter-btn.png) no-repeat;
}

/*#endregion */

/*#region BibleBall */
/***Created a class same as centered for  bibleBall***/

div.biblaBallCentered {
    border: 1px solid #E6E6E6;
    padding-bottom: 1px;
}

.biblaBallCentered {
    display: block;
    vertical-align: middle;
    background-color: #FFFFFF;
    border: 1px solid #E6E6E6;
    margin-bottom: 20px;
    overflow: hidden;
}

.ballQuestions.textAlignLeft p, .ballIncorrectAnswerContainer.textAlignLeft p {
    font-size: 24px;
    line-height: 26px;
}

p.ballBatterUpText, p.ballNiceHitText {
    text-align: center;
    font-size: 18px;
}

.ballQuestionContainer, .ballBatOptions {
    display: none;
}

.ballIncorrectAnswerContainer, .ballQuestions, .incorrectComputerOut, .greatJobCongratulations, .ballGameOver {
    display: none;
}

.incorrectComputerOut, .greatJobCongratulations {
    color: #229F39;
}

.incorrectYouOut, .computerScore {
    color: #FF0000;
    display: none;
}

.ballShowDisableAnswer label {
    color: #CCCCCC;
}

.ballShowIncorrectAnswer label {
    color: #FF0000;
}

.ballNiceHitText, .bibleBallAnswerText {
    display: none;
}

.ballScoreboard {
    background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/scoreboard.png") no-repeat center;
    height: 147px;
    width: 348px;
    margin: 0 auto;
    display: none;
}

.scoreboardBlank {
    height: 64px;
}

.scoreboardAtBat {
    margin-top: 12px;
    text-align: center;
}

.scoreboardScore {
    height: 41px;
}

.scoreboardYou, .scoreboardVisitor, .scoreboardInning, .scoreboardOuts {
    width: 25%;
    float: left;
    margin: 0;
    padding: 3px 0 0;
    color: #FFFFFF;
}

.scoreboardAtBat label {
    color: #FFFFFF;
    cursor: default;
    font-size: 16px;
    font-weight: bold;
}

.ballAnswer {
    display: none;
    margin-bottom: 40px;
}

.greyButton {
    min-height: 44px;
    padding: 0 10px;
    font-size: 22px;
    border: 1px solid #808080;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-weight: bold;
    line-height: 45px;
    text-align: center;
    background: #1e5799; /* Old browsers */
    background: -moz-linear-gradient(top, #1e5799 0%, #f3f3f3 0%, #cfcfcf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#f3f3f3), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1e5799 0%,#f3f3f3 0%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1e5799 0%,#f3f3f3 0%,#cfcfcf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1e5799 0%,#f3f3f3 0%,#cfcfcf 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1e5799 0%,#f3f3f3 0%,#cfcfcf 100%); /* W3C */
    cursor: pointer;
    width: 327px;
    margin: 10px auto;
}

.ballBatOptions1, .ballBatOptions2, .ballBatOptions3, .ballBatOptions4, .throwYourPitch, .ballTryAgain {
    cursor: pointer;
    min-height: 44px;
    width: 346px;
    margin: 10px auto;
}

.ballBatOptions1, .ballBatOptions2, .ballBatOptions3, .ballBatOptions4, .ballAnswer1, .ballAnswer2, .ballAnswer3, .ballAnswer4 {
    display: table;
}

.throwYourPitch {
    margin: 30px auto 90px;
    display: none;
}

.labelSkyBlueColor {
    color: #2A99CE;
    font-weight: bold;
    font-size: 16px;
}

.scoreboardYou label, .scoreboardVisitor label {
    cursor: default;
    width: 78px;
    font-size: 23px;
    font-weight: bold;
}

.scoreboardInning label, .scoreboardOuts label {
    cursor: default;
    width: 94px;
    font-size: 23px;
    font-weight: bold;
}


.ballBatYouFooter, .ballBatComputerBeginFooter, .ballBatComputerFooter {
    background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/baseball-field-ipad.png") no-repeat center;
    height: 336px;
    width: 100%;
    max-width:550px;
    display: none;
    margin: 0 auto;
    background-size:cover;
}

#biblaBallAdvertisement {
    display: none;
}


.ballIncorrectAnswerContainer div label {
    font-size: 20px;
    font-weight: bold;
    margin: 20px 0;
    cursor: default;
}

.ballIncorrectAnswerContainer .ballTryAgain label {
    margin: 0;
    cursor: pointer;
    margin: 13px 0 0;
}

.ballBaseRunnerFooterBlue, .ballBaseRunnerFooterRed {
    background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/baseball-field-ipad.png") no-repeat center;
    height: 336px;
    width: 100%;
    max-width: 550px;
    display: none;
    margin: 0 auto;
    background-size: cover;
}

.ballBlueBatter, .ballRedBatter {
    height: 127px;
    width: 75px;
    left: 190px;
    position: relative;
    top: 120px;
}

.ballRedBatter {
    background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/red-batter.png") no-repeat center;
}

.ballBlueBatter {
    background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/blue-batter.png") no-repeat center;
}

.ballBluePitcher {
    background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/blue-pitcher.png") no-repeat center;
    width: 82px;
    height: 107px;
    position: relative;
    left: 240px;
    top: -70px;
}

.baseRunnerOneBaseBlue, .baseRunnerSecondBaseBlue, .baseRunnerThirdBaseBlue {
    background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/blue-runner.png") no-repeat center;
    height: 88px;
    width: 96px;
    position: relative;
    float: left;
    visibility: hidden;
}

.baseRunnerOneBaseRed, .baseRunnerSecondBaseRed, .baseRunnerThirdBaseRed {
    background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/red-runner.png") no-repeat center;
    height: 88px;
    width: 96px;
    position: relative;
    float: left;
    visibility: hidden;
}

.hideContainers {
    visibility: hidden;
}

.showContainers {
    visibility: visible;
}

.baseRunnerOneBaseBlue, .baseRunnerOneBaseRed {
    left: 395px;
    top: 65px;
}

.baseRunnerSecondBaseBlue, .baseRunnerSecondBaseRed {
    left: 140px;
    top: 30px;
}

.baseRunnerThirdBaseBlue, .baseRunnerThirdBaseRed {
    left: -105px;
    top: 70px;
}

.noPadding {
    padding: 0;
}

.ballBeginFooter {
    background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/baseball-field-with-bat-ipad.png") no-repeat center;
    height: 337px;
    width: 100%;
    max-width: 556px;
    margin: 0 auto;
    display: none;
    background-size:cover;
}

.ballImgGame {
    margin: 0 auto;
}

a.ballGameImage {
    height: 44px;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 346px;
}

.ballGameOver {
    margin-top: 25px;
}

/*#endregion */

/*#region Centering */

/***Unknown Centering**/
/* This parent can be any width and height */
.block {
    text-align: center;
}
    /* The ghost, nudged to maintain perfect centering */
    .block:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -0.25em; /* Adjusts for spacing */
    }

/* The element to be centered, can
   also be of any width and height */
.centered {
    display: block; /*display: inline-block;*/
    vertical-align: middle;
    /*width: 100%;*/
}

/*#endregion */

/*#region Editor's Pics */
ul.editorDesktop {
    max-width: 300px;
}

ul.editorsPicks {
    margin: 0 auto;
}

    ul.editorsPicks li {
        background-color: #FFFFFF;
        padding: 10px 0;
        text-align: left;
        margin-bottom: 10px;
    }
        ul.editorsPicks li h2 {
            margin-bottom: 15px;
            color: #E67300 !important;
            font-family: ui-serif,Georgia,Cambria,Times New Roman,Times,serif;
            font-size: 20px;
            font-style: italic;
            letter-spacing: 1.8px;
            text-align: center;
            font-weight:400;
        }

        ul.editorsPicks li div {
            font-size: 16px;
            font-weight: bold;
        }

/*#endregion */

/*#region Mobile Apps */
.mobileApps {
    text-align: center;
}

    .mobileApps ul {
        margin: 0 auto;
        /*width: 65%;*/
    }

        .mobileApps ul li {
            border-bottom: 1px solid #ccc;
            padding: 20px 0;
        }

            .mobileApps ul li:last-child {
                border-bottom: none;
            }

            .mobileApps ul li .info {
                text-align: left;
            }

                .mobileApps ul li .info .title {
                    font-size: 25px;
                    margin-bottom: 10px;
                }

                .mobileApps ul li .info .description {
                    color: #999;
                    margin-bottom: 10px;
                    min-height: 57px;
                }

                .mobileApps ul li .info .options img {
                    height: 36px;
                    width:auto;
                    display:inline-block;
                    margin-right: 15px;
                }

/*#endregion */

.newsletter {
    text-align: left;
    margin: auto;
    max-width: 300px;
}

/*#region Footer */

.copyright {
    color: #000;
    padding: 20px 0;
    font-size: 12px;
}

div.footerDiv {
    text-align: center;
    font-size: 12px;
    color:#666;
}
    div.footerDiv div.footerContent {
        max-width:768px;
        margin: 0 auto;
        font-size:13px;
    }
        div.footerDiv div.footerContent .social {
            margin:15px 0;
        }
            div.footerDiv div.footerContent .social ul li {
                vertical-align: bottom;
            }
                div.footerDiv div.footerContent .social ul li a {
                    display: inline-block;
                    background-color: #d1d5db;
                    border-radius: 9999px;
                    width: 45px;
                    height: 45px;
                    margin: 0 4px;
                    color: #fff;
                }
            div.footerDiv div.footerContent .social ul li a.fb {
                padding: 2px 11px;
            }
            div.footerDiv div.footerContent .social ul li a.twit {
                padding: 4px 10px;
            }
            div.footerDiv div.footerContent .social ul li a.yt {
                padding: 3px 9px;
            }

        div.footerDiv div.footerContent .about {
            margin-top:12px;
            text-align:left;
        }
            div.footerDiv div.footerContent .about h4, div.footerDiv div.footerContent .sites h4 {
                font-weight: bold;
                margin-bottom: 4px;
                font-size: 12px;
                color: #000;
            }
            div.footerDiv div.footerContent .about ul {
                margin-bottom:16px;
            }
                div.footerDiv div.footerContent .about ul li {
                    margin-right:12px;
                    margin-bottom:4px;
                }
                    div.footerDiv div.footerContent .about ul li a, div.footerDiv div.footerContent .sites ul li a {
                        color: #666;
                    }
        div.footerDiv div.footerContent .sites {
            text-align:left;
        }

        footer ul {
            min-height: 40px;
            margin: 0;
            padding: 0;
        }

    footer ul li {
        font-size: 90%;
        text-decoration: none;
        display:inline-block !important;
        float:none !important;
    }

        footer ul li.divider-vertical {
            color: #CCC;
            line-height:40px;
        }

        footer ul li a:hover {
            text-decoration: none;
        }

/*#endregion */

/*#region Longer Desktop Devices */
@media (max-width:1279px) {

    header {
        min-height:72px;
    }
        header .allWaysShow {
            min-height: 72px;
        }

        header ul.navigation {
            display: none !important;
        }

    .mainLogo {
        position: unset;
        margin-top:10px;
    }
}
/*#endregion */

/*#region Tablet Devices */
@media (min-width: 768px) and (max-width:991px) {
    header {
        min-height: 74px;
        border-bottom: 1px solid #e5e7eb;
    }
    header ul.navigation li {
        margin-right: 18px;
    }

        header ul.navigation li a {
            font-size: 16px;
        }

    header form input {
        width: 94%;
        margin-left: 8px;
    }

    .mainLogo {
        position:unset;
        margin-top: 15px;
    }
        .mainLogo img {
            width:300px;
        }
    a.nav-plus {
        background-color: #E67300;
        border-radius:0.5rem;
    }
        header .searchPopover .popover {
            left: 46%;
        }
    .dropdown-menu-home {
        min-width:100% !important;
        top:72px;
    }
        .dropdown-menu-home li {
            width: 80%;
            margin: 0 auto;
            padding:5px 0 0;
        }

    header ul li .plus-buttons-mobile {
        text-align:center;
        margin-bottom:10px;
        overflow:hidden;
    }
    header ul li .plus-buttons-mobile li {
        width: 50%;
    }
        header ul li .plus-buttons-mobile li a {
            display: inline-block;
        }
            header ul li .plus-buttons-mobile li a.btn-join {
                background-color: #E67300;
                color: #fff;
                border-radius: 0.375rem;
                text-transform:uppercase;
            }

            #mobile-search-form {
                margin-bottom:10px;
            }
    header .dropdown-menu .sub-menu {
        display: block;
        position: relative;
        border: none;
        left: 0;
        width: 100%;
        box-shadow: none;
        padding:0;
    }
        header .dropdown-menu .sub-menu li {
            width:50%;
            float:left;
        }
            header .dropdown-menu .sub-menu li a {
                font-size:15px;
            }

            a.subscribe {
                width: 100%;
            }
    .home .games .game {
        min-height:unset;
        margin-bottom:25px;
    }
        .home .games .game .gameButton {
            position: unset;
            text-align: center;
        }

        .min-h {
            min-height: auto;
        }

    #NewGame ul li a, .AnswerList li a {
        width: 90%;
    }

    #JeopardyContinue {
        width:45%;
    }

    .bibleTrivia {
        width: 100%;
    }

    ul.editorTablet {
        max-width: 100%;
    }
    .noPaddingRightTablet {
        padding-right:0;
    } 

    .rightCol > ul.inline > li {
        display: block !important;
    }

    a.grayButtonBlackBorder {
        width: 90% !important;
        margin-left: 0px !important;
    } 
        .Jeopardy .Difficulty a:hover, .Jeopardy .Block a:active, .Jeopardy .Block a:focus {
            background-image: none;
        }

    .mobileApps ul {
        width: 100%;
    }

        .mobileApps ul li .info .title {
            font-size: 18px;
            margin-bottom: 5px;
        }

        .mobileApps ul li .info .description {
            height: auto;
            font-size: 14px;
            line-height: 17px;
        }
}
/*#endregion */

/*#region Mobile Devices */
@media (max-width:767px) {
    ul.editorDesktop {
        max-width:100%;
    }
    header {
        min-height: 64px;
        padding-top: 15px;
        padding-bottom: 0;
        border-bottom: 1px solid #e5e7eb;
    }
        header .borderBottom { 
            padding-bottom: 7px;
        }
        header .menu a.plus, header .menu a.plus:hover {
            font-size:21px;
        }
        header .nav-plus {
            background-color: #E67300;
            border-radius:5px;
        }
        header #logo {
            width: 100%;
            height: 30px;
            background-size: contain;            
            background-position: center;
        }
        header .allWaysShow {
            padding-top:14px;
            min-height:64px;
        }
    .mainLogo {
        position: unset;
        margin-top: 5px;
    }
    .membershipOptions {
        margin-top:0;
    }
    .mainSearch .magnifier {
        padding-right:0;
    }
    .mainSearch #mainSearch {
        right: 31px;
    }

    .dropdown-menu-home {
        min-width: 100% !important;
        top: 64px;
        border:none;
    }

        .dropdown-menu-home li {
            width: 80%;
            margin: 0 auto;
            padding: 5px 0 0;
        }

    header ul li .plus-buttons-mobile {
        text-align: center;
        margin-bottom: 10px;
        overflow: hidden;
    }

        header ul li .plus-buttons-mobile li {
            width: 50%;
        }

            header ul li .plus-buttons-mobile li a {
                display: inline-block;
            }

                header ul li .plus-buttons-mobile li a.btn-join {
                    background-color: #E67300;
                    color: #fff;
                    border-radius: 0.375rem;
                    text-transform: uppercase;
                }

    #mobile-search-form {
        margin-bottom: 10px;
    }

    header .dropdown-menu .sub-menu {
        display: block;
        position: relative;
        border: none;
        left: 0;
        width: 100%;
        box-shadow: none;
        padding: 0;
    }

        header .dropdown-menu .sub-menu li {
            width: 50%;
            float: left;
        }

            header .dropdown-menu .sub-menu li a {
                font-size: 15px;
            }

    .fullContent {
        margin-bottom:10px;
    }
    .loginContent {
        text-align:center;
    }
        .loginContent a {
            display: inline-block;
        }
    .home .games .game {
        min-height: unset;
        margin-bottom:25px;
    }
        .home .games .game .gameButton {
            position: unset;
            text-align:center;
        }
    .home .about-content ul {
        padding-left:20px;
    }
        .home .about-content ul li {
            margin-bottom: 10px;
        }

    .bibleTrivia {
        width: 100%;
    }

    header form input {
        width: 88%;
    } 
            header .menu a {
                font-size: 20px;
                padding: 4px 20px;
            }
        header .dropdown-menu {
            margin-top: 0;            
            left: 0; 
        }
            header .dropdown-menu .sub-menu li a {
                padding-left: 10px;
            } 
        header ul.navigation {
            margin: 20px 0 0 0;
        }
    .mobileMenu {
        padding-left:0;
    }
    .mobileLogo {
        padding: 0;
        text-align:center;
    }
    header ul li .plus-buttons {        
        text-align:center; 
    }
        header ul li .plus-buttons li {            
            margin-right:0;
        }
            header ul li .plus-buttons li a {
                display:block;
                padding:2px 0 !important;
            }
                header ul li .plus-buttons li a.btn-join {
                    background-color: #E67300;
                    color: #fff !important;
                    border: 2px solid #0000000d;
                }
                header ul li .plus-buttons li a.btn-login {
                    border: 2px solid #0000000d;
                    color: #000;
                    border-radius: 9999px;
                }
                    header ul li .plus-buttons li a.btn-login span {
                        color: #000;
                    }
            header ul li .plus-buttons li.plus-account {
                padding: 0 20px;
            }
            header ul li .plus-buttons li.plus-account .btn {
                background-color: #000;
                color: #fff !important;
                display: block;
                padding: 10px;
                height: auto;
                margin-bottom: 5px;
            }
            header ul li .plus-buttons li.plus-account a {
                text-align:left;
                color:#333;
                padding:1px 0 !important;
            }

            header .searchPopover .popover {
                left: 0;
            }
    header .searchPopover .searchPopoverForm {
        width: 240px;
        background: transparent url(https://media.swncdn.com/bibletrivia/default/images/Search-Background-Mobile.png) no-repeat;
        height: 36px;
    }
        header .searchPopover .searchPopoverForm #q {
            width: 170px;
            height: 25px;
        }

    .min-h {
        min-height: auto;
        border:none;
    }

    div.border {
        border: none !important;
        background-color: #f5f5f5 !important;
    }

        div.border h1 {
            margin-left: 10px !important;
        }

    div.centered {
        border: none !important;
        border-radius: 10px 10px;
        padding-bottom: 1px;
    }

    div.whiteRoundBorder {
        background-color: #FFF;
        border-radius: 10px 10px;
        padding-bottom: 15px;
        margin-bottom: 15px;
        overflow: hidden;
    }

    div.biblaBallCentered {
        border: none !important;
        border-radius: 10px 10px;
        min-height: 600px;
    }

    div.paddingDiv {
        padding: 10px 10px 0 !important;
    }

    .membership {
        font-size:19px;
    }
        .membership span.welcome {
            margin-left:5px;
        }

        a.gameImage {
            background-size: 95%;
            display:block;
        }

    .imgGame {
        margin-bottom: 0 !important; 
        width: 100%;
    }

    .imgShare {
        margin-bottom: 22px !important;
    } 

    .form-horizontal .controls {
        margin-left: 0 !important;
    }

    a.grayButtonBlackBorder {
        width: 90% !important;
        margin-left: 0px !important;
    }

    table.ranking {
        font-size: 9px !important;
    }

    div.note > ul > li {
        width: 100% !important;
    }

    div.advertisement {
        margin-bottom: 20px;
    }

    .Jeopardy {
        margin-left: -10px;
    }

        .Jeopardy .Difficulty a { 
            width: 56px; 
        }
            .Jeopardy .Difficulty a:hover, .Jeopardy .Block a:active, .Jeopardy .Block a:focus {
                background-image: none;
            } 

    #NewGame ul li a {
        font-size: 0.9em;
        padding: 8px 12px;
        width: 220px;
        text-decoration: none;
    }
    #BibleTriviaQuestion p {
        font-size: 17px;
    } 
        
        a.ballGameImage {
        background-size: 250px 37px;
        height: 29px;
        width: 250px;
    }

    .ballScoreboard {
        background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/scoreboard-mobile.png") no-repeat scroll 0 0 transparent;
        height: 106px;
        width: 250px;
        display: none;
    }

    .scoreboardAtBat {
        margin-top: 0;
    }

    .scoreboardYou label, .scoreboardVisitor label {
        width: 55px;
        font-size: 18px;
    }

    .scoreboardInning label, .scoreboardOuts label {
        width: 72px;
        font-size: 18px;
    }

    .scoreboardBlank {
        height: 46px;
    }

    .scoreboardScore {
        height: 38px;
    }

    .ballIncorrectAnswerContainer .ballTryAgain label {
        padding: 0;
        font-size: 16px;
    }

    .labelSkyBlueColor {
        padding-top: 7px;
    }

    .throwYourPitch {
        margin: 20px auto 40px;
    }

    .ballIncorrectAnswerContainer div label {
        margin: 10px auto 20px;
    }

    .ballAnswer1, .ballAnswer2, .ballAnswer3, .ballAnswer4, .ballBatOptions1, .ballBatOptions2, .ballBatOptions3, .ballBatOptions4, .throwYourPitch, .ballTryAgain {
        width: 227px;
        min-height: 24px;
    }

    .ballBeginFooter {
        background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/baseball-field-and-bat-mobile.png") no-repeat scroll 0 0 transparent;
        height: 160px;
        width: 260px;
    }

    .ballBatYouFooter, .ballBatComputerBeginFooter, .ballBatComputerFooter, .ballBaseRunnerFooterBlue, .ballBaseRunnerFooterRed {
        background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/baseball-field-mobile.png") no-repeat scroll 0 0 transparent;
        height: 160px;
        width: 260px;
    }


    .ballBlueBatter {
        background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/blue-batter-mobile.png") no-repeat scroll 0 0 transparent;
    }

    .ballRedBatter {
        background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/red-batter-mobile.png") no-repeat scroll 0 0 transparent;
    }

    .ballBlueBatter, .ballRedBatter {
        height: 59px;
        left: 90px;
        top: 58px;
        width: 35px;
    }

    .ballBluePitcher {
        background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/blue-pitcher-mobile.png") no-repeat scroll 0 0 transparent;
        height: 53px;
        width: 40px;
        left: 115px;
        top: -34px;
    }

    .baseRunnerOneBaseBlue, .baseRunnerSecondBaseBlue, .baseRunnerThirdBaseBlue {
        background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/blue-runner-mobile.png") no-repeat scroll 0 0 transparent;
        height: 41px;
        width: 45px;
    }

    .baseRunnerOneBaseRed, .baseRunnerSecondBaseRed, .baseRunnerThirdBaseRed {
        background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/red-runner-mobile.png") no-repeat scroll 0 0 transparent;
        height: 41px;
        width: 45px;
    }

    .baseRunnerOneBaseBlue, .baseRunnerOneBaseRed {
        left: 191px;
        top: 37px;
    }

    .baseRunnerSecondBaseBlue, .baseRunnerSecondBaseRed {
        left: 73px;
        top: 18px;
    }

    .baseRunnerThirdBaseBlue, .baseRunnerThirdBaseRed {
        left: -45px;
        top: 37px;
    }   

    .ballBeginFooter {
        background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/baseball-field-and-bat.png") no-repeat scroll 0 0 transparent;
        height: 215px;
        width: 350px;
        margin: 0 auto;
    }

    .ballBatYouFooter, .ballBatComputerBeginFooter, .ballBatComputerFooter {
        background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/baseball-field.png") no-repeat scroll 0 0 transparent;
        height: 215px;
        width: 350px;
    }

    .baseRunnerOneBaseBlue, .baseRunnerOneBaseRed {
        left: 246px;
        top: 25px;
    }

    .baseRunnerSecondBaseBlue, .baseRunnerSecondBaseRed {
        left: 50px;
        top: -5px;
    }

    .baseRunnerThirdBaseBlue, .baseRunnerThirdBaseRed {
        left: -150px;
        top: 20px;
    }

    .ballBluePitcher {
        background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/blue-pitcher.png") no-repeat scroll 0 0 transparent;
        left: 143px;
        top: -134px;
    }

    .ballBlueBatter, .ballRedBatter {
        left: 95px;
        top: 35px;
    }

    .ballBaseRunnerFooterBlue, .ballBaseRunnerFooterRed {
        background: url("https://media.swncdn.com/bibletrivia/default/Backgrounds/baseball-field.png") no-repeat center;
        height: 215px;
        width: 350px;
    }

    .throwYourPitch {
        margin: 30px auto 20px;
    }

    .greyButton {
        min-height: 40px;
        width: 280px;
    }

    .mobileApps ul li .info .description {
        font-size: 12px;
        line-height: 15px;
    }

    .mobileApps ul li .info .options img {
        margin: 0 5px 10px 0;
        height: 32px;
    }
    
}
/*#endregion */
body {
}

