﻿@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;1,400&display=swap");fieldset{border:1px solid #ccc;border-radius:8px;padding:10px 10px 0;margin-bottom:5px;background-color:#fff}fieldset legend{text-transform:uppercase;color:#333;font-size:0.8em;text-align:right;padding:0 5px;margin-bottom:5px;background-color:#fff;border:1px solid #666;border-radius:5px}form{display:inline-block;width:auto}form.full-width{width:100%}form input,form textarea,form select{background-color:#fff;border:1px solid #ccc;border-radius:3px;padding:3px 5px;width:100%}form input.half-width,form textarea.half-width,form select.half-width{width:49.5%}form input.half-width.with-button,form textarea.half-width.with-button,form select.half-width.with-button{width:47%}form input.body-text-field,form textarea.body-text-field,form select.body-text-field{border:none}form input#page_title_field,form textarea#page_title_field,form select#page_title_field{font-size:1.8em;padding:5px 10px;border:none;color:#333}form select{width:auto}form label{display:block;color:#999;font-size:0.8em}form .instructions,form .textarea-help{display:block;color:#999;font-size:0.7em;font-style:italic}form textarea::placeholder{color:#ccc;font-weight:200;font-size:0.9em}form input[type="checkbox"],form input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border:2px solid #ccc;cursor:pointer;position:relative;vertical-align:middle}form input[type="checkbox"]:checked,form input[type="radio"]:checked{background-color:#cf0}form input[type="checkbox"]:checked::after,form input[type="radio"]:checked::after{content:"✔";font-size:0.8em;line-height:1.0em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}form input.updated[type="checkbox"],form input.updated[type="radio"]{border-color:#cc0}form input[type="button"],form input[type="submit"]{width:auto;cursor:pointer}.editor .toastui-editor-contents,.editor .ProseMirror,.editor .toastui-editor-md-preview{background:#fff;font-size:1.0em}.editor .toastui-editor-contents p,.editor .ProseMirror p,.editor .toastui-editor-md-preview p{margin:0 0 15px}.editor .toastui-editor-contents h1,.editor .toastui-editor-contents h2,.editor .toastui-editor-contents h3,.editor .toastui-editor-contents h4,.editor .toastui-editor-contents h5,.editor .toastui-editor-contents h6,.editor .ProseMirror h1,.editor .ProseMirror h2,.editor .ProseMirror h3,.editor .ProseMirror h4,.editor .ProseMirror h5,.editor .ProseMirror h6,.editor .toastui-editor-md-preview h1,.editor .toastui-editor-md-preview h2,.editor .toastui-editor-md-preview h3,.editor .toastui-editor-md-preview h4,.editor .toastui-editor-md-preview h5,.editor .toastui-editor-md-preview h6{text-transform:none;border:none;margin:0 0 15px}.editor .toastui-editor-contents h1,.editor .ProseMirror h1,.editor .toastui-editor-md-preview h1{font-size:2.0em}.editor .toastui-editor-contents h2,.editor .ProseMirror h2,.editor .toastui-editor-md-preview h2{font-size:1.8em}.editor .toastui-editor-contents h3,.editor .ProseMirror h3,.editor .toastui-editor-md-preview h3{font-size:1.6em}.editor .toastui-editor-contents ul li,.editor .ProseMirror ul li,.editor .toastui-editor-md-preview ul li{list-style:disc}.editor .toastui-editor-contents ul li:before,.editor .ProseMirror ul li:before,.editor .toastui-editor-md-preview ul li:before{content:none}.editor .toastui-editor-contents ul li p,.editor .ProseMirror ul li p,.editor .toastui-editor-md-preview ul li p{margin:0 0 3px}.editor .toastui-editor-contents ol li,.editor .ProseMirror ol li,.editor .toastui-editor-md-preview ol li{list-style:decimal}.editor .toastui-editor-contents ol li:before,.editor .ProseMirror ol li:before,.editor .toastui-editor-md-preview ol li:before{content:none}.editor .toastui-editor-contents ol li p,.editor .ProseMirror ol li p,.editor .toastui-editor-md-preview ol li p{margin:0 0 3px}body,input,textarea,select,option{font-family:Lato, Helvetica, sans-serif;font-weight:400;font-size:1.05em;line-height:1.5em;color:#333}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body,p{font-weight:400}body{background-color:#55555b;color:#333;line-height:1.4em;padding:0;width:100%}html,body{height:100%;margin:0;overflow:auto}#page_container,#page_inset,#page_content{display:block;position:relative;padding:0;margin:0}#page_container{width:90%;max-width:1200px;margin:0 auto}@media (max-width: 660px),(max-device-width: 660px){#page_container{width:100%;margin:0}}#page_inset{background-color:#fff}#page_content.print{background-color:#fff;height:100%;width:100%;padding:0;margin:0;font-size:0.9em}#page_content.print table tr{line-height:1.0em}#page_content.print table tr td{background-color:#eee}#page_content.print table tr:nth-child(even) td{background-color:#ddd}#page_content.print .rota-entry{border-width:3px 3px 3px 8px}a{color:#4ecad5}a:visited{color:#4ecad5}a:hover,a:active{color:#39f}.clear-both{display:block;clear:both}.hidden{display:none}#header{position:relative;width:100%;z-index:9002}#header.banner{position:absolute}#header h1{position:relative;display:inline-block;background-color:#55555bcc;color:#fff;padding:5px 20px;font-size:2.6em;font-weight:300;z-index:9003;line-height:1.0em;border-radius:0 3px 3px 0}nav{position:relative;min-height:80px;text-align:right;vertical-align:middle;background-color:transparent;color:#fff;margin:0;padding-top:25px;z-index:10000}nav #page_logo{position:absolute;top:15px;left:20px;font-size:1.2em;vertical-align:middle;width:240px}nav #page_logo img{width:100%;max-height:60px;vertical-align:middle}nav #link_container{display:inline-block;margin:0 0 0 280px;padding:0 20px 0 10px;border-radius:5px 0 0 5px;background-color:#55555bcc;width:auto}nav #link_container a{text-decoration:none;display:inline-block;padding:3px 8px;margin-right:10px;color:#fff}nav #link_container a:last-child{margin-right:0}nav #link_container a:hover,nav #link_container a.selected{background-color:#4ecad5;color:#fff}nav a.show-mobile-menu{position:absolute;top:15px;right:15px;font-size:1.5em;border-radius:5px;border:2px solid rgba(255,255,255,0.3);text-decoration:none;color:#fff;padding:6px 0;text-align:center;display:none;height:40px;width:40px;background-color:#55555b}nav a.show-mobile-menu:hover{background-color:#4ecad5}nav a.show-mobile-menu.active{border-radius:5px 5px 0 0;border-bottom:none;z-index:99995}@media (max-width: 930px),(max-device-width: 930px){nav{text-align:left}nav #page_logo{margin-right:80px}nav #link_container{display:none;position:absolute;right:15px;top:53px;z-index:99990;background-color:#55555b;width:auto;margin:0;padding:0;overflow:hidden;border-radius:5px 0 5px 5px;border:2px solid rgba(255,255,255,0.3)}nav #link_container a{font-size:1.2em;display:block;padding:10px 15px;margin:0}nav a.show-mobile-menu{display:block}}a.admin.edit{position:absolute;top:20px;right:20px;background-color:#f93;color:#fff;text-decoration:none;padding:1px 8px;border-radius:5px;font-size:0.8em}a.admin.edit:hover{background-color:#ffb366}h1{font-size:1.8em;text-transform:uppercase}h2{font-size:1.5em}h2 .emoji{font-size:0.5em}p.smaller{font-size:0.9em}hr{border:none;border-bottom:1px solid rgba(0,0,0,0.2);margin:20px 0 25px}#breadcrumbs_container{position:relative;z-index:9000}#breadcrumbs_container #breadcrumbs{display:inline-block;background-color:#55555b;margin:10px 0 5px 0;padding:5px 10px 5px 20px;border-radius:0 3px 3px 0;font-size:0.9em;color:#fff}#breadcrumbs_container #breadcrumbs a{color:#4ecad5}#breadcrumbs_container #breadcrumbs a:hover{color:#8cdde4}#breadcrumbs_container+h1{margin-top:15px}#page_content{position:relative;--link-color: $link-color}#page_content .page-section{padding:30px 0;margin:0;background-color:#fff}#page_content .page-section.default{background-color:#fff;color:#555}#page_content .page-section:first-child{padding-top:0}#page_content .page-section.top{padding-top:0}#page_content .page-section .page-element{padding:0 20px;margin:0;clear:both}#page_content .page-section .page-element.html{padding:0}#page_content .page-section .page-element.columns-2,#page_content .page-section .page-element.columns-3{overflow:hidden;width:100%;display:table}#page_content .page-section .page-element.columns-2 .column-2,#page_content .page-section .page-element.columns-2 .column-3,#page_content .page-section .page-element.columns-3 .column-2,#page_content .page-section .page-element.columns-3 .column-3{display:table-cell;vertical-align:top;padding:10px}#page_content .page-section .page-element.columns-2 .column-2:first-child,#page_content .page-section .page-element.columns-2 .column-3:first-child,#page_content .page-section .page-element.columns-3 .column-2:first-child,#page_content .page-section .page-element.columns-3 .column-3:first-child{padding-left:0}#page_content .page-section .page-element.columns-2 .column-2:last-child,#page_content .page-section .page-element.columns-2 .column-3:last-child,#page_content .page-section .page-element.columns-3 .column-2:last-child,#page_content .page-section .page-element.columns-3 .column-3:last-child{padding-right:0}#page_content .page-section .page-element.columns-2 .column-2 img,#page_content .page-section .page-element.columns-2 .column-3 img,#page_content .page-section .page-element.columns-3 .column-2 img,#page_content .page-section .page-element.columns-3 .column-3 img{max-width:100%;border-radius:5px;margin-bottom:-15px}#page_content .page-section .page-element.columns-2 .column-2,#page_content .page-section .page-element.columns-3 .column-2{width:50%}@media (max-width: 660px),(max-device-width: 660px){#page_content .page-section .page-element.columns-2 .column-2,#page_content .page-section .page-element.columns-3 .column-2{width:100%;display:block}}#page_content .page-section .page-element.columns-2 .column-3,#page_content .page-section .page-element.columns-3 .column-3{width:33.3%}@media (max-width: 930px),(max-device-width: 930px){#page_content .page-section .page-element.columns-2 .column-3,#page_content .page-section .page-element.columns-3 .column-3{width:100%;display:block}}@media (max-width: 930px),(max-device-width: 930px){#page_content .page-section .page-element.columns-2 .column-3,#page_content .page-section .page-element.columns-3 .column-3{display:block;margin:0;width:100%}}@media (max-width: 660px),(max-device-width: 660px){#page_content .page-section .page-element.columns-2 .column-2,#page_content .page-section .page-element.columns-3 .column-2{display:block;margin:0;width:100%}}#page_content .page-section .page-element.image-right .content,#page_content .page-section .page-element.image-left .content{vertical-align:top;display:inline-block;width:64%}#page_content .page-section .page-element.image-right .image-column,#page_content .page-section .page-element.image-left .image-column{vertical-align:top;display:inline-block;width:35%}#page_content .page-section .page-element.image-right .image-column .thumbnail,#page_content .page-section .page-element.image-left .image-column .thumbnail{width:96%;position:relative;margin-bottom:5px}@media (max-width: 660px),(max-device-width: 660px){#page_content .page-section .page-element.image-right .content,#page_content .page-section .page-element.image-left .content{width:100%}#page_content .page-section .page-element.image-right .image-column,#page_content .page-section .page-element.image-left .image-column{display:block;width:100%}#page_content .page-section .page-element.image-right .image-column .thumbnail,#page_content .page-section .page-element.image-left .image-column .thumbnail{width:100%}}#page_content .page-section .page-element.image-left .image-column{text-align:left}#page_content .page-section .page-element.image-right .image-column{text-align:right}#page_content .page-section .page-element.float-left .image-float{float:left;text-align:left;margin-right:15px}#page_content .page-section .page-element.float-right .image-float{float:right;text-align:right;margin-left:15px}#page_content .page-section .page-element.float-left:after,#page_content .page-section .page-element.float-right:after{content:"";display:block;clear:both}#page_content .page-section .page-element.float-left .image-float,#page_content .page-section .page-element.float-right .image-float{display:block;width:35%;min-width:200px}#page_content .page-section .page-element.float-left .image-float .thumbnail,#page_content .page-section .page-element.float-right .image-float .thumbnail{width:96%}@media (max-width: 660px),(max-device-width: 660px){#page_content .page-section .page-element.float-left .image-float,#page_content .page-section .page-element.float-right .image-float{float:none;width:100%;margin:0 0 15px}#page_content .page-section .page-element.float-left .image-float .thumbnail,#page_content .page-section .page-element.float-right .image-float .thumbnail{width:100%}}#page_content .page-section .page-element.banner,#page_content .page-section .page-element.carousel{padding:0;margin:0;position:relative}#page_content .page-section .page-element.banner .image-banner,#page_content .page-section .page-element.carousel .image-banner{display:block;width:100%;background-repeat:no-repeat;background-position:top center;background-size:cover;font-size:1.5em;padding:30px}#page_content .page-section .page-element.banner .image-banner .text-container,#page_content .page-section .page-element.carousel .image-banner .text-container{color:#fff;position:absolute;bottom:15px}#page_content .page-section .page-element.carousel .slide{display:block;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:top center;background-size:cover}#page_content .page-section .page-element.images{width:102%;text-align:center}#page_content .page-section .page-element.images .thumbnail{position:relative;width:31.5%;min-width:200px;margin:0 1% 15px 0;border-radius:5px;vertical-align:middle;border-radius:5px;display:inline-block}#page_content .page-section .page-element.images .thumbnail,#page_content .page-section .page-element.float-left .thumbnail,#page_content .page-section .page-element.float-right .thumbnail,#page_content .page-section .page-element.image-left .thumbnail,#page_content .page-section .page-element.image-right .thumbnail{position:relative;text-align:left;border-radius:5px}#page_content .page-section .page-element.images .thumbnail img,#page_content .page-section .page-element.float-left .thumbnail img,#page_content .page-section .page-element.float-right .thumbnail img,#page_content .page-section .page-element.image-left .thumbnail img,#page_content .page-section .page-element.image-right .thumbnail img{border-radius:5px;width:100%}#page_content .page-section .page-element.images .thumbnail .text-overlay,#page_content .page-section .page-element.float-left .thumbnail .text-overlay,#page_content .page-section .page-element.float-right .thumbnail .text-overlay,#page_content .page-section .page-element.image-left .thumbnail .text-overlay,#page_content .page-section .page-element.image-right .thumbnail .text-overlay{position:absolute;bottom:5px;left:0;background-color:rgba(0,0,0,0.5);width:100%;height:auto;padding:10px;line-height:1.0em;border-radius:0 0 5px 5px;color:#fff}#page_content .page-section .page-element.images .thumbnail .text-overlay .title,#page_content .page-section .page-element.float-left .thumbnail .text-overlay .title,#page_content .page-section .page-element.float-right .thumbnail .text-overlay .title,#page_content .page-section .page-element.image-left .thumbnail .text-overlay .title,#page_content .page-section .page-element.image-right .thumbnail .text-overlay .title{font-size:1.1em}#page_content .page-section .page-element.images .thumbnail .text-overlay .description,#page_content .page-section .page-element.float-left .thumbnail .text-overlay .description,#page_content .page-section .page-element.float-right .thumbnail .text-overlay .description,#page_content .page-section .page-element.image-left .thumbnail .text-overlay .description,#page_content .page-section .page-element.image-right .thumbnail .text-overlay .description{margin-top:5px;font-size:0.9em;font-style:italic;font-weight:200}#page_content .page-section .page-element.image{padding:0;margin:0}#page_content .page-section .page-element.image img{max-width:100%;display:block}#page_content .page-section .page-element.youtube{text-align:center;margin:30px 0 10px}#page_content .page-section .page-element.youtube iframe{width:100%;max-width:560px;height:315px}#page_content .page-section .page-element.post hr{margin:25px 0 5px}#page_content .page-section .page-element.post p{font-size:1.1em}#page_content .page-section .page-element.post img{max-width:25%;margin-bottom:10px;margin-left:15px}#page_content .page-section .page-element.post .details{font-size:0.9em;color:#999}#page_content .page-section .page-element .content{vertical-align:top}#page_content .page-section .page-element p{margin:0 0 15px 0}#page_content .page-section .page-element h1,#page_content .page-section .page-element h2,#page_content .page-section .page-element h3,#page_content .page-section .page-element h4{margin:30px 0 15px;line-height:1.2em}#page_content .page-section .page-element h4{font-size:1.2em;line-height:1.6em;font-weight:200}#page_content .page-section .page-element h1:first-child,#page_content .page-section .page-element h2:first-child,#page_content .page-section .page-element h3:first-child,#page_content .page-section .page-element h4:first-child{margin-top:0}#page_content .page-section .page-element a{color:#4ecad5}#page_content .page-section .page-element a:hover,#page_content .page-section .page-element a:visited,#page_content .page-section .page-element a:active{color:#4ecad5}#page_content .page-section .page-element+.page-element h1,#page_content .page-section .page-element+.page-element h2,#page_content .page-section .page-element+.page-element h3,#page_content .page-section .page-element+.page-element h4{margin-top:30px}#page_content .page-section .page-element+.page-element .image-column{padding-top:20px}#page_content .page-section .page-element.banner+.page-element,#page_content .page-section .page-element.carousel+.page-element{padding-top:30px}#page_content .page-section .page-element.banner+.page-element h1,#page_content .page-section .page-element.banner+.page-element h2,#page_content .page-section .page-element.banner+.page-element h3,#page_content .page-section .page-element.banner+.page-element h4,#page_content .page-section .page-element.carousel+.page-element h1,#page_content .page-section .page-element.carousel+.page-element h2,#page_content .page-section .page-element.carousel+.page-element h3,#page_content .page-section .page-element.carousel+.page-element h4{margin-top:0}#page_content .page-section .page-element.carousel:last-child,#page_content .page-section .page-element.banner:last-child,#page_content .page-section .page-element.image:last-child{margin-bottom:-30px}#page_content .page-section.blog{padding:30px 20px 20px;background-color:#434f5c;color:#fff}#page_content .page-section.blog .blog .title{line-height:1.0em;font-size:2.4em;font-weight:300;margin-bottom:20px}#page_content .page-section.blog .blog .description{font-size:1.1em;margin:0 0 20px}#page_content .page-section.blog .blog .title+.description{margin:-18px 0 20px}#page_content .page-section.blog .blog .post{display:block;background-color:#f0f0f0;color:#333;padding:10px;margin-bottom:10px;border-radius:5px}#page_content .page-section.blog .blog .post a{text-decoration:none;color:inherit}#page_content .page-section.blog .blog .post a:hover{opacity:0.8}#page_content .page-section.blog .blog .post .title{font-size:1.5em;line-height:1.2em;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.2)}#page_content .page-section.blog .blog .post .post-image{float:right;margin:0 0 0 10px;border-radius:5px}#page_content .page-section.blog .blog .post .body a{color:#4ecad5}#page_content .page-section.blog .blog .post .details{background-color:#6f8296;margin:10px -10px -10px;padding:5px 10px 3px;clear:both;font-size:0.8em;text-align:right;color:rgba(255,255,255,0.7)}#calendar_container{padding:0 20px}#calendar_container h2{text-align:center;font-weight:300}#calendar_container h2 a{text-decoration:none;color:#333}#calendar_container h2 a.change-month{color:#4ecad5;font-weight:700;font-size:1.1em;border:2px solid transparent;border-radius:30px;padding:0 8px;line-height:1.0em}#calendar_container h2 a.change-month:hover{background-color:#39f;color:#fff}#calendar_container h2 a:hover{color:#39f}#calendar_container .calendar-item{display:block;background-color:#f0f0f6;padding:10px;margin-bottom:10px;text-decoration:none;border-radius:5px}#calendar_container .calendar-item:hover{background-color:#d0e6e9}#calendar_container .calendar-item .date{display:block;float:left;margin:0 15px 15px 0;background-color:#4ecad5;color:#fff;text-align:center;line-height:1.0em;border-radius:3px}#calendar_container .calendar-item .date .month,#calendar_container .calendar-item .date .day,#calendar_container .calendar-item .date .year{display:block}#calendar_container .calendar-item .date .month{font-weight:300;font-size:1.0em;padding:5px}#calendar_container .calendar-item .date .day{font-weight:700;font-size:1.9em;padding:5px 8px}#calendar_container .calendar-item .date .year{font-weight:300;padding:5px;font-size:1.0em}#calendar_container .calendar-item .name{display:block;font-size:1.5em}#calendar_container .calendar-item .time{display:block;font-size:0.9em;font-weight:300}#calendar_container .calendar-item .location{display:block;margin-top:10px}#calendar_container .calendar-item .image{float:right;border-radius:5px;overflow:hidden}#calendar_container .calendar-item .image img{display:block}#calendar_container .calendar-item .description{display:block;font-size:0.8em;margin:10px 0 0;clear:left;color:#666}#calendar_container .calendar-item .description p{margin:5px 0 0}#smallgroups_container{padding:0 20px}#smallgroups_container .smallgroup{display:block;background-color:#f0f0f6;padding:10px;margin-bottom:10px;text-decoration:none;color:#333;border-radius:5px;overflow:hidden}#smallgroups_container .smallgroup .name{font-size:1.5em;color:#fff;background-color:#6f8296;margin:-10px -10px 10px -10px;padding:10px}#smallgroups_container .smallgroup .date{font-weight:700;margin-bottom:5px}#smallgroups_container .smallgroup .location{margin-bottom:10px;font-style:italic}#smallgroups_container .smallgroup .description{margin-top:-5px;line-height:1.5em}#smallgroups_container .smallgroup .description p{font-weight:300;margin:0 0 10px}#smallgroups_container .smallgroup .image{float:right;margin:0 0 0 15px}#smallgroups_container .smallgroup .image img{border-radius:3px}.notice,.alert,.warning{position:relative}.notice,.alert{text-align:center;padding:0px 10px;line-height:2.2em;color:#fff;z-index:9002}.notice{background-color:#3b3}.alert{background-color:#c33}.warning{background-color:#c33;display:inline-block;color:#fff;padding:2px 8px;border-radius:5px;text-transform:uppercase;margin:0 10px 10px 0}.warning:before{content:"⚠️ "}#page_content .page-section.children #child_pages_container,#page_content .page-section.children #related_pages_container,#page_content .page-section.related #child_pages_container,#page_content .page-section.related #related_pages_container{padding:0 15px 0 20px;width:100%}#page_content .page-section.children #child_pages_container>h1,#page_content .page-section.children #child_pages_container>h2,#page_content .page-section.children #child_pages_container>h3,#page_content .page-section.children #child_pages_container>h4,#page_content .page-section.children #child_pages_container>h5,#page_content .page-section.children #child_pages_container>h6,#page_content .page-section.children #child_pages_container>p,#page_content .page-section.children #related_pages_container>h1,#page_content .page-section.children #related_pages_container>h2,#page_content .page-section.children #related_pages_container>h3,#page_content .page-section.children #related_pages_container>h4,#page_content .page-section.children #related_pages_container>h5,#page_content .page-section.children #related_pages_container>h6,#page_content .page-section.children #related_pages_container>p,#page_content .page-section.related #child_pages_container>h1,#page_content .page-section.related #child_pages_container>h2,#page_content .page-section.related #child_pages_container>h3,#page_content .page-section.related #child_pages_container>h4,#page_content .page-section.related #child_pages_container>h5,#page_content .page-section.related #child_pages_container>h6,#page_content .page-section.related #child_pages_container>p,#page_content .page-section.related #related_pages_container>h1,#page_content .page-section.related #related_pages_container>h2,#page_content .page-section.related #related_pages_container>h3,#page_content .page-section.related #related_pages_container>h4,#page_content .page-section.related #related_pages_container>h5,#page_content .page-section.related #related_pages_container>h6,#page_content .page-section.related #related_pages_container>p{margin-top:0}#page_content .page-section.children #child_pages_container h3,#page_content .page-section.children #related_pages_container h3,#page_content .page-section.related #child_pages_container h3,#page_content .page-section.related #related_pages_container h3{font-size:1.5em;font-weight:300;margin-top:0}#page_content .page-section.children #child_pages_container #child_pages,#page_content .page-section.children #child_pages_container #related_pages,#page_content .page-section.children #related_pages_container #child_pages,#page_content .page-section.children #related_pages_container #related_pages,#page_content .page-section.related #child_pages_container #child_pages,#page_content .page-section.related #child_pages_container #related_pages,#page_content .page-section.related #related_pages_container #child_pages,#page_content .page-section.related #related_pages_container #related_pages{display:table;width:100%;margin:0 0 10px -5px}@media (max-width: 660px),(max-device-width: 660px){#page_content .page-section.children #child_pages_container #child_pages,#page_content .page-section.children #child_pages_container #related_pages,#page_content .page-section.children #related_pages_container #child_pages,#page_content .page-section.children #related_pages_container #related_pages,#page_content .page-section.related #child_pages_container #child_pages,#page_content .page-section.related #child_pages_container #related_pages,#page_content .page-section.related #related_pages_container #child_pages,#page_content .page-section.related #related_pages_container #related_pages{display:block;margin:0 0 10px;padding:0}}#page_content .page-section.children #child_pages_container dl.sub-pages,#page_content .page-section.children #related_pages_container dl.sub-pages,#page_content .page-section.related #child_pages_container dl.sub-pages,#page_content .page-section.related #related_pages_container dl.sub-pages{display:table-row}@media (max-width: 660px),(max-device-width: 660px){#page_content .page-section.children #child_pages_container dl.sub-pages,#page_content .page-section.children #related_pages_container dl.sub-pages,#page_content .page-section.related #child_pages_container dl.sub-pages,#page_content .page-section.related #related_pages_container dl.sub-pages{display:block}}#page_content .page-section.children #child_pages_container dl.sub-pages dd.child-page,#page_content .page-section.children #related_pages_container dl.sub-pages dd.child-page,#page_content .page-section.related #child_pages_container dl.sub-pages dd.child-page,#page_content .page-section.related #related_pages_container dl.sub-pages dd.child-page{display:table-cell;list-style:none;line-height:1.1em;font-size:1.1em;vertical-align:top;width:33%;height:20px;padding:5px;margin-inline-start:0}@media (max-width: 660px),(max-device-width: 660px){#page_content .page-section.children #child_pages_container dl.sub-pages dd.child-page,#page_content .page-section.children #related_pages_container dl.sub-pages dd.child-page,#page_content .page-section.related #child_pages_container dl.sub-pages dd.child-page,#page_content .page-section.related #related_pages_container dl.sub-pages dd.child-page{display:block;width:100%;max-width:100%;height:auto;padding:0;margin-bottom:10px}}#page_content .page-section.children #child_pages_container dl.sub-pages dd.child-page a,#page_content .page-section.children #related_pages_container dl.sub-pages dd.child-page a,#page_content .page-section.related #child_pages_container dl.sub-pages dd.child-page a,#page_content .page-section.related #related_pages_container dl.sub-pages dd.child-page a{text-align:left;width:100%;max-width:560px;text-decoration:none;display:block;background-color:#4ecad5;color:#fff;padding:10px;border-radius:5px}@media (max-width: 660px),(max-device-width: 660px){#page_content .page-section.children #child_pages_container dl.sub-pages dd.child-page a,#page_content .page-section.children #related_pages_container dl.sub-pages dd.child-page a,#page_content .page-section.related #child_pages_container dl.sub-pages dd.child-page a,#page_content .page-section.related #related_pages_container dl.sub-pages dd.child-page a{max-width:none}}#page_content .page-section.children #child_pages_container dl.sub-pages dd.child-page a:hover,#page_content .page-section.children #related_pages_container dl.sub-pages dd.child-page a:hover,#page_content .page-section.related #child_pages_container dl.sub-pages dd.child-page a:hover,#page_content .page-section.related #related_pages_container dl.sub-pages dd.child-page a:hover{background-color:#39f}#page_content .page-section.children #child_pages_container dl.sub-pages dd.child-page a .image,#page_content .page-section.children #related_pages_container dl.sub-pages dd.child-page a .image,#page_content .page-section.related #child_pages_container dl.sub-pages dd.child-page a .image,#page_content .page-section.related #related_pages_container dl.sub-pages dd.child-page a .image{width:100%;max-width:540px;margin:0 auto 10px;display:block}#page_content .page-section.children #child_pages_container dl.sub-pages dd.child-page a .image img,#page_content .page-section.children #related_pages_container dl.sub-pages dd.child-page a .image img,#page_content .page-section.related #child_pages_container dl.sub-pages dd.child-page a .image img,#page_content .page-section.related #related_pages_container dl.sub-pages dd.child-page a .image img{width:100%;border-radius:3px}#page_content .page-section.children #child_pages_container dl.sub-pages dd.child-page a .title,#page_content .page-section.children #related_pages_container dl.sub-pages dd.child-page a .title,#page_content .page-section.related #child_pages_container dl.sub-pages dd.child-page a .title,#page_content .page-section.related #related_pages_container dl.sub-pages dd.child-page a .title{font-size:1.2em}#page_content .page-section.children #child_pages_container dl.sub-pages dd.child-page a .description,#page_content .page-section.children #related_pages_container dl.sub-pages dd.child-page a .description,#page_content .page-section.related #child_pages_container dl.sub-pages dd.child-page a .description,#page_content .page-section.related #related_pages_container dl.sub-pages dd.child-page a .description{display:block;font-size:0.8em;margin-top:2px;color:rgba(255,255,255,0.85);font-weight:200}#page_content .page-section.children{background-color:#637588;color:#fff}#page_content .page-section.related{background-color:#4e5c6b;color:#fff}#public_pages_list{padding:0 30px 50px;font-size:1.1em}#public_pages_list .public-page,#public_pages_list .child-page{display:block;margin-bottom:5px}#public_pages_list .public-page a,#public_pages_list .child-page a{display:inline-block;padding:3px 10px;border-radius:5px;background-color:#4ecad5;color:#fff;text-decoration:none}#public_pages_list .public-page a .title,#public_pages_list .child-page a .title{margin:0}#public_pages_list .public-page a .description,#public_pages_list .child-page a .description{font-size:0.8em;font-weight:300;margin:0}footer{position:relative;background-color:#e0e3e8;text-align:center;padding:20px 10px;font-size:0.8em}footer #footer_links{margin-bottom:10px}footer #footer_links img{width:20%;min-width:150px;vertical-align:middle}footer #footer_links a{font-size:1.2em;vertical-align:middle;margin-left:20px;color:#667;text-decoration:none;border-bottom:1px solid #999}footer #footer_links a:hover{color:#39f;border-color:#39f}footer #logos{display:inline-block;text-align:center;margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,0.15)}footer #logos img{display:inline-block;vertical-align:middle;margin:30px 15px 0}#modal_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.75);z-index:15000;display:none}#modal_overlay #inset{position:relative;margin:3% auto 1%;padding:15px;width:90%;max-width:1100px;height:auto;background-color:#55555b;box-shadow:0 2px 10px #333;border-radius:5px;overflow:hidden}#modal_overlay #inset .header{background-color:transparent;margin:-15px -15px 20px;padding:15px;color:#333}#modal_overlay #inset .header h2{margin:0}#modal_overlay #inset .header a{color:#4ecad5}#modal_overlay #inset a.close-overlay{background-color:#c33;color:#fff;text-decoration:none;font-weight:700;padding:3px 8px;border-radius:3px}#modal_overlay #inset a.close-overlay:hover{color:#c33;background-color:#fff}#modal_overlay_compact{display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1000}#modal_overlay_compact.show{display:block}#modal_overlay>a.close-overlay{position:fixed}.overlay{position:absolute;top:0;left:0;width:100%;height:auto;overflow:scroll;z-index:7000;display:none}.overlay-content{padding:2% 1.5%}a.button.close-overlay{position:absolute;top:5px;right:5px;z-index:9003}.modal-overlay{display:none}a.ajax,.ajax a{cursor:pointer}#crop_master{max-width:800px}.modal-image{color:#fff;line-height:1.0em;text-align:center}.modal-image img.fullsize-image{width:auto;max-width:100%;max-height:800px}.modal-image .text-overlay{margin-top:10px}.modal-image .text-overlay .title{font-size:1.1em;font-weight:700}.modal-image .text-overlay .description{margin:8px 0;font-size:0.9em;font-style:italic;font-weight:200}.pagination{display:block;padding:5px;margin:5px 0;text-align:center}.pagination .pagenum.current{color:#fff;font-weight:700;background-color:#4ecad5}.pagination .pagenum,.pagination .next,.pagination .last,.pagination .first,.pagination .prev{display:inline-block;background:#f0f0f0;border-radius:3px;padding:1px 8px;font-size:0.9em}.pagination .pagenum a,.pagination .next a,.pagination .last a,.pagination .first a,.pagination .prev a{text-decoration:none;color:#4ecad5}.pagination .pagenum:hover,.pagination .next:hover,.pagination .last:hover,.pagination .first:hover,.pagination .prev:hover{color:#fff;background:#4ecad5}.pagination .pagenum:hover a,.pagination .next:hover a,.pagination .last:hover a,.pagination .first:hover a,.pagination .prev:hover a{color:#fff}a.button{display:inline-block;padding:5px 10px;background-color:#55555b;color:#fff !important;border-radius:5px;text-decoration:none}a.button:hover{background-color:#4ecad5}a.external:before{content:"↪ "}table{width:100%;border-collapse:collapse;border-spacing:0;margin:0 0 15px 0;background-color:#fff;flex:0 0 auto}table.bordered{border:1px solid rgba(0,0,0,0.2)}table.bordered td,table.bordered th{border:1px solid rgba(0,0,0,0.2)}table.small-text td,table.small-text th{font-size:0.8em}table td,table th{padding:5px 10px;vertical-align:top}table td.centred,table th.centred{text-align:center}table th{background-color:rgba(0,0,0,0.1)}table.rota{width:100%}table.rota td,table.rota th{padding:5px 2px}table.rota-compact{width:100%;height:100%;margin:10px 0;color:#333 !important;background-color:transparent}table.rota-compact th{font-size:0.7em;border-color:rgba(255,255,255,0.2);border-width:2px;background-color:rgba(0,0,0,0.5);color:#fff;vertical-align:middle}table.rota-compact tr{height:100%}table.rota-compact td{padding:0;border-color:transparent;border-width:2px;background-color:rgba(255,255,255,0.5)}table.rota-compact td .rota-entry{font-size:0.9em;height:100%;width:100%;display:flex;align-items:center;margin:0;border-radius:0;vertical-align:middle;background-color:#fff}.table-wrapper{display:flex;width:100%;position:relative;margin-bottom:10px;padding:0}.table-wrapper table{margin-bottom:5px}.table-wrapper.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}#rota_users{margin:0 0 20px 0;padding:0}#rota_users li{margin:0 0 10px 0;padding:5px;list-style:none;border-width:2px 2px 2px 20px;border-style:solid;border-color:#999;border-radius:5px;background-color:#fff}#member_checkboxes{margin:0 0 15px 0;padding:0}#member_checkboxes .form-check{display:inline-block;border:1px solid #ccc;background-color:#fff;border-radius:5px;padding:5px 8px 5px 5px;margin:5px}#member_checkboxes .form-check input[type=checkbox]{vertical-align:middle}#member_checkboxes .form-check label{font-size:1.0em;color:#333;display:inline-block;vertical-align:middle}div.ui-sortable{background:#fff;margin:0 0 8px 0;padding:5px 5px 5px 70px;border:1px solid #ccc;border-radius:5px;overflow:hidden;height:75px;position:relative;background-position:8px center;background-repeat:no-repeat;background-width:55px;font-size:0.8em;line-height:1.2em}div.ui-sortable:hover{cursor:grab}div.ui-sortable:after{content:"";display:block;background-image:linear-gradient(rgba(255,255,255,0), white);width:100%;height:30px;position:absolute;z-index:9999;bottom:0;left:0}div.ui-sortable.banner,div.ui-sortable.carousel,div.ui-sortable.images,div.ui-sortable.blog,div.ui-sortable.child_pages,div.ui-sortable.related_pages,div.ui-sortable.youtube,div.ui-sortable.sibling_pages,div.ui-sortable.image,div.ui-sortable.section{padding:25px 0 0 80px;font-size:0.9em;color:#666;text-transform:uppercase}div.ui-sortable.section{height:30px;border:none;padding:5px;text-align:center}div.ui-sortable.section:after{display:none}div.ui-sortable.section .page-element-icon{display:none}div.ui-sortable .page-element-icon{position:absolute;top:16px;left:3px;width:55px;height:32px;display:block;margin:3px 5px 0 5px;background-position:top left;background-repeat:no-repeat}div.ui-sortable .ui-sortable-image{float:right;margin:0px 0 0 5px}div.ui-sortable p,div.ui-sortable h1,div.ui-sortable h2,div.ui-sortable h3,div.ui-sortable h4{margin:3px 5px;line-height:1.2em}div.ui-sortable p{font-size:0.8em}div.ui-sortable h1,div.ui-sortable h2,div.ui-sortable h3,div.ui-sortable h4{font-size:1.1em}td.ui-sortable{background:#fff;padding:5px;position:relative;vertical-align:middle}.ui-sortable-handle{cursor:default;background-color:#fff;padding:5px 2px;line-height:1.0em;text-align:center;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:40px;width:auto;border-radius:4px;border-width:2px 2px 2px 20px;border-style:solid;border-color:#9cf}td.active .ui-sortable-handle,#available_users_container .ui-sortable-handle{cursor:grab}#available_users_container{border:2px solid #999;padding:5px;margin:30px 0 15px;position:relative;border-radius:0 5px 5px 5px;background-color:#fff;display:none}#available_users_container:before{content:"Available Users";display:block;padding:5px;position:absolute;line-height:1.0em;height:24px;top:-24px;left:-2px;background-color:#999;color:#fff;font-size:0.8em;border-radius:5px 5px 0 0}#available_users_container .ui-sortable-handle{font-size:0.8em;font-weight:700;margin-right:10px}.sortable-placeholder{background-color:rgba(0,0,0,0.1);border:2px dashed #666;height:100%;width:100%;position:absolute;top:0;left:0;box-sizing:border-box;z-index:10}.drag-obscured{opacity:0;pointer-events:none}.ui-draggable-dragging,.dragging{opacity:0.8;background:#eee;border-width:2px 2px 2px 20px;border-style:solid;padding:8px;z-index:1000;cursor:grabbing !important}.highlight-target{background-color:#cccc99}.sortable-placeholder{background-color:#f0f8ff;border:2px dashed #3498db;min-height:40px;visibility:visible !important}td.delete-box{width:40px;text-align:center;vertical-align:middle;font-size:1.2rem !important}td.delete-box a{text-decoration:none}td.delete-box .trash{display:none}td.delete-box.dragging{border:2px solid red}td.delete-box.dragging .trash{display:block}td.delete-box.dragging a{display:none}tr.disabled,td.disabled{pointer-events:none;cursor:not-allowed;background-color:#f9f9f9;opacity:1.0}tr.active,td.active{font-weight:bold;background-color:#ffffcc;opacity:1.0}.sortable-row td{vertical-align:middle}.rota-entry{border-style:solid;border-width:2px 2px 2px 20px;padding:2px 5px;line-height:1.2em;border-radius:3px}
