@import url('//cdnjs.cloudflare.com/ajax/libs/simple-line-icons/2.4.1/css/simple-line-icons.css');.hs-blog-listing .list-hidden{display:none}body{font-family:'gibson';background:#f2f2f2;overflow-x:hidden}body .footer-section{background:#f2f2f2}a{text-decoration:none}body.hide-header{padding-top:0px}.row-fluid .top-banner{// display:none;//opacity:0}.blog-top-bar{//background:#fff;padding-top:30px;padding-bottom:30px;//border:solid 1px #e0e6f7}.blog-top-bar ul,.events_button ul{list-style:none;padding:0px;margin:0px;float:left}.blog-top-bar .hs-menu-wrapper>ul>li{padding:0px}.blog-top-bar .hs-menu-wrapper>ul>li>a{padding:0px 25px}.blog-top-bar ul>li>a,.events_button ul>li>a{color:#111;font-size:14px;line-height:100%;letter-spacing:1px;text-transform:uppercase;transition:all .2s ease-out}.blog-top-bar ul>li:first-child{padding-left:0px}.blog-top-bar .hs-menu-wrapper ul>li:first-child a{padding-left:0px}.right-side-menu{text-align:right;padding-top:0px}.right-side-menu ul{float:right}.blog-top-bar ul>li>a:hover,.events_button ul li a:hover{color:#959eb9}.hs-author-listing-header{margin:0 0 .75em 0;font-size:35px;line-height:1.5;padding-bottom:5px;letter-spacing:.6px;color:#181818;font-weight:600}.hs-blog-post .blog-top-bar{padding-top:45px;padding-bottom:45px}.hs-blog-post .blog-post-section{padding-top:10px;padding-bottom:50px}.hs-blog-listing .left-menu-bar ul li:last-child{display:none}.left-menu-bar ul li:last-child a,.events_button ul li a{position:relative;padding-left:35px;display:inline-block}.left-menu-bar ul li:last-child a:before,.events_button ul li a:before{content:"\e07a";font-family:'simple-line-icons';color:#e85338;position:absolute;left:0px;font-size:22px}.hs-blog-listing .left-menu-bar ul li a{pointer-events:none}.hs-blog-post .left-menu-bar ul li:first-child{display:none}.blog-outer-section{padding-top:0px}.post-listing-col{display:block;margin:0;padding:0;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.post-item{float:left;width:31.914893614%;display:block;box-sizing:content-box;list-style:none;padding-bottom:0;border:1px solid #f2f2f2;margin-left:2.127659574%;margin-bottom:30px;background:#fff;transition:all .4s ease-out}.post-item:hover{box-shadow:0 3px 38px 0 rgba(0,0,0,0.15);border-bottom:1px solid #e9edef}body .post-item a span.post-featured-image{display:block;width:100%;height:170px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0;position:relative;overflow:hidden;cursor:pointer}.post-item.has-video .post-featured-image:after{content:"";width:62px;height:62px;background-image:url("//cdn2.hubspot.net/hubfs/346178/Assets-Oct%5B16%5D/play-icon.svg");background-size:cover;background-position:center center;position:absolute;left:50%;top:50%;bottom:0px;right:0px;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.post-item:first-child{margin-left:0px}.post-item h2 a,.post-item h2{font-size:18px;text-decoration:none;line-height:27px;letter-spacing:.3px;color:#181818;font-style:normal;font-stretch:normal;text-transform:initial}.post-item a.post-topic-link{font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;letter-spacing:.5px;color:#c2c7d6;text-decoration:none;margin-right:10px}.post-item .post-body{padding:35px 25px 65px;position:relative}.post-item span.icon_bg{width:15px;height:15px;display:block;background-repeat:no-repeat;position:absolute;background-size:cover;background-position:top left;left:0px;top:5px}.external_link{display:none}.external_link.hasexternallink{position:absolute;padding-left:22px;bottom:20px;display:block}.hasexternallink a{font-size:11px;letter-spacing:.5px;color:#c2c7d6;text-transform:uppercase}.post-body-inner{min-height:80px}.right-side-menu ul li a{pointer-events:none}.right-side-menu ul li.show-subscribe{cursor:pointer}.right-side-menu ul li.show-subscribe:hover a{//color:#959eb9}.subscribe-popup .row-fluid .subscribe-blog-popup{visibility:visible;-webkit-transform:translate3D(0,0,0);transform:translate3D(0,0,0);-webkit-transition:-webkit-transform .5s;transition:transform .5s}.row-fluid .subscribe-blog-popup{width:100%;height:100%;position:fixed;top:0;left:0;background:#fff;padding-top:200px;visibility:hidden;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3D(0,-100%,0);transform:translate3D(0,-100%,0);-webkit-transition:-webkit-transform .5s,visibility .5s;transition:transform .5s,visibility .5s;z-index:99}.container-fluid .row-fluid .form-wrapper{max-width:550px;padding-left:10px;padding-right:10px;margin:0 auto;display:block;float:none;text-align:center}.form-wrapper h2{font-weight:700;font-size:40px;line-height:81px;color:#181818;letter-spacing:.7px;padding-bottom:15px}.form-wrapper h3.form-title{font-weight:300;font-size:18px;line-height:31px;color:#2a2f3e;letter-spacing:1px;padding-bottom:12px}.row-fluid .form-wrapper form{max-width:470px;margin:0 auto;float:none}.form-wrapper form input[type="email"]{height:45px;background-color:#fff;border:solid 1px #959eb9;border-radius:0px;padding-left:20px}body .form-wrapper form .hs-button.primary{background:#e85338;border-radius:3px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px;padding:0px 80px}.close-popup.show-subscribe{position:absolute;top:0px;right:0px;width:70px;height:70px}.close-popup span.c-icons{cursor:pointer;display:block;height:70px;position:absolute;right:60px;top:50px;width:70px;font-size:0px}.close-popup span.c-icons:before,.close-popup span.c-icons:after{position:relative;content:"";display:block;background:#e0e6f7;width:90px;height:5px}.close-popup span.c-icons:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);opacity:1;-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-ms-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out;top:30px}.close-popup span.c-icons:after{opacity:1;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all 100ms ease-out;-moz-transition:all 100ms ease-out;-ms-transition:all 100ms ease-out;-o-transition:all 100ms ease-out;transition:all 100ms ease-out}.form-wrapper ::-webkit-input-placeholder{color:#4a4a4a;font-size:15px;font-weight:300;padding-left:20px}.form-wrapper :-moz-placeholder{color:#4a4a4a;font-size:15px;font-weight:300;padding-left:20px}.form-wrapper ::-moz-placeholder{color:#4a4a4a;font-size:15px;font-weight:300;padding-left:20px}.form-wrapper :-ms-input-placeholder{color:#4a4a4a;font-size:15px;font-weight:300;padding-left:20px}.form-wrapper.brix-submitted h2{display:none}.form-wrapper.brix-submitted .brix-thank-you{font-weight:700;font-size:28px;line-height:31px;color:#2a2f3e;letter-spacing:1px;padding-bottom:12px;padding-top:40px}body.hs-blog-post{background:#fff}.blog-post-section a{color:#e85338}.section.post-header h1{font-size:35px;line-height:1.5;padding-bottom:5px;letter-spacing:.6px;color:#181818;font-weight:700}.section.post-header .hubspot-editable{font-weight:300;font-size:14px;padding-bottom:25px;color:#2a2f3e;letter-spacing:.8px}.hs-blog-post .body-container-wrapper .wrapper{max-width:820px;margin:0 auto;float:none;display:block;padding-left:20px;padding-right:20px}.hs-blog-post .blog-post-section .post-body-intro{font-style:italic;font-size:18px;font-weight:normal;line-height:31px;color:#2a2f3e;padding-bottom:40px;border-bottom:1px solid #e0e6f7}body .row-fluid .section{border:0px 0px 0px 0px}.blog-post-section p,.blog-post-section{font-weight:300;font-size:18px;line-height:31px;color:#2a2f3e;margin:30px 0px}.row-fluid .blog-post-section{margin:0px}.row-fluid .blog-post-section h3{font-size:21px}.blog-post-section h2,.blog-post-section h3{font-weight:700;font-size:23px;line-height:31px;color:#2a2f3e;text-transform:inherit;letter-spacing:.5px;padding-bottom:0px}.blog-post-section img{margin-top:40px}.blog-post-section ul li{font-weight:300;font-size:18px;line-height:31px;color:#2a2f3e;margin:5px 0px}.blog-post-section ul{padding-left:30px}body.hs-blog-post .footer-section{background:#fff}.section.post-body ul li strong{font-weight:600}.post-body-cta{border:solid 1px #e0e6f7;text-align:center;padding:55px 20px;margin-top:70px}.post-body-cta h3{font-weight:700;font-size:21px;line-height:38px;color:#2a2f3e;letter-spacing:.6px;font-style:italic}.post-body-cta h4{font-weight:300;font-size:18px;line-height:38px;color:#2a2f3e;letter-spacing:.5px;text-transform:initial;margin:5px 0px}.post-body-cta h4 a{color:#e85338;font-weight:600;letter-spacing:.5px}@media(max-width:1170px){.body-container-wrapper .wrapper{padding-left:20px;padding-right:20px}}@media(max-width:1024px) and (min-width:768px){.blog-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:left;width:auto}.post-body-inner{min-height:110px}.close-popup span.c-icons{right:10px;top:30px}.close-popup span.c-icons:before,.close-popup span.c-icons:after{width:50px}}@media(max-width:767px){.right-side-menu{text-align:left}.blog-top-bar .hs-menu-wrapper>ul>li>a{padding:5px 0px}.right-side-menu ul{//float:none}.post-listing-col{display:block}.post-listing-col .post-item{float:none;width:100%;display:block;box-sizing:content-box;list-style:none;padding-bottom:0;margin-right:0px;margin-left:0px;margin-bottom:20px}.post-item .hasexternallink{position:relative;padding-left:22px;bottom:0px;margin-top:10px}.hs-author-listing-header{font-size:25px}.close-popup span.c-icons{right:10px;top:30px}.close-popup span.c-icons:before,.close-popup span.c-icons:after{width:50px}}@media(max-width:480px){.blog-top-bar ul>li>a,.events_button ul>li>a{font-size:11px}}@media(max-width:1024px){.desktop-listing{display:none}.post-item{width:48.717948718%;margin-bottom:18px}.hs-blog-post .body-container-wrapper .wrapper,.hs-blog-listing .body-container-wrapper .wrapper{padding-left:0px;padding-right:0px}.hs-blog-listing .body-container-wrapper .wrapper .post-listing{width:80%;margin:0 auto;float:none}.row-fluid .widget-type-cell.blog-top-bar,.section.post-header,.post-body-intro,.section.post-body,.post-text-module,.post-body-cta,.widget-type-rich_text.list-hidden.events_button{width:80%;margin:0 auto;float:none}.row-fluid .post-item .post-body{padding:20px 25px 35px}.post-body-inner{padding:0px 0px 25px}}@media(min-width:1025px){.ipad-listing{display:none}}@media(max-width:767px){.row-fluid .post-item .post-body{padding:28px 25px 35px}.post-body-inner{min-height:80px;padding:0px 0px 25px}}@media(max-width:480px){.hs-blog-listing .body-container-wrapper .wrapper .post-listing,.row-fluid .widget-type-cell.blog-top-bar,.section.post-header,.post-body-intro,.section.post-body,.post-text-module,.post-body-cta,.widget-type-rich_text.list-hidden.events_button{width:90%}}