.navbar a{transition:color 0.1s ease-in-out 0s}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff;background-color:inherit}.navbar-default .navbar-nav>li>a>.underline,.navbar-default .navbar-nav>li>a>.underline{-webkit-transition:bottom 0.19s ease-in-out 0.1s,opacity 0.25s ease-in-out 0.1s;-moz-transition:bottom 0.19s ease-in-out 0.1s,opacity 0.25s ease-in-out 0.1s;-o-transition:bottom 0.19s ease-in-out 0.1s,opacity 0.25s ease-in-out 0.1s;transition:bottom 0.19s ease-in-out 0.1s,opacity 0.25s ease-in-out 0.1s;position:absolute;bottom:3px;left:0;width:100%;height:1px;background:#FFF!important;opacity:0}.navbar-default .navbar-nav>li>a:hover>.underline,.navbar-default .navbar-nav>li>a:focus>.underline{bottom:10px;opacity:1}body{padding-top:50px;padding-bottom:0}.hero-text p{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;font-size:2em;background-color:rgba(0,0,0,.5);color:#fff;padding:0 10px}.hero-text .hero-heading{font-size:6em}.contrast a{color:#FFF;text-decoration:underline}.contrast a.btn{text-decoration:none}.contrast a:hover{color:#FFF}.contrast{color:#FFF}.anchor{display:block;height:50px;margin-top:-50px;visibility:hidden}@media (min-width:992px){.section.heading{padding-top:45px;padding-bottom:125px}}@media (max-width:991px){.section.heading{background-attachment:scroll}.section{padding-top:15px;padding-bottom:15px}.hero-text .hero-heading{font-size:4em}.features .item{padding-top:25px;padding-bottom:25px}}@media (max-width:1199px){.features .content .title{min-height:40px}}.features .content{padding:20px!important}.features .content .title{font-size:15px}.about h1,.about h2,.about h3{color:#dd4814}.about.contrast h1,.about.contrast h2,.about.contrast h3{color:#FFF}.floor{margin-bottom:15px}.floor-sm{margin-bottom:5px}.floor-lg{margin-bottom:25px}.indent-left{padding-left:10px}.indent-right{padding-right:10px}.handwritten{font-family:'Covered By Your Grace',cursive;font-size:22px}.video_wrapper{position:relative;_padding-bottom:56.25%;_padding-bottom:62.5%;padding-bottom:42.857%;padding-top:25px;height:0}.video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.input-group select.form-control{-webkit-appearance:none}.normal-wrap{white-space:normal}.carousel-indicators li{border:1px solid #dd4814}.carousel-indicators .active{background-color:#dd4814}.contrast .carousel .item{background-color:#dd4814}.contrast .carousel-indicators li{border:1px solid #fff}.contrast .carousel-indicators .active{background-color:#fff}.contrast blockquote footer,.contrast blockquote small,.contrast blockquote .small{color:#D0CCC8}.section:before{display:block;content:" ";margin-top:-285px;height:285px;visibility:hidden}.nav>li>a>i.fa.fa-2x{padding-right:7px;margin-top:-10px;position:relative;top:5px}.navbar-fixed-top{border-top-width:1px}.bigheading{font-size:36px;line-height:50px}body>section.tall{min-height:500px;padding-top:25px;padding-bottom:25px;position:relative}body>section.tall>.container{min-height:500px;position:relative}section.contrast{background-color:#dd4814;color:#FFF}section#compass{background:url(../img/classroom-02.jpg) no-repeat center center cover;background-image:url(../img/classroom-02.jpg);background-repeat:no-repeat;background-position-x:50%;background-position-y:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}section#compass .testimonial{position:absolute;bottom:0;left:0;right:0;max-width:800px;margin-left:auto;margin-right:auto}section#compass .testimonial .carousel .item{background-color:rgba(0,0,0,.5);color:#FFF}section#compass .testimonial .carousel .item footer{color:#ccc}.carousel-indicators li{border:1px solid #ccc}.carousel-indicators li.active{border:1px solid #fff}section#compass .testimonial blockquote{min-height:7.5em;padding-left:15px}section#compass .testimonial blockquote>p{text-align:center}.bubble{background:url(../img/bubble.png) no-repeat center center;width:100px;height:100px;background-size:100px;margin-left:auto;margin-right:auto;z-index:10}.bubble>img{width:80%;height:80%;padding-top:20%;padding-left:20%}.bubble-hero{width:300px;height:300px;background-size:300px}@media (max-width:768px){.bubble-hero{width:200px;height:200px;background-size:200px;margin:5px auto}}@media (max-width:990px) and (min-width:768px){.bubble-hero{width:300px;height:300px;background-size:300px}}@media (max-width:1200px) and (min-width:990px){.bubble-hero{width:150px;height:150px;background-size:150px}}.faded-bubbles .bubble-wrapper{filter:grayscale(1);transition:filter 0.3s ease-in-out}.faded-bubbles .bubble-wrapper.active,.faded-bubbles .bubble-wrapper:hover{filter:grayscale(0)}.bubble-content{background:url(../img/bubble-background.png);margin-left:25px;padding:10px 10px 10px 75px;min-height:4em;border:4px solid #dd4814;border-radius:50px}.bubble-wrapper{height:100px;width:100%}.bubble-wrapper .bubble{position:relative;margin:0;z-index:10}.bubble-wrapper .bubble-content{position:relative;top:-80px;z-index:1}.slide-left{margin-left:-15px}.info{display:block;vertical-align:middle;background-color:rgba(0,0,0,.5);color:#fff;padding:20px;margin:20px 0}.info .heading{text-align:center;font-size:20px;margin-bottom:15px}.info .action{padding-top:10px;text-align:center}.info .action .btn{min-width:150px}.hover-container .show-on-hover{display:none}.hover-container:hover .show-on-hover{display:block}.hover-container .hide-on-hover{display:block}.hover-container:hover .hide-on-hover{display:none}.card{margin-top:60px;position:relative}.card .bubble{position:absolute;top:-50px;border-radius:50%;margin-right:auto;margin-left:auto;left:0;right:0;border:5px solid #dd4814;background-size: 125px;}.card .content{padding:10px;border:5px solid #dd4814;border-radius:50px;min-height:375px;padding-top:50px}.card .content .heading{text-align:center;background-color:rgba(0,0,0,.5);font-size:20px;width:80%;margin:10px auto;color:white}.card .content .action{position:absolute;bottom:25px;left:50px;right:50px}.card ul{list-style:initial;list-style-position:inside;padding:20px}.card li{padding-bottom:15px}body>section:nth-child(odd) .card .bubble,body>section:nth-child(odd) .card .content{border-color:white}.navbar-offset{padding-top:60px;margin-top:-60px}.rotating-compass{transition:transform 500ms}.rotate-60{transform:rotate(60deg)}.text-left-desktop{text-align:left}.text-center-desktop{text-align:center}.text-right-desktop{text-align:right}@media (max-width:768px){.text-left-desktop{text-align:inherit}.text-center-desktop{text-align:inherit}.text-right-desktop{text-align:inherit}}