html,body,p,li,td{font-family:"Roboto",sans-serif;color:#7f8c8d}h1,h2,h3,h4,h5,h6{font-family:"Roboto Condensed",sans-serif;color:#2c3e50}h1{font-size:48px;font-size:4.8rem;line-height:50px;line-height:1.041666666666667em}h2{font-size:36px;font-size:3.6rem;line-height:40px;line-height:1.212121212121212em;margin-bottom:30px}h3{font-size:28px;font-size:2.8rem;line-height:30px;line-height:1.071428571428571em}h4{font-size:16px;font-size:1.6rem;line-height:20px;line-height:1.25em}form label,label{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase}.form-control{font-family:"Roboto",sans-serif;border-radius:0 !important}input.btn{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;border-radius:0 !important}.page-header{padding:0;margin:0;border:none;background-image:url("../../vendor/revslide/assets/8d89a-dark-grunge.jpg");background-repeat:no-repeat;background-position:100% 100%;background-color:transparent;background-attachment:fixed;background-size:cover}.page-header .bg-overlay{background-color:#2c3e50;background:rgba(22,31,41,0.8)}.page-title{padding-top:60px;text-align:center}.page-title .title{color:#fff;text-transform:uppercase;font-weight:300;margin-top:30px;font-size:36px;line-height:40px}.page-title .title span{font-weight:700}.page-title .sub-title{font-size:18px;line-height:25px;font-weight:300;max-width:40em;margin-bottom:20px}@media (min-width: 768px){.page-title{padding-top:110px;text-align:left}.page-title .title{margin-top:50px;font-size:48px;line-height:50px}.page-title .sub-title{margin-bottom:40px;font-size:21px;line-height:30px}}.tparrows{background:rgba(22,31,41,0.6) !important}.breadcrumbs{text-align:center;border-bottom:5px solid rgba(39,174,96,0.7)}.breadcrumbs ul{display:inline;padding:0;margin:0}.breadcrumbs ul li{display:inline-block;padding-left:0;padding-right:20px;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase}.breadcrumbs ul li span,.breadcrumbs ul li i{line-height:40px;display:inline-block}.breadcrumbs ul li span:hover{color:#fff}.breadcrumbs ul li.current{padding-right:0}.breadcrumbs ul li.current span{color:#fff;position:relative}.breadcrumbs ul li.current span:after{content:" ";display:block;position:absolute;width:100%;border-bottom:5px solid #27ae60;bottom:-5px;right:0}.breadcrumbs ul li a{color:inherit;font:inherit}.breadcrumbs ul li .fa{padding-right:20px}@media (min-width: 768px){.breadcrumbs{text-align:left}}.navigation-wrap{position:fixed;top:0;left:0;right:0;z-index:999}.navigation-wrap .navbar-container.container{padding-right:0;padding-left:0;margin-right:0;margin-left:0}@media (min-width: 768px){.navigation-wrap .navbar-container.container{padding-top:20px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.navigation-wrap.affix .navbar-container.container{width:100%;padding-top:0;padding-right:0;padding-left:0;margin-right:0;margin-left:0}}.zr-navbar{border:none;border-radius:0;text-transform:uppercase;font-size:15px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.2);font-family:"Roboto Condensed",sans-serif;font-weight:700}.zr-navbar .navbar-collapse{background-color:#f8f8f8}.zr-navbar .navbar-collapse .navbar-nav{margin:0 -15px}.zr-navbar .navbar-collapse .navbar-nav>li>a{padding-top:20px;padding-bottom:20px}.zr-navbar .navbar-header .navbar-brand{padding:0;height:60px}.zr-navbar .navbar-header .navbar-brand img{display:block;height:100%;width:auto}@media (min-width: 768px){.zr-navbar{font-size:14px}.zr-navbar .navbar-collapse{background-color:transparent}.zr-navbar .navbar-collapse .navbar-nav>li>a{padding-top:25px;padding-bottom:25px}.zr-navbar .navbar-header .navbar-brand{height:70px}.navigation-wrap.affix .zr-navbar .navbar-nav>li>a{padding-top:20px;padding-bottom:20px}.navigation-wrap.affix .zr-navbar .navbar-brand{height:60px}}@media (min-width: 992px){.zr-navbar{font-size:15px}.zr-navbar .navbar-collapse{background-color:transparent}.zr-navbar .navbar-collapse .navbar-nav>li>a{padding-top:35px;padding-bottom:35px}.zr-navbar .navbar-header .navbar-brand{height:90px}.navigation-wrap.affix .zr-navbar .navbar-nav>li>a{padding-top:25px;padding-bottom:25px}.navigation-wrap.affix .zr-navbar .navbar-brand{height:70px}}.navbar-toggle{border:none;border-left:1px solid #e7e7e7;background:transparent !important;padding:23px 19px !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;border-radius:0 !important}.navbar-toggle:hover{background:#f8f8f8 !important}.navbar-toggle .icon-bar{width:22px;-webkit-transition:all 0.2s;transition:all 0.2s}.navbar-toggle.plus.collapsed .icon-bar:nth-of-type(1){transform:translate3d(0, 0, 0) rotate(0deg)}.navbar-toggle.plus.collapsed .icon-bar:nth-of-type(2){transform:translate3d(0, 0, 0) rotate(0deg)}.navbar-toggle.plus.collapsed .icon-bar:nth-of-type(3){transform:translate3d(0, 0, 0) rotate(0deg)}.navbar-toggle.plus .icon-bar:nth-of-type(1){transform:translate3d(0px, 6px, 0) rotate(90deg);transform-origin:center center}.navbar-toggle.plus .icon-bar:nth-of-type(3){transform:translate3d(0px, -6px, 0) rotate(-90deg);transform-origin:center center}.parallax{background-repeat:no-repeat;background-position:100% 100%;background-color:transparent;background-attachment:fixed;background-size:cover}.page-footer{background-color:#161f29;color:#7f8c8d;background-image:url("../img/bgs/footer/bg1.jpg");background-repeat:no-repeat;background-position:100% 100%;background-color:transparent;background-attachment:fixed;background-size:cover}.page-footer li,.page-footer a{color:#7f8c8d}.page-footer ul>li>a:focus,.page-footer .nav>li>a:focus{background-color:rgba(15,22,28,0.96);outline:none}.page-footer .footer-main{padding-top:90px;padding-bottom:90px;position:relative;background:rgba(22,31,41,0.9)}.page-footer .footer-bottom-bar{background-color:rgba(15,22,28,0.96);padding-top:30px;padding-bottom:30px}.page-footer .footer-bottom-bar .ip-info>p{line-height:20px}.page-footer .footer-bottom-bar .copyright{font-family:"Roboto Condensed",sans-serif;font-size:16px;text-transform:uppercase;color:#fff;margin:0}.page-footer .footer-bottom-bar .powered{font-weight:700;font-size:15px;margin:0}.footer-h2{margin-bottom:30px}.footer-h2 h2{font-size:25px;line-height:30px;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:#fff;padding-bottom:20px;position:relative}.footer-h2 h2 span{color:#7f8c8d}.footer-h2 h2::before{content:"";display:block;width:70px;height:3px;background-color:#27ae60;position:absolute;bottom:0;left:0}.footer-logo{margin-top:10px;margin-bottom:20px}.footer-logo a{display:block;padding:10px 0 10px 100px;position:relative;text-decoration:none}.footer-logo a img{position:absolute;top:0;left:0;height:70px;width:auto}.footer-logo a strong,.footer-logo a span{display:block;width:100%;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase}.footer-logo a strong{font-size:25px;line-height:30px;color:#fff}.footer-logo a span{font-size:15px;line-height:20px}.widget .input-group-lg .input-group-btn .btn,.widget .form-control,.widget .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.contact-card-widget .contact-intro{margin-bottom:30px}.contact-card-widget .contact-box{margin-bottom:30px}.contact-card-widget .contact-box>ul{padding-left:0;list-style:none}.contact-card-widget .contact-box .contacts{margin-bottom:30px}.contact-card-widget .contact-box .contacts li{list-style:none;padding:0 0 10px 30px;position:relative;margin:0;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-size:15px;line-height:20px}.contact-card-widget .contact-box .contacts li .email-wrap a{text-transform:lowercase;font-size:16px}.contact-card-widget .contact-box .contacts li .item-wrap{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.contact-card-widget .contact-box .contacts li .item-wrap:hover,.contact-card-widget .contact-box .contacts li .item-wrap:hover a{text-decoration:none;color:#fff}.contact-card-widget .contact-box .contacts li .icon{position:absolute;top:0;left:0;display:block;width:20px;height:20px;font-size:16px;line-height:20px;text-align:center;color:#27ae60}.contact-card-widget .contact-box .networks{margin-left:-2px;margin-bottom:30px}.contact-card-widget .contact-box .networks>li{padding-right:2px;padding-left:2px;padding-bottom:4px;display:inline}.contact-card-widget .contact-box .networks>li a{display:inline-block;width:50px;height:50px;line-height:50px;font-size:18px;text-align:center;background-color:rgba(0,0,0,0.3);-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.contact-card-widget .contact-box .networks>li a:hover{color:#27ae60;background-color:rgba(0,0,0,0.6)}.vertical-nav-widget .vertical-nav li{border-bottom:1px solid #1a252f}.vertical-nav-widget .vertical-nav li:first-child{border-top:1px solid #1a252f}.vertical-nav-widget .vertical-nav li a{padding-top:15px;padding-bottom:15px;padding-right:0;padding-left:0;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-size:15px;line-height:20px;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.vertical-nav-widget .vertical-nav li a .fa{margin-right:20px;color:#27ae60;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.vertical-nav-widget .vertical-nav li a:hover{color:#fff;background-color:rgba(0,0,0,0.2)}.vertical-nav-widget .vertical-nav li a:hover .fa{margin-left:20px}.newsletter-widget{margin-bottom:30px}.newsletter-widget .newsletter-intro{margin-bottom:30px}.back-to-top{background:none;margin:0;position:fixed;bottom:25px;right:10px;width:50px;height:50px;line-height:50px;z-index:100;display:none;text-decoration:none;color:#ffffff;vertical-align:middle;text-align:center;text-shadow:0 0 4px rgba(0,0,0,0.4)}.back-to-top i{font-size:48px}.back-to-top:hover{color:#27ae60}.page-main{min-height:300px}.bg-concrete{background-image:url("../img/bgs/concrete_seamless.png");background-repeat:repeat}.section{padding-top:80px;padding-bottom:80px}.section .section-title{text-align:center;margin-bottom:30px}.section .section-title .container{max-width:50em}.section .section-title h2{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-weight:700;margin-top:0;margin-bottom:30px}.section .pre-title{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-weight:300;font-size:24px;line-height:30px;margin-top:0;margin-bottom:10px}.section .sub-title{font-family:"Roboto",sans-serif;font-size:21px;font-weight:400;color:#7f8c8d}.cta{text-align:center;padding-top:40px;padding-bottom:40px}.cta .cta-heading{font-family:"Roboto Condensed",sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;margin-top:0}.cta .cta-heading span{font-weight:700}.cta .cta-body{font-size:16px;line-height:20px;font-weight:300;margin-bottom:0}.cta .cta-body span{font-weight:700}.cta.cta-dark{background:#161f29}.cta.cta-dark .cta-heading{color:#fff}.cta.cta-dark .cta-heading span{color:#27ae60}.cta.cta-dark .cta-body{color:#7f8c8d}.cta .btn{background-color:#27ae60;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-weight:700;color:#fff;border-radius:0;padding-right:40px;padding-left:40px;margin-top:20px}.cta .btn:hover,.cta .btn:focus,.cta .btn:active{background-color:#fff;color:#7f8c8d}@media (min-width: 768px){.cta{text-align:left}.cta .cta-heading{font-size:36px}.cta .cta-body{font-size:21px;line-height:30px}}.program-feature-card{background-color:#fff;margin-left:10px;margin-right:10px;border-bottom:5px solid #27ae60}.program-feature-card .program-image img{width:100%;height:auto;display:block}.program-feature-card .program-body{padding:20px}.program-feature-card .program-body .program-title h3{font-size:20px;line-height:1em;text-transform:uppercase}.program-feature-card .program-body .program-title h3 span{font-weight:700}.btn-sq{background-color:#27ae60;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-weight:700;color:#fff;border-radius:0;border:3px solid #27ae60}.btn-sq:hover,.btn-sq:focus,.btn-sq:active{background-color:#fff;color:#27ae60}.btn-sq:active,.btn-sq:focus,.btn-sq.active{box-shadow:none;outline:none}.btn-sq.btn-sm{padding-right:20px;padding-left:20px}@media (min-width: 768px){.section-halves .half .spacing{padding:60px 80px}}.human-verify-label{float:left !important;margin-right:10px;margin-bottom:0}.human-verify-input{width:50px}.contact-submit{float:none !important}.form-buttons{padding:20px 0}@media (min-width: 768px){.form-buttons{padding:0}.contact-submit{float:right !important}}.google-map{height:400px;width:100%}.contact-card{margin-bottom:30px}.contact-card>ul{padding-left:0;list-style:none}.contact-card .logo{display:block}.contact-card .logo img{width:50%;height:auto}.contact-card .contacts{margin-bottom:30px}.contact-card .contacts li{list-style:none;padding:0 0 10px 30px;position:relative;margin:0;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;font-size:16px}.contact-card .contacts li .email-wrap a{text-transform:lowercase;font-size:17px}.contact-card .contacts li .item-wrap{-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}.contact-card .contacts li .item-wrap:hover,.contact-card .contacts li .item-wrap:hover a{text-decoration:none;color:#27ae60}.contact-card .contacts li .icon{position:absolute;top:0;left:0;display:block;width:20px;height:20px;font-size:17px;line-height:20px;text-align:center;color:#27ae60}.contact-card .networks{margin-left:-2px;margin-bottom:30px}.contact-card .networks>li{padding-right:2px;padding-left:2px;padding-bottom:4px;display:inline}.contact-card .networks>li a{display:inline-block;width:50px;height:50px;line-height:50px;font-size:18px;text-align:center;background-color:#2c3e50;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;color:#fff}.contact-card .networks>li a:hover{background-color:#27ae60}.card{background-color:#f6f6f6;box-shadow:0 2px 5px rgba(0,0,0,0.4);-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;margin-bottom:30px;max-width:480px;min-width:280px;margin-right:auto;margin-left:auto}.card .card-media{overflow:hidden;max-height:360px;display:block}.card .card-media img{width:100%;height:auto;-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.card .card-header{padding:20px 15px 15px 15px}.card .card-body{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:5px 15px 5px 15px;background-color:#fff}.card .card-body h4{text-transform:uppercase;font-size:14px;font-weight:700;margin-bottom:5px}.card .card-footer .footer-links{width:100%}.card .card-footer .footer-links a{border-left:1px solid #e6e6e6;display:inline-block;text-align:center;line-height:20px;padding-top:10px;padding-bottom:10px;width:40px;height:40px}.card .card-footer .footer-links a:hover{background-color:#e6e6e6}.card .card-footer .footer-links a .fa{font-size:16px;color:#27ae60}.card .card-footer .footer-links a.pull-right{border-left:1px solid #e6e6e6}.card .card-footer .footer-links a.pull-left{border-right:1px solid #e6e6e6}.card:hover{box-shadow:0 6px 20px #AFAFAF}.card:hover .card-media img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.academy-card .zrlogo-offset{float:right;margin-top:-60px;position:relative}.academy-card .zrlogo-offset .zrlogo-link{display:block;width:80px;height:80px;border-radius:100%;box-shadow:0 0 6px rgba(0,0,0,0.8)}.academy-card .zrlogo-offset .zrlogo-link img{width:100%;height:100%}.academy-card .academy-location{font-family:"Roboto Condensed",sans-serif;text-transform:uppercase}.academy-card .academy-location a{color:#27ae60}.academy-card .academy-name{margin-top:0;margin-bottom:0;text-transform:uppercase;font-size:24px}
