.single-post .post-nav,.single-portfolio .post-nav{border-top:1px solid #e6e6e6;margin-top:150px}.b-prev-next-title{font-size:15px;font-family:montserrat,sans-serif;display:inline-block;vertical-align:top;width:300px;text-align:left;line-height:22px;text-transform:uppercase;color:#1d1d1d}@media(max-width:960px){.b-prev-next-title{display:none}}.btn-next .b-prev-next-title{text-align:right}.post-nav .btn-close{font-family:montserrat,sans-serif}.b-menu-item-special{background:red}.b-menu-item-special a{color:#fff!important}.share-buttons{margin-top:0}@media all and (max-width:520px){.post-nav .btn-close{display:none}}@media all and (max-width:600px){.single-post .post-nav,.single-portfolio .post-nav{margin-top:100px;padding-top:30px;padding-bottom:30px}}@media all and (min-width:601px){.share-buttons{margin-top:20px}.single-post .post-nav,.single-portfolio .post-nav{border-top:none;margin-top:0;padding-top:40px;padding-bottom:63px}}@media all and (min-width:1121px){#content{margin-top:-40px}#header{height:149px!important}}#filter{display:block}#filter ul{display:block}#filter .responsive-filter{display:none}@media(max-width:960px){#filter ul{display:none}#filter .responsive-filter{display:block}}.page-template-template-portfolio #main-search{position:absolute;top:28px}.page-template-template-portfolio #main-search:hover+#filter .responsive-filter{display:none}@media all and (max-width:1120px){.page-template-template-portfolio #main-search{right:40px}}@media all and (max-width:520px){.page-template-template-portfolio #main-search{right:0;top:0}}.b-post-narrow{max-width:904px;margin:auto}#custom-header{text-align:center}#custom-header h1,h2,h3{font-weight:500}#footer{background:#333;padding-top:20px;padding-bottom:20px}.b-footer-links{border-bottom:solid 2px #2b2b2d;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 -12px 20px}.b-footer-link{color:#a6b0b0;font-size:18px;padding:6px 12px;cursor:pointer}.b-footer-row{display:flex;flex-wrap:wrap;margin:0 -30px}.b-footer-row-cell{flex:1;padding:0 30px;min-width:240px;margin-bottom:40px}.b-footer-row:last-child .b-footer-row-cell:last-child{margin-bottom:0}.b-footer-button{width:100%;max-width:300px;background:#9d8349;border:none;padding:12px 16px;font-size:18px;display:inline-block;color:#fffee3;cursor:pointer}.b-footer-button:not(:last-child){margin-bottom:10px}.b-footer-button.dark{background:#212121}.b-footer-text:not(:last-child){margin-bottom:20px}.b-footer-text{text-align:left!important;font-size:14px}@media(max-width:520px){.b-footer-links{justify-content:center}}@media(max-width:760px){.b-post-narrow .post-header,.single-portfolio:not(.single-post) .share-buttons{padding-left:40px;padding-right:40px}#custom-header h1,h2,h3{font-weight:500;line-height:1.15}#custom-header h1{font-size:32px}#custom-header h2{font-size:24px}#custom-header h3{font-size:16px}#footer{padding:20px 40px}#article #filter2{text-align:center}}#article{background:#fff}#article #filter2{width:calc(100% - 40px);margin:0 20px;padding:24px 0;height:auto}.post-type-archive-portfolio #custom-header,.tax-portfolio_category #custom-header{background:#fff;padding-top:40px}#article .bottom-extracontent{padding:0 40px}.b-footer-row-cell #searchform{display:flex;align-items:center}.b-footer-row-cell #searchform>input{margin:0}.b-img-icon{display:inline-block;margin-top:-13px}.b-img-icon-src{vertical-align:inherit}.b-img-icon-src_hovered{display:none}.b-img-icon:hover .b-img-icon-src_main{display:none}.b-img-icon:hover .b-img-icon-src_hovered{display:block}.locker-content-centered [data-lock-id]{text-align:center}#posts-container.b-portfolio-posts .post img{position:absolute;top:0;left:0;opacity:1;z-index:9;width:230px;height:150px}#posts-container.b-portfolio-posts .post{background:#fff}#posts-container.b-portfolio-posts .post .caption{left:280px;display:table;height:100%;text-transform:uppercase;z-index:9;position:relative}#posts-container.b-portfolio-posts .post .post-arrow{display:none;position:absolute;top:45px;right:20px;opacity:1;z-index:9}@media all and (min-width:1120px){#posts-container.b-portfolio-posts .post:hover .post-arrow{display:block}}.single-post .krown-column-row{margin-top:0}.post-content blockquote{width:auto!important;margin:80px}@media(max-width:960px){.post-content blockquote{margin:45px 40px 55px}}#body #content .rsg-h1{font-family:montserrat,sans-serif;font-size:44px;line-height:50px;margin-bottom:50px;font-weight:500}#body #content .rsg-h1-bold{font-family:montserrat,sans-serif;font-size:30px;line-height:36px;text-transform:uppercase;font-weight:700;color:#1d1d1d}#body #content .rsg-h2{font-family:montserrat,sans-serif;font-size:36px;line-height:64px;margin-bottom:25px;font-weight:500}#body #content .rsg-h3{font-family:montserrat,sans-serif;font-size:18px;line-height:25px;margin-bottom:25px;text-transform:uppercase;font-weight:500}#body #content .rsg-h4{font-family:montserrat,sans-serif;font-size:18px;line-height:25px;margin-bottom:25px;font-weight:700}#body #content .rsg-h5{font-family:montserrat,sans-serif;font-size:15px;line-height:20px;margin-bottom:15px;font-weight:700}#body #content .rsg-h6{font-family:montserrat,sans-serif;font-size:13px;line-height:17px;margin-bottom:15px;font-weight:700}h2.rsg-s1{font-size:24px;line-height:38px;font-weight:400}@media all and (max-width:960px){#body #content .rsg-h2{line-height:42px}}.ak-relatedposts{margin-top:60px}.ak-relatedposts>h3{margin-bottom:10px}.ak-relatedposts .krown-column-row>.krown-column-container{background:0 0;position:relative;height:170px!important}.ak-relatedposts .krown-column-row>.krown-column-container a{position:absolute;display:block;top:0;left:10px;bottom:0;right:10px;background-size:cover;background-position:center center}.ak-relatedposts .krown-column-row>.krown-column-container:first-child a{left:0}.ak-relatedposts .krown-column-row>.krown-column-container:last-child a{right:0}@media all and (max-width:1039px){#body .span2{width:33.33%!important;margin-bottom:20px}.ak-relatedposts .krown-column-row>.krown-column-container:first-child a{left:0}.ak-relatedposts .krown-column-row>.krown-column-container:nth-child(3) a{right:0}.ak-relatedposts .krown-column-row>.krown-column-container:nth-child(4) a{left:0}.ak-relatedposts .krown-column-row>.krown-column-container:last-child a{right:0}}@media all and (max-width:526px){#body .span2{width:50%!important;margin-bottom:20px}.ak-relatedposts .krown-column-row>.krown-column-container:first-child a{left:0}.ak-relatedposts .krown-column-row>.krown-column-container:nth-child(2) a{right:0}.ak-relatedposts .krown-column-row>.krown-column-container:nth-child(3) a{left:0;right:10px}.ak-relatedposts .krown-column-row>.krown-column-container:nth-child(4) a{right:0;left:10px}.ak-relatedposts .krown-column-row>.krown-column-container:nth-child(5) a{left:0}.ak-relatedposts .krown-column-row>.krown-column-container:last-child a{right:0}}@media all and (min-width:648px){.rsg-padding{padding-left:228px!important;padding-right:228px!important}}@media(max-width:960px){#article [id^=col-]{padding-top:20px!important;padding-right:40px!important;padding-bottom:0!important;padding-left:40px!important}.ak-relatedposts{padding:0 40px;margin-top:100px}}.nav-bullets-bottom .flex-control-nav{display:flex;justify-content:center;bottom:-40px}.fancybox-close{background-position:-115px 0}.fancybox-next span{background-position:-51px 0}.fancybox-prev span{background-position:-2px -2px}.search-results #posts-container{padding:0 25px}.rsg-fast-facts-about-us h3{font-weight:700;text-transform:none}.bottom-extracontent{margin-top:50px}#posts-container.b-portfolio-posts .post img{position:absolute;top:0;left:0;opacity:1;z-index:9;width:230px;height:150px}#filter2{border-top:1px solid #eaeaea;height:100px;width:100%;text-align:center;padding-top:34px;position:relative}#filter2 li{list-style:none;font-size:13px;line-height:13px;padding:8px 13px;margin-left:50px;text-transform:uppercase;display:inline-block}#filter2 li:first-child{margin-left:0}#filter2 li a{color:#1d1d1d;font-weight:400}#filter2 li a:hover{color:#a0a0a0}#filter2 li a.selected{color:#9e8348;cursor:default;pointer-events:none}@media all and (max-width:760px){#filter2{padding-top:44px;height:auto;text-align:left}#filter2 li{font-size:12px;padding:8px 13px;margin-left:0}}