.header-top-outer{top:0;width:100vw;left:-1em;background:#05a6cf;text-align:center;color:white;padding:.5em;z-index:0;font-size:1em}.header-top-outer a{display:inline-block;border:1px solid white;background:#fbb05c;text-align:center;color:white;padding:6px 1em;font-size:1em;line-height:1em;border-radius:6px}.banner .brand{float:left;width:20em;margin-top:2em;height:5em;background-image:url(https://www.tpfinancial.com/wp-content/themes/turningpoint_2019/dist/images/logo-dark_5537d598.svg)}.page-header{padding:4em 1em;background:#003c4b;color:#fff;width:100vw;margin-left:calc(50% - 50vw);font-family:azo-sans-web,sans-serif}.page-header h1{text-transform:uppercase;font-weight:400;font-size:2em;margin:0;margin-top:0px;text-align:center;font-family:azo-sans-web,sans-serif;color:#fff}.nav-primary .nav .menu-item a{color:#003c4b;text-transform:uppercase;padding:0 1em;font-size:1.3em;display:block;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;font-family:azo-sans-web,sans-serif}body,html{font-size:16px;font-family:azo-sans-web,sans-serif;font-weight:300;line-height:1.4em;color:#003c4b}h1,h2,h3,h4,h5,h6{font-family:azo-sans-web,sans-serif}.banner .portal{display:block;background:#fbb05c;color:#fff;text-transform:uppercase;padding:.3em 1em;border-radius:0 0 10px 10px;font-size:1.3em;max-width:100vw;text-align:center}.nav-primary .nav .menu-item .sub-menu a{color:#fff;display:block;padding:.5em 1em;text-transform:none;font-size:1rem}.nav-primary .nav .menu-item a{color:#003c4b;text-transform:uppercase;padding:0 1em;font-size:1.3em;display:block;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}a{color:#6cbe4b;text-decoration:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}.nav-primary .nav .menu-item .sub-menu{list-style:none}.featured-image{margin:1em;padding:.5em;border:1px solid #d3d3d3;display:block;line-height:1em;-webkit-box-shadow:3px 3px 7px rgba(0,0,0,.3);box-shadow:3px 3px 7px rgba(0,0,0,.3)}.nav-primary .nav{padding:0}.nav-primary .nav .menu-item a{color:#003c4b;text-transform:uppercase;padding:0 1em;font-size:1.3em;display:block;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.blog-content{width:100%;padding:0 !important}.blog-listing-wrapper .post-listing .post-item{padding-bottom:60px;width:50% !important;float:left;padding:0 12px}.blog-pagination{clear:both}@media(max-width:676px){.blog-listing-wrapper .post-listing .post-item{width:100% !important;padding:0 12px}}.img{margin:1em;padding:.5em;border:1px solid #d3d3d3;display:block;line-height:1em;-webkit-box-shadow:3px 3px 7px rgba(0,0,0,.3);box-shadow:3px 3px 7px rgba(0,0,0,.3)}.blog-pagination{display:block;text-align:center}.blog-pagination>div{display:inline-block}.blog-pagination-left{text-align:right}.blog-pagination-right{text-align:left}.blog-pagination a{display:inline-block;text-align:center;border-radius:4px;padding:5px 10px}.blog-pagination a:hover,.blog-pagination a:focus{background-color:#c8ecff;text-decoration:none}.blog-pagination a.elipses{border:0}.blog-pagination a.active{background-color:#f5f5f5;color:#666;pointer-events:none;cursor:default}.blog-pagination a.next-link,.blog-pagination a.prev-link{background-color:#666;color:#fff}.blog-pagination a.next-link:hover,.blog-pagination a.prev-link:hover{background-color:#008cd4;color:#fff}