section.related-posts-section{padding-top:10px}.blog-post-content{text-align:left}article h3,article ol,article p,article ul{font-size:1.3em;line-height:1.5em}article h3{font-weight:400}article p ul,article ul h3,article ul ul{font-size:1em}article img,article video{width:100%;border-radius:5px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 1px 0 rgba(0,0,0,.24),0 2px 1px -1px rgba(0,0,0,.22);box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 1px 0 rgba(0,0,0,.24),0 2px 1px -1px rgba(0,0,0,.22)}article iframe{width:100%;height:320px}.blog-post-content figure{padding:20px 0;margin:0 0 0 12.5%;width:75%}figcaption{padding-top:5px;display:inline-block;width:100%;text-align:center;color:#555;font-size:16px;line-height:1.2em}.tag-cont{text-align:left}.tag-cont p{display:inline-block}.tag-head{margin-right:10px}.post-tag{font-size:.9em;padding:5px;margin:0 5px;color:#000}h2{font-weight:500;color:#000}.blog-post-content a{color:#000;text-decoration:underline}.italic{font-style:italic}.bold{font-weight:400}@media screen and (max-width:800px){iframe{height:280px}}@media screen and (max-width:700px){iframe{height:240px}}@media screen and (max-width:600px){.blog-post-content figure{margin-left:0;width:100%}}@media screen and (max-width:500px){figcaption{font-size:.9em}}@media screen and (max-width:400px){iframe{height:180px}}
html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{font-weight:300;font-family:Roboto;padding:0;margin:0}.main-content{text-align:center;background-color:#ddd;min-height:100vh;width:100%;position:relative;padding-bottom:310px;padding-top:60px}.main-content .footer-cont{color:#fff;background-color:#333}a{text-decoration:none}.full-width{width:100%}.hidden-till-sm{display:none}.white-section{background-color:#fff}.head{font-size:2em;margin:10px 0;font-weight:400}.head.no-top-margin{margin-top:0}.subhead{font-size:1.5em;margin:10px 0;font-weight:400}section{padding:70px 15px;max-width:1100px}article,section{text-align:center;margin:auto;position:relative}article{padding:50px 25px;max-width:850px}.large-text{font-size:1.3em}.standard-box{background-color:rgba(0,0,0,.2);border-radius:5px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 1px 0 rgba(0,0,0,.24),0 2px 1px -1px rgba(0,0,0,.22);box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 1px 0 rgba(0,0,0,.24),0 2px 1px -1px rgba(0,0,0,.22)}.bl-nav-back.nav-back-black{color:#555}.bl-nav-back.nav-back-black svg{fill:#555}.bl-nav-back.nav-back-black:hover{color:#000}.bl-nav-back.nav-back-black:hover svg{fill:#000}.flex-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hidden-label{position:absolute;left:-9999px}@media screen and (max-width:900px){.large-text{font-size:1.15em}.head{font-size:1.8em}section{padding:50px 15px}}@media screen and (max-width:800px){.main-content{padding-bottom:430px}}@media screen and (max-width:700px){.hidden-till-sm{display:inline-block!important}.hide-when-sm{display:none!important}.main-content{padding-top:0}.large-text{font-size:1em}.head{font-size:1.5em}p{font-size:.9em}article h3,article ol,article p,article ul{font-size:1.1em}}@media screen and (max-width:500px){.main-content{padding-bottom:400px}article h3,article ol,article p,article ul{font-size:1em}}@media screen and (max-width:400px){.main-content{padding-bottom:550px}.head{font-size:1.3em}article h3,article ol,article p,article ul{font-size:.9em}}
.search-inner{width:250px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:30px}.search-inner input{width:90%;margin:0 auto;padding:8px;font-size:.9em}.search-subheading{font-size:1.1em;font-weight:300;width:100%;text-align:center}.search-results-cont{width:100%;padding:0 10px;margin-top:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:rgba(0,0,0,.2);overflow-y:auto}.search-results-cont div{text-align:center}.search-no-results{margin:0 auto;font-style:italic}.search-icon{position:fixed;top:65px;right:5%}@media screen and (max-width:1250px){.search-icon{right:2.5%}}@media screen and (max-width:800px){.search-icon{right:1.5}}@media screen and (max-width:700px){.search-icon{right:60px;top:0}}
.search-button-base{padding:10px;border:none;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);font-weight:300;font-size:1rem;font-family:inherit;background-color:hsla(0,0%,100%,.1);color:#fff;cursor:pointer;margin-bottom:5px;width:100%;border-radius:3px;-webkit-transition:background-color .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1);transition:background-color .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1);transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1)}.search-button-base:active{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);background-color:hsla(0,0%,100%,.3);outline:none}
.signup-cont{padding:30px;margin:40px 1% 0;background-color:rgba(0,0,0,.1);width:98%;position:relative}.signup-cont input{width:400px;height:50px;padding:10px}.signup-cont .signed-up-overlay{color:#fff}.signed-up-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(20,20,20,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:20;-webkit-transition:opacity .6s,-webkit-transform .6s ease;transition:opacity .6s,-webkit-transform .6s ease;transition:opacity .6s,transform .6s ease;transition:opacity .6s,transform .6s ease,-webkit-transform .6s ease;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.signed-up-overlay p{margin:0;width:100%;font-size:1em;line-height:1.5em;text-transform:uppercase;letter-spacing:.05em}.signed-up-overlay.signedup{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width:700px){.signup-cont input{width:300px}}@media screen and (max-width:600px){.signup-cont input{margin-bottom:20px}}@media screen and (max-width:400px){.signup-cont{padding:15px}.signup-cont input{width:100%}}
.signed-up-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(20,20,20,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:20;-webkit-transition:opacity .6s,-webkit-transform .6s ease;transition:opacity .6s,-webkit-transform .6s ease;transition:opacity .6s,transform .6s ease;transition:opacity .6s,transform .6s ease,-webkit-transform .6s ease;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.signed-up-overlay p{margin:0;width:100%;font-size:1em;line-height:1.5em;text-transform:uppercase;letter-spacing:.05em}.signed-up-overlay.signedup{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.client-signup-cont{padding:30px;margin:40px 1% 0;background-color:rgba(0,0,0,.1);width:98%;position:relative}.client-signup-cont input{width:400px;height:50px;padding:10px;margin-bottom:15px}.client-signup-cont .signed-up-overlay{color:#fff}.signup-banner-text{display:inline-block;width:50%;padding:20px 0 20px 20px;text-align:left;vertical-align:top}.sbt-head{font-size:1.5em;font-weight:500}.sbt-text{border-left:2px solid #000;padding:5px 0 5px 10px;margin:0}.sbt-signup{font-weight:500;font-style:italic}.signup-banner-img{width:200px}@media screen and (max-width:1000px){.signup-banner-text{width:450px}}@media screen and (max-width:800px){.signup-banner-text{width:70%;font-size:.95em;padding:10px}.signup-banner-img{width:30%}}@media screen and (max-width:700px){.client-signup-cont input{width:300px}}@media screen and (max-width:600px){.client-signup-cont{padding:15px}.signup-banner-text{width:100%;font-size:.9em}.signup-banner-img{width:200px}}@media screen and (max-width:500px){.signup-banner-img{width:130px}}@media screen and (max-width:400px){.client-signup-cont{padding:15px}.client-signup-cont input{width:100%}}
.blog-news-consent-cont{padding:15px 5px 0;font-size:.8em}.blog-news-consent-cont input[type=checkbox]{margin-right:5px;width:20px;height:20px;cursor:pointer}.blog-news-consent-cont label{vertical-align:top;display:inline-block;padding-top:3px;max-width:calc(100% - 30px);text-align:left}.blog-news-consent-cont a{text-decoration:underline}.blog-news-consent-cont.highlight{-webkit-animation:grow 2s;animation:grow 2s}@-webkit-keyframes grow{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes grow{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.blog-news-consent-cont.highlight label{border-bottom:1px dashed #b00020;padding-bottom:1px}@media screen and (max-width:400px){.blog-news-consent-cont label{padding-top:0}}
.author-cont{width:100%;text-align:left;font-size:.8em;margin:50px 0}.author-cont img{width:20%;vertical-align:top;border-radius:50%}.author-cont p{display:inline-block;width:80%;vertical-align:top;margin:0;padding-left:15px}.author-name{line-height:2em;font-weight:400}@media screen and (max-width:600px){.author-cont{text-align:center}.author-cont img{width:30%}.author-cont p{padding-top:10px;padding-left:0;width:100%}}@media screen and (max-width:500px){.author-cont img{width:50%}}
.blog-block-cont{display:inline-block;position:relative;overflow:hidden;width:48%;height:300px;margin:1%;vertical-align:top}.blog-block-content{color:#fff;position:absolute;bottom:0;left:0;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(60%,rgba(0,0,0,.6)));background:linear-gradient(transparent,rgba(0,0,0,.6) 60%);z-index:1;text-align:left;padding:0 10px}.blog-block-cont h3{font-size:1.3em;font-weight:400;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2}.blog-block-date{font-size:1em;font-style:italic;font-weight:300;margin:0 0 10px}.blog-block-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:800px){.blog-block-cont{height:250px}.blog-block-cont h3{font-size:1.2em}}@media screen and (max-width:500px){.blog-block-cont{width:98%;margin:4% 0}.blog-block-date{font-size:.8em}.blog-block-cont h3{font-size:1em}}
