h1,h2{text-transform:capitalize}figure.wp-block-image{margin-bottom:20px}.highlight-wrapper{background-color:#a6270a;padding:0 .3em;line-height:1.5;display:inline;color:#fff}.featured-image .wp-caption-text{padding:10px;max-width:770px;margin:auto;line-height:1.4em}.alignfull .size-full{width:100%}#site-navigation,#mobile-header .inside-navigation{margin:10px 0}#mobile-header .menu-toggle{order:-1;margin-right:auto}#menu-mobile-menu{margin-top:20px}.rank-math-breadcrumb .separator{margin-left:5px;margin-right:5px}.wp-block-gallery{margin-bottom:20px}.wp-block-outermost-social-sharing{margin:0}.pinterest-button{position:absolute;top:20px;right:30px;z-index:10;transform:scale(1.5)}.wp-block-gallery .wp-block-image{position:relative}.navigation-branding img,.site-logo.mobile-header-logo img{height:60px !important}.nav-below-header .main-navigation .inside-navigation.grid-container{padding:0}.offside .main-nav{margin-top:40px}.top-bar .widget_nav_menu li{margin:5px 15px}@media (max-width:768px){.top-bar{display:none}}.main-navigation .menu>.menu-item>a:after{content:"";position:absolute;right:50;left:50%;color:var(--accent-button);bottom:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;width:0;height:2px;background-color:currentColor;transition:.3s width ease}.main-navigation .menu>.menu-item>a:hover:after,.main-navigation .menu>.menu-item>a:focus:after,.main-navigation .menu>.current-menu-item>a:after{width:75%;color:var(--accent-button)}.post-meta{font-size:14px}.entry-meta{font-size:14px}.wp-show-posts-entry-meta{margin-top:5px}.wp-show-posts-image{margin-top:20px}.inside-footer-widgets{text-align:center}.mc4wp-form-fields{text-align:center}.mc4wp-form input[type=text],.mc4wp-form input[type=email]{background-color:var(--base-3);line-height:30px;border:1px solid var(--accent-button);border-radius:0;margin:2px}.mc4wp-form input[type=submit]{line-height:30px;border:1px solid var(--accent-button);border-radius:0;margin:2px;transition:all .5s ease 0s}@media (max-width:768px){.mc4wp-form input[type=text],.mc4wp-form input[type=email],.mc4wp-form input[type=submit]{width:100%}}.widget .mc4wp-form input[type=text],.widget .mc4wp-form input[type=email],.widget .mc4wp-form input[type=submit]{width:100%}.lsi-social-icons li a,.lsi-social-icons li a:hover{padding:0 !important;margin:10px 6px 0 !important}.media-view{width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}.media-view .media-content{background:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.media-view .media-header{margin-bottom:1rem}.media-view .media-header h1{font-size:1.5rem;word-wrap:break-word;text-transform:capitalize}.media-view .media-image{margin:1rem 0;text-align:center}.media-view .media-image img{max-width:100%;height:auto;display:block;margin:0 auto}.media-view .media-caption{font-style:italic;margin:1rem 0;font-size:.9rem}.media-view .media-actions{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.media-view .button{width:100%;padding:.75rem;border:none;border-radius:4px;color:#fff;cursor:pointer;text-decoration:none;text-align:center;font-size:1rem;display:block}.media-view .button.download-button{background:#28a745}.media-view .button.print-button{background:#17a2b8}.media-view .button.back-button{background:#6c757d}.media-view .button.download-button:hover{background:#218838}.media-view .button.print-button:hover{background:#138496}.media-view .button.back-button:hover{background:#5a6268}.media-view .media-metadata{font-size:.8rem;color:#666;margin-top:1rem;padding-top:1rem;border-top:1px solid #eee}.media-view .no-media{text-align:center;padding:2rem 1rem}@media screen and (min-width:480px){.media-view{padding:1.5rem}.media-view .media-content{padding:1.5rem}.media-view .media-header h1{font-size:1.8rem}}@media screen and (min-width:768px){.media-view{padding:2rem}.media-view .media-content{padding:2rem}.media-view .media-header h1{font-size:2rem}.media-view .media-actions{flex-direction:row;gap:1rem}.media-view .button{width:auto;min-width:150px}.media-view .media-caption{font-size:1rem}.media-view .media-metadata{font-size:.9rem}}.mobile-hero{display:none}@media only screen and (max-width:768px){.desktop-hero{display:none}.mobile-hero{display:flex}}@media (hover:none){.media-view .button{padding:.875rem}.media-view .media-actions{gap:.75rem}}@media print{.media-view .media-actions,.media-view .media-metadata{display:none}.media-view{padding:0}.media-view .media-content{box-shadow:none;padding:0}}