.blog .flex.col3{margin-top:0;margin-left:0;margin-right:0}#blog-header{align-items:center;flex-wrap:wrap}#blog-header h1{margin:0 auto}.blog-nav{width:100%;justify-content:center}.single-post .entry-meta{margin-bottom:40px;color:#666;justify-content:flex-start}#blog-post article .entry-meta p{line-height:1.4em}.entry-meta{margin-bottom:20px;color:#666;justify-content:center}.meta-categories,.meta-sep,.entry-date{color:#666}.rounded-box-shadow-large{width:98%;margin-bottom:80px}.opt-in-form{width:100%;max-width:100%;justify-content:flex-start;align-items:flex-start;margin-left:auto;margin-right:auto}.opt-in-form form{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-start;flex-wrap:wrap}.opt-in-form form+.tiny{margin-top:15px}.opt-in-form .h4.title{margin-top:0;margin-bottom:6px}.single .opt-in-form .form-container>.flex{flex-wrap:wrap}.single .opt-in-form .form-container>.flex>div{width:100%}.single .opt-in-form .form-container>.flex>div:first-child{margin-bottom:30px}#blog-post .inner-wrapper{padding:80px 40px 100px}#blog-post article .opt-in-form .h4.title{margin-top:0;margin-bottom:8px !important}.opt-in-form img{margin-right:20px}.opt-in-form p{margin-bottom:0}.opt-in-form form>.email{width:calc(100% - 136px)}.opt-in-form form>.submit{width:23%;max-width:136px;margin:0;margin-left:2%;padding-top:26px}.opt-in-form form>div{text-align:left;margin-bottom:0}form .submit{margin-left:auto;margin-right:auto;margin-top:40px;text-align:center}body .rpwwt-widget ul li{position:relative}body .rpwwt-widget ul li a{display:inline-block;width:100%;position:relative;font-size:1.6rem;line-height:1.2em;text-decoration:none;color:var(--navy)}body #rpwwt-recent-posts-widget-with-thumbnails-2 img{width:110px;height:57px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;margin-bottom:5px}body #rpwwt-recent-posts-widget-with-thumbnails-2 img+span{display:inline-block;width:100%}body .rpwwt-widget ul li a img{max-width:none;height:100%;width:auto;display:inline-block;float:none;margin:0}body .rpwwt-widget{font-family:var(--font-family-bold);font-weight:700;color:var(--headline-color)}body .rpwwt-widget ul{margin-top:20px}.single .toc{width:100%;max-width:200px;align-self:flex-start;position:relative}.single .toc .toc-inner-wrapper{width:100%;max-width:200px;margin-top:0;-webkit-transition:margin-top .25s;-moz-transition:margin-top .25s;-ms-transition:margin-top .25s;-o-transition:margin-top .25s;transition:margin-top .25s}.single.header-up .toc .toc-inner-wrapper{margin-top:-120px}.single #blog-post article{width:100%;max-width:700px;margin-left:auto;margin-right:auto;align-self:flex-start}.single #blog-post article.wide{max-width:860px}.single #blog-post article.wide.type-case-studies{max-width:960px}.single #blog-post #sidebar{width:100%;max-width:220px;right:0;position:relative;align-self:flex-start}.single #blog-post #sidebar .sidebar-inner-wrapper{width:100%;max-width:220px;-webkit-transition:margin-top .25s;-moz-transition:margin-top .25s;-ms-transition:margin-top .25s;-o-transition:margin-top .25s;transition:margin-top .25s}.single.header-up #sidebar .sidebar-inner-wrapper{margin-top:-120px}.single #blog-post #sidebar .sidebar-inner-wrapper .sidebar-item{text-align:left;width:100%;margin-bottom:40px;padding:0}.single #blog-post #sidebar .h5{margin-top:0;margin-bottom:10px}.single #blog-post #sidebar .small{margin-bottom:18px}.single #blog-post #sidebar .button{font-size:1.5rem;padding:12px 21px;height:auto}.single .toc p.heading{font-family:var(--font-family-bold);font-weight:700;margin-bottom:20px;color:var(--headline-color)}.single .toc ul{list-style-type:none;margin:0}.single .toc ul li{line-height:1.2em;margin-bottom:20px}.single .toc ul li a{background-color:transparent;font-size:1.6rem;line-height:1.2em;text-decoration:none;color:var(--navy)}.categories-dropdown{margin-left:0;width:40%;max-width:300px}.categories-dropdown>div{width:100%}.search-field{width:40%;max-width:300px;margin-left:30px}.search-field>.flex{width:100%;max-width:100%}.search-field form{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.search-field form label,.categories-dropdown div label{color:#171725;font-size:1.5rem;line-height:1.8;margin-right:10px;display:none}.search-field form>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;width:100%;height:48px;background-color:var(--white);border:1px solid #515458;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-khtml-border-radius:3px;margin-top:0}.search-field input[type=search]{width:calc(100% - 42px);height:40px;padding:15px 16px 13px;border:none}.search-field .search-submit{background-color:transparent;color:#515458;border:none;width:40px;height:40px;outline:0;padding:0;line-height:43px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-khtml-border-radius:0;-webkit-appearance:none;outline:none !important;border:none !important}.search-field .search-submit:hover{background-color:transparent;color:#515458;outline:none !important;border:none !important}.single #featured-image{margin-bottom:40px}.single #featured-image img{width:100%;height:auto;-moz-border-radius:var(--featured-image-border-radius);-webkit-border-radius:var(--featured-image-border-radius);border-radius:var(--featured-image-border-radius);-khtml-border-radius:var(--featured-image-border-radius)}.fa-search{color:var(--headline-color)}.blog-term{display:inline-block;width:auto;margin:calc(30px + 2%) 0}.archive .row-block .h4,.blog .row-block .h4{margin-bottom:2rem}.h5 span,.blog-term span{color:var(--green-500)}.search .blog-term{margin:0}#blog-post article p{line-height:1.7em}#blog-post article p.previous,#blog-post article p.previous:hover{color:var(--link-color);font-family:var(--font-family-bold);font-weight:700;margin-top:0}#blog-post article p.previous a{border-bottom:3px solid transparent;color:var(--link-color);-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}#blog-post article p.previous a:hover{border-bottom:3px solid var(--link-color);color:var(--link-color)}.inline-related-post{background-color:var(--navy);padding:17px 25px 15px;margin-top:2em;margin-bottom:4rem;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-khtml-border-radius:7px}.inline-related-post p,.inline-related-post p strong{color:var(--header-nav-color)}.inline-related-post p a{color:var(--blue-100)}@media only screen and (max-width:1300px){.single .toc{width:100%;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:50px;position:relative;left:auto;top:auto;display:none}.single #blog-post .inner-wrapper{width:100%;max-width:800px;margin-left:auto;margin-right:auto;flex-wrap:wrap}.single #blog-post article{width:100%}.single #blog-post #sidebar{width:100%;max-width:800px;margin-left:auto;margin-right:auto;position:static !important;margin-top:50px}.single #blog-post #sidebar .sidebar-inner-wrapper{position:static !important;width:100%;max-width:100%;margin-top:0}}@media only screen and (max-width:1000px){.opt-in-form .form-container>.flex{flex-wrap:wrap}.opt-in-form .form-container>.flex>div{width:100%}.opt-in-form .form-container>.flex>div:first-child{margin-bottom:25px}}@media only screen and (max-width:832px){#blog-header>h2{width:100%;margin:0}#blog-header>.flex{width:100%;margin-top:30px}.blog-nav{width:100%;justify-content:space-between;flex-wrap:wrap}.categories-dropdown{margin-left:0;width:47%;max-width:100%}.search-field{max-width:100%;width:47%;margin-left:0}}@media only screen and (max-width:720px){.single-post .entry-meta{flex-wrap:wrap}.single-post .entry-meta>*{width:100%}.single .meta-categories{margin-left:0;margin-top:15px}}@media only screen and (max-width:600px){.single .opt-in-form .form-container>.flex>div:first-child{margin-bottom:20px}}@media only screen and (max-width:550px){#blog-header>.flex{flex-wrap:wrap}.categories-dropdown{width:100%;max-width:100%}.search-field{width:100%;max-width:100%;margin-top:20px}.opt-in-form form{flex-wrap:wrap}.opt-in-form form>.email{width:100%}.opt-in-form form>.submit{width:100%;max-width:100%;margin:0;margin-left:0;padding-top:15px}.opt-in-form form>.submit input[type=submit]{width:100%;max-width:100%}}@media only screen and (max-width:500px){#author-info{width:100%;margin-left:-5px}.date-row,#blog-post article .date-row{width:100%;padding-left:0;margin-left:0;margin-bottom:0;margin-top:15px;border-left:none}.archive-page .flex.col3>div .button-row>a{margin:0 25px 0 0}}@media only screen and (max-width:480px){#blog-post .inner-wrapper{padding:50px 25px}}