/* 
 Theme Name: Comworks Framework 
 Author: Comworks 
 Author URI: //www.comworks.com.au 
 Version: 0.28 
 */ 
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 .image_wrapper{position:relative;width:100%;height:100%;min-height:300px}.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)}.modal_overlay{position:fixed;z-index:9997;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85)}.modal_window{position:fixed;z-index:9998;top:50%;left:50%;transform:translate(-50%,-50%)}.modal_window iframe{width:75vw;height:42.2vw;border:0}.modal_close{position:fixed;z-index:9999;top:30px;right:30px;padding:20px 15px;font-size:25px;line-height:0;cursor:pointer;background:rgba(255,255,255,.5)}.gallery{display:flex;overflow:hidden;background:none!important}.gallery-grid{display:flex;flex-wrap:wrap;align-self:center;width:100%}.gallery-grid img{width:100%;height:100%;padding:3px;object-fit:cover}.gallery-grid .thumbnail{flex-grow:1;flex-basis:20%;max-width:33.33%}[data-items='6'] .thumbnail,[data-items='5+1'] .thumbnail:nth-last-child(-n+6){flex-basis:16.66%}[data-items='5+2'] .thumbnail:nth-last-child(-n+3){flex-basis:33.33%}[data-items='5+3'] .thumbnail:nth-last-child(-n+8),[data-items='5+4'] .thumbnail:nth-last-child(-n+4){flex-basis:25%}@media (max-width:500px){.gallery-grid .thumbnail{flex-basis:100%!important;max-width:100%;pointer-events:none}.gallery-grid>.thumbnail:nth-child(n+6){display:none}.gallery-grid .expand_gallery{width:100%;padding:20px 0;font-weight:700;cursor:pointer;text-align:center;text-transform:uppercase}.gallery-grid.expanded>.thumbnail:nth-child(n+6){display:block}.gallery-grid.expanded .expand_gallery{display: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;top:0;left:0;width:100%;height:100%}.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%)}.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}.over_block .content_wrapper{height:auto}.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:.1em;margin-right:10px;font-size:1.45em;line-height:0;text-shadow:none}.content_wrapper ol li{list-style:inherit}ul.check_list li:before,ul.check_list_outline li:before{font-family:icons;font-size:1.3em}ul.check_list li:before{content:'\e80b'}ul.check_list_outline li:before{content:'\e80c'}ul.horizontal_list{display:flex;flex-wrap:wrap;justify-content:space-evenly;text-align:center}ul.horizontal_list li{padding:7px 10px}ul.no_bullets 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{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}}.layout .item{display: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}.layout.carousel>div{display:flex}.layout.carousel .item{height:100%}.carousel_dots{display:flex;justify-content:center}.carousel_dots button{width:15px;height:15px;margin:0 8px;background:#ccc;border-radius:50%}.carousel_dots .active{background:#000}.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:1580px;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}.form select option{color:#000}.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}input.honey{display:none}.form .field.submit input{font-weight:700;text-transform:uppercase;white-space:nowrap;min-width:200px}.custom_form .field.submit input{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}.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}@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}.contact_details li:before{display:none}.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'}@media (max-width:1024px){.section.revert_mobile_order .block:first-child{order:2}}@media (max-width:1024px){.hide_on_mobile{display:none!important}}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1}.specials form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.special_description{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}.specials .normal .btn[type=submit]{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}.specials.parallel .image{z-index:-1}.specials.parallel .content{z-index:auto}.layout.carousel.summary .special_description{padding-bottom:0;border-bottom:0;margin-bottom:15px;max-height:70px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3}.layout.carousel.summary .content_wrapper>h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header{width:100%}.header,.header [class*='slideshow-']{position:relative}.home_page .header [class*='slideshow-'],.home_page .header .video_wrapper{height:50vw}.header [class*='slideshow-'],.header .video_wrapper{height:36vw}.header .video_wrapper{position:relative;overflow:hidden}.header .video_wrapper video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}.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)}.slideout .content_wrapper .btn{padding:10px 12px;font-size:.95em}.slideout>div:nth-of-type(2){margin-top:-1px}@keyframes slideLeft{from{right:-480px}to{right:40px}}.menu{display:none;flex-wrap:wrap;justify-content:space-between;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}.vertical .menu>ul>li.mega_dropdown>.sub-menu{flex-wrap:wrap;left:100%;overflow:auto;width:200px;height:100%}.vertical .menu>ul>li.mega_dropdown>.sub-menu>li>a{padding:10px 25px;text-align:center}.vertical .menu li img{margin-bottom:8px}.vertical .menu{flex-wrap:wrap;position:absolute;top:50%;width:320px;padding:25px 0;transform:translateY(-50%)}.vertical .menu .logo{width:100%;margin:0 0 40px 0}.vertical .menu>ul{width:100%}.vertical .menu>ul>li{display:block;height:auto}.vertical .menu>ul>li>a{height:auto;padding:10px 0}.vertical .menu .sub-menu{top:0;left:100%;min-width:0}.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 ul a{border:none!important;background:none!important;box-shadow:none!important}.collapsed ul .current>a,.collapsed ul .current>a:before,.collapsed 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:120px}.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}.centered:not(.vertical) .menu li.logo_centered a,.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}.centered:not(.vertical) .menu li.logo_centered a:hover{transform:scale(1.035) translateY(-50%)}.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)}.centered:not(.vertical) .menu>ul{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}.centered:not(.vertical) .menu a.logo{display:none}.collapsed.centered .menu a.logo{display:block}.collapsed.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,.vertical .menu>ul>li a,.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 .block_social,footer .contact_details{padding:15px 20px}footer .block_menu,footer .block_contact,footer .block_social{display:flex;justify-content:space-around;align-items:center}.block_social a:before{font-family:icons;font-size:40px}.block_social a.facebook:before{content:'\e802'}.block_social a.google-plus:before{content:'\e804'}.block_social a.twitter:before{content:'\e80a'}.block_social a.instagram:before{content:'\e806'}@font-face{font-family:source-sans-pro;src:url(fonts/source-sans-pro/regular.woff2) format('woff2'),url(fonts/source-sans-pro/regular.woff) format('woff');font-weight:400}@font-face{font-family:source-sans-pro;src:url(fonts/source-sans-pro/bold.woff2) format('woff2'),url(fonts/source-sans-pro/bold.woff) format('woff');font-weight:700}body{font-family:source-sans-pro}.content{font-size:17px}.content_wrapper h1,.content_wrapper h2,.content_wrapper h3,.content_wrapper h4,.content_wrapper h5,.content_wrapper h6{font-family:source-sans-pro}.icon_placeholder{font-family:icons,source-sans-pro}.menu{box-shadow:1px 1px 20px rgba(0,0,0,.2)}.menu>ul>li>.sub-menu{box-shadow:1px 1px 20px rgba(0,0,0,.2)}.header:not(.offset):not(.vertical):not(.noOffset) .hero,.header.collapsed .hero{padding-top:80px}.header.offset:not(.vertical) .menu{top:0}.header.vertical .menu{width:320px}.menu .logo{width:260px;background-image:url(https://www.headlandtropicana.com.au/site/wp-content/uploads/theme/img/logo-horizontal.svg)!important}@media (max-width:1600px){.menu .logo{width:calc(260px - 30px)}}@media (max-width:600px){.menu .logo{width:calc(260px - 60px)}}.header.vertical .menu .logo{height:110px;background-image:url(https://www.headlandtropicana.com.au/site/wp-content/uploads/theme/img/logo-white-blue.svg)!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.headlandtropicana.com.au/site/wp-content/uploads/theme/img/logo-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 .menu>ul,.menu>ul>li>.sub-menu{top:80px}.collapsed .menu>ul{height:calc(100vh - 80px)!important}.menu>ul>li{font-size:19px}.menu .sub-menu{font-size:18px}.menu.vertical>ul>li{font-size:18px}.menu.vertical .sub-menu{font-size:16px}.menu{background:rgba(182,222,239,.92)}.collapsed .menu{background:rgb(182,222,239)}.menu>ul>li>a{color:rgb(0,91,169)}.menu_button span,.menu_button span:before,.menu_button span:after{background:rgb(0,91,169)}.menu>ul>li>a:hover,.menu>ul>.current>a{background:rgb(0,91,169);color:rgb(255,255,255)}.menu .sub-menu{background:rgba(0,111,159,.92)}.menu .sub-menu a{color:rgb(255,255,255)}.menu .sub-menu a:hover,.menu .sub-menu .current>a{background:rgb(0,91,169);color:rgb(255,255,255)}.showNav .collapsed .menu>ul{background:rgba(0,75,116,.9)}.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(0,75,116)}.theme_1 a{color:rgb(36,175,235)}.theme_1 a:hover{color:rgb(0,91,169)}.theme_1 ul li:before{color:rgb(0,111,159)}.theme_1 table{background:rgb(255,255,255);color:rgb(34,34,34);box-shadow:1px 1px 10px rgba(0,0,0,.1)}.theme_1 th{background:rgb(3,136,193);color:rgb(255,255,255)}.theme_1 blockquote:before,.theme_1 blockquote:after{color:rgb(3,136,193)}.theme_1 hr{background:rgb(3,136,193)}.theme_1 input,.theme_1 textarea,.theme_1 select{background-color:rgba(0,75,116,.1);color:rgb(0,0,0)}.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(0, 0, 0)'/></svg>")}.theme_1 :-ms-input-placeholder{color:rgb(0,0,0);opacity:1}.theme_1 input::placeholder,.theme_1 textarea::placeholder{color:rgb(0,0,0);opacity:1}.theme_1 .btn,.theme_1 .btn + .btn:hover,.theme_1 .btn span,.theme_1 input[type=submit],.theme_1 button{background:rgb(12,160,224);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,111,159);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(243,243,243);color:rgb(0,0,0)}.theme_2 h1,.theme_2 h2,.theme_2 h3,.theme_2 h4,.theme_2 h5,.theme_2 h6{color:rgb(0,111,159)}.theme_2 a{color:rgb(36,175,235)}.theme_2 a:hover{color:rgb(255,255,255)}.theme_2 ul li:before{color:rgb(0,111,159)}.theme_2 table{background:rgb(255,255,255);color:rgb(34,34,34);box-shadow:1px 1px 10px rgba(0,0,0,.1)}.theme_2 th{background:rgb(3,136,193);color:rgb(255,255,255)}.theme_2 blockquote:before,.theme_2 blockquote:after{color:rgb(3,136,193)}.theme_2 hr{background:rgb(3,136,193)}.theme_2 input,.theme_2 textarea,.theme_2 select{background-color:rgba(0,0,0,.08);color:rgb(0,0,0)}.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(0, 0, 0)'/></svg>")}.theme_2 :-ms-input-placeholder{color:rgb(0,0,0);opacity:1}.theme_2 input::placeholder,.theme_2 textarea::placeholder{color:rgb(0,0,0);opacity:1}.theme_2 .btn,.theme_2 .btn + .btn:hover,.theme_2 .btn span,.theme_2 input[type=submit],.theme_2 button{background:rgb(12,160,224);color:rgb(255,255,255)}.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(0,111,159);color:rgb(255,255,255)}@media (max-width:1024px){.theme_2{background:rgb(243,243,243)!important}}.slideoutCollapsed .theme_2{background:rgb(243,243,243)!important}.theme_3{background:rgb(228,242,248);color:rgb(0,75,116)}.theme_3 h1,.theme_3 h2,.theme_3 h3,.theme_3 h4,.theme_3 h5,.theme_3 h6{color:rgb(0,75,116)}.theme_3 a{color:rgb(3,136,193)}.theme_3 a:hover{color:rgb(0,75,116)}.theme_3 ul li:before{color:rgb(0,75,116)}.theme_3 table{background:rgb(255,255,255);color:rgb(0,75,116);box-shadow:1px 1px 10px rgba(0,0,0,.1)}.theme_3 th{background:rgb(0,111,159);color:rgb(255,255,255)}.theme_3 blockquote:before,.theme_3 blockquote:after{color:rgb(0,75,116)}.theme_3 hr{background:rgb(0,75,116)}.theme_3 input,.theme_3 textarea,.theme_3 select{background-color:rgba(0,75,116,.15);color:rgb(0,75,116)}.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(0, 75, 116)'/></svg>")}.theme_3 :-ms-input-placeholder{color:rgb(0,75,116);opacity:1}.theme_3 input::placeholder,.theme_3 textarea::placeholder{color:rgb(0,75,116);opacity:1}.theme_3 .btn,.theme_3 .btn + .btn:hover,.theme_3 .btn span,.theme_3 input[type=submit],.theme_3 button{background:rgb(12,160,224);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(0,75,116);color:rgb(255,255,255)}@media (max-width:1024px){.theme_3{background:rgb(228,242,248)!important}}.slideoutCollapsed .theme_3{background:rgb(228,242,248)!important}.theme_4{background:rgb(182,222,239);color:rgb(0,75,116)}.theme_4 h1,.theme_4 h2,.theme_4 h3,.theme_4 h4,.theme_4 h5,.theme_4 h6{color:rgb(0,75,116)}.theme_4 a{color:rgb(3,136,193)}.theme_4 a:hover{color:rgb(0,75,116)}.theme_4 ul li:before{color:rgb(0,75,116)}.theme_4 table{background:rgb(255,255,255);color:rgb(0,75,116)}.theme_4 th{background:rgb(0,111,159);color:rgb(255,255,255)}.theme_4 blockquote:before,.theme_4 blockquote:after{color:rgb(0,75,116)}.theme_4 hr{background:rgb(0,75,116)}.theme_4 input,.theme_4 textarea,.theme_4 select{background-color:rgba(0,111,159,.35);color:rgb(255,255,255)}.theme_4 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_4 :-ms-input-placeholder{color:rgb(255,255,255);opacity:1}.theme_4 input::placeholder,.theme_4 textarea::placeholder{color:rgb(255,255,255);opacity:1}.theme_4 .btn,.theme_4 .btn + .btn:hover,.theme_4 .btn span,.theme_4 input[type=submit],.theme_4 button{background:rgb(0,75,116);color:rgb(255,255,255)}.theme_4 .btn + .btn,.theme_4 .btn:hover,.theme_4 .btn:hover span,.theme_4 input[type=submit]:hover,.theme_4 button:hover{background:rgb(255,255,255);color:rgb(0,75,116)}@media (max-width:1024px){.theme_4{background:rgb(182,222,239)!important}}.slideoutCollapsed .theme_4{background:rgb(182,222,239)!important}.theme_5{background:rgb(12,160,224);color:rgb(255,255,255);text-shadow:1px 1px 2px rgba(0,0,0,.2)}.theme_5 h1,.theme_5 h2,.theme_5 h3,.theme_5 h4,.theme_5 h5,.theme_5 h6{color:rgb(255,255,255)}.theme_5 a{color:rgb(228,242,248)}.theme_5 a:hover{color:rgb(255,255,255)}.theme_5 ul li:before{color:rgb(255,255,255)}.theme_5 table{background:rgb(3,136,193);color:rgb(255,255,255);box-shadow:1px 1px 10px rgba(0,0,0,.1)}.theme_5 th{background:rgb(0,75,116);color:rgb(255,255,255)}.theme_5 blockquote:before,.theme_5 blockquote:after{color:rgb(255,255,255)}.theme_5 hr{background:rgb(255,255,255)}.theme_5 input,.theme_5 textarea,.theme_5 select{background-color:rgba(0,0,0,.12);color:rgb(255,255,255)}.theme_5 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_5 :-ms-input-placeholder{color:rgb(255,255,255);opacity:1}.theme_5 input::placeholder,.theme_5 textarea::placeholder{color:rgb(255,255,255);opacity:1}.theme_5 .btn,.theme_5 .btn + .btn:hover,.theme_5 .btn span,.theme_5 input[type=submit],.theme_5 button{background:rgb(0,75,116);color:rgb(255,255,255)}.theme_5 .btn + .btn,.theme_5 .btn:hover,.theme_5 .btn:hover span,.theme_5 input[type=submit]:hover,.theme_5 button:hover{background:rgb(255,255,255);color:rgb(0,75,116)}@media (max-width:1024px){.theme_5{background:rgb(12,160,224)!important}}.slideoutCollapsed .theme_5{background:rgb(12,160,224)!important}.theme_6{background:rgb(0,111,159);color:rgb(255,255,255);text-shadow:1px 1px 2px rgba(0,0,0,.2)}.theme_6 h1,.theme_6 h2,.theme_6 h3,.theme_6 h4,.theme_6 h5,.theme_6 h6{color:rgb(255,255,255)}.theme_6 a{color:rgb(255,255,255)}.theme_6 a:hover{color:rgb(255,255,255)}.theme_6 ul li:before{color:rgb(255,255,255)}.theme_6 table{background:rgb(0,75,116);color:rgb(255,255,255);box-shadow:1px 1px 10px rgba(0,0,0,.1)}.theme_6 th{background:rgb(255,255,255);color:rgb(0,75,116)}.theme_6 blockquote:before,.theme_6 blockquote:after{color:rgb(255,255,255)}.theme_6 hr{background:rgb(255,255,255)}.theme_6 input,.theme_6 textarea,.theme_6 select{background-color:rgba(0,0,0,.12);color:rgb(255,255,255)}.theme_6 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_6 :-ms-input-placeholder{color:rgb(255,255,255);opacity:1}.theme_6 input::placeholder,.theme_6 textarea::placeholder{color:rgb(255,255,255);opacity:1}.theme_6 .btn,.theme_6 .btn + .btn:hover,.theme_6 .btn span,.theme_6 input[type=submit],.theme_6 button{background:rgb(255,255,255);color:rgb(0,75,116)}.theme_6 .btn + .btn,.theme_6 .btn:hover,.theme_6 .btn:hover span,.theme_6 input[type=submit]:hover,.theme_6 button:hover{background:rgb(0,75,116);color:rgb(255,255,255)}@media (max-width:1024px){.theme_6{background:rgb(0,111,159)!important}}.slideoutCollapsed .theme_6{background:rgb(0,111,159)!important}::-moz-selection{background:rgb(0,111,159);color:rgb(255,255,255)}::selection{background:rgb(0,111,159);color:rgb(255,255,255)}.flatpickr-calendar{border-radius:5px}.flatpickr-month{border-radius:5px 5px 0 0}.flatpickr-calendar{box-shadow:1px 1px 6px rgba(0,0,0,.12)}.flatpickr-calendar{background:rgb(255,255,255);color:rgb(0,75,116)}.flatpickr-month,.flatpickr-weekdays{background:rgb(3,136,193)}.flatpickr-calendar.arrowBottom:after{border-top-color:rgb(255,255,255)}.flatpickr-calendar.arrowTop:after{border-bottom-color:rgb(3,136,193)}.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(0,75,116)}.flatpickr-weekwrapper .flatpickr-weekday{color:rgb(3,136,193)}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:rgb(0,75,116)}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:rgb(0,75,116)}.flatpickr-day.today{border-color:rgb(0,75,116)}.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed{color:rgb(0,75,116);opacity:.5}.flatpickr-day:hover,.flatpickr-day.inRange{color:rgb(0,75,116);background:rgb(243,243,243)}.flatpickr-day.inRange{box-shadow:-5px 0 0 rgb(243,243,243),5px 0 0 rgb(243,243,243)}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{border-top:1px solid rgb(243,243,243)}.flatpickr-weeks{box-shadow:1px 0 0 rgb(243,243,243)}.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(36,175,235);background:rgb(36,175,235)}.flatpickr-day.week.selected{box-shadow:-5px 0 0 rgb(36,175,235),5px 0 0 rgb(36,175,235)}@font-face{font-family:source-sans-pro;src:url(https://www.headlandtropicana.com.au/site/wp-content/uploads/theme/font/source-light.woff2) format('woff2'),url(https://www.headlandtropicana.com.au/site/wp-content/uploads/theme/font/source-light.woff) format('woff');font-weight:300}.content_wrapper h1,.content_wrapper h2,.content_wrapper h3,.content_wrapper h4,.content_wrapper h5,.content_wrapper h6{font-weight:300}.border_top{border-top:1px solid #fff}.border_bottom{border-bottom:1px solid #fff}@media (min-width:1024px){.border_left{border-left:1px solid #fff}.border_right{border-right:1px solid #fff}}.full_height .content_wrapper{height:100%}.header:not(.vertical) .menu{background:rgba(255,255,255,.95)}.header:not(.vertical) .menu .logo{background-size:65%}@media (max-width:600px){.header:not(.vertical) .menu .logo{background-size:75%;background-position:left}}.menu .calendar a{font-weight:700;background:#fff;color:rgb(0,91,169)}.header:not(.vertical) .menu .calendar a{background:rgb(0,91,169);color:#fff}.header:not(.vertical) .menu .calendar:hover a{background:#fff;color:rgb(0,91,169)}.header_availability .content_wrapper{padding:18px}@media (min-width:1300px){.extra_padding .content_wrapper{padding:50px}}.home_page h5{max-width:1000px;margin-left:auto;margin-right:auto}@media (max-width:1300px){.home_page h5{font-size:1.25em}}@media (max-width:1000px){.home_page h5{font-size:1.2em}}@media (max-width:600px){.home_page h5{font-size:1.15em}}@media (min-width:1600px){.apartments_list_section .block.over_block,.triple_block_section .block.over_block{margin:50px}}@media (max-width:1600px){.apartments_list_section .block.over_block,.triple_block_section .block.over_block{margin:30px 15px}}.theme_5 th{text-shadow:none}.theme_1 h6{color:#003958}.btn,.btn span,.content_wrapper input,.content_wrapper textarea,.content_wrapper select,.specials .saving_percent,.slideout .content_wrapper:only-child{border-radius:7px}@media (min-width:1024px){.over_block .content_wrapper,.over_block [class*='slideshow-'] img,.over_block .image_wrapper{border-radius:7px}.btn.top span{border-radius:7px 7px 0 0}.btn.bottom span{border-radius:0 0 7px 7px}}.vertical .menu{left:40px;border-radius:7px}.btn span{font-weight:700;text-transform:uppercase}.apartments_list_section{background:#004b74}.apartments_list_section .under_block img{opacity:.55}.apartments_list_section .theme_3 .btn span{background:rgba(0,75,116,.86)}.apartments_list_section .theme_3 .btn:hover span{background:#FFF;color:#004b74}@media (min-width:1600px){.apartments_list_section{padding:60px 25px 0 25px}.triple_block_section{padding:0 25px}.apartments_list_section .block.over_block{margin:100px 25px}.triple_block_section .block.over_block{margin-left:25px;margin-right:25px}.apartments_list_section .block.image{min-height:350px}}@media (min-width:1024px){.apartments_list_section{padding-top:60px}.apartments_list_section .block.over_block .image_wrapper{box-shadow:2px 2px 12px rgba(0,0,0,.25)}.apartments_list_section .block.over_block img{border-radius:0 0 7px 7px}.apartments_list_section .btn span{padding:18px 20px;font-size:1.1em;transform:translateY(-100%)}.triple_block_section img{border:1px solid #fff}.apartments_list_section .over_block.image:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';opacity:0;transition:opacity .3s;background:#000;z-index:4;border-radius:0 0 7px 7px}.apartments_list_section .over_block.image.faded:after{opacity:.5}}@media (max-width:1024px){.apartments_list_section .btn span{border-radius:0}}.triple_block_section{background:#e4f2f8}.triple_block_section .content_wrapper,.triple_block_section img{box-shadow:2px 2px 12px rgba(0,0,0,.1)}.triple_block_section .form{z-index:2}.triple_block_section .form .content_wrapper{height:100%;align-items:center;display:flex}.triple_block_section .availability_form .field.input{flex:auto}.home_location p{max-width:800px;margin-left:auto;margin-right:auto}.home_location_gallery{flex-wrap:wrap}.home_location_gallery .expand_gallery{display:none}.explore_btn{width:auto}@media (min-width:1024px){.home_location_gallery .gallery{margin:40px 40px 10vw 40px!important}.home_location_gallery .gallery-grid img{padding:10px}}@media (max-width:1024px){.explore_btn{width:100%;text-align:center}}@media (max-width:600px){.home_location_gallery .gallery{display:none}}@media (min-width:1024px){.layout.specials.parallel.over_block.padding .item{margin:10px}}.footer_logo_wrapper{padding:50px 30px 0 30px;background:rgb(228,242,248);text-align:center}.footer_logo_wrapper a{max-width:230px;display:inline-block}.footer_logo_wrapper img{width:100%}@media (min-width:1024px){footer .block_contact{padding-top:25px}footer .block_menu{padding-bottom:25px}}footer .block_social li:first-child:before{content:'Follow Us:';white-space:nowrap;position:relative;bottom:8px;margin-right:10px}footer .contact_details a:before{color:rgb(0,75,116)}footer nav{text-transform:uppercase}footer nav li:after{content:'.';margin-left:20px;position:relative;bottom:4px}footer nav li:last-child:after{display:none}footer nav li:last-child{font-weight:700}@media (max-width:1024px){footer nav li:after{display:none}}footer .form_title{font-size:1.4em}footer .form .content_wrapper{padding:40px 30px}.page_contact .quick_quote_cta{display:none}.quick_quote_cta .content_wrapper{padding:20px 30px}.quick_quote_cta h6{position:relative;bottom:2px}.quick_quote_cta h6:before{font-family:icons;content:'\e809';margin-right:11px;font-size:1.2em;line-height:0;position:relative;top:2px;background:rgba(0,0,0,.18);border-radius:100%;width:50px;height:50px;display:inline-block;padding:25px 13px 13px 14px}header .slideout .content_wrapper:first-child{border-radius:10px 10px 0 0}header .slideout .content_wrapper:last-child{border-radius:0 0 10px 10px}header .slideout,header .slideout .content_wrapper:only-child{border-radius:10px}a.slideout_cta_btn{border-radius:6px;border:1px solid;padding:5px 8px;color:#005ba9;display:inline-block}a.slideout_cta_btn:hover{color:rgb(36,175,235)}.home_specials_carousel{padding:0 10px 25px 10px}.home_specials_carousel .image img{border-radius:7px 7px 0 0}.home_specials_carousel .content_wrapper{border-radius:0 0 7px 7px;text-align:center}.home_specials_carousel .content_wrapper .btn{padding:12px 20px}