/*
=========================================

Project Name: Golf Concierge 
Creation date: 11 Sep 2024
Last modified: 11 Sep 2024
Description: 
Version: 1.0
Author: Steve Hopper | steve@xeno.co.nz
Company: xeno web development
Company URI: http: //www.xeno.co.nz

=========================================

*/

@font-face {
	font-family: 'CocoGoose';
	src: url('/Cocogoose-Pro-Thin-trial.ttf') format('truetype');
}  

body { font-family: 'CocoGoose', sans-serif;color:#FFF;font-weight:400;font-size:1rem; }
h1 { font-weight:600;line-height:1; }
h2 { color:#3d8035; }
h3 { color:#3d8035; }
h4 { color:#3d8035; }
h5 {}
a { color:#3d8035; }
a:link { -webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in; }
hr { border:0;border-top: 1px solid #c7c7c7;margin:1.3rem 0; }
strong, b { font-weight:700; }
.wrapper { }
.hero { padding: 0 1rem; }
.navbar-dark { background-color: #262626; }
.navbar-brand { display:inline-block;padding:1rem 0rem;margin:0; }
.navbar.fixed-bottom { background-color:black !important;padding-top:.2rem;padding-bottom:.2rem; }

.btn { border-radius: 0; }
.btn-primary { background-color:#92C500;border-color:#92C500; }
.btn-primary:focus, .btn-primary:hover { background-color:#3d8035;border-color:#3d8035; }

.text-white a:hover { color:#DEAF26!important; }
.green-gradient a { color:#FFF!important;}
.btn-info:hover { color:#FFF!important;}
.sub-menu .nav-link.active { color:#00BBF2!important; }
.alert-info { background-color:#00BBF2;color:#FFF; }

.logo { position:absolute;bottom:3.6rem;left:0;right:0;}
.luxury { background-color:#212418; }
.contact { background-color:#212418;border-top:1px dotted #666;border-bottom:1px dotted #666; }
.marketing { background-color:#212418; }
.bio { background-color:#212418; }
.quote { background-color:#212418;background-image: url(/images/faded-g.png);background-repeat: no-repeat;background-size:contain; }
text { font-size:2rem; }

.slideshow { position:absolute;bottom:.6rem;right:.6rem;color:#FFF; }
.video { position:absolute;bottom:.6rem;left:.6rem;color:#FFF; }
.fancybox-slide--iframe .fancybox-content {
	width  : 768px;
	height : 700px;
	margin: 0;
  background: #000;
}
form { font-family: "Trebuchet MS", Helvetica, sans-serif;font-weight:300; }

.footer { font-family: "Trebuchet MS", Helvetica, sans-serif;background-color:#212418;padding:1rem;padding-bottom:3rem;font-size:.9rem; }
.footer .nav-item .nav-link { display:block; }
.footer a { color:#666;display:block;font-size:1rem;line-height:1.3;margin-bottom:.7rem; }
.footer a:focus, #footer a:hover { color:#333;text-decoration: none; }

.xeno { padding:20px 0px 20px 0px;text-align: center; }
.xeno a { color:#FFF;text-transform: uppercase;font-size:10px; }
.xeno a:hover { text-decoration:none; }

.message-area-one {margin-left: -3000px;height: 1px;}
.hidden { display:none; }

ul.errors { display:none; }
.has-error ul.errors {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: inherit;
}
.has-error ul.errors > li {
    font-size: 80%;
    color: red;
    margin-top: .25rem;
}
label.required:after {
    content: "*";
    color: #d00;
    margin-left: 2px;
}
#fui-contactForm-mbgjhf-fields-message { min-height:150px!important; }
.fui-label { color:#fff!important;font-size:1rem!important; }
.fui-error-message {
color: #d00!important; }
.fui-input.fui-error, .fui-select.fui-error {
	color: #d00!important;
	border-color: #f8b4b4;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	.navbar-expand-lg .navbar-nav .nav-link { font-size:1rem;color:#e5d6c3 !important; }
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) { 
	h1 {  }
	h2 {  }
	h3 {  }
	.navbar { margin-top:1.5rem; }
	
}
@media (min-width: 1400px) { 
	.wrapper { max-width:1800px;}
	}