﻿.green{background-color:#3caa36}.black{background-color:#262626}.grey{background-color:#f6f6f6}*{outline:none}html{font-size:100%;margin:0}body{margin:0}.container-fluid{position:relative}.float-left{display:block;float:left}.float-right{display:block;float:right}.section{padding-top:30px;padding-bottom:30px;margin-top:15px;margin-bottom:15px}@media (max-width: 992px){.section{padding-top:15px;padding-bottom:15px}}.section p{text-align:justify}img{max-width:100%;height:auto}#page{margin-top:135px}@media (max-width: 992px){#page{margin-top:114px}}@media (max-width: 360px){#page{margin-top:53px}}.home #page{margin-top:0}.section{opacity:0;transition:1s}.section.active{opacity:1}h1,h2,h3,h4,h5,h6,p,a,span,li,td,th,textarea,input,button,label{line-height:180%;letter-spacing:1px;font-family:open-sans,sans-serif;color:#262626}h1,h2,h3,h4,h5,h6{font-family:filson-soft,sans-serif;font-weight:400}h1,h2,h3{margin-bottom:0;line-height:120%}h1{font-size:40px}@media (max-width: 992px){h1{font-size:28px}}h2{font-size:36px}@media (max-width: 992px){h2{font-size:26px}}h3{font-size:32px}@media (max-width: 992px){h3{font-size:25px}}h4,h5,h6{margin-top:0;text-transform:uppercase;letter-spacing:2px;line-height:100%}h4.sub-title,h5.sub-title,h6.sub-title{margin-left:45px}h4{font-size:19px}@media (max-width: 992px){h4{font-size:17px}}h5{font-size:18px}@media (max-width: 992px){h5{font-size:16px}}h6{font-size:16px;text-transform:none;line-height:132%}a{text-decoration:none}hr{display:block;width:100%;background-color:#3caa36;border:none;height:1px}.button,button,input[type="button"],input[type="submit"]{background-color:#3caa36;color:#fff;padding:18px 50px;width:auto !important;font-size:17px;border:none;border:2px solid #3caa36;text-transform:lowercase}.button:hover,button:hover,input[type="button"]:hover,input[type="submit"]:hover{background-color:#fff;color:#3caa36}.green h1,.green h2,.green h3,.green h4,.green h5,.green h6,.green p,.green a,.green span,.green li,.green td,.green th,.green label{color:#fff}input,textarea,select{padding:10px 15px;margin-bottom:15px}.slick-loading .slick-list{background:#fff url("/js/slick/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev[dir="rtl"]{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-prev:before[dir="rtl"]{content:"→"}.slick-next{right:-25px}.slick-next[dir="rtl"]{left:-25px;right:auto}.slick-next:before{content:"→"}.slick-next:before[dir="rtl"]{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-40px;list-style:none;display:block;text-align:right;padding:0;width:100%;padding-right:30px;padding-bottom:15px}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px !important;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;background-color:#ababab;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#262626;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button{background-color:#3caa36}.home #nav-container{background-color:transparent;position:absolute}.home #nav-container.fixed{position:fixed;background-color:#262626}#nav-container{position:fixed;top:0;width:100%;z-index:99}#logo{width:45px;height:75px;display:block;margin:0 auto;background-position:center;background-repeat:no-repeat;background-image:url("images/logo.png")}nav #logo{position:absolute;top:10px;left:15px}@media (max-width: 992px){nav #logo{height:35px;background-size:contain}}nav p.phone{color:#fff !important;float:right;margin-bottom:0;font-family:filson-soft,sans-serif}@media (max-width: 992px){nav p.phone{float:left;margin-left:60px}}nav p.phone a{color:#fff}nav ul{padding:0;list-style:none;float:right;display:block;clear:both;margin:0}@media (max-width: 992px){nav ul{display:none}}nav ul li{float:left;margin-left:20px;position:relative}nav ul li:first-child{margin-left:0}nav ul li a{color:#fff;font-family:filson-soft,sans-serif}nav ul li ul{display:none}nav ul li.current-menu-item a,nav ul li.current-menu-parent a{color:#3caa36}nav ul li:hover a{color:#3caa36}nav ul li:hover ul{display:block;background-color:#262626;padding:15px;padding-bottom:10px;right:-15px;position:absolute;z-index:1}nav ul li:hover ul li{display:block;width:100%;width:260px;text-align:right;margin-bottom:5px;margin-left:0}nav ul li:hover ul li a{line-height:100%;color:#fff}nav ul li:hover ul li:hover a,nav ul li:hover ul li.current-menu-item a{color:#3caa36}nav hr{display:block;width:100%;border:none;height:1px;background-color:#fff;margin-top:0;position:relative;top:3px}@media (max-width: 992px){nav hr{display:none}}nav form{display:block;float:right}@media (max-width: 360px){nav form{display:none}}nav form input[type=search]{background-color:transparent;color:#fff;border:none;margin-bottom:0}nav form input[type=search]::placeholder{color:#fff}nav form input[type=submit]{background-image:url("images/search.png");background-color:transparent !important;background-position:center;background-repeat:no-repeat;font-size:0;font-family:filson-soft,sans-serif;position:relative;top:-3px;border:none;cursor:pointer}nav form input[type=submit]:hover{color:#fff}@media (max-width: 992px){nav form input[type=submit]{background-position:right center}}@media (max-width: 992px){nav .search{display:none}}nav #open-nav{display:none;float:right;font-size:30px;font-size:1.875rem;color:#fff;cursor:pointer;position:relative;top:10px}@media (max-width: 992px){nav #open-nav{display:block}}#nav-m{width:100%;height:0;min-height:0;position:absolute;top:0;z-index:1000;overflow:hidden;transition:all 0.3s;background-color:#fff}#nav-m i{font-size:38px;font-size:2.375rem;margin:30px;float:right;cursor:pointer}#nav-m i:hover{color:#262626}#nav-m ul{margin-top:100px;list-style:none;padding:0;max-height:0;transition:all 1s}#nav-m ul li{padding:0;text-align:center;margin-bottom:30px}#nav-m ul li a{text-transform:uppercase;font-size:30px;font-size:1.875rem}#nav-m ul li a span{display:none}#nav-m ul li a:hover{color:#262626}#nav-m ul li ul{margin-top:15px}#nav-m ul li ul li{margin-bottom:15px}#nav-m ul li ul li a{font-size:14px;font-size:.875rem}#nav-m.active{height:auto;min-height:100%}#nav-m.active ul{max-height:5000px}#page.menu{position:fixed;width:100%}#footer .container{background-image:url("images/footer.png");background-position:left 60px center;background-repeat:no-repeat;padding-top:30px;padding-bottom:30px}#footer ul{list-style:none;padding-left:0}#footer ul li{display:inline-block;margin-right:20px}@media (max-width: 768px){#footer ul li{display:block;width:100%;text-align:center}}@media (max-width: 768px){#footer strong{display:block;width:100%;text-align:center}}#footer .social-links{margin-top:20px}#footer .social-links a i{color:#3caa36;font-size:22px}#footer .social-links a:hover i{color:#262626}@media (max-width: 768px){#footer .social-links{text-align:center;display:block;width:100%}#footer .social-links a{display:inline-block;float:none}}#footer .footer-logos img{display:block;float:right;margin-left:15px}#footer .footer-logos img:last-child{margin-left:0}@media (max-width: 992px){#footer .footer-logos{text-align:center;clear:both;padding-top:30px}#footer .footer-logos img{display:inline-block;float:none;margin-left:15px;margin-right:15px;margin-bottom:15px}#footer .footer-logos img:last-child{margin-left:15px}}.social-links{float:left}.social-links .social-link{float:left;margin-right:15px}.social-links .social-link:last-child{margin-right:0}.social-share h5{margin-bottom:0}.social-share a.share-link{margin-right:15px}.section-contact-form input,.section-contact-form textarea{font-size:13px;font-size:.8125rem;width:100%}.section-contact-form form{max-width:600px;margin:0 auto}.section-contact-form form input,.section-contact-form form textarea{border:none;background-color:#f6f6f6}.section-contact-form form input[type=submit],.section-contact-form form textarea[type=submit]{background-color:#262626;margin:0 auto;display:block;cursor:pointer}.section-contact-form form input[type=submit]:hover,.section-contact-form form textarea[type=submit]:hover{background-color:#3caa36;color:#fff}.section-contact-form .wpcf7-form-control div{display:block;margin:0 auto}.section-contact-form .wpcf7-not-valid-tip{display:none}.section-contact-form .wpcf7-response-output{clear:both;font-family:open-sans,sans-serif;border:1px solid #262626}.section-contact-form hr.title-line{width:0;left:-300%;position:relative;margin-left:30px;top:17px;transition:1s}.section-contact-form hr.vertical{width:1px;height:60px;position:relative;z-index:1;margin-bottom:-15px}.section-contact-form.active hr.title-line{width:300%}.section-cta{text-align:center;padding-top:0;margin-top:-70px;margin-bottom:70px}.section-cta hr.ctaline{width:1px;height:60px;background-color:#338157;margin-bottom:-15px;position:relative;z-index:1}.section-cta a.cta-link{display:inline-block}.section-cta a.cta-link.offsetbutton{background-color:#262626;border:2px solid #262626;padding:12px 45px}.section-cta a.cta-link.offsetbutton:hover{background-color:#262626;color:#fff}.section-cta a.cta-link.offsetbutton:before{background-color:#3caa36}.section-cta a.cta-link:hover{background-color:#3caa36;color:#fff}.section-cta a.cta-link:before{background-color:#262626}.section-cta.section-cta-big{background-position:center;background-size:cover;text-align:left;padding-top:45px}.section-cta.section-cta-big .content-container{background-color:rgba(255,255,255,0.7);padding:15px 45px;padding-bottom:30px}.section-cta.section-cta-big .cta-container{text-align:center}.section-cta.section-cta-big .cta-container a.cta-link{display:inline-block;padding:10px 45px;margin-top:-20px}.section-featured-links{padding-bottom:0}.section-featured-links .fa-caret-up{color:#3caa36;text-align:center;font-size:60px;display:block;margin-bottom:-22px}.section-featured-links a.featured-link{margin-bottom:30px}.section-featured-links a.featured-link span.title-box{display:block;width:100%;padding:15px 30px;padding-bottom:75px;background-image:url("images/fl.png");background-position:left bottom;background-repeat:no-repeat;background-size:40%}@media (max-width: 1200px){.section-featured-links a.featured-link span.title-box{min-height:365px}}@media (max-width: 992px){.section-featured-links a.featured-link span.title-box{min-height:323px}}@media (max-width: 768px){.section-featured-links a.featured-link span.title-box{background-size:auto}}.section-featured-links a.featured-link span.title-box img{margin:30px auto;display:block;margin-top:45px}.section-featured-links a.featured-link span.title-box .title{font-family:filson-soft,sans-serif;text-align:center;color:#fff;font-size:34px;display:block;width:100%;line-height:120%}@media (max-width: 992px){.section-featured-links a.featured-link span.title-box .title{font-size:22px}}.section-featured-links a.featured-link .button{display:block;margin:0 auto;width:80% !important;text-align:center;background-color:#262626;border:2px solid #262626;padding:10px 30px;margin-top:-27px;font-family:filson-soft,sans-serif}.section-featured-links a.featured-link .button:before{background-color:#3caa36}.section-featured-links a.featured-link:hover span.title-box{background-size:45%}@media (max-width: 768px){.section-featured-links a.featured-link:hover span.title-box{background-size:auto}}.section-featured-links a.featured-link:hover .button{background-color:#262626;color:#fff}.section-gallery{padding-bottom:10px}.section-gallery ul.slides{list-style:none;padding:0}.section-gallery ul.slides a.gallery-thumb img{width:100%;height:auto;margin-bottom:20px}.twitter-feed ul{padding:0}.twitter-feed ul li{cursor:grab}.section-general-content .row{padding-top:15px;padding-bottom:15px}.section-general-content .row hr.title-line{width:0;left:-300%;position:relative;margin-left:30px;top:17px;transition:1s}.section-general-content .row ul{list-style:none;padding-left:0}.section-general-content .row ul li{padding-left:40px;background-image:url("images/bullet.png");background-position:top 8px left;background-repeat:no-repeat;font-size:16px;line-height:180%;padding-bottom:6px;padding-top:6px}.section-general-content .row .tablepress tfoot th,.section-general-content .row .tablepress thead th{background-color:#b9dcb7}.section-general-content .row .dataTables_info{font-family:open-sans,sans-serif}@media (max-width: 540px){.section-general-content .row #tablepress-1_filter{float:left;margin-bottom:10px}}.section-general-content.active .row hr.title-line{width:300%}.section-mailchimp input[type="text"],.section-mailchimp input[type="email"]{width:100%}.section-mailchimp #mc-embedded-subscribe{float:right}.section-green-content .container{padding-left:45px;padding-right:45px;padding-top:30px;padding-bottom:30px;overflow:hidden}@media (max-width: 992px){.section-green-content .container{padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px}}.section-green-content .fa-caret-up{color:#3caa36;text-align:center;font-size:60px;display:block;margin-bottom:-22px}.section-green-content h2{margin-top:0}.section-green-content hr.title-line{width:300%;left:-300%;position:relative;margin-left:30px;top:17px;background-color:#fff}.accordion{padding-left:5%;padding-right:5%}.accordion .question{position:relative;background-position:bottom 5px center;background-repeat:no-repeat;border-bottom:2px solid #f6f6f6}.accordion .question p{color:#262626;padding:15px 0;cursor:pointer;margin:0;padding-right:50px;margin-top:15px;font-weight:700;padding-left:15px}.accordion .question i{color:#262626;position:absolute;right:25px;top:20px;padding:5px;background-color:#3caa36;color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.accordion .answer{max-height:0;overflow:hidden;transition:max-height 0.6s;padding:0 15px}.accordion .answer.active{max-height:1000px}.section-testimonials .container{background-color:#f6f6f6;padding-top:30px}.section-testimonials .testimonial{cursor:e-resize;padding-left:45px;padding-right:45px;overflow:hidden}.section-testimonials .testimonial .testimonial-content{margin-bottom:0}.section-testimonials .testimonial .name{text-transform:uppercase;margin-left:45px;margin-top:0}.section-testimonials .testimonial hr{position:relative;left:-100%;margin-left:30px;top:24px}.archive{padding-top:45px}.archive .post{margin-bottom:45px}.archive .post .grey{width:90%;padding:6%;margin-left:5%;position:relative;z-index:1;margin-top:-30px;overflow:hidden}.archive .post .grey h3{margin-top:0}.archive .post .grey h6{margin-bottom:0}.archive .post .grey hr.title-line{width:300%;left:-300%;position:relative;margin-left:30px;top:17px}.archive .post hr.link-line{width:1px;height:60px;margin-top:-30px;z-index:1;position:relative;background-color:#338157;margin-bottom:-32px}.archive .post .read-more{background-color:#262626;border:2px solid #262626;padding:12px 45px;margin:0 auto;display:block;width:188px !important;margin-top:20px}.archive .post .read-more:hover{background-color:#fff;color:#262626}.archive-navigation{text-align:center;padding-top:15px;padding-bottom:15px}.archive-navigation .current{border-bottom:1px solid #262626}.post-navigation{text-align:center}.top-slider{position:relative}.top-slider .slide{display:block;width:100%;height:825px;background-size:cover;background-position:center}@media (max-width: 1200px){.top-slider .slide{height:680px}}@media (max-width: 992px){.top-slider .slide{height:515px}}@media (max-width: 768px){.top-slider .slide{height:400px}}@media (max-width: 480px){.top-slider .slide{height:240px}}.top-slider img{width:100%;height:auto}.video-container{display:block;width:100%;height:56vw;min-height:600px;position:relative;overflow:hidden}.video-container video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1000;overflow:hidden}.home-green-content{padding-top:0;margin-top:-150px}.home-logo{position:absolute;left:50%;margin-left:-170px;top:50%;margin-top:-112px}@media (max-width: 380px){.home-logo{width:200px;margin-left:-100px}}.home-logo.home-logo-slider{top:430px}@media (max-width: 1200px){.home-logo.home-logo-slider{top:390px}}@media (max-width: 992px){.home-logo.home-logo-slider{top:297px}}@media (max-width: 768px){.home-logo.home-logo-slider{top:283px;width:200px;margin-left:-100px}}@media (max-width: 480px){.home-logo.home-logo-slider{display:none}}
/*# sourceMappingURL=main.css.map */
