p,ul,li,a{font-family:Roboto;font-size:16px;line-height:20px;font-weight:500}p.small,ul.small,li.small,a.small{font-size:14px;line-height:18px}p.large,ul.large,li.large,a.large{font-size:20px;line-height:24px}p.light,ul.light,li.light,a.light{font-weight:400}p.normal,ul.normal,li.normal,a.normal{font-weight:500}p.bold,ul.bold,li.bold,a.bold{font-weight:700}.spinner{display:block;border:4px solid #c3c5ad;border-top-color:#191917;border-radius:50%;margin:0 auto;animation-name:spinnerRotate;animation-duration:.45s;animation-iteration-count:infinite}.spinner.x-small{height:9px;width:9px}.spinner.small{height:18px;width:18px}.spinner.medium{height:27px;width:27px}.spinner.large{height:36px;width:36px}.spinner.x-large{height:45px;width:45px}.spinner-alt{display:none}@keyframes spinnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.flex{display:flex}.flex.center{justify-content:center;align-items:center}.flex.column{flex-direction:column}.main-header-hero{min-height:480px;height:auto;width:100%;display:grid;grid-template-rows:80px 1fr 85px;background-size:cover!important}.main-header-hero#about{background:linear-gradient(rgba(0,0,0,.72),rgba(0,0,0,.72)),url(../../images/Mam_Tor_Holly_DIGITAL.jpg);background-position-y:23.7%}.main-header-hero#retreat{background:linear-gradient(rgba(0,0,0,.72),rgba(0,0,0,.72)),url(../../images/gallery/pic676.jpg);background-position-y:23.7%}.main-header-hero#team{background:linear-gradient(rgba(0,0,0,.72),rgba(0,0,0,.72)),url(../../images/retreat-expect-2.jpg);background-position-y:23.7%}.main-header-hero#gallery{background:linear-gradient(rgba(0,0,0,.72),rgba(0,0,0,.72)),url(../../images/hero-gallery.png);background-position-y:23.7%}.main-header-hero#reviews{background:linear-gradient(rgba(0,0,0,.72),rgba(0,0,0,.72)),url(../../images/Screenshot_20221108-135134~2.png);background-position-y:23.7%}.main-header-hero>div{width:100%;text-align:center}.main-header-hero .hero-header h1{font-size:3em;margin-bottom:0;color:#d6d6d6}.main-header-hero .hero-header p{font-family:Poppins}#navigation-gap{height:80px;width:100%;background:#1a2e20}.content-grid{display:grid;justify-items:center;align-items:center}.content-grid.half{grid-template-columns:50% 50%;margin:24px 0}@media (max-width: 768px){.content-grid.half{grid-template-columns:1fr}}.content-grid.half:last-of-type{padding-bottom:24px;margin-bottom:0}@media (max-width: 768px){.content-grid.half .content-grid-item.content{order:1}}.content-grid.half .content-grid-item.image{height:380px}.content-grid.half .content-grid-item.image img{height:100%;width:auto;box-shadow:20px 20px #6d7b61;-webkit-box-shadow:20px 20px #6d7b61;-moz-box-shadow:20px 20px #6d7b61}@media (max-width: 1024px){.content-grid.half .content-grid-item.image{height:auto}.content-grid.half .content-grid-item.image img{max-height:100%;width:100%}}@media (max-width: 768px){.content-grid.half .content-grid-item.image{order:2}}@media (max-width: 667px) and (max-height: 576px){.content-grid.half .content-grid-item.image img{width:50%;margin-left:25%;max-height:400px}}.content-grid.half .content-grid-item.align-start{justify-self:start}.content-grid.half .content-grid-item.end{justify-self:end}@media (max-width: 768px){.content-grid.half .content-grid-item.center-mobile{justify-self:center}}.content-grid.half .content-grid-item.half{width:50%}@media (max-width: 768px){.content-grid.half .content-grid-item.half{width:80%}}.content-grid.two-thirds{justify-items:center;align-items:center;margin:0 36px;border-bottom:1px solid #6d7b61;padding:48px 12px}.content-grid.two-thirds.grid-reviews:first-of-type{border-top:1px solid #6d7b61}.content-grid.two-thirds.grid-reviews .content-grid-item{max-width:1200px}.content-grid.two-thirds.grid-reviews .content-grid-item .review-text{font-style:italic}.content-grid.two-thirds.grid-reviews .content-grid-item .review-name{padding-left:16px;border-left:3px solid #d6d6d6}.content-grid.two-thirds.two-thirds-left{grid-template-columns:2fr 1fr}@media (max-width: 768px){.content-grid.two-thirds.two-thirds-left{grid-template-columns:1fr}}.content-grid.two-thirds.two-thirds-right{grid-template-columns:1fr 2fr}@media (max-width: 768px){.content-grid.two-thirds.two-thirds-right{grid-template-columns:1fr}}.content-grid.two-thirds:last-of-type{border-bottom-width:0}.content-grid.two-thirds .content-grid-item.image{position:relative;box-shadow:20px 20px #6d7b61;-webkit-box-shadow:20px 20px #6d7b61;-moz-box-shadow:20px 20px #6d7b61;padding:0}.content-grid.two-thirds .content-grid-item.image img{height:100%;width:100%}.content-grid.two-thirds .content-grid-item.content h2{padding-top:0;margin-bottom:0}@media (max-width: 1024px){.content-grid#retreat-bring .content-grid-item.image{height:380px}}.content-grid#retreat-bring .content-grid-item ul{padding-left:1em}.content-grid#team{row-gap:48px}@media (max-width: 1024px){.content-grid#team{grid-template-columns:1fr}}.content-grid#team .content-grid-item{padding:24px 72px;margin:12px 60px;align-self:start;box-shadow:10px 10px #6d7b61;-webkit-box-shadow:10px 10px #6d7b61;-moz-box-shadow:10px 10px #6d7b61;border-radius:6px}@media (max-width: 1024px){.content-grid#team .content-grid-item{padding:24px;margin:24px}}.content-grid#team .content-grid-item .job-description{margin-top:48px;margin-bottom:0}.content-grid#team .team-grid-item{display:grid;grid-template-columns:180px 1fr;column-gap:24px;align-items:center;height:auto;min-height:180px}@media (max-width: 1024px){.content-grid#team .team-grid-item{min-height:120px;grid-template-columns:120px 1fr}}.content-grid#team .team-grid-item .team-grid-item-image{height:100%;width:100%}@media (max-width: 1024px){.content-grid#team .team-grid-item .team-grid-item-image{height:120px;width:120px}}.content-grid#team .team-grid-item .team-grid-item-image .team-image{height:100%;width:100%;border-radius:50%;box-shadow:10px 10px #6d7b61;-webkit-box-shadow:10px 10px #6d7b61;-moz-box-shadow:10px 10px #6d7b61;background-position:center;background-size:280px}@media (max-width: 1024px){.content-grid#team .team-grid-item .team-grid-item-image .team-image{background-size:180px}}.content-grid#team .team-grid-item .team-grid-item-image .team-image#holly{background-image:url(../../images/holly-image.jpg)}.content-grid#team .team-grid-item .team-grid-item-image .team-image#kerrie{background-image:url(../../images/kerrie-image.jpg)}.content-grid#team .team-grid-item .team-grid-item-image .team-image#luke{background-image:url(../../images/luke-image.jpg)}.content-grid#team .team-grid-item .team-grid-item-image .team-image#kathryn{background-image:url(../../images/kathryn-image.jpg);background-size:300px}@media (max-width: 1024px){.content-grid#team .team-grid-item .team-grid-item-image .team-image#kathryn{background-size:210px}}.content-grid#team .team-grid-item .team-grid-item-image .team-image#katie{background-image:url(../../images/katie-image.jpg)}.content-grid#team .team-grid-item .team-grid-item-image .team-image#alice{background-image:url(../../images/alice-image.jpg)}.content-grid#team .team-grid-item .team-grid-item-content p{text-align:center}@media (min-width: 1200px){.content-grid.expect{width:60%;margin-left:20%}}.content-grid.expect .content-grid-item{display:grid;grid-template-rows:1fr 1fr 1fr;justify-items:center;align-items:center;justify-content:center}.content-grid.expect .content-grid-item img{width:280px;height:auto;box-shadow:20px 20px #6d7b61;-webkit-box-shadow:20px 20px #6d7b61;-moz-box-shadow:20px 20px #6d7b61}.content-grid.expect .content-grid-item img.tilt-right{transform:rotate(2.5deg)}.content-grid.expect .content-grid-item img.tilt-left{transform:rotate(357.5deg)}.content-grid.expect .content-grid-content{display:grid;grid-template-rows:1fr 1fr 1fr;justify-items:start;align-items:center;justify-content:center;min-height:60%;width:60%}.content-grid.expect .content-grid-content h2{text-align:left;margin-bottom:0}.content-grid>.content-grid-item{padding:24px}.content-grid.responsive{grid-template-columns:repeat(4,1fr)}@media (max-width: 1200px){.content-grid.responsive{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.content-grid.responsive{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.content-grid.responsive{grid-template-columns:1fr}}.sub-header{font-size:1.4em;font-family:Poppins;color:#d6d6d6}button:not(.footer),.a-button{font-size:20px;padding:6px 12px;background:#6d7b61;transition:.3s;border-width:0;border-radius:6px;color:#d6d6d6!important;text-decoration:none;font-family:Poppins}button:not(.footer):hover,.a-button:hover{background:#8f8f75;cursor:pointer}body{background:#d6d6d6;min-height:100vh;height:auto;margin:0;padding:0}.div-center-cont{display:flex;justify-content:center;align-items:center}.div-vertical-center-cont{display:flex;flex-direction:column;justify-content:center;align-items:center}.popup-container{display:none;pointer-events:none;font-family:Roboto;position:fixed;height:100vh;width:100vw;top:0;left:0;flex-direction:column;justify-content:center;align-items:center;animation-duration:4s;animation-play-state:paused;animation-fill-mode:forwards;animation-name:popup}.popup-container.appearing{display:flex!important;animation-play-state:running!important}.popup-container .popup{pointer-events:none}.popup-container .popup p{background:#6d7b61;text-align:center;padding:20px;border-radius:8px}.popup-container .popup p.false{background:#bb6666}.error-text{width:80%;margin-left:10%;margin-top:30px;margin-bottom:40px}.error-text p{text-align:center}.error-msg{text-align:center;color:coral}table:not(#tbl-calendar){height:auto;width:100%}table:not(#tbl-calendar) td{padding:12px}@media (max-width: 1024px){table:not(#tbl-calendar) td{width:100%!important;display:flex!important;justify-content:center;align-items:center;align-content:center}}table:not(#tbl-calendar) td.td-content{width:70%}table:not(#tbl-calendar) td.td-time{font-weight:700}table:not(#tbl-calendar) td.td-media{width:30%}table:not(#tbl-calendar) td.td-media img{width:100%;height:auto}table:not(#tbl-calendar) td.td-media iframe{width:100%;height:100%}header{background:rgba(0,0,0,.7);height:80px;width:100%;position:fixed;top:0;left:0;z-index:1000;transition:.6s}header.open{background:rgba(0,0,0,.9)}header.open #nav-narrow{background:rgba(0,0,0,.9)}header.solid{background:#2b462b}header.solid #nav-narrow{background:#2b462b}header #header-logo-cont{height:100%;width:auto;position:absolute;top:0;left:0}@media (max-width: 576px){header #header-logo-cont{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}}header #header-logo-cont #header-logo{height:100%;width:auto}@media (max-width: 576px){header #header-logo-cont #header-logo{height:75%}}header nav{height:100%;float:right;display:flex;flex-direction:column;justify-content:center;align-items:center}header nav #nav-wide{list-style-type:none}header nav #nav-wide li{display:inline;height:100%;text-transform:uppercase;margin:0 10px}header nav #nav-wide li a{padding:20px;display:inline;text-decoration:none;color:#fff;font-family:Roboto;transition:.4s;position:relative}header nav #nav-wide li a:hover{color:#8d9b81;cursor:pointer}header nav #nav-wide li a.current{color:#8d9b81}@media (max-width: 1024px){header nav #nav-wide li a{display:none}}@media (max-width: 1280px){header nav #nav-wide li a{font-size:.8em;padding:8px}}header nav #nav-wide li.narrow{display:none}header nav #nav-wide li.narrow i{padding-right:20px;transition:.4s;color:#fff;font-size:48px;position:relative;z-index:1500}header nav #nav-wide li.narrow i:hover{color:#c3c5ad;cursor:pointer}@media (max-width: 1024px){header nav #nav-wide li.narrow{display:inline}}header nav #nav-narrow{background:rgba(0,0,0,.9);height:0;width:100%;overflow:hidden;position:absolute;left:0;top:80px;margin:0;z-index:9;list-style-type:none;padding-left:0}header nav #nav-narrow li{text-transform:uppercase}header nav #nav-narrow li a{text-align:center;text-decoration:none;color:#fff;font-family:Roboto;transition:.4s;margin:0;padding:12px;display:block}header nav #nav-narrow li a:hover{background:#aabba1!important;cursor:pointer}@media (max-width: 667px) and (max-height: 576px){header nav #nav-narrow li a{font-size:14px;padding:8px}}main{height:auto;min-height:calc(100vh - 300px);background-color:#1a2e20}main h1,main h2,main h3{font-family:Poppins;text-align:center;font-weight:600;color:#d6d6d6}main .accent{color:#8d9b81}main h1{padding-top:45px;margin-bottom:45px}main h1.nomargin{padding-top:0!important}main p,main th,main td{font-family:Roboto}main .section{width:100%}main .section h1{margin-top:0}main .section.primary{background:#d6d6d6;color:#191917;padding-bottom:24px}main .section.primary h1{color:#191917}main .section.secondary{background:#1a2e20;color:#d6d6d6}main .section.secondary h1{color:#d6d6d6}main .section.image{color:#d6d6d6;padding:12px 0}main .section.image.about{background:linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,.75)),url(../../images/gallery/PIC\ 9.jpg);background-position-y:40%;background-repeat:no-repeat;background-size:cover}main .section.image.about h1{color:#d6d6d6}main .section.image.location{background:linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,.75)),url(../../images/gallery/PIC4.jpg);background-position-y:40%;background-repeat:no-repeat;background-size:cover}main .section.image p{margin-bottom:3em}main .section .container{width:70%;margin-left:auto;margin-right:auto;padding-bottom:45px}@media (min-width: 1280px){main .section .container.narrow{width:40%}}main .content-blocks-cont{width:85%;margin:0 auto;min-height:120px}main .content-blocks-cont.nomargin{width:100%;margin-left:0;margin-right:0;min-height:auto;height:auto}main .content-blocks-cont.primary{background:#d6d6d6;color:#191917}main .content-blocks-cont.secondary{background:#1a2e20;color:#fff}main .content-blocks-cont .content-block{width:100%}main .content-blocks-cont .content-block table td{padding:16px}main .content-blocks-cont .content-block table .td-media .cme-img{height:300px;width:auto;max-width:auto;box-shadow:20px 20px #6d7b61;-webkit-box-shadow:20px 20px #6d7b61;-moz-box-shadow:20px 20px #6d7b61}main .content-blocks-cont .content-block.content-block-short{height:120px!important}main .content-blocks-cont .content-block.content-block-cover{height:700px}main .content-blocks-cont .content-block.content-right .cbl-media{float:left}main .content-blocks-cont .content-block.content-right .cbl-content{float:right}main .content-blocks-cont .content-block.content-left .cbl-media{float:right}main .content-blocks-cont .content-block.content-left .cbl-content{float:left}main .content-blocks-cont .content-block .cbl-media{width:30%;height:100%}main .content-blocks-cont .content-block .cbl-media.cbl-media-retreats{width:50%}main .content-blocks-cont .content-block .cbl-content{width:calc(70% - 32px);height:100%;padding:0 16px}main .content-blocks-cont .content-block .cbl-content.cbl-content-retreats{width:calc(50% - 32px);background:rgba(150,150,150,.8);transition:.3s}@media (max-width: 576px){main .content-blocks-cont .content-block .cbl-content.cbl-content-retreats{overflow-y:scroll}}@media (max-width: 1024px){main .content-blocks-cont .content-block .cbl-content.cbl-content-retreats{width:calc(65% - 32px)}}@media (max-width: 768px){main .content-blocks-cont .content-block .cbl-content.cbl-content-retreats{width:calc(75% - 32px)}}@media (max-width: 576px){main .content-blocks-cont .content-block .cbl-content.cbl-content-retreats{width:calc(100% - 32px)}}main .content-blocks-cont #cbl-background{background-size:cover;background-position:center}@media (max-width: 576px){main .content-blocks-cont #cbl-background{height:calc(100vh - 75px)}}main .aside-block{background:#2b462b;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto;width:80%;margin:40px 0;padding:12px 24px}main .aside-block.left{margin-right:20%}main .aside-block.right{margin-left:20%}main .aside-block.aside-review{padding:60px 24px}main .aside-block.aside-review td h3,main .aside-block.aside-review td p{text-align:left}main .aside-block.aside-review td h3{text-transform:none;font-weight:700}main .aside-block.aside-review td .review-profile{position:relative;text-align:center}main .aside-block.aside-review td .review-profile .review-profile-img{height:250px!important;width:250px!important;border-radius:50%;background-size:380px;background-position:center;margin:auto}main .aside-block.aside-review td .review-profile h2{margin:0;padding:8px 12px;display:inline-block;background:#8f8f75;position:relative;bottom:24px;box-shadow:8px 8px #000c;-webkit-box-shadow:8px 8px rgba(0,0,0,.8);-moz-box-shadow:8px 8px rgba(0,0,0,.8)}@media (max-width: 1024px){main .aside-block table tr,main .content-block table tr{display:flex;flex-direction:column}}@media (max-width: 1024px){main .aside-block table tr td,main .content-block table tr td{padding:16px 0}main .aside-block table tr td.td-content,main .content-block table tr td.td-content{order:1}main .aside-block table tr td.td-media,main .content-block table tr td.td-media{order:2}}main .aside-block table tr td .cme-img,main .content-block table tr td .cme-img{max-width:100%;height:auto}@media (max-width: 1024px){main .aside-block table tr td .cme-img,main .content-block table tr td .cme-img{max-width:90%;position:relative;right:8px}}main .page-block{width:100%;padding:2em 0}main .page-block.first{padding-top:0}main .page-block.primary{background:#d6d6d6;color:#191917}main .page-block.secondary{background:#1a2e20;color:#d6d6d6}main .page-block.secondary h1{background:#1a2e20!important;margin-block-start:0}main .page-block h2{padding-top:45px;margin-bottom:45px}main #tbl-calendar{margin:30px auto;table-layout:fixed;max-width:800px!important;width:70%}@media (max-width: 1024px){main #tbl-calendar{width:90%;margin-left:5%}}main #tbl-calendar th,main #tbl-calendar td{padding:16px 8px}main #tbl-calendar td{text-align:center}main #tbl-calendar td.td-rest{background:#bcbea8}main #tbl-calendar td.td-exercise{background:#e6b049}.borderbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}footer{height:auto;width:100%;height:300px;background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(../../images/Mam_Tor_Holly_DIGITAL.jpg);background-position-y:70%;color:#fff}@media (max-width: 1024px){footer{height:600px}}footer #footer-content{display:block;width:100%;font-family:Roboto}footer #footer-content i{font-size:34px}footer #footer-content .footer-cont{height:290px;width:50%;display:inline-block;float:left}@media (max-width: 1024px){footer #footer-content .footer-cont{width:100%;display:block}}footer #footer-content #footer-contact{display:flex;flex-direction:column;justify-content:center}footer #footer-content #footer-contact #fco-social{width:70%;margin-left:30%}@media (max-width: 1024px){footer #footer-content #footer-contact #fco-social{margin-left:35%;width:65%}}@media (max-width: 667px){footer #footer-content #footer-contact #fco-social{margin-left:25%;width:75%}}@media (max-width: 576px){footer #footer-content #footer-contact #fco-social{margin-left:10%;width:80%}footer #footer-content #footer-contact #fco-social p{width:100%}footer #footer-content #footer-contact #fco-social p i,footer #footer-content #footer-contact #fco-social p span{display:block;width:100%;text-align:center;margin-bottom:4px}}footer #footer-content #footer-contact #fco-social i{width:65px;display:inline-flex;justify-content:center;align-items:center;position:relative;top:6px}footer #footer-content #footer-contact #fco-social p,footer #footer-content #footer-contact #fco-social a,footer #footer-content #footer-contact #fco-social span{text-decoration:none;color:#fff;opacity:.85;transition:.3s}footer #footer-content #footer-contact #fco-social p:active,footer #footer-content #footer-contact #fco-social p:visited,footer #footer-content #footer-contact #fco-social a:active,footer #footer-content #footer-contact #fco-social a:visited,footer #footer-content #footer-contact #fco-social span:active,footer #footer-content #footer-contact #fco-social span:visited{color:#fff}footer #footer-content #footer-contact #fco-social p:hover,footer #footer-content #footer-contact #fco-social a:hover,footer #footer-content #footer-contact #fco-social span:hover{opacity:1}footer #footer-content #footer-contact #fco-social p .link:hover,footer #footer-content #footer-contact #fco-social a .link:hover,footer #footer-content #footer-contact #fco-social span .link:hover{cursor:pointer}footer #footer-content #footer-mail{display:flex;flex-direction:column;justify-content:center}@media (max-width: 576px){footer #footer-content #footer-mail{overflow-y:scroll}}footer #footer-content #footer-mail #fco-mail{width:75%}@media (max-width: 1024px){footer #footer-content #footer-mail #fco-mail{padding-left:12.5%}}@media (max-width: 576px){footer #footer-content #footer-mail #fco-mail{width:90%;padding-left:5%}}footer #footer-content #footer-mail #fco-mail h2{text-align:center}footer #footer-content #footer-mail #fco-mail #fco-input-cont{display:inline-block;margin-left:auto;margin-right:auto}footer #footer-content #footer-mail #fco-mail #fco-input-cont input{background:black;border:1px solid grey;border-radius:3px;padding:4px 12px;color:#fff;font-size:1.05em;margin:0;transition:.3s}footer #footer-content #footer-mail #fco-mail #fco-input-cont button{padding:6.5px 12px;margin:0;position:relative;bottom:1px;border-radius:3px;border:1px solid gray;transition:.3s}footer #footer-content #footer-mail #fco-mail #fco-input-cont button:not(.disabled):hover{background:lightgray;cursor:pointer}footer #footer-content #footer-mail #fco-mail #fco-input-cont button.disabled{opacity:.7}footer #footer-content #footer-mail #fco-mail #fco-input-cont button.disabled:hover{cursor:not-allowed!important}footer #footer-content #footer-mail #fco-mail #fco-input-cont button.spinning{padding:4px 12px}footer #footer-content #footer-mail #fco-mail p{padding:18px;font-size:.9em}#body-index{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(../../images/Mam_Tor_Holly_DIGITAL.jpg);background-position-y:20%;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center}#body-index nav{height:400px;width:100%;margin:auto}@media (max-width: 576px){#body-index nav{height:100vh;display:grid;grid-template-rows:180px 1fr 92px}}@media (max-width: 667px) and (max-height: 576px){#body-index nav{height:100vh;grid-template-rows:140px 1fr 92px}}#body-index nav #index-nav-logo-cont{height:280px}@media (max-width: 576px){#body-index nav #index-nav-logo-cont{height:180px}}@media (max-width: 667px) and (max-height: 576px){#body-index nav #index-nav-logo-cont{height:140px}}#body-index nav #index-nav-logo-cont img{height:400px;width:auto;transition:.3s}@media (max-width: 768px){#body-index nav #index-nav-logo-cont img{height:160px}}#body-index nav #index-nav-vertical-center{height:120px;width:60%;margin:auto;transition:.3s}@media (max-width: 1024px){#body-index nav #index-nav-vertical-center{width:100%}}@media (max-width: 576px){#body-index nav #index-nav-vertical-center{display:block;height:auto}}#body-index nav #index-nav-vertical-center #index-nav-navbar-cont{width:100%;display:flex;justify-content:space-around;align-items:stretch}@media (max-width: 576px){#body-index nav #index-nav-vertical-center #index-nav-navbar-cont{flex-direction:column}}#body-index nav #index-nav-vertical-center #index-nav-navbar-cont a{animation-fill-mode:none;text-align:center;padding:20px;display:inline;text-decoration:none;font-family:Roboto;opacity:.85;color:#fff;transition:.4s;position:relative;text-transform:uppercase}@media (max-width: 768px){#body-index nav #index-nav-vertical-center #index-nav-navbar-cont a{font-size:14px!important}}@media (max-width: 576px){#body-index nav #index-nav-vertical-center #index-nav-navbar-cont a{font-size:18px!important;padding:16px}}#body-index nav #index-nav-vertical-center #index-nav-navbar-cont a:hover{opacity:1;cursor:pointer}#body-index nav #index-icons-cont{width:240px;padding-top:32px;margin:auto;display:flex;justify-content:space-between;align-items:center}@media (max-width: 576px){#body-index nav #index-icons-cont{position:absolute;bottom:20px;width:100%;justify-content:space-evenly}}#body-index nav #index-icons-cont a i{font-size:40px;color:#fff;opacity:.85;transition:.4s}#body-index nav #index-icons-cont a i:hover{opacity:1;cursor:pointer}#flex-included{display:flex;height:auto;flex-wrap:wrap;justify-content:space-around;margin-bottom:45px}#flex-included .included-cell{width:300px;margin:25px;text-align:center}#flex-included .included-cell i{display:block;text-align:center;color:#8d9b81;font-size:80px}.carousel-container{margin-bottom:45px}.carousel-container#accommodation-container{height:400px;width:90%;margin-left:5%;background-size:cover;overflow-y:scroll}.carousel-container#accommodation-container h2,.carousel-container#accommodation-container p{color:#191917}.carousel-container#accommodation-container .carousel-content{background:rgba(255,255,255,.9);width:70%;height:100%;float:right;display:grid;justify-items:center;align-items:center}.carousel-container#accommodation-container .carousel-content h2{font-size:32px}.carousel-container#accommodation-container .carousel-content p{font-size:20px;padding:24px}#retreat-button-container{width:240px;display:flex;justify-content:space-around;align-items:stretch;margin-bottom:32px}#retreat-button-container button{border-radius:50%;height:64px;width:64px;background:#e7e7e7;border:1px solid #6d7b61;box-shadow:5px 5px #6d7b61;-webkit-box-shadow:5px 5px #6d7b61;-moz-box-shadow:5px 5px #6d7b61;transition:.4s}#retreat-button-container button i{font-size:48px;color:#6d7b61}#retreat-button-container button:hover{background:#f9f9f9}#body-retreats main{margin-bottom:0}#body-retreats #about-first-page h1{margin-top:0;padding-top:45px}#body-retreats #about-first-page #cbl-background{height:500px;position:relative}#body-retreats #about-first-page #cbl-background .cco-header{background:rgba(0,0,0,.6);position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff!important}#body-retreats #about-first-page #cbl-background .cco-header .cco-h2{font-size:42px}@media (max-width: 576px){#body-retreats #about-first-page #cbl-background .cco-header .cco-h2{font-size:36px}}#body-retreats #about-first-page #cbl-background .cco-p{padding:1em 3em;font-size:1.4em}@media (max-width: 576px){#body-retreats #about-first-page #cbl-background .cco-p{padding:1em;font-size:1.2em}}#body-retreats #about-first-page #cbl-background .cco-text-cont{display:none}#body-retreats #about-first-page #cbl-background .cco-text-cont.active{display:block}#body-retreats #index-buttons-cont{width:60%;display:flex;justify-content:space-around;align-items:stretch;padding-top:10px;padding-bottom:10px;margin:10px auto;transition:.3s}@media (max-width: 1024px){#body-retreats #index-buttons-cont{width:80%}}#body-retreats #index-buttons-cont .index-button{background:#6d7b61;border-radius:50%;height:25px;width:25px;transition:.3s}@media (max-width: 768px){#body-retreats #index-buttons-cont .index-button{height:35px;width:35px}}#body-retreats #index-buttons-cont .index-button:hover{cursor:pointer;background:#8f8f75}#body-retreats #index-buttons-cont .index-button.active{background:#8f8f75!important}#body-retreats #about-gallery-cont{height:auto;display:flex;flex-wrap:wrap;justify-content:space-around}@media (max-width: 576px){#body-retreats #about-gallery-cont{width:90%;margin-left:5%}}#body-retreats #about-gallery-cont .img-cont{width:300px;height:250px;margin:20px;display:inline-block;box-shadow:0 5px 24px #00000080;-webkit-box-shadow:0 5px 24px 0 rgba(0,0,0,.5)}#body-retreats #about-gallery-cont .img-cont img{width:100%;height:100%}.button-action-cont{background:#1a2e20;color:#fff;padding:36px 18px}.button-action-cont h2{margin-top:0}.button-action-cont p{padding:24px}.button-action-cont button,.button-action-cont a{font-size:20px;padding:12px 24px;background:#6d7b61;transition:.3s;border-width:0;border-radius:6px;color:#d6d6d6!important;text-decoration:none;font-family:Poppins}.button-action-cont button:hover,.button-action-cont a:hover{background:#8f8f75;cursor:pointer}.button-action-cont.primary{background:#d6d6d6}.button-cont button,.button-cont a{font-size:20px;padding:12px 24px;background:#6d7b61;transition:.3s;border-width:0;border-radius:6px;color:#d6d6d6!important;text-decoration:none;font-family:Poppins}.button-cont button:hover,.button-cont a:hover{background:#8f8f75;cursor:pointer}#body-about main{overflow:hidden}#body-about .content-block{display:block}#body-about .content-block.block-team{height:300px}@media (max-width: 576px){#body-about .content-block{display:none}}#body-about .content-block .cbl-media{display:flex;flex-direction:column;justify-content:center;align-items:center}#body-about .content-block .cbl-media .cme-img-cont{border-radius:50%;height:250px;width:250px;background-position:center;transition:.3s;-webkit-box-shadow:6px 6px 28px 2px #b0b0b0;box-shadow:6px 6px 28px 2px #b0b0b0}@media (max-width: 1024px){#body-about .content-block .cbl-media .cme-img-cont{height:200px;width:200px;background-size:320px!important}}@media (max-width: 768px){#body-about .content-block .cbl-media .cme-img-cont{height:150px;width:150px;background-size:250px!important}}#body-about .content-block .cbl-content h2{margin-bottom:2px!important}#body-about .content-block .cbl-content .cco-p-tag{text-align:center;margin-top:0}#body-about .mobile-about-block{display:none;text-align:center}@media (max-width: 576px){#body-about .mobile-about-block{display:block}}#body-about .mobile-about-block .mab-header h2{margin-bottom:0}#body-about .mobile-about-block .mab-header .cco-p-tag{margin-top:0;font-size:1.15em}#body-about .mobile-about-block .mab-header .cme-img-cont{border-radius:50%;height:250px;width:250px;margin:0 auto;background-position:center;transition:.3s;-webkit-box-shadow:6px 6px 28px 2px #b0b0b0;box-shadow:6px 6px 28px 2px #b0b0b0}#body-about .mobile-about-block .mab-header .cme-img-cont#cme-img-h{background-image:url(../../images/holly-image.jpg);background-size:380px}#body-about .mobile-about-block .mab-header .cme-img-cont#cme-img-ke{background-image:url(../../images/kerrie-image.jpg);background-size:350px}#body-about .mobile-about-block .mab-header .cme-img-cont#cme-img-l{background-image:url(../../images/luke-image.jpg);background-size:350px}#body-about .mobile-about-block .mab-header .cme-img-cont#cme-img-ka{background-image:url(../../images/kathryn-image.jpg);background-size:400px}#body-about .mobile-about-block .mab-header .cme-img-cont#cme-img-kc{background-image:url(../../images/katie-image.jpg);background-size:350px}#body-about .mobile-about-block .mab-header .cme-img-cont#cme-img-al{background-image:url(../../images/alice-image.jpg);background-size:350px}#body-upcoming h1{margin-top:0}@media (max-width: 1024px){#body-upcoming .content-blocks-cont{width:100%}}#body-upcoming .content-blocks-cont .content-block{height:auto!important;display:inline-block;padding:12px 0}#body-upcoming .content-blocks-cont .content-block.cbl-odd{background:#aaa}#body-upcoming .content-blocks-cont .content-block.cbl-even{background:#d6d6d6}#body-upcoming .content-blocks-cont .content-block .cbl-media{height:100%;width:calc(15% - 32px);display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 1024px){#body-upcoming .content-blocks-cont .content-block .cbl-media{width:calc(25% - 32px)}}#body-upcoming .content-blocks-cont .content-block .cbl-media .cme-date{margin-top:17px;font-size:1.3em;font-family:Poppins;color:#6d7b61}#body-upcoming .content-blocks-cont .content-block .cbl-content{width:85%;padding-bottom:18px}@media (max-width: 1024px){#body-upcoming .content-blocks-cont .content-block .cbl-content{width:75%}}#body-upcoming .content-blocks-cont .content-block .cbl-content h2{font-size:1.3em}#body-upcoming .content-blocks-cont .content-block .cbl-content .cco-button-cont{margin-top:25px;width:100%;height:auto}#body-upcoming .content-blocks-cont .content-block .cbl-content .cco-button-cont a{height:100%;font-size:20px;font-family:Poppins;text-align:center;padding:10px 15px;border-radius:6px;display:inline-block;float:right;transition:.3s}#body-upcoming .content-blocks-cont .content-block .cbl-content .cco-button-cont a.prev{background:lightgray!important;color:gray!important}#body-upcoming .content-blocks-cont .content-block .cbl-content .cco-button-cont a.prev:hover{cursor:not-allowed!important}#body-upcoming .content-blocks-cont .content-block .cbl-content .cco-button-cont a.open{background:#6d7b61;color:#000!important}#body-upcoming .content-blocks-cont .content-block .cbl-content .cco-button-cont a.open:hover{cursor:pointer!important;background:#8f8f75}#body-upcoming2{background:#1a2e20}#body-upcoming2 h1{margin:0;padding-top:45px;padding-bottom:45px;background:#d6d6d6}#body-upcoming2 .content-block{padding:2em}#body-upcoming2 .content-block.calendar p{max-width:850px;margin:0 auto}#body-upcoming2 #upcoming{width:100%;color:#eee!important}#body-upcoming2 #upcoming .upcoming-cont{height:auto;width:100%;text-align:center;display:inline-block;position:relative;padding:3.5em 0}@media (max-width: 1024px){#body-upcoming2 #upcoming .upcoming-cont{width:100%}}#body-upcoming2 #upcoming .upcoming-cont div{padding:0 3.5em}#body-upcoming2 #upcoming .upcoming-cont div p{padding:4px 36px}#body-upcoming2 #upcoming .upcoming-cont div .button-cont{position:absolute;bottom:18px;width:100%;display:flex;justify-content:center;align-items:center}#body-upcoming2 #upcoming .upcoming-cont div .button-cont a{color:#eee;font-size:20px;padding:12px 24px;background:rgba(255,255,255,.4);transition:.3s;border-width:0;border-radius:6px;text-decoration:none;text-align:center;font-family:Poppins}#body-upcoming2 #upcoming .upcoming-cont div .button-cont a:hover{background:rgba(255,255,255,.6);cursor:pointer}#body-upcoming2 #upcoming #upcoming-cont-edale{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.6)),url(../../images/upcoming-edale.jpeg);background-size:100%;background-position-y:0%}@media (max-width: 576px){#body-upcoming2 #upcoming #upcoming-cont-edale{background-size:auto}}#body-upcoming2 #upcoming #upcoming-cont-castleton{background-image:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.6)),url(../../images/upcoming-castleton.jpeg)}#body-upcoming2 #previous-retreats{display:block}#body-upcoming2 #previous-retreats .previous-retreat{height:auto;width:calc(50% - 80px);margin-bottom:32px;padding:10px 40px;display:inline-block;float:left}@media (max-width: 1024px){#body-upcoming2 #previous-retreats .previous-retreat{text-align:center}}#body-upcoming2 #previous-retreats .previous-retreat.last{float:none!important}@media (max-width: 1024px){#body-upcoming2 #previous-retreats .previous-retreat{width:calc(100% - 80px)}}#body-upcoming2 #previous-retreats .previous-retreat img{width:533px;height:300px}@media (max-width: 576px){#body-upcoming2 #previous-retreats .previous-retreat img{width:100%;height:auto}}@media (max-width: 1024px){#body-upcoming2 #previous-retreats .previous-retreat img{margin-left:auto;margin-right:auto}}#body-upcoming2 #previous-retreats .previous-retreat h3{font-family:Roboto}#body-upcoming2 #previous-retreats .previous-retreat p,#body-upcoming2 #previous-retreats .previous-retreat a{font-family:Roboto;font-size:13px}#body-upcoming2 #previous-retreats .previous-retreat a{text-decoration:underline;color:#191917;transition:.3s}#body-upcoming2 #previous-retreats .previous-retreat a:hover{color:#363632;cursor:pointer}#body-upcoming2 #graph-area{background:#d6d6d6;border-radius:8px;width:100%;height:500px}#body-upcoming2 #map{width:100%!important;height:300px!important}#body-retreat #main-header-cont{margin-top:45px;margin-bottom:25px}#body-retreat #main-header-cont h1{margin-top:0;margin-bottom:0}#body-retreat #main-header-cont p{text-align:center}#body-retreat #header-background{width:80%;padding:20px 10%;margin-bottom:25px}#body-retreat #header-background p{margin:0}#body-retreat .half-half-container{background:#363632;color:#d6d6d6;width:100%;height:auto}#body-retreat .half-half-container .div-half{float:left;width:calc(50% - 40px);padding:20px;text-align:center}@media (max-width: 1024px){#body-retreat .half-half-container .div-half{width:calc(100% - 40px)}}#body-retreat .half-half-container .div-half p{width:80%;padding:0 10%}#body-retreat .half-half-container .div-half img{width:90%;height:auto;padding:0 5%}#body-retreat .half-half-container .div-half iframe{height:300px;width:400px}@media (max-width: 576px){#body-retreat .half-half-container .div-half iframe{width:100%}}#body-retreat .half-half-container .div-half#dha-routine img{width:240px;height:auto}#body-retreat #other-info{width:80%;margin-left:10%}#body-retreat #other-info ul{list-style-position:inside;text-align:center;padding-left:0}#body-retreat #other-info ul li{font-family:Roboto}#body-booking #booking-content{width:78%;margin:20px auto}@media (max-width: 576px){#body-booking #booking-content{width:100%}}#body-booking #booking-content .bfo-cont{height:60px;width:100%}#body-booking #booking-content .bfo-cont div{margin:0;height:100%}#body-booking #booking-content .bfo-cont .bfo-label-cont{float:left;font-size:20px;text-align:right;width:calc(30% - 20px);padding-right:20px}#body-booking #booking-content .bfo-cont .bfo-label-cont label{font-family:Roboto}#body-booking #booking-content .bfo-cont .bfo-input-cont{float:left;width:calc(70% - 40px);padding-left:40px}@media (max-width: 576px){#body-booking #booking-content .bfo-cont .bfo-input-cont{width:70%;padding-left:0}}#body-booking #booking-content .bfo-cont .bfo-input-cont input,#body-booking #booking-content .bfo-cont .bfo-input-cont select{font-size:20px;background:none;color:#d6d6d6;border:2px solid #2b462b;border-radius:4px}#body-booking #booking-content .bfo-cont .bfo-input-cont input[type=number],#body-booking #booking-content .bfo-cont .bfo-input-cont select[type=number]{width:60px}#body-booking #booking-content .bfo-cont .bfo-input-cont select{width:calc(80% + 12px)}#body-booking #booking-content .bfo-cont .bfo-input-cont input{width:80%;padding-left:4px}#body-booking #booking-content .bfo-cont .bfo-input-cont p{margin:0;font-family:Roboto;font-size:20px}#body-booking #booking-content #bfo-submit-cont{margin:20px 10px 10px;display:flex;justify-content:center;align-items:center}#body-booking #booking-content #bfo-submit-cont #bfo-submit{font-size:20px;padding:12px 24px;background:#6d7b61;transition:.3s;border-width:0;border-radius:6px}#body-booking #booking-content #bfo-submit-cont #bfo-submit:hover{background:#8f8f75;cursor:pointer}#body-gallery{width:100vw;height:auto}#body-gallery #gallery-cont{width:1600px;overflow:hidden;height:auto;margin:auto}@media (max-width: 1600px){#body-gallery #gallery-cont{width:1200px}}@media (max-width: 1200px){#body-gallery #gallery-cont{width:800px}}@media (max-width: 800px){#body-gallery #gallery-cont{width:400px}}@media (max-width: 576px){#body-gallery #gallery-cont{width:100%}}#body-gallery #gallery-cont .gallery-img-block{height:350px;padding:25px;float:left;transition:.3s;width:350px}@media (max-width: 576px){#body-gallery #gallery-cont .gallery-img-block{padding:25px 40px;height:220px;width:calc(100% - 80px)}}#body-gallery #gallery-cont .gallery-img-block .gallery-img-cont{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#body-gallery #gallery-cont .gallery-img-block .gallery-img-cont .gallery-img{box-shadow:20px 20px #6d7b61;-webkit-box-shadow:20px 20px #6d7b61;-moz-box-shadow:20px 20px #6d7b61;width:100%;height:auto;transition:.3s}#body-gallery #gallery-cont .gallery-img-block .gallery-img-cont .gallery-img:hover{opacity:.8;cursor:pointer}#body-gallery #gallery-cont .gallery-img-block .gallery-img-cont .gallery-img.tall{width:auto!important;height:100%!important}#body-gallery #gallery-cont :last-of-type{margin-bottom:70px}#body-gallery #fullscreen-overlay{background:rgba(0,0,0,.5);height:100vh;width:100vw;position:fixed;display:none;top:0;left:0;z-index:1000}#body-gallery #fullscreen-overlay #popup-gallery{height:calc(100% - 30px);width:calc(100% - 30px);padding:15px;position:relative}#body-gallery #fullscreen-overlay #popup-gallery div{display:inline-block;float:left}#body-gallery #fullscreen-overlay #popup-gallery #mobile-popup-close{display:none;position:absolute;top:20px;right:60px}@media (max-width: 576px){#body-gallery #fullscreen-overlay #popup-gallery #mobile-popup-close{display:block}}#body-gallery #fullscreen-overlay #popup-gallery #mobile-popup-close .popup-close{position:absolute;font-size:60px;top:0;color:#bcbea8;transition:.3s}#body-gallery #fullscreen-overlay #popup-gallery #mobile-popup-close .popup-close:hover{color:#c3c5ad;cursor:pointer}#body-gallery #fullscreen-overlay #popup-gallery .pga-aside{width:60px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}@media (max-width: 576px){#body-gallery #fullscreen-overlay #popup-gallery .pga-aside{display:none}}#body-gallery #fullscreen-overlay #popup-gallery .pga-aside .popup-close{position:absolute;font-size:60px;top:0;color:#bcbea8;transition:.3s}#body-gallery #fullscreen-overlay #popup-gallery .pga-aside .popup-close:hover{color:#c3c5ad;cursor:pointer}#body-gallery #fullscreen-overlay #popup-gallery .pga-aside .gallery-button{color:#bcbea8;transition:.3s;height:60px;width:60px;font-size:60px}#body-gallery #fullscreen-overlay #popup-gallery .pga-aside .gallery-button:hover{color:#c3c5ad;cursor:pointer}#body-gallery #fullscreen-overlay #popup-gallery #mobile-aside-cont{display:none;height:60px;position:absolute;bottom:20px;left:0;width:100vw;justify-content:space-evenly;align-items:center}@media (max-width: 576px){#body-gallery #fullscreen-overlay #popup-gallery #mobile-aside-cont{display:flex}}#body-gallery #fullscreen-overlay #popup-gallery #mobile-aside-cont .gallery-button{color:#bcbea8;transition:.3s;height:60px;width:60px;font-size:60px}#body-gallery #fullscreen-overlay #popup-gallery #mobile-aside-cont .gallery-button:hover{color:#c3c5ad;cursor:pointer}#body-gallery #fullscreen-overlay #popup-gallery #pga-img-cont{width:calc(100% - 180px);height:100%;margin:0 30px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 576px){#body-gallery #fullscreen-overlay #popup-gallery #pga-img-cont{width:calc(100% - 60px)}}#body-gallery #fullscreen-overlay #popup-gallery #pga-img-cont img{height:100%;width:auto}#body-request main{min-height:100vh}#body-request #main-header-cont p{font-family:Roboto;width:50%;margin-left:auto;margin-right:auto;text-align:center}#body-request #request-back-cont{display:flex;justify-content:center;align-items:center;margin-top:40px;margin-bottom:20px}#body-request #request-back-cont a{padding:10px;border:2px solid #d6d6d6;border-radius:6px;color:#d6d6d6;transition:.3s;text-decoration:none;font-family:Poppins}#body-request #request-back-cont a:hover{color:#191917;background:#f9f9f9;border-color:#f9f9f9}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.animate{animation-duration:1.5s;animation-play-state:paused;animation-fill-mode:forwards}.animate.fadein{animation-name:fadeIn}.animate.fadefrom{position:relative}.animate.fadefrom.bottom{animation-name:fadeFromBottom}.animate.fadefrom.indexTop{animation-name:fadeFromTopIndex}.animate.fadefrom.top{animation-name:fadeFromTop}.animate.fadefrom.right{animation-name:fadeFromRight}.animate.fadefrom.left{animation-name:fadeFromLeft}.animate.start{animation-play-state:running!important}#fader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;pointer-events:none;background:#d6d6d6;animation-duration:.5s;animation-timing-function:ease-in-out;animation-play-state:paused;animation-fill-mode:forwards}#fader.fadein{animation-name:fadeIn}#fader.fadeout{animation-name:fadeOut}#fader.start{animation-play-state:running}@keyframes popup{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeFromBottom{0%{opacity:0;top:20px}to{opacity:1;top:0px}}@keyframes fadeFromTopIndex{0%{opacity:0;bottom:20px}to{opacity:.85;bottom:0px}}@keyframes fadeFromTop{0%{opacity:0;bottom:20px}to{opacity:1;bottom:0px}}@keyframes fadeFromRight{0%{opacity:0;left:20px}to{opacity:1;left:0px}}@keyframes fadeFromLeft{0%{opacity:0;right:20px}to{opacity:1;right:0px}}
