@charset "utf-8";

@import 'common-extensions.css';

@import 'common-joomla.css';

@import url(../../../css);

 #rt-header {

    margin-bottom: 45px;

}

#rt-header .rt-alpha .rt-block {

    padding: 0px;

    margin: 0px;

    min-height: 1px;

}

#rt-header #rt-logo {

    background-image: none;

    background-color: #27A745;

    color: #FFFFFF;

    width: 33em;

    height: 3em;

    z-index: 1;

}

#rt-logo img {

    float: left;

    width: 50px;

    margin-top: 0.2em;

    opacity: .75;

}

#rt-logo h1, #rt-logo h2 {

    font-family: Oswald, sans-serif;

    float: left;

    padding: 0;

    margin: 0.5rem 0 0 0.6rem;

    font-size: 1.4rem;

    opacity: .75;

    line-height: 140%;

}

#rt-logo:hover img, #rt-logo:hover h1, #rt-logo:hover h2 {

    transition: all 0.2s ease-in;

    opacity:1;

}

#rt-logo h1 br, #rt-logo h2 br {

    display: none;

}

.fp-showcase .fp-showcase-animate .fp-showcase-title {

    margin-top: -110px;

}

.menu-home #rt-main .find .fa-search {

    margin-right: 5px;

}

.menu-home #rt-main .item-separator {

    display: none;

}

.menu-home #rt-extension table,

.menu-home #rt-extension hr {

    display: none;

}

.menu-home #rt-extension li {

    margin-bottom: 25px;

    list-style-type: none;

}

.menu-home #rt-extension li:before {

    content: "\f02e";

    font-family: FontAwesome;

    float: left;

    margin-left: -1.5em;

}

.option-com-weblinks #rt-mainbody h3:before {

    content: "\f138";

    font-family: FontAwesome;

    font-weight: normal;

    float: left;

    margin-right: 0.5em;

}

.option-com-weblinks #rt-mainbody li:before {

    content: "\f08e";

    font-family: FontAwesome;

    float: left;

    margin-right: 0.5em;

}

.menu-home #rt-extension .gword p:first-of-type, .menu-gods-word-for-today #rt-mainbody .item-page p:first-of-type {

    font-size: 140%;

    line-height: 160%;

}

/* Modules */

.box3.title3 .module-title {

    color:#DBECC5;

}

/* Forms */

#member-registration #recaptcha_privacy a {

    display:none;

}

#userForm input {

    height: 50px;

}

legend, #userForm h2 {

    color: #6E6E6E;

    font-size: 21px;

    border-bottom: 1px solid #D5D5D5;

    margin-bottom: 20px;

    line-height: 40px;

}

.formResponsive .formHorizontal .formControlLabel {

    padding-top: 0;

}



/**************** Media Queries *******************/



/* Large Mode */



@media only screen and (min-width: 1200px) {

    .menu-home #rt-main .find {

        margin-top: 64px;

    }

}

/* Desktop Modes */



@media only screen and (min-width: 960px) and (max-width: 1199px) {

    .menu-home #rt-main .find {

        margin-top: 64px;

    }

    #rt-header #rt-logo {

        width: 22em;

    }

    #rt-logo h1 {

        margin: -0.4em 0 0 0.4em;

        font-size: 1.5em;

    }

    #rt-logo h1 br:first-child {

        display: block;

    }

}

/* Tablet Modes */



@media (min-width: 768px) and (max-width: 959px) {

    .menu-home #rt-main .find {

        margin-top: 74px;

    }

    #rt-header #rt-logo {

        height: 4em;

        width: 14em;

    }

    #rt-logo h1 {

        margin: -0.4em 0 0 0.4em;

        font-size: 1.3em;

    }

    #rt-logo h1 br {

        display: block;

    }

    #rt-logo img {

    margin-top: 0.7em;

}

}

/* Mobile Modes*/



@media (max-width: 767px) {

    .menu-home #rt-main .find {

        margin: 0 0 10% 0;

    }

    #rt-header #rt-logo {

        width: 22em;

    }

    #rt-logo h1 {

        margin: -0.5em 0 0 0.4em;

        font-size: 1.5em;

    }

    #rt-logo h1 br, #rt-logo h2 br {

        display: block; 

    }

    .showcase-type-customshowcase #rt-showcase {

        background-image: none;

	}}

/* Small Screen Mobile Modes*/



@media only screen and (max-width: 480px) {

    .menu-home #rt-main .find {

        margin: 0 10% 10%;

    }

    #rt-header #rt-logo {

        height: 4em;

        width: 100%;

    }

    #rt-logo h1, #rt-logo h2 {

        margin: 0.1rem 0 0 2rem;

        font-size: 1.2rem;

        line-height: 1.4rem;

    }

    #rt-logo h1 br {

        display: block;

    }

    #rt-logo img {

    margin: 1rem 0 0 3rem;

}

}

