.blog-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-header__inner{margin:0 auto;padding:4rem 0;text-align:center;width:100%}.blog-header__title{color:#515153;font-size:70px;margin:0}.blog-header__form{margin:0 1rem}.blog-footer{background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:450px;position:relative;z-index:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog-footer:before{background:rgba(0,0,0,.65);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.blog-footer__inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:3.3rem 0}.blog-footer__inner .footer-content_col1,.blog-footer__title{color:#fff}.blog-footer__inner .footer-content_col1,.blog-footer__inner .footer-content_col2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.blog-footer__inner .footer-content_col2 img{border:3px solid #ff7a59;border-radius:100%;margin:0 auto;width:296px}.blog-footer__inner .footer-content{color:#fff}.blog-footer__inner .footer-content p{text-align:center}.blog-footer__inner .footer-content form{margin:0 auto}.blog-footer__inner .footer-content form .hs-button{background-color:hsla(0,0%,100%,.28)}.blog-footer__inner .footer-content form label{color:#fff}.blog-index{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:40px;grid-row-gap:20px;padding-left:25px;padding-right:25px}.blog-index:after{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto}.blog-index__tag-header{padding:1rem 25px}.blog-index__tag-subtitle{font-size:1.16rem;line-height:1.1}.blog-index__tag-heading{border-bottom:3px solid #d1d6dc;padding-bottom:1rem}.blog-index__post-image{display:block}.blog-index__post-content{line-height:1.6;margin-top:10px}.blog-index__post-content h2{font-size:20px;font-weight:900;line-height:1.6;margin:.5rem 0}.blog-index__post-content h2 a{color:#515153}.blog-index__post-content .post-meta{color:rgba(0,0,0,.63);font-size:12px;margin:20px 0;text-shadow:0 3px 6px rgba(0,0,0,.16)}.blog-index__post-content span.readmore{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:14px;height:34px;padding-right:5px;position:relative;width:180px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-index__post-content span.readmore:after{content:"\f105";font-family:FontAwesome;font-size:20px;position:absolute;right:10px}.blog-index__post-content a{color:#761a33}.blog-index__post img{height:350px;max-width:100%;object-fit:cover}.blog-numeric-pagination{margin:30px 0!important}ul.numeric-pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:none;margin:0 auto;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.numeric-pagination li{background:#fff;border:1px solid #ccc;float:left;padding:2px 10px}ul.numeric-pagination li a{color:inherit}ul.numeric-pagination li.disabled{pointer-events:none;visibility:hidden}ul.numeric-pagination li:first-child,ul.numeric-pagination li:last-child{background:transparent!important;border:0}ul.numeric-pagination>li>a,ul.numeric-pagination>li>span{background-color:transparent!important;border:none!important;float:none!important;line-height:1.42857143;margin-left:-1px;padding:0!important;position:relative;text-decoration:none}ul.numeric-pagination .active{background:#469168}ul.numeric-pagination .active a{background-color:transparent!important;border:none!important;color:#fff}ul.numeric-pagination li a svg{height:10px;margin-top:6px;width:15px}.blog-header__author-avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:2px 6px 20px hsla(0,0%,100%,.15);height:200px;margin:0 auto 1.5rem;width:200px}.blog-header__author-social-links a{background-color:#000;border-radius:50%;display:inline-block;height:40px;margin:0 5px;position:relative;width:40px}.blog-header__author-social-links svg{fill:#fff;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.content-wrapper-listing{margin:0 auto;max-width:px;padding:0}.blog-single{margin:0 auto;max-width:900px}.blog-content-wrapper{margin:0;padding:0}.blog-post-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.blog-post-header .blog-post__meta{color:rgba(0,0,0,.63);font-family:Montserrat;font-size:12px;text-shadow:0 3px 6px rgba(0,0,0,.16)}.blog-post-header .blog-post__meta .frasetta{font-size:11px;margin-bottom:20px}.blog-post-header .blog-post__meta .meta-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.blog-post-header h1{font-weight:700}.blog-post-header .blog-post__meta .meta-content .content-meta{column-gap:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.blog-post__image{background-image:url();background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;padding-bottom:63%}.blog-post{margin:0 auto;max-width:960px;padding:3.3rem 0 0}.blog-post__body{margin-top:30px}.blog-post__tags{color:#000}.blog-post__tags svg{height:auto;margin-right:10px;width:15px}.blog-post__tag-link{color:#000;font-size:.8rem}.about-author-sec{margin:40px 0}.about-author-sec h3{font-size:24px;font-weight:600;line-height:28px}.about-author-sec h3 a.author-link{color:#000}ul.social-share{list-style:none;padding:0}ul.social-share,ul.social-share li{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}ul.social-share li{background:#000;border-radius:100%;font-size:13px;height:25px;justify-content:center;margin:0 5px;width:25px}ul.social-share li a{color:#fff}.blog-sidebar{-ms-flex-preferred-size:30%;flex-basis:30%;margin-top:200px}.blog-sidebar h3{margin-bottom:30px;position:relative}.blog-sidebar h3:after{background:#393333;border-radius:2px;bottom:-10px;content:"";height:4px;left:0;position:absolute;width:55px}.blog-sidebar .widget-type-post_filter,.blog-sidebar .widget-type-rss_listing{margin-top:60px}.blog-sidebar .widget-type-post_filter ul{padding:0}.blog-sidebar .widget-type-post_filter li{list-style:none;padding-left:15px;position:relative}.blog-sidebar .widget-type-post_filter li a{color:#888282}.blog-sidebar .widget-type-post_filter li:before{content:"\f105";font-family:FontAwesome;left:0;position:absolute}.blog-sidebar .hs-rss-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.blog-sidebar .hs-rss-item .hs-rss-item-text{padding-left:20px}.blog-recent-posts{margin:3rem auto 0;padding:2rem 25px}.blog-recent-posts__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-template-columns:repeat(3,1fr);grid-column-gap:40px;grid-row-gap:20px}.blog-recent-posts__post{display:block;-ms-flex-preferred-size:100%;color:#515153;flex-basis:100%;padding:1rem}.blog-recent-posts__post:hover{text-decoration:none}.blog-recent-posts__image{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:63%}.blog-recent-posts__title{margin:1rem 0 .5rem}.blog-comments{margin:0}.blog-comments fieldset,.blog-comments form{max-width:100%!important}.blog-comments .hs-button,.blog-comments .hs-button:hover{background-color:#fff;border:2px solid hsla(0,0%,100%,0);color:#504f44}.blog-comments .comment-from h4{color:#00626c;font-size:19px;font-weight:700}.blog-comments .comment-reply-to{background-color:transparent;border:0;color:rgba(0,0,0,.63);font-family:Montserrat;font-size:12px;text-shadow:0 3px 6px rgba(0,0,0,.16)}.blog-comments .comment-reply-to:hover{background-color:transparent;color:rgba(0,0,0,.63);text-decoration:underline}.blog-comments h3{font-size:26px;font-weight:700;margin:30px 0;position:relative}.blog-comments h3:after{background:#393333;bottom:-15px;content:"";height:5px;left:0;position:absolute;width:74px}.blog-comments .comment.depth-0,.blog-comments .comment.depth-1{box-shadow:0 3px 6px rgba(0,0,0,.16);padding:20px}.blog-comments .comment.depth-1{margin:10px 0}@media (max-width:900px){.blog-footer__inner,.blog-header__inner,.blog-index__tag-header,.blog-recent-posts,.blog-single{padding-left:20px;padding-right:20px}}@media screen and (max-width:960px){.blog-index{grid-template-columns:repeat(2,1fr);grid-gap:40px}.blog-index,.blog-recent-posts__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr}.blog-recent-posts__list{grid-template-columns:repeat(2,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:40px;grid-row-gap:20px}}@media screen and (max-width:480px){.blog-index{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:40px;padding-top:90px}.blog-index__post img{height:auto}.blog-post-header .blog-post__meta .meta-content{align-items:flex-start;flex-flow:column wrap;row-gap:20px}.blog-recent-posts__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:40px}}