@charset "UTF-8";
/* CSS Document */
body { margin-top:50px;}
p { font-size:16px; font-weight:300; padding-left:0px; margin-left:0px;}
h1 { font-size:24px; line-height:1.4em; font-weight:500;}
a { color:#fff;}
a:hover { color:#fff;}
.lead {color:#2F9F38;}
.arealist {color:#2F9F38; font-size:1.2em;}

.divider {
  margin: 30px 0; /* Space out the Bootstrap <hr> more */
}

/* ANTI SPAM */
.showup {display:none; /*width:0px; height:0px; position: absolute;
   top: -9999px;
   left: -9999px;*/
    z-index: 25;
}
/* ANTI SPAM */

.contactform {padding-bottom:15px;}

/* TEMPORARY TO BE DELETED */
/*.outline { border:#000 solid 1px; margin:0; padding:0;}*/
.topbar h2 {margin:0; padding:0; font-size:18px; line-height:1.9em; padding-left:20px; font-weight:300; color:#069;}
.topbar p {margin:0; padding:0; font-size:14px; line-height:1.7em;}
.title { background-color:#09C; height:35px; }
.title h3 { margin:0; padding:0; font-size:18px; line-height:1.9em; padding-left:20px; font-weight:300; color:#fff;}
/*.box { background-color:#DCDDDE;	}*/
/*.box p { margin:0; padding:0; padding:10px 20px 10px 20px; font-size:14px; line-height:1.7em; }*/
.box h2 { font-size:21px; font-weight:300; color:#2F9F38;}
.box h4 { font-size:13px; font-weight:500; margin:0; padding:0; color:#474747;}
.box p { font-size:13px; font-weight:300; line-height:1.5em;}
.box ul { font-size:14px; font-weight:300; line-height:1.5em; padding:0 0 0 15px; margin:0;}
.box a { color:#fff; text-decoration:underline; background-color:#2F9F38; border:none;	}
.box a:hover { color:#fff; text-decoration:none; background-color:#474747;}
.boxSize { height:100%;}
.quote { font-size:16px; font-weight:700; color:#2F9F38;}
.mainImage img {padding:5px 0 15px 0;}
.bigIcon { font-size:60px; color:#474747; padding:10px 0 10px 0;}
.temp { height:50px; border:#000 solid 1px;}

.MainBox a { color:#fff; text-decoration:underline; background-color:#2F9F38; border:none;	}
.MainBox a:hover { color:#fff; text-decoration:none; background-color:#474747;}

.termscopy { font-size:0.8em; font-weight: 200;}

/* NAVIGATION STYLES */
nav { background-color:#000; color:#FFF; font-weight:300; letter-spacing:1px;}

/* HEADER STYLES */
#header1 { background-color:#FFFFFF; margin:0px 0px 5px 0px; color:#000;}
.img-padding { padding:20px 0 0 0;}

/* SECTION STYLES */
#section0 { background-color:#FFF; padding:25px 0px 50px 0px; color:#000; }
#section1 { background-color:#FFF; padding:20px 0 20px 0;}
#section2 { background-color:#D4D3D3; margin:25px 0px 25px 0px; color:#000; }
#section3 { background-color:#C4C3C3; margin:25px 0px 25px 0px; color:#000; }
#section4 { background-color:#B4B3B3; margin:25px 0px 25px 0px; color:#000; }
#section5 { background-color:#A4A3A3; margin:25px 0px 25px 0px; color:#000; }

#section1 img { padding:15px 0 15px 0; float:none;}




/* FOOTER STYLES */
#footer1 { background-color:#d1d1d1; padding:25px 0px 0px 0px; }
#footer1 p { font-size:11px; line-height:1.8em;}
#footer1 a {color:#474747; text-decoration:underline; }
#footer1 a:hover { color:#474747; text-decoration:none;}

#footer1 dl { width:100%;}
#footer1 dt { font-size:12px; font-weight:300; color:#2F9F38; }
#footer1 dd { font-size:11px; font-weight:300;}
#footer1 dd a { text-decoration:underline; font-size:11px;}
#footer1 dd a:hover { text-decoration:none; color:#2F9F38;}

/* FOOTER LEGAL STYLES */
#legal {background-color:#c1c1c1; color:#000;}
#legal p { font-size:11px; line-height:1.4em; padding:10px 0px 5px 0px;}
.horizontalRule {border-top:#09C solid 1px;}

/* NAVIGATION CUSTOMISATION */


/* TEST CHANGE OF ENTIRE NAV BAR */

nav { margin-bottom:0px; padding-bottom:0px;}

.navbar { min-height:50px;
border-bottom:none;
}

.navbar-brand { padding:0; margin:0; line-height:1em;}

.navbar-brand { padding:5px 5px 5px 25px;}

/* navbar */
.navbar-default {
    background-color: #2F9F38;
    border-color: #FFF;
	
}
/* title */
.navbar-default .navbar-brand {
    color: #FFF;
	
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #FFF;
}
/* link */
.navbar-default .navbar-nav > li > a {
    color: #FFF;
	padding-left:25px;
	padding-right:25px;
	
	
}
/* NAVIGATION LINK HOVER */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #FFF;
	background-color:#474747;
	
}
/* NAVIGATION CURRENT PAGE HIGHLIGHT */
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #FFF;
    background-color:#474747;
	
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #FFF;
    background-color: #2F9F38;
}
/* caret */
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #FFF;
    border-bottom-color: #FFF;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #FFF;
    border-bottom-color: #FFF;
}
.navbar-default .navbar-nav > .open > a .caret, 
.navbar-default .navbar-nav > .open > a:hover .caret, 
.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #FFF;
    border-bottom-color: #FFF;
}
/* mobile version */
.navbar-default .navbar-toggle {
    border-color: #FFF;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #474747;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF;
}

.none {display: none !important;}

header {
        min-height: 100%;
    }
	
header {
    position: relative;
    width: 100%;
    min-height: auto;
    text-align: center;
    color: #fff;
    background-image:url(../images/Home-Image-MAIN.jpg);
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

header .header-content {
    position: relative;
    width: 100%;
    padding: 210px 15px;
    text-align: center;
}

header .header-content .header-content-inner h1 {
    margin-top: 0;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 400;
	letter-spacing:2px;
	font-size: 36px;
	text-shadow: 3px 3px 6px #474747;
}

header .header-content .header-content-inner hr {
    margin: 30px auto;
}

header .header-content .header-content-inner p {
    margin-bottom: 50px;
    font-size: 16px;
    font-weight: 300;
    color: rgba(255,255,255,.7);
}


   @media(min-width:768px) {
    header {
        min-height: 100%;
    }

   .box { margin-top:15px;}
   
   .three { padding-top:10px;}

   .navbar-default .navbar-nav > li > a {
    color: #FFF;
	padding-left:25px;
	padding-right:25px;
}
   
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #FFF;
		
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #FFF;
    }
	
.noneMOBILE {display: none !important;}
.none {display: inherit !important;}
	.glyphicon-home { padding-top:10px;}
	
}

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) { .noneMOBILE {display: none !important;}
.none {display: inherit !important;}
	.glyphicon-home { padding-top:10px;} }

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) { ... }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) { ... }