img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(0.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
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,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:#5b5b5b;color:#fff}::selection{background:#5b5b5b;color:#fff}input,label,select,button,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;line-height:1;border-radius:0}input[type=search]{appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield}input[type=checkbox],input[type=radio]{width:13px;height:13px}input:focus,select:focus{outline:0}textarea{overflow:auto;vertical-align:top;resize:none;font:100%/1 'Open Sans','sans-serif';line-height:initial}input[type=submit],button{border:0;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}select[multiple]{vertical-align:top}select::-ms-expand{display:none!important}*,*:before,*:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased}body{font:100%/1 'Open Sans','sans-serif';color:#04304d}a{text-decoration:none;color:inherit}img{border:0;vertical-align:bottom;max-width:100%}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.wrap{position:relative;max-width:1450px;margin:0 auto}.inner-wrap{position:relative;max-width:1280px;margin:0 auto}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.col{float:left;margin-right:3.1034%}.col_r{float:right;margin-right:3.1034%}.col_1of12{width:5.4885%}.col_2of12{width:14.0805%}.col_3of12{width:22.6724%}.col_4of12{width:31.2644%}.col_5of12{width:39.8563%}.col_6of12{width:48.4483%}.col_7of12{width:57.0402%}.col_8of12{width:65.6322%}.col_9of12{width:74.2241%}.col_10of12{width:82.8161%}.col_11of12{width:91.4080%}.col_12of12{width:100%}.col_3of12:nth-child(4n),.col_4of12:nth-of-type(3n),.col_9of12+.col_3of12,.col_6of12:nth-of-type(2n){margin-right:0!important}.col.last{margin-right:0}.full-col .col{margin-right:2.3647%}.full-col .col_6of12{width:48.8177%}.pad_x{padding-right:3.1034%;padding-left:3.1034%}.pad_y{padding-top:3.1034%;padding-bottom:3.1034%}.pad_top{padding-top:3.1034%}.pad_right{padding-right:3.1034%}.pad_bottom{padding-bottom:3.1034%}.pad_left{padding-left:3.1034%}.left{float:left}.right{float:right}.center-v{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.center-vh{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=search],input[type=url],input[type=date],textarea,select{width:100%;height:45px;padding:10px 12px;border:solid 1px #042f4c;margin:10px 0;font-size:1em;font-family:'Open Sans',sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.3s border ease-in-out;transition:.3s border ease-in-out}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=search]:focus,input[type=url]:focus,input[type=date]:focus,textarea:focus,select:focus{border-color:#D8A426!important}input[type=button],input[type=submit],button{background-color:#042f4c;padding:8px 24px;margin:10px 4px 10px 0;vertical-align:middle;color:#fff;font-size:1.1em;line-height:1.25;text-decoration:none!important;text-transform:uppercase;cursor:pointer;-webkit-transition:.3s background-color ease-in-out;transition:.3s background-color ease-in-out;cursor:pointer}input[type=button]:hover,input[type=submit]:hover,button:hover{background-color:#d8a426}select{padding-right:57px}input[type=text].half-width{float:left;width:50%}.wpcf7-select-wrap{position:relative;display:block;width:100%;margin:10px 0}.wpcf7-select-wrap:after{position:absolute;top:65%;right:16px;border-top:solid 6px #042f4c;border-right:solid 6px transparent;border-bottom:0;border-left:solid 6px transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.wpcf7-select-wrap>span{width:100%!important}.wpcf7-select-wrap select{position:relative;margin:0;background:0 0;z-index:1}.ie input[type=text],.ie input[type=password],.ie input[type=email],.ie input[type=tel],.ie input[type=search],.ie input[type=url],.ie textarea,.ie select{line-height:1}textarea{height:145px;padding:15px;outline:none}.conditional-hide,div[class^=child]{display:none}.wpcf7-not-valid{border:solid 1px #F00!important}span.wpcf7-not-valid-tip{display:none}div.wpcf7-response-output{width:100%;padding:15px;margin:2em 0 1em;border-style:solid;border-width:1px}div.wpcf7-response-output.wpcf7-validation-errors{border-color:red;background-color:#ffeaea;color:red}div.wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#398f14;background-color:#f3fdee;color:#398f14}div.wpcf7 .wpcf7-spinner{background-image:url(//www.hallmelia.com.au/wp-content/themes/hallandmelia/css/../images/ajax-loader.svg)!important;background-size:cover;margin-right:24px!important;width:25px!important;height:25px!important;background-color:transparent !important}div.wpcf7 .wpcf7-spinner:before{content:none !important}.wpcf7-form.sent .wpcf7-response-output{border-color:#398f14;background-color:transparent;color:#398f14}.wpcf7-form.invalid .wpcf7-response-output{border-color:red !important;background-color:transparent;color:red}.font1{font-family:'Cinzel',sans-serif!important}.font2{font-family:'Open Sans',sans-serif!important}.bg-color-1{background-color:#3abbec}.bg-color-2{background-color:#042f4c}.font-color-1{color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.t-center{text-align:center}.t-upper{text-transform:uppercase}.grecaptcha-badge{visibility:hidden}a.logo{display:block}.logo h1,.logo strong{display:block;overflow:hidden;height:0;width:0;font-size:0;line-height:0;text-indent:-999em}.all-r-corners{border-radius:25px}.circle{border-radius:50%}.cut-off{overflow:hidden}.no-display{display:none}.no-display-strict{display:none!important}.button{display:inline-block;padding:13px 20px;margin-right:4px;vertical-align:bottom;background-color:#042f4c;color:#FFFFFF!important;text-transform:uppercase;text-decoration:none!important;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.button.btn-lg{padding:20px 25px;font-size:1.5625em}.button.btn-md{padding:12px 25px;font-size:1.25em}.button.btn-sm{padding:8px 25px;font-size:.875em}.button:hover{background-color:#d8a426}.button.btn-outline{color:#042F4C!important;background-color:#fff;border:solid 1px #042f4c;text-transform:capitalize}.button.btn-outline:hover{background-color:#042f4c;color:#FFFFFF!important;border-color:#042f4c}.button.btn-solid-1{background-color:#fff;border:solid 1px #fff}.button.btn-solid-1:hover{color:#FFFFFF!important;background-color:transparent}.grad{position:relative}.grad-bottom:before{position:absolute;bottom:0;left:0;width:100%;height:22.93062362303853%;background:-webkit-linear-gradient(top,rgba(4,47,76,0) 0%,rgba(4,47,76,.27) 49%,rgba(4,47,76,.67) 100%);background:linear-gradient(to bottom,rgba(4,47,76,0) 0%,rgba(4,47,76,.27) 49%,rgba(4,47,76,.67) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00042f4c',endColorstr='#ab042f4c',GradientType=0);z-index:150;content:""}.grad-right:before{position:absolute;bottom:0;right:0;width:78px;height:100%;background:-webkit-linear-gradient(left,rgba(20,42,74,0) 0%,rgba(20,42,74,.15) 100%);background:linear-gradient(to right,rgba(20,42,74,0) 0%,rgba(20,42,74,.15) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00142a4a',endColorstr='#26142a4a',GradientType=1);content:""}.underline-title{position:relative}.underline-title:before{position:absolute;bottom:0;left:50%;width:61px;height:1px;background-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}header{background-color:#074163;border-bottom:solid 1px #d8a426;z-index:999}body.home header{position:absolute;top:0;left:0;width:100%;background-color:rgba(7,65,99,.63);border-bottom:solid 1px #d8a426;z-index:999}header a.logo{margin:43px 0}header .menu{margin:74px 0;font-size:0;z-index:100}header .menu li{display:inline-block}header .menu li a{display:block;padding:11.5px 14px;font-size:18px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}header .menu li a:not(.login-btn):hover,header .menu li a:not(.bill-btn):hover{color:#d8a426}header .menu li a.login-btn{margin-left:14px;border:solid 1px #20ace2;background-color:#20ace2;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}header .menu li a.bill-btn{margin-left:14px;border:solid 1px #d8a426;background-color:#d8a426;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}header #menu-trigger{position:relative;float:right;width:40px;height:40px;margin:25px 0;font-size:0;text-indent:-999px;overflow:hidden;z-index:500}header #menu-trigger span{position:absolute;top:50%;left:3px;display:block;width:34px;height:2px;background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}header #menu-trigger span:before,header #menu-trigger span:after{position:absolute;left:0;width:100%;height:2px;background-color:#fff;content:"";-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}header #menu-trigger span:before{top:-10px}header #menu-trigger span:after{top:10px}header #menu-trigger.active span{background-color:transparent}header #menu-trigger.active span:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header #menu-trigger.active span:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}footer{position:relative;margin-top:149px;background-color:#042f4c}footer .footer-buttons{position:absolute;top:0;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:95}footer .footer-buttons a{float:left;display:block;width:25%;padding:39px 0;margin-left:-1px;font-size:1.375em}footer .footer-buttons a:first-child{margin-left:0}footer .footer-buttons a span{position:relative;display:inline-block;width:80px;height:70px;margin-bottom:27px}footer .footer-buttons a span svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}footer .footer-buttons a span svg path{fill:#3abbec;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}footer .footer-buttons a:hover span svg path{fill:#fff}footer .main-footer{padding-top:146.5px;padding-bottom:44px}footer .main-footer .menu li{display:inline-block}footer .main-footer .menu li a{display:block;margin:15px 24px 15px 0;font-size:20px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}footer .main-footer .social-icons{font-size:0}footer .main-footer .social-icons .social-icon{position:relative;display:inline-block;width:50px;height:50px;border:solid 1px transparent;background-color:#d8a426;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer .main-footer .social-icons .social-icon:first-child{margin-right:9px}footer .main-footer .social-icons .social-icon span svg{position:absolute;top:50%;left:50%;fill:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}footer .main-footer .social-icons .social-icon span svg path{stroke:#fff;stroke-width:2px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer .main-footer .social-icons .social-icon.li span svg path{stroke-width:3px}footer .main-footer .social-icons .social-icon:hover{border-color:#fff;background-color:transparent}footer .main-footer .social-icons .social-icon:hover svg path{fill:transparent}footer .bottom-footer{padding:33px 0;border-top:solid 1px #fff}footer .bottom-footer .menu li{float:left;display:inline-block;padding:0 12px;border-left:solid 1px #fff;font-size:.770625em}footer .bottom-footer .menu li:first-child{padding-left:0;border-left:0;opacity:.5}footer .bottom-footer .menu li a,footer .bottom-footer .designer-link{display:block;font-size:.770625rem;color:#fff;opacity:.5;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer .menu li a:hover,footer .bottom-footer .designer-link:hover{color:#d8a426;opacity:1}.content{line-height:1.5}.content h1{font-family:'Cinzel',sans-serif;font-weight:600;font-style:inherit;font-size:3.125em;line-height:1.0909090909090908em;margin-top:.36363636363636365em;margin-bottom:.36363636363636365em}.content h2{font-family:inherit;font-weight:600;font-style:inherit;font-size:2.5625em;line-height:1.170731707317073em;margin-top:.5853658536585366em;margin-bottom:.5853658536585366em}.content h3{font-family:'Cinzel',sans-serif;font-weight:600;font-style:inherit;font-size:1.625em;line-height:1.8461538461538463em;margin-top:.9230769230769231em;margin-bottom:0}.content h4{font-family:inherit;font-weight:600;font-style:inherit;font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:0}.content h5{font-family:inherit;font-weight:600;font-style:italic;font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:0}.content h6{font-family:inherit;font-weight:400;font-style:italic;font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:0}.content p,.content ul,.content ol,.content pre,.content table,.content blockquote{margin-top:0;margin-bottom:1.5em}.content ul ul,.content ol ol,.content ul ol,.content ol ul{margin-top:0;margin-bottom:0}.content ul{padding-left:20px;list-style:disc}.content ul ul{list-style:circle}.content ol{padding-left:20px;list-style:decimal}.content ol ol{list-style:lower-roman}.content hr{width:100%;border:solid 1px #042f4c;margin:1.5em 0}.content b,.content strong,.content em,.content small,.content code{line-height:1}.content sup{line-height:0;position:relative;vertical-align:baseline;top:-.5em}.content sub{bottom:-.25em}.content .highlight{background:#042f4c;color:#fff;padding:1px 5px;display:inline-block}.content a{color:#d8a426}.content a:hover{text-decoration:underline}.content blockquote{padding-left:15px;border-left:solid 6px #d8a426;margin-left:0}.content table{width:100%;max-width:100%;border:solid 1px #042f4c}.content table th{padding:13px;background-color:#042f4c;font-weight:700;color:#fff}.content table th,.content table td{padding:10px 13px;border-top:solid 1px #042f4c;text-align:left;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.content table tr:hover td{background-color:#f5fbfe}.content .aligncenter{display:block;margin:0 auto}.content .aligncenter{display:block;margin:0 auto 1.5em auto}.content .alignright{display:block;float:right;margin:0 0 1.5em 1.5em}.content p:last-of-type,.content blockquote:last-of-type{margin-bottom:0}.content ul.box-list{padding:0;margin:15px 0 0 -15px;list-style:none}.content ul.box-list li{display:inline-block}.content ul.box-list li a{display:block;padding:11.5px 14px;margin:0 0 15px 15px;font-size:20px;color:#fff;background-color:#20ace2;text-decoration:none!important;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.content ul.box-list li a:hover{border-color:#fff;background-color:#074163}.banner{position:relative;background-color:#042f4c}.banner .cycle img{width:100%}.banner h2{position:absolute;bottom:0;width:100%;padding:0 20px 58px;font-size:4.958125em;z-index:200}.banner h2 em{display:inline-block;font-size:6.833125rem;color:#20ace2;font-style:normal}.boxes-row{padding:2.3647%}.boxes-row .box{padding:26px}.boxes-row .box.bg-image{position:relative;background:url(//www.hallmelia.com.au/wp-content/themes/hallandmelia/css/../images/bgi/tile-bg.jpg) no-repeat center center;background-size:cover}.boxes-row .box.bg-image:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#dddede;opacity:.7;z-index:1;content:"";-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.boxes-row .box .outline-1{border:solid 1px rgba(255,255,255,.2)}.boxes-row .box .outline-2{border:solid 1px #fff}.boxes-row .box .content{position:relative;padding:67px 30px 57px;z-index:50;-webkit-transition:.5s border-color ease-in-out;transition:.5s border-color ease-in-out}.boxes-row .box .content h2{position:relative;padding-bottom:3px;font-size:1.75em;font-weight:400}.boxes-row .box .content p{max-width:594px;margin:0 auto 2.1em;font-size:1.0625em}.boxes-row .box .content .button{padding:14px 50px;font-size:1.485625em}.boxes-row .box.bg-image:hover:before{opacity:.4}.boxes-row .box:not(.bg-image):hover .content{border-color:#fff}.tiles-row{margin-bottom:2.3647%}.tiles-row a{text-decoration:none!important}.tiles-row a .image-wrapper{position:relative}.tiles-row a .image-wrapper:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:0;content:""}.tiles-row a:hover>.image-wrapper:before{opacity:.2}.tiles-row a .image-wrapper img{width:100%;height:auto}.tiles-row a .info-panel{padding:24px 0;border-top:solid 2px #d8a426;font-size:1.3em!important}.tiles-row a h4{margin-top:0;font-weight:400}.page-title{position:relative}.page-title h1{font-size:2.8em;line-height:1.35em;text-align:center}.page-title #breadcrumbs{position:absolute;top:50%;right:0;width:100%;text-align:right}.page-title #breadcrumbs span[typeof="v:Breadcrumb"]:not([rel="v:child"]){display:block;padding-right:6px}.page-title #breadcrumbs span,.page-title #breadcrumbs span a{font-size:.7rem}.video-wrapper{position:relative;height:0;max-width:100%;padding-bottom:56.25%;margin-bottom:4%}.video-wrapper iframe,.video-wrapper object,.video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.acf-map{width:100%;height:400px;margin-bottom:4%}.acf-map img{max-width:inherit!important}.page-template-contact_page div[role=form]{padding:26px;background-color:rgba(221,222,222,.7)}.page-template-contact_page div[role=form] form{padding:30px;border:solid 1px #fff}div[role=form] label{display:block;float:left;width:25%;margin:10px 0;line-height:45px}div[role=form] .wpcf7-form-control-wrap{display:block;float:left;width:75%}div[role=form] br{display:none}div[role=form] input[type=submit]{margin-left:25%}div[role=form] div.wpcf7-response-output{margin:1em 0 0}.page-template-contact_page .content h4:first-child{margin-top:0}.contact-phone{color:#04304d !important}.services-row{padding:26px;margin-top:30px}.services-row:first-child{margin-top:0}.services-row:nth-child(odd){background-color:#3abbec}.services-row:nth-child(odd) h3,.services-row:nth-child(odd) p,.services-row:nth-child(odd) ul li{color:#fff}.services-row:nth-child(even){background-color:#e7e8e8}.services-row .inner-outline{padding:30px;border:solid 1px rgba(255,255,255,.2);-webkit-transition:.3s border-color ease-in-out;transition:.3s border-color ease-in-out}.services-row:hover .inner-outline{border-color:rgba(255,255,255,1)}.services-row .title-box h3{margin-top:0;font-size:2.2em;line-height:1.2;word-break:break-word}.services-row .title-box h3.underline-title:before{left:0;-webkit-transform:none;transform:none}.services-row .row-content h3{margin-top:0}.services-row .row-content ul.checkboxes,.services-row .row-content .button{margin-top:1.5em;margin-bottom:0}.info-col{padding:26px}.info-col:nth-child(odd){background-color:#3abbec}.info-col:nth-child(odd) h3,.info-col:nth-child(odd) p,.info-col:nth-child(odd) ul li,.info-col:nth-child(odd) ul li a{color:#fff}.info-col:nth-child(even) ul li a{color:#04304d}.info-col:nth-child(even){background-color:#e7e8e8}.info-col .inner-outline{padding:30px;border:solid 1px rgba(255,255,255,.2);-webkit-transition:.3s border-color ease-in-out;transition:.3s border-color ease-in-out}.info-col:hover .inner-outline{border-color:rgba(255,255,255,1)}.info-col .title-box h3{margin-top:0;font-size:2.2em;line-height:1.2;word-break:break-word}.info-col .title-box h3.underline-title:before{left:0;-webkit-transform:none;transform:none}.info-col h3{margin-top:0}.info-col ul:last-of-type{margin-bottom:0}.page-template-clients_page .info-col .title-box h3{margin-bottom:.5em}.page-template-clients_page .info-col:nth-child(odd) p a{color:#fff}.page-template-clients_page .info-col:nth-child(even) p a{color:#042f4c}.content .testionials-description p{margin-bottom:3em}.testimonial .video-wrapper{margin-bottom:0}.testimonial .description{padding:10px 0;margin-bottom:3.1034%}.testimonial .description h4{margin-top:0;text-align:center;font-size:1.4em}.testimonial .description p{margin-bottom:0;text-align:center;font-size:1.2em}.content h3.line-title{position:relative;margin-bottom:.9230769230769231em;text-align:center}.content h3.line-title:before{position:absolute;top:55%;left:0;width:100%;height:2px;background-color:#04304d;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.content h3.line-title span{position:relative;display:inline-block;padding:0 10px;background-color:#fff;z-index:99}.content .tile.col_3of12{margin-top:3.1034%}.content .tile.col_3of12:nth-child(-n+4){margin-top:0}.content .tile .info-panel p{font-size:.8em;text-transform:capitalize}.col_6of12:nth-of-type(2n).image-col{margin-right:3.1034%!important}.image-col .image-wrap:first-of-type{margin-bottom:30px}.image-col .image-wrap img{width:100%;height:auto}.content-col{margin-right:0!important}.content-col h2:first-of-type{margin-top:0}.content-col .li-link{position:relative;display:block;margin-top:1.5em;color:#04304d;line-height:50px;text-decoration:none!important}.content-col .li-link span{float:left;position:relative;display:inline-block;width:50px;height:50px;border:solid 1px transparent;margin-right:15px;background-color:#04304d;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content-col .li-link span svg{position:absolute;top:50%;left:50%;fill:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.content-col .li-link span svg path{stroke:#fff;stroke-width:2px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.content-col .li-link span svg path{stroke-width:3px}.content-col .li-link:hover span{border-color:#04304d;background-color:transparent}.content-col .li-link:hover span svg path{fill:#04304d}.content-col .contact-form{margin-top:60px}.content-col .contact-form h3{margin-top:0}.content-col .contact-form{padding:26px;background-color:rgba(221,222,222,.7)}.content-col .contact-form .form-wrap{padding:30px;border:solid 1px rgba(255,255,255,.7)}
@media screen and (max-width:1500px){.wrap,.inner-wrap{padding-right:2.3647%;padding-left:2.3647%}header a.logo{max-width:300px;margin:42px 0}header .menu{margin:54px 0}header .menu li a{padding:17.5px 14px;font-size:16px}}@media screen and (max-width:1300px){header a.logo,header .menu{float:none;margin:20px auto}header .menu{text-align:center}header .menu li a{padding:10px 14px}.banner h2{padding-bottom:38px;font-size:3em}.banner h2 em{font-size:5rem}footer .main-footer .menu li a{font-size:16px}.tiles-row a .info-panel{min-height:130px}}@media screen and (min-width:1101px){header .menu{display:block!important}header .menu li a.login-btn:hover,header .menu li a.bill-btn:hover{border-color:#fff;background-color:transparent}header #menu-trigger{display:none}}@media screen and (max-width:1200px){.page-title h1{text-align:left}}@media screen and (max-width:1100px){body.home header{position:relative;background-color:rgba(7,65,99,1)}header a.logo{float:left;max-width:200px}header .menu{display:none;position:absolute;top:101%;left:0;width:100%;margin:0;background-color:#094569;box-shadow:0 4px 8px 1px rgba(0,0,0,.4)}header .menu li{display:block}header .menu li a{padding:15px;border-top:solid 1px #fff}header .menu li:first-child a{border-top:0}header .menu li a.login-btn,header .menu li a.bill-btn{margin-left:0;border-color:transparent;background-color:#d8a426}.contact-form{padding:25px}.contact-form div[role=form] label,.contact-form div[role=form] .wpcf7-form-control-wrap{display:block;width:100%}.contact-form div[role=form] label{margin:15px 0 6px;line-height:1}.contact-form div[role=form] label:first-of-type{margin-top:0}.contact-form div[role=form] .wpcf7-form-control-wrap textarea,.contact-form div[role=form] .wpcf7-form-control-wrap input{margin:0}.contact-form div[role=form] input[type=submit]{margin-left:0}}@media screen and (max-width:1000px){.full-col .col_6of12{float:none;width:100%;margin-right:0;margin-top:2.3647%}.full-col .col_6of12:first-child{margin-top:0}.boxes-row .box .content{padding:20px}.boxes-row .box .content h2{margin-top:0}.tiles-row .tile.col_3of12{width:31.2644%}.content .tile.col_3of12:nth-child(4){margin-top:3.1034%}.content .tile.col_3of12:nth-child(3n){margin-right:0 !important}.content .tile.col_3of12{margin-right:3.10434%!important}}@media screen and (max-width:900px){.page-title{padding-bottom:30px}.page-title h1{margin-bottom:0;text-align:center}.page-title #breadcrumbs{top:auto;text-align:center}footer{margin-top:160px}footer .footer-buttons a{width:50%;padding:20px;border-left:solid 1px #fff;border-top:solid 1px #fff}footer .footer-buttons a:nth-child(odd){margin-left:0;border-left:0}footer .footer-buttons a:first-child,footer .footer-buttons a:first-child+a{border-top:0}footer .footer-buttons a.grad-right:before{display:none}footer .footer-buttons a span{width:50px;height:40px;margin-bottom:5px}footer .footer-buttons a span svg{width:100%;height:100%}footer .main-footer{padding:130px 0 22px}footer .main-footer .menu{display:none}footer .main-footer .social-icons{float:none;width:109px;margin:0 auto 0}.content table tr:first-child{display:none}.content table thead th:nth-child(2){display:none}.content table thead th{border-bottom:solid 1px #fff;text-align:center}.content table tr td{display:block;background-color:#FFFFFF!important;text-align:center}.content table tr td:first-child{background:#042F4C!important;font-weight:700;font-size:1.2em;color:#fff}.content table td.empty{display:none}.page-template-contact_page .content .col{float:none;width:100%;margin-right:0;margin-bottom:4%}.page-template-contact_page .content .col:last-child,.page-template-contact_page .content .col.last{margin-bottom:0}.services-row .col_3of12,.services-row .col_9of12{width:100%;float:none}.services-row .col_3of12{text-align:center;margin-bottom:1.5em}.col_6of12:nth-of-type(2n).image-col,.content-col{width:100%!important;margin-right:0!important}.content-col{margin-bottom:30px}.content-col .team-description h2{font-size:2em}.info-col{float:none;width:100%;height:auto!important;margin-right:0;margin-bottom:3.1034%}}@media screen and (max-width:800px){.wrap,.inner-wrap{padding-right:4.7294%;padding-left:4.7294%}.banner h2{font-size:2em}.banner h2 em{font-size:3rem}.boxes-row{padding:4.7294%}.full-col .col_6of12{margin-top:4.7294%}.boxes-row .box .content{height:auto!important}footer .bottom-footer .menu{float:none;width:100%;margin-bottom:10px;text-align:center}footer .bottom-footer .menu li{float:none}footer .bottom-footer .designer-link{float:none;width:100%;text-align:center}.testimonials .testimonial{float:none;width:100%;margin-right:0}}@media screen and (min-width:501px) and (max-width:800px){.tiles a .info-panel{font-size:1em!important}}@media screen and (max-width:700px){.tiles-row .tile.col_3of12{width:48.4483%}.content .tile.col_3of12:nth-child(3){margin-top:3.1034%}.content .tile.col_3of12,.content .tile.col_3of12:nth-child(3n){margin-right:3.1034% !important}.content .tile.col_3of12:nth-child(2n){margin-right:0!important}}@media screen and (max-width:600px){.banner h2{font-size:1.5em}.banner h2 em{font-size:2.5rem}.boxes-row .box .content p{font-size:.8em}.boxes-row .box .content .button{padding:10px 30px;font-size:1em}footer .footer-buttons a h5{font-size:.8em}.page-template-contact_page div[role=form]{padding:25px}.page-template-contact_page div[role=form] label,.page-template-contact_page div[role=form] .wpcf7-form-control-wrap{display:block;width:100%}.page-template-contact_page div[role=form] label{margin:20px 0 10px;line-height:1}.page-template-contact_page div[role=form] .wpcf7-form-control-wrap textarea,.page-template-contact_page div[role=form] .wpcf7-form-control-wrap input{margin:0}.page-template-contact_page div[role=form] input[type=submit]{margin-left:0}.services-row{padding:15px}.services-row .row-content .button{width:100%;margin:1.5em 0 0;text-align:center}.acf-map{height:200px}}@media screen and (max-width:500px){.banner h2{display:none}.info-col .title-box h3{font-size:1.5em}.tiles-row .tile{display:block;float:none;width:100%!important;margin:4.7294% auto 0!important}.tiles-row .tile:first-child{margin-top:0!important}footer .bottom-footer .menu{margin-bottom:0}footer .bottom-footer .menu li{display:block;padding:5px 0;border-left:0}footer .bottom-footer .menu li a{border-left:0}footer .bottom-footer .designer-link{padding-top:5px}.page-title h1{font-size:2.6em}}
@charset "UTF-8";
/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */
.pika-single{z-index:9999;display:block;position:relative;color:#074163;background:#fff;border:1px solid #074163;border-bottom-color:#074163;font-family:'Alegreya Sans',sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{position:relative;display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0 5px 0 0;padding:5px 14px 5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-label:before{position:absolute;top:50%;right:0;border-top:solid 3px #042f4c;border-right:solid 3px transparent;border-bottom:0;border-left:solid 3px transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:""}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;*position:absolute;*top:0;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url(//www.hallmelia.com.au/wp-content/themes/hallandmelia/css/../images/bgi/arrow.svg);*left:0;background-color:#074163}.pika-next,.is-rtl .pika-prev{float:right;background-image:url(//www.hallmelia.com.au/wp-content/themes/hallandmelia/css/../images/bgi/arrow.svg);*right:0;background-color:#074163}.pika-prev:hover,.pika-next:hover{background-color:#20ACE2!important}.pika-prev{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline;cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0;width:auto;height:auto;padding:5px;border:0;-moz-appearance:initial;appearance:initial;-webkit-appearance:initial}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#074163;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:center;background:#f5f5f5;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.pika-week{font-size:11px;color:#074163}.is-today .pika-button{color:#074163;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#074163;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#074163;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#20ace2;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}
/*
Theme Name: Hall and Melia Theme
Theme URI: http://www.hallandmelia.com.au
Description: Theme for Hall and Melia
Author: Jala Design
Author URI: http://www.jaladesign.com.au
Version: 1

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*Theme compulsory...*/
.wp-caption, .wp-caption-text, .sticky, .screen-reader-text,.gallery-caption, .bypostauthor , .alignright, .alignleft, .aligncenter {}

/**
 * Core styles: block-supports
 */