.blog-2016 h3{font-size:36px;color:#122235}.blog-2016 .header-container-wrapper{width:100%}.blog-2016 .main-content{padding:100px 0}.blog-2016 .featured-listing{width:65.8%;display:inline-block;vertical-align:top}.blog-2016 .featured-listing .featured-wrapper{background-size:cover !important;padding:105px 0px}.blog-2016 .featured-content{max-width:436px}.blog-2016 .featured-content .white-overlay{background:rgba(255,255,255,0.90);padding:30px}.blog-2016 .featured-content .text{padding-left:70px}.blog-2016 img.featured-icon{max-width:50px;max-height:50px;float:left}.blog-2016 .featured-header h2{margin:0;line-height:.5}.blog-2016 .featured-header h2 a{font-size:24px;text-decoration:none;color:#4d4d4d;font-weight:400;line-height:1}.blog-2016 .featured-topic{margin-bottom:11px}.blog-2016 .featured-topic a.topic-name{font-size:18px;text-decoration:none;text-transform:uppercase;font-weight:600;color:#098f45;letter-spacing:3.5px;cursor:pointer}.blog-2016 .latest-listing{width:31.5%;display:inline-block;vertical-align:top;padding-left:2%}.blog-2016 .arrow-down{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:9px solid #afafaf;margin:0 auto}.blog-2016 .latest-listing .title{font-size:24px;text-align:center;color:#000;text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid #edeef3}.blog-2016 img.recent-icon{max-width:50px;max-height:50px;float:left}.blog-2016 .recent-content .text{padding-left:65px}.blog-2016 a.topic-name{font-size:14px;text-decoration:none;text-transform:uppercase;font-weight:600;color:#098f45;letter-spacing:2.5px;cursor:pointer}.blog-2016 .recent-topic{margin-bottom:5px}.blog-2016 .recent-content{border-bottom:1px solid #edeef3;padding-bottom:20px;padding-top:20px}.blog-2016 .recent-header h2{margin:0;line-height:1.2em;font-size:18px}.blog-2016 .recent-header h2 a{font-size:18px;color:#4d4d4d;text-decoration:none;line-height:1.7em}.blog-2016 .search-filter{padding-top:50px;padding-bottom:50px;background:rgba(255,255,255,0.8);width:100%}.blog-2016 .search-filter .search{width:48.7%;position:relative;display:inline-block;vertical-align:top}.blog-2016 .search-filter .gsc-input-box{border:1px solid #edeef3 !important;background:#fff;height:50px;box-sizing:border-box}.blog-2016 .search-filter .gsc-input input{background:transparent !important;height:50px !important;font-family:"brandon-grotesque",sans-serif;font-size:18px;color:#4d4d4d;margin:0 !important}.blog-2016 .search-filter .gsc-input-box .gsib_a{padding:0 20px !important}.blog-2016 .search-filter .gsst_a .gscb_a{display:none}.blog-2016 .search-filter input.gsc-search-button,.blog-2016 .search-filter input.gsc-search-button:hover,.blog-2016 .search-filter input.gsc-search-button:focus{background-image:url(//cdn2.hubspot.net/hubfs/152131/images/search-icon.png);background-repeat:no-repeat;background-size:20px;background-position:50%;background-color:white !important;border:none !important;width:0 !important;height:0 !important;padding:20px 12px}.blog-2016 .search-filter td.gsc-search-button{position:absolute !important;right:45px;display:block !important;top:3px}.blog-2016 .search-filter .gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0}.blog-2016 .search-filter .gsc-input input::-webkit-input-placeholder{color:#4d4d4d}.blog-2016 .search-filter .gsc-input input:-moz-placeholder{color:#4d4d4d}.blog-2016 .search-filter .gsc-input input::-moz-placeholder{color:#4d4d4d}.blog-2016 .search-filter .gsc-input input:-ms-input-placeholder{color:#4d4d4d}.blog-2016 .category-filter{padding-left:2%;display:inline-block;width:23.1%}.blog-2016 .category-filter select{border:1px solid #edeef3;height:50px;width:100%;-webkit-appearance:none;background-color:white;padding:12px 20px;font-size:18px;color:#4d4d4d;font-family:"brandon-grotesque",sans-serif;border-radius:0;background-image:url(//cdn2.hubspot.net/hubfs/152131/images/down-arrow-icon.png);background-repeat:no-repeat !important;background-size:14px !important;background-position:93% 50% !important}.blog-2016 .secondary-filter{padding-left:2%;display:inline-block;width:23.1%}.blog-2016 .secondary-filter select{border:1px solid #edeef3;height:50px;width:100%;-webkit-appearance:none;background-color:white;padding:12px 20px;font-size:18px;color:#4d4d4d;font-family:"brandon-grotesque",sans-serif;border-radius:0;background-image:url(//cdn2.hubspot.net/hubfs/152131/images/down-arrow-icon.png);background-repeat:no-repeat !important;background-size:14px !important;background-position:93% 50% !important}.blog-2016 .listing-section .post-listing,.blog-2016 .listing-section .post-listing-simple{margin-left:-15px;margin-right:-15px}.blog-2016 .listing-section ul{margin:0;padding:0;list-style:none}.blog-2016 .listing-section li.post-item{max-width:355px;display:inline-block;vertical-align:top;margin-bottom:50px;margin-left:14px;margin-right:14px;text-align:left}.blog-2016 .listing-section .post-image{background-color:#edeef3 !important;height:187px;background-size:cover !important}.blog-2016 .listing-section .post-text{border:1px solid #edeef3;padding:30px 35px;min-height:175px;position:relative}.blog-2016 .listing-section .post-header h2{margin:0;line-height:1.2em;font-size:21px}.blog-2016 .listing-section .post-header h2 a{font-size:21px;color:#4d4d4d;text-decoration:none;line-height:1.7em}.blog-2016 .listing-section .publish-date{position:absolute;bottom:30px}.blog-2016 .pagination{text-align:center}.blog-2016 .pagination ul li{display:inline-block;width:50px;height:50px;line-height:50px;border:1px solid #122235;margin-right:15px}.blog-2016 .pagination ul li:last-child{margin-right:0}.blog-2016 .pagination li.disabled{display:none}.blog-2016 .pagination li.active{background-color:#122235;color:white}.blog-2016 .pagination a.page-link{text-decoration:none}.blog-2016 .pagination a.page-link:hover{text-decoration:underline}.blog-2016 .all-posts-link{max-width:150px;margin:0 auto;margin-top:25px;background-color:#122235;color:white;border-radius:100px;text-align:center;padding:10px;cursor:pointer}.blog-2016 .banner{background:url('//cdn2.hubspot.net/hubfs/152131/fc-headerMock.jpg') no-repeat;background-size:cover !important;padding:80px 0}.blog-2016 .banner h1 a{color:white;text-decoration:none;font-size:72px;font-weight:400}.blog-2016 .individual-post .blog-post-wrapper{max-width:750px;margin:0 auto}.blog-2016 .individual-post .blog-post-title h1{font-size:36px;color:#122235;margin-top:10px;line-height:1.3em;margin-bottom:20px}.blog-2016 .individual-post .publish-date{color:#4d4d4d;font-size:16px;margin-bottom:35px}.blog-2016 .individual-post .featured-image{display:none}.blog-2016 .individual-post .section.post-header{padding-bottom:0}.blog-2016 .individual-post .post-body{padding-top:0;padding-bottom:0}.blog-2016 .comments-section .section.post-footer{padding-top:0}.blog-2016 .individual-post .content-offer-section{padding-top:50px;margin-top:50px;border-top:1px solid #edeef3;border-bottom:1px solid #edeef3;padding-bottom:50px;margin-bottom:50px}.blog-2016 .comments-section{max-width:750px;margin:0 auto}.blog-2016 .comments-header{max-width:750px;margin:0 auto !important;float:none !important;padding-top:50px;border-top:1px solid #edeef3}.blog-2016 #comments-listing .comment.depth-0{border:0}.blog-2016 #comments-listing{border-bottom:1px solid #edeef3;padding-bottom:50px;margin-bottom:50px}.blog-2016 .individual-post .post-body a{color:#1b72a7;text-decoration:none}.blog-2016 .individual-post .post-body a:hover{text-decoration:underline}.blog-2016 #comment-form input{height:50px;box-sizing:border-box;width:100%;border:1px solid #afafaf;font-family:"brandon-grotesque",sans-serif;font-size:18px;padding:12px 20px;color:#4d4d4d}.blog-2016 #comment-form .hs-form fieldset{max-width:100%}.blog-2016 #comment-form textarea{width:100% !important;height:300px;font-family:"brandon-grotesque",sans-serif;font-size:18px;padding:12px 20px;color:#4d4d4d;box-sizing:border-box;border:1px solid #afafaf}.blog-2016 #comment-form .hs-form-field>label{display:none}.blog-2016 #comment-form .hs-form-field{margin-bottom:20px}.blog-2016 #comment-form .hs_submit input{padding:0;max-width:145px;border-radius:100px;color:white;background-color:#76ba4e;height:40px;font-size:18px;font-size:18px;font-family:"brandon-grotesque",sans-serif;border:0;cursor:pointer}.blog-2016 #comment-form{margin-bottom:50px;border-bottom:1px solid #edeef3;padding-bottom:50px}.blog-2016 #comment-form ul.hs-error-msgs.inputs-list{list-style:none}.blog-2016 .recaptcha_input_area input{background-color:transparent !important;border-radius:0 !important}.blog-2016 .comment-from,.blog-2016 .comment-date{color:#000;font-weight:500;font-size:16px}.blog-2016 #comment-form input::-webkit-input-placeholder{color:#4d4d4d}.blog-2016 #comment-form input:-moz-placeholder{color:#4d4d4d}.blog-2016 #comment-form input::-moz-placeholder{color:#4d4d4d}.blog-2016 #comment-form input:-ms-input-placeholder{color:#4d4d4d}.blog-2016 #comment-form textarea::-webkit-input-placeholder{color:#4d4d4d}.blog-2016 #comment-form textarea:-moz-placeholder{color:#4d4d4d}.blog-2016 #comment-form textarea::-moz-placeholder{color:#4d4d4d}.blog-2016 #comment-form textarea:-ms-input-placeholder{color:#4d4d4d}.blog-2016 .prev-next-wrapper{margin-bottom:100px}.blog-2016 .prev-next{max-width:750px;margin:0 auto}.blog-2016 .previous-blog-post,.blog-2016 .next-blog-post{width:48%;display:inline-block;vertical-align:top;padding-left:1%}.blog-2016 .previous-blog-post .title,.blog-2016 .next-blog-post .title{font-size:16px;text-transform:uppercase;font-weight:500;color:#000}.blog-2016 .prev-next-wrapper .post-name a{color:#1b72a7;font-size:18px;text-decoration:none}.blog-2016 div#at4-share{top:50% !important}@media screen and (max-width:767px){.blog-2016 .listing-section .post-listing,.blog-2016 .listing-section .post-listing-simple{text-align:center}.blog-2016 .listing-section li.post-item{max-width:345px}.blog-2016 .featured-listing{width:100%;margin-bottom:25px}.blog-2016 .latest-listing{width:100%;padding-left:0}.blog-2016 .search-filter{text-align:center}.blog-2016 .search-filter .search{width:100%;margin-bottom:25px}.blog-2016 .category-filter{padding-left:0;width:48.5%}.blog-2016 .secondary-filter{width:48.5%}}@media screen and (max-width:480px){.blog-2016 .search-filter .search{margin-bottom:15px}.blog-2016 .category-filter{margin-bottom:15px}.blog-2016 .category-filter,.blog-2016 .secondary-filter{width:100%;padding-left:0}}