:root {
    --font-base: 'Open Sans', sans-serif;
    --font-heading: 'Roboto Slab', serif;
    --orange: #008080;
    --drawerColourAccent: rgba(0, 0, 0, 0.1);
    /* Lines, close button etc. */
    --drawerColourBackground: #fff;
    --drawerColourText: #666;
    --drawerColourLink: #555;
    --overlayColour: rgba(0, 0, 0, 0.4);
    /* Background property for overlays */
}
body{font-family:var(--font-base);overflow-x:hidden;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-heading);color:#003f80;font-weight:normal;}img{max-width:100%;height:auto;}iframe{max-width:100%;}ul>li ul{list-style-type:circle;}ol>li>ol{list-style-type:lower-alpha;}ol>li>ol>li>ol{list-style-type:lower-roman;}.fas.fa-phone::before{display:inline-block;transform:scaleX(-1);}@media (min-width:1200px){.columns{columns:2;column-gap:2rem}.columns p,.columns div{break-inside:avoid-column}}a{color:var(--orange);}a:hover,a:focus{color:var(--primary);}.btn{text-transform:uppercase;font-weight:700;position:relative;transition:all .2s cubic-bezier(.215,.61,.355,1);padding-left:3rem;padding-right:3rem;}.btn-primary,.btn-secondary{color:#fff;}.btn-primary:hover,.btn-primary:focus{color:#fff;}.btn:hover,.btn:focus{transform:scale(1.1);outline:1rem solid var(--primary);animation:pulse-outline 1.25s cubic-bezier(.215,.61,.355,1) infinite;}@keyframes pulse-outline{0%{outline-width:0}80%,100%{outline-color:transparent}}.input-group-text{padding:.5rem 1.5rem;}a.social-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#2d4250;font-size:1.2rem;text-decoration:none;vertical-align:middle;background-color:#fff;border-radius:50rem;margin:0 .3rem;transition:all .2s;}a.social-icon:hover,a.social-icon:focus{color:#fff;background-color:var(--primary);}.bg-image{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;}.bg-parallax{background-attachment:fixed;}@supports (-webkit-touch-callout:none){.bg-parallax{background-position:center;background-attachment:initial}}header.main{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.5);}header.main .global-bar{background-color:#003f80;font-size:.9rem;padding-top:.4rem;padding-bottom:.4rem;}header.main .global-bar a.social-icon{width:24px;height:24px;font-size:.95rem;}header.main .global-bar a.social-icon:hover,header.main .global-bar a.social-icon:focus{background-color:var(--orange);color:#fff;}header.main .global-bar .social-icon:first-child{position:relative;}header.main a.contact-link{display:inline-block;padding:.3rem .5rem;color:#fff;}header.main a.contact-link i{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:.5rem;border-radius:50rem;font-size:.8rem;color:var(--primary);background-color:#fff;transition:all .2s;}header.main a.contact-link:hover i,header.main a.contact-link:focus i{color:#fff;background-color:var(--orange);}header.main .logo{display:inline-block;}@media (min-width:1200px) and (min-height:800px){header.main{position:sticky;top:0;z-index:10;box-shadow:0 0 1rem -.5rem rgba(0,0,0,.5)}}@media (min-width:1200px){header.main .logo{margin-top:-3.5rem}header.main .global-bar .social-icon:first-child::before{content:"|";position:absolute;left:-1.5rem;color:#fff;transform:translateY(-3px)}}.ddmenu{position:relative;display:flex;align-items:center;z-index:9;}.ddmenu nav{display:none;}.ddmenu nav ul{display:inline-flex;list-style:none;margin:0;padding:0;}.ddmenu nav li{position:relative;display:inline-flex;align-items:stretch;}.ddmenu nav a{display:block;padding:.65rem 1rem;line-height:1.2;text-decoration:none;color:#444344;display:flex;align-items:flex-end;transition:color .2s,background-color .2s;}.ddmenu nav a:hover,.ddmenu nav a:focus,.ddmenu nav a.active,.ddmenu nav>ul>li:hover>div>a{text-decoration:none;color:var(--orange);}.ddmenu nav a.Member,.ddmenu nav a.Member:hover,.ddmenu nav a.Member:focus,.ddmenu nav a.Member.active{color:#fff;}.ddmenu nav li li{display:block;align-self:baseline;}.ddmenu nav li>ul{display:block;min-width:250px;background-color:#eee;position:absolute;top:50%;left:-10000px;pointer-events:none;opacity:0;transition:opacity .2s,top .2s,left 0s ease .2s}.ddmenu nav li:hover>ul{top:100%;left:0;transition:opacity .2s,top .2s,left 0s ease 0s;pointer-events:all;opacity:1;}.ddmenu nav li>ul a{text-transform:initial;width:100%;padding:1rem 2rem;}.ddmenu nav li>ul a:hover,.ddmenu nav li>ul a:focus,.ddmenu nav li>ul a.active{text-decoration:none;background-color:var(--primary);color:#fff;}.ddmenu nav>ul>li:last-child>ul{right:0;left:initial;}.ddmenu-toggler,.ddmenu .close-btn{visibility:hidden;pointer-events:none;font-size:1.2rem;display:none;position:relative;}.ddmenu .submenu_toggler{display:none;visibility:hidden;}@media (min-width:1200px){.ddmenu nav{display:block}.ddmenu [data-squidyToggle]{display:none}}@media (min-width:1300px){.ddmenu nav a{padding:.65rem 2rem}}.slideshow{position:relative;width:100%;overflow:hidden;z-index:1;}div[data-cycle-title]:not(:first-child){position:absolute;}.cycle-slideshow{width:100%;height:auto;z-index:1;}.cycle-slide{line-height:0;width:100%;}.cycle-slide img{line-height:0;width:100%;}.slideshow-overlay{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);z-index:2;font-size:3rem;color:rgba(255,255,255,.9);}.slideshow-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;pointer-events:none;display:flex;justify-content:space-between;align-items:center;}.slideshow-overlay *{color:inherit;text-shadow:3px 0 7px rgba(0,0,0,.7);}.slideshow-overlay .lead{position:relative;font-size:1.6rem;font-weight:700;margin-bottom:1.8rem;padding-bottom:1rem;}.slideshow-overlay .lead::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);display:block;width:150px;max-width:100%;height:.5px;background:#fff;}.slideshow-overlay h1{font-size:3rem;font-weight:700;text-transform:uppercase;line-height:1;}.slideshow-pager{display:flex;align-items:center;justify-content:center;position:absolute;bottom:3rem;left:50%;transform:translateX(-50%);z-index:1;}.slideshow-pager a{display:block;width:13px;height:13px;border-radius:50rem;background-color:#d1d1d1;margin:.5rem;opacity:1;}.slideshow-pager a:hover,.slideshow-pager a:focus,.slideshow-pager a.cycle-pager-active{background-color:var(--orange);}@media (min-width:1200px){.slideshow-overlay .lead{font-size:2rem}.slideshow-overlay h1{font-size:3.6rem}.slideshow img{animation:move 30s ease-in-out infinite}}@keyframes move{0%{transform:translate(0,0) scale(110%)}33%{transform:translate(-3%,-5%) scale(110%)}66%{transform:translate(3%,5%) scale(110%)}100%{transform:translate(0,0) scale(110%)}}section.upper-green-banner{padding:3.5rem 0;color:#fff;background:var(--primary) url('../../images/upper-green-banner-bg.png') no-repeat;font-size:1.9rem;font-weight:500;}@media (min-width:1200px){section.upper-green-banner .container{max-width:1130px}}section.upper-green-banner *:not(.btn){color:inherit;}section.upper-green-banner *:last-child{margin-bottom:0;}section.main-home>.container:not(:empty){padding-top:8rem;padding-bottom:8rem;}section.main>.container:not(:empty){padding-top:4rem;padding-bottom:4rem;}section.main>.container:last-child:not(:empty){padding-bottom:4rem;}section.floral-green-banner{padding:5.5rem 0;color:#fff;background-color:var(--primary);background-image:url('../../images/floral-banner-bg.jpg');font-size:1.3rem;font-weight:500;text-align:center;}section.floral-green-banner *:not(.btn){color:inherit;}section.floral-green-banner *:last-child{margin-bottom:0;}section.floral-green-banner .img{position:relative;margin-bottom:2rem;}section.floral-green-banner .img::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);display:block;width:97px;height:3px;background-color:#fff;}section.stay{padding:7rem 0;}section.event-banner{padding:5.5rem 0;color:#fff;background-color:#000;font-size:1.3rem;font-weight:500;text-align:center;text-shadow:3px 0 7px rgba(0,0,0,.3);}section.event-banner *:not(.btn){color:inherit;}section.event-banner *:last-child{margin-bottom:0;}section.event-banner h1{font-size:51px;}section.explore{padding:7rem 0;}a.explore-link{position:relative;display:block;width:100%;height:100%;padding-bottom:2rem;}a.explore-link img{display:block;width:100%;height:100%;object-fit:cover;line-height:0;}a.explore-link .explore-title{position:absolute;bottom:3rem;right:0;background-color:#008080;color:#fff;padding:.5rem 1rem .5rem 2rem;border-radius:50rem 0 0 50rem;max-width:70%;font-size:.88rem;text-align:right;color:#fff;transition:all .2s;}a.explore-link:hover .explore-title,a.explore-link:focus .explore-title{background-color:#005959;}#imagelibrary{margin:4px;padding:4px;}#imagelibrary img{margin:3px;}html>body .outerpair1{background:url(../images/upperrightfade.png) no-repeat right top;}html>body .outerpair2{background:url(../images/lowerleftfade.png) no-repeat left bottom;padding-top:8px;padding-left:8px;}html>body .shadowbox{background:url(../images/shadow.png) bottom right;}html>body .innerbox{position:relative;left:-8px;top:-8px;}.shadowbox img{border:1px solid #000000;vertical-align:bottom;}.pageimagecenter{text-align:center;margin:0 auto;padding:0;max-width:100%;}.pageimageright{float:right;margin:5px 0 5px 5px;padding:0;max-width:100%;}.pageimageleft{float:left;margin:5px 5px 5px 0;padding:0;max-width:100%;}.pageimagenone img{margin:3px;padding:0;}.pagegalleryheading{font-size:1.5rem;margin-bottom:1rem;display:none;}.pagegalleryinner{display:flex;flex-wrap:wrap;margin:-1rem;}.pagegalleryimage{flex:0 0 50%;padding:1rem;}@media (min-width:830px){.pagegalleryimage{flex:0 0 25%}}.pagegalleryimage a{display:block;position:relative;padding-bottom:90%;height:0;overflow:hidden;}.pagegalleryimage img{position:absolute;width:100%;height:100%;object-fit:cover;filter:brightness(90%);transition:filter 1s,transform .5s;}.pagegalleryimage a:hover img,.pagegalleryimage a:focus img{filter:brightness(100%);transform:scale(1.3);}section.bookingbar{padding:1rem 0;background-color:#eee;}section.bookingbar .input-group-text{background:#fff;}a.subpage-link{position:relative;display:block;margin-bottom:2rem;text-align:center;z-index:1;}a.subpage-link:hover{text-decoration:none;}a.subpage-link:focus{outline:3px solid lightblue;z-index:3;}.subpage-image img{width:100%;max-height:100%;object-fit:cover;}a.subpage-link .subpage-text{position:absolute;bottom:0;left:0;display:inline-block;max-height:80%;background-color:rgba(255,255,255,.6);text-align:center;padding:1rem 1.5rem;transition:all .2s ease;width:100%;font-weight:bold;font-size:1.25rem;color:#434344;}a.subpage-link:hover .subpage-text,a.subpage-link:focus .subpage-text{background-color:#008080;color:#fff;}section.quick-contact{background:var(--primary) url('../../images/contact-watermark.png') bottom left no-repeat;color:#fff;}section.quick-contact .contact-form{padding-top:6rem;padding-bottom:6rem;}section.quick-contact .form-control{margin-bottom:2rem;}@media (min-width:992px){section.quick-contact iframe{width:50vw;max-width:50vw;height:100%}}.testimonials-outer{padding:6rem 4rem;background-color:rgba(225,225,225,.9);margin:0 -4rem;color:#fff;}section.testimonials{padding:7rem 0;background-color:#bbb;color:#fff;text-align:center;}section.testimonials h1{color:#fff;margin-bottom:4rem;}section.testimonials .testimonial{display:flex;flex-direction:column;justify-content:end;padding:1rem;}section.testimonials .slick-track{display:flex;align-items:stretch;}section.testimonials .slick-initialized .slick-slide{display:inline-flex;}section.testimonials .slick-slide{float:initial;height:initial;min-height:1px;}section.testimonials .slick-dots{position:relative;bottom:0;padding-top:2.5rem;}section.testimonials .slick-dots li button::before{content:"";position:absolute;top:0;left:0;display:block;width:13px;height:13px;border-radius:50rem;background-color:#d1d1d1;opacity:1;}section.testimonials .slick-dots li.slick-active button::before{opacity:1;background-color:#008080;}.testimonial .stars{display:inline-block;margin-bottom:2rem;}.testimonial h5{color:#111;margin-bottom:1rem;}.testimonial-bubble{position:relative;color:#434344;background-color:#fff;padding:3rem 2rem;flex:1;}.testimonial-bubble *:last-child{margin-bottom:0;}.testimonial .avatar{position:relative;padding-top:3.5rem;}.testimonial .avatar img{border-radius:50rem;height:100px;width:100px;object-fit:cover;}.testimonial .avatar::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);border:30px solid transparent;border-top-color:#fff;}.testimonial .testimonial-name{line-height:1.2;font-size:25px;font-weight:600;padding-top:3.5rem;}section.facilities .facility{box-shadow:0 0 0 1px #ddd;background-color:#fff;}section.facilities .facility:hover{background-color:#eee;}section.events .event{border-radius:.2rem;overflow:hidden;}section.events .event-date{background-color:#2d3e50;color:#fff;}section.events .event-date time:nth-child(2){border-left:1px solid #fff;}section.events .event-day{display:block;font-size:2.2rem;line-height:1;}section.events .event-month{font-size:1.1rem;text-transform:uppercase;}section.events .event-daynight{display:inline-block;color:#666;}section.events .event-daynight i{padding:.2rem;}section.events .event-text{padding:1.7rem 2.3rem;background-color:#eee;}section.events .event-text *:last-child{margin-bottom:0;}section.articles{padding:7rem 0;}.articles a.post-list-item{overflow:hidden;}.post-list-categories,.post-list-tag-cloud,.post-list-popular-posts{margin-bottom:3rem;}.post-list-category,.post-list-tag{margin-right:.4rem;margin-bottom:.4rem;}.post-list-popular-post{display:block;margin-bottom:.4rem;}a.post-list-item{display:flex;align-items:stretch;flex-direction:column;width:100%;height:100%;background-color:#f5f5f5;text-decoration:none;}a.post-list-item:hover,a.post-list-item:focus{background-color:#e8ecec;}.post-list-item *:last-child{margin-bottom:0;}.post-list-item:not(.post-list-item-large) img{height:240px;}@media (min-width:1200px){a.post-list-item{align-items:center;flex-direction:row}.post-list-item:not(.post-list-item-large) img{width:240px}}.post-list-item-large img{height:392px;max-width:172%;width:130%;}@media (max-width:1440px){.post-list-item-large img{max-width:138%;width:calc(100% + 20%)}}@media (max-width:1200px){.post-list-item-large img{max-width:100%;width:100%}}.post-list-item img{object-fit:cover;}.post-list-item .post-item-text{padding:1.5rem;font-size:.85rem;color:#434344;}.post-list-item .post-item-text h3{text-transform:uppercase;font-size:1.3rem;color:#000;font-weight:500;margin-bottom:1rem;}.post-list-item .post-item-specs{color:#737373;margin-bottom:.7rem;}.post-list-item-large .post-item-specs{margin-bottom:0;}.post-list-item .post-item-specs *:first-child{position:relative;}.post-list-item .post-item-specs *:first-child::after{content:"|";position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);}.post-list-item-large{flex-direction:column;}article.blog-post{margin-bottom:1rem;}.post-image{margin-bottom:2rem;}.post-image img{width:100%;max-height:300px;object-fit:cover;}.post-inner{margin:0 auto;max-width:60rem;}.post-author{margin-bottom:1rem;font-size:.7rem;color:#737373;}.post-share{padding-bottom:1.5rem;padding-left:.3rem;margin-bottom:2rem;vertical-align:middle;font-size:.9rem;}.post-share strong{padding-right:1.5rem;}.post-share-end{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding-top:1rem;padding-bottom:1rem;}.post-next-article{padding-left:.3rem;font-size:1.35rem;font-weight:bold;}.post-comments-link{padding-left:.3rem;padding-top:1rem;font-weight:bold;}.post-article p{line-height:1.6;margin-bottom:1.6rem;}.post-article .full-width-image{margin-bottom:3.5rem;}.post-article .full-width-image img{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem);max-width:initial;}article.blog-post blockquote{padding:.8rem 1.4rem;margin-left:1rem;margin-right:1rem;margin-bottom:3.5rem;border-left:10px solid rgba(0,0,0,.1);}article.blog-post blockquote *:last-child{margin-bottom:0;}.post-comments{max-width:60rem;margin:0 auto;margin-bottom:4rem;border-top:4px solid rgba(0,0,0,.1);padding:.3rem;padding-top:4rem;}.post-comment p{margin-bottom:.4rem;}.post-comment header{font-size:.9rem;}.post-comment-name,.post-comment-name a{font-weight:bold;color:inherit;}.post-comment-date{color:#999;}.post-comment-avatar div{width:45px;height:45px;background-color:#ccc;color:#fff;font-size:1.6rem;text-align:center;border-radius:.2rem;line-height:45px;margin-right:1rem;}.post-comment-replies{color:#666;font-size:.9rem;margin-top:1.5rem;margin-left:1rem;flex:0 0 auto;}@media (min-width:1200px){.post-comment-replies{margin-left:4rem}}.post-comment-form{margin-bottom:2rem;padding-bottom:4rem;border-bottom:4px solid rgba(0,0,0,.1);}#contactform #contact_thanks{padding:15px;margin:0 auto;width:100%;text-align:center;border:1px solid var(--cartColourBackgroundAccent);background:var(--cartColourBackground);}#contactpage{background-color:var(--cartColourBackground);padding:2rem;margin-bottom:4rem;}.maps{margin-top:2rem;height:300px;}.maps iframe{height:100%;}iframe{width:100%;border:none;}#contact-us iframe{height:400px;padding-top:40px;}.form .error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}.form{display:flex;flex-wrap:wrap;}.form>div{flex:0 0 100%;margin-bottom:1rem;}.form>div:last-of-type label{display:none;visibility:hidden;pointer-events:none;}.form *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form>div>label{width:25%;float:left;padding-right:10px;line-height:24px}.form>div>div{width:75%;float:right}.form input[type=text],.form input[type=email],.form input[type=url],.form input[type=password],.form input[type=tel],.form input[type=number],.form textarea,.form select{padding:4px;border:1px solid #ccc;border-radius:2px}.form input[type=text],.form input[type=email],.form input[type=url],.form input[type=password],.form input[type=tel],.form input[type=number],.form select{width:100%}.form input[type=text]:focus,.form input[type=email]:focus,.form input[type=url]:focus,.form input[type=password]:focus,.form input[type=tel]:focus,.form input[type=number]:focus,.form textarea:focus{outline:0;border-color:#4697e4}@media (max-width:640px){.form>div{margin:0 0 8px 0}.form>div>label{float:none;margin:0 0 5px 0}.form>div>div{float:none}.form input[type=text],.form input[type=email],.form input[type=url],.form input[type=password],.form input[type=tel],.form input[type=number],.form textarea,.form select{}}#sitemap a{text-decoration:none;}.sitemapL2:before,.sitemapL3:before,.sitemapL4:before,.sitemapL5:before,.sitemapL6:before{content:"\00BB";display:inline-block;margin:0 3px 0 0;}.sitemapL1{margin:0 0 5px 0;}.sitemapL1 a{font-size:16px;text-transform:uppercase;font-weight:bold;}.sitemapL2{margin:10px 0 3px 10px;}.sitemapL2 a{color:#333333;text-transform:uppercase;}.sitemapL3{margin:0 0 3px 20px;}.sitemapL4{margin:0 0 3px 30px;}.sitemapL5{margin:0 0 3px 50px;}.sitemapL6{margin:0 0 3px 60px;}section.bookingform{padding:1rem 0;background-color:#eee;}section.bookingform .input-group-text{background:#fff;}.CGMapCanvas{background-color:lightblue;height:700px;max-height:100vh;}.location-map.large-map{background-color:#e5e3df;height:450px;}.location-map.ubcmap-big{position:fixed!important;top:6%;left:0;margin:0 10%;width:80%;height:80vh;z-index:99;}.location-map .mappopup{display:flex;height:100%;}.location-map .mapimage{flex-basis:45%;padding-right:1rem;}.location-map .mapimage img{width:100%;height:100%;object-fit:cover;}.location-map .mapcontent{flex-basis:55%;font-size:.65rem;}footer.main{padding:5rem 0 0;clear:both;background-color:#f8f8f8;color:#fff;font-size:.9rem;}footer.main .logo{margin-bottom:3rem;}footer.main hr{border-top:1px solid rgba(255,255,255,.5);margin-top:1.5rem;margin-bottom:1.5rem;}footer.main a:not(.btn):not(.social-icon){color:#444344;}footer.main .quick-menu ul{display:flex;flex-wrap:wrap;justify-content:center;padding:0;margin:0;}footer.main .quick-menu li{list-style:none;margin:0 0 1rem 0;padding:0 1.5rem;line-height:.8;font-size:1.1rem;}footer.main .quick-menu li:not(:last-child){border-right:1px solid #fff;}footer.main .legal{font-size:.8rem;}footer.main .legal-menu{padding-top:1.5rem;}footer.main .legal-menu li{padding:0 1rem;font-size:.9rem;}footer.main .container-fluid{background-color:#003f80;padding:1rem 0;}footer.main .container-fluid a:not(.btn):not(.social-icon){color:#fff;}@media (min-width:1300px){footer.main .quick-menu li{padding:0 2.5rem}}.drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--overlayColour);opacity:0;z-index:91;transition:opacity .3s ease;visibility:hidden;}.drawer-overlay.visible{opacity:1;visibility:visible;}.drawer{position:fixed;top:0;left:0;bottom:0;transform:translateX(-110%);width:350px;max-width:95%;height:100%;background-color:var(--drawerColourBackground);color:var(--drawerColourText);box-shadow:0 0 2rem -1rem rgba(0,0,0,1);z-index:91;overflow:hidden;display:flex;flex-direction:column;transition:opacity .3s ease,transform .3s ease;}.drawer.visible{transform:translateX(0);}.drawer-header{border-bottom:1px solid var(--drawerColourAccent);padding:.8rem .5rem;margin:0 .5rem;}.drawer-header .drawer-title{margin:0;color:var(--drawerColourText);font-weight:300;letter-spacing:1px;}.drawer-header .drawer-close{color:var(--drawerColourText);font-size:130%;padding:0 .8rem;}.drawer-content{overflow:hidden;overflow-y:auto;flex:1 1 auto;padding-bottom:3rem;}.drawer nav ul{list-style:none;padding:0;margin:0;}.drawer nav div{display:flex;}.drawer nav a{display:block;flex:1 1 auto;color:var(--drawerColourLink);border-bottom:1px solid var(--drawerColourAccent);text-decoration:none;text-transform:uppercase;font-size:.9rem;letter-spacing:1px;}.drawer nav a span{display:inline-block;padding:.8rem 1rem;}.drawer nav ul li .toggler{display:flex;align-items:center;padding:0 1.2rem;font-size:120%;border-left:1px solid var(--drawerColourAccent);cursor:pointer;}.drawer nav ul li ul .toggler{border-left:transparent;background-color:transparent;font-size:100%;}.drawer nav li ul li a{text-transform:initial;padding:.5rem 0 .5rem 1.6rem;}.drawer nav li ul li ul li a{padding-left:2.5rem;}.drawer nav li ul{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease-out,opacity .2s ease-out;}.drawer nav li ul.visible{max-height:3000px;opacity:1;}