.post_sidebar .side-bar-icon{position:fixed;top:50%;right:350px;cursor:pointer;background:#416d9c;color:#fff;z-index:999999999999;padding:10px 12px 8px;border-top-left-radius:10px;border-bottom-left-radius:10px;font-size:30px;transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out}.post_sidebar .side-bar-icon .angle-icon{position:relative;top:0;left:0;display:block;padding:0px 6px 0px}.side-bar-icon.show .bar_icon{display:block}.side-bar-icon .bar_icon{display:none}.side-bar-icon.show .angle-icon{display:none}.side-bar-icon.show{right:0px;transition:.3s right ease-in-out;-webkit-transition:.3s right ease-in-out;-moz-transition:.3s right ease-in-out}.news-letter-form{margin-bottom:30px}.post_sidebar .blog-post-sidebar{position:fixed;z-index:9999999999;right:0;top:0;width:355px !important;background:#fff;box-sizing:border-box;height:100%;transition:ease-in-out all .3s;-webkit-transition:ease-in-out right .3s;-ms-transition:ease-in-out right .3s;-o-transition:ease-in-out right .3s;box-shadow:0 0 25px rgba(0,0,0,0.4)}.feature-image{min-height:110px;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:8px}.blog-post-sidebar .sidebar_section{position:relative;overflow:hidden;width:auto;height:100vh}.blog-post-sidebar .sidebar-inner{overflow-y:scroll;width:auto;height:100vh;padding:30px}.post_sidebar .blog-post-sidebar.open{right:-400px;transition:.4s right ease-in-out;-webkit-transition:.4s right ease-in-out;-moz-transition:.4s right ease-in-out}.popular_post{border-top:1px solid #e0e0e0;padding-top:25px;margin-top:25px;padding-bottom:50px}.popular_post .top-heading h3{font-size:20px}.news-letter-form .top-heading h4{font-size:20px}.image_cta{border-top:1px solid #e0e0e0;padding-top:30px;//padding-bottom:50px;//margin-top:25px}.post-details:hover .post-title a{color:#1c619d;transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out}.feature-image img{border-radius:8px}.post-details .post-title a{font-size:16px;font-weight:bold;color:#262626;margin-top:10px;display:inline-block;width:100%;transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out}.post-details{padding-bottom:20px}body .post_sidebar a.cta_button{background-color:transparent;padding:0px}body.hs-blog-listing .post_sidebar{display:none}body.hs-blog-post .post_sidebar{display:block}.cta-link a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.image_cta .cta{padding:30px 20px 20px 20px;border-radius:8px;transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;margin-top:20px;position:relative;z-index:1;display:none}.image_cta .cta:hover{transform:translateY(-8px);-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);box-shadow:0px 8px 20px 2px rgba(0,0,0,0.32);transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out}.image_cta .cta h5{text-transform:uppercase;font-weight:500}.middle-text p{font-size:12px;font-weight:normal}body .image_cta .cta .inside_cta a{background-color:#000;padding:10px 30px;text-align:center;color:#fff;text-transform:uppercase;border-radius:5px;font-size:12px;font-weight:600}.inside_cta{padding:5px 0px}.bottom_image{padding-top:15px}.bottom_bg-image{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:180px}.sidebar_section .popular_post .posts-list .post-details .feature-image{display:none}.sidebar_section .popular_post .posts-list .post-details:first-child .feature-image{display:block}.fomr-section form{position:relative;z-index:1}body .container-fluid .row-fluid .fomr-section form .hs-button.primary{background:url(//cdn2.hubspot.net/hubfs/2432204/99%20Template%20Pack/Background%20Images/send.svg?t=1534164774942);background-position:center;background-repeat:no-repeat;background-size:30px;border:0px;border-radius:0px;height:53px;width:70px;color:transparent;text-indent:-99999px;overflow:hidden;cursor:pointer;font-weight:700;letter-spacing:0;position:absolute;top:20px;right:0;padding:0;text-align:center;-webkit-appearance:none;margin:0;transition:all .5s;//border-left:1px solid #dedede}body .row-fluid .fomr-section form input{padding-right:60px}body .row-fluid .fomr-section form .hs-button.primary:hover{box-shadow:none;transform:scale(1.2)}@media(max-width:767px){.post_sidebar .side-bar-icon{display:none}.post_sidebar .blog-post-sidebar{display:none}}