@charset "UTF-8";
/* https://idahophotostudios.com/wp-content/themes/astra-child/style.css?ver=2.26.24 */
html,body,body.custom-background{background-color:#e6edf3!important;background-image:none!important}#page,.site,.hfeed,.site-content,.ast-container,.ast-plain-container,.ast-separate-container,#content,#primary{background:transparent!important}.site-main>article,.site-main>.type-page,.page .site-main>article,.single .site-main>article,.single-post .site-main>article,.single-post article.ast-article-single,.single .ast-article-single{background:#ffffff!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.08)!important;padding:1.5rem 2rem!important}.blog .ast-article-post .ast-article-inner,.archive .ast-article-post .ast-article-inner{background:#ffffff!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.08)!important;padding:1.5rem 2rem!important}.ast-container{max-width:1240px!important;padding-left:16px!important;padding-right:16px!important}.site-content{padding-top:20px!important}@media (max-width:768px){.site-content{padding-top:14px!important}}:root{--ips-font-body:"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI",
                   Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--ips-font-heading:"Playfair Display", Georgia, "Times New Roman", serif}body{font-family:var(--ips-font-body);font-weight:400;font-size:20px;line-height:1.65}strong,b{font-weight:700}h1,h2,h3,h4,h5,h6,.entry-title,.ast-archive-title,.widget-title{font-family:var(--ips-font-heading);font-weight:700;line-height:1.2}@media (min-width:922px){h1,.entry-title{font-size:48px}h2{font-size:36px}h3{font-size:28px}h4{font-size:24px}h5{font-size:18px}h6{font-size:16px}}@media (max-width:768px){h1,.entry-title{font-size:clamp(24px, 6vw, 34px)}h2{font-size:clamp(20px, 5.2vw, 28px)}}.main-header-bar .menu-link{font-family:var(--ips-font-body);line-height:1.2}img.custom-logo{width:120px;height:120px;aspect-ratio:1 / 1;object-fit:contain;display:block}@media (max-width:768px){img.custom-logo{width:80px;height:80px}}.ips-hide-featured .wp-block-post-featured-image,.ips-hide-featured .post-thumb,.ips-hide-featured .entry-header .wp-post-image,.ips-hide-featured img.wp-post-image,.ips-hide-featured figure.post-thumbnail,.ips-hide-featured .ast-article-single .post-thumb,.ips-hide-featured .hentry .post-thumb{display:none!important}.single-post .post-thumb,.single-post .ast-featured-image,.single-post .wp-post-image{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:initial!important}.blog .ast-article-post .post-thumb-img-content img,.archive .ast-article-post .post-thumb-img-content img,.search .ast-article-post .post-thumb-img-content img{width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:initial!important;display:block!important;border-radius:4px}.wp-block-gallery{display:grid;gap:16px;justify-items:center;align-items:start}.wp-block-gallery.has-1-columns{grid-template-columns:repeat(1,1fr)}.wp-block-gallery.has-2-columns{grid-template-columns:repeat(2,1fr)}.wp-block-gallery.has-3-columns{grid-template-columns:repeat(3,1fr)}.wp-block-gallery.has-4-columns{grid-template-columns:repeat(4,1fr)}.wp-block-gallery.has-5-columns{grid-template-columns:repeat(5,1fr)}.wp-block-gallery.has-6-columns{grid-template-columns:repeat(6,1fr)}.wp-block-gallery img{max-width:100%;height:auto;object-fit:contain;aspect-ratio:auto;display:block;margin:0 auto}.ast-header-break-point .main-header-bar,.ast-footer-bar{max-width:1240px;margin:0 auto;padding-left:16px;padding-right:16px}.main-header-bar .menu-link{font-family:var(--ips-font-body);line-height:1.4;padding-top:8px;padding-bottom:8px;display:inline-block}