@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700);*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-font-smoothing:antialiased}body,html{-webkit-text-size-adjust:100%}body{padding:0;margin:0}hr{border:0 solid #ccc;height:1px;background:#ccc}a{text-decoration:none}a:active,a:focus{outline:0}li,ul{padding:0;margin:0;list-style:none}ol,ol li{list-style:decimal}h1,h2,h3,h4,h5,h6{font-weight:400;padding:0;margin:0}a img{border:0}.clear{clear:both}.clear:after{content:".";height:0;display:block;clear:both;visibility:hidden;font-size:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input{line-height:normal}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}h2{font-family:'Open Sans',sans-serif;font-size:21px;color:#0088ad;font-weight:700;margin:0 0 20px}h3{font-family:'Open Sans',sans-serif;font-size:23px;font-weight:700;margin:5px 0 1.2em;padding-bottom:5px;color:#0088ad}h4{font-family:'Open Sans',sans-serif;font-size:17px;font-weight:700;margin:1em 0 .6em;color:#78a22f}p{font-family:'Open Sans',sans-serif;font-size:14px;margin:1.2em 0;line-height:1.6em;font-weight:400}p b,p strong{font-weight:700}a{color:#000}.constrain{width:1280px;margin:0 auto;position:relative}@media screen and (max-width:1280px){.constrain{width:100%}}.alignright{float:right;margin:15px}body{background-color:#FBFCF9;font-size:14px;color:#333;font-family:'Open Sans',sans-serif;font-weight:400}#top-nav{background-color:#0088ad}#top-nav ul.top-info{float:left;color:#fff}#top-nav ul.top-info li{display:inline;line-height:50px;margin:0 5px;color:#65793;font-size:14px}#top-nav ul.top-info li i{margin-right:5px;color:#fff;font-size:16px;line-height:40px;padding-bottom:-12px}#top-nav ul.top-info li a{color:#fff}#top-nav ul.top-info li img{float:left;margin-top:17px}#top-nav #top-social{float:right}#top-nav #top-social img{float:left;margin-top:17px}#top-nav #google_translate_element{float:right;margin-top:12px;margin-left:15px}@media screen and (max-width:1280px){.constrain{width:96%;margin:0 2%}}@media screen and (max-width:1000px){#top-nav ul#top-contacts{width:96%;margin:0 2%;text-align:center}#top-nav #top-social{float:none}}@media screen and (max-width:580px){#top-nav ul#top-contacts li:last-of-type{display:none}}@media screen and (max-width:430px){#google_translate_element,#top-nav #top-social{display:none}#top-nav ul#top-contacts li{display:block;margin:0;padding:0;line-height:35px}}@media screen and (min-width:960px){#mobile-nav{display:none}header #logo{height:auto;float:left}header #logo img{float:left;padding:5px}#menu-main-menu{float:right;margin-top:70px}#menu-main-menu li{display:inline}#menu-main-menu li a{display:block;float:left;padding:0 15px;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:700;color:#0088ad}#menu-main-menu li a span{position:relative;padding:10px 0}#menu-main-menu li a span:after{content:'';position:absolute;bottom:10px;left:0;height:3px;width:100%;background-color:transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}#menu-main-menu li a:hover span:after,#menu-main-menu li.current-menu-item a span:after{background-color:#78a22f;bottom:0}}@media screen and (max-width:1280px) and (min-width:960px){header #logo img{height:100px}#menu-main-menu{margin-top:40px}#menu-main-menu li a{padding:0 5px}}@media screen and (max-width:959px){header{padding:10px 0}header #logo{margin:0 auto}header #logo img{display:block;height:100px;width:auto;margin:0 auto}#mobile-nav{display:block;padding:10px 0;text-align:center;background-color:#0088ad;font-size:18px;font-weight:700;color:#fff;border-bottom:1px solid #009cc7;margin-top:10px}#mobile-nav:hover{background-color:#78a22f}#menu-main-menu{display:none}#menu-main-menu li{display:block}#menu-main-menu li a{display:block;padding:10px 0;text-align:center;background-color:#0088ad;font-size:18px;font-weight:700;color:#fff;border-bottom:1px solid #009cc7}#menu-main-menu li:last-of-type a{border-bottom:0 solid #009cc7}#menu-main-menu li a:hover,#menu-main-menu li.current-menu-item a{background-color:#78a22f;border-bottom:1px solid #87b635;bottom:0}}#slider,#slider_internal{height:600px;position:relative}#slider #slider-bk,#slider_internal #slider-bk{height:100%}#slider form,#slider_internal form{position:absolute;bottom:40px;width:100%;left:0;z-index:5;background-color:rgba(0,136,173,.85);border-bottom:3px solid #0088ad}#slider form legend,#slider_internal form legend{position:absolute;top:-50px;left:0;background-color:rgba(0,136,173,.8);height:50px;padding:0 25px;font-weight:900;text-transform:uppercase;line-height:45px;color:#fff;text-shadow:1px 1px 1px #0088ad}#slider form ul,#slider_internal form ul{padding:0 10px}#slider form ul li,#slider_internal form ul li{display:block;width:21%;float:left;padding:25px 10px}#slider form ul li input[type=text],#slider_internal form ul li input[type=text]{background-image:url(../images/dates.png);background-repeat:no-repeat;background-position:right center}#slider form ul li input,#slider form ul li select,#slider_internal form ul li input,#slider_internal form ul li select{width:100%;padding:10px 5px;border:1px solid #fff;background-color:rgba(0,136,173,.5);color:#fff;font-size:14px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#slider form ul li input[type=submit],#slider_internal form ul li input[type=submit]{background:#0088ad;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#6b922b),color-stop(1,#77a12f));background:-ms-linear-gradient(bottom,#6b922b,#77a12f);background:-moz-linear-gradient(center bottom,#6b922b 0,#77a12f 100%);background:-o-linear-gradient(#77a12f,#6b922b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a12f', endColorstr='#6b922b', GradientType=0);border:1px solid #688D29;padding:10px 5px;font-weight:700;font-size:17px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#slider form ul li input:hover[type=submit],#slider_internal form ul li input:hover[type=submit]{background:#0088ad;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#77a12f),color-stop(1,#6b922b));background:-ms-linear-gradient(bottom,#77a12f,#6b922b);background:-moz-linear-gradient(center bottom,#77a12f 0,#6b922b 100%);background:-o-linear-gradient(#6b922b,#77a12f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b922b', endColorstr='#77a12f', GradientType=0)}#slider form ul li.button,#slider_internal form ul li.button{width:16%}#slider_internal{height:370px}@media screen and (max-width:1000px){#slider form ul li,#slider_internal form ul li{width:100%;padding:10px}#slider form ul li.button,#slider_internal form ul li.button{width:100%}#slider_internal{height:450px}}.home-widgets{float:right;width:320px;margin-left:20px}@media (max-width:500px){.home-widgets{display:block;margin:0 20px;width:100%;float:left}}.home-widgets #Queensland_Palm_Cove,.home-widgets .size-full,.home-widgets .widgetContainerBox{float:left;margin-right:5px}#focus{border-top:0 solid #0088ad}#focus .focus{width:33.3333333%;float:left}#focus .focus .img{float:left;width:100%;height:auto;position:relative}#focus .focus .img img{float:left;width:100%;height:auto}#focus .focus .img .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,136,173,.8);text-align:center;opacity:0;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}#focus .focus .img .overlay span{position:absolute;top:50%;height:50px;margin-top:-30px;color:#fff;font-size:70px;font-weight:400}#focus .focus .focus-text{text-align:center;border-right:1px solid #efefef;border-top:1px solid #efefef;float:left;width:100%;padding:25px 0;background-color:#FBFCF9;border-bottom:1px solid #78a22f}#focus .focus .focus-text h3{font-size:18px;margin:0;line-height:1em;color:#0088ad;display:block}#focus .focus .focus-text P{margin:0}#focus .focus:hover .img .overlay{opacity:100}#focus .focus:last-of-type .focus-text{border-right:0 solid #efefef}@media screen and (max-width:700px){#focus .focus{width:100%}}.content{padding:40px 5%;text-align:left}.content ul{font-family:'Open Sans',sans-serif;padding:0 0 0 20px}.content ul li{list-style:disc;margin:.4em 0}.content h2{position:relative;padding:15px 0}.content h2:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background-color:#78a22f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.content .content-50{width:50%;float:left;padding:0}.content .padding{padding:0 45px 0 0}.blue{position:relative;background-color:#0088ad;background-image:url(../images/leaf.png);background-repeat:no-repeat;background-position:bottom right;padding:40px 5%;color:#fff}.blue .constrain{display:table;vertical-align:top}.blue h3{color:#fff;padding:5px 0 15px;font-size:20px;display:inline-block;margin-bottom:0;margin-top:0;position:relative}.blue h3:after{content:"";position:absolute;left:0;bottom:0;width:50px;height:3px;background-color:#78a22f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.blue ul.feature{display:table-cell;float:left;padding:25px 0 0 20px}.blue ul.feature li{width:48%;float:left;margin:5px 0 5px 2%}.blue .t-advisor-wrapper{width:220px;display:table-cell;vertical-align:middle}.blue .map-text{display:table-cell;vertical-align:top}.blue #map-wrapper{width:50%;display:table-cell;height:300px}.blue #map-wrapper #map{width:100%;height:350px}@media screen and (max-width:960px){.blue ul.feature li{float:left;width:100%}}@media screen and (max-width:700px){.blue .t-advisor-wrapper{display:none}}@media screen and (max-width:700px){.blue .map-text{width:100%;display:block!important}.blue #map-wrapper{display:block!important;height:250px;width:100%}.blue #map-wrapper #map{height:250px}}.cta-box{display:block;border:1px solid #0088ad;padding:8px 0;text-align:center;color:#0088ad;font-weight:700;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.cta-box:hover{border:1px solid #78a22f;background-color:#78a22f;color:#fff}.cta-box:after{content:' \2192'}.cta-box-blue{display:block;border:1px solid #fff;padding:8px 0;text-align:center;color:#fff;font-weight:700;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.cta-box-blue:hover{border:1px solid #78a22f;background-color:#78a22f;color:#fff}.cta-box-blue:after{content:' \2192'}.gallery-full a,.gallery-side a{display:block;position:relative;width:50%;float:left;overflow:hidden;text-align:center}.gallery-full a p,.gallery-side a p{position:absolute;bottom:0;left:0;margin:0;padding:5px 15px;background-color:rgba(0,136,173,.85);text-align:center;color:#fff;font-family:'Open Sans',sans-serif;font-size:15px;font-weight:400}.gallery-full img,.gallery-side img{float:left;width:100%;height:auto}.gallery-full .overlay,.gallery-side .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,136,173,.8);text-align:center;opacity:0;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.gallery-full .overlay span,.gallery-side .overlay span{position:absolute;display:block;top:50%;left:50%;height:50px;line-height:50px;width:50px;margin-top:-25px;margin-left:-25px;color:#fff;font-size:70px;font-weight:400}a:hover .overlay{opacity:100}.gallery-full a{width:25%}@media screen and (max-width:960px){.gallery-side a{width:100%}.gallery-full a{width:50%}}@media screen and (max-width:600px){.content .content-50{float:left;padding:0;width:100%}.gallery-full a{width:100%}}.rates{width:100%;display:table;text-align:center;border:1px solid #0088ad;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;margin-bottom:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.rates .row{display:table-row}.rates .row .cell{display:table-cell;padding:8px;border-bottom:1px solid #e1efc8;background-color:#fafeff}.rates .row .cell span{display:none}.rates .row .cell:first-of-type{text-align:left;font-weight:700;font-size:14px;color:#0088ad}.heading .cell{background-color:#0088ad!important;color:#fff}.heading .cell:first-of-type{color:#fff!important}.rates-50{width:50%;float:left;padding:20px}@media screen and (max-width:800px){.rates{text-align:left}.rates .row{display:block}.rates .row .cell span{display:block;width:50%;text-align:right;float:left;margin-right:5px;font-weight:700;color:#0088ad}.rates .row .cell span:after{content:' - '}.rates .row:first-of-type{display:none}.rates .row .cell{display:block}.rates .row .cell:first-of-type{text-align:center;background-color:#0088ad!important;color:#fff}}.contacts{text-align:left!important}.contacts i{color:#78a22f;margin-right:5px}footer{border-top:3px solid #78a22f;color:#fff;background-color:#000;padding:45px 0}footer h2{font-size:18px}footer ul li{margin:.4em 0}footer ul li i{margin-right:10px;color:#78a22f}footer ul li a{color:#78a22f}footer ul#menu-main-menu-1 li{width:45%;display:inline-block;margin:.2em 0}footer .footer-1{width:40%;float:left;padding:0 25px;position:relative}footer .footer-1 img{position:absolute;top:25px;right:20px;width:100px;height:auto}footer .footer-2{width:30%;float:left;padding:0 25px}footer .footer-3{width:30%;float:left;padding:0}footer #TA_certificateOfExcellence227,footer #TA_certificateOfExcellence799{float:right!important;margin:0}#author{padding:5px 35px;text-align:right;font-size:13px;color:#6C584C}#author a{color:#6C584C}@media screen and (max-width:760px){footer .footer-1,footer .footer-2{float:left;padding:15px 0;width:94%;margin:0 3%}footer .footer-3{width:100%;padding:25px 0 0;text-align:center}footer #TA_certificateOfExcellence227,footer #TA_certificateOfExcellence799{float:left!important;margin:0 auto}}#author{background-color:#000}#author .author{width:50%;float:left;text-align:left;color:#fff}#author .author a{color:#78a22f}#author .author:last-of-type{text-align:right}@media screen and (max-width:1280px){#author .author{width:96%;margin:0 2%;text-align:center!important}}.gform_wrapper{float:left;width:100%;margin-top:0;padding:10px}.gform_wrapper .gform_body ul{float:left;width:100%;padding:0;margin:0}.gform_wrapper .gform_body ul li{width:100%;padding:0 2% 1% 0;float:left;list-style:none;line-height:.6em;margin:0 0 2px}.gform_wrapper .gform_body ul li label{color:#fff;font-size:14px;font-weight:700;line-height:1em;margin:0 0 5px;display:block}.gform_wrapper .gform_body ul li input,.gform_wrapper .gform_body ul li select,.gform_wrapper .gform_body ul li textarea{padding:8px 5px;border:1px solid #fff;border-radius:0;background-color:transparent;color:#fff;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;transition:border .2s linear 0s,box-shadow .2s linear 0s;font-size:15px;font-family:'Open Sans',sans-serif}.gform_wrapper .gform_body ul li textarea{height:90px}.gform_wrapper .gform_body ul li.fifty{width:50%;float:left}@media only screen and (max-width:700px){.gform_wrapper .gform_body ul li.fifty{width:100%;float:left}}.gform_button{background:#0088ad;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#6b922b),color-stop(1,#77a12f));background:-ms-linear-gradient(bottom,#6b922b,#77a12f);background:-moz-linear-gradient(center bottom,#6b922b 0,#77a12f 100%);background:-o-linear-gradient(#77a12f,#6b922b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a12f', endColorstr='#6b922b', GradientType=0);border:1px solid #688D29;padding:10px 5px;font-weight:900;text-transform:uppercase;letter-spacing:0;text-shadow:2px 1px 1px #688D29;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:150px;color:#fff}.gform_button:hover{background:#0088ad;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#77a12f),color-stop(1,#6b922b));background:-ms-linear-gradient(bottom,#77a12f,#6b922b);background:-moz-linear-gradient(center bottom,#77a12f 0,#6b922b 100%);background:-o-linear-gradient(#6b922b,#77a12f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b922b', endColorstr='#77a12f', GradientType=0)}.validation_error,.validation_message{background-color:#FDE0E0;border:1px solid #FFC2C1;font-size:13px;padding:5px;color:#000}.validation_error{padding:10px}.gform_wrapper ul li.gfield_error input[type=text]{border:1px solid #FFC2C1!important;margin-bottom:1px}.ui-datepicker{box-shadow:0 0 10px 0 rgba(0,0,0,.5);font:9pt Arial,sans-serif;height:auto;margin:5px auto 0;width:216px}.ui-datepicker a{text-decoration:none}.ui-datepicker table{border-collapse:collapse;width:100%}.ui-datepicker-header{background-color:#5BA0D0;border-color:#5BA0D0;border-style:solid;border-width:1px 0 0;box-shadow:0 1px 1px 0 rgba(250,250,250,.2) inset;color:#E0E0E0;font-weight:700;line-height:30px}.ui-datepicker-title{text-align:center}.ui-datepicker-next,.ui-datepicker-prev{background-image:url(../images/datepicker/arrow.png);background-repeat:no-repeat;cursor:pointer;display:inline-block;height:30px;line-height:600%;overflow:hidden;text-align:center;width:30px}.ui-datepicker-prev{background-position:center -30px;float:left}.ui-datepicker-next{background-position:center 0;float:right}.ui-datepicker thead{background:linear-gradient(to bottom,#f7f7f7 0,#f1f1f1 100%);border-bottom:1px solid #BBB}.ui-datepicker th{color:#666;font-size:6pt;padding:5px 0;text-align:center;text-shadow:1px 0 0 #FFF;text-transform:uppercase}.ui-datepicker tbody td{border-right:1px solid #BBB;border-top:1px solid #BBB;padding:0}.ui-datepicker tbody td:last-child{border-right:0 none}.ui-datepicker tbody tr{border-bottom:1px solid #BBB}.ui-datepicker tbody tr:last-child{border-bottom:0 none}.ui-datepicker td a,.ui-datepicker td span{color:#666;display:inline-block;font-weight:700;height:30px;line-height:30px;text-align:center;text-shadow:1px 1px 0 #FFF;width:30px}.ui-datepicker-calendar .ui-state-default{background:linear-gradient(to bottom,#ededed 0,#dedede 100%);box-shadow:1px 1px 0 0 rgba(250,250,250,.5) inset}.ui-datepicker-calendar .ui-state-hover{background:#F7F7F7}.ui-datepicker-calendar .ui-state-active{background:#FFF2AA;border:1px solid #C19163;box-shadow:0 0 10px 0 rgba(0,0,0,.1) inset;color:#666;margin:-1px;position:relative;text-shadow:0 1px 0 #FFF}.ui-datepicker-unselectable .ui-state-default{background:#F4F4F4;color:#B4B3B3}.ui-datepicker-calendar td:first-child .ui-state-active{margin-left:0;width:29px}.ui-datepicker-calendar td:last-child .ui-state-active{margin-right:0;width:29px}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}td.ui-datepicker-unselectable.ui-state-disabled{background-color:#D7D7D7}#fourofour{height:530px;padding-top:130px;text-align:center;background-color:#78a22f}#fourofour h2{font-size:150px;color:#fff;margin:0;padding:0}#fourofour p{color:#fff;margin:0}#fourofour a{margin-top:50px;height:60px;color:#fff;display:inline-block;padding:0 8px;line-height:55px;font-size:17px;border-top:3px solid #0088ad;border-bottom:3px solid #0088ad;font-weight:700;margin-right:5px}