.sectioncontent{padding:20px}.controlpanelsection td{padding:4px 8px 4px 8px}.controlpanelsection .editor-field{width:100%}.controlpanelsection .editor-field .k-textbox,.controlpanelsection .editor-field .k-dropdown{width:100%}.contact-form form{max-width:600px}.contact-form form .section-optional{display:none}.contact-form form .k-textbox{width:100%!important}.contact-form form .editor-label{margin-top:8px}.contact-form form .editor-field{width:100%!important}.contact-form form .contact-reason-label{width:200px}.contact-form form .contact-reason-editor{width:100%}.contact-form form .contact-reason-dropdown{width:100%!important}.node-form form{max-width:600px}.node-form form .section-optional{display:none}.node-form form .k-textbox{width:100%!important}.node-form form .editor-label{margin-top:8px}.node-form form .editor-field{width:100%!important}.node-form form .k-dropdown{width:100%!important}.errorsection h2{background-color:#fff;color:red;border-bottom:1px solid red;margin:0 0 8px 0;padding:4px 20px}.errorsection .exception-message{font-size:1.2em;font-weight:bold}.sitemap li{margin-left:40px;list-style-type:disc}.site-map-controls{display:inline-block;margin-left:8px}.site-map-controls a{margin-left:8px;margin-right:8px}.programme-text-container{position:absolute;left:4px;right:6px;border:1px solid #a9a9a9;height:100%}.programme-text-area{display:block;margin:0;padding:0;border:0;width:100%;height:100%;vertical-align:top}.content-page-metadata{width:100%;background-color:#faebd7}.content-page-metadata h2{padding:8px;color:#9e9e9e;font-weight:600;font-size:1.2em}.content-page-metadata .content-page-metadata-field{max-width:600px;display:inline-block;margin-left:8px}.content-page-metadata .content-page-metadata-field .editor-label{display:inline;width:20em}.content-page-metadata .content-page-metadata-field .editor-field{display:inline;width:100%}.content-page-metadata .content-page-metadata-field .editor-field input{width:100%;max-width:400px}.image-library-image{position:relative;display:inline-block;padding:8px;margin:8px;background-color:#e9e9e9;border:1px solid #ccc;width:288px;height:320px;vertical-align:top;float:left}.image-library-image .image-edit{display:block;max-height:288px;overflow:hidden}.image-library-image .image-preview{margin:auto;display:block}.image-library-image .image-title{font-size:small;overflow:no-display}.image-library-image .image-actions{position:absolute;right:4px;bottom:4px;color:#000;font-size:16px;font-weight:bold;border:0;cursor:pointer;background-color:#e9e9e9}#image-actions-menu{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}#image-actions-menu a{color:#000;padding:12px 16px;text-decoration:none;display:block}#image-actions-menu a :hover{background-color:#ddd}.show{display:block!important}.other-gallery{text-align:center;width:132;height:160;display:inline-block;float:left;margin:8px 8px 8px 0}.other-gallery a{text-align:center}.other-gallery img{display:block;height:128px;width:128px;object-fit:cover;border-radius:50%;border:2px solid #a9a9a9}.other-gallery span{font-size:small;text-align:center}.other-library{text-align:center;width:132;height:160;display:inline-block;float:left;margin:8px 8px 8px 0}.other-library a{text-align:center}.other-library img{display:block;height:128px;width:128px;object-fit:cover;border-radius:50%;border:2px solid #a9a9a9}.other-library span{font-size:small;text-align:center}.gallery-image-container{display:flex}.gallery-image-container .gallery-image-view{margin:auto;display:inline-block;align-items:center;position:relative}.gallery-image-container .gallery-image-view img{max-width:100%;max-height:60vh;margin:auto}.gallery-image-overlay{position:absolute;z-index:99}.other-galleries{margin-bottom:64px}.attendee-day{width:30%;min-width:90px;min-height:110px;max-height:110px;overflow:hidden;white-space:nowrap;float:left;margin:8px 4px;background-color:#f8f8ff;align-content:center}.attendee-day table{margin:0}.attendee-day .attendee-date{width:100%;text-align:center;color:#000;background-color:#ccc;vertical-align:top}.attendee-day .attendee-date th{font-size:small;text-align:center;padding:2px;margin:0;border-radius:0}.attendee-day .day-summary td{padding-top:16px;width:100%;height:100%;vertical-align:middle;text-align:center;font-size:xx-large;color:#555}.attendee-day .attendee-list{width:100%;text-align:center}.attendee-day .attendee{color:#555;font-size:small;text-align:center}.attendee-day .attendee td{padding:0 2px 0 2px}.attendee-view-table .attendee-date-header{width:10em;text-align:left}.attendee-view-table .attendee-members-header{width:20em;text-align:left}.attendee-view-table .attendee-actions-header{width:10em;text-align:left}.attendeeshubtile .tile-title{background-color:#009688}.attendeeshubtile .attendee-list{color:#fff}.upload-instructions{margin:16px 0 16px 0}.editimage #Image_Title{min-width:30em}.classifiedssection #Title,.classifiedssection #Advert_Title{width:100%}.classifiedssection #Extend{margin-top:16px}.pullout-type-for_sale .card-title{color:#ff0!important}.pullout-type-free .card-title{color:#00ff7f!important}.pullout-type-wanted .card-title{color:#87cefa!important}.classifiedadverttile{background-color:#444843!important;color:#fff}.classifiedadverttile .classified-username{font-size:small;color:#eee}.classifiedadverttile .classified-synopsis{color:#eee}.classifieddetail .editor-label{width:10em;display:inline-block}.classifieddetail .editor-field{display:inline-block}.classifieddetail .classified-created,.classifieddetail .classified-updated,.classifieddetail .classified-synopsis,.classifieddetail .classified-description{margin-top:16px}.card-title{text-overflow:ellipsis;overflow:hidden}.classified-tile-card-content .classified-tile-content{overflow:hidden}.classified-tile-card-content .classified-tile-content .tile-title{margin-top:-16px}.classified-tile-card-content .classified-synopsis{text-overflow:ellipsis;min-height:300px;max-height:300px}.classified-tile-chips{align-items:center;overflow:hidden;margin:8px 0 0 0;height:56px}.classified-tile-chips img{display:inline-block;margin:2px}.item-actions-bar,.item-admin-actions-bar{position:relative;width:100%;background-color:#333;height:3em;display:flex;align-items:center}.item-actions-bar .previous-link,.item-actions-bar .next-link,.item-actions-bar .back-link,.item-admin-actions-bar .previous-link,.item-admin-actions-bar .next-link,.item-admin-actions-bar .back-link{position:absolute;padding:8px;top:0;font-size:2em}.item-actions-bar .previous-link,.item-admin-actions-bar .previous-link{left:0}.item-actions-bar .next-link,.item-admin-actions-bar .next-link{right:0;border-right:0;border-left:1px solid #ccc}.item-actions-bar .back-link,.item-admin-actions-bar .back-link{position:absolute;left:50%;border-left:1px solid #ccc;border-right:1px solid #ccc}.item-actions-bar span,.item-admin-actions-bar span{color:#ccc;padding:0 8px}.item-actions-bar a,.item-admin-actions-bar a{display:inline-block;color:#fff!important;padding:0 8px 0 8px;border-right:1px solid #ccc}.item-actions-bar a :link,.item-actions-bar a :visited,.item-admin-actions-bar a :link,.item-admin-actions-bar a :visited{background-color:#333;color:#fff!important;text-align:center;text-decoration:none;display:inline-block}.item-actions-bar a :hover,.item-actions-bar a :active,.item-admin-actions-bar a :hover,.item-admin-actions-bar a :active{background-color:#666}.item-admin-actions-bar{height:4em}.item-admin-actions-bar>.input-field{width:100%}.item-admin-actions-bar input{color:#fff!important;margin-top:12px!important;padding-left:4px!important;padding-right:4px!important}.item-admin-actions-bar .submit-link{line-height:normal!important;vertical-align:middle!important;margin-top:1.8em}.item-admin-actions-bar .delete-link{position:absolute;padding:8px;font-size:2em;left:0;top:8px}.align-checkbox{vertical-align:middle}.align-checkbox label{display:inline-block;vertical-align:middle}.video-libary-list .video-container{display:block;margin-bottom:8px}.video-libary-list .videotile{background-color:#444843!important;color:#fff}.videoform input{width:100%}.announcementcontent li,.wmd-panel li{list-style-type:disc}.cookie-banner{position:relative;width:100%;margin:0;background-color:#708090;color:#fff;vertical-align:middle;align-items:center}.cookie-banner .content-block{display:inline-block;vertical-align:middle;background-color:#708090;z-index:1;width:100%;text-align:center;margin:8px 0}.cookie-banner .cookie-actions{display:inline-block;vertical-align:middle;margin:8px 0}.cookie-banner a{color:#fff!important;font-size:small;float:right;margin:4px 8px}.cookie-banner a :link,.cookie-banner a :visited{color:#fff!important}.stringedit .k-textbox{width:100%}.stringtablecontainer{display:table}.stringtable{width:100%;table-layout:fixed}.stringtable tr:nth-child(even){background-color:#f2f2f2}.stringtable td{overflow:hidden}.contentpage .footer a{display:block;margin-top:8px}.image-library-assign-mode .assign-mode-caption{display:inline-block;margin-right:1em}.image-library-assign-mode span.k-widget{width:100%}.wide-text-fields .k-textbox{width:100%}.controlpanelsection tr:nth-child(even),.galleriessection tr:nth-child(even){background-color:#c0f7c0}.page-visibility-mode{padding-right:16px}.photo-gallery span.badge,.gallery-image-view span.badge{left:4px;right:auto;top:4px;background-color:#ffd700;color:#2f4f4f}.page-footer{clear:left;display:block;margin:20px 0 16px 16px}.page-footer a{color:silver!important}.suspicious-log span.alert{display:inline-block;width:1em;height:1em;background-color:red;border-radius:50%;color:#fff;font-weight:bold;position:relative}.pullout-panel-container{position:fixed;left:0;top:99%;transform:translateY(-100%);left:-21em;width:25em;transition:left 1s}.pullout-panel-caption{margin:0;padding:10px;background-color:rgba(6,1,0,.6901960784);color:#fff;cursor:pointer;border-radius:0 15px 15px 0;display:inline-block;width:2em;float:left;min-width:2em;height:9em;text-overflow:ellipsis}.pullout-label{display:inline-block;transform:rotate(-90deg) translate(-100%);transform-origin:top left;text-align:left;height:1.2em;width:9em;line-height:30px;right:8px;position:relative;font-size:.8em}.pullout-panel-content{margin:0;height:9em;width:21em;padding:0 10px;float:left;display:inline-block;overflow:hidden;background-color:#e9e9e9;font-size:1em;line-height:1.4em}.pullout-panel-expand{left:0}.content-block:empty{display:none}.gallery-bio>.content-block{margin-top:20px;margin-bottom:20px}.no-background{background-color:transparent!important;border:0!important;backdrop-filter:none!important;box-shadow:none!important;border-radius:unset!important}