.turbinado{font-family:"turbinado-pro",sans-serif}#trex-spacer{width:82%;height:88%;background:#f2e7df;bottom:0;right:0}.gform_footer{text-align:center}.gform_wrapper ul li.gfield{clear:none}.button,button,input[type=submit],input[type=reset],input[type=button]{background-color:#000;color:#fff;border:solid 1px #000;box-shadow:none;box-sizing:border-box;font-size:16px !important;font-weight:400;padding:15px 25px;margin:0 auto;display:inline-block;text-decoration:none;-webkit-transition:background .5s ease-out;-moz-transition:background .5s ease-out;-o-transition:background .5s ease-out;transition:background .5s ease-out}.button:hover,button:hover,input[type=reset]:hover,input[type=button]:hover,.button:focus,button:focus,input[type=reset]:focus,input[type=button]:focus,input[type=submit]:hover{background:0 0;color:#000}input[type=text],input[type=url],input[type=email],input[type=tel],input[type=number],input[type=password],textarea,select,.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password],textarea,select{outline-style:none;font-size:16px;font-family:inherit;letter-spacing:normal;padding:10px !important;border:1px solid #333;border-width:0 0 1px !important;background:0 0;width:100%}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning,.error{background-color:#ffdfe0;margin-bottom:6px !important;padding:6px 6px 4px !important;border-top:none;border-bottom:none}.gform_wrapper .gform_footer{padding:15px 0 0 !important;margin:0 !important}.gform_wrapper span.ginput_product_price{color:#369a68;font-size:1.5em}.gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select,.gform_wrapper.gf_browser_chrome .ginput_complex select{text-indent:2px;line-height:1.5em;margin-bottom:0 !important;margin-top:0 !important}::placeholder,option.gf_placeholder:checked{color:#666 !important}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:25px !important}.blog-title-row{background:#fff;text-align:center;padding:10% 0 5%;margin-bottom:30px}.blog-title-row h1{text-decoration:none;font-weight:600;text-transform:uppercase;padding:0 10%;line-height:1em}.blog-title-row h1 span{font-weight:800;color:#bd1e2c}.blog-title-row .blog-grid-sub-title{padding:35px 0 0;margin:0;font-size:21px;font-weight:400}.on-by{padding:15px 0 0;margin:0;text-transform:uppercase;font-size:21px;font-weight:400}.cat-buttons{text-align:center;padding:0 0 15px;margin:0 0 35px;border-bottom:1px solid #ccc}.cat-buttons a{color:#fff;text-transform:uppercase;font-size:12px;font-weight:800;margin:0 5px 15px;padding:10px 15px;background:#000;display:inline-block;white-space:nowrap;text-decoration:none;line-height:1em}.cat-buttons a:hover{background:#bd1e2c}.blog-search-form{display:none}.blog-search-form.no-results{display:block}.no-results-text{text-align:center}.blog-search-form form{max-width:600px;margin:0 auto;display:flex;justify-content:center;align-items:center}.blog-search-form form label{width:60%;padding:0 10px 0 0;margin:0 !important}.blog-search-form form input[type=search]{width:100%}.blog-search-form form input[type=search],.blog-search-form form input[type=submit]{padding:0 10px;margin:0;height:50px;line-height:50px}.single-blog-content{position:relative}.featured-img-single{padding:0 0 25px}.single-blog-content .author-meta{display:flex;align-items:center;padding:0 0 25px 20px}.single-blog-content .author-meta .author-data{padding:0 30px 0 0;margin:0 20px 0 0;border-right:solid 1px #999}.single-blog-content .author-meta .author-img{padding:0 10px 0 0}.single-blog-content .author-meta .author-img img{-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:75px;height:75px}.single-blog-content .author-meta .author-name{font-weight:800;font-size:17px;line-height:1em}.single-blog-content .author-meta .author-job-title{font-weight:400;font-size:14px}.single-blog-content .author-meta .author-socials a{color:#000;margin:0 5px 0 0;font-size:15px}.single-blog-content .post-cat-links a{color:#000;text-transform:lowercase;font-weight:600;font-size:15px}.author-archive-content{position:relative}.author-bio{padding:0 0 50px}.author-archive-content .author-meta{display:flex;align-items:center;padding:0 0 25px;margin:0 0 25px;border-bottom:solid 1px #999}.author-archive-content .author-meta .author-data{padding:0 30px 0 0;margin:0 20px 0 0}.author-archive-content .author-meta .author-img{padding:0 10px 0 0}.author-archive-content .author-meta .author-img img{-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:75px;height:75px}.author-archive-content .author-meta .author-name{font-weight:800;font-size:17px;line-height:1.2em}.author-archive-content .author-meta .author-job-title{font-weight:400;font-size:14px}.author-archive-content .author-meta .author-socials a{color:#000;margin:0 5px 0 0;font-size:15px}.author-archive-posts h3{padding:0;margin:0 0 40px}h2.blog-title-grid{font-size:18px;font-weight:800;margin:0;padding:0 0 25px}h2.blog-title-grid a{color:#000}h2.blog-title-grid a:hover{color:#b80606}.blog-grid-item{margin-bottom:40px}.featured-img-grid{padding:0 0 25px;position:relative}.featured-img-grid .cat-button{position:absolute;left:-10px;top:-10px}.featured-img-grid .cat-button a{color:#fff;background:#bd1e2c;-moz-border-radius:25px;-webkit-border-radius:25px;-o-border-radius:25px;border-radius:25px;padding:5px 15px;font-weight:600;font-size:12px;line-height:1em;text-transform:uppercase}.featured-img-grid .cat-button a:hover{color:#fff;background:#333;text-decoration:none}.blog-grid-item a.read-more-link{font-weight:800;color:#b80606;font-size:14px}.blog-grid-signup{background:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:px;border-radius:20px;height:100%;padding:25px 15px}.blog-grid-signup .gform_wrapper{margin-bottom:0;margin-top:0}.blog-grid-signup ul.gform_fields li.gfield{padding-right:0}body .blog-grid-signup .gform_wrapper ul li.gfield{margin-top:0;padding-top:0}body .blog-grid-signup .gform_wrapper .top_label div.ginput_container{margin-top:0}.blog-grid-signup .gform_wrapper li.hidden_label input{margin-top:0}.blog-grid-signup input[type=submit]{width:100% !important;text-align:center}.blog-grid-resource{padding-bottom:50px}.pagination{display:flex;padding:0 0 20px;justify-content:center}.pagination a,.pagination span{text-decoration:none;border:0;background:#000;padding:5px 10px;margin:0 2px;color:#fff;display:inline-block}.pagination a:hover,.pagination span.current{background:#bd1e2c;color:#fff}@media (min-width:992px){.tns-controls button{font-size:72px !important}.tns-controls [data-controls=prev]{position:absolute;left:-50px;top:50%;transform:translateY(-50%)}.tns-controls [data-controls=next]{position:absolute;right:-50px;top:50%;transform:translateY(-50%)}}@media (max-width:767px){.single-blog-content .author-meta{display:flex;align-items:center;padding:0 0 35px}.single-blog-content .author-meta{flex-wrap:wrap}.single-blog-content .author-meta .author-img{flex-basis:15%}.single-blog-content .author-meta .author-data{flex-basis:85%;padding:0;margin:0;border-right:0;line-height:1.5em}.single-blog-content .author-meta .author-name{font-weight:800;font-size:16px}.single-blog-content .author-meta .post-cat-links{padding:10px 0 0;margin:20px 0 0;border-top:solid 1px #ccc}#impact-resources .resource-grid .resource-item,.resource-grid .resource-item{flex-basis:100%;margin:0 0 25px}.blog-title-row{padding:25% 0 5%}.cat-buttons a{width:100%;display:block;text-align:center}.gform_wrapper.gravity-theme .ginput_cardextras{display:block !important}.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left legend{float:left;padding-top:0 !important;padding-bottom:8px !important}}