@charset "utf-8";
/* CSS Document */

body
{
background-color:#ffffff;
color:#000000;
font-family: 'Open Sans', sans-serif;
}

/* Scale Images */
img {max-width:100%; height:auto;}

.imgborder {
	border:solid 1px #799126;
}

/* Font Sizes */
.verylargelable {font-size:2.5em;}
.largelable {font-size:1.5em;}
.smlable {font-size:1.25em;}

/* Font Weight */
.semibold {font-weight:600;}
.bold {font-weight:700;}

/* Color Scheme */
.black {color:#000000;}
.grey {color:#2f2f2f;}
.green {color:#000000;}
.lightgreen {color:#181d08;}
.white {color:#ffffff;}

.blackBG {background-color:#000000;}
.greyBG {background-color:#2f2f2f;}
.greenBG {background-color:#799126;}
.lightgreenBG {background-color:#e5e5e5;}
.whiteBG {background-color:#ffffff;}

/* Padding */
.pd0 {padding:0px;}

.pd10 {padding:10px;}
.pd10t {padding-top:10px;}
.pd10b {padding-bottom:10px;}
.pd10l {padding-left:10px;}
.pd10r {padding-right:10px;}

.pd20 {padding:20px;}
.pd20t {padding-top:20px;}
.pd20b {padding-bottom:20px;}
.pd20l {padding-left:20px;}
.pd20r {padding-right:20px;}

.pd50b {padding-bottom:50px;}

/* Margin */
.mg10 {margin:10px;}
.mg10t {margin-top:10px;}
.mg10b {margin-bottom:10px;}
.mg10l {margin-left:10px;}
.mg10r {margin-right:10px;}

.mg20 {margin:20px;}
.mg20t {margin-top:20px;}
.mg20b {margin-bottom:20px;}
.mg20l {margin-left:20px;}
.mg20r {margin-right:20px;}

/* Links */
a:link {color:#4c4d4f; text-decoration:underline;}
a:visited {color:#4c4d4f; text-decoration:underline;}
a:hover {color:#4c4d4f; text-decoration:underline;}
a:active {color:#4c4d4f; text-decoration:underline;}

a.nounderline:link {text-decoration:none;}
a.nounderline:visited {text-decoration:none;}
a.nounderline:hover {text-decoration:none;}
a.nounderline:active {text-decoration:none;}

a.greenlink:link {color:#000000; text-decoration:none;}
a.greenlink:visited {color:#000000; text-decoration:none;}
a.greenlink:hover {color:#000000; text-decoration:none;}
a.greenlink:active {color:#000000; text-decoration:none;}

/* Main Navigation Button */
.btn-mainnav {
    background: #ffffff;
	color:#000000;
}
.btn-mainnav:hover, .btn-mainnav:focus, .btn-mainnav:active, .btn-mainnav.active, .open > .dropdown-toggle.btn-mainnav {
    background: #ffffff;
	color:#000000;
}
.btn-mainnav:active, .btn-mainnav.active {
    background: #ffffff;
    box-shadow: none;
	color:#000000;
}
.btn {
    padding: 10px 20px;
    border: 0 none;
	border-radius:0;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: 0 none;
}

/* Scaling Video Container */
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

/* Custom Containers */
.greenbox {
	border-top:solid 1px #799126;
	border-bottom:solid 1px #799126;
	padding:10px;
	background-color:#181d08;
	margin-top:10px;
	margin-bottom:10px;
}

.treebox {
  background: url(images/footerbg.jpg) no-repeat center top; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.swiper-container {
    width: 100%;
    height: 650px;
}

.swiper-slide {
width: 100%;
height: 650px;
background-size: cover;
background-position: top center;
}

/* BREAKPOINTS */
@media (min-width: 992px){


  #header-compact {
      display: none !important;
    }
  
  
  #footer-compact {
      display: none !important;
    }
   
  }
  @media (max-width: 992px){
  
  #header-full {
      display: none !important;
    }
   
  #footer-full {
      display: none !important;
    }

  }
  /* END BREAKPOINTS */

  .sliderheight {
	height: 300px;
}