@charset "utf-8";HTML, BODY {height:100%;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#000000;background:#fde2d7;}a {color:white;font-weight:bold;text-decoration:none;}div#content p, div#content ul {line-height:20px;}DIV.inner, ul.inner {width:100%;max-width:1040px;min-width:320px;margin:0px auto;box-sizing:border-box;position:relative;overflow:hidden;} @media screen and (max-width:1040px) {DIV.inner, ul.inner {padding-left:15px;padding-right:15px;}}a img {border:none;display:block;}.noSelect {-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;}div.wrapper {overflow:hidden;}div.wrapper div.left {width:50%;float:left;padding-right:10px;box-sizing:border-box;}div.wrapper div.right {width:50%;float:right;padding-left:10px;box-sizing:border-box;} @media screen and (max-width:650px) {div.wrapper div.left, div.wrapper div.right {width:auto;float:none;padding-left:0px;padding-right:0px;}}DIV.pagination {text-align:center;margin:6px 0px 6px 0px;padding:8px 0px;display:block;clear:both;}div#menu {background:#ffffff;}div#menu div.link {float:left;width:calc( 100% - 180px );text-align:left;}div#menu div.link a {display:inline-block;font-size:14px;line-height:42px;padding:0px 15px;color:#5c5859;border-right:1px solid rgba(0,0,0,0.1);}div#menu a.number {float:right;display:block;font-size:18px;line-height:42px;padding:0px 15px;color:#5c5859;border-left:0px solid rgba(0,0,0,0.1);}div#menu a.number:before {content:" ";background:url(/images/structure/phone.png) no-repeat center left;background-size:20px auto;padding-left:25px;}div#menu div.link a:hover, div#menu a.number:hover {background:rgba(0,0,0,0.02);} @media screen and (max-width:900px) {div#menu {padding-bottom:30px;}} @media screen and (max-width:750px) {div#menu a.number {border-left:0px solid rgba(0,0,0,0.1);}} @media screen and (max-width:600px) {div#menu .link {display:none;}div#menu a.number {display:block;text-align:center;float:none;clear:both;}div#menu a.number:hover {background:transparent;}}div#header {background:#fde2d7;border-top:2px solid #ad9690;border-bottom:2px solid #ad9690;position:relative;height:135px;}div#header .logo {position:absolute;width:300px;height:auto;display:block;margin:0px auto;z-index:501;left:calc( 50% - 150px );top:4px;background:#fffcf7;}div#header .inner {overflow:visible;}div#header:before {content:" ";position:absolute;width:300px;height:42px;background-image:url(/images/structure/logo-top2.png);background-size:contain;background-position:center bottom;background-repeat:no-repeat;left:calc( 50% - 150px );top:-37px;z-index:500;}div#header .circle {content:" ";position:absolute;width:168px;height:173px;background:#fde2d7;left:calc( 50% - 84px );top:-22px;z-index:499;border:2px solid #ad9690;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}div#header .circle:after {content:" ";position:absolute;top:4px;left:4px;width:calc( 100% - 8px );height:calc( 100% - 8px );background:#fffcf7;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}div#header .circle div:before {content:" ";position:absolute;top:20px;left:calc(50% - 61px);width:10px;height:135px;background:#fde2d7;}div#header .circle div:after {content:" ";position:absolute;top:20px;right:calc(50% - 61px);width:10px;height:135px;background:#fde2d7;}div#hidden-menu {background:#ffffff;border-bottom:2px solid #ad9690;display:none;}div#hidden-menu .inner {padding:0px;}div#hidden-menu div.menuAction {height:50px;background:url('/images/structure/menu_icon.png') no-repeat center left 10px;cursor:pointer;}div#hidden-menu div.link {max-height:0px;overflow:hidden;}div#hidden-menu.open div.link {max-height:1000px;border-top:2px solid #ad9690;-webkit-transition:max-height 0.8s;-moz-transition:max-height 0.8s;transition:max-height 0.8s;}div#hidden-menu div.link a {display:block;line-height:42px;border-bottom:2px solid #ad9690;text-align:center;font-size:14px;color:#5c5859;}div#hidden-menu div.link a:last-of-type {border-bottom:0px solid #ad9690;} @media screen and (max-width:600px) {div#hidden-menu {display:block;}}div#banner div {height:40vh;background-size:cover;background-repeat:no-repeat;background-position:center;}div#content {background:#ffffff;color:#5c5859;padding:35px 0px 15px 0px;font-size:16px;line-height:26px;}div#content h1 {margin-top:0px;font-size:20px;border-bottom:2px solid #fde2d7;padding-bottom:7px;}div#content h2 {font-size:16px;}div#content h3 {font-size:14px;}div#content h4 {font-size:12px;}div#content h5 {font-size:10px;}div#content img.alignRight, div#content img.alignLeft {max-width:320px;width:100%;height:auto;display:block;}div#content img.alignRight {float:right;padding:5px 0px 10px 10px;}div#content img.alignLeft {float:left;padding:5px 10px 10px 0px;}div#content a {color:#000000;} @media screen and (max-width:600px) {div#content {padding:15px 0px 15px 0px;}} @media screen and (max-width:750px) {div#content img.alignRight, div#content img.alignLeft {float:none;padding:5px 0px 10px 0px;}div#content img {max-width:320px;height:auto;}} @media screen and (max-width:650px) {div#content img {max-width:100%;display:block;margin-top:5px;margin-bottom:5px;}div#content p {text-align:left !important;}} @media screen and (max-width:500px) {div#content img {float:none !important;margin:10px 0px !important;}}div#content .right h2 {margin-top:0px;color:#5c5859;margin-top:0px;font-size:20px;border-bottom:2px solid #fde2d7;padding-bottom:7px;}div#content .right a {font-weight:bold;color:#5c5859;}div#content form#enquire {box-sizing:border-box;margin:0px;background:#fde2d7;padding:15px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}div#content form#enquire input[type=text], div#content form#enquire input[type=email], div#content form#enquire textarea {padding:10px;font-size:14px;border:0px;}div#content form#enquire input[type=submit] {background:#ffffff;color:#ad9690;}div#catchphrase {border-top:2px solid #ad9690;background:#ad9690;color:#ffffff;font-size:20px;text-align:center;font-style:italic;font-weight:500;line-height:40px;}div#contact {border-top:2px solid #ad9690;background:#ffffff;color:#5c5859;padding:15px 0px;}div#contact .intro {float:right;width:calc( 50% + 10px );padding-left:20px;box-sizing:border-box;}div#contact .intro h2 {margin-top:0px;color:#5c5859;}div#contact .intro a {font-weight:bold;color:#5c5859;}div#contact form {float:left;width:calc( 50% - 10px );box-sizing:border-box;margin:0px;background:#fde2d7;padding:15px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}div#contact input[type=text], div#contact input[type=email], div#contact textarea {padding:10px;font-size:14px;border:0px;}div#contact input[type=submit] {background:#ffffff;color:#ad9690;} @media screen and (max-width:600px) {div#contact .intro {float:none;clear:both;width:auto;padding-left:0px;}div#contact form {float:none;clear:both;width:auto;}}div#footer {color:#5c5859;padding:25px 0px;border-top:2px solid #ad9690;text-align:center;line-height:20px;}div#footer a {color:#5c5859;font-weight:normal;}div#footer a:hover {color:#ffffff;}