@charset "UTF-8";
/***!  /templates/g5_helium/custom/css-compiled/custom_20.css  !***/

@font-face{src:url('https://www.altreejoinery.co.uk/templates/g5_helium/custom/fonts/Copperplate.eot#iefix') format("embedded-opentype"),url('https://www.altreejoinery.co.uk/templates/g5_helium/custom/fonts/Copperplate.woff2') format("woff2"),url('https://www.altreejoinery.co.uk/templates/g5_helium/custom/fonts/Copperplate.woff') format("woff"),url('https://www.altreejoinery.co.uk/templates/g5_helium/custom/fonts/Copperplate.ttf') format("truetype"),url('https://www.altreejoinery.co.uk/templates/g5_helium/custom/fonts/Copperplate.svg#Copperplate') format("svg");font-family:"Copperplate";font-style:normal;font-weight:normal;font-display:swap}.font-copperplate{font-family:"Copperplate";font-weight:400;font-style:normal}#g-container-navigation{border-bottom:0.4rem solid #169232}#g-container-navigation>.g-grid{align-items:center}#g-navigation .g-main-nav .g-toplevel{line-height:1}.g-main-nav .g-toplevel>li>.g-menu-item-container,.g-main-nav .g-sublevel>li>.g-menu-item-container{font-size:1.2rem}.g-content:has(.contact-bar){margin-bottom:0;padding-bottom:0}.g-content:has(.g-main-nav){margin-top:0;padding-top:0}.contact-bar{display:flex;gap:1.5rem;justify-content:end;color:#169232;margin-bottom:1rem}.contact-bar .fa{margin-right:0.5rem}.contact-bar a:hover,.contact-bar a:focus{color:#424753}.logo{font-size:1.5rem;width:5em;height:3.4em;position:relative;margin-left:1.3em}@media only all and (max-width:47.99rem){.logo{margin:0 auto}.contact-bar{justify-content:center}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.logo{font-size:2rem}}.logo svg{display:block}.logo-title{font-size:0.7em;color:#010101;font-family:"Copperplate";font-weight:400;font-style:normal;text-transform:uppercase;margin:0;line-height:1}.logo-title span{display:block;position:absolute}.logo-title span:first-letter{font-size:1.2em}.logo-title .logo-altre{top:1.5em;left:-1.3em}.logo-title .logo-join{top:2.6em;left:-1.3em}.logo-title .logo-ltd{top:2.6em;left:3.9em;letter-spacing:-1px}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active>.g-menu-item-container,#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover>.g-menu-item-container{color:#fff}.g-owlcarousel-item-wrapper{max-height:32rem}.g-owlcarousel-item-img img{max-height:32rem;object-fit:cover}.g-owlcarousel-item-content-wrapper{font-size:1rem !important;justify-content:start !important;padding:0;margin-left:6em}.g-owlcarousel-item-content{background-color:rgba(0,0,0,0.3);margin:0 !important;padding:1em 1.5em !important;max-width:34em;text-align:left !important;border-left:0.4em solid #169232;color:#fff}.g-owlcarousel-item-desc{padding:0 !important;font-size:inherit !important}.g-owlcarousel-item-desc h2{font-weight:600;font-size:3em !important;text-shadow:2px 2px 2px black}.g-owlcarousel-item-desc p{font-size:1em !important;font-weight:400;line-height:1.6;text-shadow:1px 1px 1px black}.g-owlcarousel-item-desc p strong{font-size:1.2em !importants;line-height:2;font-weight:600}.g-owlcarousel-item-link .button{margin:1em 0;padding:1em 1.5em;border-radius:0.5em}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-owlcarousel-item-content-wrapper{font-size:0.9rem !important;margin-left:4em}}@media only all and (max-width:47.99rem){.g-owlcarousel-item-content-wrapper{display:none !important}}#g-feature{padding:2rem 0}.g-content:has(.feature-content){border:1px solid #d7d7d7;border-bottom:0.4em solid #169232;background-color:#fff;box-shadow:0px 5px 5px 0px rgba(0,0,0,0.3);transition:all 300ms ease-in-out;margin:1rem}.g-content:has(.feature-content):hover{scale:1.05;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.2)}.feature-content{padding:1rem}.feature-content h3{color:#169232;margin-bottom:0;line-height:1}.feature-content a{display:inline-block;font-size:0.7rem;font-weight:600;padding:0.4em 1.2em;border:1px solid #169232;border-left:0.4em solid #169232;text-transform:uppercase;letter-spacing:1px}.feature-content a:hover,.feature-content a:focus{border-color:inherit}@media only all and (min-width:60rem) and (max-width:74.99rem){#g-feature .size-25{flex:0 50%;width:50%}}@media only all and (min-width:48rem) and (max-width:59.99rem){#g-feature .size-25{flex:0 50%;width:50%}}#g-expanded{border-color:#169232;color:#fff;padding:3rem 1rem}#g-extension{background-color:#efefef;padding-top:1rem}.ba-gallery-items{cursor:pointer !important}.ba-gallery-row-wrapper .row-fluid{margin:0 !important}@media only all and (min-width:48rem){.side .ba-gallery{margin-top:2rem}}.foot-logo{font-size:2rem;margin:0 auto;opacity:0.9}.foot-logo .logo-title{color:#fff}#g-footer .g-horizontalmenu{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0 auto}@media only all and (max-width:47.99rem){#g-footer .g-horizontalmenu{max-width:20rem}}#g-footer .g-horizontalmenu li{padding:0}#g-footer .g-horizontalmenu li a{padding:0;margin:0}#g-copyright{background-color:#616161;color:#e3e3e3}#g-copyright a{color:#fff;font-weight:bold}@media only all and (max-width:47.99rem){.designed{text-align:center}}joomla-alert{margin-top:2rem}#adminForm .nav-tabs{display:none}#editor .control-group:first-of-type{display:none}.edit .mb-2>button{padding:0.25rem 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}.row>*,.container,.row{padding:0}.row{margin:0}.com-contact legend,.com-contact .star,.com-contact .control-group:has(#jform_spacer-lbl){display:none}.com-contact .m-0{background-color:#fafafa;border:1px solid #e9e9e9;max-width:30rem}@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}}@media only all and (max-width:30rem){.g-container{width:98%}}.g-flushed .g-container{max-width:none}.g-owlcarousel-cards{position:relative;display:block;margin:0 auto;max-width:40rem}.owl-carousel .owl-item{float:none}.owl-carousel .owl-stage{display:flex}.g-owlcarousel-cards .item{height:100%}.g-owlcarousel-cards .item h5{font-size:0.9rem;font-weight:600;margin:0}.g-owlcarousel-cards .g-title{margin:0}.g-owlcarousel-cards .item .item-desc{font-style:italic;margin-top:0}.g-owlcarousel-cards .item-image{position:relative}.g-owlcarousel-cards .item-image .slider-logo{position:absolute;bottom:0;right:0;width:100px}@media only all and (min-width:75rem){.g-owlcarousel-cards .item-image .slider-logo{width:140px}}.g-owlcarousel-cards .item-headings{border-left:0.1em solid #358C6E;padding-left:0.9em}.g-owlcarousel-cards .item-headings h4{margin-bottom:0}.g-owlcarousel-cards .g-owlcarousel .owl-nav div{width:0;height:0;border:none}.g-owlcarousel-cards .g-owlcarousel .owl-nav i{line-height:1rem}.g-owlcarousel-cards .g-owlcarousel .owl-nav>div{position:absolute;margin:auto;text-align:center;bottom:0;top:0;left:0;right:0;opacity:1}.g-owlcarousel-cards .g-owlcarousel .owl-nav>div .fa{font-size:5rem;font-weight:400}.g-owlcarousel-cards .g-owlcarousel .owl-nav>div:hover{color:rgba(255,255,255,0.6)}.g-owlcarousel-cards .g-owlcarousel .owl-nav .owl-prev{left:-6rem}@media only all and (min-width:75rem){.g-owlcarousel-cards .g-owlcarousel .owl-nav .owl-prev{left:-10rem}}@media only all and (max-width:30rem){.g-owlcarousel-cards .g-owlcarousel .owl-nav .owl-prev{left:-3rem}}.dir-rtl .g-owlcarousel-cards .g-owlcarousel .owl-nav .owl-prev{margin-right:-70px;left:auto}.dir-rtl .g-owlcarousel-cards .g-owlcarousel .owl-nav .owl-prev .fa-chevron-left:before{content:""}.g-owlcarousel-cards .g-owlcarousel .owl-nav .owl-next{right:-6rem}@media only all and (min-width:75rem){.g-owlcarousel-cards .g-owlcarousel .owl-nav .owl-next{right:-10rem}}@media only all and (max-width:30rem){.g-owlcarousel-cards .g-owlcarousel .owl-nav .owl-next{right:-3rem}}.dir-rtl .g-owlcarousel-cards .g-owlcarousel .owl-nav .owl-next{margin-left:50px;right:auto}.dir-rtl .g-owlcarousel-cards .g-owlcarousel .owl-nav .owl-next .fa-chevron-right:before{content:""}.g-owlcarousel-cards .g-owlcarousel.g-owlcarousel-cards-show-nav .owl-nav.disabled{display:block}@media only all and (max-width:59.99rem){.g-owlcarousel-cards{margin:0 auto 5rem auto}.g-owlcarousel-cards .owl-nav{position:absolute;right:50%;bottom:-60px;width:50px;margin-right:-25px !important}}.g-owlcarousel-cards .owl-item{transition:opacity 800ms ease-in-out}.g-owlcarousel-cards .owl-item.active{opacity:1}.g-owlcarousel-cards .owl-item{opacity:0}
