html{-webkit-text-size-adjust:100%}@media (max-width :1200px){body.home .header-spacer{margin-bottom:-10px}}@media (max-width :1275px){.top-bar .logo{width:400px;margin:9px 12px 0}#main{font-size:18px}#main li{margin:0 -3px}#main li a{padding:0 10px}}@media (max-width :1140px){.top-bar .logo{width:340px;margin:11px 12px 0}#main{font-size:16px}#main li{margin:0 -3px}#main li a{padding:0 10px}#main li.social a{font-size:15px;padding:0 5px}.home-section.about .image{width:60%;margin-left:0%}.home-section.about .caption{min-width:400px;width:50%;top:50%;right:0%;-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%)}}@media (max-width :1000px){.top-bar .logo{width:425px;margin:0 auto;position:absolute;top:80px;left:50%;margin-left:-212px;text-align:center;float:none;z-index:-1;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.top-bar{position:relative;z-index:101;padding:0}#main{background-color:#fff;font-size:16px;width:100%;float:none;margin:0;padding-left:15px;text-align:left;position:fixed;z-index:101;-moz-box-shadow:0 0 6px rgba(0,0,0,.15);-webkit-box-shadow:0 0 6px rgba(0,0,0,.15);box-shadow:0 0 6px rgba(0,0,0,.15)}#main li{margin:0 -3px}#main li a{padding:0 10px}#main li.social a{font-size:15px;padding:0 5px}#main li.search{float:right}}@media (max-width :925px){.home-section.subscribe{padding:4% 0}.home-section.subscribe .title,.footer .subscribe .title{text-align:center;width:100%;float:none;margin-bottom:15px}.home-section.subscribe .email-form,.footer .subscribe .email-form{width:100%;float:none}}@media (max-width :799px){body{border:none;padding:0}.span_content,.span_content_full{float:none;width:100%;max-width:720px;margin:0 auto}.span_content_full{max-width:100%}.span_sidebar{clear:both;width:100%;float:none;margin:100px auto 0;border-top:1px solid #ececec;padding-top:70px}.topsidebar,.midsidebar,.lowersidebar{float:none;margin:0 auto;padding:0;width:100%;max-width:340px}.top-bar,.header-search,.header-social,#main,#topmenu{display:none!important}.header-spacer{height:65px;margin:0}body.home .header-spacer{height:50px;margin:0}.post-title-wrapper{background-color:#f0f0f0;margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;padding:20px;margin-top:-20px}#dpsp-content-top{margin-top:-22px}.home-section.icons h2.divider{display:block;text-align:center;width:100%;margin-top:0;margin-bottom:20px}.home-section.icons .search-form{display:inline-block;clear:none;width:-moz-calc(100% - 160px);width:-webkit-calc(100% - 160px);width:calc(100% - 160px);vertical-align:middle;max-width:100%}.home-section.icons .index-link{display:inline-block;vertical-align:middle;width:150px;padding:0 0 0 20px}.sub-footer .footer-nav{float:none;width:100%;text-align:center;margin-bottom:20px}.sub-footer .footer-nav a{padding:10px 5px;font-size:15px}.copyright{float:none;width:100%;text-align:center}}@media (max-width :750px){.home-section{padding:40px 0 35px}.home-section.shaded{padding:35px 0}.teaser-posts .teaser-post{width:47.5%;margin-bottom:50px}body.home .latest-posts .teaser-post:nth-child(4){display:block}.home-section.cta-blocks .wrap .item{width:100%}.home-section.cta-blocks .wrap .item:nth-child(1){margin-bottom:5%}.home-section.about{margin-left:-20px;margin-right:-20px;margin-top:0;padding-top:0}.home-section.about .image{width:100%;float:none;margin:0%}.home-section.about .image img{width:100%!important;height:auto}.home-section.about .caption{margin:-143px 5% 0%;width:90%;float:none;padding:3.5% 3%;position:relative;top:0;right:0;-webkit-transform:translate(0%,0%);-ms-transform:translate(0%,0%);transform:translate(0%,0%)}.home-section.about .press{margin:0;padding:40px 20px 0}.press h3{text-align:center;margin:0;width:100%;float:none}.press img{width:100%;height:auto;float:none;margin:0}}@media (max-width :700px){.home-featured .image{overflow:hidden;width:100%;height:0;padding-bottom:60%;float:none;position:relative}.home-featured .caption{float:none;padding:25px 25px 30px;width:100%}.home-featured .caption:before{display:none}}@media (max-width :650px){.home-featured{padding:4% 4% 0}.home-featured .item{width:48%;margin-bottom:4%}.home-section.icons .items{margin-top:25px;justify-content:space-between}.home-section.icons .items .item{width:30%}.home-section .category-posts .item{margin-bottom:20px;width:47.5%}}@media (min-width :425px) and (max-width :600px){.teaser-post .post-title{font-size:28px;margin-top:18px}}@media (max-width :600px){.home-section.icons .search-form{width:100%}.home-section.icons .index-link{width:100%;padding:0}.home-section.about .caption{margin:-80px auto 0%}.wp-block-group.has-background,.has-background{padding:20px 20px;margin:45px 0}ol.has-background,ul.has-background{padding:20px 20px 15px}p.has-background{padding:25px}.wp-block-group.has-background h2{margin-top:20px;border-bottom:none;padding:0}.wp-block-group.has-background h2.has-background{margin:-20px -20px 10px;padding:20px 20px}}@media (max-width :550px){.subscribe .email-input{width:width:-moz-calc(100% - 185px);width:-webkit-calc(100% - 185px);width:calc(100% - 185px)}.subscribe .email-submit{width:175px;float:right;margin:0}.subscribe .checkboxes{width:100%;float:none;text-align:center;clear:both}.subscribe .checkboxes .checkbox{margin:10px 10px 0;display:inline-block}}@media (max-width :500px){.breadcrumb_last{display:none}.pagination h2.screen-reader-text{margin-bottom:12px}.archives .archive-post{width:45%}.relatedposts .archives .archive-post{width:28.3333%}.relatedposts .archives .archive-post .title{font-size:13px;letter-spacing:normal;text-transform:none}}@media (max-width :475px){.divider{font-size:28px}.home-section.icons .divider{font-size:28px;font-size:7.25vw}.wrap,.wrapper{padding-left:15px;padding-right:15px}.home-featured{padding-top:15px}}@media (max-width :425px){.teaser-posts .teaser-post{width:100%;margin-bottom:50px}}@media (max-width :385px){.home-section.subscribe{padding:20px 0}.inner-post .subscribe{padding:25px 15px;margin-left:-10px;margin-right:-10px}.home-section.subscribe .title,.footer .subscribe .title,.inner-post .subscribe .title{margin-bottom:5px}.home-section.subscribe h2,.footer .subscribe h2,.inner-post .subscribe h2{font-size:30px;font-size:8.5vw}.subscribe .email-input{width:100%}.subscribe .email-submit{width:100%;margin:0}}