<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('fonts/ACaslonPro-Semibold.otf');
@import url('fonts/ACaslonPro-Regular.otf');

/*General*/
body {font-family: 'Montserrat', sans-serif; font-size: 13px; color: #fff; font-weight: 400;}
.site-content {background: #003132;}
h1,h2,h3 {font-family: 'Adobe Caslon Pro', serif; color: #cda597; letter-spacing: 2px;}
h1,h2 {font-size: 42px; font-weight: 600;}
h3 {color: #fff; font-size: 30px;}
h4 {color: #cda597; font-size: 18px; letter-spacing: 2px; font-weight: 300;}
a:hover {color: #003132;}
div.push {padding-left: 20%;}
#enquiry {background: url("/wp-content/uploads/bg-streetview.jpg") center center; background-attachment: fixed; padding: 60px 0; background-size: cover;}
.greenbg {background: #003132;}
.su-lightbox img {cursor: pointer;}
fieldset {border: 2px solid #cda597; padding: 15px 45px;}
.btn.btn-default,.wpcf7-submit {border-radius: 25px; padding: 2px 15px; font-size: 13px; background: #694535; border: none; color: #000;}
.btn.btn-default:hover, .wpcf7-submit:hover {background: #694535; border: none; color: #fff;}
.nflex-bottom {flex-flow: column;}
#about {padding: 100px 0; background: url("/wp-content/uploads/green-bird.jpg") bottom right no-repeat #003132;}
#facilities {background: url("/wp-content/uploads/green-bird3.jpg") center center no-repeat #003132;}
#facilities2 {background: url("/wp-content/uploads/green-bird2.jpg") bottom left no-repeat #003132;}
article.leftcontent {max-width: 500px; float: right; padding: 45px; width: 100%;}
.location {background: #fff; border-top-right-radius: 20px; padding: 15px 20px; color: #000; font-size: 13px; position: relative; left: -15px; width: 100%;}
#floorplan {padding: 100px 0 200px; background: url("/wp-content/uploads/bg-floorplan.jpg") bottom center no-repeat #003132;}
#floorplan h3 {margin-bottom: 30px;}
h3.lefthead, h3.righthead {font-size: 18px; color: #cda597; border-bottom: 1px solid #cda597; padding: 10px 0; margin-bottom: 15px;}
.button {
  background-color: #cda597; /* beige */
  border: none;
  color: white;
  padding: 16px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
}

.button1 {
  background-color: transparent; 
  color: #cda597; 
  border: 2px solid #cda597;
}

.button1:hover {
  background-color: #cda597;
  color: white;
}
/*h3.lefthead:before, h3.righthead:after {content: "\f00e"; font-family: FontAwesome; position: absolute; left: 14px;}
h3.righthead:after {right: 14px; left: inherit;}*/
.disclaimer {font-size: 70%; text-align: center; /*padding-top: 60px;*/}
#whatsapp, #register {padding: 3px; text-align: center; font-size: 21px; border-radius: 50%; background: #cda597; width: 38px; height: 38px; margin: 4px; display: inline-block; color: #fff; float:left;}
#whatsapp:hover, #register:hover {background: #003132;}
b {color: #cda597; padding-bottom: 8px; border-bottom: 1px solid #cda597; display: block;}
#facilities ol {margin-bottom: 25px; padding-inline-start: 20px;}
#facilities li {margin-bottom: 5px;}

/*header &amp; menu*/
.header-middle {background: #003132; z-index: 1; position: fixed; left: 0; right: 0; top: 0%; box-shadow: 0 2px 5px rgba(0,0,0,0.3);  font-size:16px}
.navbar-collapse {float: none; margin: auto; text-align: center;}
.navbar-nav {display: inline-block; float: none; margin-bottom: -6px;}
ul#menu-primary li a {color: #fff; font-family: 'Adobe Caslon Pro';border-bottom: 3px solid transparent; padding: 15px 15px; margin: 0 4px; font-size: 16px;}
ul#menu-primary li a:hover {color: #cda597; border-bottom: 3px solid #cda597;}
.nav&gt;li&gt;a:focus, .nav&gt;li&gt;a:hover {background: transparent;}
#logo {position: relative; padding: 10px 5px; z-index: 2;}
/*.addlogo {opacity: 1; transition: all 0.5s ease 0s;}
.clearlogo {opacity: 0; transition: all 0.5s ease 0s;}*/

/*form*/
.wpcf7-form input:not([type="submit"]):not([type="reset"]):not([type="checkbox"]), .wpcf7-form textarea, .wpcf7-form select {border: 0; border-bottom: 1px solid #cda597; font-size: 12px; background: transparent; color: #fff; text-align: center;}
.wpcf7-select option {color: #000; text-align: center;}
label {color: #cda597;}
span.wpcf7-list-item {position: relative; padding-left: 1em;}
.wpcf7-list-item-label {font-size: 10px; color: #fff; font-weight: 400; float: left; text-align: left;}
.wpcf7-list-item input[type="checkbox"] {position: absolute; left: -12px;}
div.wpcf7 .ajax-loader {display: block;}
.wpcf7-submit {background: #fff;}

/*overide*/
.location .su-row {margin-bottom: 0 !important;}
.location .su-list ul {margin-bottom: 0 !important;}
.foogallery.fg-thumbnail .fg-image {display: none;}
#facilities2 .foogallery.fg-light .fg-item-inner {background-color: transparent; color: inherit; border: 0;}
#facilities2 .fg-item-inner a::after {content: "FACILITIES IMAGE"; display: inline-block; background: #694535; font-size: 13px; padding: 14px 20px; border-radius: 25px; color: #fff; transition: all 0.5s ease 0s;}
#facilities2 .fg-item-inner a:hover:after {background: #fff; color: #000;}
img.mfp-img {background: #fff;}
.su-lightbox {position: relative; display: block}
.su-lightbox:after {position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: "\f00e"; font-family: FontAwesome; font-size: 21px; display: flex; align-items: center; justify-content: center; margin: 30px; background: rgba(0,0,0,0.75); transition: all 0.4s ease 0s; opacity: 0; cursor: pointer;}
.su-lightbox:hover:after {opacity: 1;}

/*footer*/
#footer {background: #18312e;    
	border-style: solid;
    border-width: 17px 0px 0px 0px;
    border-color: #AC966D;}
#footer h4 {font-size: 24px; color: #fff; font-weight: 700;}
#footer h5 a {font-size: 15px; color: #fff; font-weight: 700;}
#footer a {color: #fff;}

/*responsive*/
@media(max-width: 991px){
	#logo {position: relative;}
	.nflex-center, .nflex {display: block;}
	article.leftcontent {float: none; max-width: 750px; margin: auto; padding: 30px 15px;}
	.footer-widget {text-align: center;}
}

@media(max-width: 768px){

}

@media(max-width: 480px){
	div.push {padding-left: 0;}
}

.grecaptcha-badge{
	display:none!important;
}

.footer-border .nvp17{
	border-style: solid;
    border-width: 0px 2px 0px 2px;
    border-color: #AC966D;
}

.col-md-4.col-md-offset-1.nvp15{
	text-align:right;
}

.footer-border .nvp16{
	text-align:right;
}

i.fa.fa-facebook{
	    padding: 7px;
    text-align: center;
    font-size: 21px;
    border-radius: 50%;
    background: #cda597;
    width: 38px;
    height: 38px;
    margin: 5px;
    display: inline-block;
    color: #fff;
    float: left;
}


i.fa.fa-youtube-play{
	    padding: 7px;
    text-align: center;
    font-size: 21px;
    border-radius: 50%;
    background: #cda597;
    width: 38px;
    height: 38px;
    margin: 5px;
    display: inline-block;
    color: #fff;
    float: left;
}

@media screen and (max-width:768px){
	.footer-border .nvp16{
		text-align:center;
	}
}
	i.fa.fa-instagram{
		    padding: 7px;
    text-align: center;
    font-size: 21px;
    border-radius: 50%;
    background: #cda597;
    width: 38px;
    height: 38px;
    margin: 5px;
    display: inline-block;
    color: #fff;
    float: left;
	}

/* Sticky Notice */
.sticky-notice {
	top:11%;
    position: sticky;
    z-index: 999;
    background-color: #f8d7da; /* Light red background */
    color: #721c24; /* Dark red text */
    padding: 10px 0;
    text-align: center;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
}

</pre></body></html>