html{-webkit-text-size-adjust:100%}@media (max-width :975px){#main{letter-spacing:.12em;font-size:16px;font-size:1.6vw}#main li a{padding:0 11px}.home-section a.overlay .title{padding:10px 14px;font-size:17px;font-size:1.5vw}.home-section .image-blocks a.more-link{font-size:1.2vw;padding:7px 10px}}@media (max-width :900px){.home-section.icons .item-last a h3{font-size:13px;padding-top:30%}.home-section.toolbox .wrap,.cta-content{display:block;background-color:transparent!important}.cta-content{margin-left:-20px;margin-right:-20px}.home-section.toolbox .simple-image,.cta-content .image{width:100%;height:auto;margin:0;padding:0;order:1}.home-section.toolbox .simple-image img{width:100%;height:auto;display:block}.home-section.toolbox .caption{width:90%;margin:5%;padding:30px 15px;margin-top:-25%;background-color:#0A336C}.cta-content .caption{width:90%;margin:5%;padding:30px 15px;margin-top:-25%}.home-section.toolbox .caption:before{width:92px;height:92px;top:0%;left:50%;margin-top:-46px;margin-left:-46px}}@media (max-width :825px){.featured-subscribe .wrap,.footer .subscribe .wrap{max-width:650px}.featured-subscribe h2,.footer .subscribe h2{margin:0 0 15px}.featured-subscribe .email-form,.footer .subscribe .email-form{width:100%;float:none;margin-top:0}}@media (max-width :799px){body{border:none;padding:0}.span_content,.span_content_full{float:none;width:100%;max-width:100%;margin:0 auto}.span_content{max-width:720px}.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}.facet_sidebar{border:none;padding:0;margin:0 0 25px}.topsidebar,.midsidebar,.lowersidebar{float:none;margin:0 auto;padding:0;width:100%;max-width:300px}.top-bar,.header-search,.header-social,#main,#topmenu{display:none!important}.header{clear:both;padding:60px 0 25px;margin-bottom:10px;border:none}body.home .header{margin-bottom:0}body.paged .header{margin:0;border:none}.header .logo,.header h1.logo{width:100%;text-align:center;float:none;margin:0}.header .social{display:none}.logo-mobile{display:block;margin:0 auto}.logo-desktop{display:none}.homepage-featured .item a h2{font-size:13px;padding:8px 15px 11px}.footer-nav{float:none;width:100%;text-align:center;margin-bottom:30px;font-size:130%}.footer-nav a{padding:5px;display:inline-block}.copyright{float:none;width:100%;text-align:center;margin-bottom:30px}.sub-footer{padding:25px 0}button.facetwp-flyout-open{display:block}.facetwp-flyout{display:block}.facet_left{display:none}}@media (max-width :768px){.inner-post{margin:100px 0 30px}}@media (max-width :750px){.home-section.about{margin-bottom:40px}.home-section.about .simple-image{margin:25px auto 35px;width:80%;max-width:280px;height:auto;float:none;position:relative}.home-section.about .caption{width:100%;float:none;text-align:center}.home-section.icons .items .item{width:30%;margin:0 0 15px}.home-section.icons .item-last a h3{font-size:14px;padding-top:37%}.home-section.icons .search-form{margin:0 auto 0}}@media (max-width :650px){.home-section.wwyltd .widget-title{width:100%;height:0;padding-bottom:15.5%;text-indent:-99999px;margin:0 auto 75px}.teaser-posts .teaser-post{width:47.5%;margin-bottom:50px}.related-posts .teaser-post{margin-bottom:0}.home-section .category-posts .item,.home-section .items-4-col .item{margin-bottom:25px;width:47.5%}.home-section .items-4-col .item:nth-child(3),.home-section .items-4-col .item:nth-child(4){margin-bottom:25px}.home-featured .category-posts .item{width:31%;margin-bottom:15px}.home-featured .wrap .item:nth-child(4){display:none}.archiveslist{overflow:hidden;-moz-column-count:3;-moz-column-gap:10px;-webkit-column-count:3;-webkit-column-gap:10px;column-count:3}}@media (max-width :610px){.home-section{margin-bottom:25px}.home-section.toolbox,.cta-content{margin-top:45px}.homepage-featured .wrap .item{width:100%;margin-bottom:15px}.featured-subscribe,.footer .subscribe{margin:0 0 40px;padding:5px 0 40px}.footer .subscribe{padding-top:45px}.featured-subscribe .wrap,.footer .subscribe .wrap{max-width:540px}.featured-subscribe h2,.footer .subscribe h2{margin:0 0 15px;width:200px;height:47px;background:url(../../../../../../themes/thehomesihavemade/images/subscribe.png) no-repeat;background-size:100% auto;text-indent:-9999px}.featured-subscribe p,.footer .subscribe p{width:-moz-calc(100% - 215px);width:-webkit-calc(100% - 215px);width:calc(100% - 215px);margin:19px 0 0 15px;text-align:left;font-size:13px;line-height:1.2;letter-spacing:.1em}.image-blocks .item{width:100%;margin-bottom:95px}.image-blocks .item:last-child{margin-bottom:20px}.home-section a.overlay .title{padding:10px 15px;font-size:21px;font-size:clamp(14px, 4vw, 24px)}.home-section .image-blocks a.more-link{font-size:13px;padding:8px 12px}}@media (max-width :500px){.pagination h2.screen-reader-text{margin-bottom:12px}.home-section.icons .item-last a h3{font-size:12px;padding-top:35%}.home-featured .category-posts .item{width:47.5%}.home-featured .wrap .item:nth-child(3){display:none}.archives,.facet_content .archives{gap:5%}.archives .archive-post,.facet_content .archives .archive-post{width:47.5%}.archiveslist{overflow:hidden;-moz-column-count:2;-moz-column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;column-count:2}.post-meta .wprm-recipe-snippet{display:block;vertical-align:middle;padding:7px 1px;margin-top:-7px;margin-bottom:5px}.wp-block-group.has-background{padding:10px 25px;margin:35px 0}.wprm-recipe.wprm-recipe-template-custom{padding:20px}}@media (max-width :475px){.featured-subscribe h2,.footer .subscribe h2{margin:0 0 10px;width:38%;height:0;padding-bottom:10%;background:url(../../../../../../themes/thehomesihavemade/images/subscribe.png) no-repeat;background-size:100% auto;text-indent:-9999px}.featured-subscribe p,.footer .subscribe p{width:60%;margin:0;margin-top:2.5%;padding-left:12px;font-size:12px}.home-section.icons h4{letter-spacing:.1em;font-size:11px;font-size:2.5vw}.home-section .divider{text-align:center}.home-section .fixed-more{position:relative;top:0;right:0;margin-top:-10px}}@media (max-width :399px){.home-section.icons .item-last a h3{font-size:11px;font-size:2.8vw;padding-top:30%}.home-section.toolbox p,.cta-content .caption p{font-size:18px;margin:10px 0 10px;line-height:1.3;font-size:clamp(12px, 4.5vw, 18px)}.home-section.toolbox h3,.cta-content .caption h2{font-size:32px;margin-bottom:10px}.home-section.toolbox h3 em:nth-of-type(1){width:85px;height:30px;top:-5px;margin:0 -6px 0 0}.home-section.toolbox h3 em:nth-of-type(2){width:118px;height:52px;top:-17px;margin:0 -2px -30px -20px}.home-section.toolbox h3 em:nth-of-type(3){width:96px;height:36px;top:-13px;margin:0 -2px -10px 0}.home-section.toolbox .more{margin:15px 0 0}.home-section.toolbox .more a,.cta-content .caption a.more-link{font-size:14px;padding:7px 15px}.featured-subscribe,.footer .subscribe{margin:0 0 30px;padding:0 0 25px}.footer .subscribe{padding-top:20px}.featured-subscribe p,.footer .subscribe p{width:60%;margin:0;margin-top:2.5%;padding-left:12px;font-size:2.7vw}.subscribe .email-input,.subscribe .email-submit{height:40px;line-height:40px}.inner-post .subscribe .email-submit{font-size:16px}h1{font-size:32px}h2.divider,h3.divider,div.divider{font-size:21px}}@media (max-width :375px){.teaser-posts .teaser-post{width:100%;margin:0 0 50px 0}.related-posts .teaser-post{width:48%;margin-bottom:10px}.header .logo,.header h1.logo{width:100%}.header .logo img,.header h1.logo img{width:100%;height:auto}}