/* Author: Mason Frye, Frye International Inc. */@media screen and (max-width: 992px){.htc__header__top .container{width:100%;padding:0 15px}}::-moz-selection{background:#650501;color:#fff}::selection{background:#650501;color:#fff}@media (max-width: 767px){h1{font-size:30px;font-weight:500}}h2{font-size:32px}@media (max-width: 767px){h2{font-weight:400}}p{font-family:'Montserrat';font-size:16px;color:#333}strong{color:#333;font-weight:500}.italic{font-style:italic}@media screen and (min-width: 1200px){.ml--0{margin-left:0 !important}}.divider{height:6px;background:url("/images/textures/divider.png") repeat-x 0 0;border:0;margin:25px 0;width:100%}a:hover,a:focus,a:active{color:#650501}p a:hover,p a:focus,p a:active{color:#650501}.btn--theme{background:#650501}.btn--theme:hover{color:#650501}.btn--theme::after{background:#fcf0c5}.blockquote{font-family:'Montserrat';font-size:16px;background-color:#f2f4f5;border-left:4px solid #17376e;padding:30px;border:none;margin-bottom:0}.blockquote.sp{padding:10px}.blockquote p{position:relative;padding:75px 35px 25px 35px;line-height:20px;font-style:italic;color:#650501;font-size:16px}@media screen and (min-width: 992px){.blockquote p{font-size:18px;line-height:24px}}.blockquote p i{font-size:30px;color:#ffffff;margin:0 12px 0 0 !important;width:57px;height:57px;line-height:57px;border-radius:50%;background-color:#650501;text-align:center;display:inline-block;position:absolute;top:0;left:0}.breadcrumb .breadcrumb-title{letter-spacing:1px}.breadcrumb .breadcrumb-item{font-size:18px;font-weight:400}.breadcrumb.red{background:#650501}.breadcrumb.red a{transition:border-color .2s ease-in-out;border-bottom:1px solid #650501}.breadcrumb.red a:hover{color:#fff;border-color:#fff}.redirect .redirect-section{padding:100px 0}.redirect .redirect-section h2{font-weight:400;font-size:36px;margin-top:20px;text-align:center}.redirect .redirect-section .section-content p{text-align:center;margin:10px 0 20px}.redirect .redirect-section ul{list-style-type:none;text-align:center}.redirect .redirect-section ul li{display:inline-block}.redirect .redirect-section .redirect-link{background:#F5F5F5;border-radius:40px;font-size:16px;padding:5px 10px;margin-top:10px;color:#333}.redirect .redirect-section .redirect-link:hover{color:#650501}#htc__header .htc__header__top{background:#650501}#htc__header .htc__header__top .header__top__left h1{font-size:24px;color:#fff;font-family:'Montserrat'}#htc__header .htc__header__top .header__top__right p{color:#fff;font-size:18px;font-style:italic}#htc__header .search__area{background:#650501}#htc__header .search__area .search__inner form button:hover{background:#fcf0c5}#htc__header .search__area .search__inner form button:hover::before{color:#650501}.login__register::before{background:#fcf0c5}.main__menu li.drop::before{font-size:14px}.main__menu>li:hover>a{color:#650501}.main__menu li.drop ul.dropdown li:hover>a{color:#650501}.cart__search__list li a:hover i{color:#650501}.logo img{max-height:70px;max-width:70px}@media screen and (min-width: 1200px){.logo img{max-height:100px;max-width:100px}}.sticky__header{padding:10px 0}.sticky__header.scroll-header{background:#fff;padding:5px}.sticky__header.scroll-header .logo img{max-width:60px;max-height:60px}.search__close__btn .search__close__btn_icon:hover i{color:#fcf0c5}.main__menu li+li{margin-left:10px}@media screen and (min-width: 1200px){.main__menu li+li{margin-left:18px}}.main__menu li:last-child{margin-left:0}.main__menu li span.fab{font-size:19px;position:relative;top:3px}.mean-container .mean-nav ul li.social a .fab{font-size:19px;margin-left:calc(50% - 9.5px)}.main__menu>li>a{padding:0 8px}.mean-container .mean-nav ul li.social{width:33.33%}.mean-container .mean-nav ul li.social a{display:block}.mean-container .mean-nav ul li.social a span{margin:0 auto}.mean-container .mean-nav ul li a{background:#650501}.mean-container .mean-nav ul li a:hover{background:#333}.mean-container .mean-nav ul li a.mean-expand:hover{background:#333}.mean-container .mean-nav ul li li a{opacity:.9 !important}.slider__activation__wrap.owl-theme .owl-nav [class*="owl-"]:hover{background:#650501;color:#fcf0c5}.intro-section{background:#f2f4f5}.htc__footer__area.bg__theme{background:#650501}.htc__copyright__area{border-top:0}.copyright{margin-top:0 !important}.copyright p,.address p{font-size:14px;color:#fff;text-align:center;font-weight:500}.address p{margin-top:5px}@media screen and (min-width: 768px){.copyright p,.address p{margin-top:0;text-align:left;font-size:16px}}.copyright__inner{padding:32px 0}.footer__title{color:#fff}#scrollUp{background:#fff none repeat scroll 0 0;bottom:20px;right:25px}#scrollUp i{color:#650501}section{padding:45px 0}@media screen and (min-width: 992px){section{padding:60px 0}}.section-heading{text-align:center}.section-heading h2{font-size:36px;color:#650501}@media screen and (min-width: 768px){.section-heading h2{font-size:40px}}@media screen and (min-width: 768px){.section-heading p{font-size:20px;font-weight:500}.section-heading p{font-size:18px;font-weight:500;color:#333}}.section-content h2{color:#650501}.section-content ul li{font-family:'Montserrat';font-weight:400;font-size:16px;color:#333}.card{background:#f2f4f5;padding:15px;margin-bottom:10px;border-radius:3px}.card h2{font-family:'Montserrat';font-size:21px;color:#650501;margin-bottom:5px}.card h2 a{font-size:21px;color:#650501;margin-bottom:5px;font-weight:700;text-decoration:underline}.card h2 a:hover{color:#333}.card p{margin-bottom:10px}.card p:last-child{margin-bottom:0}.card a{color:#333;font-weight:600}.card a:hover{color:#650501}.card ul{margin-top:5px;margin-left:20px;list-style-type:circle}.card ul li{font-family:'Montserrat';font-size:16px;color:#333}.card img{display:block;margin:0 auto;margin-top:10px;border-radius:2px}@media screen and (min-width: 768px){.card img{margin-top:0}}.quote-section{background:#f2f4f5;padding:30px 0}.intro-section{background:#f2f4f5}.intro-section a{color:#333;font-weight:500}.home .intro-section{background:#f2f4f5}.home .intro-section .video-frame-wrapper{position:relative;overflow:hidden;max-height:100%;padding-bottom:56.25%}.home .intro-section .video-frame-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.home .intro-section h1{font-family:'Roboto Slab';font-size:32px;line-height:32px;margin:0 0 10px;text-align:center;text-transform:uppercase}.home .intro-section p{font-family:'Montserrat';height:100%;text-align:left;line-height:24px;font-size:16px;color:#333;font-weight:400}.home .intro-section .hidden-lg p{margin-bottom:15px}@media screen and (min-width: 1200px){.home .intro-section h1{margin-top:0;text-align:left;font-size:40px;line-height:40px}.home .intro-section .text{padding-left:0;margin-right:-8px;margin-top:0}}.home .values-section .intro-text{font-size:18px;text-align:left;margin:8px 0 0}.home .values-section .card{background:#fff;margin-top:5px}.home .values-section ul{list-style-type:circle;margin-left:15px}.home .app-section{background:#f2f4f5}.home .app-section .section-heading{margin-bottom:25px}.home .app-section .section-heading p{margin-top:10px;font-weight:400}.home .app-section .platform{text-align:center;float:none;margin:0 auto;margin-top:20px}@media screen and (min-width: 480px){.home .app-section .platform{float:left;margin:0}}.home .app-section .platform span{color:#5f0506;font-size:72px}.home .app-section .platform h3{margin-top:5px;font-size:18px;font-family:'Montserrat';font-weight:500}.home .app-section .platform h3 a{background:#333;border-radius:40px;font-size:16px;padding:5px 10px;margin-top:15px;display:inline-block;color:#fff}.home .app-section .platform h3 a:hover{background:#5f0506}.home .app-section .instruction{text-align:center;margin:0 auto}.home .app-section .instruction p{color:#333;margin-top:15px;font-size:18px;font-weight:400}.about .breadcrumb{background:url("/images/breadcrumbs/about-header-bg.jpg") no-repeat scroll center center/cover}.about .history-section{background:#f2f4f5;margin:0}.about .history-section .history-text h3{font-size:32px;text-align:center;margin:10px 0 15px;color:#650501;font-weight:700}.about .history-section .history-text p{font-size:16px}.about .history-section .history-img img{display:block;margin:0 auto;padding:4px;border:5px solid #650501}@media screen and (min-width: 992px){.about .history-section .history-text h3{text-align:left}}@media screen and (min-width: 1200px){.about .history-section .history-text h3{margin:0 0 10px}}.about .quote-section{background:#fff}.about .quote-section blockquote{background:#fff}.about .messages-section{background:#fff}.about .messages-section .message-card{margin-bottom:10px}.about .messages-section .message-card .card-header,.about .messages-section .message-card .card-content{padding:15px}.about .messages-section .message-card .card-header{background:#650501;border-top-left-radius:3px;border-top-right-radius:3px}.about .messages-section .message-card .card-header h3{font-family:'Cormorant Upright';font-size:24px;font-weight:bold;color:#fff;text-align:center}.about .messages-section .message-card .card-content{background:#f2f4f5}.about .messages-section .message-card .card-content p{margin-bottom:15px}.about .messages-section .message-card .card-content p:last-child{margin-bottom:0}.about .messages-section .message-card .card-content ul{list-style-type:circle;margin-left:20px;margin-bottom:15px}.mission-and-beliefs section h2{margin:0 0 10px}.beliefs-section .fas{font-size:14px;margin-right:5px}.mission-and-beliefs .breadcrumb{background:url("/images/breadcrumbs/mission-and-beliefs-header-bg.jpg") no-repeat scroll center center/cover}.mission-and-beliefs .mission-section{background:#fff}.mission-and-beliefs .beliefs-section{background:#f2f4f5}.mission-and-beliefs .beliefs-section h3{font-size:20px;font-family:'Montserrat';font-weight:500;margin-bottom:4px}.mission-and-beliefs .beliefs-section .beliefs-list li{line-height:27px}.spiritual-life .breadcrumb{background:url("/images/breadcrumbs/spiritual-life-bg.jpg") no-repeat scroll center 75%/cover}.spiritual-life .intro-section strong{font-weight:600}.spiritual-life .spiritual-life-section .card img{padding-top:8px;display:block;margin:20px auto 0}@media screen and (min-width: 992px){.spiritual-life .spiritual-life-section .card img{margin-top:0;padding-top:0}}.activities .breadcrumb{background:url("/images/breadcrumbs/activities-bg.jpg") no-repeat scroll center center/cover}.activities-section h2.text-center{font-size:24px;font-weight:500;font-family:'Montserrat';margin-bottom:10px}.volunteerism .breadcrumb{background:url("/images/breadcrumbs/volunteerism-bg.jpg") no-repeat scroll center center/cover}.environment .breadcrumb{background:#650501}.facilities .breadcrumb{background:#650501}.fine-arts .breadcrumb{background:#650501}.library .breadcrumb{background:#650501}.security .breadcrumb{background:#650501}.special-needs .breadcrumb{background:#650501}.technology .breadcrumb{background:#650501}.registration .intro h1{font-family:'Montserrat';font-size:34px;line-height:40px;margin-bottom:5px;color:#650501}.registration .intro h2{color:#333;font-size:20px;font-family:'Montserrat'}.registration .registration-section .col-xs-12{float:none}.registration .registration-section .registration-card{margin-top:30px}.registration .registration-section .registration-card.faith .content{padding-bottom:44px}.registration .registration-section .registration-card header{background:#650501;border-top-left-radius:3px;border-top-right-radius:3px;padding:5px;text-align:center}.registration .registration-section .registration-card header h2{color:#fff;font-family:'Montserrat';font-size:27px}.registration .registration-section .registration-card .content{background:#f2f4f5;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:20px 25px}.registration .registration-section .registration-card .content img{display:block;margin:0 auto 15px;max-height:300px}.registration .registration-section .registration-card .content p{font-size:15px;line-height:24px}.links .breadcrumb{background:#650501}.links .links-section .underline{border-bottom:1px #333 solid}.contact .breadcrumb{background:#650501}.contact .contact-section .responsive-iframe{position:relative;overflow:hidden;padding-top:56.25%;padding-bottom:60px}.contact .contact-section #map{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.row.special-padding .col-sm-4:not(:last-child){padding-right:0}@media screen and (min-width: 1200px){.contact-card{height:108px}}.contact-card h3{font-size:18px;font-weight:600;font-family:'Montserrat';color:#650501}.contact-card p{font-size:16px;font-weight:400}.contact-card a{font-weight:500;text-decoration:underline}
a.breadcrumb-item:hover {
    color: #fff;
}
a.lightbox-93144181015145 {
    background: #650501;
    color: #fff !important;
    text-decoration: none !important;
    transition: .3s all ease-in-out;
}
a.lightbox-93144181015145:hover {
    text-decoration: none;
    background: #333;
}
.open-house-prompt {
    background: #650501;
    padding: 5px 0;
}
.open-house-prompt p {
    font-size: 21px;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
