.insideheader{background-image:url(/wp-content/themes/theia/images/inside-header-bg.webp);background-size:cover;background-position:center;margin-bottom:84px}@media screen and (max-width:767px){.insideheader{background-position:center 240px;margin-bottom:30px}}.insideheader .containerfull{display:flex;justify-content:space-between;position:relative}@media screen and (max-width:767px){.insideheader .containerfull{flex-wrap:wrap}}.insideheader .containerfull:after{content:"";position:absolute;top:50%;left:0;width:22px;height:100%;max-height:328px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:linear-gradient(32deg,#9f885e 0,#ceb587 21.47%,#f1d7a5 40.03%,#ffe4b1 50%,#f8ddab 58.52%,#e5cb9a 70.76%,#c6ad7f 85.22%,#9f885e 100%)}@media screen and (max-width:767px){.insideheader .containerfull:after{display:none}}.insideheader h1{color:#767676;text-align:center;line-height:40px;margin-bottom:0}@media screen and (max-width:980px){.insideheader h1{font-size:44px}}.insideheader p{font-family:"utopia-std","Times New Roman",serif;font-weight:400;font-size:29px;letter-spacing:-.01em;line-height:50px;text-align:center;color:#767676;margin-top:20px}.insideheader .col{min-width:50%}@media screen and (max-width:767px){.insideheader .col{min-width:100%}}.insideheader .col.cnt{display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.insideheader .col.cnt{padding:2.5rem}}.insideheader .col.cnt img{margin-bottom:40px}@media screen and (max-width:980px){.insideheader .col.cnt img{padding:0 2rem}}@media screen and (max-width:767px){.insideheader .col.cnt img{display:none}}@media screen and (max-width:767px){.insideheader .col.imgwrap{order:-1;aspect-ratio:800/618;position:relative}@supports not (aspect-ratio:1/1){.insideheader .col.imgwrap{padding-top:100%}}.insideheader .col.imgwrap:after{content:"";position:absolute;top:0;left:0;width:22px;height:100%;max-height:100%;background:linear-gradient(32deg,#9f885e 0,#ceb587 21.47%,#f1d7a5 40.03%,#ffe4b1 50%,#f8ddab 58.52%,#e5cb9a 70.76%,#c6ad7f 85.22%,#9f885e 100%)}}.insideheader .col.imgwrap img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;display:block}.insidepage .fixednav{position:-webkit-sticky;position:sticky;background-color:#856ca7;padding:0}.insidepage .fixednav .address{padding:0;border-top:unset;width:100%;max-width:100%;justify-content:flex-start}.insidepage .fixednav .hamburger{margin-left:auto}.insidepage .topnav{padding:5px 5rem}@media screen and (max-width:980px){.insidepage .topnav{padding:5px 2.5rem}}.insidepage main{margin-top:0}@media screen and (max-width:980px){.insidepage main{margin-top:0}}.insidelead{padding-bottom:62px}.insidelead .container{max-width:693px;margin:0 auto}.anchorblock{padding-bottom:93px}.anchorblock img{margin-bottom:55px}.anchorblock .cnt{display:flex;justify-content:center}.anchorblock .cnt ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:160px;-moz-column-gap:160px;column-gap:160px}@media screen and (max-width:767px){.anchorblock .cnt ul{-webkit-columns:unset;-moz-columns:unset;columns:unset}}.anchorblock .cnt ul li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.insidepage main ul{margin:0 auto;list-style:none;list-style-position:outside}@media screen and (max-width:767px){.insidepage main ul{list-style-position:outside;margin-left:2rem}}.insidepage main ul li{position:relative;padding-left:30px;padding-bottom:15px;background-image:url(/wp-content/themes/theia/images/bullet.svg);background-size:auto;background-repeat:no-repeat;background-position:left 2px}.insidepage h2{color:#856ca7}@media screen and (max-width:767px){.insidepage h2{font-size:1.625rem;margin-bottom:12px;line-height:33px}}.insidepage h3{color:#856ca7}@media screen and (max-width:767px){.insidepage h3{font-size:1.375rem;margin-bottom:12px;line-height:33px}}.insidepage main a:not(.button){color:#856ca7}.insidepage main a:not(.button):hover{text-decoration:none}main section ul{margin-left:1rem;margin-bottom:27px;list-style-position:outside}main section ul li{padding-bottom:.5rem}.halfimg{background-color:#fffdf9}@media screen and (max-width:980px){.halfimg{padding-top:0;padding-bottom:0}}.halfimg.reverse .container{flex-direction:row-reverse}.halfimg .imgwrap{min-width:50%;position:relative}@media screen and (max-width:980px){.halfimg .imgwrap{min-width:100%;width:100%}}.halfimg .imgwrap img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;min-width:100%;min-height:100%;position:relative;left:0;top:0}@media screen and (max-width:980px){.halfimg .imgwrap img{position:relative;top:unset;left:unset;width:100%;height:auto}}.halfimg .container{display:flex;max-width:100%;padding:0}@media screen and (max-width:980px){.halfimg .container{flex-wrap:wrap;padding:0}}.halfimg .cnt{min-width:50%;display:flex;justify-content:center;flex-direction:column;outline:1px solid #eee3c8;outline-offset:-50px}@media screen and (max-width:767px){.halfimg .cnt{outline-offset:-2.5rem}}.halfimg .cnt .wrapper{padding:100px}@media screen and (max-width:767px){.halfimg .cnt .wrapper{padding:2.5rem}}@media screen and (max-width:980px){.halfimg .cnt{padding:2rem;padding-top:3.4rem}}.fullwidthimg .bgimage{display:block;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:1}@media screen and (max-width:767px){.fullwidthimg .bgimage{position:relative;aspect-ratio:1600/844}@supports not (aspect-ratio:1/1){.fullwidthimg .bgimage{padding-top:56%}}}.fullwidthimg .divwrapper:not(.two-col){max-width:50%;margin-bottom:1.6875rem}@media screen and (max-width:767px){.fullwidthimg .divwrapper:not(.two-col){max-width:100%}}.fullwidthimg .divwrapper.two-col{margin-bottom:1.6875rem;max-width:100%}.fullwidthimg .container{position:relative;z-index:3;padding-top:113px;padding-bottom:103px}@media screen and (max-width:767px){.fullwidthimg .container{background-color:#faf6ed;padding-top:60px;padding-bottom:60px}}.fullwidthimg .container .cnt{max-width:60%}@media screen and (max-width:767px){.fullwidthimg .container .cnt{max-width:100%}}.fullwidthimg .container *{color:#fff}@media screen and (max-width:767px){.fullwidthimg .container *{color:inherit}}.twocolflower{background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:80px;padding-bottom:133px}@media screen and (max-width:767px){.twocolflower{background-position:left;padding-bottom:30px}}.twocolflower.centerme .wrapper{justify-content:center}.twocolflower .heading{text-align:center;margin-bottom:94px}@media screen and (max-width:767px){.twocolflower .heading{margin-bottom:60px;text-align:left}}.twocolflower .wrapper{display:flex;gap:66px}@media screen and (max-width:767px){.twocolflower .wrapper{flex-wrap:wrap;gap:0}}.twocolflower .col h2:last-of-type,.twocolflower .col h3:last-of-type{padding-top:30px}@media screen and (max-width:767px){.twocolflower .col h2:last-of-type,.twocolflower .col h3:last-of-type{padding-top:0}}.galleryinline{padding-top:85px;padding-bottom:105px}@media screen and (max-width:980px){.galleryinline .ilcwrap{margin-bottom:30px}}.galleryinline .container.cnt-2{display:flex;flex-wrap:wrap;gap:2rem}.galleryinline .container.cnt-2 .ilcwrap{max-width:calc(50% - 1rem)}@media screen and (max-width:980px){.galleryinline .container.cnt-2 .ilcwrap{max-width:100%}}.galleryinline .container.cnt-2 .inlineflex img{max-width:100%}.galleryinline .container.cnt-2 .btwrp{min-width:100%}.galleryinline .container.cnt-1 .inlineflex{justify-content:center}.galleryinline .container.cnt-1 span{text-align:center}.galleryinline .inlineflex{display:flex;gap:1rem}.galleryinline .inlineflex img{max-width:300px;display:block;margin-bottom:.8rem}@media screen and (max-width:767px){.galleryinline .inlineflex img{max-width:100%}}.galleryinline .inlineflex span{display:block;font-family:"utopia-std","Times New Roman",serif;font-weight:300;font-size:26px;line-height:43px}.galleryinline .btwrp{display:flex;justify-content:center}.bsearch{flex-grow:1;display:flex;align-items:center;max-width:60%}@media screen and (max-width:767px){.bsearch{max-width:unset}}.x-posts-search__form--inner{display:flex;padding:40px 0;align-items:center}@media screen and (max-width:767px){.x-posts-search__form--inner{flex-wrap:wrap;padding-inline:2rem}}.x-posts-search__form--inner .search-field{min-width:100%;border:0;border:1px solid #e0e0e0;color:#686868;height:100%;text-indent:1rem;padding:14px 0}.x-posts-search__form--inner .search-field::-webkit-input-placeholder{opacity:1;color:#686868}.x-posts-search__form--inner .search-field::-moz-placeholder{opacity:1;color:#686868}.x-posts-search__form--inner .search-field::placeholder{opacity:1;color:#686868}.x-posts-search .x-posts-search__input{flex-grow:1}@media screen and (max-width:767px){.x-posts-search .x-posts-search__input{margin-top:2rem;margin-bottom:2rem;flex-grow:1;margin-right:10px}}.x-posts-search button{margin:0 45px 0 25px;font-weight:300}@media screen and (max-width:767px){.x-posts-search button{margin:0 auto}}.x-posts-search .x-posts-search__select{position:relative;top:5px;margin:0 10px}@media screen and (max-width:767px){.x-posts-search .x-posts-search__select{width:100%;margin:0 auto;margin-bottom:1rem}}.x-posts-search__cat.x-posts-search__select{margin-left:auto}.x-posts-search .x-posts-search__select span{display:inline-block;position:relative;width:100%;top:-5px}.x-posts-search .x-posts-search__select select{display:block;position:relative;font-size:.9375rem;width:100%;border:0;background-color:#856ca7;color:#fff;padding:10px 27px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer;background-image:url(/wp-content/themes/theia/images/blog-down.svg);background-repeat:no-repeat;background-position:85% 51%;background-size:15px;z-index:30;border-radius:20px}.x-posts-select-archive-cat{min-width:144px}.x-posts-select-archive{min-width:120px}@media screen and (max-width:767px){.container.single-post{padding-inline:0}}@media screen and (max-width:767px){.galleryheader .singlepost .meta a{display:inline-block;margin-bottom:0}.galleryheader .singlepost .button{display:inline-block}}.singlepost{display:flex;gap:60px;margin-bottom:90px}@media screen and (max-width:767px){.singlepost{flex-wrap:wrap;margin-top:2rem;margin-bottom:2rem;gap:20px;padding-inline:2rem}}.singlepost h2{margin-bottom:1rem;line-height:1.258}.singlearticle{padding-top:60px}.singlearticle .featuredimg{float:left;margin:-4rem 1rem 1rem 0}@media screen and (max-width:767px){.singlearticle .featuredimg{float:none;margin:1rem auto;margin-top:0}}.blognav{display:flex;justify-content:center;align-items:center;gap:10px;padding-top:4rem;margin-bottom:4rem}.blognav .button[rel=next] img{vertical-align:middle;margin-left:1rem}.blognav .button[rel=prev] img{vertical-align:middle;margin-right:1rem}.page-id-88 .bookappt .container{padding-bottom:35px;padding-left:2rem;padding-right:2rem}.page-id-88 main .bookappt{display:block}.page-id-88 .bookappt{display:none}.formblock .container{z-index:3;position:relative;padding:70px;padding-top:35px}@media screen and (max-width:767px){.formblock .container{padding:2rem}}.formblock .containerinner{outline:1px solid #a6cad0;padding:70px;position:relative;text-align:center}@media screen and (max-width:767px){.formblock .containerinner{padding:0;outline:0}}.formblock h2{position:absolute;top:-30px;background-color:#f8f8f8;display:inline-block;padding:0 2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:980px){.formblock h2{line-height:1.2;font-size:2.25rem;padding:0 1rem;width:60%}}@media screen and (max-width:767px){.formblock h2{position:relative;-webkit-transform:unset;transform:unset;left:unset;top:unset;width:100%;font-size:1.625rem;margin-bottom:12px;line-height:33px;padding:0;margin-bottom:2rem}}.frm_forms.with_frm_style .frm_form_fields>fieldset{padding-bottom:0}.frm_forms.with_frm_style input::-webkit-input-placeholder{opacity:1;color:#686868}.frm_forms.with_frm_style input::-moz-placeholder{opacity:1;color:#686868}.frm_forms.with_frm_style input::placeholder{opacity:1;color:#686868}@media (hover:hover){.frm_forms.with_frm_style .frm_submit button:hover:after{width:100%;height:100%;top:0;left:0;border-width:4px;transition:all .3s ease-in-out}}.frm_forms.with_frm_style .vertical_radio button{text-decoration:underline;cursor:pointer}.frm_forms.with_frm_style .disclaimer{display:none}.frm_forms.with_frm_style .disclaimer p{color:#fff}.frm_forms.with_frm_style .frm_submit{display:flex;justify-content:center;margin-top:0}@media screen and (max-width:767px){.frm_forms.with_frm_style .frm_submit{margin-top:0}.frm_forms.with_frm_style .frm_submit button{margin-top:0}}.frm_forms.with_frm_style select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent!important;background-image:url(/wp-content/themes/theia/images/dropdown-contact.svg);background-repeat:no-repeat;background-position:95%center;background-size:14px 14px;border-radius:0}@media screen and (max-width:767px){.contactblock .frm_submit .frm_button_submit.frm_final_submit{margin-top:0}}body #tooltip a{text-decoration:underline}body #tooltip .tooltipcnt{font-size:13px}.sources{padding-top:30px;margin-bottom:30px}.sources button{display:block;font-size:1rem;margin-bottom:1rem;color:#856ca7;text-decoration:underline}.sources .singlesources{display:none}.sources .singlesources p{margin-bottom:1em}.eat p{font-size:14px;margin-bottom:1em}.eat p:last-of-type{margin-bottom:0}main section.justcontent:nth-child(2){padding-top:2rem}.eat{padding-top:1rem;padding-bottom:1rem}.galleryheader{background-color:#f8f8f8;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:0 2rem;background-image:url(/wp-content/themes/theia/images/gallery-header.webp);background-size:cover;aspect-ratio:1600/373}.galleryheader .h-container{width:100%;max-width:1300px;margin:0 auto;padding:0 2.5rem}.galleryheader h1{width:100%;text-align:center;margin-bottom:0;color:#767676}@media screen and (max-width:767px){.galleryheader h1{line-height:1.3}}.galleryheader a{display:block;margin-bottom:45px;text-align:center}@media screen and (max-width:767px){.galleryheader .logo{max-width:100%;height:auto}}@media screen and (max-width:767px){.galleryheader .logopogo{display:none}}.single .galleryheader{aspect-ratio:1600/568;background-position:center;padding-top:3rem}.single .galleryheader .meta{text-align:center;margin-top:35px;margin-bottom:0}.single .galleryheader a{display:inline-block}@media screen and (max-width:767px){.single a.logopogo{display:none}}.page-contact-us main h1,.page-contact-us main h2{color:#767676}.page-contact-us main img.aligncenter{margin-bottom:0}.page-contact-us .frm_forms.with_frm_style{margin-bottom:6rem}.page-contact-us .frm_forms.with_frm_style .terms{text-align:center;padding-block:1rem}.page-contact-us .frm_forms.with_frm_style .terms label{font-size:inherit;color:inherit}.page-contact-us .frm_forms.with_frm_style .terms label button{font-size:inherit;color:inherit;font-weight:inherit}.page-contact-us .frm_forms.with_frm_style .disclaimer p{color:inherit;padding-inline:2rem}.page-contact-us .frm_forms.with_frm_style .frm_submit{margin-top:0}.page-contact-us .frm_forms.with_frm_style .frm_submit button{margin-top:0;margin-bottom:0}.mos .item{border-bottom:1px solid #eee3c7;display:inline-block;width:calc(50% - 70px);vertical-align:top;margin-bottom:70px}@media screen and (max-width:980px){.mos .item{display:block;width:100%;margin-bottom:30px}}.mos .item:nth-child(even){margin-left:70px}@media screen and (max-width:980px){.mos .item:nth-child(even){margin-left:0}}.mos h2{margin-bottom:5px}.mos h3{margin-bottom:33px}.mos .item-cost{display:flex;justify-content:space-between;margin-bottom:20px}.specials-layout{background-image:url(/wp-content/themes/theia/images/specials-bg.webp);background-repeat:no-repeat;background-size:auto;background-position:top center;background-color:#fffdf9}.text_only_header{text-align:center;padding-block:45px 80px;position:relative;display:flex;align-items:center}@media screen and (max-width:767px){.text_only_header{padding-block:40px}}.text_only_header:before{content:"";background:#9f885e;background:linear-gradient(36deg,#9f885e 0,#ffe4b1 38%,#ffe4b1 58%,#9f885e 100%);display:block;width:15px;height:100%;min-height:60px}.text_only_header h1{margin:0 auto;color:#767676;margin-bottom:0;text-transform:uppercase}.special_block{padding-block:0 60px;margin-bottom:40px}.special_block .outer{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.special_block .inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px}@media screen and (max-width:980px){.special_block .inner{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.special_block .inner{grid-template-columns:1fr}}.special_block .card{display:flex;flex-direction:column;width:100%;background:#fff;box-shadow:5px 5px 30px rgb(0 0 0 / .16)}.special_block .flexible{flex-grow:1;padding-inline:1rem;text-align:center;margin-bottom:40px}.special_block .flexible p{font-size:14px;line-height:1.3;margin-bottom:0}.special_block .flexible p a{color:#856ca7;text-decoration:underline}.special_block .imgwrap{margin-bottom:40px}.special_block .imgwrap img{display:block;width:100%}.special_block .title{font-size:25px;letter-spacing:-.01em;font-family:"utopia-std","Times New Roman",serif;color:#856ca7;text-align:center;margin-bottom:40px;padding-inline:1rem}.special_block .button{margin-bottom:40px}.white_contact_block{padding-block:30px;background:#fff;box-shadow:inset 0 35px 30px -30px rgb(0 0 0 / .1)}@media screen and (max-width:767px){.white_contact_block{padding-block:60px 30px}}.white_contact_block h2,.white_contact_block h3{font-size:48px;letter-spacing:-.01em;text-transform:uppercase;font-weight:300}.white_contact_block .container{display:flex;padding-inline:0}@media screen and (max-width:980px){.white_contact_block .container{flex-wrap:wrap}}.white_contact_block .col{width:50%;padding:40px}@media screen and (max-width:980px){.white_contact_block .col{width:100%}}@media screen and (max-width:767px){.white_contact_block .col{padding-block:0}}.white_contact_block .cnt{margin-bottom:40px}.white_contact_block .clickable{display:flex;align-items:center;gap:1rem;letter-spacing:.2em;margin-bottom:30px;justify-content:center;width:100%;text-decoration:none;text-align:center}.white_contact_block .clickable:last-of-type{margin-bottom:0}.white_contact_block .clickable .imgwrap{display:block}.white_contact_block .clickable.tel{font-family:"utopia-std","Times New Roman",serif;font-size:31px}@media screen and (max-width:767px){.white_contact_block .formbox{padding-top:40px}}.white_contact_block .formbox form{margin-bottom:2rem}.white_contact_block .formbox p:last-of-type{font-size:14px;text-align:center;margin-bottom:0}