figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}.wp-block-image img,ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);margin:-1px;padding:0;word-wrap:normal!important}.screen-reader-text:focus{clip-path:none;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html{font:inherit;box-sizing:border-box}body{line-height:1}article,div,em,figure,footer,form,header,i,img,li,nav,section,span{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;outline:0}h1,h2,input{margin:0;outline:0}a,body,h1,h2,html,input,label,p,ul{border:0;vertical-align:baseline}a,h1,h2,input,label,p,ul{padding:0}body,label,p{outline:0}a,ul{font:inherit}a{margin:0;text-decoration:none;color:#000}ul{outline:0;margin:0 0 1.5em 3em;list-style:disc}.widget-image img,.wp-block-gallery img,.wp-block-image img,article,figure,footer,header,label,nav,section{display:block}html,input[type=email],input[type=text]{outline:0}@font-face{font-display:swap;font-family:"emfont";src:url(/wp-content/themes/barton/assets/css/../fonts/emfont/emfont.eot?y6qiq9);src:url(/wp-content/themes/barton/assets/css/../fonts/emfont/emfont.eot?y6qiq9#iefix)format("embedded-opentype"),url(/wp-content/themes/barton/assets/css/../fonts/emfont/emfont.ttf?y6qiq9)format("truetype"),url(/wp-content/themes/barton/assets/css/../fonts/emfont/emfont.woff?y6qiq9)format("woff"),url(/wp-content/themes/barton/assets/css/../fonts/emfont/emfont.svg?y6qiq9#emfont)format("svg");font-weight:400;font-style:normal}h1,h2{line-height:1.25em}.entry-content h2{margin-bottom:.5em}p{margin:0 0 1.5em}em,i{font-style:italic}*,:after,:before{box-sizing:inherit}body,html{overflow-x:hidden;margin:0;padding:0}#content-container{overflow:hidden}body{background:#fff}nav ul{margin:0;list-style:none}img{height:auto;max-width:100%}.button,a,button,input[type=submit]{outline:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button,button,input[type=submit]{cursor:pointer;border-radius:0}.button{display:inline-block}input[type=email],input[type=text]{color:#000;border-radius:0;box-sizing:border-box;width:100%;background:#fff;border:0;background:#f3f2f2;padding:10px}label{margin:0 0 .5em;font:9px"Jost",sans-serif;text-transform:uppercase;letter-spacing:.175em}::-moz-placeholder{opacity:1}.wp-block-gallery,.wp-block-image{margin-bottom:1.5em}.wp-block-gallery{margin-left:auto;margin-right:auto}.wp-block-image{position:relative;max-width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before{content:"";display:table;table-layout:fixed}.clear:after{clear:both}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu a,.sf-menu li{position:relative}.sf-menu a{display:block}.wrap{width:90%;margin:0 auto}.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.has-full-width-bg{position:relative}.has-full-width-bg:before,.has-full-width-content .widget:before{content:"";display:block;position:absolute;top:0;bottom:0;width:100vw;margin-left:calc(50% - 50vw);z-index:-1}@media all and (min-width:1025px){.hide-desktop{display:none}}@media all and (min-width:768px) and (max-width:1024px){.hide-tablet{display:none}}@media all and (max-width:767px){.hide-phone{display:none}}.menu>li{display:inline-block}.menu>li:first-of-type{margin-left:0}.menu>li:last-of-type{margin-right:0}.menu>li>a,.scroll-logo a{display:block;padding:10px 0}body,h2,input,p{letter-spacing:.0125em}body,input,p{font:17px/1.75em"EB Garamond",serif;color:#000}h1{font:36px/1.16em"DM Serif Display",serif;letter-spacing:.025em}h2{font:24px/1.375em"DM Serif Display",serif}.em-fonts-primary,.entry-title{font:26px/1.375em"DM Serif Display",serif;letter-spacing:.0125em;font-weight:400;font-style:normal;text-transform:none}.em-fonts-primary-large{font-size:36px}.em-fonts-primary-small{font-size:20px}.em-fonts-secondary{font:12px/1.5em"Jost",sans-serif;text-transform:uppercase;letter-spacing:.175em;font-weight:400;font-style:normal}.em-fonts-secondary-large{font-size:20px}.em-fonts-secondary-small{font-size:9px}.em-fonts-tertiary{font:22px/1.75em"Cedarville Cursive",sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:normal;font-style:normal}.button,button,input[type=submit]{border:1px solid #d2d7e0;background:#fff;color:#000;padding:10px 25px;line-height:normal;font:10px"Jost",sans-serif;text-transform:uppercase;letter-spacing:.175em;font-weight:400}.button:hover,button:hover,input[type=submit]:hover{background:#e9e1dd}::placeholder{font:9px"Jost",sans-serif;text-transform:uppercase;letter-spacing:.175em;color:#000}.wrap{max-width:1300px}#footer-featured:before,#header-container{background:#f3efef}#header-container.stacked{padding:30px 0 45px;text-align:center}.site-title-image{margin:0 auto}@media all and (max-width:1024px){#site-branding{margin:0 auto;width:100%;text-align:center}}#top-nav{align-items:center}#top-right-menu{margin-left:auto}.footer-menu>li,.top-menu>li{margin:0 10px}.top-menu>li>a{padding:10px 0}#search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10001}#search-modal .search{width:90%;max-width:520px;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10002}#search-modal h2{margin-bottom:30px;text-align:center}#search-modal .search-form{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #000;margin-bottom:10px}#search-modal input.search-text{order:2;padding:0 20px 0 0;width:100%;flex-grow:1}#search-modal .search-form button{order:1;font-size:15px;width:20px}#search-close{float:right}#scroll-nav-container{background:#f3efef;position:fixed;width:100%;z-index:9999;top:-100%}#scroll-nav{align-items:center}.scroll-menu>li>a{padding:20px 0}.scroll-logo{margin-right:40px}#top-nav-container{position:relative}#scroll-nav:not(.has-top-left-menu) .mobile-menu-container,#top-nav:not(.has-top-left-menu) .mobile-menu-container{margin-right:auto}.mobile-toggle{padding:15px 0}.mobile-toggle-text{margin-left:5px}#footer{padding:45px 0 35px}#footer.inactive{display:none}#footer-nav-container{background:#f3efef}#footer-nav{justify-content:center;align-items:center;padding:10px 0}#footer-nav,#footer-nav a{color:#464647}#footer-nav a:hover{color:#000}.footer-menu>li>a{padding:0}#empress-credit,.footer-menu,.site-copyright{margin:0 10px}@media screen and (max-width:767px){#footer-nav,.footer-menu>li{display:block;text-align:center;margin:0 auto}}.post-feed-container{padding:40px 0}.post-feed{width:100%}.post-feed-container.one-column .post-feed{max-width:850px;margin:0 auto}.interstitial{margin:45px auto}#footer-featured{margin:80px auto 0}.has-full-width-content:not(#header-featured) .widget{padding:40px 0;position:relative}.widget:last-of-type{margin-bottom:0}.widget-title{margin-bottom:15px}.widget .widget-title{text-align:center}.barton-subscription-widget .widget-content{padding:15px 25px 25px;text-align:center}.barton-subscription-widget .widget-form-code input:not([type=submit]){margin-bottom:15px;background:#fff}.has-full-width-content .barton-subscription-widget .widget-form-code input:not([type=submit]),.has-full-width-content:not(#header-featured) .barton-subscription-widget:before{background:#f3efef}.has-full-width-content .barton-subscription-widget{display:flex;justify-content:space-between}.has-full-width-content .barton-subscription-widget .widget-image{width:0;flex-grow:1}.has-full-width-content .barton-subscription-widget .widget-content{width:0;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;text-align:center}.has-full-width-content .barton-subscription-widget .widget-title{width:90%;max-width:550px;font:22px/1.75em"Cedarville Cursive",sans-serif;font-weight:400;text-transform:lowercase;letter-spacing:normal;font-style:normal}.has-full-width-content .barton-subscription-widget .widget-text{width:90%;max-width:550px;margin:0 auto 1.5em}.has-full-width-content .barton-subscription-widget .widget-form-code{width:90%;max-width:550px;margin:0 auto}@media screen and (max-width:767px){.has-full-width-content .barton-subscription-widget{display:block}.has-full-width-content .barton-subscription-widget .widget-image{width:100%}.has-full-width-content .barton-subscription-widget .widget-content{width:100%;display:block;text-align:center}}.search-form{padding:10px 30px 10px 10px;background:#fff;flex-wrap:nowrap}.search-form .search-text{order:2;padding:0;background:0 0;text-align:center;line-height:1em;flex-grow:1;font-size:10px}.search-form .search-submit{order:1;flex-shrink:0;text-align:center;padding:0;background:0 0;border:0;font-size:15px}.info-page .entry-title{text-align:center;margin-bottom:25px}