.postPageBanner{position:relative;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;background-position:top;background-repeat:no-repeat;background-size:cover;background-color:#f0f0f0}.postPageOverlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:#222;opacity:.35;transition:background .3s,border-radius .3s,opacity .3s}.postPageBanner .content-wrapper{min-height:350px;justify-content:flex-start!important;flex-direction:row;padding:0}.postPageBanner .content-wrapper,.postPageBanner .content-wrapper>.row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.postPageBanner .content-wrapper>.row{min-height:1px;width:100%;align-self:inherit;cursor:default;-ms-flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;padding:10px;align-content:center;align-items:center}.postPageBanner .postPageTitle{display:block;position:relative;width:100%}.postPageBanner .postPageTextContent{position:relative;width:100%}.postPageBanner .postPageTitle h1{-webkit-transition:background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s;-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s;position:relative;margin:0 0 10px;border:0;font-style:inherit;text-transform:none;font-size:42px;font-family:Montserrat,sans-serif;font-weight:800;line-height:1;padding:0;color:#fff}.postPageBanner .postPageTextContent>ul{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}.postPageBanner .postPageTextContent>ul>li{padding:0;position:relative;font-size:inherit;word-break:break-word;font-size:15px;margin:0 8px}.postPageBanner .postPageTextContent>ul>li,.postPageBanner .postPageTextContent>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.postPageBanner .postPageTextContent>ul>li>a{transition:color .1s ease-in-out,background-color .1s ease-in-out;color:#091e3f;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;font-size:inherit}.postPageBanner .postPageTextContent>ul>li .dateIcon,.postPageBanner .postPageTextContent>ul>li .tagIcon{display:-webkit-box;display:-ms-flexbox;display:flex;width:14px}.postPageBanner .postPageTextContent>ul>li .dateIcon>i,.postPageBanner .postPageTextContent>ul>li .tagIcon>i{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:Font Awesome\ 5 Free;font-weight:900;width:1.25em;color:#fff;font-size:14px}.fa-calendar:before{content:"\f133"}.fa-tags:before{content:"\f02c"}.postPageBanner .postPageTextContent>ul>li>a>span:last-child,.postPageBanner .postPageTextContent>ul>li>span.tag{-ms-flex-item-align:center;align-self:center;padding-left:5px;display:inline-block;color:#fff}.postPageBanner .postPageTextContent>ul>li>span.tag>a{transition:color .1s ease-in-out,background-color .1s ease-in-out;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:inherit;display:inline;color:#fff}.postPageBanner .bannerIcons{position:absolute;top:117px;right:70px;z-index:100;display:flex;flex-flow:column wrap}.postPageBanner .bannerIcons a{transition:color .1s ease-in-out,background-color .1s ease-in-out;height:60px;margin-bottom:10px}.postPageBanner .bannerIcons a span{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:never;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in;display:block;height:auto}.postPageBanner .bannerIcons a span:before{transition:all .2s ease-in-out;font-size:40px;color:#fff;background:#65b2e8;border-radius:30px;padding:10px}.dashicons-smartphone:before{content:"\f470"}.dashicons-email:before{content:"\f465"}.postPageBanner .bannerIcons a:hover span:before{background:#091e3f}@media (max-width:768px){.postPageBanner .postPageTitle h1{font-size:31px}}@media (max-width:479px){.banner .bannerIcons{right:50px}}