.grey-bg:after,.light-blue-bg:after{content:"";position:absolute;top:100%;left:50%;margin-left:-50px;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent}body,html{background-color:#fff}.clear{clear:both;float:none}a,a:hover{color:#6ed1f5;text-decoration:none}a[ng-click]{cursor:pointer}.fa-arrow-up{font-size:48px}.white-transparent-bg{background-color:rgba(255,255,255,.9)}.grey-bg{position:relative;background-color:#6b6e6e}.grey-bg:after{border-top:50px solid #6b6e6e}.light-blue-bg{position:relative;background-color:#6ed1f5}.light-blue-bg:after{border-top:50px solid #6ed1f5}.active{opacity:1}.not-active{opacity:.7;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.not-active:hover,.show{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;opacity:1}.not-active:hover{transition:.3s ease-in-out}.show{display:all;transition:.3s ease-in-out}#facebook-feed ul li .cover,.hide{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.hide{opacity:0;transition:.3s ease-in-out}.delete{display:none}.full-width{display:block;width:100%;margin-left:auto;margin-right:auto}#facebook-feed{min-height:200px;background-repeat:no-repeat;background-position:center;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#facebook-feed ul li .cover,#facebook-feed ul li:hover .cover{height:150px;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;margin-bottom:15px;background-repeat:no-repeat}#facebook-feed .white-transparent-bg{padding:50px 0}#facebook-feed h2{text-align:center;font-family:Lato;font-weight:100;font-size:72px;padding:0 14px}#facebook-feed h2 a{color:#333}#facebook-feed ul{margin:0;padding:20px 0}#facebook-feed ul li{list-style:none;margin-bottom:15px}#facebook-feed ul li .cover{-webkit-border-radius:3px;border-radius:3px;opacity:.8;background-size:cover;transition:.3s ease-in-out}#facebook-feed ul li:hover .cover,.navbar-inverse .navbar-nav>.active>a.light-blue{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}#facebook-feed ul li:hover .cover{-webkit-border-radius:5px 5px 5px 5px;border-radius:5px;opacity:1;background-size:cover;transition:.3s ease-in-out}#facebook-feed ul li .cover a{display:block;height:100%;width:100%}#facebook-feed ul li .content .fa{font-size:24px;margin-top:5px;display:block}hr.hr-small{width:100px}p.section-description{font-size:22px;font-weight:100}.compressed-view ul.feature-selector{margin:0 0 100px;padding:0;text-align:center}.compressed-view ul.feature-selector li{list-style:none;padding:15px;display:inline-block;width:180px;text-transform:uppercase;vertical-align:top}.compressed-view ul.feature-selector li a{color:#6b6e6e;text-align:center;text-decoration:none}.compressed-view ul.feature-selector li a img{padding-bottom:15px;width:150px}.compressed-view .features-container{position:relative;min-height:600px}.compressed-view .features-container .feature-icon{text-align:center;margin-bottom:15px}.compressed-view .features-container .feature-icon img{margin:0 auto}.compressed-view .feature{background-color:#fff;position:absolute;height:100%;width:100%;display:block}.final-container .info,.final-container .links{width:50%;padding:0 50px}.contacts-view .contact-detail{text-align:center}.separator{display:block;height:75px;background-color:#fff}#map{height:450px}#headerwrap{background-image:url(../img/hero.png);background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:10vh}#headerwrap h1{font-size:84px;font-weight:100}#headerwrap h2{color:#6ed1f5;font-size:28px;font-weight:100;text-transform:uppercase}#headerwrap .gobottom{margin:-50px auto 0}.navbar>.container .navbar-brand{position:relative}.navbar>.container .navbar-brand img#site-logo{position:absolute;height:100px;margin-top:-5px;width:auto}.navbar-nav{float:right}.navbar-inverse .navbar-nav>.active>a.light-blue{background:#6ed1f5;color:#fff;transition:.3s ease-in-out}.navbar-inverse .navbar-nav>.active>a.grey{background:#6b6e6e;color:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#spacerwrap{background-image:none;min-height:auto;padding:100px 0}#spacerwrap h2{font-size:72px}.final-container{background-color:#f4f4f4;display:flex;flex-direction:row;justify-content:center;align-items:center}.final-container .links{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap}.links a{margin:0 15px 15px}.page .navbar>.container .navbar-brand{padding:10px}.page .navbar>.container .navbar-brand img#site-logo{margin-top:0;height:100%;position:relative}@media screen and (max-width:560px){.mtop{margin-top:15px!important}.compressed-view .features-container{height:800px;text-align:center}.compressed-view ul.feature-selector{margin-bottom:15px}.compressed-view ul.feature-selector li{padding:15px 7.5px;display:block;width:280px;margin:0 auto;text-transform:uppercase;text-align:center;vertical-align:top;font-size:14px;border-bottom:1px dotted #6b6e6e}.compressed-view ul.feature-selector li:last-child{border-bottom:none}.compressed-view ul.feature-selector li a{color:#6b6e6e;text-align:center;text-decoration:none}.compressed-view ul.feature-selector li a img{display:none}.feature{margin-left:-15px}.feature h5{font-size:22px;font-weight:500!important;margin:30px 0}}@media screen and (max-width:680px){.compressed-view ul.feature-selector li{padding:15px;display:inline-block;width:105px;text-transform:uppercase;vertical-align:top;font-size:9px}.compressed-view ul.feature-selector li a{color:#6b6e6e;text-align:center;text-decoration:none}.compressed-view ul.feature-selector li a img{padding-bottom:15px;width:75px}}@media screen and (max-width:760px){.compressed-view .features-container{height:850px;text-align:center}.compressed-view ul.feature-selector{margin-bottom:25px}.compressed-view ul.feature-selector li{padding:15px;display:inline-block;width:110px;text-transform:uppercase;vertical-align:top;font-size:10px}.compressed-view ul.feature-selector li a{color:#6b6e6e;text-align:center;text-decoration:none}.compressed-view ul.feature-selector li a img{padding-bottom:15px;width:80px}.links{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f4f4f4}}#wordpress-feed{padding:40px;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap}#wordpress-feed .wp-news{width:calc(calc(100% / 3) - 40px);padding:20px}#wordpress-feed h1{font-size:30px;font-weight:300;text-align:center}#wordpress-feed p{font-size:18px;font-weight:100;text-align:center}#wordpress-feed img{max-width:100%;display:block;margin:20px auto}.info-footer{background-color:#f4f4f4;padding:10px 0}.info-footer p{padding:0 50px;text-align:center;color:#9d9d9d}@media screen and (max-width:768px){.final-container,.final-container .links{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 15px}.final-container .info{text-align:center;width:100%}.final-container .links a{margin:0 15px 5px}#wordpress-feed .wp-news{width:100%}}@media screen and (max-width:1024px){.compressed-view ul.feature-selector li{padding:15px;display:inline-block;width:150px;text-transform:uppercase;vertical-align:top;font-size:12px}.compressed-view ul.feature-selector li a{color:#6b6e6e;text-align:center;text-decoration:none}.compressed-view ul.feature-selector li a img{padding-bottom:15px;width:120px}}@media screen and (max-width:1280px){#headerwrap{background-image:url(../img/hero.png);background-repeat:no-repeat;background-position:bottom center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}}@media screen and (min-width:1980px){#headerwrap{height:1100px}}