body{font-family:'Lato', arial, sans-serif;color:#444444;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:'Montserrat', sans-serif;font-weight:700;color:#17baef}a{color:#17baef;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out}a:hover{text-decoration:underline;color:#0e98c5}.btn,a.btn{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;font-family:'Montserrat', arial, sans-serif;padding:8px 16px;font-weight:bold}.btn .fa,a.btn .fa{margin-right:5px}.btn:focus,a.btn:focus{color:#fff}a.btn-cta-primary,.btn-cta-primary{background:#074f66;border:1px solid #074f66;color:#fff;font-weight:600;text-transform:uppercase}a.btn-cta-primary:hover,.btn-cta-primary:hover{background:#053c4e;border:1px solid #053c4e;color:#fff}a.btn-cta-secondary,.btn-cta-secondary{background:#eebf3f;border:1px solid #eebf3f;color:#fff;font-weight:600;text-transform:uppercase}a.btn-cta-secondary:hover,.btn-cta-secondary:hover{background:#ecb728;border:1px solid #ecb728;color:#fff}.text-highlight{color:#074f66}.offset-header{padding-top:90px}ul{-webkit-padding-start:20px}pre{padding:1em;border:none}pre code{font-size:1em;white-space:pre}.single-line pre code{white-space:normal}.home .header{background:#fff}.home .header .logo a{color:#17baef}.home .header .main-nav .nav .nav-item a{color:#666}.grid-cover{background:#17baef;background:url(/public/images/hero-grid.jpg) center center repeat;background-size:cover;color:#fff}.promo{color:#fff;padding-top:80px;padding-bottom:60px}.promo .container{opacity:1;position:relative;z-index:2}.promo .title{font-size:98px;color:#074f66;margin-top:0}.promo .title .highlight{color:#eebf3f}.promo .intro{font-size:28px;max-width:680px;margin:0 auto;margin-bottom:30px}.promo .btns .btn{margin-right:15px;font-size:18px;padding:8px 30px}.promo .meta{margin-top:120px;margin-bottom:30px;color:#0a7396}.promo .meta li{margin-right:15px}.promo .meta a{color:#0a7396}.promo .meta a:hover{color:#074f66}.promo .social-media{background:#0c86ae;padding:10px 0;margin:0 auto}.promo .social-media li{margin-top:15px}.promo .social-media li.facebook-like{margin-top:0;position:relative;top:-5px}.about{padding:80px 0;background:#fff}.about .title{color:#074f66;margin-top:0;margin-bottom:60px}.about .intro{max-width:800px;margin:0 auto;margin-bottom:60px}.about .item{position:relative;margin-bottom:30px}.about .item .icon-holder{position:absolute;left:30px;top:0}.about .item .icon-holder .fa{font-size:24px;color:#074f66}.about .item .content{padding-left:60px}.about .item .content .sub-title{margin-top:0;color:#074f66;font-size:18px}.features{padding:80px 0;color:#fff}.features .container{color:#444;max-width:800px;padding:0 1em 1em 1em}.features .title{color:#074f66;margin-top:0;margin-bottom:30px;background:#fff;padding:1em;margin-bottom:0}.features .brief{background:#fff;padding:0 1em 1.5em 1em}.features .theme-gallery{margin-top:3em}.features .theme-gallery .item{padding:1em}.features .theme-gallery a{color:#17baef}.features .theme-gallery img{border:2px solid #fff;box-shadow:-1px 1px 8px 1px rgba(0,0,0,0.3);width:100%}.docs{padding:80px 0;background:#f5f5f5}.docs .title{color:#074f66;margin-top:0;margin-bottom:30px}.docs .docs-inner{max-width:800px;background:#fff;padding:30px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 auto}.docs .code-block{margin:30px inherit}.docs .code-block pre[class*="language-"]{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.page{min-height:40em;padding:2em}.page h3:first-child{margin-top:0}.page h2{margin-bottom:1em;margin-top:0}.page h3{background:#17baef;color:#fff;font-size:1.3em;margin-bottom:1em;margin-top:2em;padding:0.5em 1em}.page h4{color:#555;margin-top:2em}table{max-width:40em;margin:1em 0}.page .theme-gallery{margin-bottom:1em;margin-top:1em}.page .theme-gallery .item{padding:1em;max-width:350px}.page .theme-gallery img{border:2px solid #fff;box-shadow:-1px 1px 8px 1px rgba(0,0,0,0.3);width:100%}.footer{background:#074f66;color:#fff;padding:2em 0;font-size:1.1em}.header{padding:10px 0;background:#17baef;color:#fff;width:100%}.header.navbar-fixed-top{background:#fff;z-index:9999;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);-moz-box-shadow:0 0 4px rgba(0,0,0,0.4);box-shadow:0 0 4px rgba(0,0,0,0.4)}.header.navbar-fixed-top .logo a{color:#17baef}.header.navbar-fixed-top .main-nav .nav .nav-item a{color:#666666}.header .logo{margin:0;font-size:26px;padding-top:10px}.header .logo a{color:#fff}.header .logo a:hover{text-decoration:none}.header .main-nav button{background:#074f66;color:#fff !important;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.header .main-nav button:focus{outline:none}.header .main-nav button .icon-bar{background-color:#fff}.header .main-nav .navbar-collapse{padding:0}.header .main-nav .nav .nav-item{font-weight:normal;margin-right:0;font-family:'Montserrat', sans-serif}.header .main-nav .nav .nav-item.active a{color:#17baef;background:none}.header .main-nav .nav .nav-item a{color:#fff;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;font-size:14px;padding:15px 10px;font-weight:bold}.header .main-nav .nav .nav-item a:hover{color:#074f66;background:none}.header .main-nav .nav .nav-item a:focus{outline:none;background:none}.header .main-nav .nav .nav-item a:active{outline:none;background:none}.header .main-nav .nav .nav-item.active{color:#17baef}.header .main-nav .nav .nav-item.last{margin-right:0}@media (max-width: 767px){.header .main-nav button{margin-right:0}.header .main-nav .navbar-collapse{padding-left:15px;padding-right:15px}.promo{padding-top:30px;padding-bottom:40px}.promo .btns .btn{margin-right:0;clear:both;display:block;margin-bottom:30px}.promo .title{font-size:60px}.promo .meta{margin-top:60px}.promo .meta li{float:none;display:block;margin-bottom:5px}.features .col-xs-12{max-width:400px;margin:0 auto;float:none}}
