/* 
 Theme Name: Comworks Framework 
 Author: Comworks 
 Author URI: //www.comworks.com.au 
 Version: 0.2 
 */ 
html{overflow-x:hidden;overflow-y:scroll}*,:before,:after{box-sizing:border-box;margin:0;padding:0;transition:all 0.12s;word-wrap:break-word;outline:none}input,select,textarea,button{font-family:inherit;font-size:inherit;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}select{width:100%}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}input[type='submit'],input[type='button'],button{cursor:pointer}input[disabled]{cursor:no-drop;opacity:.5}input:placeholder-shown{text-overflow:ellipsis}input[type='date']:before{content:attr(placeholder)!important;position:absolute;left:10px;color:inherit;white-space:nowrap}input[type='date']{position:relative;padding:15px 10px 15px 110px!important}input[type='date']:focus:before,input[type='date']:valid:before{content:''}a img{border:0}main{display:block}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:inherit;text-decoration:none}li{list-style-type:none}[class*='slideshow-']{position:absolute;top:0;left:0;width:100%;height:100%}[class*='slideshow-']>*{display:block;position:absolute;width:100%;height:100%;animation-timing-function:ease-in-out;animation-iteration-count:infinite}[class*='slideshow-']>*:nth-child(1){z-index:4;animation-delay:0s}[class*='slideshow-']>*:nth-child(2){z-index:3;animation-delay:6s}[class*='slideshow-']>*:nth-child(3){z-index:2;animation-delay:12s}[class*='slideshow-']>*:nth-child(4){z-index:1;animation-delay:18s}@keyframes slideshow-2{0%{opacity:1}33.333%{opacity:1}50%{opacity:0}83.333%{opacity:0}100%{opacity:1}}.slideshow-2>*{animation-name:slideshow-2;animation-duration:12s}@keyframes slideshow-3{0%{opacity:1}22.222%{opacity:1}33.333%{opacity:0}88.889%{opacity:0}100%{opacity:1}}.slideshow-3>*{animation-name:slideshow-3;animation-duration:18s}@keyframes slideshow-4{0%{opacity:1}16.667%{opacity:1}25%{opacity:0}91.667%{opacity:0}100%{opacity:1}}.slideshow-4>*{animation-name:slideshow-4;animation-duration:24s}[class*='slideshow-'] img{width:100%;height:100%;object-fit:cover}.objectFit{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}.section{display:flex;position:relative}.block{position:relative;width:100%}.block.over_block{z-index:1;margin:80px 15px}.block.over_block:nth-of-type(2){margin-left:30px}.block.over_block:last-of-type{margin-right:30px}.justify_center{justify-content:center}.justify_right{justify-content:flex-end}.content{display:flex}.image{display:flex;flex-grow:1;justify-content:center;align-items:center;min-height:300px;background:none!important}.image.under_block{position:absolute;z-index:0;top:0;left:0;width:100%!important;height:100%;min-height:0}.image.over_block{flex-grow:0}.block.image.under_block + .block.over_block:last-child{margin:80px 15px 80px auto}.video{flex-grow:1;min-height:300px}.video>a{position:absolute;width:100%;height:100%}.video img{width:100%;height:100%;object-fit:cover}.video:before{content:'\0025BA';display:flex;justify-content:center;align-items:center;position:absolute;z-index:1;top:50%;left:50%;width:100px;height:100px;padding-left:10px;font-size:45px;line-height:0;cursor:pointer;color:#fff;transform:translate(-50%,-50%);border-radius:100%;background:rgba(255,255,255,.5);pointer-events:none}.video:hover:before{transform:translate(-50%,-50%) scale(1.15)}.block.gallery{display:flex;overflow:hidden;background:none!important}.gallery-grid{display:flex;flex-wrap:wrap;align-self:center;width:100%;font-size:0}.gallery-grid img{width:100%;height:100%;padding:3px;object-fit:cover}.gallery-grid a{flex-grow:1;flex-basis:20%;max-width:33.33%}[data-items='6'] a,[data-items='5+1'] a:nth-last-child(-n+6){flex-basis:16.66%}[data-items='5+2'] a:nth-last-child(-n+3){flex-basis:33.33%}[data-items='5+3'] a:nth-last-child(-n+8),[data-items='5+4'] a:nth-last-child(-n+4){flex-basis:25%}@media (max-width:500px){.gallery-grid a{flex-basis:100%!important;max-width:100%;pointer-events:none}}.gallery-carousel{display:flex}.gallery-carousel a{display:block;width:20vw}@media (max-width:1400px){.gallery-carousel a{width:25vw}}@media (max-width:1024px){.gallery-carousel a{width:33.33vw}}@media (max-width:600px){.gallery-carousel a{width:50vw}}.gallery-group{width:100%;height:20vw;min-height:300px}.gallery-group .thumbnail{display:flex;height:100%}.gallery-group .thumbnail img{object-fit:cover}.thumbnail{position:relative}.thumbnail>img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.thumbnail:after{content:'';display:block;width:100%;height:0;padding-bottom:80%}.thumbnail:hover{filter:brightness(115%)}.image .btn,.gallery-group .btn{display:inline-flex;position:relative;z-index:10;background:transparent!important}.btn span{margin:0 auto;padding:10px 20px;text-align:center}.btn.top span{align-self:flex-start;width:100%}.btn.centre span{align-self:center;box-shadow:1px 1px 20px rgba(0,0,0,.15)}.btn.centre:hover span{transform:scale(1.05)}.btn.bottom span{align-self:flex-end;width:100%}.image .btn:only-of-type,.gallery-group .btn{position:absolute;width:100%;height:100%;top:0;left:0}.image .btn:nth-of-type(2){margin-left:30px}.map{min-height:300px}.map:only-child{height:600px}.gm-style-iw{padding:10px;font-size:15px;line-height:1.4;transition:none}.gm-style-iw b{display:block;margin-bottom:5px;font-size:17px}.gm-style-iw a{display:inline-block;margin-top:5px;font-size:14px;font-weight:400}.shortest{width:23%}.short{width:30%}.half{width:50%}.long{width:70%}.longest{width:77%}@media (max-width:1600px){.shortest{width:28%}.short{width:38%}.long{width:62%}.longest{width:72%}}@media (max-width:1300px){.shortest{width:32%}.short{width:43%}.long{width:57%}.longest{width:68%}}@media (max-width:1024px){.section{flex-wrap:wrap}.block{width:100%}.block.under_block{position:relative;min-height:300px}.block.over_block{margin:0!important}}.dark>*:not(.btn){filter:brightness(60%)}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1}.content_wrapper small{font-size:.8em}.content_wrapper h1,.content_wrapper h2,.content_wrapper h3,.content_wrapper h4,.content_wrapper h5,.content_wrapper h6{line-height:1.2}.content_wrapper h1{margin-bottom:.7em;font-size:2.2em}.content_wrapper h2{margin-bottom:.8em;font-size:2em}.content_wrapper h3{font-size:1.8em}.content_wrapper h4{font-size:1.6em}.content_wrapper h5{font-size:1.4em}.content_wrapper h6{font-size:1.2em}.content_wrapper h3,.content_wrapper h4{margin-bottom:.9em}.content_wrapper h5,.content_wrapper h6{margin-bottom:1em}@media (max-width:1600px){.content_wrapper{font-size:.95em}.content_wrapper h1{font-size:1.95em}.content_wrapper h2{font-size:1.8em}.content_wrapper h3{font-size:1.6em}.content_wrapper h4{font-size:1.5em}.content_wrapper h5{font-size:1.35em}.content_wrapper h6{font-size:1.2em}}@media (max-width:600px){.content_wrapper{font-size:.9em}.content_wrapper h1{font-size:1.7em}.content_wrapper h2{font-size:1.6em}.content_wrapper h3{font-size:1.5em}.content_wrapper h4{font-size:1.4em}.content_wrapper h5{font-size:1.3em}.content_wrapper h6{font-size:1.2em}}.slideout .content_wrapper{font-size:.95em}.content_wrapper{align-self:center;width:100%;height:100%;padding:30px;line-height:1.4}.slideout .content_wrapper{padding:20px 15px}@media (max-width:600px){.content_wrapper{padding:15px}}#tinymce.content_wrapper{display:block;overflow-x:hidden;overflow-y:auto;padding:5px 10px 10px 10px}.btn{font-size:inherit;text-shadow:none}.btn b,.btn strong,.btn:after{transition:none}.content_wrapper .btn{display:inline-block;padding:14px 23px;text-transform:uppercase}.content_wrapper .btn:after{content:'\e803';position:relative;top:1px;margin-left:15px;font-family:icons}.content_wrapper .btn + .btn{margin-left:10px}@media (max-width:420px){.content_wrapper .btn{width:100%;text-align:center}.content_wrapper .btn + .btn{margin-top:20px;margin-left:0}}.content_wrapper ul,.content_wrapper ol{width:100%}.content_wrapper ol{padding-left:20px}.content_wrapper li{padding:7px 0;line-height:1.5}.content_wrapper ul li:before{content:'\0025CF';position:relative;top:2px;margin-right:10px;font-family:icons;font-size:25px;line-height:0;text-shadow:none}.content_wrapper ol li{list-style:inherit}.content .five_column_list{columns:5}.content .four_column_list{columns:4}.content .three_column_list{columns:3}.content .two_column_list{columns:2}@media (max-width:1700px){.content .five_column_list{columns:4}}@media (max-width:1500px){.content .five_column_list{columns:2}}@media (max-width:1400px){.content .four_column_list,.content .three_column_list{columns:2}}@media (max-width:600px){.content .five_column_list,.content .four_column_list,.content .three_column_list,.content .two_column_list{columns:1}}.content_wrapper ul.no_bullet li:before{display:none}.content_wrapper blockquote{position:relative;padding:80px 45px;line-height:1.45}.content_wrapper blockquote p:last-child{margin:0}.content_wrapper blockquote:before,.content_wrapper blockquote:after{position:absolute;font-family:sans-serif;font-size:90px;font-weight:700}.content_wrapper blockquote:before{content:'"';top:0;left:10px}.content_wrapper blockquote:after{content:'"';right:10px;bottom:-40px}.content_wrapper table{width:100%;border-spacing:0;border-collapse:separate}.content_wrapper th,.content_wrapper td{padding:16px}.content_wrapper th{text-align:left;text-transform:uppercase}.content_wrapper hr{height:1px;border:none}@media (max-width:600px){.content_wrapper hr{margin:.6em 0}}.content_wrapper span[style*='text-decoration: underline'],.content_wrapper u,.content_wrapper ins{text-decoration:none!important;border-bottom:1px dotted}.content_wrapper p{margin-bottom:1em}.content_wrapper table,.content_wrapper blockquote,.content_wrapper ul,.content_wrapper ol,.content_wrapper hr{margin:1.5em 0}.content_wrapper>*:first-child,.content_wrapper>div>*:first-child,.form_content>*:first-child{margin-top:0}.content_wrapper>*:last-child,.content_wrapper>div>*:last-child,.form_content>*:last-child{margin-bottom:0}.post.even .content_wrapper{order:2}@media (max-width:1024px){.post .image{order:2}}@media (max-width:1024px){.section.revert_mobile_order .block:first-child{order:2}}.layout .item{display:inline-flex;flex-wrap:wrap;position:relative}@media (min-width:1400px){.layout.single .image{min-height:400px}}.layout.parallel .item{display:flex}.layout.right .item .content,.layout.odd_even .item.even .content{order:2}@media (max-width:1024px){.layout .item{flex-wrap:wrap}.layout.odd_even .item .content{order:2}}.layout.over_block .content{z-index:5}.layout.over_block .image{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.layout.over_block.left .content{margin:80px auto 80px 80px}.layout.over_block.right .content{margin:80px 80px 80px auto}.layout.over_block.centre .content{margin:80px auto}.layout.over_block.odd_even .item.odd .content{margin:80px auto 80px 80px}.layout.over_block.odd_even .item.even .content{margin:80px 80px 80px auto}@media (max-width:1024px){.layout .item{width:100%}.layout.over_block .content{margin:0!important}.layout.over_block .image{position:relative}}.layout.double .item{width:50%}.layout.triple .item{width:33.33%}@media (max-width:1400px){.layout.triple .item{width:50%}}@media (max-width:1024px){.layout.double .item,.layout.triple .item{width:100%}}.layout.padding .item{padding:10px}.layout:not(.parallel).image_top .content{order:2}.pagination{font-size:22px;text-align:center}.pagination a{display:inline-block;margin:30px 10px}.blog .layout .content_wrapper .btn{margin-top:15px}.form form{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}.section .form:only-child form{max-width:1500px;margin:0 auto}.field>input[type=text],.field>input[type=number],.field>input[type=date],.field>input[type=email],.field>input[type=tel],.field>input[type=submit],.field>textarea,.field>button,.field>select,.field input.calendar{flex:1 auto;width:100%;height:50px;padding:0 20px;font-size:inherit;line-height:1}.field input.calendar{margin-bottom:0}.field .flatpickr-wrapper{width:100%}.form textarea{height:auto;padding:20px}.form .label_top{width:100%}.form .label_top>label{width:100%;margin-bottom:6px}.form .field.label_left{flex-wrap:nowrap}.form .label_left>label{margin-right:10px}.form .field{display:flex;flex:1 250px;flex-wrap:wrap;align-items:center;margin:6px}.form .field.input{align-self:flex-end}.form .field.select{align-self:flex-end}.form select{padding:0 70px 0 20px;background-repeat:no-repeat;background-position:right}.field .option_group{display:flex;flex:1;flex-wrap:wrap;align-items:center}.field .option{white-space:nowrap}.field .option input{margin:0 6px 0 16px}.field .option_group .option:first-of-type input{margin-left:0}.form .label_left.radio>label,.form .label_left.checkbox>label{margin-right:18px}.form .field_group{display:flex;flex-wrap:wrap;align-items:center;width:100%}.custom_form .captcha input{max-width:110px}.custom_form .field_group:last-of-type .field.input:first-of-type{display:none}.form .field.input.submit{flex:0}.custom_form input[type=submit],.custom_form button[type=submit]{flex:0;justify-self:flex-end;align-self:flex-end;width:auto;margin-left:auto}.form_status{display:flex;flex:1;text-align:center;background:#fff;box-shadow:1px 1px 4px rgba(0,0,0,.2);text-shadow:none}.form_status:not(:empty){padding:6px 10px}.form_status.error{color:#da4b4b}.form_status.success{color:#46b97b}.section .newsletter_form,.section .enquiry_form{max-width:1100px!important}h6.form_title{margin:1em 0;text-align:center}.newsletter_form .field.input.submit,.enquiry_form .field.input.submit,.availability_form .field.input.submit{flex:1}.availability_form_wrapper{padding:15px}.form.availability_form form{max-width:1024px;padding:0}.availability_form .field.input{flex:1 150px}.slideout .form_title{display:none}.newsletter_form input[name=your_email]{display:none}.form .contact_details{display:flex;flex-wrap:wrap;justify-content:space-around}.form .contact_details:first-child{margin-bottom:30px}.form .contact_details:last-child{margin-top:30px}@font-face{font-family:icons;src:url(fonts/icons/icons.woff2) format('woff2'),url(fonts/icons/icons.woff) format('woff')}iframe.booking_embed{width:100%;border:0}iframe.booking_embed.the_booking_button{padding:30px}.contact_details{overflow:hidden;text-align:center}.contact_details a{overflow:hidden;margin:10px;white-space:nowrap;text-overflow:ellipsis}.contact_details a:before{margin-right:8px;font-family:icons}.contact_details .address:before{content:'\e801'}.contact_details .phone:before{content:'\e800'}.contact_details .email:before{content:'\e807'}.specials form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.special_description{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted}.special_item input[type=number]{width:42px;margin-right:5px;padding:5px 0 5px 10px;text-align:center;border:1px solid}.special_item{padding:15px}.special_description{margin-bottom:0}.specials .normal .btn{margin-top:15px}.specials .saving .quantity,.specials .saving .special_range_calendar input[type=text]{display:none}.specials .flatpickr-calendar{right:0}.specials .flatpickr-calendar:after,.specials .flatpickr-calendar:before{left:auto;right:22px}.specials .calendar_description{padding:5px 0}.specials .saving .special_item{position:relative;border-bottom:1px dotted}.specials .saving button{padding:9px 14px}.specials .saving button:after{display:none}.special_cost{display:inline-block;margin:15px 10px 15px 0}.specials .saving_percent{display:inline-block;margin-right:3px;padding:4px 5px;font-size:13px;line-height:1;border:1px solid}.header{position:relative;overflow:hidden}.hero.menu_over{margin-top:0!important}.header [class*='slideshow-']{position:relative}.home_page .hero [class*='slideshow-']{height:950px}.hero [class*='slideshow-']{position:relative;height:650px}@media (max-width:1700px){.home_page .hero [class*='slideshow-']{height:850px}.hero [class*='slideshow-']{height:600px}}@media (max-width:1600px){.home_page .hero [class*='slideshow-']{height:750px}.hero [class*='slideshow-']{height:550px}}@media (max-width:1500px){.home_page .hero [class*='slideshow-']{height:650px}.hero [class*='slideshow-']{height:500px}}@media (max-width:1400px){.home_page .hero [class*='slideshow-']{height:600px}.hero [class*='slideshow-']{height:450px}}@media (max-width:1020px){.home_page .hero [class*='slideshow-'],.hero [class*='slideshow-']{height:350px}}@media (max-width:600px){.home_page .hero [class*='slideshow-'],.hero [class*='slideshow-']{height:300px}}@media (max-width:400px){.home_page .hero [class*='slideshow-'],.hero [class*='slideshow-']{height:270px}}.slideout.slideLeft{position:absolute;z-index:24;top:50%;right:-300px;width:300px;transform:translateY(-50%);animation-name:slideLeft;animation-duration:2s;animation-fill-mode:forwards;box-shadow:2px 2px 10px rgba(0,0,0,.25)}@keyframes slideLeft{from{right:-480px}to{right:40px}}.menu{display:none;flex-wrap:wrap;justify-content:space-between;position:relative;position:absolute;z-index:25;top:0;width:100%;font-size:0;line-height:1.4;transition:none}.right .menu{flex-direction:row-reverse}.menu a{transition:font-size 0s}.menu .logo{margin:0 40px;transition:transform 0.2s;background-repeat:no-repeat;background-position:center}.menu .logo:hover{transform:scale(1.025)}.menu>ul>li{display:inline-block;position:relative;height:100%;vertical-align:top}.menu>ul>li>a{display:flex;justify-content:center;align-items:center;height:100%;padding:0 22px}.menu>ul>li>a>span{display:inline-block}.menu>ul>li>.sub-menu{position:absolute;z-index:9999;visibility:hidden;min-width:100%;list-style:none;opacity:0;transition:all 0.25s;text-align:left}.menu .sub-menu a{display:block;overflow:hidden;padding:12px 32px;white-space:nowrap;text-overflow:ellipsis}.menu>ul>li:hover>ul{visibility:visible;opacity:1}.menu li img{display:block;max-width:100%;margin-bottom:15px}.menu>ul>li.mega_dropdown{position:static}.menu>ul>li.mega_dropdown>.sub-menu{display:flex;justify-content:center;right:0;left:0;width:100%}.menu .mega_dropdown>.sub-menu>li>a{font-weight:700;text-transform:uppercase}.menu .mega_dropdown .sub-menu{text-align:center}.header.vertical .menu>ul>li.mega_dropdown>.sub-menu{flex-wrap:wrap;left:100%;overflow:auto;width:200px;height:100%}.header.vertical .menu>ul>li.mega_dropdown>.sub-menu>li>a{padding:10px 25px;text-align:center}.header.vertical .menu li img{margin-bottom:8px}.header.vertical .menu{flex-wrap:wrap;position:absolute;top:50%;width:320px;padding:25px 0;transform:translateY(-50%)}.header.vertical .menu .logo{width:100%;margin:0 0 40px 0}.header.vertical .menu>ul{width:100%}.header.vertical .menu>ul>li{display:block;height:auto}.header.vertical .menu>ul>li>a{height:auto;padding:10px 0}.header.vertical .menu .sub-menu{top:0;left:100%;min-width:0}.header.vertical .menu .sub-menu a{padding:13px 32px}.menu_button{display:none;position:relative;z-index:2;width:60px;margin:0 40px;line-height:0;cursor:pointer;border:none;background:none}.menu_button span{display:block;position:absolute;width:100%;height:3px;transition:background 0s 0.15s}.menu_button span:before,.menu_button span:after{content:'';display:block;position:absolute;left:0;width:100%;height:3px;transition-delay:0.15s,0s;transition-duration:0.15s,0.15s}.menu_button span:before{top:-16px}.menu_button span:after{bottom:-16px}.menu_button span:before{transition-property:top,transform}.menu_button span:after{transition-property:bottom,transform}.menu_button.isActive span{background:none}.menu_button.isActive span:before{top:0;transform:rotate(45deg)}.menu_button.isActive span:after{bottom:0;transform:rotate(-45deg)}.menu_button.isActive span:before,.menu_button.isActive span:after{transition-delay:0s,0.15s}.collapsed .menu_button{display:block}.collapsed .menu>ul{display:none!important;flex-wrap:wrap;justify-content:center!important;align-items:center;position:fixed;left:0;overflow-y:scroll;width:100%;padding:30px 0;text-shadow:1px 1px 1px rgba(0,0,0,.25);-webkit-overflow-scrolling:touch}.collapsed .menu>ul>li{display:inline-block;height:auto;padding:10px 45px}.collapsed .menu>ul>li>a{padding:0;font-weight:700}.collapsed.header ul a{border:none!important;background:none!important;box-shadow:none!important}.collapsed.header ul .current>a,.collapsed.header ul .current>a:before,.collapsed.header ul a:hover,.collapsed .menu .sub-menu .current>a{background:transparent!important}.collapsed .menu .sub-menu{position:relative;top:0;left:0;visibility:visible;margin-top:15px;opacity:1;text-align:center;background:none;box-shadow:none}.collapsed .menu .sub-menu li{margin-bottom:15px}.collapsed .menu .sub-menu a{padding:0}.collapsed .menu .sub-menu a:before{content:'- '}.collapsed .menu li img{display:none}.collapsed .menu li.mega_dropdown>.sub-menu{display:block}.showNav .collapsed .menu>ul{display:flex!important;position:fixed;z-index:100;padding-bottom:100px}.showNav{position:fixed;overflow:hidden;width:100%;height:100%}.sticky:not(.vertical) .menu{position:fixed}.offset .menu{transition:top 0.2s}.collapsed .menu{position:absolute!important}.noOffset .menu,.collapsed.sticky .menu{top:0!important}.offset:not(.sticky) .menu{position:absolute}.centered.noOffset .menu li.logo_centered:before,.centered.no_background .menu li.logo_centered:before{display:none}.header.centered:not(.vertical) .menu li.logo_centered a,.header.centered:not(.vertical) .menu li.logo_centered.current a{position:relative;top:50%;height:150%;margin:0 20px;padding:0;font-size:0;transform:translateY(-50%);background-color:transparent;background-repeat:no-repeat;background-position:center;box-shadow:none}.header.centered:not(.vertical) .menu li.logo_centered a:hover{transform:scale(1.035) translateY(-50%)}.header.centered:not(.vertical) .menu li.logo_centered:before{content:'';position:absolute;z-index:-1;top:50%;width:100%;height:200%;transform:translateY(-50%);box-shadow:2px 2px 10px rgba(0,0,0,.2)}.header.centered:not(.vertical) .menu>ul{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}.header.centered:not(.vertical) .menu a.logo{display:none}.collapsed.header.centered .menu a.logo{display:block}.collapsed.header.centered:not(.vertical) .menu li.logo_centered{display:none}.menu .phone>a:before,.menu .calendar>a:before{margin-right:8px;font-family:icons;line-height:0}.menu .phone>a:before{content:'\e800'}.menu .calendar>a:before{content:'\e809'}@media (max-width:1600px) and (min-width:1024px){.menu>ul>li a,.menu .sub-menu a,.header.vertical .menu>ul>li a,.header.vertical .menu .sub-menu a{font-size:.9em}.menu>ul>li>a{padding:0 19px}}@media (max-width:1600px){.menu .logo,.menu_button{margin:0 30px}}@media (max-width:600px){.menu .logo,.menu_button{margin:0 20px}.menu_button{width:40px}.menu_button span:before{top:-13px}.menu_button span:after{bottom:-13px}}.footer nav ul,.footer .copyright,.footer .social_media>div,.footer .contact_details{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;padding:15px 20px}.footer .block_menu,.footer .block_contact,.footer .social_media{display:flex;justify-content:space-around;align-items:center}.footer .social_media>div{max-width:350px;margin:0 auto}.footer .social_media a{display:flex;margin:10px;font-size:40px}.social_media a:before{font-family:icons}.social_media a.facebook:before{content:'\e802'}.social_media a.google-plus:before{content:'\e804'}.social_media a.twitter:before{content:'\e80a'}.social_media a.instagram:before{content:'\e806'}.footer nav a{display:inline-block;margin:10px}.footer .copyright a{display:inline-block;margin:10px}@font-face{font-family:dejavu-serif;src:url(fonts/dejavu-serif/regular.woff2) format('woff2'),url(fonts/dejavu-serif/regular.woff) format('woff');font-weight:400}@font-face{font-family:dejavu-serif;src:url(fonts/dejavu-serif/bold.woff2) format('woff2'),url(fonts/dejavu-serif/bold.woff) format('woff');font-weight:700}body{font-family:dejavu-serif}.content{font-size:16px}.content_wrapper h1,.content_wrapper h2,.content_wrapper h3,.content_wrapper h4,.content_wrapper h5,.content_wrapper h6{font-family:dejavu-serif}.icon_placeholder{font-family:icons,dejavu-serif}.menu>ul>li>a:hover,.menu>ul>.current>a{box-shadow:inset 5px 5px 50px 10px rgba(0,0,0,.2)}.menu .sub-menu a:hover,.menu .sub-menu .current>a{box-shadow:inset 5px 5px 50px 10px rgba(0,0,0,.2),0 1px rgba(255,255,255,.2)}.menu .mega-dropdown .sub-menu a:hover,.menu .mega-dropdown .sub-menu .current>a{box-shadow:inset 5px 5px 50px 10px rgba(0,0,0,.2),1px 0 rgba(255,255,255,.2),-1px 0 rgba(255,255,255,.2)}.header.offset:not(.vertical) .menu{top:0}.header.vertical .menu{width:320px}.menu .logo{width:200px;background-image:url(https://www.atlasbrisbane.com.au/site/wp-content/uploads/theme/img/logo-white-horizontal.svg)!important}@media (max-width:1600px){.menu .logo{width:calc(200px - 30px)}}@media (max-width:600px){.menu .logo{width:calc(200px - 60px)}}.header.vertical .menu .logo{height:140px;background-image:url()!important}.header:not(.vertical) .slideout{top:calc(50% + 40px + 0px)}.header.centered:not(.vertical) .menu li.logo_centered{width:220px}.header.centered:not(.vertical) .menu li.logo_centered a{background-image:url()}.header.centered.no_background:not(.vertical) .menu li.logo_centered a,.header.centered:not(.vertical).noOffset .menu li.logo_centered a{background-image:url(https://www.atlasbrisbane.com.au/site/wp-content/uploads/theme/img/logo-white-horizontal.svg)}.header.centered:not(.vertical) .menu li.logo_centered:before{background:rgb(255,255,255)}.menu .logo,.header:not(.centered):not(.vertical) .menu>ul,.header.centered:not(.vertical):not(.collapsed) .menu>ul>li,.collapsed .menu{height:80px}.collapsed.sticky .hero,.header:not(.vertical):not(.collapsed) .hero{margin-top:80px}.collapsed .menu>ul,.menu>ul>li>.sub-menu{top:80px}.collapsed .menu>ul{height:calc(100vh - 80px)!important}.menu>ul>li{font-size:18px}.menu .sub-menu{font-size:16px}.menu.vertical>ul>li{font-size:18px}.menu.vertical .sub-menu{font-size:16px}.menu{background:rgb(0,0,0)}.collapsed .menu{background:rgb(0,0,0)}.menu>ul>li>a{color:rgb(255,255,255)}.menu_button span,.menu_button span:before,.menu_button span:after{background:rgb(255,255,255)}.menu>ul>li>a:hover,.menu>ul>.current>a{background:rgb(214,183,122);color:rgb(255,255,255)}.menu .sub-menu{background:rgb(166,143,97)}.menu .sub-menu a{color:rgb(255,255,255)}.menu .sub-menu a:hover,.menu .sub-menu .current>a{background:rgb(255,255,255);color:rgb(34,34,34)}.showNav .collapsed .menu>ul{background:rgba(166,143,97,.94)}.collapsed.header ul a,.collapsed.header ul .current>a,.collapsed.header ul .current>a:before,.collapsed.header ul a:hover,.collapsed .menu .sub-menu .current>a{color:rgb(255,255,255)!important}.theme_1{background:rgb(255,255,255);color:rgb(34,34,34)}.theme_1 h1,.theme_1 h2,.theme_1 h3,.theme_1 h4,.theme_1 h5,.theme_1 h6{color:rgb(166,143,97)}.theme_1 a{color:rgb(214,183,122)}.theme_1 a:hover{color:rgb(34,34,34)}.theme_1 ul li:before{color:rgb(166,143,97)}.theme_1 table{background:rgb(255,255,255);color:rgb(255,255,255);box-shadow:1px 1px 10px rgba(0,0,0,.1)}.theme_1 th{background:rgb(166,143,97);color:rgb(255,255,255)}.theme_1 blockquote:before,.theme_1 blockquote:after{color:rgb(166,143,97)}.theme_1 hr{background:rgb(166,143,97)}.theme_1 input,.theme_1 textarea,.theme_1 select{background-color:rgba(0,0,0,.09);color:rgb(34,34,34)}.theme_1 select{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg'><path d='M17.8 14.8a.4.4 0 0 0-.6 0l-8.3 8.4L.7 15a.4.4 0 0 0-.6.6l8.5 8.7a.4.4 0 0 0 .6 0l8.6-8.8a.4.4 0 0 0 0-.6' fill='rgb(34, 34, 34)'/></svg>")}.theme_1 :-ms-input-placeholder{color:rgb(34,34,34);opacity:1}.theme_1 input::placeholder,.theme_1 textarea::placeholder{color:rgb(34,34,34);opacity:1}.theme_1 .btn,.theme_1 .btn + .btn:hover,.theme_1 .btn span,.theme_1 input[type=submit],.theme_1 button{background:rgb(166,143,97);color:rgb(255,255,255)}.theme_1 .btn + .btn,.theme_1 .btn:hover,.theme_1 .btn:hover span,.theme_1 input[type=submit]:hover,.theme_1 button:hover{background:rgb(0,0,0);color:rgb(255,255,255)}@media (max-width:1024px){.theme_1{background:rgb(255,255,255)!important}}.slideoutCollapsed .theme_1{background:rgb(255,255,255)!important}.theme_2{background:rgb(0,0,0);color:rgb(255,255,255);text-shadow:1px 1px 2px rgba(0,0,0,.2)}.theme_2 h1,.theme_2 h2,.theme_2 h3,.theme_2 h4,.theme_2 h5,.theme_2 h6{color:rgb(214,183,122)}.theme_2 a{color:rgb(214,183,122)}.theme_2 a:hover{color:rgb(255,255,255)}.theme_2 ul li:before{color:rgb(214,183,122)}.theme_2 table{background:rgb(255,255,255);color:rgb(0,0,0);box-shadow:1px 1px 10px rgba(0,0,0,.1)}.theme_2 th{background:rgb(166,143,97);color:rgb(255,255,255)}.theme_2 blockquote:before,.theme_2 blockquote:after{color:rgb(214,183,122)}.theme_2 hr{background:rgb(214,183,122)}.theme_2 input,.theme_2 textarea,.theme_2 select{background-color:rgba(255,255,255,.12);color:rgb(255,255,255)}.theme_2 select{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg'><path d='M17.8 14.8a.4.4 0 0 0-.6 0l-8.3 8.4L.7 15a.4.4 0 0 0-.6.6l8.5 8.7a.4.4 0 0 0 .6 0l8.6-8.8a.4.4 0 0 0 0-.6' fill='rgb(255, 255, 255)'/></svg>")}.theme_2 :-ms-input-placeholder{color:rgb(255,255,255);opacity:1}.theme_2 input::placeholder,.theme_2 textarea::placeholder{color:rgb(255,255,255);opacity:1}.theme_2 .btn,.theme_2 .btn + .btn:hover,.theme_2 .btn span,.theme_2 input[type=submit],.theme_2 button{background:rgb(255,255,255);color:rgb(0,0,0)}.theme_2 .btn + .btn,.theme_2 .btn:hover,.theme_2 .btn:hover span,.theme_2 input[type=submit]:hover,.theme_2 button:hover{background:rgb(214,183,122);color:rgb(255,255,255)}@media (max-width:1024px){.theme_2{background:rgb(0,0,0)!important}}.slideoutCollapsed .theme_2{background:rgb(0,0,0)!important}.theme_3{background:rgb(166,143,97);color:rgb(255,255,255);text-shadow:1px 1px 2px rgba(0,0,0,.2)}.theme_3 h1,.theme_3 h2,.theme_3 h3,.theme_3 h4,.theme_3 h5,.theme_3 h6{color:rgb(255,255,255)}.theme_3 a{color:rgb(255,255,255)}.theme_3 a:hover{color:rgb(255,255,255)}.theme_3 ul li:before{color:rgb(0,0,0)}.theme_3 table{background:rgb(255,255,255);color:rgb(0,0,0);box-shadow:1px 1px 10px rgba(0,0,0,.1)}.theme_3 th{background:rgb(0,0,0);color:rgb(255,255,255)}.theme_3 blockquote:before,.theme_3 blockquote:after{color:rgb(255,255,255)}.theme_3 hr{background:rgb(255,255,255)}.theme_3 input,.theme_3 textarea,.theme_3 select{background-color:rgba(0,0,0,.12);color:rgb(255,255,255)}.theme_3 select{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg'><path d='M17.8 14.8a.4.4 0 0 0-.6 0l-8.3 8.4L.7 15a.4.4 0 0 0-.6.6l8.5 8.7a.4.4 0 0 0 .6 0l8.6-8.8a.4.4 0 0 0 0-.6' fill='rgb(255, 255, 255)'/></svg>")}.theme_3 :-ms-input-placeholder{color:rgb(255,255,255);opacity:1}.theme_3 input::placeholder,.theme_3 textarea::placeholder{color:rgb(255,255,255);opacity:1}.theme_3 .btn,.theme_3 .btn + .btn:hover,.theme_3 .btn span,.theme_3 input[type=submit],.theme_3 button{background:rgb(0,0,0);color:rgb(255,255,255)}.theme_3 .btn + .btn,.theme_3 .btn:hover,.theme_3 .btn:hover span,.theme_3 input[type=submit]:hover,.theme_3 button:hover{background:rgb(255,255,255);color:rgb(0,0,0)}@media (max-width:1024px){.theme_3{background:rgb(166,143,97)!important}}.slideoutCollapsed .theme_3{background:rgb(166,143,97)!important}::-moz-selection{background:rgb(214,183,122);color:rgb(255,255,255)}::selection{background:rgb(214,183,122);color:rgb(255,255,255)}.flatpickr-calendar{box-shadow:1px 1px 6px rgba(0,0,0,.12)}.flatpickr-calendar{background:rgb(255,255,255);color:rgb(34,34,34)}.flatpickr-month,.flatpickr-weekdays{background:rgb(34,34,34)}.flatpickr-calendar.arrowBottom:after{border-top-color:rgb(255,255,255)}.flatpickr-calendar.arrowTop:after{border-bottom-color:rgb(34,34,34)}.special_item .flatpickr-calendar.arrowTop:after{border-bottom-color:rgb(255,255,255)}.flatpickr-month{color:rgb(255,255,255);fill:rgb(255,255,255)}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgb(255,255,255)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgb(255,255,255)}.flatpickr-weekday{color:rgb(166,143,97)}.flatpickr-weekwrapper .flatpickr-weekday{color:rgb(34,34,34)}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:rgb(34,34,34)}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:rgb(34,34,34)}.flatpickr-day.today{border-color:rgb(34,34,34)}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed{color:rgb(34,34,34);opacity:.5}.flatpickr-day:hover,.flatpickr-day.inRange{color:rgb(0,0,0);background:rgb(242,242,242)}.flatpickr-day.inRange{box-shadow:-5px 0 0 rgb(242,242,242),5px 0 0 rgb(242,242,242)}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{border-top:1px solid rgb(242,242,242)}.flatpickr-weeks{box-shadow:1px 0 0 rgb(242,242,242)}.flatpickr-day.selected,.flatpickr-day.selected.today,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-time .flatpickr-am-pm:hover{color:rgb(255,255,255);border-color:rgb(166,143,97);background:rgb(166,143,97)}.flatpickr-day.week.selected{box-shadow:-5px 0 0 rgb(166,143,97),5px 0 0 rgb(166,143,97)}.menu>ul>li.mega_dropdown>.sub-menu{width:auto;max-width:1280px;min-width:auto;left:auto}@media (min-width:1600px){.footer{padding:60px 40px 50px 40px!important;background:#a68f61}}@media (min-width:1280px){.home_apartments .image{border:4px solid #FFF;min-height:500px}}.home_apartments .image .btn{padding:1em 1.55em;font-weight:700;text-transform:uppercase}.gallery-carousel .thumbnail{border-right:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff}.song_group_wrapper{display:flex;align-items:center;justify-content:center;padding:20px 0}.song_group{background:url(//www.australia108.com/site/wp-content/uploads/theme/img/logo-song.svg) no-repeat;display:inline-block;width:180px;height:40px}.building .image{height:30vw}.no_bottom_padding .content_wrapper{padding-bottom:0}.no_bullets li:before{display:none}.availability_form_header .content_wrapper{padding:15px}.flatpickr-day{text-shadow:none}.owners_login_footer{height:100%;align-items:center;display:flex;justify-content:center}.owners_login_footer a{color:#000000!important;text-shadow:none}.owners_login_footer a:hover{color:#fff!important}#sb-container .sb__form-field--checkout{padding-left:8px!important}.sb-screen-xs .sb__form-field--checkin .sb__form-field-input,.sb-screen-xs .sb__form-field--checkout .sb__form-field-input{border-radius:4px!important}#sb-container_sb__form-field--checkavailability{text-transform:uppercase}#sb-container .sb__footer-actions .sb-custom-icon-color{fill:#fff!important;color:#fff!important}#sb-container .sb__guests-room .sb-custom-label-color,#sb-container .sb__footer-promo .sb-custom-label-color{color:#333!important}#sb-container .sb__footer-promo .sb__footer-promo-input{background:#ddd!important}#sb-container .sb__footer-promo .sb__footer-promo-input:-ms-input-placeholder{color:#333!important;opacity:1}#sb-container .sb__footer-promo .sb__footer-promo-input::placeholder{color:#333!important;opacity:1}#sb-container .sb__calendar-btn-icon .icon,#sb-container .sb__calendar-btn-icon .icon,#sb-container .intent-selection,#sb-container .sb__calendar-day--valid:hover{color:#a68f61!important;fill:#a68f61!important}#sb-container .sb__calendar-btn{box-shadow:#a68f61 0 0 0 1px inset!important}#sb-container .sb__calendar-day--valid:hover{box-shadow:#a68f61 0 0 0 2px inset!important}#sb-container .sb__calendar-day--valid.sb__calendar-day--checkin.intent-selection,#sb-container .sb__calendar-day--valid.sb__calendar-day--checkout.intent-selection,#sb-container .sb__calendar-day--valid.sb__calendar-day--checkin,#sb-container .sb__calendar-day--valid.sb__calendar-day--checkout{color:#fff!important;background:#a68f61!important}#sb-container#sb-container .sb__calendar-day--valid.sb__calendar-day--range{background:#ddd!important;color:#333!important}.sb__calendar-day--checkout:before{border-color:#a68f61 transparent transparent transparent}.sb__calendar-day--checkin:hover:before{border-color:transparent transparent #a68f61 transparent}#sb-container .sb__calendar-day--checkout:before,#sb-container .sb__calendar-day--checkout:hover:before{border-color:#a68f61 #333 #333!important}#sb-container .sb__calendar-day--checkin::before,#sb-container .sb__calendar-day--checkin:hover:before{border-color:#333 #333 #a68f61!important}#sb-container .sb__properties-option:hover{background-color:#e2e2e2!important}.sb__properties-option--selected{background-color:#03588e!important;color:#FFF!important}#sb-container#sb-container .sb-custom-link-color,#sb-container#sb-container .sb__footer-actions .sb-custom-icon-color,#sb-container#sb-container .sb-custom-label-color{color:#a68f61!important;fill:#a68f61!important}#sb-container{z-index:10;position:relative;padding:15px;background:#000}#sb-container>div{max-width:1400px;margin:0 auto}.availability_form_html{background:#000}.availability_form{max-width:1400px;padding:25px;margin:0 auto}@media (max-width:600px){.availability_form{padding:15px}}.availability_form input[type=submit]{background:#a68f61;color:#fff;border:0}.availability_form input[type=submit]:hover{background:#fff;color:#333}