html,body,header,footer{min-width:300px}body,html{width:100%}*{box-sizing:border-box}*:after,*:before{box-sizing:border-box}.hide{display:none!important}.no-mediaqueries #uber,.no-mediaqueries header,.no-mediaqueries footer{min-width:992px}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}.cf{*zoom:1}.cf:before{content:" ";display:table}.cf:after{content:" ";display:table;clear:both}.ic-pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.ic-pagination>li{display:inline}.ic-pagination>li>a,.ic-pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.ic-pagination>li:first-child>a,.ic-pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.ic-pagination>li:last-child>a,.ic-pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.ic-pagination>li>a:hover,.ic-pagination>li>span:hover,.ic-pagination>li>a:focus,.ic-pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.ic-pagination>.ic-active>a,.ic-pagination>.ic-active>span,.ic-pagination>.ic-active>a:hover,.ic-pagination>.ic-active>span:hover,.ic-pagination>.ic-active>a:focus,.ic-pagination>.ic-active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.ic-pagination>.ic-disabled>span{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.ic-pagination>.ic-disabled>span:hover,.ic-pagination>.ic-disabled>span:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.ic-pagination>.ic-disabled>a{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.ic-pagination>.ic-disabled>a:hover,.ic-pagination>.ic-disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pull-right{float:right!important}.pull-left{float:left!important}.blogFeed #main{overflow:visible}.blogFeed .blogPostDate{color:#666;margin-top:10px}.blogFeed .blogCount{display:inline-block;margin-left:.5rem;line-height:1.5rem;text-align:center;vertical-align:top}.blogFeed .blogLikeContainer,.blogFeed .blogCommentContainer{display:inline-block}.blogFeed .blogLikeContainer .blogLikes,.blogFeed .blogCommentContainer .blogLikes{display:inline-block;width:1.5rem;height:1.5rem;text-indent:-9999px;font-size:0;position:relative;top:-14px;transform:scale(1);transition:all .3s cubic-bezier(.23,1,.32,1)}.blogFeed .blogLikeContainer .blogLikes:before,.blogFeed .blogLikeContainer .blogLikes:after,.blogFeed .blogCommentContainer .blogLikes:before,.blogFeed .blogCommentContainer .blogLikes:after{position:absolute;content:"";left:10px;top:1px;width:10px;height:16px;background:#094892;border-radius:50px 50px 0 0;transform:rotate(-45deg);transform-origin:0 100%}.blogFeed .blogLikeContainer .blogLikes:after,.blogFeed .blogCommentContainer .blogLikes:after{left:0;transform:rotate(45deg);transform-origin:100% 100%}.blogFeed .blogCommentContainer a{display:inline-block;width:1.5rem;height:1.5rem;text-indent:-9999px;font-size:0;position:relative;top:-16px;transform:scale(1);transition:all .3s cubic-bezier(.23,1,.32,1)}.blogFeed .blogCommentContainer a:before,.blogFeed .blogCommentContainer a:after{content:"";position:absolute;top:50%;left:50%;z-index:-1;transition:none}.blogFeed .blogCommentContainer a:before{width:20px;height:14px;margin:-9px 0 0 -11px;background-color:#094892;border-radius:3px}.blogFeed .blogCommentContainer a:after{height:0;margin:2px 0 0 -11px;border-width:4px;border-style:solid;border-color:#094892 transparent transparent #094892}#blogNavWrapper{position:relative;width:100%;margin-bottom:25px}#blogNavWrapper.wide,.wide #blogNavWrapper{display:none}#blogNavWrapper .blogNavContainer #subscribe{display:block;text-align:left;font-size:.94444rem;line-height:1.65em;font-weight:400;color:#fff!important;background-color:#222;padding:.6rem 1rem .4rem;text-overflow:ellipsis;overflow:hidden;text-align:center}.contrast-mode #blogNavWrapper .blogNavContainer #subscribe{color:#fff!important}#blogNavWrapper .blogNavContainer #subscribe img,#blogNavWrapper .blogNavContainer #subscribe svg{width:22px;height:15px;margin-right:10px;margin-top:-5px}#blogNavWrapper .blogNavContainer #subscribe img .Subscribe,#blogNavWrapper .blogNavContainer #subscribe svg .Subscribe{fill:#fff!important}.contrast-mode #blogNavWrapper .blogNavContainer #subscribe img .Subscribe,.contrast-mode #blogNavWrapper .blogNavContainer #subscribe svg .Subscribe{fill:#fff!important}.blogToast{visibility:hidden;position:fixed;top:0;left:50%;min-width:280px;transform:translate3d(-50%,-100%,0);background:rgba(34,34,34,.9);border-radius:10px;padding:12px 20px;z-index:9999;transition:all .3s cubic-bezier(.23,1,.32,1);color:#fff!important;font-weight:600!important;font-size:.88889rem;line-height:1.24;text-align:center}@media(min-width:992px){.blogToast{border-radius:20px;padding:24px 40px}}.contrast-mode .blogToast{color:#fff!important}@media(min-width:992px){.blogToast{font-size:1.16667rem}}.blogToast p{margin:0!important}.blogToast a{color:#fff!important;text-decoration:underline}.blogToast.show{visibility:visible;transform:translate3d(-50%,100px,0)}.blogmodal-cover{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:9990}#blogLoginModal{display:block;position:absolute;margin-right:auto;margin-left:auto;top:16vh;right:0;left:0;width:90vw;max-width:850px;background-color:#ebecec;box-shadow:0 .5rem 1rem rgba(0,0,0,.2);border-radius:3px;z-index:9999;opacity:0;visibility:hidden;transform:translateY(40px);transition:all .3s cubic-bezier(.23,1,.32,1)}#blogLoginModal[aria-hidden=false]{opacity:1;visibility:visible;transform:translateY(0)}#blogLoginModal .close{position:absolute;right:-10px;top:-45px;padding:10px;width:40px;height:40px;font-size:0;margin-top:-20px;opacity:1}#blogLoginModal .close img{width:20px;height:20px}#blogLoginModal .close:focus,#blogLoginModal .close:hover{background-color:rgba(0,0,0,.1)}@media(min-width:992px){#blogLoginModal .close{top:26px;right:0}}#blogLoginModal .blogmodal-header{position:relative;padding:0;width:100%;text-align:left}#blogLoginModal .blogmodal-body{text-align:center;width:100%;max-width:700px;margin:auto;padding:10px 40px 40px}#blogLoginModal .blogmodal-body.loading{position:relative;pointer-events:none}#blogLoginModal .blogmodal-body.loading:before{content:'';display:block;position:absolute;z-index:1;top:0;left:-75px;width:calc(100% + 150px);height:100%;background-color:rgba(0,0,0,.6)}#blogLoginModal .blogmodal-body.loading:not(:required):after{content:'';margin:auto;position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;display:block;font-size:10px;width:1em;height:1em;animation:spinner 1500ms infinite linear;border-radius:.5em;box-shadow:rgba(255,255,255,.85) 1.5em 0 0 0,rgba(255,255,255,.85) 1.1em 1.1em 0 0,rgba(255,255,255,.85) 0 1.5em 0 0,rgba(255,255,255,.85) -1.1em 1.1em 0 0,rgba(255,255,255,.85) -1.5em 0 0 0,rgba(255,255,255,.85) -1.1em -1.1em 0 0,rgba(255,255,255,.85) 0 -1.5em 0 0,rgba(255,255,255,.85) 1.1em -1.1em 0 0}#blogLoginModal .blogmodal-body .blogmodal-content{font-weight:700}#blogLoginModal .blogmodal-body .blogmodal-buttons a{margin:0 5px;font-family:initial}#blogLoginModal .blogmodal-body .blogmodal-buttons a img{width:100%;max-width:260px;height:auto;margin-bottom:10px;transition:all .3s cubic-bezier(.23,1,.32,1)}#blogLoginModal .blogmodal-body .blogmodal-buttons a:hover img,#blogLoginModal .blogmodal-body .blogmodal-buttons a:focus img{transform:scale(1.05)}#blogLoginModal .blogmodal-body .blogmodal-error{color:#a94442;background-color:#f2dede;padding:15px 0;margin:30px 0 20px;border:1px solid #ebccd1;border-radius:4px}#blogLoginModal .blogmodal-body .blogmodal-error p{margin:0}#blogLoginModal .blogmodal-body .blogmodal-login{margin-top:30px}#blogLoginModal .blogmodal-body .blogmodal-login form,#blogLoginModal .blogmodal-body .blogmodal-login fieldset{width:100%}#blogLoginModal .blogmodal-body .blogmodal-login form .blogInputWrapper,#blogLoginModal .blogmodal-body .blogmodal-login fieldset .blogInputWrapper{display:inline-block;margin:0 5px}#blogLoginModal .blogmodal-body .blogmodal-login form .blogInputWrapper input,#blogLoginModal .blogmodal-body .blogmodal-login fieldset .blogInputWrapper input{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;font:inherit;margin:0;height:50px;padding:0 5px 0 15px;font-weight:400;margin-bottom:10px}#blogLoginModal .blogmodal-body .blogmodal-login form .blogInputWrapper input[type=submit],#blogLoginModal .blogmodal-body .blogmodal-login fieldset .blogInputWrapper input[type=submit]{background:#dee0e0;border:none;font-weight:700;padding:0 15px;transition:all .3s cubic-bezier(.23,1,.32,1)}#blogLoginModal .blogmodal-body .blogmodal-login form .blogInputWrapper input[type=submit]:hover,#blogLoginModal .blogmodal-body .blogmodal-login form .blogInputWrapper input[type=submit]:focus,#blogLoginModal .blogmodal-body .blogmodal-login fieldset .blogInputWrapper input[type=submit]:hover,#blogLoginModal .blogmodal-body .blogmodal-login fieldset .blogInputWrapper input[type=submit]:focus{background:#d1d3d3}#blogLoginModal .blogmodal-body .blogmodal-legal{margin-top:20px;font-size:.77778rem;font-weight:700}.blogFeed .backToSearchWrapper{margin-left:auto}.blogFeed .backToSearchWrapper .btn,.blogFeed .backToSearchWrapper button{font-size:.94444rem;font-weight:700;color:#094892;display:inline-block;cursor:pointer;outline:none;vertical-align:middle;position:relative;overflow:hidden;background:none;border:none;padding:0;transition:all .3s cubic-bezier(.23,1,.32,1)}.blogFeed .backToSearchWrapper .btn span,.blogFeed .backToSearchWrapper button span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.blogFeed .backToSearchWrapper .btn img,.blogFeed .backToSearchWrapper .btn svg,.blogFeed .backToSearchWrapper button img,.blogFeed .backToSearchWrapper button svg{position:relative;width:8px;height:15px;margin-right:5px}.blogFeed .backToSearchWrapper .btn img .readMore,.blogFeed .backToSearchWrapper .btn svg .readMore,.blogFeed .backToSearchWrapper button img .readMore,.blogFeed .backToSearchWrapper button svg .readMore{fill:#094892}.blogFeed .backToSearchWrapper .btn:hover span,.blogFeed .backToSearchWrapper .btn:focus span,.blogFeed .backToSearchWrapper button:hover span,.blogFeed .backToSearchWrapper button:focus span{text-decoration:underline}.blogFeed .backToSearchWrapper .like,.blogFeed .backToSearchWrapper .liked{color:#094892;background:#eaeaea;padding:5px 16px 5px 36px;border-radius:2px;margin-left:0;margin-right:5px}.blogFeed .backToSearchWrapper .like:before,.blogFeed .backToSearchWrapper .liked:before,.blogFeed .backToSearchWrapper .like:after,.blogFeed .backToSearchWrapper .liked:after{position:absolute;content:"";left:20px;top:10px;width:10px;height:16px;background:#094892;border-radius:50px 50px 0 0;transform:rotate(-45deg);transform-origin:0 100%}.blogFeed .backToSearchWrapper .like:after,.blogFeed .backToSearchWrapper .liked:after{left:10px;transform:rotate(45deg);transform-origin:100% 100%}.blogFeed .backToSearchWrapper .like:hover,.blogFeed .backToSearchWrapper .liked:hover,.blogFeed .backToSearchWrapper .like:focus,.blogFeed .backToSearchWrapper .liked:focus{background:#ddd;transform:scale(1.1)}.blogFeed .backToSearchWrapper .like:hover span,.blogFeed .backToSearchWrapper .liked:hover span,.blogFeed .backToSearchWrapper .like:focus span,.blogFeed .backToSearchWrapper .liked:focus span{text-decoration:none}.blogFeed .backToSearchWrapper .like:disabled,.blogFeed .backToSearchWrapper .liked:disabled{color:#676c88;background:#f2f2f2;border:1px solid #eee;pointer-events:none}.blogFeed .backToSearchWrapper .like:disabled img,.blogFeed .backToSearchWrapper .liked:disabled img{opacity:.5}.blogFeed .backToSearchWrapper .liked{background:#fff;border:1px solid #eaeaea;pointer-events:none}.blogFeed .blogLikeContainer a:focus,.blogFeed .blogLikeContainer a:hover{transform:scale(1)!important}.blogFeed .blogCommentsHeader{display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column}@media(min-width:400px){.blogFeed .blogCommentsHeader{-ms-flex-direction:row;flex-direction:row}}.blogFeed .blogCommentsHeader h3{-ms-flex:1 1 auto;flex:1 1 auto;margin:0;-ms-flex-order:0;order:0}.blogFeed .blogCommentsHeader .btn,.blogFeed .blogCommentsHeader button{font-size:.94444rem;font-weight:700;color:#333;display:inline-block;cursor:pointer;outline:none;vertical-align:middle;position:relative;overflow:hidden;background:none;border:none;padding:0;transition:all .3s cubic-bezier(.23,1,.32,1)}.blogFeed .blogCommentsHeader .btn span,.blogFeed .blogCommentsHeader button span{display:inline-block;position:relative}.blogFeed .blogCommentsHeader .btn:hover span,.blogFeed .blogCommentsHeader .btn:focus span,.blogFeed .blogCommentsHeader button:hover span,.blogFeed .blogCommentsHeader button:focus span{text-decoration:underline}.blogFeed .blogCommentsHeader .login{color:#094892;background:#eaeaea;padding:5px 16px;border-radius:2px;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:20px}.blogFeed .blogCommentsHeader .login:hover,.blogFeed .blogCommentsHeader .login:focus{background:#ddd;transform:scale(1.05)}.blogFeed .blogCommentsHeader .login:hover span,.blogFeed .blogCommentsHeader .login:focus span{text-decoration:none}@media(min-width:400px){.blogFeed .blogCommentsHeader .login{margin-top:0}}.blogFeed .blogCommentsHeader .loggedInUserName{padding:5px 16px;margin-top:20px}@media(min-width:400px){.blogFeed .blogCommentsHeader .loggedInUserName{margin-top:0}}.blogFeed .blogCommentsHeader .loggedInUserControls{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-order:-1;order:-1}@media(min-width:400px){.blogFeed .blogCommentsHeader .loggedInUserControls{-ms-flex-order:0;order:0}}.blogFeed #intBlogBanner,.blogFeed #featureImageHolder{width:100%;position:relative;margin-bottom:25px;overflow:hidden}.wide .blogFeed #intBlogBanner,.wide .blogFeed #featureImageHolder{width:100%!important}@media(min-width:992px){.blogFeed #intBlogBanner,.blogFeed #featureImageHolder{margin-bottom:15px}}.blogFeed #intBlogBanner #intBlogBannerImage,.blogFeed #intBlogBanner span,.blogFeed #featureImageHolder #intBlogBannerImage,.blogFeed #featureImageHolder span{position:relative;width:100%;height:0;padding-bottom:30%;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}.blogFeed #intBlogBanner #intBlogBannerImage.hasImage,.blogFeed #intBlogBanner span.hasImage,.blogFeed #featureImageHolder #intBlogBannerImage.hasImage,.blogFeed #featureImageHolder span.hasImage{background:none!important;height:auto!important;padding-bottom:0}.blogFeed #intBlogBanner #intBlogBannerImage p,.blogFeed #intBlogBanner span p,.blogFeed #featureImageHolder #intBlogBannerImage p,.blogFeed #featureImageHolder span p{margin:0!important}.blogFeed #intBlogBanner #intBlogBannerImage img,.blogFeed #intBlogBanner span img,.blogFeed #featureImageHolder #intBlogBannerImage img,.blogFeed #featureImageHolder span img{position:relative;width:100%;height:auto;float:left}.blogFeed .newsHeaderInfo{display:-ms-flexbox;display:flex;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:15px 0;margin:0 0 40px}.blogFeed .newsHeaderInfo .blogPostDate{margin-top:0}.blogFeed #blogComments{margin-top:3rem}.blogFeed #blogComments>h3{margin-top:0}.blogFeed #blogComments label{display:block;font-weight:400}.blogFeed #blogComments input[type=text]{width:100%}.blogFeed #blogComments textarea{width:100%!important}.blogFeed .blogCommentList{margin-top:1.5rem}.blogFeed .blogCommentList.loading,.blogFeed .blogCommentList form.loading{position:relative;pointer-events:none}.blogFeed .blogCommentList.loading:before,.blogFeed .blogCommentList form.loading:before{content:'';display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9)}.blogFeed .blogCommentList.loading:not(:required):after,.blogFeed .blogCommentList form.loading:not(:required):after{content:'';margin:auto;position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;display:block;font-size:10px;width:1em;height:1em;animation:spinner 1500ms infinite linear;border-radius:.5em;box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.75) -1.5em 0 0 0,rgba(0,0,0,.75) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0}.blogFeed .blogCommentList hr{display:block;border:none;height:1px;color:#d0d0d0;background-color:#d0d0d0;margin:20px 0 0}.blogFeed .blogCommentList fieldset{width:100%;padding:0;margin:0;border:0;min-width:0}.blogFeed .blogCommentList fieldset .blogInputWrapper{display:inline-block;margin:0;width:100%;height:50px}.blogFeed .blogCommentList fieldset .blogInputWrapper input{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;font:inherit;margin:0;height:50px;padding:0 5px 0 15px;font-weight:400;border:1px solid #ccc}.blogFeed .blogCommentList fieldset .blogSubmitWrapper{display:inline-block;margin:0;width:100%;height:50px}.blogFeed .blogCommentList fieldset .blogSubmitWrapper .blogSubmitButton{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;font:inherit;margin:0;height:50px;padding:0 5px 0 15px;color:#000;background:#eaaa2c;border:none;font-weight:400;text-transform:uppercase;margin-top:20px;padding:0 50px;transition:all .3s cubic-bezier(.23,1,.32,1);float:right}.blogFeed .blogCommentList fieldset .blogSubmitWrapper .blogSubmitButton:hover,.blogFeed .blogCommentList fieldset .blogSubmitWrapper .blogSubmitButton:focus{background:#e6a017}.blogFeed .blogCommentList fieldset .blogSubmitWrapper .blogSubmitButton:disabled{background:#666}.blogFeed .blogCommentList>h4{margin-top:0}.blogFeed .blogCommentList .comment{padding:1rem 0 1rem .5rem;border-bottom:1px solid #d0d0d0;position:relative;animation:slide-up .8s ease}@keyframes slide-up{0%{opacity:0;background:#fef1b4;transform:translateY(20px)}100%{opacity:1;background:transparent;transform:translateY(0)}}.blogFeed .blogCommentList .comment.lvl2{padding-left:30px}.blogFeed .blogCommentList .comment.lvl3{padding-left:60px}.blogFeed .blogCommentList .comment.lvl4{padding-left:90px}.blogFeed .blogCommentList .comment p{margin:0}.blogFeed .blogCommentList .comment .commentName{color:#222;margin-bottom:5px}.blogFeed .blogCommentList .comment .commentDate{position:relative;color:#75767b;margin-top:5px}.blogFeed .blogCommentList .comment .commentDate .postReply{position:relative;margin-left:calc(87% - 50px);margin-top:15px;top:0;right:0;border:0;color:#094892;font-weight:700;padding-right:25px;background:url(../images/blog/icon-reply.svg) top right no-repeat;background-size:20px 20px;transition:all .3s cubic-bezier(.23,1,.32,1)}@media(min-width:375px){.blogFeed .blogCommentList .comment .commentDate .postReply{position:absolute;margin-left:0;margin-top:0}}.blogFeed .blogCommentList .comment .commentDate .postReply:hover,.blogFeed .blogCommentList .comment .commentDate .postReply:focus{background:#f3f3f3 url(../images/blog/icon-reply.svg) center right 5px no-repeat;background-size:16px 16px}.blogFeed .blogCommentList .comment .commentDate .postReply:disabled{opacity:.5;background:url(../images/blog/icon-reply.svg) top right no-repeat;background-size:20px 20px}.blogFeed .blogCommentList .comment.loading{position:relative;pointer-events:none}.blogFeed .blogCommentList .comment.loading:before{content:'';display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9)}.blogFeed .blogCommentList .comment.loading:not(:required):after{content:'';margin:auto;position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;display:block;font-size:10px;width:1em;height:1em;animation:spinner 1500ms infinite linear;border-radius:.5em;box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.75) -1.5em 0 0 0,rgba(0,0,0,.75) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0}.blogFeed .commentPost{display:none}@media(min-width:768px){.blogFeed .commentPost .blogInputWrapper{width:calc(100% - 140px)!important}.blogFeed .commentPost .blogSubmitWrapper{width:136px!important;margin-left:-6px!important}.blogFeed .commentPost .blogSubmitWrapper .blogSubmitButton{float:none!important}}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} /*# sourceMappingURL=blog-scss/sourcemaps/blog_post.css.map */