/*!
Theme Name: Lost in the Right Direction
Theme URI: https://www.lostintherightdirection.org/
Author: Daniel Cassman
Author URI: https://www.danielcassman.com/
Description: Theme for the Lost in the Right Direction travel website.
Version: 4.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: travel
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Lost in the Right Direction is based on Underscores https://underscores.me/,
(C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height: 1.15;-webkit-text-size-adjust: 100%}body{margin: 0}main{display: block}h1{font-size: 2em;margin: 0.67em 0}hr{box-sizing: content-box;height: 0;overflow: visible}pre{font-family: monospace, monospace;font-size: 1em}a{background-color: rgba(0, 0, 0, 0)}abbr[title]{border-bottom: none;text-decoration: underline;text-decoration: underline dotted}b,strong{font-weight: bolder}code,kbd,samp{font-family: monospace, monospace;font-size: 1em}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sub{bottom: -0.25em}sup{top: -0.5em}img{border-style: none}button,input,optgroup,select,textarea{font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0}button,input{overflow: visible}button,select{text-transform: none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance: button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style: none;padding: 0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline: 1px dotted ButtonText}fieldset{padding: 0.35em 0.75em 0.625em}legend{box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal}progress{vertical-align: baseline}textarea{overflow: auto}[type="checkbox"],[type="radio"]{box-sizing: border-box;padding: 0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height: auto}[type="search"]{-webkit-appearance: textfield;outline-offset: -2px}[type="search"]::-webkit-search-decoration{-webkit-appearance: none}::-webkit-file-upload-button{-webkit-appearance: button;font: inherit}details{display: block}summary{display: list-item}[hidden]{display: none}body,button,input,select,optgroup,textarea{color: #404040;font-family: "Open Sans", system-ui, -apple-system, BlinkMacSystemFont,"Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size: 105%;line-height: 1.5}h1,h2,h3,h4,h5,h6{clear: both}p{margin-bottom: 1.5rem}dfn,cite,em,i{font-style: italic}blockquote{margin: 0 1.5rem}address{margin: 0 0 1.5rem}pre{background: #eee;font-family: "Courier 10 Pitch", Courier, monospace;font-size: 15px;font-size: 0.9375rem;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em}code,kbd,tt,var{font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size: 15px;font-size: 0.9375rem}abbr,acronym{border-bottom: 1px dotted #666;cursor: help}mark,ins{background: #fff9c0;text-decoration: none}big{font-size: 125%}html{box-sizing: border-box;scroll-behavior: smooth}*,*:before,*:after{box-sizing: inherit}body{background: #fff}hr{background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.5rem}ul,ol{margin: 0 0 1.5rem}ul li,ol li{margin-bottom: 0.75rem}li > ul,li > ol{margin-top: 0.5rem}article.itinerary ul li,article.itinerary ol li{margin-bottom: 0.5rem}ul{list-style: disc}ol{list-style: decimal inside;margin: 0 0 0.5rem 1rem;padding: 0}li > ul,li > ol{margin-bottom: 0;margin-left: -1.5rem}li > ul li{list-style: circle inside}dt{font-weight: bold}dd{margin: 0 1.5rem 1.5rem}img{height: auto;max-width: 100%}figure{margin: 1em 0}table{margin: 0 0 1.5rem;width: 100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border: 1px solid;border-color: #ccc #ccc #bbb;border-radius: 3px;background: #e6e6e6;color: rgba(0, 0, 0, 0.8);line-height: 1;padding: 5px 15px;font-size: 1em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color: #ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color: #aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color: #666;border: 1px solid #ccc;border-radius: 3px;padding: 3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color: #111}select{border: 1px solid #ccc}textarea{width: 100%}input[type="submit"].themed-button,button[type="submit"].themed-button{box-shadow: inset 0px 1px 3px 0px #f0f7fa;background: linear-gradient(to bottom, #00c8ff 5%, #00a1c9 100%);background-color: #00c8ff;border-radius: 5px;border: 1px solid #057fd0;display: inline-block;cursor: pointer;color: #fff;vertical-align: top;font-weight: bold;padding: 9px 20px;text-decoration: none;text-shadow: 0px -1px 0px #5b6178}button[type="submit"].themed-button:hover,input[type="submit"].themed-button:hover{background: linear-gradient(to bottom, #00a1c9 5%, #00c8ff 100%);background-color: #21529c}button[type="submit"].themed-button:active,input[type="submit"].themed-button:active{position: relative;top: 1px}.navigation-menu-button{appearance: button;border: 0;background: #222;line-height: 1;padding: 10px 10px 7px;border-bottom-left-radius: 5px;position: absolute;font-size: 2rem;color: #ddd;cursor: pointer;z-index: 995;outline: none}.navigation-menu-button.menuOpenButton{top: 0;left: 100%;border-radius: 0 0 5px 0;box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5)}.navigation-menu-button.menuCloseButton{top: 0;right: 0;padding: 10px 20px 0 0;background: rgba(0, 0, 0, 0)}.navigation-menu-button svg{vertical-align: baseline}#site-navigation{position: fixed;top: 0;left: -100%;z-index: 400;width: 100%;height: 100%;height: 100vh;box-sizing: border-box;background-color: #111;transition-property: left;transition-duration: 0.5s;transition-timing-function: ease-in-out;padding: 2em;border-bottom-width: 0}#site-navigation.open{left: 0}#primary-menu{position: relative;width: 100%;float: none;clear: both;text-align: left;box-sizing: border-box;line-height: 1;margin: 0}#primary-menu svg{vertical-align: middle;width: 0.9em;height: 0.9em}#primary-menu > li{margin-bottom: 0}#primary-menu > li ul.sub-menu{display: none}#primary-menu > li svg{display: none}ul.navigation,ul.menu{padding: 0;margin: 0;display: flex;flex-direction: column;gap: 1.5rem}ul.navigation li,ul.menu li{position: relative;list-style-type: none}ul.navigation li a,ul.menu li a{display: block;font-size: 1.728rem;font-family: "Open Sans", system-ui, -apple-system, BlinkMacSystemFont,"Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";text-transform: lowercase;padding: 0.25rem 0;transition: color 0.5s ease}ul.navigation li a:link,ul.navigation li a:visited,ul.menu li a:link,ul.menu li a:visited{color: #9a9a9a;text-decoration: none}ul.navigation li a:hover,ul.menu li a:hover{color: #fff;border-bottom-width: 0}ul.navigation li.highlighted a:link,ul.navigation li.highlighted a:visited,ul.navigation li.current-menu-item a:link,ul.navigation li.current-menu-item a:visited,ul.navigation li.current_page_item a:link,ul.navigation li.current_page_item a:visited,ul.menu li.highlighted a:link,ul.menu li.highlighted a:visited,ul.menu li.current-menu-item a:link,ul.menu li.current-menu-item a:visited,ul.menu li.current_page_item a:link,ul.menu li.current_page_item a:visited{color: #fff}#menu-search-link{display: none}.menu-search-li{position: relative;padding-top: 0.25em}.menu-search-li a{display: none}#menu-search-bar-wrapper{position: relative;left: 0;top: 0;background: rgba(0, 0, 0, 0);display: inline;padding: 0;border-radius: 0}#menu-search-bar{font-weight: normal;font-size: 1.44rem;font-family: "Open Sans", system-ui, -apple-system, BlinkMacSystemFont,"Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";background-color: #111;color: #eee;border: 1px solid #ccc;border-radius: 5px;padding: 1px 5px;width: 100%}@media screen and (min-width: 56em){.menu-search-li{padding-top: 0}.menu-search-li a{display: block}#menu-search-bar-wrapper{position: absolute;left: 0;top: 100%;padding: 1em 1.5rem;border-radius: 0 0 5px 5px;background: #1a1c1e;display: block}#menu-search-bar-wrapper.hidden{display: none}#menu-search-bar{width: unset;font-size: 1.2rem}.navigation-menu-button{display: none}#site-navigation{position: relative;left: 0;background-color: #1a1c1e;padding: 0;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #00c6ff;height: unset}#primary-menu{gap: 2rem;line-height: 1.5}#primary-menu ul.sub-menu{position: absolute;display: block;text-align: left;top: 3.25em;top: calc(3em 7px);left: 1em;width: 20rem;border-radius: 6px;border-style: solid;border-width: 1px;border-color: #ddd;box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.15),0 50px 100px -20px rgba(50, 50, 93, 0.3),0 30px 60px -30px rgba(0, 0, 0, 0.5),-10px 10px 60px -10px rgba(103, 178, 111, 0.3);background: rgba(18, 18, 18, 0.95);backdrop-filter: blur(5px) brightness(200%) saturate(200%);z-index: 500;padding: 1em;opacity: 0;visibility: hidden;transform-style: preserve-3d;transform-origin: top center;transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out,visibility 0.2s ease-in-out;margin-top: 0}#primary-menu ul.sub-menu li{margin: 0}#primary-menu li:hover ul.sub-menu{visibility: visible;transform: translateY(-10px);opacity: 1}ul.navigation,ul.menu{flex-direction: row;padding: 0 0 0 1rem}ul.navigation li a,ul.menu li a{font-size: 1.3em;padding: 0.5rem 0}#menu-search-link{display: block}#primary-menu > li:hover > ul.sub-menu{display: block}#primary-menu > li > ul.sub-menu{display: block}#primary-menu li svg{display: inline}}a{color: #2076cc}a:link,a:visited{color: #2076cc}a:hover,a:focus,a:active{color: #e12727}a:focus{outline: 0}a:hover,a:active{outline: 0}.screen-reader-text{border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important}.screen-reader-text:focus{background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;clip-path: none;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000}#content[tabindex="-1"]:focus{outline: 0}.alignleft{display: inline;float: left;margin-right: 1.5rem}.alignright{display: inline;float: right;margin-left: 1.5rem}.aligncenter{clear: both;display: block;margin-left: auto;margin-right: auto}.text-aligncenter{text-align: center}.text-alignright{text-align: right}.widget{margin: 0 0 1.5rem}.widget select{max-width: 100%}#content{position: relative;margin: 0 auto 4rem;display: flex;align-content: flex-start;flex-wrap: wrap;justify-content: space-around;width: 80%}h1.entry-title{margin: 0}.site-main.single-post{width: 100%;margin: 0;text-align: left}@media screen and (min-width: 56em){.site-main.single-post{width: 80%;max-width: 800px;margin: 0 auto}}.itinerary-link{margin: 0;font-size: 1.2rem}.itinerary-link .fa-compass{font-size: 0.833rem;color: #aaa}.item-contact-details{margin-bottom: 1rem}.item-contact-details p{margin: 0 0 0.25rem}.item-url{word-break: break-all}p.rating{color: #06a7ec}.site-title{text-align: right;font: normal normal 1.44rem "Rock Salt", system-ui, -apple-system,BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol","Noto Color Emoji";margin: 0.5rem 10px 0.5rem 50px}.site-title a:link,.site-title a:visited{text-decoration: none;color: #333}.site-title a:hover,.site-title a:active{text-decoration: underline;color: #1c2e54}.site-title .header-logo{display: none}.region-section-heading{font: normal normal 1.2rem "Rock Salt", system-ui, -apple-system,BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol","Noto Color Emoji";margin-top: 1.5rem}@media screen and (min-width: 56em){.site-title{margin-top: 1.5rem;font-size: 2.074rem}.site-title .header-logo{display: inline;vertical-align: middle;margin: 0 10px}.region-section-heading{font-size: 1.44rem;margin-top: 2.5rem}}@media screen and (min-width: 65em){.site-title{margin: 1.5rem 10px 0.5rem}}.post-title-wrapper{position: relative;padding: 4rem 0}.hero-image{position: relative;width: 100%;min-height: 400px;max-height: 70vh;object-fit: cover;margin-bottom: 1em;border-radius: 6px}.featured-image-in-list{position: relative;width: 100%;height: 200px;margin-bottom: 0.5rem}.entry-title.attraction,.entry-title.activity,.entry-title.restaurant,.snippet-title{margin-bottom: 0}.entry-title,.page-title{font-family: "Staatliches", "Open Sans", system-ui, -apple-system,BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol","Noto Color Emoji"}.entry-title{font-size: 2.074rem}.page-title{margin: 0;font-size: 2.074rem}.entry-title a:link,.entry-title a:visited{text-decoration: none}.post-grid-wrapper a{text-decoration: none}.post-grid-wrapper .post .entry-title{text-transform: none;line-height: 1.2;font-size: 1.44rem}[class*="post-"] h2,h2.site-tagline{font-weight: normal;font-size: 1.44rem;font-family: "Open Sans", system-ui, -apple-system, BlinkMacSystemFont,"Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";text-transform: uppercase}[class*="post-"] h2.entry-title{font-size: 1.44rem}@media screen and (min-width: 56em){[class*="post-"] h2,h2.site-tagline,[class*="post-"] h2.entry-title{font-size: 1.728rem}}.snippet-title{margin-top: 0}.post-category-list a:link,.post-category-list a:visited{text-decoration: none}.entry-content{margin-top: 0}.entry-meta{text-transform: uppercase;margin-bottom: 1rem;font-size: 0.833rem}.entry-meta a:link,.entry-meta a:visited{text-decoration: none}p.rating{margin: 0}.item-hours-heading{margin-bottom: 0}#item-hours-list .day-hours{display: none}#item-hours-list .day-hours.today{display: block}#item-hours-toggle{font-size: 1.2rem;cursor: pointer}.entry-content p{margin-top: 0.1em}.entry-content table{border-collapse: collapse}.entry-content table tr:nth-child(even){background-color: #eee}.entry-content table td{padding: 5px 8px}.entry-footer{margin-bottom: 2rem}.cat-links,.tags-links,.comments-link,.edit-link{display: block;margin: 0.5rem 0}.cat-links .fas,.tags-links .fas{margin-right: 10px}.cat-links a:link,.cat-links a:visited,.tags-links a:link,.tags-links a:visited{text-decoration: none}figure.wp-caption,.wp-block-image figure.aligncenter,.wp-block-image figure,figure.wp-block-image{display: inline-block}.wp-block-image{margin-bottom: 1.5rem;display: flex;justify-content: center;align-items: center}.wp-block-image .aligncenter > figcaption,.wp-block-image figure figcaption,.wp-block-image .aligncenter > figcaption,.wp-block-image figcaption,.wp-block-image .wp-element-caption{display: block;font-size: 0.833rem;text-align: center;padding: 5px 15px}.wp-block-image{border-radius: 6px}.no-border.wp-block-image figure,.no-border figure.wp-caption{border-width: 0}.post-edit-link{-moz-box-shadow: inset 0px 1px 0px 0px #fff;-webkit-box-shadow: inset 0px 1px 0px 0px #fff;box-shadow: inset 0px 1px 0px 0px #fff;background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05, #f9f9f9),color-stop(1, #e9e9e9));background: -moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);background: -webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);background: -o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);background: -ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);background: linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9f9f9", endColorstr="#e9e9e9",GradientType=0);background-color: #f9f9f9;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;border: 1px solid #dcdcdc;display: inline-block;cursor: pointer;color: #666;font-family: Arial;font-size: 0.9em;font-weight: bold;padding: 6px 20px;text-decoration: none;text-shadow: 0px 1px 0px #fff}.post-edit-link:hover{background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05, #e9e9e9),color-stop(1, #f9f9f9));background: -moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);background: -webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);background: -o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);background: -ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);background: linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e9e9e9", endColorstr="#f9f9f9",GradientType=0);background-color: #e9e9e9}.post-edit-link:active{position: relative;top: 1px}ul.region-list,ul.itinerary-list{margin: 0}.social-media-icon-list{list-style-type: none;margin: 0 0 1rem;padding: 0;display: flex;gap: 10px}.social-media-icon-list.centered{justify-content: center}.social-media-icon-list li{font-size: 2rem;margin: 0}.social-media-icon-list a:link,.social-media-icon-list a:visited{opacity: 0.75;transition: opacity 0.25s ease-in-out}.social-media-icon-list a:hover,.social-media-icon-list a:focus,.social-media-icon-list a:active{opacity: 1}.social-media-icon-list .twitter:link,.social-media-icon-list .twitter:visited{color: #269ff2}.social-media-icon-list .instagram:link,.social-media-icon-list .instagram:visited{color: #d23167}.social-media-icon-list .facebook:link,.social-media-icon-list .facebook:visited{color: #4467b1}.content-area .search-form{margin-bottom: 1.5rem}.content-area .search-submit{padding: 9px 1em;vertical-align: top}.widget-area .search-submit,.widget-area .wp-block-search__button{display: none}.widget-area input[type="search"]{width: 100%}.bio-title{font-weight: normal;font-size: 1.44rem;font-family: "Open Sans", system-ui, -apple-system, BlinkMacSystemFont,"Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif,"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";text-transform: uppercase;padding-top: 1.5rem}.bio-table tr{padding-top: 1.5rem}.bio-image{display: none}@media screen and (min-width: 56em){.bio-image{display: table;max-width: 400px;min-width: 200px}}.bio-description{padding-left: 15px}.site-footer{padding: 2rem;background-color: #222;color: #ddd;text-align: left}.site-footer a:link,.site-footer a:visited{color: #00c6ff}.site-footer a:hover,.site-footer a:active{color: #fff}.site-footer .footer-title{font: normal normal 1.2rem "Rock Salt", system-ui, -apple-system,BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans",sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol","Noto Color Emoji";text-decoration: none}.site-footer ul.footer-link-list{margin-top: 1rem;list-style: none;display: grid;gap: 0.5rem}.site-footer ul.footer-link-list li{padding: 0;margin: 0}.site-footer ul.footer-link-list a:link,.site-footer ul.footer-link-list a:visited{color: #ccc;text-decoration: none}.site-footer ul.footer-link-list a:hover,.site-footer ul.footer-link-list a:active{color: #fff}.site-footer .text-aligncenter{text-align: center}@media screen and (max-width: 65em) and (min-width: 56em){.site-footer .grid-column-wrapper div:last-child{grid-column: 1/3}.site-footer .text-aligncenter{text-align: right}}.entry-content a{position: relative}.attachment-post-thumbnail{max-width: 100%}.item-contact-details a{display: inline}.item-tooltip{display: none}@media screen and (min-width: 56em){a.has-tooltip{font-weight: bold}.item-tooltip{display: block;position: fixed;max-width: 400px;padding: 10px 20px;background-color: #fff;border: 1px solid #aaa;box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);border-radius: 4px;color: #222;font-size: 0.833rem;z-index: 950;cursor: pointer}}.itinerary-list{font-weight: normal}.itinerary-list.four-columns.padded-column{margin-top: 0;margin-bottom: 0.75rem}.search-results p[class*="categories"]{margin-bottom: 0}.page-template-page-region .content-area{padding-top: 0}.region-introduction p:first-child{margin: 0}.region-introduction p{margin-bottom: 0}.wp-block-search__label{display: none}.widget-area input[type="search"]{width: 100%}.content-area{box-sizing: border-box;width: 100%;text-align: left;margin: 0;padding: 0}.widget-area{margin: 3em 0 0;border-top: 1px solid #ddd;padding: 3em 0 0;text-align: left;height: fit-content}.rating-legend i.fa-dot-circle{color: #06a7ec}.widget.about_widget{padding: 1em;background: #eee;border-radius: 4px}.widget.about_widget h2{margin: 0}@media screen and (min-width: 65em){.page-title{font-size: 2.488rem}.content-area,.widget-area{width: 100%;flex: none;clear: both;padding: 0}.content-area{flex: 3 1 0px;margin-right: 4rem}.content-area.no-sidebar{margin: 0}.widget-area{flex: 1 1 0;max-width: 375px;margin-top: 4rem;min-width: 275px}}.sticky{display: block}.post{margin: 0 0 1.5rem}.updated:not(.published){display: none}.page-content,.entry-summary{margin: 1.5rem 0 0}.search-results .entry-title{margin-bottom: 0.25em}.search-results .entry-summary,.search-results .entry-summary p{margin-top: 0}.page-links{clear: both;margin: 0 0 1.5rem}.related-items-list{padding: 1rem 0 0;list-style: none}.related-items-list li{margin: 0}.tag-list{display: flex;flex-flow: row wrap;justify-content: flex-start;gap: 5px 10px;margin: 0;font-size: 0.833rem}.tag-list.button-style{gap: 1.5rem;margin: 0 0 1rem;font-size: 1rem}.tag-list a{text-decoration: none;text-transform: uppercase}.tag-list.button-style a{background: #eee;padding: 2px 15px;border-radius: 4px;transition: color 450ms ease-in-out, background 450ms ease-in-out}.tag-list a:link,.tag-list a:visited{color: #444}.tag-list a:hover{color: #000}.tag-list.tag-list.button-style a:hover{background: #ddd}.comment-reply-title{cursor: pointer}.comment-reply-title svg{vertical-align: middle;transition: transform 300ms ease-in-out}.comment-reply-title.active svg{transform: rotateZ(180deg)}.comment-content a{word-wrap: break-word}.bypostauthor{display: block}.comment-list{list-style: none}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border: none;margin-bottom: 0;margin-top: 0;padding: 0}embed,iframe,object{max-width: 100%}.custom-logo-link{display: inline-block}.wp-block-image .wp-caption{display: block}.wp-caption{margin-bottom: 1.5rem;max-width: 100%}.wp-caption img[class*="wp-image-"]{display: block;margin-left: auto;margin-right: auto}.wp-caption .wp-caption-text{margin: 0.8075em 0}.wp-caption-text{text-align: center}.nav-links{display: block;font-size: 0.833rem}.nav-links .nav-next{text-align: center}@media screen and (min-width: 56em){.posts-navigation{width: 100%}.nav-links{display: flex;flex-flow: row;justify-content: space-between}}.grid-column-wrapper{display: grid;grid-template-columns: 100%;gap: 2rem}@media screen and (min-width: 36em){.grid-column-wrapper.four-grid-columns{display: grid;grid-template-columns: repeat(2, 1fr);gap: 1.25rem}}@media screen and (min-width: 56em){.grid-column-wrapper.three-grid-columns{display: grid;gap: 1.25rem;grid-template-columns: repeat(2, 1fr)}.grid-column-wrapper.four-grid-columns{grid-template-columns: repeat(3, 1fr)}}@media screen and (min-width: 65em){.grid-column-wrapper{display: grid}.grid-column-wrapper.grid-column-wrapper.two-grid-columns{grid-template-columns: repeat(2, 1fr);gap: 1.5rem}.grid-column-wrapper.three-grid-columns{grid-template-columns: repeat(3, 1fr)}.grid-column-wrapper.four-grid-columns{grid-template-columns: repeat(4, 1fr)}}.more-items{margin-top: 1.5rem}.itinerary-list{margin-top: 0;margin-bottom: 1em}