/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 06 November 2021 07:29:58
*/


::-moz-selection{background:#454242;color:#FFF}
::selection{background:#454242;color:#FFF}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
html{line-height:1}
html,body{width:100%;height:100%;min-height:100vh}
body{color:#454242;font-family:"FlamaBasic","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility!important;image-rendering:optimizeSpeed;font-size:16px}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.body-fill{display:flex;flex-direction:column;min-height:100%}
div,section{background-color:inherit;border-color:inherit}
.content{background-color:#fff;border-color:#fff;flex:1 0 auto}
h1,h2,h3,h4,h5,h6,p,ul{margin:1.25em 0}
h1,h2{font-family:"FlamaBold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;letter-spacing:.009em}
h1 em,h2 em{font-family:"FlamaBold Italic","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
h1 strong,h2 strong{font-family:"FlamaExtraBold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
h3,h4{font-family:"FlamaSemiBold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1.375em}
h3 em,h4 em{font-family:"FlamaSemiBold Italic","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
h3 strong,h4 strong{font-family:"FlamaBold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
h5,h6{font-family:"FlamaBasic","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
h1 .sub,h2 .sub,h3 .sub,h4 .sub{font-family:"FlamaBasic","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal}
h1{font-size:1.875em;line-height:1em}
h2{font-size:1.375em;line-height:1.25em}
h3{font-size:1em;font-weight:500;text-transform:uppercase;letter-spacing:.005em}
h4{font-size:1em}
h5{font-size:.875em;line-height:1.5em;letter-spacing:.005em}
h6{font-size:.75em;line-height:1.35em;color:#D1CFCF}
strong,b{font-family:"FlamaSemiBold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
em{font-family:"FlamaBasic Italic","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
p{font-size:.9375em;letter-spacing:.01em;line-height:1.6em}
a{color:inherit;outline:none}
a:hover,a:focus{color:#000}
a img{border:none}
textarea,select,input[type=text],input[type=password],input[type=number],input[type=date],input[type=datetime],input[type=email],input[type=tel]{outline:none;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;box-shadow:none;border:none}
a[href],[role=button],input[type=button],input[type=submit],input[type=radio],input[type=checkbox],select{cursor:pointer}
li{font-size:.9375em;background:url("data:image/gif;base64,R0lGODlhBQAFAKIAAAAAAJ+fn////39/f2BgYAAAAAAAAAAAACH5BAAAAAAALAAAAAAFAAUAAAMLKDGh8OsBEmQLVCQAOw==") no-repeat 0.25em 0.625em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20viewBox%3D'0%200%204%204'%3E%3Ccircle%20fill%3D'currentColor'%20cx%3D'2'%20cy%3D'2'%20r%3D'2'%2F%3E%3C%2Fsvg%3E"),none;padding-left:1.5em;line-height:1.5em}
hr{border-style:solid;border-color:#DDDDDC;margin:3.125rem 0;border-width:0 0 1px;width:100%}
hr.no-margin{margin:0}
.hidden{display:none;visibility:hidden}
.scrolloff{pointer-events:none}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%;background:#000;opacity:.9;filter:opacity(90%);filter:alpha(opacity=90)}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#colorbox{outline:0}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}
#cboxLoadingGraphic{background:url("https://www.qagoma.qld.gov.au/_design/img/loading.gif") no-repeat center center}
#cboxPrevious,#cboxNext,#cboxClose{cursor:pointer;border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}
.swiper-container,.swiper-container-desktop{margin:0 auto;position:relative;overflow:hidden;z-index:2}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate(0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-bottom:3.125rem}
.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:0}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:0}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.menu svg{height:100%;width:100%}
.menu svg.icon{height:1.25em;width:1.25em}
.menu a[href],.menu [role=button],.menu input[type=button],.menu input[type=submit]{cursor:pointer}
.menu{position:-webkit-sticky;position:sticky;top:0;z-index:1000}
.menu .m-wrap{font-family:"FlamaMedium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:500}
.menu .m-top{position:relative;background-color:#fff}
.menu .m-top p{font-size:.875em;font-weight:700;letter-spacing:.07813em;color:#8f8d8d;color:rgba(69,66,66,0.6);line-height:1em;margin:.8125rem 0 0.8125rem 18.75rem;position:absolute;top:0;right:1.25rem;bottom:0}
.menu .goma{max-width:80rem;margin-left:auto;margin-right:auto;min-height:2.5em;padding-left:2.5em;display:block}
.menu .goma:after{content:" ";display:block;clear:both}
.menu .goma a{color:#454242;outline:0;height:1.4375em;width:10.6875em;margin-left:5.5625em;position:absolute;bottom:-0.25px}
.menu .m-bottom{background:#454242;position:relative}
.menu .m-inner{max-width:80rem;margin-left:auto;margin-right:auto;min-height:3.125rem}
.menu .m-inner:after{content:" ";display:block;clear:both}
.menu .qag{padding-left:2.5em;position:relative;display:block}
.menu .qag a{color:#fff;outline:0;height:1.2em;width:8.13125em;position:absolute;top:0}
.m-links{background:transparent;padding-right:3.375em;padding-left:19.375rem}
.m-nav{width:100%;height:3.125rem;min-height:3.125rem;max-width:56.25rem;min-width:26.25rem;margin:0;text-align:center;float:right;display:table;table-layout:fixed}
.m-nav li{padding:0;display:table-cell;letter-spacing:.09375em;font-size:.9375em;background:none;text-transform:uppercase;vertical-align:middle}
.m-nav li.top{outline:none}
/*.m-nav li.top>a{pointer-events:none}
.m-nav li.top>a:only-child{pointer-events:all}*/
.m-nav li.top>a:hover,.m-nav li.top>a:focus,.m-nav li.top.active>a,.m-nav li.top>button:hover,.m-nav li.top>button:focus,.m-nav li.top.active>button{color:#fff}
.m-nav li.top.mb{display:none;visibility:hidden}
.m-nav li.active>a{color:#fff}
.m-nav li.active>a:after{content:"";position:absolute;top:50%;right:50%;left:50%;height:0;width:0;border-left:.4375rem solid transparent;border-right:.4375rem solid transparent;border-top:.4375rem solid #454242;margin:1.5625rem 0 0 -0.4375rem;z-index:1001;pointer-events:none}
.m-nav li.active .sub{display:block;visibility:visible}
.m-nav li a,.m-nav li button{background:none;border:none;color:#D1CFCF;cursor:pointer;text-decoration:none;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;transition:color 0.2s ease;display:block;width:100%;line-height:1em;outline:0;position:relative;font:inherit;text-align:inherit;letter-spacing:inherit;text-transform:uppercase}
.m-nav li a:hover,.m-nav li a:focus,.m-nav li button:hover,.m-nav li button:focus{color:#fff}
.m-nav li .sub{width:100%;position:absolute;left:0;right:0;top:100%;background:#625d5d;background:rgba(102,97,97,0.9);display:none;visibility:hidden;cursor:auto}
.m-nav li .sub.active{display:block;visibility:visible}
.m-nav li .sub ul{margin:0 auto;max-width:80rem;display:table;table-layout:fixed}
.m-nav li .sub ul li{font-size:1em;letter-spacing:.075em;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;transition:background-color 0.2s ease}
.m-nav li .sub ul li:hover,.m-nav li .sub ul li:focus,.m-nav li .sub ul li.active{background-color:#666161}
.m-nav li .sub ul li a{padding:1.625em 2em;line-height:1.25em}
.m-nav .search{width:3.125em}
.m-nav .search svg{height:1.25em;width:1.25em;vertical-align:bottom;pointer-events:none}
.m-nav .search .search-wrap{max-width:80rem;margin:0 auto;padding:.875em 0.9375em 0.875em 2.5rem}
.m-nav .search .search-wrap .search-field{width:80%;min-height:2.5rem;padding:.5em 0.875em;border:0;font-family:"FlamaBasic","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1em;background-color:transparent;color:#fff;letter-spacing:.09375em;float:left}
.m-nav .search .search-wrap .search-field:focus{outline:0;-webkit-box-shadow:0 0 3px 1px rgba(209,207,207,0.8);-moz-box-shadow:0 0 3px 1px rgba(209,207,207,0.8);-o-box-shadow:0 0 3px 1px rgba(209,207,207,0.8);box-shadow:0 0 3px 1px rgba(209,207,207,0.8)}
.m-nav .search .search-wrap .search-button{height:2.5rem;width:7.5rem;max-width:18%;font-family:"FlamaBold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:.9375em;color:#fff;background:transparent;-webkit-transition:color 0.2s ease,background 0.2s ease;-moz-transition:color 0.2s ease,background 0.2s ease;transition:color 0.2s ease,background 0.2s ease;border:1px solid #E2E2E2}
.m-nav .search .search-wrap .search-button:hover,.m-nav .search .search-wrap .search-button:focus{color:#454242;background:#fff}
.m-nav .search.mb{display:none;visibility:hidden;padding:.5rem 1.75rem;width:100%}
.m-nav .search.mb .search-field{font-family:"FlamaBasic","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#454242;width:100%;padding:.5rem;line-height:1.25em;font-size:1em}
.m-nav .search.mb .search-button{display:none;visibility:hidden}
.m-nav .contact{padding:1.75rem;font-size:.875em;letter-spacing:.03125em;line-height:1.25em;background-color:#F2F2F2;border-bottom:1px solid #BCBBBB;text-transform:none;display:none;visibility:hidden}
.m-nav .contact a{padding:0;display:inline;color:#454242;background-color:transparent!important;text-transform:none}
.m-nav .contact a:hover,.m-nav .contact a:focus{color:#12C}
.m-nav .contact hr{margin:1.5rem 0}
.m-right{color:#fff;position:absolute;top:0;right:1.25rem;display:table;table-layout:fixed;height:3.125rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.m-right>*{display:table-cell;vertical-align:middle}
.m-right .times{white-space:nowrap;padding-right:.4375rem;font-size:.75em}
.m-right .hours{height:1.25em;width:1.25em;cursor:auto;vertical-align:bottom;outline:0;color:#D1CFCF;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;transition:color 0.2s ease}
.m-right .hours svg{pointer-events:none}
.m-right .mb-menu{height:1.5em;width:1.5em;color:#fff;display:none;visibility:hidden}
.m-right .mb-menu i{cursor:pointer;height:1.5em;width:1.5em;display:table;position:relative;outline:0}
.m-right .mb-menu i span{height:.1875em;width:1.5em;top:.65625em;position:absolute;display:inline-block;outline:0;background-color:#D1CFCF;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;transition:background-color 0.2s ease}
.m-right .mb-menu i span:after{content:"";display:table;clear:both}
.m-right .mb-menu i span:before,.m-right .mb-menu i span:after{content:"";position:absolute;display:inline-block;width:100%;border-top:.1875em solid #D1CFCF;-webkit-transition:border-color 0.2s ease,-webkit-transform 0.2s ease;-moz-transition:border-color 0.2s ease,-moz-transform 0.2s ease;transition:border-color 0.2s ease,transform 0.2s ease}
.m-right .mb-menu i span:before{top:-0.4375em;height:1.0625em}
.m-right .mb-menu i span:after{bottom:-0.4375em}
.m-right .mb-menu i.active span{background-clip:content-box;margin-top:-0.625em;border-top:.625em solid transparent;border-bottom:.875em solid transparent}
.m-right .mb-menu i.active span:before,.m-right .mb-menu i.active span:after{top:0;height:0}
.m-right .mb-menu i.active span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.m-right .mb-menu i.active span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.m-right .mb-menu i:hover span,.m-right .mb-menu i:focus span{background-color:#fff}
.m-right .mb-menu i:hover span:before,.m-right .mb-menu i:hover span:after,.m-right .mb-menu i:focus span:before,.m-right .mb-menu i:focus span:after{border-color:#fff}
.footer{width:100%;color:#454242;background:#E2E2E2;font-family:"FlamaBasic","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.1rem}
.footer a{text-decoration:none;outline:none}
.footer a:hover,.footer a:focus{text-decoration:underline}
.footer a[href],.footer [role=button]{cursor:pointer}
.footer .row.fr-social,.footer .row.fr-brand{display:flex;justify-content:center}
.footer svg{vertical-align:baseline;display:inline-block;width:100%}
.footer .social-link{font-family:"FlamaMedium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;padding:0 1%;position:relative;display:inline-block!important;cursor:pointer;vertical-align:middle !important;max-width:4em}
.footer .social-link:hover{text-decoration:none}
.footer .social-link:hover #background{fill:#454242 !important;transition:fill 0.5s ease}
.footer .social-link:hover #logo{fill:#FFF !important;transition:fill 0.3s ease}
.footer .block{margin:.75rem auto;max-width:80rem;padding:1.75rem 5rem}
.footer .row{display:table;margin-top:.75rem;width:100%}
.footer .row>*{display:table-cell;vertical-align:top}
.footer .links{width:65%}
.footer .links>.row>:first-child{min-width:208px}
.footer .links p{margin:0;padding:0 1rem 0 0;font-size:.75em;line-height:1.3em;word-break:normal}
.footer h2{font-family:"FlamaMedium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:normal;margin:0;padding:0 1rem 1rem 0;font-size:.75em}
.footer br{line-height:1.5em}
.footer .wifi{height:1em;width:1.30625em;margin-right:1.125em}
.footer .logos{width:35%;font-size:.8em}
.footer .logos a:hover,.footer .logos a:focus{color:#454242}
.footer .logos .row{max-width:26rem;margin-right:auto;margin-left:auto;text-align:center;overflow:hidden;width:auto}
.footer .icon{height:2.4375rem;width:2.4375rem;pointer-events:none;display:inline-block;margin:0 0.5em}
.footer .fr{display:inline-block;max-width:11.25rem;min-width:49%;height:auto}
.footer .frwrap{display:table;min-width:9rem;width:100%;margin-bottom:.25rem;table-layout:auto}
.footer .frwrap>*{display:table-cell}
.footer .qagoma{padding-right:0.5em;width:55%}
.footer .qldgov{padding-left:0.5em;width:35%}
/*.footer .qagoma{height:2rem;width:55%}*/
/*.footer .qagoma svg:hover{color:#333030;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease}*/
/*.footer .qagoma svg{margin:.28125rem 0}*/
/*.footer .qldgov{height:2.5625rem;width:35%}*/
/*.footer .qldgov svg:hover{color:#333030;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease}*/
/*.footer .goma_gov{height:3.0625rem;width:100%}*/
.footer .byline{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;border-top:1px solid #DDDDDC}
.footer .byline>div{display:table;width:100%;max-width:80rem;margin:0 auto;padding:0 5rem;font-size:.75em}
.footer .byline p{display:table-cell;line-height:1em;font-family:"FlamaBold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#b4b3b3;color:rgba(69,66,66,0.4);letter-spacing:.075em;width:100%;padding:1.1875rem 0.75em}
@media(min-width:768px){.footer .byline p{padding:1.1875rem 0}}
.footer .byline a{display:table-cell;background-color:#D1CFCF;text-align:center;color:#454242;vertical-align:middle;min-width:3.375rem}
.footer .byline a .icon{width:1.2rem}
.banner:after{content:"";display:table;clear:both}
.banner hr{margin-bottom:0}
.banner nav{position:relative;max-width:80rem;margin-left:auto;margin-right:auto;padding:0 2rem;min-height:4.625rem;margin-top:-4.625rem;font-size:1em;z-index:1}
.banner nav:after{content:" ";display:block;clear:both}
.banner nav .img-caption{position:relative;right:0;bottom:100%;left:0;width:100%}
.banner nav .buttons{font-size:.9375em;font-family:"FlamaMedium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;letter-spacing:.08em;position:relative;background-color:#fff;height:100%;width:100%;min-height:4.625rem}
.banner nav .buttons .btn-group{padding:2rem 1.5rem 0;margin:0 0 -0.625rem}
.banner nav .buttons .links{text-align:center;position:absolute;bottom:0;width:100%;padding:0 2rem;display:table}
.banner nav .buttons.custom-nav .links{background:transparent;width:50%}
.banner nav .buttons .links .arrow{color:#fff;display:none;visibility:hidden;cursor:pointer;position:absolute;top:0;right:3rem;bottom:0;background:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:9}
.banner nav .buttons .links .arrow .arrow-down{-webkit-transition:-webkit-transform 0.2s ease;-moz-transition:-moz-transform 0.2s ease;transition:transform 0.2s ease;height:2rem;width:1.25rem}
.banner nav .buttons .links.active .arrow .arrow-down{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.banner nav .buttons .links a{display:table-cell;vertical-align:top;padding:0 0.3125rem;min-height:1.625rem;line-height:1.6em;text-transform:uppercase;color:#8f8d8d;color:rgba(69,66,66,0.6);text-decoration:none;outline:0}
.banner nav .buttons .links a:hover,.banner nav .buttons .links a:focus{color:#454242}
.banner nav .buttons .links a.current{color:#454242;font-weight:bold}
.banner nav .buttons .links a.remove{display:none;visibility:hidden;position:fixed;width:0}
.banner nav .buttons .links a.d-hide{display:none;visibility:hidden}
.banner-wrap,.block-image{width:100%;overflow:hidden;position:relative}
.banner-wrap .centre,.block-image .centre{position:relative;width:1000%;width:1000vw;left:50%;margin-left:-500%;margin-left:-500vw;text-align:center;height:31.25rem}
.banner-wrap img,.block-image img{margin:0 auto;display:block;min-width:100%;min-width:100vw;min-height:100%;max-width:120rem}
.block-image .cap-banner{position:relative;bottom:.75rem;background-color:transparent}
.block-image .image-point{overflow:visible;height:0;width:0;bottom:0;position:relative;margin:-0.75rem auto 0;border-style:solid;border-width:.75rem 1.125rem 0;border-top-color:transparent;border-right-color:inherit;border-left-color:inherit;background-color:inherit;background-clip:content-box;font-size:1em}
.block-image .image-point:before,.block-image .image-point:after{content:"";display:table;clear:both;position:absolute;height:.75rem;width:50%;width:50vw;background-color:inherit;bottom:0;margin:0 -1px}
.block-image .image-point:before{right:1.125rem}
.block-image .image-point:after{left:1.125rem}
.block-quote+.block-image,.block-quote+.content-grey .block-image{margin-top:-3.125rem}
/*.content>:not(form,script):first-child{margin-top:3.125rem}
.content>:not(form,script):last-child{margin-bottom:3.125rem}*/
.content .block{padding-right:5rem;padding-left:5rem;margin-bottom:3.125rem;max-width:80rem;margin-left:auto;margin-right:auto}
.content .block:after{content:" ";display:block;clear:both}
.content-grey{background-color:#F2F2F2;background-clip:border-box;border:0 #F2F2F2 none;margin:0!important}
.content-grey:after{content:"";display:table;clear:both}
.content-grey:before{content:"";display:table;clear:both}
.row{display:table;width:100%}
.row>*{display:table-cell;height:100%;width:auto;vertical-align:top;word-break:break-word}
.row>:last-child{padding-right:0}
.fillrow>:last-child{width:1px}
.grid2:after{content:"";display:table;clear:both}
.grid2>*{width:48.19277%;float:left}
.grid2>*:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}
.grid2>*:nth-child(2n+2){margin-left:51.80723%;margin-right:-100%;clear:none}
.grid2>:nth-last-child(2n+3){margin-bottom:1.375rem}
.grid3:after{content:"";display:table;clear:both}
.grid3>*{width:31.74603%;float:left}
.grid3>*:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both}
.grid3>*:nth-child(3n+2){margin-left:34.12698%;margin-right:-100%;clear:none}
.grid3>*:nth-child(3n+3){margin-left:68.25397%;margin-right:-100%;clear:none}
.grid3>:nth-last-child(3n+4){margin-bottom:1.375rem}
.grid3>*>:last-child{margin-bottom:1.875rem}
.grid4:after{content:"";display:table;clear:both}
.grid4>*{width:23.66864%;float:left}
.grid4>*:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both}
.grid4>*:nth-child(4n+2){margin-left:25.44379%;margin-right:-100%;clear:none}
.grid4>*:nth-child(4n+3){margin-left:50.88757%;margin-right:-100%;clear:none}
.grid4>*:nth-child(4n+4){margin-left:76.33136%;margin-right:-100%;clear:none}
.grid4>:nth-last-child(4n+5){margin-bottom:1.375rem}
.grid5:after{content:"";display:table;clear:both}
.grid5>*{width:18.86792%;float:left}
.grid5>*:nth-child(5n+1){margin-left:0;margin-right:-100%;clear:both}
.grid5>*:nth-child(5n+2){margin-left:20.28302%;margin-right:-100%;clear:none}
.grid5>*:nth-child(5n+3){margin-left:40.56604%;margin-right:-100%;clear:none}
.grid5>*:nth-child(5n+4){margin-left:60.84906%;margin-right:-100%;clear:none}
.grid5>*:nth-child(5n+5){margin-left:81.13208%;margin-right:-100%;clear:none}
.grid5>:nth-last-child(5n+5){margin-bottom:1.375rem}
.grid2 img,.grid3 img,.grid4 img,.grid5 img{width:100%;height:auto}
.grid2 img.no-full,.grid3 img.no-full,.grid4 img.no-full,.grid5 img.no-full{width:70%}
.grid2 a,.grid2 p a.btn,.grid3 a,.grid3 p a.btn,.grid4 a,.grid4 p a.btn,.grid5 a,.grid5 p a.btn{text-decoration:none}
.grid2 p a,.grid3 p a,.grid4 p a,.grid5 p a{text-decoration:underline}
.grid2>*,.grid3>*,.grid4>*,.grid5>*{text-decoration:none;height:auto;word-break:break-word}
.grid2>*>:last-child,.grid3>*>:last-child,.grid4>*>:last-child,.grid5>*>:last-child{margin-bottom:1.375rem}
.image-grid{margin-bottom:3.125rem}
.image-grid>*{background-color:#fff}
.image-grid>*:hover figure img,.image-grid>*:focus figure img{opacity:.8;-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}
.image-grid .img-wrap{background:#454242;vertical-align:top;display:block;overflow:hidden;padding:0}
.image-grid img{opacity:1;vertical-align:top;-webkit-transition:-webkit-transform 0.2s ease,opacity 0.2s ease;-moz-transition:-moz-transform 0.2s ease,opacity 0.2s ease;transition:transform 0.2s ease,opacity 0.2s ease;outline:1px solid #F2F2F2}
.image-grid .tint{background-color:#575454;background-color:rgba(69,66,66,0.9)}
.image-grid .tint img{opacity:.6}
.image-grid h3,.image-grid h4,.image-grid h5{text-transform:uppercase;margin:.9375rem}
.image-grid h3 p,.image-grid h4 p,.image-grid h5 p{display:inline;margin:0;padding:0;line-height:inherit;font-size:inherit;letter-spacing:inherit}
.image-grid h3{font-size:.9375em;font-family:"FlamaBold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;letter-spacing:.01em}
.image-grid h3 .rating{font-family:"FlamaBasic","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
.image-grid h4{font-size:.875em;font-family:"FlamaBold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;letter-spacing:.01em}
.image-grid p{font-size:.875em;padding:0 0.9375rem 0.9375rem}
.card-grey>*{background-color:#F2F2F2}
.block-quote{margin:0 0 3.125rem;padding:0 5rem;font-family:"FlamaBook","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#D1CFCF}
.block-quote:after{content:"";display:table;clear:both;position:relative;height:0;width:0;border-left:1.125rem solid transparent;border-right:1.125rem solid transparent;border-top:.75rem solid transparent;border-top-color:#353232;font-size:1em;margin:-0.75rem auto 0;bottom:-0.75rem;z-index:1}
.block-quote div{max-width:50rem;margin:0 auto;padding:1.25rem 0;display:table;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}
.block-quote p{text-align:center;font-size:1.375em;letter-spacing:.07813em}
.block-quote span{text-align:right;display:block;margin:1em 0;color:#fff;line-height:1.6em}
.block-quote.quote div{padding-right:5em;padding-left:5em}
.block-quote.quote div:before{content:"\201C";float:left;margin-left:-1em;font-family:"FlamaLight","FlamaBasic","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:5em}
.block-quote.quote div:after{content:"\201D";float:right;margin-right:-1em;line-height:0;margin-bottom:-1em;font-family:"FlamaLight","FlamaBasic","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:5em}
.black-bar{margin:0 0 3.125rem}
.black-bar:after{content:"";display:table;clear:both;position:relative;height:0;width:0;border-left:1.125rem solid transparent;border-right:1.125rem solid transparent;border-top:.75rem solid transparent;border-top-color:#353232;font-size:1em;margin:-0.75rem auto 0;bottom:-0.75rem;z-index:1}
.black-bar .block{display:table;margin-bottom:0;color:#fff;width:100%}
.block-quote,.black-bar{background-color:transparent;background:transparent url("https://www.qagoma.qld.gov.au/__data/assets/image/0006/6792/tile_pattern.jpg") repeat center center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D'720'%20height%3D'360'%20viewBox%3D%270%200%20720%20360%27%3E%3Crect%20fill%3D%27%23353535%27%20width%3D%27720%27%20height%3D%27360%27%2F%3E%3Cpath%20fill%3D%27%23373737%27%20d%3D%27M660%2C180h-60v-60L660%2C180h60v60L660%2C180zM660%2C300l-60-60h60V300h60v60L660%2C300zM540%2C0h60l-60%2C60V0zM660%2C60l-60%2C60V60H660zM360%2C120l-60-60h60V120zM480%2C180v60l-60-60H480zM360%2C180h-60l60-60V180zM480%2C240l-60%2C60v-60H480zM300%2C360v-60l60%2C60v-60h60l-60%2C60H300zM540%2C360h-60l60-60V360zM60%2C180H0v-60L60%2C180zM0%2C60V0l60%2C60H0zM120%2C120l60-60v60H120zM300%2C180l-60-60h60V180zM120%2C240l-60%2C60L0%2C240H120z%27%2F%3E%3Cpath%20fill%3D%27%23333333%27%20d%3D%27M600%2C120l60-60h60v60l-60%2C60v-60H600zM600%2C300h60l60%2C60h-60v-60l-60%2C60V300h-60l60-60V300zM600%2C60h-60l60-60V60zM300%2C120h60V60h60V0h60v60h-60v60h-60l60%2C60h-60v-60l-60%2C60V120zM480%2C180h60l-60%2C60V180zM420%2C300l-60-60h60V300zM60%2C300l60%2C60H0L60%2C300zM0%2C120V60h60l60%2C60V60h60l-60%2C60H60V60L0%2C120zM0%2C0h60v60L0%2C0zM240%2C0l60%2C60l-60%2C60V60V0zM180%2C180l-60%2C60H60v-60h60H180zM240%2C180v60l-60-60H240zM300%2C180l60%2C60h-60V180z%27%2F%3E%3Cpath%20fill%3D%27%23323232%27%20d%3D%27M600%2C120l-60-60h60V120v60h-60L600%2C120zM480%2C240v60h-60L480%2C240zM300%2C300h60v60L300%2C300zM180%2C0v60L120%2C0H180zM240%2C120l-60%2C60v-60H240zM120%2C60v60L60%2C60H120zM240%2C240l-60%2C60v-60H240z%27%2F%3E%3Cpath%20fill%3D%27%23363636%27%20d%3D%27M600%2C0h120l-60%2C60h-60V0zM660%2C180l-60-60h60V180zM660%2C300v-60h60L660%2C300zM660%2C360h-60l60-60V360zM540%2C180l60%2C60l-60%2C60v-60V180l-60-60h60V180zM540%2C60h-60V0h60V60zM360%2C180v60l-60-60l-60%2C60v-60h60H360zM480%2C180h-60l60%2C60h-60v-60l60-60V180zM480%2C300h60l-60%2C60l-60-60H480zM240%2C360h-60v-60l-60%2C60v-60h60L240%2C360v-60h60v-60h60l-60%2C60L240%2C360zM60%2C300L0%2C360v-60H60zM120%2C0L60%2C60V0H120zM60%2C180l60-60v60H60zM240%2C120l60-60v60H240z%27%2F%3E%3Cpath%20fill%3D%27%23343434%27%20d%3D%27M540%2C240h-60l60%2C60h-60v-60l60-60h60v60l-60-60V240zM540%2C60l60%2C60h-60V60zM360%2C60h-60V0h120v60H360zM420%2C180v60h-60v-60H420zM180%2C180v60v60l60-60v60v60l-60-60-60-60v60v60l60-60v60h-60l-60-60H0v-60l60%2C60l60-60L180%2C180zM240%2C60h-60l60-60V60zM180%2C120V60l60%2C60H180zM60%2C180L0%2C120h60V180zM300%2C180v60h-60L300%2C180z%27%2F%3E%3Cpath%20fill%3D%27%23313131%27%20d%3D%27M720%2C60h-60l60-60V60zM540%2C180h-60v-60L540%2C180zM240%2C60v60l-60-60H240zM120%2C240l60%2C60h-60V240z%27%2F%3E%3C%2Fsvg%3E"),none}
.cap-img{position:relative}
.cap-icon{position:absolute;right:1rem;bottom:.875rem;height:1.5rem;width:1.5rem;color:#fff;color:rgba(255,255,255,0.85);outline:none;cursor:pointer}
.cap-icon svg{pointer-events:none}
.cap-icon:hover,.cap-icon:focus{color:#454242}
.cap-txt{display:none;visibility:hidden;position:absolute;right:0;bottom:0;left:0;width:100%;background-color:#fff;background-color:rgba(255,255,255,0.85);font-size:.8125em;padding:.75rem 1.25rem;margin:0;outline:none}
.sponsors:after{content:"";display:table;clear:both}
.sponsors div{float:left}
/*.sponsors div>:first-child{margin-right:2rem}*/
.sponsors div>h5:first-child{margin-right:2rem}
.sponsors .logo{vertical-align:top;margin-right:2rem;margin-bottom:1.25rem;height:100%;width:100%}
.sponsors.pre-arrow{border-color:#F2F2F2}
.sponsors.pre-arrow:before{padding-bottom:3.125rem}
.sponsors a{transition:color 0.2s}
.logo-block div{margin-right:2rem;margin-bottom:1rem}
.logo-block a:hover{filter:brightness(0%)}
.logo-block a{transition:filter 0.2s}
/*svg{height:100%;width:100%;display:inline-block;vertical-align:inherit;overflow:visible}
svg.inline{height:1em;width:1em}*/
svg.icon{height:1.25em;width:1.25em}
svg.caption{height:1.4rem;width:1.5rem}
.btn>svg.icon{vertical-align:inherit}
i.arrow-down-solid,i.arrow-up-solid{display:block;font-size:0}
i.arrow-down-solid:before{content:"";display:table;clear:both;position:relative;height:0;width:0;border-left:.21875rem solid transparent;border-right:.21875rem solid transparent;border-top:.4375rem solid transparent;border-top-color:inherit;font-size:1em;margin:-0.32813rem 0 0 0.4375rem;bottom:.4375rem;left:100%}
i.arrow-up-solid:before{content:"";display:table;clear:both;position:relative;height:0;width:0;border-left:.21875rem solid transparent;border-right:.21875rem solid transparent;border-bottom:.4375rem solid transparent;border-bottom-color:inherit;font-size:1em;margin:-0.32813rem 0 0 0.4375rem;bottom:.4375rem;left:100%}
i.btn-point-right{font-size:0;position:absolute;top:50%;right:-0.25rem;height:.5rem;width:.5rem;background-color:inherit;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin:-0.25rem 0 0 -0.75rem;border:1px solid transparent;border-top-color:inherit;border-right-color:inherit}
i.x{text-indent:-9999px;position:absolute;top:0;bottom:0;margin:auto;display:inline-block;height:1.25em;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-width:0 1px;border-style:solid;border-color:inherit}
i.x:after{content:"";width:1.25em;position:absolute;top:.5625em;left:-0.625em;border-bottom:2px solid;border-color:inherit}
.pre-arrow:before{content:"";display:table;clear:both;position:relative;height:0;width:0;border-left:1.125rem solid transparent;border-right:1.125rem solid transparent;border-top:.75rem solid transparent;border-top-color:inherit;font-size:1em;margin:0 auto -0.75rem;z-index:1}
.btn{display:inline-block;position:relative;min-width:7.5rem;padding:.875em 1.375em;line-height:1.25em;border:1px solid #666161;color:inherit;background-color:inherit;font-size:.875em;font-family:"FlamaBold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-align:center;text-decoration:none;vertical-align:top;-webkit-transition:color 0.2s,border 0.2s,background 0.2s;-moz-transition:color 0.2s,border 0.2s,background 0.2s;transition:color 0.2s,border 0.2s,background 0.2s}
.btn--large{font-size:1.5em;padding:.875em 1.375em;text-transform:uppercase}
.btn--hover:hover{cursor:pointer;color:#fff;border-color:#454242;background-color:#454242}
.btn[type=submit]{transition:padding-right 0.2s}
.btn[type=submit].loading{background-image:url(https://www.qagoma.qld.gov.au/_design/img/loading.gif/550x384.gif);background-position:right -10em center;background-size:23em;background-repeat:no-repeat;padding-right:3em}
.btn.dark{border-color:#E2E2E2;background-color:transparent}
.btn[href].active,.btn[href]:hover,.btn[href]:focus,.btn[type=button].active,.btn[type=button]:hover,.btn[type=button]:focus,.btn[type=submit].active,.btn[type=submit]:hover,.btn[type=submit]:focus{color:#fff;border-color:#454242;background-color:#454242}
.btn[href].active.dark,.btn[href]:hover.dark,.btn[href]:focus.dark,.btn[type=button].active.dark,.btn[type=button]:hover.dark,.btn[type=button]:focus.dark,.btn[type=submit].active.dark,.btn[type=submit]:hover.dark,.btn[type=submit]:focus.dark{color:#454242;border-color:#454242;background-color:#fff}
.btn.center{margin:0 auto;display:table;float:none;height:auto!important;height:initial!important;clear:both}
.btn.sort .arrow-up,.btn.sort .arrow-down{display:none;visibility:hidden;-webkit-transition:-webkit-transform 0.2s ease;-moz-transition:-moz-transform 0.2s ease;transition:transform 0.2s ease}
.btn.sort.down .arrow-down,.btn.sort.up .arrow-up{display:initial;visibility:visible}
.btn.sort.up .arrow-down,.btn.sort.down .arrow-up{display:initial;visibility:visible;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.btn.close{height:2.125rem;width:2.5rem;min-width:0;min-height:0}
.btn.close.dark{border-color:transparent}
.btn.close.dark .x{border-color:#E2E2E2;pointer-events:none}
.btn.close.dark.active .x,.btn.close.dark:hover .x,.btn.close.dark:focus .x{border-color:#454242}
.btn.hidden{display:none!important;visibility:hidden}
.btn-group{text-align:right;margin:1.25rem 0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}
.cta-btn-group{text-align:left;margin:1.25rem 0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}
.cta-btn-group .btn{margin-right:5px}
.btn-group.mobile-btns{display:none;visibility:hidden}
.btn-group .btn{display:table-cell;word-wrap:break-word;position:static}
.btn-group .btn:not(:last-child){margin-right:-1px}
.btn-group>.btn,.btn-group>div{display:inline-block}
.btn-group>div{border-collapse:collapse;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 1;-moz-flex:1 0 1;-ms-flex:1 0 1;flex:1 0 1}
.btn-group>div .btn{min-width:0}
.btn-group .sp{margin-left:.625rem}
.btn-drop{cursor:pointer;position:relative!important;min-width:8.125rem}
.btn-drop:hover>div{opacity:1;height:auto;padding-bottom:.0625rem}
.btn-drop>div{position:absolute;top:100%;right:-1px;color:#454242;background-color:#fff;opacity:0;overflow:hidden;width:100%;width:calc(100% + 2px);height:0;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;transition:opacity 0.2s ease;z-index:1}
.btn-drop>div .btn{float:left;clear:left;width:100%;min-width:0;margin:0 0 -1px!important;display:inline-block;font-size:1em}
.btn-drop.share-drop:before{content:"";display:table;position:absolute;top:0;right:-1.125rem;height:3.125rem;width:1.125rem}
.btn-drop.share-drop>div{position:absolute;top:-0.0625rem;right:-3.375rem;width:auto}
.btn-drop.share-drop>div .btn{padding:1.125em 1.25em;border-color:#F2F2F2}
.full-width-btn{min-width:100%;text-transform:uppercase;text-decoration:none;display:inline-block}
.readmore,.readless{font-family:"FlamaSemiBold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;display:table;text-decoration:none;margin:1.25em 0}
.readmore-content{display:none;visibility:hidden;margin:1.25em 0}
.readmore-content>:first-child{margin-top:0}
.readmore-content>:last-child{margin-bottom:0}
.ac-body{margin-bottom:1.25rem;overflow:inherit}
.ac-body:after{content:"";display:table;clear:both}
.ac-body:last-child,.ac-body.ui-tabs-panel{margin-bottom:0}
.enews{background-color:#454242;color:#fff}
.enews:after{content:"";display:table;clear:both;position:relative;height:0;width:0;border-left:1.125rem solid transparent;border-right:1.125rem solid transparent;border-top:.75rem solid transparent;border-top-color:#454242;font-size:1em;margin:-0.75rem auto 0;bottom:-0.75rem;z-index:1}
.enews>div{padding:2.5rem 5rem;max-width:80rem;margin-left:auto;margin-right:auto}
.enews>div:after{content:" ";display:block;clear:both}
.enews input{font-family:"FlamaBasic","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;outline:0}
.enews h3{text-align:center;margin-top:0}
.enews p{text-align:center;width:96%;margin-right:auto;margin-left:auto;clear:both}
.enews p.info{font-size:.75em;margin:1.5rem auto}
.enews .sign-up{position:relative;display:table;margin:0 auto;max-width:56.25rem;width:100%}
.enews .sign-up hr{border-color:#666161;margin:1.5rem 0}
.enews .sign-up input:not([type=submit]):not([type=checkbox]){min-height:2.5rem;padding:.65625em 0.75em;border:0;font-size:1em;background-color:#fff;color:#454242;letter-spacing:.04375em;display:block;margin-bottom:1%}
.enews .sign-up .sq-form-field-honey{display:none!important}
.enews .sign-up .cta{overflow:hidden;padding:.1875rem;background-color:#454242}
.enews .sign-up .cta [name=Email]{width:84.5%;float:left}
.enews .sign-up .cta [name=Email]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}
.enews .sign-up .cta .btn{min-height:2.625rem;padding:.4375rem;min-width:14%;float:right;font-family:"FlamaBold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
.enews .sign-up .close{position:absolute;top:-3rem;right:0;min-width:0;min-height:0}
.enews .sign-up form input.btn{width:20%;font-family:"FlamaBold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
.enews .sign-up form>input{width:100%}
.enews .sign-up .selection{display:table;margin:0 auto}
.enews .sign-up .selection:after{content:"";display:table;clear:both}
.enews .sign-up .selection label{display:inline-block;font-size:.875em;padding:.375rem .75rem .375rem 1.5rem;text-indent:-1.5rem;line-height:1.2em}
.enews .sign-up .selection label [type=checkbox]{height:.875rem;width:.875rem;margin:0 .375rem 0 .25rem;vertical-align:bottom;overflow:hidden}
.enews .grid2>*{width:49.5%}
.enews .grid2>*:nth-child(2n+2){margin-left:50.5%}
.enews .grid4>:nth-child(1n){margin-bottom:.25rem}
.enews .desc{display:none;visibility:hidden;position:absolute;left:0;bottom:10.2rem;padding:.7em .9em;text-transform:none;color:#454242;background-color:#fff;background-color:rgba(255,255,255,0.9);margin-top:.375rem;margin-right:-1.8em}
.enews .desc.active{display:block;visibility:visible;width:100%;text-align:center}
.sb-r{position:relative}
.sb-r>:first-of-type{margin-top:0}
.sb-r .results-total{font-size:.875em;line-height:1.96429em;padding-top:.35714em;margin:0 0 1.60714em;float:right}
.sb-r .btn.paginate{margin-top:3.125rem}
.sb-l{width:24.5614%;min-width:13.125rem;padding-right:1.77515%}
.sb-l>:first-child{margin-top:0}
.sb-l .ac-btn{position:relative;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;padding:.66667em .875em;margin:0 0 .0625rem 0;font-size:.9375em;-webkit-transition:background 0.2s ease,color 0.2s ease;-moz-transition:background 0.2s ease,color 0.2s ease;transition:background 0.2s ease,color 0.2s ease}
.sb-l .ac-btn:hover,.sb-l .ac-btn:focus{background:#BCBBBB;color:#000}
.sb-l .ac-btn:before{content:"";height:1.375em;width:1em;float:right;background:url("https://www.qagoma.qld.gov.au/__data/assets/image/0012/13026/arrow-down-grey.png") no-repeat center;background-image:url("https://www.qagoma.qld.gov.au/_design/img/arrow-down-grey.svg"),none;background-size:contain;-webkit-transition:-webkit-transform 0.2s ease;-moz-transition:-moz-transform 0.2s ease;transition:transform 0.2s ease}
.sb-l .ac-btn.active:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.sb-l .ac-body{margin:.0625rem 0}
.sb-l .ac-body li{background:none;margin-bottom:.0625rem;padding:0}
.sb-l .ac-body li a{display:block;text-decoration:none;background:#E2E2E2;padding:.53333em 0.875em;-webkit-transition:background 0.2s ease,color 0.2s ease;-moz-transition:background 0.2s ease,color 0.2s ease;transition:background 0.2s ease,color 0.2s ease}
.sb-l .ac-body li a:hover,.sb-l .ac-body li a:focus{background:#353232;color:#fff}
.sb-l .ac-body li a.active{background:#353232;color:#fff}
.sb-l .ac-body li a.active:hover,.sb-l .ac-body li a.active:focus{background:#454242}
.sb-l .ac-body li a.active:before{content:"";height:1.375em;width:.66667em;margin-right:.13333em;float:right;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGJJREFUeNpi/P///3kGCHBkZGT8wIAEgHICQGo/jHP+PwSch0rAFSHJ3UcXOA/lI4u9B2IDbLrPY1WEwyoMRUwMuMEDKMZp2nusHsTmcGweZMDlcHTFMIX3MXyHqvg8QIABACLr8uSmFS9dAAAAAElFTkSuQmCC") no-repeat center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'10'%20height%3D'10'%20viewBox%3D'0%200%2010%2010'%3E%3Cpath%20stroke%3D'%23FFF'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-miterlimit%3D'10'%20d%3D'M1%201l8%208M9%201L1%209'%2F%3E%3C%2Fsvg%3E"),none;background-size:contain}
.sb-l .ac-body li a.inactive,.sb-l .ac-body li a.inactive:hover,.sb-l .ac-body li a.inactive:focus{cursor:default;background:#E2E2E2;color:#D1CFCF}
.cal-wrap .ac-btn{display:none;visibility:hidden}
#calendar{width:100%;color:#fff;background:#353232;padding:.875rem 0;overflow:visible}
#calendar .ui-datepicker-header{font-size:.875em;line-height:1.07143em;letter-spacing:.1em;text-transform:uppercase;text-align:center;margin:0 0.625rem 0.75rem;padding:0 1.75rem;position:relative}
#calendar .ui-datepicker-prev,#calendar .ui-datepicker-next{position:absolute;cursor:pointer;height:.9375rem;width:1.75rem;background-size:contain;display:inline-block}
#calendar .ui-datepicker-prev span,#calendar .ui-datepicker-next span{display:none;visibility:hidden}
#calendar .ui-datepicker-prev{left:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGdJREFUeNpi/P//PwORIAGIHwDxAZgAEwka56MLMpGrkRjNODWCAcjPOHDCf1SwAF0N2RpxaSZKIzbNCmgaH+DxFnVtptjPFIc2LgMckOUJJZIFQJyIS5KY5InTABYiM8YCbIIAAQYA9buQ23l+n5MAAAAASUVORK5CYII=") no-repeat center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'7.5'%20height%3D'15'%20viewBox%3D'0%200%207.5%2015'%3E%3Cpolygon%20fill%3D'%23fff'%20points%3D'7.5%2011.3%203.6%207.5%207.5%203.7%207.5%200%200%207.5%207.5%2015'%2F%3E%3C%2Fsvg%3E"),none}
#calendar .ui-datepicker-next{right:0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGdJREFUeNpi/P//PwMScABiBSBewEAEYMIiNh+IE8jVTLQBTHjkCBsA8jMaXvAfFSRgUQPGDDgkiDIAl2aiDMCnGYQfoBmgQHObyfYz2aHtQKxGEMaXSBIJpXEmcjXi0pxIbK4CCDAAGJSQOogIrWIAAAAASUVORK5CYII=") no-repeat center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'7.5'%20height%3D'15'%20viewBox%3D'0%200%207.5%2015'%3E%3Cpolygon%20fill%3D'%23fff'%20points%3D'0%203.7%203.9%207.5%200%2011.3%200%2015%207.5%207.5%200%200'%2F%3E%3C%2Fsvg%3E"),none}
#calendar table{width:100%;font-size:.75em}
#calendar th,#calendar td{text-align:center;width:1%}
#calendar th:first-child,#calendar td:first-child{padding-left:.625rem}
#calendar th:last-child,#calendar td:last-child{padding-right:.625rem}
#calendar th{border-top:1px solid #454242;border-bottom:1px solid #454242;padding:.75rem 0}
#calendar td{border:1px solid transparent}
#calendar table a{text-decoration:none;color:#D1CFCF;display:inline-block;width:100%;line-height:2.16667em;-webkit-transition:background 0.2s ease,color 0.2s ease;-moz-transition:background 0.2s ease,color 0.2s ease;transition:background 0.2s ease,color 0.2s ease}
#calendar table a:hover,#calendar table a:focus{background:#E2E2E2;color:#353232}
#calendar .ui-datepicker-other-month a{color:#454242}
#calendar .ui-state-highlight{background:#454242}
#calendar .ui-datepicker-current-day a{color:#353232;background:#fff;font-family:"FlamaBold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
#calendar .ui-datepicker-highlight-day a{background:#BCBBBB;color:#454242}
.ev-type{position:relative;float:right;top:-2.14286em;margin-bottom:-2.14286em;padding:.57143em 1.42857em;color:#fff;background-color:#494646;background-color:rgba(53,50,50,0.9);font-size:.875em;line-height:1em;text-transform:uppercase;font-family:"FlamaBold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
.ev-type:after{content:"";display:table;clear:both;position:relative;height:0;width:0;border-left:.42857em solid transparent;border-right:.42857em solid transparent;border-top:.28571em solid transparent;border-top-color:rgba(53,50,50,0.9);font-size:1em;margin:0 auto;position:absolute;top:100%;right:0;left:0}
.ev-list{color:#454242;font-size:.9375em;line-height:1em;background-color:#fff;text-decoration:none;margin:.625em 0;padding:.75em 1em}
.ev-list:hover,.ev-list:focus{color:#000;background-color:#D1CFCF}
.ev-list .time{width:12%;padding-right:1.25rem;white-space:nowrap}
.ev-list h3{white-space:normal;word-break:break-word}
.ev-list h3 p{display:inline;margin:0;padding:0;line-height:inherit;font-size:inherit;letter-spacing:inherit;white-space:normal}
.ev-list .ev-type{position:static;font-size:1em;line-height:1.375em;float:none;padding:0 0 0 1.25rem;color:inherit;background-color:inherit;word-break:normal;width:1%;text-align:right}
.ev-list .ev-type:after{display:none;visibility:hidden}
.ev-head{font-size:1.2em;padding:1.5rem 1.5rem 1.5rem 0;vertical-align:middle}
.ev-head>*{margin:0;line-height:1.2em}
.ev-head p{font-size:1.25em}
.ev-search{padding:1.5rem 0;vertical-align:middle}
.ev-search input[type="text"]{width:74%;float:left;margin-right:2%;padding:.71875rem 1.1875rem;font-size:.9375em;border:none;font-family:"FlamaBasic","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
.ev-search input[type="submit"]{width:24%;float:left;margin-right:-100%}
.ev-search .clear-search{display:none;visibility:hidden;float:left;position:relative;border-color:#454242;cursor:pointer;padding:1.375rem 1.125rem;margin-left:-3.375rem;margin-left:calc(-2% - 2.25rem)}
.ev-search input:valid+.clear-search{display:block;visibility:visible}
.groupedlist .readmore,.groupedlist .readless{margin:-1px 0 0;padding:.625em;position:relative;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-style:solid;border-color:#DDDDDC;border-width:1px 0;width:100%;-webkit-transition:background 0.2s ease,color 0.2s ease;-moz-transition:background 0.2s ease,color 0.2s ease;transition:background 0.2s ease,color 0.2s ease;background:#FFF;text-align:center}
.groupedlist .readmore:hover,.groupedlist .readless:hover,.groupedlist .readmore:focus,.groupedlist .readless:focus{background:#BCBBBB;color:#000}
.seeAlso{max-width:80rem;margin-left:auto;margin-right:auto;padding:3.125rem 5rem 0}
.seeAlso:after{content:" ";display:block;clear:both}
.swiper-container{overflow:visible}
.seeAlso .swiper-slide{font-family:"FlamaBold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
.seeAlso .grid3{max-width:80rem;margin-left:auto;margin-right:auto}
.seeAlso .grid3:after{content:" ";display:block;clear:both}
.seeAlso h2{width:100%;text-align:center;margin-top:0}
.seeAlso .img-wrap{width:100%;display:inline-block}
.seeAlso img{width:100%;height:auto}
.seeAlso p{font-size:1em;padding:0 1rem;text-transform:uppercase;display:block;visibility:visible}
.tabular-data{max-width:1200px;width:100%;line-height:20px;border:1px solid #e9e9e9}
.tabular-data .inner-table{width:100%}
.tabular-data .inner-table .data .tabular-header{background-color:#454242;color:#fff;text-transform:uppercase;line-height:normal}
.tabular-data .inner-table .data{display:table;width:100%}
.inner-table .data>*{display:table-row}
.inner-table .data>*:nth-child(2n+3){background-color:#f2f2f2}
.inner-table .data>*>*:first-child{width:30%;padding:10px 20px}
.inner-table .data>*>*{display:table-cell;width:20%}
.form-container{max-width:54.375rem;display:block;margin:0 auto;font-size:.9375em}
.form-container:after{content:"";display:table;clear:both}
.form-container h1,.form-container .form-text{text-align:center}
.form-container sup{font-size:.6875em;vertical-align:baseline;position:relative;top:-0.5em}
.form-container .section-break{border-bottom:1px solid #DDDDDC;margin:2em 0;padding-bottom:2em}
.form-container .f-row{width:100%;padding:.625em 0}
.form-container .f-row:after{content:"";display:table;clear:both}
.form-container .f-row p.form-text{font-size:.9375em}
.form-container .f-row h2{text-align:left;border-style:solid;border-color:#DDDDDC;border-width:1px 0 0;padding:2rem 0}
.form-container .f-row .field-center{margin:0 auto;display:table}
.form-container .f-row .label{width:20%;padding:0 1.25em 0 0;float:left;line-height:1.5em}
.form-container .f-row .input{width:80%;float:right}
.form-container .f-row .input-full input{width:100%;height:2.8125em;border:1px solid #e2e2e2;padding:0 1.25em;font-size:.9375em;font-family:"FlamaBook","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
.form-container .f-row .input input{width:100%;height:2.8125em;border:1px solid #E2E2E2;background:#fff;padding:0 1.25em;font-size:.9375em;font-family:"FlamaBook","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
.form-container .f-row .input input:focus{border:1px solid #BCBBBB}
.form-container .f-row .input-full input:focus{border:1px solid #BCBBBB}
.form-container .f-row .select-wrap{width:80%;display:table}
.form-container .f-row .select-wrap select{height:100%;width:100%;height:2.8125em;border:1px solid #E2E2E2;display:table-cell;float:right;background:#fff url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") no-repeat 97% 50%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:0;font-size:.9375em;font-family:"FlamaBook","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#454242;padding:0 1.25em}
.form-container .f-row .select-wrap select::-ms-expand{display:none;visibility:hidden}
.form-container .f-row .select-wrap select option{background:#fff;padding:.625em;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.form-container .f-row .sq_multi label{display:none;visibility:hidden}
.form-container .f-row .sq_multi{width:80%;display:table;table-layout:fixed;float:right}
.form-container .f-row .sq_multi select{background:#fff url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") no-repeat 97% 50%}
.form-container .f-row .sq_multi input,.form-container .f-row .sq_multi select{width:33.3%;height:2.8125em;border:1px solid #E2E2E2;display:table-cell;float:left;border-radius:0;font-size:.9375em;padding:0 1.25em;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-family:"FlamaBook","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#454242}
.form-container .f-row .sq_multi input::-ms-expand,.form-container .f-row .sq_multi select::-ms-expand{display:none;visibility:hidden}
.form-container .f-row .sq_multi input option,.form-container .f-row .sq_multi select option{background:#fff;padding:.625em;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.form-container .f-row .sq_multi select:last-child{margin:0;padding:0 1.25em}
.form-container .f-row .sq_multi .error-msg{width:33.3%;float:left;clear:none}
.form-container .f-row .single-check{width:80%;float:right;padding:1.25em 0}
.form-container .f-row .f-split-1{width:50%;float:left}
.form-container .f-row .f-split-1 .label{width:40%}
.form-container .f-row .f-split-1 .input,.form-container .f-row .f-split-1 .select-wrap{width:60%}
.form-container .f-row .f-split-2{width:48%;float:right}
.form-container .f-row .f-split-2 .label{width:29%}
.form-container .f-row .f-split-2 .label+div{float:right}
.form-container .f-row .f-split-2 .input,.form-container .f-row .f-split-2 .select-wrap{width:62.5%}
.form-container .f-row .f-col-1{width:42%;float:left}
.form-container .f-row .f-col-1 .label{width:48%}
.form-container .f-row .f-col-1 div{width:52%}
.form-container .f-row .f-col-2{width:55%;float:right}
.form-container .f-row .f-col-2 .label+div{width:75%;float:right}
.form-container .f-row .f-col-1 .select-wrap,.form-container .f-row .f-col-2 .select-wrap{background-position-x:94%}
.form-container .f-row .f-col-wrap{width:80%;display:table}
.form-container .f-row .f-col-wrap>*{width:auto;padding-right:.625em;float:none;display:table-cell}
.form-container .f-row .f-col-wrap>*:last-child{padding-right:0}
.form-container .f-row ul.form-bullet{padding:0;display:block;text-align:center;white-space:pre-line}
.form-container .f-row ul.form-bullet li{display:inline-block;float:none;text-align:center;background:url("data:image/gif;base64,R0lGODlhBQAFAKIAAAAAAJ+fn////39/f2BgYAAAAAAAAAAAACH5BAAAAAAALAAAAAAFAAUAAAMLKDGh8OsBEmQLVCQAOw==") 0 0.625em no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'4'%20height%3D'4'%20viewBox%3D'0%200%204%204'%3E%3Ccircle%20fill%3D'currentColor'%20cx%3D'2'%20cy%3D'2'%20r%3D'2'%2F%3E%3C%2Fsvg%3E"),none;padding-left:1.5em;line-height:1.5em}
.form-container .f-row ul{margin:0 0 1.875em 0}
.form-container .f-row ul li{margin:0;padding:0em 1.875em 1.25em 0;list-style-type:none;display:inline-block;float:left;background:none}
.form-container .f-row ul li span{margin-left:.625rem}
.form-container .f-row textarea{width:100%;height:6.25rem;border:1px solid #E2E2E2;padding:1.25em;font-size:.9375em;font-family:"FlamaBook","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}
.form-container .f-row textarea:focus{border:1px solid #BCBBBB}
.form-container .error-msg{color:#C63434;margin:.9375em 0;font-size:.875em;display:inline-block;clear:both}
.form-container .inline-error{clear:both;padding:.9375em 0;color:#C63434;font-size:.875em}
.form-container .invalid input:required:invalid{background:#ce5252;background:rgba(198,52,52,0.85);-webkit-box-shadow:0 0 0.3125rem 0 rgba(198,52,52,0.85);-moz-box-shadow:0 0 0.3125rem 0 rgba(198,52,52,0.85);-o-box-shadow:0 0 0.3125rem 0 rgba(198,52,52,0.85);box-shadow:0 0 0.3125rem 0 rgba(198,52,52,0.85)}
.form-container .submission-error{color:#C63434;float:right}
.form-container .event-label{width:65%;line-height:1.5em;float:left}
.form-container .prices{width:20%;float:left;line-height:1.5em;display:table-cell}
.form-container .price-list{width:15%;text-align:right;display:table-cell;line-height:1.5em}
.form-container .price-list select{height:2.1875em;border:1px solid #E2E2E2;display:table-cell;float:right;background:#fff url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") no-repeat 97% 50%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:0;font-size:.9375em;font-family:"FlamaBook","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#454242;padding:0 1.25em}
.form-container .row-break{border-bottom:1px solid #DDDDDC;padding:1.25em 0}
.form-container .req{color:#C63434}
.form-container .submit{margin-bottom:3rem;margin-top:3rem;padding:2rem 0;border-top:1px solid #DDDDDC;border-bottom:1px solid #DDDDDC}
.form-container .submit-btn{margin:.625em 0 0.3125em 0.625em;min-width:25%;line-height:1.125em;float:right;font-size:1em;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.form-container .select-disabled,.form-container .ticket-disabled,.form-container .sq_multi-disabled,.form-container .input-disabled{font-size:.9375em;font-family:"FlamaBook","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#666161;border:1px solid #E2E2E2;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
.form-container .input-disabled{background:#F5F5F5;padding:.75em 1.25em;height:2.625em}
.form-container .select-disabled,.form-container .ticket-disabled,.form-container .sq_multi-disabled{display:table-cell;border-radius:0;background:#F5F5F5 url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") no-repeat 97% 50%}
.form-container .select-disabled{float:right;padding:.75em 1.25em;height:2.625em}
.form-container .ticket-disabled{text-align:center;float:right}
.form-container .sq_multi-disabled{width:33.27%;height:2.8125em;float:left}
.form-container .total-sum{text-align:right;font-size:1.125em;line-height:1.5em}
.form-container .total-sum-left{width:20%;float:left;font-size:1.125em;line-height:1.5em}
#sq_security_key{margin-bottom:1em}
#SQ_SYSTEM_SECURITY_KEY_VALUE{width:20%;min-width:6em;margin-top:.5em}
#sq_normal_captcha{display:block}
.gallery-listing{margin-top:3.125rem}
.gallery-listing .side-image{width:32.94347%;float:left;margin-right:.5848%}
.gallery-listing .main-content{width:66.47173%;float:left;margin-left:33.52827%;margin-right:-100%;margin-left:0;padding-left:1.25rem}
.gallery-listing .main-content>:first-child{margin-top:0}
.gallery-listing .main-content .gallery-listings .t-show{padding-top:1.25rem}
.gallery-listing .main-content .gallery-listings p{font-size:.875em}
.gallery-listing .main-content .gallery-listings p strong{text-transform:uppercase}
.gallery-listing .main-content .cta .btn{margin-bottom:.25rem}
#cboxClose{position:absolute;top:0;right:0;border-color:#D1CFCF;background:#353232 none;text-indent:-9999px;height:2.125rem;width:2.5rem;-webkit-transition:border-color 0.2s ease,background-color 0.2s ease;-moz-transition:border-color 0.2s ease,background-color 0.2s ease;transition:border-color 0.2s ease,background-color 0.2s ease}
#cboxClose:focus,#cboxClose:hover{border-color:#fff;background-color:#454242}
#cboxClose:before,#cboxClose:after{content:"";position:absolute;top:1rem;left:.6875rem;width:1.25rem;border-top:2px solid;border-color:inherit}
#cboxClose:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#cboxClose:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.galleryLightbox #cboxOverlay{background:#191919;background:rgba(0,0,0,0.9)}
.galleryLightbox #cboxContent{background:transparent}
/*.galleryLightbox img.cboxPhoto{width:100%!important;height:auto!important;margin:0!important}*/
.galleryLightbox img.cboxPhoto{width:auto!important;height:65vh!important;margin:0 auto!important}
.galleryLightbox #cboxContent,.galleryLightbox #cboxLoadedContent{overflow:hidden!important}
@media (max-width:768px){
.galleryLightbox img.cboxPhoto{width:100%!important;height:auto!important;margin:0!important}
}

.galleryLightbox #cboxPrevious,.galleryLightbox #cboxNext{position:absolute;top:100%;margin-top:-2rem;height:1.25rem;width:1.25rem;text-indent:-9999px}
.galleryLightbox #cboxPrevious{left:45%;background:url("https://www.qagoma.qld.gov.au/__data/assets/image/0010/6778/Left-Arrow.png") no-repeat top left}
.galleryLightbox #cboxNext{right:45%;background:url("https://www.qagoma.qld.gov.au/__data/assets/image/0011/6779/Right-Arrow.png") no-repeat top right}
.tab-l{width:100%;margin-bottom:3.125rem}
.tab-l .tab-nav,.tab-l .tab-wrap{max-width:80rem;margin-left:auto;margin-right:auto;padding-right:5rem;padding-left:5rem}
.tab-l .tab-nav:after,.tab-l .tab-wrap:after{content:" ";display:block;clear:both}
.tab-l .tab-nav:after,.tab-l .tab-wrap:after{content:"";display:table;clear:both}
.tab-l .tab-nav{border-bottom:1px solid #DDDDDC;margin-bottom:2rem}
.tab-l .tab-nav ul{margin:0;display:table}
.tab-l .tab-nav li{font-size:1em;position:relative;display:table-cell;top:1px;padding:0;background:#F2F2F2;color:#666161;font-family:"FlamaMedium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;transition:background-color 0.2s ease;border:1px solid #DDDDDC}
.tab-l .tab-nav li:hover,.tab-l .tab-nav li:focus{color:#000;background:#F5F5F5}
.tab-l .tab-nav li a{outline:none;float:left;padding:.875rem 1.875rem;text-decoration:none}
.tab-l .tab-nav .ui-tabs-active{border-bottom-color:#fff}
.tab-l .tab-nav .ui-tabs-active a{color:#454242;background:#fff}
.tab-l .tab-image{width:32.0598%;float:left}
.tab-l .tab-image p{margin:0}
.tab-l .tab-image img{width:100%;height:auto}
.tab-l .tab-text{width:67.9401%;float:right;padding-left:2.9904%}
.tab-l .tab-text>:first-child{margin-top:0}
.tab-l .ac-btn{display:none;visibility:hidden}
.lb-custom,.lb-global{position:fixed;top:0;right:0;bottom:0;left:0;margin-top:0!important;width:100%;height:100%;background:#4c4c4c;background:rgba(0,0,0,0.7);z-index:9999999999;display:none;overflow:hidden;-ms-overflow:hidden}
.lb-custom .lb-container,.lb-global .lb-container{max-width:48rem;background-color:#fff;margin:0 auto;position:relative;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;max-height:96vh;overflow-y:auto}
.lb-custom .close,.lb-global .close{position:absolute;top:1px;right:1px;z-index:100;background-color:#454242}
.lb-custom figure,.lb-global figure{position:relative;line-height:0}
.lb-custom .lb-banner,.lb-global .lb-banner{width:100%;height:auto}
.lb-custom .lb-content,.lb-global .lb-content{padding:0 1.25rem}
.lb-custom .lb-date,.lb-global .lb-date{font-weight:bold;text-transform:uppercase}
.lb-custom .lb-tab .tab-nav,.lb-custom .lb-tab .tab-wrap,.lb-global .lb-tab .tab-nav,.lb-global .lb-tab .tab-wrap{padding:0 1.25rem}
.lb-custom .btn-group,.lb-global .btn-group{border-top:1px solid #DDDDDC;margin:0 1.25rem;padding:1.25rem 0}
.lb-custom .btn-group .btn,.lb-global .btn-group .btn{min-width:0}
.lb-custom #back,.lb-global #back{display:none;visibility:hidden}
.lb-global{padding:1.25rem}
.lb-global .lb-container{background:transparent;height:100%;-ms-overflow-y:hidden}
.lb-global .lb-container .lb-content{height:100%}
.lb-global .close{right:1.25rem}
.lb-gl.flow-rh{float:right}
.fw{max-width:100%;max-height:100%;margin:0 auto;display:block}
.masonry-wrap{margin:3.125rem auto 0;position:relative}
.masonry-wrap.two-col .item,.masonry-wrap .item{float:left;margin-top:.9375rem;width:46%;width:calc(50% - 0.46875rem)}
.masonry-wrap.three-col .item{width:32%;width:calc(33.3% - 0.625rem)}
.masonry-wrap img{width:100%}
.related-events-carousel{background-color:transparent;background:transparent url("https://www.qagoma.qld.gov.au/__data/assets/image/0006/6792/tile_pattern.jpg") repeat center center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D'720'%20height%3D'360'%20viewBox%3D%270%200%20720%20360%27%3E%3Crect%20fill%3D%27%23353535%27%20width%3D%27720%27%20height%3D%27360%27%2F%3E%3Cpath%20fill%3D%27%23373737%27%20d%3D%27M660%2C180h-60v-60L660%2C180h60v60L660%2C180zM660%2C300l-60-60h60V300h60v60L660%2C300zM540%2C0h60l-60%2C60V0zM660%2C60l-60%2C60V60H660zM360%2C120l-60-60h60V120zM480%2C180v60l-60-60H480zM360%2C180h-60l60-60V180zM480%2C240l-60%2C60v-60H480zM300%2C360v-60l60%2C60v-60h60l-60%2C60H300zM540%2C360h-60l60-60V360zM60%2C180H0v-60L60%2C180zM0%2C60V0l60%2C60H0zM120%2C120l60-60v60H120zM300%2C180l-60-60h60V180zM120%2C240l-60%2C60L0%2C240H120z%27%2F%3E%3Cpath%20fill%3D%27%23333333%27%20d%3D%27M600%2C120l60-60h60v60l-60%2C60v-60H600zM600%2C300h60l60%2C60h-60v-60l-60%2C60V300h-60l60-60V300zM600%2C60h-60l60-60V60zM300%2C120h60V60h60V0h60v60h-60v60h-60l60%2C60h-60v-60l-60%2C60V120zM480%2C180h60l-60%2C60V180zM420%2C300l-60-60h60V300zM60%2C300l60%2C60H0L60%2C300zM0%2C120V60h60l60%2C60V60h60l-60%2C60H60V60L0%2C120zM0%2C0h60v60L0%2C0zM240%2C0l60%2C60l-60%2C60V60V0zM180%2C180l-60%2C60H60v-60h60H180zM240%2C180v60l-60-60H240zM300%2C180l60%2C60h-60V180z%27%2F%3E%3Cpath%20fill%3D%27%23323232%27%20d%3D%27M600%2C120l-60-60h60V120v60h-60L600%2C120zM480%2C240v60h-60L480%2C240zM300%2C300h60v60L300%2C300zM180%2C0v60L120%2C0H180zM240%2C120l-60%2C60v-60H240zM120%2C60v60L60%2C60H120zM240%2C240l-60%2C60v-60H240z%27%2F%3E%3Cpath%20fill%3D%27%23363636%27%20d%3D%27M600%2C0h120l-60%2C60h-60V0zM660%2C180l-60-60h60V180zM660%2C300v-60h60L660%2C300zM660%2C360h-60l60-60V360zM540%2C180l60%2C60l-60%2C60v-60V180l-60-60h60V180zM540%2C60h-60V0h60V60zM360%2C180v60l-60-60l-60%2C60v-60h60H360zM480%2C180h-60l60%2C60h-60v-60l60-60V180zM480%2C300h60l-60%2C60l-60-60H480zM240%2C360h-60v-60l-60%2C60v-60h60L240%2C360v-60h60v-60h60l-60%2C60L240%2C360zM60%2C300L0%2C360v-60H60zM120%2C0L60%2C60V0H120zM60%2C180l60-60v60H60zM240%2C120l60-60v60H240z%27%2F%3E%3Cpath%20fill%3D%27%23343434%27%20d%3D%27M540%2C240h-60l60%2C60h-60v-60l60-60h60v60l-60-60V240zM540%2C60l60%2C60h-60V60zM360%2C60h-60V0h120v60H360zM420%2C180v60h-60v-60H420zM180%2C180v60v60l60-60v60v60l-60-60-60-60v60v60l60-60v60h-60l-60-60H0v-60l60%2C60l60-60L180%2C180zM240%2C60h-60l60-60V60zM180%2C120V60l60%2C60H180zM60%2C180L0%2C120h60V180zM300%2C180v60h-60L300%2C180z%27%2F%3E%3Cpath%20fill%3D%27%23313131%27%20d%3D%27M720%2C60h-60l60-60V60zM540%2C180h-60v-60L540%2C180zM240%2C60v60l-60-60H240zM120%2C240l60%2C60h-60V240z%27%2F%3E%3C%2Fsvg%3E"),none}
.related-events-carousel:after{content:"";display:table;clear:both;position:relative;height:0;width:0;border-left:1.125rem solid transparent;border-right:1.125rem solid transparent;border-top:.75rem solid transparent;border-top-color:#353232;font-size:1em;margin:-0.75rem auto 0;bottom:-0.75rem;z-index:1}
.related-events-carousel h2{color:#fff;text-align:center;margin:0;padding-top:3.125rem;padding-bottom:3.125rem;position:relative}
.related-events-carousel .swiper-button-next,.related-events-carousel .swiper-button-prev{height:2.4375rem;width:2.4375rem;top:54%}
.related-events-carousel .swiper-button-prev{background:url("https://www.qagoma.qld.gov.au/__data/assets/image/0003/6780/prev-carousel.png") no-repeat center;background-image:url("https://www.qagoma.qld.gov.au/__data/assets/file/0008/23012/prev-carousel.svg"),none;left:75%;left:calc(66% + 2.5rem)}
.related-events-carousel .swiper-button-next{background:url("https://www.qagoma.qld.gov.au/__data/assets/image/0004/6781/next-carousel.png") no-repeat center;background-image:url("https://www.qagoma.qld.gov.au/__data/assets/file/0009/23013/next-carousel.svg"),none;left:85%;left:calc(68% + 4.875rem)}
.related-events-carousel .swiper-slide{background:#fff;width:17.6875rem;line-height:0}
.related-events-carousel img{width:100%;height:auto}
.related-events-carousel .event-desc{line-height:1em}
.related-events-carousel .event-desc p{font-size:.875em}
.related-events-carousel .btn{color:#fff;margin-top:3.125rem;margin-bottom:3.125rem}
.portal .caption{position:absolute;bottom:0;margin:0;padding:1.25rem;background:transparent;color:#fff}
.portal .caption h2,.portal .caption h3{text-align:left;line-height:1.05em;margin:0}
.portal .caption h3{color:#e6e6e6;color:rgba(226,226,226,0.85)}
.spaces-table{color:#fff;font-size:.8125em;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;background-color:#454242;background:#454242 url("https://www.qagoma.qld.gov.au/__data/assets/image/0006/6792/tile_pattern.jpg") repeat center center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D'720'%20height%3D'360'%20viewBox%3D%270%200%20720%20360%27%3E%3Crect%20fill%3D%27%23353535%27%20width%3D%27720%27%20height%3D%27360%27%2F%3E%3Cpath%20fill%3D%27%23373737%27%20d%3D%27M660%2C180h-60v-60L660%2C180h60v60L660%2C180zM660%2C300l-60-60h60V300h60v60L660%2C300zM540%2C0h60l-60%2C60V0zM660%2C60l-60%2C60V60H660zM360%2C120l-60-60h60V120zM480%2C180v60l-60-60H480zM360%2C180h-60l60-60V180zM480%2C240l-60%2C60v-60H480zM300%2C360v-60l60%2C60v-60h60l-60%2C60H300zM540%2C360h-60l60-60V360zM60%2C180H0v-60L60%2C180zM0%2C60V0l60%2C60H0zM120%2C120l60-60v60H120zM300%2C180l-60-60h60V180zM120%2C240l-60%2C60L0%2C240H120z%27%2F%3E%3Cpath%20fill%3D%27%23333333%27%20d%3D%27M600%2C120l60-60h60v60l-60%2C60v-60H600zM600%2C300h60l60%2C60h-60v-60l-60%2C60V300h-60l60-60V300zM600%2C60h-60l60-60V60zM300%2C120h60V60h60V0h60v60h-60v60h-60l60%2C60h-60v-60l-60%2C60V120zM480%2C180h60l-60%2C60V180zM420%2C300l-60-60h60V300zM60%2C300l60%2C60H0L60%2C300zM0%2C120V60h60l60%2C60V60h60l-60%2C60H60V60L0%2C120zM0%2C0h60v60L0%2C0zM240%2C0l60%2C60l-60%2C60V60V0zM180%2C180l-60%2C60H60v-60h60H180zM240%2C180v60l-60-60H240zM300%2C180l60%2C60h-60V180z%27%2F%3E%3Cpath%20fill%3D%27%23323232%27%20d%3D%27M600%2C120l-60-60h60V120v60h-60L600%2C120zM480%2C240v60h-60L480%2C240zM300%2C300h60v60L300%2C300zM180%2C0v60L120%2C0H180zM240%2C120l-60%2C60v-60H240zM120%2C60v60L60%2C60H120zM240%2C240l-60%2C60v-60H240z%27%2F%3E%3Cpath%20fill%3D%27%23363636%27%20d%3D%27M600%2C0h120l-60%2C60h-60V0zM660%2C180l-60-60h60V180zM660%2C300v-60h60L660%2C300zM660%2C360h-60l60-60V360zM540%2C180l60%2C60l-60%2C60v-60V180l-60-60h60V180zM540%2C60h-60V0h60V60zM360%2C180v60l-60-60l-60%2C60v-60h60H360zM480%2C180h-60l60%2C60h-60v-60l60-60V180zM480%2C300h60l-60%2C60l-60-60H480zM240%2C360h-60v-60l-60%2C60v-60h60L240%2C360v-60h60v-60h60l-60%2C60L240%2C360zM60%2C300L0%2C360v-60H60zM120%2C0L60%2C60V0H120zM60%2C180l60-60v60H60zM240%2C120l60-60v60H240z%27%2F%3E%3Cpath%20fill%3D%27%23343434%27%20d%3D%27M540%2C240h-60l60%2C60h-60v-60l60-60h60v60l-60-60V240zM540%2C60l60%2C60h-60V60zM360%2C60h-60V0h120v60H360zM420%2C180v60h-60v-60H420zM180%2C180v60v60l60-60v60v60l-60-60-60-60v60v60l60-60v60h-60l-60-60H0v-60l60%2C60l60-60L180%2C180zM240%2C60h-60l60-60V60zM180%2C120V60l60%2C60H180zM60%2C180L0%2C120h60V180zM300%2C180v60h-60L300%2C180z%27%2F%3E%3Cpath%20fill%3D%27%23313131%27%20d%3D%27M720%2C60h-60l60-60V60zM540%2C180h-60v-60L540%2C180zM240%2C60v60l-60-60H240zM120%2C240l60%2C60h-60V240z%27%2F%3E%3C%2Fsvg%3E"),none}
.spaces-table:after{content:"";display:table;clear:both;position:relative;height:0;width:0;border-left:1.125rem solid transparent;border-right:1.125rem solid transparent;border-top:.75rem solid transparent;border-top-color:#353232;font-size:1em;margin:-0.75rem auto 0;bottom:-0.75rem;z-index:1}
.spaces-table:before{content:"";display:table;clear:both}
.spaces-table .inner-wrapper{width:100%;max-width:64rem;margin:0 auto;padding:0 5rem;background:none transparent}
.spaces-table h2{text-align:center;padding:2rem}
.spaces-table a{color:#fff;text-decoration:none}
.spaces-table a:hover,.spaces-table a:focus{text-decoration:underline}
.spaces-table .table-header{display:table;width:100%;padding-bottom:.25rem}
.spaces-table .table-header:after{content:"";display:table;clear:both}
.spaces-table .table-header>*{display:table-cell;font-size:1em;font-family:"FlamaMedium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-align:center}
.spaces-table .table-header>*:first-child{width:16%;text-align:left}
.spaces-table .table-header>*:last-child{width:26%}
.spaces-table .table-data{display:table;width:100%}
.spaces-table .table-data>*{display:table-row}
.spaces-table .table-data>*:last-child>*{border-bottom:1px solid #E2E2E2}
.spaces-table .table-data>*>*{display:table-cell;width:8%;text-align:center;padding:.9375rem 0;vertical-align:bottom;border-top:1px solid #E2E2E2}
.spaces-table .table-data>*>*:first-child{width:16%;text-align:left}
.spaces-table .table-data>*>*:nth-last-child(2),.spaces-table .table-data>*>*:nth-last-child(1){width:13%;padding-left:1.72%;text-align:left}
.spaces-table .empty{background:url("https://www.qagoma.qld.gov.au/__data/assets/image/0005/6791/table-entry-empty.png") no-repeat 50% 50%}
.spaces-table .table-footer{font-size:.75em;color:#666161;margin-top:1.125rem;padding-bottom:2.1875rem}
.search-page .search-results article{clear:both;background:#fff;padding:1.5rem 1.5rem 1.875rem;margin-bottom:1rem}
.search-page .search-results article:last-of-type{margin-bottom:3.125rem}
.search-page .search-results article .search-url{font-size:.875em}
.board-of-trusties .swiper-slide{display:table}
.board-of-trusties .swiper-slide>*{display:table-cell;float:none;vertical-align:top}
.board-of-trusties figure{width:30.50847%;min-width:7.5rem;padding-right:.75rem}
.board-of-trusties .details h3{margin-top:0}
.board-of-trusties .details sub{font-size:.75em}
.board-of-trusties .details p{margin-bottom:0}
.executive-management-team{padding-bottom:1.25rem}
.executive-management-team h2{text-align:center}
.executive-management-team sub{font-size:.75em}

@media (max-width:1620px){
.m-right .times{display:none;visibility:hidden;position:absolute;right:100%;top:100%;padding:.9375em;background-color:#454242;background-color:rgba(69,66,66,0.9);border-color:#454242;border-color:rgba(69,66,66,0.9);margin-top:.375rem;margin-right:-1.8em}
.m-right .times.active{display:block;visibility:visible}
.m-right .times:after{content:"";position:absolute;bottom:100%;right:.3125rem;height:0;width:0;pointer-events:none;height:0;width:0;border-left:.3125rem solid transparent;border-right:.3125rem solid transparent;border-bottom:.3125rem solid #454242;border-bottom-color:inherit}
.m-right .hours{cursor:pointer}
.m-right .hours:hover,.m-right .hours:focus{color:#fff}
}

@media (min-width:1281px){
.banner nav .buttons .links a{width:1%}
}

@media (max-width:768px){
.footer .logos{display:block}
}

@media (max-width:1024px){
.menu .m-top p,.spaces-table{font-size:.75em}
.menu .goma a,.menu .qag a{font-size:.85em}
.ev-head{display:inline-block;padding-bottom:.875rem;width:100%;font-size:1em}
.ev-search{display:inline-block;width:100%}
.ev-head+.ev-search{padding-top:0}
}

@media (min-width:1024px) and (max-width:1180px){
.footer .logos{width:19%}
.footer .logos .icon{height:2.1rem;width:2.1rem}
}

@media (max-width:1200px){
.footer .links{width:48%}
}

@media (max-width:1023px){
.footer>.row{display:block}
.footer .links{display:table;width:100%}
}

@media (min-width:769px) and (max-width:1024px){
.m-links{font-size:.8125em;padding-left:16.9375rem}
.m-right{font-size:.8125em}
.sb-r .grid3>*{width:48.19277%;float:left}
.sb-r .grid3>*:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}
.sb-r .grid3>*:nth-child(2n+2){margin-left:51.80723%;margin-right:-100%;clear:none}
.sb-r .grid3>:nth-last-child(2n+3){margin-bottom:1.375rem}
.enews .desc{bottom:11.2rem}
}

@media screen and (max-width:768px), speech and (max-width:768px), projection and (max-width:768px), tty and (max-width:768px), tv and (max-width:768px), handheld and (max-width:768px){
.t-hide{display:none;visibility:hidden}
.t-show{display:block;visibility:visible}
.banner nav .buttons .links a.t-show{display:block;visibility:visible}
.menu:before{height:4.875rem}
.menu .m-top p{display:none;visibility:hidden}
.menu .goma{min-height:2.125em}
.menu .m-inner{min-height:2.75rem}
.m-links{position:absolute;top:100%;right:0;padding:0!important;width:100%;max-width:100%;overflow:hidden;height:100vh;height:calc(100vh - 4.875rem);filter:drop-shadow(0 0.1875rem 0.1875rem rgb(0 0 0 / 35%));pointer-events:none}
.m-nav{position:absolute;overscroll-behavior:contain;overflow:auto;display:inline-block;height:100%;width:100%;max-width:100%;min-width:50%;background-color:#454242;text-align:left;transform:translateX(100vw);transition:transform 0.4s ease;pointer-events:auto;left:100%;width:20em}
.m-links.active .m-nav{transform:translateX(-100%)}
.m-nav:after{content:"";display:table;clear:both}
.m-nav .wifi{height:.9375em;width:1.375em;margin:0 0.625em 0 0}
.m-nav li{width:100%;position:relative;display:inline-table;font-size:1em;margin:0;border-bottom:1px solid #454242;background:inherit}
.m-nav li.top>a:before,.m-nav li.top>button:before{content:"";height:.9375em;width:.9375em;float:right;display:block;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFlJREFUeNpiYBh5gPH////rgbQAklghIyPjBXSFQHUGQKofSegDWBCI3/9HgPdQhSgacarBJ0mM4bgUJRDUiMeA/0RpJGAAYY04DCBeI5oB90nWOPgBQIABALGL5FWIM9gGAAAAAElFTkSuQmCC") no-repeat center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'15'%20height%3D'7.5'%20viewBox%3D'0%200%2015%207.5'%3E%3Cpolygon%20fill%3D'%23FFF'%20points%3D'3.7%200%207.5%203.9%2011.3%200%2015%200%207.5%207.5%200%200'%2F%3E%3C%2Fsvg%3E"),none;-webkit-transition:-webkit-transform 0.2s ease;-moz-transition:-moz-transform 0.2s ease;transition:transform 0.2s ease}
.m-nav li.top>a:only-child:before,.m-nav li.top>button:only-child:before{display:none;visibility:hidden}
.m-nav li.active>a:before,.m-nav li.active>button:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.m-nav li.top>a:hover,.m-nav li.top>a:focus,.m-nav li.top.active>a,.m-nav li.top>button:hover,.m-nav li.top>button:focus,.m-nav li.top.active>button{background-color:#353232}
.m-nav li.top.mb{display:inline-table;visibility:visible}
.m-nav li.active>a:after{display:none;visibility:hidden}
.m-nav li a,.m-nav li button{padding:1rem 1.75rem}
.m-nav li .sub{position:relative;top:0;background-color:#353232}
.m-nav li .sub ul{margin:0;padding:0;display:block;text-align:left}
.m-nav li .sub ul li{width:100%;padding:0;font-size:.9375em}
.m-nav li .sub ul li:last-child{border:none}
.m-nav li .sub ul li:hover,.m-nav li .sub ul li:focus{background-color:#4e4b4b;background-color:rgba(102,97,97,0.3)}
.m-nav li .sub ul li a{display:block;padding:1rem 2.375rem;height:100%;width:100%}
.m-nav .search{display:none;visibility:hidden}
.m-nav .search.mb{display:inline-table;visibility:visible}
.m-nav .contact{display:block;visibility:visible}
.m-right{right:1.75rem;height:2.75rem}
.m-right .hours{height:1.5em;width:1.5em;margin-right:1rem}
.m-right .mb-menu{display:table-cell;visibility:visible}
.footer .block{padding-right:3.75rem;padding-left:3.75rem}
.footer .links{display:none!important;visibility:hidden}
.footer .logos{width:100%}
.footer .byline>div{padding-right:3.75rem;padding-left:3.75rem}
.banner nav{min-height:3.125rem;margin-top:-3.125rem;max-width:100%;max-width:100vw}
.banner nav .buttons{min-height:3.125rem}
.banner nav .buttons .btn-group{padding-top:.75rem}
.banner nav .buttons .btn-group .btn{padding-top:.625rem;padding-bottom:.625rem;min-width:5rem}
.banner nav .buttons .links{top:1rem;display:block}
.banner nav .buttons .links .arrow{display:block;visibility:visible}
.banner nav .buttons .links a{display:none;visibility:hidden;padding:.25rem 2.5rem 0.25rem 1rem;text-align:left;color:#fff!important;background-color:#454242}
.banner nav .buttons .links.active a{display:block !important;visibility:visible}
.banner nav .buttons .links a:hover,.banner nav .buttons .links a:focus{background-color:#353232}
.banner nav .buttons .links a.current{display:block;visibility:visible}
.banner-wrap .centre,.block-image .centre{height:22.5rem;background-repeat:no-repeat;background-position:center}
.block-image img{height:100%}
.content .block{max-width:100%;padding-right:3.75rem;padding-left:3.75rem}
.row.break-tablet{display:inline}
.row.break-tablet>*{display:block;width:100%}
.grid2>*:nth-child(n){width:100%;margin-left:0;margin-right:0}
.grid2>:nth-last-child(n+2){margin-bottom:1.375rem}
.grid3>*{width:48.19277%;float:left}
.grid3>*:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}
.grid3>*:nth-child(2n+2){margin-left:51.80723%;margin-right:-100%;clear:none}
.grid4>*{width:48.19277%;float:left}
.grid4>*:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}
.grid4>*:nth-child(2n+2){margin-left:51.80723%;margin-right:-100%;clear:none}
.grid5>*{width:31.74603%;float:left}
.grid5>*:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}
.grid5>*:nth-child(3n+2){margin-left:34.12698%;margin-right:-100%;clear:none}
.grid5>*:nth-child(3n+3){margin-left:68.25397%;margin-right:-100%;clear:none}
.grid3>:nth-last-child(2n+3),.grid4>:nth-last-child(2n+3),.grid5>:nth-last-child(2n+3){margin-bottom:1.375rem}
.block-quote{font-size:.8em;padding-right:3.75rem;padding-left:3.75rem}
.block-quote.quote div{padding-right:3.75em;padding-left:3.75em}
.block-quote.quote div:before{margin-left:-0.8em}
.block-quote.quote div:after{margin-right:-0.8em}
.btn-group .sp{margin-left:.375rem}
.cta-btn-group{display:block;width:100%;margin:10px 0}
.cta-btn-group .btn{display:block;margin-right:0}
.ac-btn{margin:-1px 0 0;padding:.625em;position:relative;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-style:solid;border-color:#DDDDDC;border-width:1px 0;width:100%;-webkit-transition:background 0.2s ease,color 0.2s ease;-moz-transition:background 0.2s ease,color 0.2s ease;transition:background 0.2s ease,color 0.2s ease}
.ac-btn:hover,.ac-btn:focus{background:#BCBBBB;color:#000}
.ac-btn:before{content:"";height:1.25em;width:.9375em;float:right;display:block;background:url("https://www.qagoma.qld.gov.au/__data/assets/image/0012/13026/arrow-down-grey.png") no-repeat center;background-image:url("https://www.qagoma.qld.gov.au/_design/img/arrow-down-grey.svg"),none;background-size:contain;-webkit-transition:-webkit-transform 0.2s ease;-moz-transition:-moz-transform 0.2s ease;transition:transform 0.2s ease}
.ac-btn.active{font-weight:bold}
.ac-btn.active:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.enews>div{padding-right:3.75rem;padding-left:3.75rem}
.enews p.t-hide{display:none;visibility:hidden}
.enews .sign-up .cta [name=Email]{width:100%;margin-bottom:5%!important}
.enews .sign-up .cta .btn{min-width:7.5625rem;display:block;float:none;margin:0 auto}
.enews .grid2>*:nth-child(n){width:100%;margin-left:0}
.enews .desc.active{display:none;visibility:hidden}
.sidebar .sb-l,.sidebar .sb-r{display:inline-block;width:100%;height:auto;padding-right:0}
.sb-l{margin-bottom:1.25rem;min-width:0}
.sb-l .ac-body li{width:50%;float:left;margin:0;border:solid transparent;border-width:1px 1px 0 0}
.sb-l .ac-body li:visible:nth-child(even){float:right;border-right:0}
.cal-wrap .ac-btn{display:block;visibility:visible}
.category h2{display:none;visibility:hidden}
#calendar table a{line-height:2.83333em}
.ev-list .time{width:1%}
.seeAlso{padding-right:3.75rem;padding-left:3.75rem}
.seeAlso h2{font-size:1.25em}
.form-container .f-row .label{width:100%;padding-bottom:.9375em}
.form-container .f-row .input{width:100%;clear:both}
.form-container .f-row .input input{padding:0 0.625em}
.form-container .f-row .select-wrap{width:100%}
.form-container .f-row .select-wrap select{padding-right:.625em;padding-left:.625em}
.form-container .f-row .sq_multi{width:100%}
.form-container .f-row .sq_multi input,.form-container .f-row .sq_multi select{padding-right:.625em;padding-left:.625em}
.form-container .f-row .f-split-1{width:100%;clear:both;padding-bottom:.625em;float:left}
.form-container .f-row .f-split-2{width:100%;clear:both;padding-top:.625em}
.form-container .f-row .f-split-1 .label+div,.form-container .f-row .f-split-1 .label,.form-container .f-row .f-split-2 .label+div,.form-container .f-row .f-split-2 .label{width:100%;clear:both}
.form-container .f-row .f-col-1,.form-container .f-row .f-col-2{width:100%;clear:both;padding-top:.625em}
.form-container .f-row .f-col-1 .label+div,.form-container .f-row .f-col-2 .label+div{width:100%;clear:both}
.form-container .f-row .f-col-1 .select-wrap,.form-container .f-row .f-col-2 .select-wrap{background-position-x:97%}
.form-container .f-row .f-col-wrap{width:100%}
.form-container .f-row ul li{display:inline-block;float:none}
.form-container .event-label{width:100%}
.form-container .prices{width:70%;padding-top:.625em}
.form-container .price-list{width:30%;text-align:left;float:right;padding-top:.625em}
.form-container .submit-btn{height:3.4375rem}
.form-container .ticket-disabled{float:right}
.form-container .total-sum-left{width:22%}
.gallery-listing .side-image{width:100%;float:left;margin-left:0;margin-right:0;padding-left:0}
.gallery-listing .main-content{width:100%;float:left;margin-left:0;margin-right:0;padding-left:0}
.gallery-listing .main-content .cta .btn{width:100%;display:table}
.galleryLightbox #cboxPrevious,.galleryLightbox #cboxNext{display:none!important;visibility:hidden}
.tab-l .tab-nav,.tab-l .tab-wrap{padding-right:3.75rem;padding-left:3.75rem}
.lb-custom .tab-l .tab-wrap,.lb-global .tab-l .tab-wrap{padding:0}
.tab-l .tab-image{width:100%;margin:1.25rem 0}
.tab-l .tab-text{width:100%;padding-left:0}
.lb-custom .btn-group,.lb-global .btn-group{border-top:0;padding-top:0}
.lb-global .lb-content{padding:0 2.5rem}
.lb-global{padding:.5rem}
.lb-global .close{right:0}
.masonry-wrap.three-col .item{width:46%;width:calc(50% - 0.46875rem)}
.related-events-carousel .swiper-slide{opacity:.6;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;transition:opacity 0.2s ease}
.related-events-carousel .swiper-slide.swiper-slide-active{opacity:1}
.spaces-table{display:none;visibility:hidden}
}

@media (min-width:481px){
.fw{position:relative;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}
}

@media (max-width:340px){
.footer .fr-social{display:block}
.footer .social-link{display:inline-block}
}

@media (min-width:341px) and (max-width:370px){
.footer .logos .icon{height:2.1rem;width:2.1rem}
}

@media (max-width:480px){
.m-hide{display:none;visibility:hidden}
.m-show{display:block;visibility:visible}
.banner nav .buttons .links a.m-show{display:block;visibility:visible}
.m-vis{display:block!important;visibility:visible!important}
.menu:before{height:4rem}
.menu .goma{min-height:1.625em;padding-left:1.25em}
.menu .goma a{font-size:.7em}
.menu .m-inner{min-height:2.375rem}
.menu .qag{padding-left:1.25em}
.menu .qag a{font-size:.7em}
.m-links{width:100%;height:calc(100vh - 4rem)}
.m-nav li.top.mb li a{padding:.875rem 1.75rem}
.m-nav li a,.m-nav li button{padding:.875rem 1.125rem}
.m-nav li .sub ul li a{padding:.875rem 1.75rem}
.m-nav .search.mb{padding:.4375rem 1.125rem}
.m-nav .search.mb .search-field{padding:.4375rem}
.m-nav .contact{padding:1.125rem}
.m-right{right:1.125rem;height:2.375rem}
.footer .block{padding-right:1.25rem;padding-left:1.25rem}
.footer .byline>div{padding:0;text-align:center;font-size:.675em}
.footer .fr-social .frwrap{display:block}
.footer .fr-social .frwrap>*{display:inline-block;max-width:30%}
.footer .social-link{z-index:999}
.banner hr{display:none;visibility:hidden}
.banner nav{padding:0;margin:0;min-height:initial}
.banner nav .buttons{min-height:0}
.banner nav .buttons .btn-group{display:none;visibility:hidden;margin-bottom:.625rem}
.banner nav .buttons .links{position:relative;margin-bottom:1rem}
.content .block{padding-right:1.25rem;padding-left:1.25rem}
.row.break-mobile{display:inline}
.row.break-mobile>*{display:block;width:100%}
.banner-wrap .centre,.block-image .centre{height:14.0625rem;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.grid3>*:nth-child(n){width:100%;margin-left:0;margin-right:0}
.grid4>*:nth-child(n){width:100%;margin-left:0;margin-right:0}
.grid5>*:nth-child(n){width:100%;margin-left:0;margin-right:0}
.grid3>:nth-last-child(n+2),.grid4>:nth-last-child(n+2),.grid5>:nth-last-child(n+2){margin-bottom:1.375rem}
.image-grid{min-height:0}
.image-grid.grid3,.image-grid.grid4{min-height:0}
.image-grid p{display:none;visibility:hidden}
.image-grid p.media-links{display:block;visibility:visible}
.image-grid.content-mobile p{display:block;visibility:visible}
.tabular-data .inner-table .data .tabular-header span{display:none}
.tabular-header-onecol{display:table-caption;width:100%;background:#454242;color:#fff}
.block-quote{font-size:.65em;padding-right:1.25rem;padding-left:1.25rem}
.block-quote span{font-size:1.1em}
.block-quote.quote div{padding-right:2.5em;padding-left:2.5em}
.block-quote.quote div:before{margin-left:-0.5em}
.block-quote.quote div:after{margin-right:-0.5em}
.btn{display:table-cell}
.btn-group{text-align:left;display:block}
.btn-group.mobile-btns{display:block;visibility:visible}
.btn-group .btn{min-width:0}
.btn-group>.btn,.btn-group>div{width:100%;margin-bottom:.375rem}
.btn-group>div{display:table}
.btn-group .sp{margin-left:0}
.enews>div{padding-right:1.25rem;padding-left:1.25rem}
.enews h3{font-size:.875em}
.ev-head{text-align:center}
.ev-search input[type="text"]{width:100%;margin-right:0}
.ev-search input[type="submit"]{width:100%;margin-top:1rem;margin-right:0}
.ev-search .clear-search{margin-left:-2.25rem}
.seeAlso{padding-right:0;padding-left:0}
.swiper-container{overflow:hidden;padding:0}
.swiper-container .swiper-slide{width:60%;width:60vw;opacity:.6;clear:none;margin:0;-webkit-backface-visibility:"hidden";backface-visibility:"hidden";-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;transition:opacity 0.2s ease}
.swiper-container .swiper-slide.swiper-slide-active{opacity:1}
.seeAlso .grid3{max-width:initial}
.seeAlso p{display:block;visibility:visible}
.form-container .submit-btn{width:100%}
.form-container .total-sum-left{width:100%}
.gallery-listing .main-content .gallery-listings{padding-bottom:1.75rem}
.gallery-listing .main-content .gallery-listings p{font-size:.9375em}
.gallery-listing .main-content .gallery-listings p strong{text-transform:capitalize}
.tab-l .tab-nav,.tab-l .tab-wrap{padding-right:1.25rem;padding-left:1.25rem}
.lb-custom .lb-container,.lb-global .lb-container{height:100%;max-height:100vh;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.lb-global .close{display:none;visibility:hidden}
.lb-global .lb-content{padding:0}
.masonry-wrap.two-col .item,.masonry-wrap.three-col .item,.masonry-wrap .item{width:100%;height:auto}
.related-events-carousel .swiper-button-next,.related-events-carousel .swiper-button-prev{display:none;visibility:hidden}
.portal .caption{padding:.625rem}
.portal .caption h2,.portal .caption h3{font-size:1em}
.portal .caption h3{font-size:.9em}
.board-of-trusties figure{width:100%;padding-right:0}
.board-of-trusties .swiper-slide>*{display:inline-block}
.board-of-trusties .details h3{margin-top:1.25em}
}

.related-products h1{text-align:center}
.related-products__item{line-height:1.2;height:auto;padding:1em;width:100%}
.related-products__item a{display:flex;height:100%;flex-direction:column;text-decoration:none}
.related-products__item img{width:100%}
.related-products__item h4{line-height:inherit;margin:1.25em 0 0.75em}
.related-products__item strong{margin-top:auto}
.related-products__image{padding-top:85%;position:relative}
.related-products__image img{bottom:0;height:auto;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:auto}

@media (max-width:480px){
.swiper-container .swiper-slide.related-products__item{margin-right:0;width:100%;width:100vw}
.related-products .swiper-button-prev,.related-products .swiper-button-next{background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;height:40px;width:40px}
.related-products .swiper-button-prev{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="23.6" height="47.7"><path fill="%23454242" d="M23.6 8.8L8.3 23.9l15.3 15v8.8L0 23.9 23.6 0z"/></svg>');left:0}
.related-products .swiper-button-next{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="23.6" height="47.7"><path fill="%23454242" d="M0 8.8l15.3 15.1L0 38.9v8.8l23.6-23.8L0 0z"/></svg>');right:0}
}

@media (min-width:481px){
.related-products__inner{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1em}
.related-products__item{flex:0 0 50%}
.related-products .swiper-button-prev,.related-products .swiper-button-next{display:none}
}

@media (min-width:992px){
.related-products__item{flex:0 0 25%}
}

@media (max-width:768px){
.m-links.active::before{content:'';height:100%;position:fixed;right:0;top:0;width:100%;z-index:-10;pointer-events:auto}
}

/* squiz.css */
.search-page .search-results article{clear:both;background:#fff;padding:0;margin:0 0 1.25em 0}.search-page .search-results article:last-of-type{margin-bottom:1rem}.search-page .search-results article .search-url{font-size:.875em;color:#777}.search-page .search-results article a.container-link{padding:1.25em;display:block;text-decoration:none}.search-page .search-results article.search-article.no-results-article{padding:1.25em}.search-page .search-results article h3,.search-page .search-results article p{margin:0}.search-page .search-results article h3{margin:0 0 .75em 0}.search-page .search-results article a.container-link:hover{background:#d1cfcf}.content-grey.search-page .sb-l .ac-body li a{display:inline-block;width:100%;padding-right:3.5em;padding-left:1em;font-family:"FlamaSemiBold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.content-grey.search-page .sb-l .ac-body li.remove-facet a{padding-right:1.1em}.content-grey.search-page .sb-l .ac-body li{overflow:hidden;background:#E2E2E2;text-transform:uppercase;position:relative}.content-grey.search-page .sb-l .ac-body li .search-cc-wrapper{position:absolute;padding:.5em 0 0 0;text-align:right;right:1em;width:3.2em;pointer-events:none}.content-grey.search-page .sb-l .ac-body li:hover .search-cc-wrapper,.content-grey.search-page .sb-l .ac-body li:focus .search-cc-wrapper{color:#FFF}.content-grey.search-page .sb-l .ac-body li .search-cc-wrapper:hover,.content-grey.search-page .sb-l .ac-body li .search-cc-wrapper:focus{color:#454242}.content-grey.search-page .sb-l .ac-btn:hover,.content-grey.search-page .sb-l .ac-btn:focus{background:#FFF;color:#454242}.content-grey.search-page .sb-l .custom-remove-filter a{display:block;color:#454242;border:1px solid #454242;background:transparent;text-align:center;padding:.7em;text-transform:uppercase;text-decoration:none;font-family:"FlamaSemiBold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.content-grey.search-page .sb-l .custom-remove-filter a:hover{color:#FFF;background:#454242}.content-grey.search-page .sb-l .ac-btn::before{content:'';height:0em;width:0em;float:none;background:none;background-image:none}#search-contextual-navigation{margin-top:1em}#search-contextual-navigation h3{padding-top:0;margin-top:0}#search-contextual-navigation .row{background:#FFF;padding:1.25em}#search-contextual-navigation .row ul,#search-contextual-navigation .row li{list-style:none;padding:0;margin:0;background:none}#search-contextual-navigation .row h4{text-transform:uppercase}.content-grey.search-page .pagination-wrapper{overflow:hidden}.content-grey.search-page .pagination,.content-grey.search-page .pagination li{list-style:none;background:none;margin:0;padding:0}.content-grey.search-page .pagination{padding:0em;text-align:right;overflow:hidden;float:right;margin:0}.content-grey.search-page .pagination li{float:left}.content-grey.search-page .pagination li a{background:#fff;display:block;text-decoration:none;padding:.6em 1em;margin-left:1px}.content-grey.search-page .pagination li a:hover,.content-grey.search-page .pagination li.active a{color:#FFF;background:#454242}.ui-helper-hidden-accessible,.ui-help-hidden{display:none}.ui-menu,.ui-menu li{list-style-type:none;margin:0;padding:0;background:#FFF}.ui-menu-item a,li.ui-autocomplete-category{display:block;padding:.8em 1.2em .8em 1.2em}li.ui-autocomplete-category{background-color:#e6e6e6;font-weight:700}.ui-menu li.ui-state-focus,.ui-menu-item a:hover{background:#353232;color:white}.ui-menu{background-color:white;width:200px;border:solid 1px #e6e6e6}div.qag-editor-message{border:1px solid #C00;background:#ffc2c2;padding:0 1em 0 1em}.grid-video .img-wrap{background:#454242;vertical-align:top;display:block;overflow:hidden;padding:0}.grid-video img{opacity:1;vertical-align:top;-webkit-transition:-webkit-transform 0.2s ease,opacity 0.2s ease;-moz-transition:-moz-transform 0.2s ease,opacity 0.2s ease;transition:transform 0.2s ease,opacity 0.2s ease}.grid-video a.gv-lb:hover img{opacity:.8;-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.grid-video .grid-video-overlay{position:absolute;z-index:10;width:86px;height:86px;top:0;bottom:0;left:0;right:0;margin:auto;background:transparent url(https://www.qagoma.qld.gov.au/__data/assets/image/0020/27065/play.png) no-repeat}.lb-global.lb-grid-video .lb-container{overflow-y:hidden;max-width:1920px;height:auto!important;top:50%!important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.lb-global.lb-grid-video .lb-content{padding:0;max-width:78%;margin:0 auto}.lb-grid-video .fluid-iframe{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.lb-grid-video .fluid-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cap-icon{z-index:15}.cap-txt{z-index:20}@media (max-width:768px){.lb-global .close{right:0}}
.shopify-related-products{display:flex;flex-wrap:wrap;margin:0 auto;max-width:80rem}
.shopify-product{width:calc(25% - 3rem);margin:1.5rem}
.shopify-product img{max-width:100%}