@media only screen and (max-width:900px){.top-menu{padding:30px 0}.top-menu .container{display:block}.top-left-menu{display:block}.top-right-area{display:block}.blog-logo{margin:0 0 10px}.header{padding:30px 0}.categories{padding:30px 0}.content-wrap{padding:50px 0}.footer{padding:20px 0 50px}.mobile-hide{display:none}.mobile-show{display:block}.header-hold{display:block}.header{margin:50px 0 30px;padding:0;text-align:center}.header img{margin:0 0 10px}.header-link,.header-link div{width:auto;display:block}.header-right{display:block;margin:20px 0}.menu-items+.top-right-menu{margin-top:20px}.header-group{display:block;margin-top:20px}.top-menu{width:auto;display:block;text-align:center}.top-right-menu{justify-content:center}.side-search{position:fixed;top:10px;right:10px;z-index:10}.drop{width:40%}.hero-hold{display:block;width:auto;margin:0 auto}.hero-half{width:auto!important;display:block}.hero{position:relative;width:auto;top:auto;right:auto;bottom:auto}.hero-text{margin-top:1px;border:none;display:block;padding:40px}.hero .social{position:relative;top:auto;left:auto;margin:0}.main-post div{width:auto}.no-image p{margin-bottom:0}.categories{margin-bottom:20px}.categories .categories-in{justify-content:center}.posts a{width:100%;padding:20px 0}.post-author{font-size:max(calc(var(--secondary-font-size) * .9375), 12px)}.posts{margin:0}.posts a h2{font-size:max(calc(var(--primary-font-size) * 1.5625), 12px)}.posts a strong{font-size:max(calc(var(--secondary-font-size) * .9375), 12px)}.posts a div{display:block}.article-end{margin:30px 0 0}.all-cats{margin-top:0}.posts a span.pinned{position:relative;right:auto;bottom:auto;margin-top:10px}.post-outside{display:block}.post-content{width:auto}.posts-hold{width:auto}.author{margin-bottom:30px}.author p{display:block}.post-date{position:relative;top:auto;right:auto;text-align:center;margin-top:20px}.post-date span{margin-bottom:30px;display:block}.post-categories{text-align:center}.posts a span.pinned em{font-size:max(calc(var(--secondary-font-size) * .9375), 12px)}.image-yes .image-hold,.image-yes .post-hold{width:100%;padding:0}.image-yes div img{margin-bottom:20px}.categories a{font-size:max(calc(var(--secondary-font-size) * 1), 12px)}.category-title h1,.category-title h2{font-size:max(calc(var(--primary-font-size) * 2), 12px)}.copy{margin:20px 0 0}.main-image{width:auto;margin:10px 0}.main-post h1{font-size:max(calc(var(--primary-font-size) * 1.875), 12px);margin-bottom:10px}.main-post p{font-size:max(calc(var(--secondary-font-size) * .88), 12px)}.main-image img{border-radius:0}.main-image span,.post-image-desc textarea{font-size:max(calc(var(--secondary-font-size) * .8125), 10px)}.post-page .main-post p{font-size:max(calc(var(--secondary-font-size) * 1.4375), 10px)}.copy .cta-content{padding:50px!important}.copy .cta-text-left,.copy .cta-text-right{text-align:center}.copy .cta-text-left .cta-content,.copy .cta-text-right .cta-content{width:auto}.copy figure{margin:40px -15px}.copy figure.float-left,.copy figure.float-right{float:none;margin:0}.copy figure.float-left img,.copy figure.float-right img{width:100%!important;height:100%!important}.copy h2{font-size:max(calc(var(--primary-font-size) * 1.4375), 12px)}.copy h3{font-size:max(calc(var(--primary-font-size) * 1.25), 12px)}.copy ol,.copy ul{margin:0 30px}.copy li,.copy li i,.copy p,.copy p i{font-size:max(calc(var(--secondary-font-size) * 1.125), 10px);line-height:calc(var(--secondary-line-height) * .7647)}.share a,.share p{font-size:max(calc(var(--secondary-font-size) * 1.9375), 10px)}.copy p code{font-size:max(var(--secondary-font-size), 10px);padding:1px 5px;word-break:break-all}.copy pre{margin:20px 0}.copy ol+h2,.copy ol+h3,.copy ol+p,.copy p+h2,.copy p+h3,.copy p+ol,.copy p+p,.copy ul+h2,.copy ul+h3,.copy ul+p{margin-top:15px}.footer .content-half{width:100%}.footer .text-left,.footer .text-right{text-align:center}.copy img{width:100%!important;max-width:none!important;height:auto}.copy .author img{width:55px!important;margin:0}.footer a,.footer p{padding:10px 0;margin-bottom:0}.footer .content-half.text-right a,.footer a{margin:0 5px}.footer .content-half.text-right a{margin-top:10px}.footer p{display:block}.social-footer .social{margin:50px 0}.content-half{margin-bottom:10px}}