.widget-type-blog_content .post-item{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid rgba(0,0,0,0.3)}body.blog,.blog .body-container.container-fluid,.blog .body-container.container-fluid #section{padding:0}.blog #inner-row-wrap.topper{background-color:#e5e5e6;margin:0 auto;max-width:100%;padding:1em 4%;width:100%}.blog .topper h6{margin:0;font-size:1.5em;line-height:160%;text-transform:inherit;font-weight:normal}.blog #inner-row-wrap{margin-top:2.5em}.blog .post-body h2{font-size:2.375em;color:#609;line-height:150%}.blog .post-body h3{font-size:1.75em;margin-top:0;color:#609}.blog .aside h3{margin-bottom:.5em}.blog h4{font-size:1.75em;margin-bottom:.5em}.blog .blog-section p,.blog .blog-section li,.blog .blog-section dd{color:#333;font-size:1.5em;line-height:170%}.blog .blog-section dl{border-left:2px solid #ccc;padding:0 3%;margin:3em 0}.blog .blog-section dd{margin:0}.blog .blog-section dt{font-weight:normal;line-height:inherit;font-size:1.75em;margin-bottom:1em}.blog .hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item{line-height:100%}.blog p#hubspot-author_data{font-size:1.125em;margin-bottom:0}.blog .post-header h2:first-child{margin-top:0 !important}.blog .post-header h1,.blog .post-header h2{font-size:2.5em;font-weight:normal;line-height:133%;margin-bottom:.25em}.blog .post-header h1 a,.blog .post-header h2 a{text-decoration:none}.blog .custom_listing_comments{margin:1em 0}.blog .hs-author-bio{font-size:1.125em;line-height:175%}.blog ul ul{margin-top:0;padding-left:0}.blog .cell-wrapper{margin-bottom:0}.blog .header-container.container-fluid{padding:0}.blog .comments-section h3.form-title,.blog .social.form-title h3,.blog .subscribe.form-title h3{font-size:1.4em}.blog .comments-section h3.form-title,.blog .subscribe.form-title h3{margin-top:0}.blog.hs-blog-listing .comments-section{display:none;visibility:hidden}.blog-pagination{text-align:center}.blog .post-body a{text-decoration:underline}.blog a.more-link,.blog-pagination a.previous-posts-link,.blog-pagination a.next-posts-link{background-color:#39f;border-radius:8px;color:#fff;display:inline-block;margin:0 0 1em;padding:.75em 1.25em;text-decoration:none}.blog a.more-link:hover,.blog a.more-link:focus,.blog-pagination a.previous-posts-link:hover,.blog-pagination a.next-posts-link:hover,.blog-pagination a.previous-posts-link:focus,.blog-pagination a.next-posts-link:focus{background-color:#2c81d6}.blog-pagination a.all-posts-link{margin:0 1em}.hs-featured-image-wrapper{margin-bottom:1em}.blog .hs-featured-image{float:none;margin:0;max-width:100%;width:100%}.blog .header-container.container-fluid,.blog .body-container.container-fluid{padding-top:0}.blog #header-interior-wrap{margin-bottom:0}.blog #inner-row-wrap.menu{margin-top:1.375em}.blog .blog-section{margin-bottom:2em}.blog .menu .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal{line-height:100%}.topics-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul{width:100%;line-height:100%}.topics-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{color:#666;font-weight:bold;display:inline-block;float:none;font-size:.75em;line-height:100%;text-align:center;margin:0 1em 0 0}.topics-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 a{background-color:#eee;color:#989898;padding:1.125em 1.375em;height:100%;-webkit-border-radius:8px;border-radius:8px}.topics-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover,.topics-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:focus{color:#666}.blog #inner-row-wrap .search .hs-form{margin:0}.blog #inner-row-wrap .search .field{text-align:right}.blog #inner-row-wrap .search .field label{display:none;visibility:hidden}.blog #inner-row-wrap .search .field .input .hs-input{display:inline-block;max-width:50%;margin-bottom:0}.blog #inner-row-wrap .search .field .input a.hs-button.primary{-moz-user-select:none !important;background-color:#d4d4d4 !important;background:#d4d4d4 !important;border:0 none #33194c !important;border-radius:4px !important;box-shadow:none !important;color:#fff !important;cursor:pointer !important;display:inline-block !important;font-family:Helvetica,Trebuchet MS,sans-serif !important;font-size:13px !important;font-weight:bold !important;height:auto !important;line-height:20px !important;margin:0 !important;padding:4px 10px !important;text-align:center !important;text-decoration:none !important;text-shadow:none !important;width:auto !important}.blog #inner-row-wrap .hs_submit{text-align:left}.blog .comments-section,.blog .subscribe{padding:1.5em;border:1px #e5e5e5 solid}.blog .footer-container-wrapper{background-color:#e5e5e6}.blog .footer-container-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{font-size:.75em}.blog .footer-container-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 a{background-color:transparent;color:#999;padding:0 0 0 1em}.blog .footer-container-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover,.blog .footer-container-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:focus{color:#666}.blog .widget-type-blog_subscribe ul.inputs-list li.hs-form-radio{margin-bottom:0}.blog .comments-section textarea{height:8em}.blog #captcha_wrapper{margin:1em 0}blockquote{margin:1.5em 40px;font-size:1.5em;line-height:145%}legend{font-size:1em;line-height:166%;margin-bottom:1em}@media(max-width:939px){.blog [class*="span"],.row-fluid [class*="span"]{display:block;float:none;margin-left:0;width:auto}.blog .topper [class*="span"]{display:inline-block;float:none;width:49%}.blog .topper .hs-blog-header{float:left}.blog .topper .search{float:right}.hide-responsive,.hide-responsive img{display:none}}@media(max-width:767px){.blog #inner-row-wrap{margin-top:0}}@media(max-width:480px){.blog .post-header h2{font-size:2.25em;line-height:125%}.blog .topper h1{font-size:1.125em}}@media(max-width:380px){.blog .post-header h2{font-size:1.75em}.blog .post-body h2{font-size:1.75em;line-height:133%}.blog .post-body h3{font-size:1.5em}.blog .blog-section p,.blog .blog-section li{font-size:1.125em}.blog img.mobile-image-full-width{width:100% !important}}@media(max-width:320px){.blog #header-interior-wrap .logo{width:75%}}