@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,700,900);
body{font-family:Montserrat,sans-serif}.message{border:1px solid #ccc;border-radius:var(--radius-medium);display:block;font-weight:var(--weight-bold);margin-bottom:20px;padding:15px;text-align:center}.message.success{border-color:var(--color-green);color:var(--color-green)}.message.info{border-color:var(--color-blue);color:var(--color-blue)}.message.warning{border-color:var(--color-yellow);color:var(--color-yellow)}.message.error{border-color:var(--color-red);color:var(--color-red)}.paginator{align-items:center;display:flex;justify-content:center;margin:20px 0}.paginator a,.paginator span{border:1px solid #ccc;border-right:0;color:#555;display:inline-block;font-weight:var(--weight-bold);padding:8px 16px;text-decoration:none;transition-duration:.2s}.paginator a:first-of-type{border-radius:var(--radius-normal) 0 0 var(--radius-normal)}.paginator a:last-of-type{border-radius:0 var(--radius-normal) var(--radius-normal) 0;border-right:1px solid #ccc}.paginator a:hover{background:var(--gradient-green);background-size:200%;color:#fbfbfb}.paginator span{background:#ccc}.htmlchars{color:var(--color-default)}.htmlchars :first-child{margin-top:0}.htmlchars h2,.htmlchars h3,.htmlchars h4,.htmlchars h5{font-weight:var(--weight-bold);margin:40px 0 20px}.htmlchars h2{font-size:1.8em}.htmlchars h3{font-size:1.6em}.htmlchars h4{font-size:1.4em}.htmlchars h5{font-size:1.2em}.htmlchars p{margin-top:25px}.htmlchars ol,.htmlchars ul{margin:20px 0 20px 40px}.htmlchars ul{list-style:circle}.htmlchars ol li,.htmlchars ul li{margin-top:5px}.htmlchars a{color:var(--color-green);font-weight:var(--weight-bold);text-decoration:none}.htmlchars a:hover{text-decoration:underline}.htmlchars img{border-radius:var(--radius-medium);margin-top:30px}.htmlchars pre{background:#eee;border-radius:var(--radius-normal);margin:20px 0;overflow-x:auto;padding:20px}.social_share{align-items:center;background:#fbfbfb;border-bottom:3px solid var(--color-green);border-radius:var(--radius-medium);display:flex;justify-content:space-between;margin-top:50px;padding:30px}.social_share_title{font-size:var(--font-normal);font-weight:var(--weight-normal)}.social_share_medias{display:flex}.social_share_medias div{margin-right:10px}.empty_content{color:var(--color-default);margin:0 auto;max-width:100%;text-align:center;width:800px}.empty_content_cover{width:500px}.empty_content_title{font-size:2em;font-weight:var(--weight-bold)}.empty_content_desc{font-size:1.1em;margin:10px 0 40px}.title_image{margin:0 auto 30px;max-width:100%;width:300px}.empty_content_btn{color:#fff;display:inline-block;font-size:1.4em;font-weight:var(--weight-bold);padding:20px 40px;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.main_header{color:#fff;padding:15px 0}.main_header .container{align-items:center;display:flex;justify-content:space-between}.main_header_logo h1 a{color:#fff;font-weight:var(--weight-normal);text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.main_header_nav{align-items:center;display:flex}.main_header_nav_links{display:block!important}.main_header_nav_links .link{color:#fff;display:inline-block;font-size:var(--font-small);font-weight:var(--weight-bold);padding:6px 12px;text-decoration:none;text-transform:uppercase}.main_header_nav_links .link:hover{background:rgba(0,0,0,.5)}.main_header_nav_links .login{background:var(--hover-color-green)}.main_header_nav_mobile,.main_header_nav_mobile_close{display:none}.home_featured{background:rgba(0,0,0,.5);color:#fff;position:relative}.home_featured:after{background:url(../images/home-featured.jpg) top no-repeat;background-attachment:fixed;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:var(--index-back)}.home_featured_content{padding:80px 0 0}.home_featured_header{margin:0 auto;max-width:100%;text-align:center;width:660px}.home_featured_header h1{font-size:3em;font-weight:var(--weight-bold);text-shadow:0 1px 1px rgba(0,0,0,.8)}.home_featured_header p{font-size:var(--font-medium);font-weight:var(--weight-normal);margin:30px 0 50px}.home_featured_header .features{font-size:var(--font-small);letter-spacing:2px;text-transform:uppercase}.home_featured_btn{cursor:pointer;display:inline-block;font-weight:var(--weight-black);padding:30px;text-shadow:0 1px 1px rgba(0,0,0,.5);text-transform:uppercase}.home_featured_app{display:block;margin:0 auto;position:relative;text-align:center;z-index:var(--index-fold)}.home_featured_app img{border-radius:var(--radius-medium);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);max-width:90%}.home_featured_app:after{background:#fff;bottom:0;content:"";height:50%;left:0;position:absolute;width:100%;z-index:var(--index-back)}.home_features_header{color:#555;margin:20px 0 40px;text-align:center}.home_features_header p{margin-top:10px}.home_features_content{display:flex}.home_features_content article{border-top:3px solid #fff;flex-basis:calc(33.33% - 20px);margin:10px;padding:30px;text-align:center}.home_features_content article.active,.home_features_content article:hover{border-top:3px solid var(--color-green);box-shadow:0 4px 4px 0 rgba(0,0,0,.3)}.home_features_content article img{width:60%}.home_features_content article h3{font-size:var(--font-medium);font-weight:var(--weight-normal);margin:20px 0 10px}.home_features_content article p{font-size:var(--font-small)}.home_optin{background:#fbfbfb}.home_optin_content{align-items:flex-start;color:#555;display:flex}.home_optin_content_flex{flex-basis:50%;padding:20px}.home_optin_content_flex .icon{color:var(--hover-color-green);display:block;font-size:5em;text-align:center}.home_optin_content header h2{font-size:2em;font-weight:var(--weight-bold);margin-top:10px}.home_optin_content header p{font-size:var(--font-medium);margin-top:30px}.home_optin_content h4{font-size:var(--font-medium);margin-bottom:30px;text-align:center}.home_optin_content form input{border:1px solid #ccc;border-radius:var(--radius-normal);display:block;font-size:var(--font-small);margin-bottom:15px;padding:15px;width:100%}.home_optin_content form button{border:none;color:#fff;cursor:pointer;display:block;font-size:var(--font-medium);font-weight:var(--weight-black);padding:20px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.5);width:100%}.optin_page_content{color:var(--color-default);margin:0 auto;max-width:100%;text-align:center;width:800px}.optin_page_content img{max-width:100%;width:400px}.optin_page_content h1{font-size:2.3em;font-weight:var(--weight-bold)}.optin_page_content p{font-size:1.1em;margin:20px 0}.optin_page_btn{color:#fff;display:inline-block;font-size:1.4em;font-weight:var(--weight-bold);margin-top:20px;padding:20px 40px;text-decoration:none}.blog_content{padding-bottom:0}.blog_header{color:#555;margin-bottom:30px;text-align:center}.blog_header h2{font-size:2em;font-weight:var(--weight-light)}.blog_header p{margin-top:10px}.blog_articles{display:flex;flex-wrap:wrap}.blog_article{color:#555;flex-basis:calc(33.33% - 40px);margin:20px}.blog_article img{border-bottom:3px solid #e9e9e9;border-radius:var(--radius-medium)}.blog_article:hover img{border-color:var(--color-green)}.blog_article h2{font-size:var(--font-medium);font-weight:var(--weight-bold)}.blog_article .meta{font-size:var(--font-small);font-weight:var(--weight-light)}.blog_article p{font-size:var(--font-small);margin:20px 0}.blog_article a{color:#555;text-decoration:none}.blog_article a:hover{text-decoration:underline}.blog_page_header{background:var(--gradient-green);background-size:200%;padding:40px;text-align:center}.blog_page_header h1{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:hsla(0,0%,100%,.2);color:rgba(0,0,0,.4);font-size:3em}.blog_page_header p{margin:20px auto 30px;max-width:100%;width:700px}.blog_page_header form{display:inline-block;max-width:100%;width:400px}.blog_page_header form label{align-items:center;background:#fff;border-radius:var(--radius-large);display:flex;justify-content:center;overflow:hidden}.blog_page_header form input{background:#fff;border:none;color:#555;flex-basis:100%;font-size:var(--font-normal);outline:none;padding:12px 12px 12px 20px}.blog_page_header form button{border:none;color:#555;cursor:pointer;font-size:var(--font-medium);outline:none;padding:0 20px 0 0}.post_page_hero{margin:0 auto;max-width:90%;padding:40px 0;width:860px}.post_page_header{position:relative;text-align:center}.post_page_header h1{color:#fbfbfb;font-size:2.4em;font-weight:var(--weight-normal);margin:30px 0;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.post_page_header:after{background:var(--gradient-green);background-size:200%;content:"";height:70%;left:0;position:absolute;top:0;width:100%;z-index:var(--index-back)}.post_page_cover{border-bottom:3px solid var(--color-green);border-radius:var(--radius-medium)}.post_page_content{margin:0 auto;max-width:90%;width:860px}.post_page_meta{color:#555;justify-content:space-between;margin-top:20px}.post_page_meta,.post_page_meta .author{align-items:center;display:flex}.post_page_meta .author .name{padding-left:10px}.post_page_meta .author img{border-radius:var(--radius-round);width:40px}.post_page_related.content{padding-bottom:0}.post_page_related_header{color:#555;margin-bottom:30px;text-align:center}.post_page_related header h4{font-size:3em;font-weight:var(--weight-light)}.post_page_related header p{font-size:var(--font-small);margin-top:10px}.home_video{background:rgba(0,0,0,.5);position:relative}.home_video:after{background:url(../images/home-featured.jpg) top;background-attachment:fixed;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:var(--index-back)}.home_video_content{color:#fff;padding:80px 0;text-align:center}.home_video_content h2{font-size:2em;font-weight:var(--weight-light)}.home_video_content span{cursor:pointer;font-size:6em;margin-top:15px;text-shadow:0 4px 4px rgba(0,0,0,.8)}.home_video_content span:hover{color:var(--hover-color-green)}.home_video_modal{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:var(--index-modal)}.home_video_modal_box{margin:auto;max-width:90%;width:800px}.footer_optout{background:url(../images/footer-bg.jpg) top no-repeat;background-size:cover;margin-top:40px;padding-top:20px}.footer_optout_content{margin:0 auto;max-width:100%;padding:20px 0;text-align:center;width:500px}.footer_optout .icon{color:#555;font-size:5em}.footer_optout h2{color:#555;font-size:2em;font-weight:var(--weight-black)}.footer_optout p{margin:20px 0 40px}.footer_optout_btn{color:#fff;cursor:pointer;display:inline-block;font-size:var(--font-medium);font-weight:var(--weight-black);padding:15px 40px;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.5)}.main_footer{background:#e9e9e9}.main_footer_content{display:flex}.main_footer_content article{background:hsla(0,0%,100%,.2);color:#555;flex-basis:25%;padding:20px}.main_footer_content article h2{border-bottom:1px solid #ccc;font-size:var(--font-medium);margin-bottom:20px;padding-bottom:10px}.main_footer_content article a,.main_footer_content article p{display:block;font-size:var(--font-small);margin-top:10px}.main_footer_content article a{color:var(--color-green);font-weight:var(--weight-bold);text-decoration:none;transition-duration:var(--hover-duration)}.main_footer_content article a:hover{color:var(--hover-color-green)}.main_footer_content article a:before{background-image:var(--gradient-green);background-size:200%;border-radius:var(--radius-round);color:#fff;padding:6px;transition-duration:var(--hover-duration)}.main_footer_content article a:hover:before{background-position:100%}.main_footer_content .social a{display:block;margin-bottom:20px}.about_header{color:#555;margin:0 auto 40px;max-width:100%;text-align:center;width:800px}.about_header h1{font-size:2em;font-weight:var(--weight-light)}.about_page_steps{display:flex;flex-wrap:wrap;justify-content:center}.about_page_steps article{color:#555;flex-basis:calc(33.33% - 40px);margin:20px;padding:30px;text-align:center}.about_page_steps article .icon{background:var(--gradient-green);background-size:200%;border-radius:var(--radius-medium);color:#fff;display:inline-block;font-size:2em;padding:15px 20px}.about_page_steps article h3{font-size:var(--font-medium);font-weight:var(--weight-normal);margin:20px 0 0}.about_page_steps article p{line-height:1.4;margin-top:15px}.about_page_media{position:relative}.about_page_media:after{background:var(--gradient-green);background-size:200%;bottom:0;content:"";height:60%;position:absolute;width:100%;z-index:var(--index-back)}.about_media_video{border-radius:var(--radius-medium);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.5);margin:0 auto;max-width:90%;overflow:hidden;width:860px}.about_page_cta{background:var(--gradient-green);background-size:200%;text-align:center}.about_page_cta_content{max-width:100%;width:600px}.about_page_cta_content p{margin:20px 0}.about_page_cta_btn{background:var(--hover-color-green);color:#fff;cursor:pointer;display:inline-block;font-size:var(--font-medium);font-weight:var(--weight-black);margin-top:20px;padding:20px 40px;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.about_page_cta_btn:hover{background:var(--color-green)}.faq_header{margin-bottom:30px;text-align:center}.faq_header h3{font-size:2em;font-weight:var(--weight-light);margin-bottom:20px}.faq_asks{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}.faq_ask{border:1px solid #ccc;border-bottom:3px solid var(--color-green);border-radius:var(--radius-medium);color:var(--color-default);cursor:pointer;flex-basis:calc(50% - 30px);margin:15px;padding:20px}.faq_ask h4{font-size:var(--font-medium);font-weight:var(--weight-bold)}.faq_ask p{font-size:var(--font-small)}.faq_ask a{color:var(--color-green);font-weight:var(--weight-bold);text-decoration:none}.faq_ask a:hover{text-decoration:underline}.faq_ask_coll{display:none}.auth_content{color:#555}.auth_content a{color:var(--color-green);font-weight:var(--weight-bold);text-decoration:none;transition:var(--hover-duration)}.auth_content a:hover{color:var(--hover-color-green)}.auth_header{margin-bottom:50px;text-align:center}.auth_header h1{font-size:2.4em;font-weight:var(--weight-light)}.auth_form{margin:0 auto;max-width:100%;width:500px}.auth_form_label{display:flex}.auth_form_label label{width:calc(50% - 10px)}.auth_form_label label:last-of-type{margin-left:20px}.auth_form label{display:block;margin-top:30px}.auth_form label div{align-items:center;display:flex;font-size:var(--font-small);font-weight:var(--weight-bold);justify-content:space-between;margin-bottom:15px}.auth_form label input{border:1px solid #ccc;border-radius:var(--radius-medium);-webkit-border-radius:var(--radius-medium);-moz-border-radius:var(--radius-medium);color:#555;display:block;font-size:var(--font-normal);outline:none;padding:15px 20px;width:100%}.auth_form .check{align-items:center;cursor:pointer;display:flex;font-size:var(--font-small);margin:20px 0 30px;transition:var(--hover-duration)}.auth_form .check:hover{color:#000}.auth_form .check input{display:inline-block;font-size:var(--font-large);margin-right:10px;width:auto}.auth_form_btn{border:none;border-radius:var(--radius-medium);color:#fff;cursor:pointer;display:block;font-size:var(--font-medium);font-weight:var(--weight-black);margin-top:30px;padding:15px;width:100%}.terms_page_header{background:var(--gradient-green);background-size:200%;color:#fff;padding:50px 40px;text-align:center}.terms_page_header h1{font-size:2em;font-weight:var(--weight-bold);text-shadow:1px 1px 0 rgba(0,0,0,.4)}.terms_page_header p{color:rgba(0,0,0,.4);font-weight:var(--weight-black);margin-top:10px}.terms_page_content{margin:0 auto;padding:60px 0 0;width:800px}@media (max-width:62em){.main_header_logo{font-size:.8em}.main_header_nav{text-align:center}.main_header_nav_mobile{background:rgba(0,0,0,.3);cursor:pointer;display:block;font-size:var(--font-medium);padding:4px 8px}.main_header_nav_mobile:hover{background:rgba(0,0,0,.6)}.main_header_nav_mobile_close{color:var(--color-red);cursor:pointer;display:block;font-size:2em;padding:10px}.main_header_nav_mobile_close:hover{color:var(--hover-color-red)}.main_header_nav_links{background:#fff;border-left:1px solid #e9e9e9;display:none;height:100%;left:100%;max-width:80%;padding:20px;position:fixed;top:0;width:300px;z-index:var(--index-menu)}.main_header_nav_links .link,.main_header_nav_links .login{background:none;color:#555;display:block;padding:10px;transition-duration:0s}.main_header_nav_links .link:hover{background:#fff;background-image:var(--gradient-green);color:#fff}.main_footer_content{flex-wrap:wrap;text-align:center}.main_footer_content article{flex-basis:50%}.blog_article{flex-basis:calc(50% - 40px)}.faq_ask{flex-basis:100%;margin:20px 0 0}}@media (max-width:52em){.home_featured_header{font-size:.8em}.home_features_content{flex-wrap:wrap}.home_features_content article{flex-basis:100%}.home_optin_content{flex-wrap:wrap;text-align:center}.home_optin_content_flex{flex-basis:100%}.about_page_steps article{flex-basis:100%;margin:20px 0 0}.post_page_meta{display:none}.social_share{flex-wrap:wrap;justify-content:center}.social_share_title{flex-basis:100%;margin-bottom:20px;text-align:center}.post_page_header h1{font-size:1.8em}.post_page_hero{padding:10px 0 0}}@media (max-width:32em){.main_footer_content article{flex-basis:100%}.blog_article{flex-basis:calc(100% - 40px);text-align:center}.optin_page_content h1{font-size:1.8em}}
