.header-top{padding:2px 0}.header-top p{display:inline-block;font-family:'Roboto Condensed',sans-serif;color:#494949;margin:0}.header-top p i{font-size:20px;margin:0 5px 0 0}.header-top p a{color:#21baff;margin:0 10px 0 10px;font-size:20px;font-family:'Roboto Condensed',sans-serif}.header-top p a:hover{color:#494949}.header-top address{display:inline-block;margin:0;padding:0 15px 0 50px;font-size:14px;color:#404040}.header-top address i{font-size:20px;margin:0 5px 0 0;color:#404040}.header-top-contact,.header-top-social{display:inline-block}#et-boc>header>div>div.et_pb_section.et_pb_section_0_tb_header.et_pb_with_background.et_section_regular>div>div>div>div>div>div>div.header-top-contact>div>a.button{padding:10px 20px;font-size:16px;color:#ffffff;position:relative;background:#56c7fc;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;font-family:'Roboto',sans-serif}#et-boc>header>div>div.et_pb_section.et_pb_section_0_tb_header.et_pb_with_background.et_section_regular>div>div>div>div>div>div>div.header-top-contact>div>a.button:before{content:"\f0a6";font-size:24px;height:100%;line-height:40px;position:absolute;right:-43px;text-align:center;top:0;width:42px;background:none repeat scroll 0 0 #404040;color:#56c7fc;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;font-family:FontAwesome}.header-top p a.button:hover{background:#404040}.header-top p a.button:hover:before{background:#56c7fc;color:#fff}.header-top-social div{display:inline-block}.header-top-social i{width:30px;height:30px;border-radius:50px;margin:0 0 0 8px;color:#fff;font-size:20px;text-align:center;line-height:30px}.header-top-social i.fa-facebook{background:#3B5998}.header-top-social i.fa-twitter{background:#009ee5}.header-top-social i.fa-google-plus{background:#cc3333}.footer-bottom{text-align:center;padding:2px 0 10px 0}.footer-bottom address{display:block;padding:10px 0 0}.footer-bottom-contact{text-align:left}.footer-bottom-contact,.header-top-social{vertical-align:middle}.footer-bottom-social{padding-left:20px}.apartments{margin:10px 0 0 0}.apartments div.module_container>div{position:relative}.apartments-excellsior-img{padding:0 0 0 5px;text-align:right;position:relative}.apartments-excellsior-img img{width:100%}.apartments-sailfish-img{padding:0 5px 0 0;text-align:left;position:relative}.apartments-sailfish-img img{width:100%}.apartments h2,.inner-banner h2{background:#ffffff;font-size:24px;font-family:'Roboto Condensed',sans-serif;color:#404040;margin:0;padding:20px;position:absolute;bottom:20px;text-transform:uppercase;z-index:9}.apartments h2:before,.inner-banner h2:before{width:0;height:100%;position:absolute;left:0;top:0;background:#404040;content:"";z-index:-1;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.apartments p{position:absolute;bottom:85px}.apartments p strong{display:inline-block}.apartments p i{width:36px;height:36px;background:#21baff;color:#ffffff;font-size:18px;text-align:center;line-height:36px;margin:0 2px}.apartments-excellsior-img p i.fa-map-marker,.apartments-sailfish-img p i.fa-user{margin:0 2px 0 10px}.apartments p span{background:#404040;color:#ffffff;font-size:18px;display:inline-block;padding:5px 20px;font-weight:bold;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.apartments-excellsior-img h2{left:20px}.apartments-sailfish-img h2{right:20px}.apartments-excellsior-img p{left:20px}.apartments-sailfish-img p{right:20px}.apartments h3{background:#21baff;padding:10px 10px 10px 20px;margin:0;color:#ffffff;text-align:left;font-size:20px;font-weight:bold}.apartments h3 span{margin:0 0 0 15px;display:inline-block;position:relative;font-size:18px;padding:10px 0;font-weight:normal}.apartments h3 span:before{display:inline-block;content:"\f05d";font-family:FontAwesome;font-size:16px;color:#fff;margin:0 8px 0 0}.apartments a,.inner-banner a{font-size:18px;color:#fff;text-transform:uppercase;background:#404040;padding:11px 20px;position:relative;float:right;margin:0 42px 0 0;line-height:1}.apartments a:hover,.inner-banner a:hover{background:#fff;color:#21baff}.apartments a:hover:before,.inner-banner a:hover:before{background-color:#404040}.apartments a:before,.inner-banner a:before{background:url('//static.smod.com.au/shared_images/paperclip_images/000/445/233/original/icon-plus.png?1430396911') center center no-repeat #fff;width:40px;height:40px;content:"";position:absolute;right:-42px;top:0;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.apartments-info{margin:10px 0 0 0;overflow:hidden}.apartments-info .row div.col-lg-2{padding:0 5px;position:relative}.apartments-info img{width:100%}.apartments-info .row>div:first-child{padding-left:0;margin-top:-5px}.apartments-info .row>div:last-child{padding-right:0;margin-top:-5px}.apartments-info a{position:absolute;right:53px;bottom:10px;font-size:16px;color:#404040;font-family:'Roboto Condensed',sans-serif;background:#ffffff;padding:6px 20px;text-transform:uppercase}.apartments-info a:before{width:36px;height:36px;background:#21baff;text-align:center;font-size:20px;text-align:center;color:#fff;position:absolute;top:0;right:-38px;content:"\f105";font-family:'FontAwesome';-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;line-height:34px}.apartments-info a:hover{background:#21baff;color:#fff}.apartments-info a:hover:before{background:#fff;color:#404040}.attractions-title{padding:60px 0 60px 0}.attractions-title h2{position:relative;padding:0 0 20px 0;border-bottom:1px solid #d2d0d0;font-size:32px;color:#404040;font-family:'Roboto Condensed',sans-serif;font-weight:bold;text-align:center;display:table;margin:0 auto 35px auto}.attractions-title h2:before{background:url('//static.smod.com.au/shared_images/paperclip_images/000/445/216/original/title-thumb.png?1430384564') center bottom no-repeat #fff;width:53px;height:13px;position:absolute;bottom:-7px;left:0;right:0;margin:0 auto;content:""}.attractions-title p{font-size:20px;line-height:34px;font-weight:300;text-align:center;margin:0;padding:0}.attractions-imgs ul{display:table;width:100%}.attractions-imgs li{width:25%;float:left;position:relative}.attractions-imgs li a{display:block}.attractions-imgs li img{width:100%}.attractions-imgs li span{position:absolute;right:20px;bottom:20px;font-size:24px;color:#21baff;text-transform:uppercase;padding:20px;background:#fff;font-family:'Roboto Condensed',sans-serif;margin:0;z-index:9}.attractions-imgs li span:before{width:0;height:100%;background:#21baff;color:#fff;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;position:absolute;left:0;top:0;content:"";z-index:-1}.attractions-imgs li:hover span:before{width:100%}.attractions-imgs li:hover span{color:#fff}.attractions-text{padding:60px 0}.attractions-text p{font-size:16px;font-weight:300;line-height:28px;padding:0 0 25px 0;margin:0}.special-modules{margin:10px auto;width:80%;position:relative;background-color:#F6F4F4}.special-modules h3{position:absolute;top:20px;left:20px}.special-modules .highlight-image{width:100%}.special-modules .col-lg-5{padding-right:0;padding-left:0}.special-modules h5 a:before{content:"\f095"}.special-modules h5{display:inline-block;margin:0}.special-modules .alert.alert-danger.small{display:inline-block;margin:0 5px;padding:10px;vertical-align:top}.special-modules .table{margin:20px 0}.special-modules a{padding:10px 15px;font-size:16px;color:#fff;position:relative;background:#21baff;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;font-family:'Roboto',sans-serif;margin:2px 52px 2px 0}.special-modules a:before{content:"\f0a6";font-size:24px;height:100%;line-height:40px;position:absolute;left:100%;text-align:center;top:0;width:42px;background:none repeat scroll 0 0 #404040;color:#56c7fc;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;font-family:FontAwesome;margin:0 2px}.special-modules a:hover{background:#404040}.special-modules a:hover:before{background:#21baff;color:#404040}.special-modules a:nth-child(2):before{content:"\f105"}.highlight-left{padding:0 15px 15px}.inner-banner{width:85%;margin:0 auto}.inner-banner img{width:100%}.inner-banner-left{padding:0 0 0 5px}.inner-banner-right{padding:0 5px 0 0}.inner-banner.module_container>div{position:relative}.inner-banner h3{background:none repeat scroll 0 0 #21baff;color:#ffffff;font-size:20px;font-weight:bold;margin:0;text-align:left;display:table;width:100%;padding:10px;line-height:38px}.inner-banner div.module_container>div{position:relative}.inner-banner-left h2{left:20px}.inner-banner-right h2{right:20px}.inner-banner ul{background:#21BAFF;display:table;padding:15px 0 0 0}.inner-banner ul li{position:relative;padding:0 0 10px 35px;width:50%;float:left;color:#fff}.inner-banner ul li:before{content:"\f105";font-family:FontAwesome;position:absolute;left:10px;top:0;color:#fff}.inner-banner p{margin:0;padding:15px;background:#21BAFF}.inner-banner p a{float:none;display:inline-block}.highlight-title{padding:60px 0 0 0}.inner-pages-module h2{position:relative;padding:0 0 20px 0;border-bottom:1px solid #d2d0d0;font-size:32px;color:#404040;font-family:'Roboto Condensed',sans-serif;font-weight:bold;text-align:center;display:table;margin:0 auto 60px auto}.inner-pages-module h2:before{background:url('//static.smod.com.au/shared_images/paperclip_images/000/445/216/original/title-thumb.png?1430384564') center bottom no-repeat #fff;width:53px;height:13px;position:absolute;bottom:-7px;left:0;right:0;margin:0 auto;content:""}.highlight-modules{margin-bottom:10px}.highlight-modules img{width:100%}.highlight-modules div.row{position:relative;margin:0 -5px}.highlight-modules .col-lg-9,.highlight-modules .col-md-9,.highlight-modules .col-sm-8{padding:0}.highlight-image{width:50%;float:left;background-position:center top}.highlight-image img{width:100%}.highlight-modules h3{background:#21baff;color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:24px;margin:0;padding:20px;text-transform:uppercase;position:absolute;left:0;z-index:999}.highlight-modules ul{margin:100px 0 20px}.highlight-modules ul li{position:relative;padding:0 0 10px 35px}.highlight-modules ul li:before{content:"\f105";font-family:FontAwesome;position:absolute;left:10px;top:0;color:#21baff}.highlight-modules p{margin:0;padding:0 0 20px 0}.apartments-module{padding:60px 0 0 0;margin:0 -5px}.apartments-module h4{color:#404040;font-family:"Roboto Condensed",sans-serif;font-size:26px;font-weight:bold;margin:0 auto;padding:0 0 20px;position:relative;text-align:center}.apartments-module p{font-size:18px;font-weight:300;line-height:30px;margin:0;padding:0;width:1170px;margin:0 auto}.apartments-module ul.gallery_thumbs li{background:none repeat scroll 0 0 #21baff;border:medium none;box-shadow:none;height:auto;margin:0;width:16.666%;float:none;height:160px;-webkit-box-shadow:0 0 0 5px rgba(255,255,255,1);box-shadow:0 0 0 5px rgba(255,255,255,1)}.apartments-module ul.gallery_thumbs{text-align:center;margin:40px 0}.apartments-module ul.gallery_thumbs li a{display:block}.apartments-module ul.gallery_thumbs li img{width:100%}@media only screen and (max-width:479px){.header-top p{display:block}.header-top-contact{text-align:center}.header-top p a.button{display:block;margin:10px 0}.header-top p a.button:before{right:0}}#availability_form{text-align:center;padding:10px}#availability_form input{border:none;padding:10px;margin:10px;background:#f1f1f1}#adults_1{border:none;padding:11px;margin:10px;background:#f1f1f1}#children_1{border:none;padding:11px;margin:10px;background:#f1f1f1}#availability_form>input[type=submit]:nth-child(5){border:2px solid #333;border-radius:2px;background:white}.sticky-button{z-index:-1;position:fixed;left:15px;bottom:15px;background:#7bcad5;padding:8px 12px!important;border-radius:50px;color:#ffffff;font-size:18px;font-weight:900;text-decoration:none}