h1,h2,h3,h4,h5,h6,.heading{font-family:"Raleway"}.menu-main li a,.slide-content{font-family:"Raleway";font-size:13px;text-transform:uppercase;line-height:30px;font-weight:500}body{font-family:'Lato',Arial,Helvetica,sans-serif;color:#8c9597;font-size:15px;line-height:27px}body .primary-color,.widget a,body #subfooter.dark a{color:#cc3}a,.menu-main li a{color:#cc3}.header{position:relative;background:#fff;border-bottom:1px solid #e1e1e1;width:100%;padding:0}.header.header-with-slider{position:absolute;width:100%;top:0;left:0;background-color:transparent;z-index:999}.header.with-top-menu.header-with-slider{top:34px}.header .logo{float:left;padding-top:10px;padding-bottom:10px}.header .header-content{float:right;padding:0 0 0 20px}.menu-main{padding-top:0}.menu-main>li:after{position:absolute;bottom:-1px;width:50%;left:25%;background-color:#369;height:1px;display:block;z-index:999999}.menu-main>li:hover:after{content:""}.menu-main .current-menu-ancestor>a,.menu-main .current-menu-ancestor.has-children:before,.menu-main .current-menu-item>a{color:#369}.menu-main .current_page_ancestor>a:hover,.menu-main .current-menu-item>a:hover{color:#369}.menu-main .has-children:before{color:#18253c;content:'\f107';font-size:.813em;margin-top:-6px;font-family:"fontawesome";border:0 none}.menu-main li ul{transform:translateX(-50%);left:50%;margin:0;padding:10px 0;background:#fff;background:rgba(255,255,255,.9);border:1px solid #e1e1e1;-moz-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}.menu-main li ul li a{text-transform:none;font-size:13px;line-height:40px;color:#9ea4a6}.menu-main li ul li:hover{background-color:#70b85d}.menu-main li ul li:hover>a{color:#fff !important}.menu-main>li{padding:20px 0}.menu-main li ul li{padding:0 10px}.menu-main li ul ul.right-edge{left:-100%}.menu-main>li>ul:before,.menu-main>li>ul:after{display:none}.menu-main li ul .has-children:before{content:"\f105"}.menu-main li ul .has-children:before{border:0 none}.menu-main li ul .has-children:hover:before{color:#fff}.menu-main li ul ul{transform:translateX(0)}.slider-slides .slide-title{font-size:15px;line-height:30px;color:#70b85d;margin-bottom:40px;padding-bottom:0}.slider-slides .slide-content{font-size:33px;line-height:40px;font-weight:900;color:#18253c;font-family:"Raleway"}.slider-slides .slide-content:after{display:none}body .section-heading,body .section-title,body .dark:not(.subfooter) .heading{font-size:30px;line-height:35px;font-weight:800;color:#18253c;font-family:"Raleway"}body .section-heading{margin-bottom:60px}.section-heading:before{background-color:#70b85d;height:2px;width:60px;margin-left:-30px}.features .feature .feature-icon{border-style:dotted;border-color:#70b85d;color:#70b85d}.features .feature .feature-title{font-size:20px;color:#18253c;font-weight:700;line-height:40px;margin:35px 0 20px}.features .feature .feature-content p{font-size:15px;line-height:40px}.tagline .container,body:not(.allegiant_pro_template) .tagline-title,body.allegiant_pro_template .tagline-content{font-size:26px;font-family:"Raleway";font-weight:400;line-height:44px;text-transform:initial}body.allegiant_pro_template .tagline-title{font-size:30px;line-height:35px;font-weight:800;font-family:"Raleway"}.tagline-body{padding-bottom:0}.tagline{padding:40px 0;background-color:#18253c;text-align:left}.tagline a{color:#70b85d}body #tagline{color:#fff}.portfolio-item .portfolio-item-title{opacity:0;font-size:20px;font-weight:800;line-height:44px;font-family:"Raleway";bottom:65%}.portfolio-item:hover .portfolio-item-title{opacity:1}.portfolio-item .portfolio-item-description{font-size:15px;line-height:38px;top:30%}.portfolio-item .portfolio-item-description p{margin-bottom:0}.portfolio-item-description:after{display:block;content:"\f00e";font-family:"fontawesome";font-size:20px;color:#fff;text-align:center;width:50px;height:50px;line-height:50px;border-radius:100%;background-color:#46743b;margin:0 auto}.services .service .service-title{font-size:20px;line-height:45px;font-weight:700}.services .service .service-title a{color:#18253c}.services .service .service-content{color:#8c9597;line-height:27px}.testimonials .testimonial-content{background:#f7f7f8;padding:40px 40px 30px;text-align:center}.testimonials .testimonial-name{font-weight:500;color:#18253c}.team .team-member-title{font-size:17px;font-weight:700;line-height:24px;color:#18253c}.team .team-member-body{padding:20px 30px}.team .team-member-description{font-size:12px;line-height:24px;text-transform:initial;font-family:"Raleway";font-weight:400}.testimonial-position{font-family:"Raleway";font-size:15px;line-height:24px}.post .post-title{font-size:20px;font-weight:700;line-height:26px;color:#18253c;text-transform:uppercase}.post .post-title:after{content:"";width:50px;height:2px;display:block;background-color:#70b85d;margin-top:20px}.blog:not(.allegiant_pro_template) .post-byline,.blog:not(.allegiant_pro_template) .post-comments{display:none}html body .button,html body .button:link,html body .button:visited,input[type=submit]{border:0 none;background:#70b85d;color:#fff;padding:15px 40px;font-size:15px;line-height:15px;font-family:"Raleway";font-weight:500}.widget .widget-title{color:#18253c;font-weight:800;font-size:18px;line-height:26px;font-family:"Raleway"}.widget_recent_entries a{color:#70b85d}#subfooter,#footer{background-color:#18253c}#footer{border-top:1px solid #a9afb1;padding:10px 0}.footer:before{display:none}#subfooter .widget .widget-title{font-weight:500}body #subfooter{color:#a9afb1}.widget_recent_entries .post-date,.ctwg-recent-item .ctwg-recent-meta{color:#a9afb1;font-size:14px;font-family:"Raleway";line-height:26px}.tweet-content a,.tweet-date a{color:#0073c3}.ctwg-tweets .ctwg-tweet{font-size:15px}.post-title>a>span{padding-right:10px}.home .services,.home .team{background:rgba(247,247,248,.83)}.slider-slides .cycle-slide-active .slide-caption,.slider-slides .cycle-slide-active .slide-image{-moz-transform:translateY(60px);-webkit-transform:translateY(60px);transform:translateY(60px)}.features .feature .feature-content p{line-height:26px}.slider-slides .slide-title{padding-bottom:0}.slider-slides .slide-title:after{display:none}.post .post-byline:before{display:none}.post .post-byline{margin-bottom:0}.allegiant_pro_template .menu-main .has-children:before{margin-top:-13px}.allegiant_pro_template .menu-main li ul .has-children:before{margin-top:-12px}