.blog-listing,.blog-listing .jscroll-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.blog-listing__item{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;margin-bottom:3rem}.blog-listing-item__image{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;min-height:14rem;position:relative}.blog-listing-item__image a{bottom:0;left:0;position:absolute;right:0;top:0}.blog-listing-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-listing-item__text{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding:1rem 0 0}.blog-listing-item__text>h3{color:#50c3c7;margin:0}.blog-listing-item__text>h3>a{color:#50c3c7}.blog-listing-item__date{display:block;font-weight:500;margin-top:.5rem}.blog-listing-item__link{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 100%;flex:0 1 100%}.blog-listing-item__link>a{-webkit-box-flex:0;color:#fff;-ms-flex:0 1 100%;flex:0 1 100%;font-weight:700;text-transform:uppercase}.blog-listing-item__link>a img{max-width:30px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.blog-listing-item__link>a:hover img{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.blog-listing-item__link>a:hover{color:#fff;text-decoration:none}.blog-pagination{padding:1rem 0;text-align:center}.blog-post-content__container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.blog-post-content__container>div:first-child{-webkit-box-flex:0;-ms-flex:0 1 65%;flex:0 1 65%}.blog-post__date,.blog-post__header h1{margin-bottom:1rem}.blog-post__date{display:block;font-weight:500}.blog-post__social-sharing ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-post__social-sharing ul li{margin-right:1rem;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.blog-post__social-sharing ul li:last-child{margin-right:0}.blog-post__social-sharing ul li img{max-width:30px}.blog-post__clipboard{cursor:pointer}.blog-post-content__container>div:nth-child(2){-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%}.popular-posts__header h2{margin-top:0}.blog-post-sidebar__popular-posts,.blog-sidebar__search{margin-bottom:2rem}.blog-sidebar__search input.hs-search-field__input{border:0;color:#fff;outline:none;padding:1rem;width:100%}.blog-sidebar__search input.hs-search-field__input::-webkit-input-placeholder{color:#fff}.blog-sidebar__search input.hs-search-field__input::-moz-placeholder{color:#fff}.blog-sidebar__search input.hs-search-field__input:-ms-input-placeholder{color:#fff}.blog-sidebar__search input.hs-search-field__input:-moz-placeholder{color:#fff}.blog-post__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem 0;text-transform:uppercase}.blog-post__pagination>div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.blog-post-pagination__divider{margin:0 2rem}.body-container--blog-post{display:flex;flex-wrap:wrap;justify-content:space-between}.blog-post__main{-webkit-box-flex:0;-ms-flex:0 1 65%;flex:0 1 65%}.blog-post__side{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%}.blog-post__content img{max-width:100%}@media screen and (max-width:1200px){.blog-listing__item{-webkit-box-flex:0;-ms-flex:0 1 47%;flex:0 1 47%}}@media screen and (max-width:1000px){.blog-post-content__container{-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-post-content__container>div:first-child{margin-bottom:2rem}.blog-post-content__container>div:first-child,.blog-post-content__container>div:nth-child(2),.blog-post__main,.blog-post__side{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}@media screen and (max-width:700px){.blog-listing__item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}