@charset "UTF-8";
/***!  /templates/g5_helium/custom/css-compiled/custom_19.css?69ce839f  !***/

@font-face{src:url('https://www.skyechambermusic.org.uk/templates/g5_helium/custom/fonts/bodoni-bk.eot#iefix') format("embedded-opentype"),url('https://www.skyechambermusic.org.uk/templates/g5_helium/custom/fonts/bodoni-bk.woff2') format("woff2"),url('https://www.skyechambermusic.org.uk/templates/g5_helium/custom/fonts/bodoni-bk.woff') format("woff"),url('https://www.skyechambermusic.org.uk/templates/g5_helium/custom/fonts/bodoni-bk.ttf') format("truetype"),url('https://www.skyechambermusic.org.uk/templates/g5_helium/custom/fonts/bodoni-bk.svg#WagnerModern') format("svg");font-family:"WagnerModern";font-style:normal;font-weight:normal;font-display:swap}.font-bodoni-bk{font-family:"bodoni-bk";font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:"bodoni-bk";font-weight:400;font-style:normal}h3,h4,h5,h6{font-weight:600}#g-navigation{background-color:unset;border-bottom:0.1rem solid orange}.g-grid:has(.logo-title){align-items:center}.logo-title{display:flex;gap:1.5rem;align-items:center}.logo{font-size:0.6rem;width:max-content;padding:0.5em;background-color:orange;display:flex;align-items:center;aspect-ratio:1;border-radius:50%}.logo svg{display:block;width:7em;height:4em}.logo:hover,.logo:focus{background-color:#3065c6}.site-title{margin:0;line-height:1;font-family:"bodoni-bk";font-weight:400;font-style:normal;font-size:2.2rem}@media only all and (min-width:48rem) and (max-width:59.99rem){.site-title{font-size:1.6rem}}@media only all and (max-width:47.99rem){.site-title{font-size:1.6rem}.logo-title{flex-direction:column;gap:1rem;margin-bottom:0.5rem}}#g-navigation .hidden{display:none}#g-navigation .g-main-nav{font-family:"Arial",sans-serif}.g-main-nav .g-toplevel>li>.g-menu-item-container,.g-main-nav .g-sublevel>li>.g-menu-item-container{font-size:1.2rem;font-weight:400}#g-navigation .g-main-nav .g-toplevel>li{margin:0 0.65rem}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active,#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover{background-color:#ffa500}#g-main{background:linear-gradient(180deg,#fff 0%,#e2e2e2 100%)}#g-main .g-container{background-color:#fff}.foot-logo{max-width:14rem;margin:2rem auto}.foot-logo path:first-of-type{fill:#fff}.bottom-button{padding:1.5em 1em;background-color:#3065c6;color:#fff;display:flex;flex-direction:column;gap:0.5em;border-radius:0.8em}.bottom-button:hover,.bottom-button:focus{background-color:#003dad;color:#fff}.bottom-button span{text-align:center;font-size:1.8em}.bottom-button .fa{font-size:2.6em}@media only all and (max-width:47.99rem){.bottom-button{font-size:0.8rem}}.g-bodyonly #easyfrontendseo_lightbox_button_0{display:none}.g-bodyonly .platform-content{margin-top:0;padding-top:0}.ba-gallery-items{cursor:pointer !important}.images-options .camera-container{padding:30px !important}.images-options .camera-container .zmdi-camera{top:-10px;left:-9px}.ba-edit-gallery-btn{z-index:100 !important}.gallery-editor .category-list li a{padding:0}.gallery-editor .category-list li>a{width:calc(100% - 30px)}.gallery-editor .category-list ul{font-size:inherit !important;font-weight:inherit !important;font-family:inherit !important}.contentpane.modal #easyfrontendseo_lightbox_button_1{display:none}#adminForm .nav-tabs{display:none}#editor .control-group:first-of-type{display:none}.edit .mb-2>button{padding:0.5rem 1.2rem;margin-right:0.25rem;margin-bottom:0.25rem}.edit .mb-2>button:nth-of-type(3){display:none}.edit joomla-tab[view=tabs]>div[role=tablist]{display:none}.edit joomla-tab>joomla-tab-element{padding:0;border:none}.com-contact h2,.com-contact .field-spacer,.com-contact .star{display:none}.com-contact legend{font-weight:400}.com-contact .m-0{padding:0}.com-contact{max-width:30rem}.com-contact textarea:focus{box-shadow:none}#g-copyright{background-color:#c9c9c9;font-size:0.9rem}@media only all and (max-width:47.99rem){.designed{text-align:center}}.row>*,.container,.row{padding:0}.row{margin:0}#system-message-container joomla-alert{margin:1.5rem 1rem}@media only all and (min-width:75rem){.g-container{width:100%;max-width:75rem}}@media only all and (min-width:60rem) and (max-width:74.99rem){.g-container{width:100%;max-width:60rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-container{width:100%;max-width:48rem}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.g-container{width:100%;max-width:30rem}}.g-flushed .g-container{max-width:none}
