@import url('https://fonts.googleapis.com/css2?family=Lugrasimo&display=swap');html:not(:has(body.error404)){background-color:#f1e9d2;background-image:url("/wp-content/themes/rutrenaissance/background.jpg");background-size:100% auto}body{font-family:"Lugrasimo",-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,Adwaita Sans,Cantarell,Ubuntu,roboto,noto,helvetica,arial,sans-serif;background:0 0;text-align:center}.entry .entry-title,.entry .entry-content h1,.entry .entry-content h2,.entry .entry-content h3,.entry .entry-content h4,.entry .entry-content h5,.entry .entry-content h6{font-family:"Lugrasimo",cursive;font-weight:700;line-height:normal}.rutrenaissance-gallery{width:100%;font-size:0;margin:0 0 25px}.rutrenaissance-gallery ul{width:100%;padding:0;margin:0;list-style-type:none}.rutrenaissance-gallery ul li{width:calc( ( 100% - ( 6px * 4 ) ) / 5 );display:inline-block;vertical-align:top;margin:6px 6px 0 0;border-radius:3px;overflow:hidden}.rutrenaissance-gallery.--single-column ul li{width:100%;margin:0}.rutrenaissance-gallery.--single-column ul li+li{margin-top:25px}.rutrenaissance-gallery ul li:nth-child(-n+5){margin-top:0}.rutrenaissance-gallery ul li:nth-of-type(5n){margin-right:0}.rutrenaissance-gallery ul li a{width:100%;height:auto;text-decoration:none !important}.rutrenaissance-gallery ul li a img{width:100%;height:auto}.rutrenaissance-gallery__caption{width:100%;font-size:12px;padding:9px 12px;border-radius:0 0 3px 3px;text-align:center;margin:0;text-decoration:none;color:#111}.entry .entry-content :last-child{margin-bottom:0 !important}@media screen and (max-width:768px){.rutrenaissance-gallery ul li{width:calc( ( 100% - ( 6px * 2 ) ) / 3 )}.rutrenaissance-gallery ul li:nth-child(-n+5){margin-top:6px}.rutrenaissance-gallery ul li:nth-of-type(5n){margin-right:6px}.rutrenaissance-gallery ul li:nth-child(-n+3){margin-top:0}.rutrenaissance-gallery ul li:nth-of-type(3n){margin-right:0}}.site-header,.site-footer{background-color:#fff}.main-navigation{font-size:.84375em;font-family:"Lugrasimo",cursive}.entry .entry-title:before{display:none}.site-header{border-top:6px solid #751328}#colophon .site-info{margin-top:2rem;margin-bottom:2rem}@media (min-width:768px){.site-header{padding-top:2rem;padding-bottom:2rem}.site-branding,.entry .entry-header,.entry .entry-content,.entry .entry-footer,#colophon .site-info{margin-left:calc( ( 100% - 720px ) / 2 );margin-right:calc( ( 100% - 720px ) / 2 )}.entry .entry-content{padding-left:0;padding-right:0}.entry .entry-content>*,.entry .entry-summary>*,.entry .entry-summary>.wp-block-group>.wp-block-group__inner-container>*,.entry .entry-content>.wp-block-group>.wp-block-group__inner-container>*{max-width:none}}@media (min-width:992px){.site-branding,.entry .entry-header,.entry .entry-content,.entry .entry-footer,#colophon .site-info{margin-left:calc( ( 100% - 960px ) / 2 );margin-right:calc( ( 100% - 960px ) / 2 )}}.site-footer{text-align:center}.site-branding{text-align:center}.site-branding>h1{margin-top:0;margin-block:0;font-size:0}.site-branding>h1:before{display:none}.site-branding>h1 a{display:inline-block}.site-branding>h1 a img{width:auto;height:90px;display:inline-block}.main-navigation{margin-top:calc( 1rem - 6px );margin-bottom:-6px}.main-navigation .main-menu>li>a{margin-right:0;padding:6px 9px;display:inline-block}@media (min-width:768px){.site-branding>h1 a img{height:150px}.main-navigation{margin-top:calc( 2rem - 12px );font-size:.984375em}.main-navigation .main-menu>li>a{padding:12px 15px}}.entry .entry-content{padding-bottom:3rem}#colophon .site-info a{font-family:"Lugrasimo",cursive;font-weight:700}.post-navigation .post-title,.entry-title,.not-found .page-title,.error-404 .page-title,.comments-title,blockquote{word-break:normal;word-wrap:normal}.entry-title,.not-found .page-title,.error-404 .page-title,.has-larger-font-size,h2{font-size:calc( 1.6875em * 0.8 )}.has-regular-font-size,.has-large-font-size,.comments-title,h3{font-size:calc( 1.6875em * 0.8 )}.entry .entry-content p,.entry .entry-content table{font-size:calc( 1em * 0.8 );line-height:1.5}.entry .entry-header{margin-bottom:calc( 1rem - 10px )}.entry .entry-content>*,.entry .entry-summary>*,.entry .entry-summary>.wp-block-group>.wp-block-group__inner-container>*,.entry .entry-content>.wp-block-group>.wp-block-group__inner-container>*{margin-top:22px;margin-bottom:22px}@media only screen and (min-width:768px){.entry-title,.not-found .page-title,.error-404 .page-title,.has-larger-font-size,h2{font-size:calc( 2.25em * 0.8 )}.has-regular-font-size,.has-large-font-size,.comments-title,h3{font-size:1.6875em}.entry .entry-header{margin-bottom:1rem}.entry .entry-content p,.entry .entry-content table{font-size:1em;line-height:1.8}}.error404 .page-header .page-title{text-align:center;color:#111;width:100%;display:block;font-size:calc( 1.6875em * 0.8 )}.home_sections{gap:normal;margin:0 auto}.entry .entry-content .wp-block-image img{display:inline}.entry .entry-content .wp-block-columns .wp-block-column{margin-top:30px}h1:not(.site-title):before,h2:before{display:none}ul.wp-block-list{list-style-type:none}h1,h2,h3{margin:20px !important}.wp-block-gallery.has-nested-images figure.wp-block-image:last-child{flex-grow:unset;max-width:auto}.diary_table table{font-family:"Lugrasimo",cursive;font-weight:400}.diary_table table th{font-family:"Lugrasimo",cursive;font-weight:700;text-align:center;font-weight:700}.diary_table th,.diary_table td{border-right:none;border-left:none;vertical-align:top;text-align:center}figure.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{font-size:12px;font-family:"Lugrasimo",cursive;font-weight:700;background:0 0;position:relative;color:#000;line-height:1.2em;margin-top:.2em;text-shadow:none}