



/* ************************** */
/* ************************** */
/* ************************** */
/*                            */
/*  	     pur ebs          */
/*                            */
/* ************************** */
/* ************************** */
/* ************************** */





.navbar-default .container-fluid{
	padding:6px 5px 5px 5px;
}
#nav a{color:#fff;}
.navbar-default .navbar-nav>li>a{color:#fff;}
.navbar{margin-bottom:0px;z-index:3;}
ul.nav li.dropdown:hover > ul.dropdown-menu, .navbar-collapse.collapse.in ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
}
.navbar-nav li a{font-size:16px;}
.navbar-default .navbar-nav>li>a:hover{color:#fff;text-shadow:0 1px 4px #222;}

a.navbar-brand{
	padding:0px 11px 0px 11px;
}
a.navbar-brand img{
	margin-top:-1px;
	height:44px;
}
.navbar-default .navbar-toggle{
	background-color:#fff;
}
.navbar-collapse.collapse.in,.navbar-collapse.collapsing{background-color:#fff;padding:5px;margin:0 -5px;}
.navbar-collapse.collapse.in a,.navbar-collapse.collapsing a{color:#111;}
.navbar-collapse.collapse.in ul,.navbar-collapse.collapsing ul{margin:0;}
//.navbar-collapse.collapse.in>ul, .navbar-collapse.collapsing>ul{display:block!important;width:100%!important;margin:0;padding:0;border:0;box-shadow:none;border-bottom:1px solid #ddd;}
//.navbar-collapse.collapse.in li, .navbar-collapse.collapsing li{display:block!important;width:100%;margin:0;padding:0;border:0;border-bottom:1px solid #eee;}
.container-fluid>.navbar-header{margin-right:0;}
button.navbar-toggle{position:absolute;right:0;top:5px;}

.navbar-collapse.collapse.in .dropdown-menu{display:none;}

/*
.navbar-collapse.collapse.in .dropdown-menu{
	position:static;
	float:none;
	display:block;
	color:#888;
	box-shadow:none;
	border:none;
	border-radius:0;
}
*/

//.navbar-collapse.collapse.in>ul, .navbar-collapse.collapsing>ul{display:block!important;width:100%!important;margin:0;padding:0;border:0;box-shadow:none;border-bottom:1px solid #ddd;}
//.navbar-collapse.collapse.in li, .navbar-collapse.collapsing li{display:block!important;width:100%;margin:0;padding:0;border:0;border-bottom:1px solid #eee;}
.navbar-collapse.collapse.in .dropdown-menu .navShow{
	position:static;
	float:none;
	display:block;
	color:#888;
	box-shadow:none;
	border:none;
	border-radius:0;
}


.navbar-collapse.collapse.in .dropdown:hover .dropdown-menu{display:none!important;}
.navbar-collapse.collapse.in .caret{display:none!important;}

nav{position:relative;z-index:99!important;}

.mobileOnly{display:none!important;}
.navbar-collapse.collapse.in .mobileOnly{display:block!important;}
.navbar-collapse.collapse.in a:hover{color:#3fae29;text-shadow:none!important;font-weight:bold;}

@media only screen and (min-width: 767px) and (max-width: 820px) {
  a.navbar-brand {
  	padding-right: 0;
  	margin-right: 0;
  }
  a.navbar-brand img {
  	width: 220px;
  	height: auto;
  	margin-top: 4px;
  }
  .nav>li>a {
  	padding-left: 12px;
  	padding-right: 12px;
  }
  /*li.shopify-menu-link {
  	display: absolute;
  	left: 20px;
  	top: 120px;
  	background-color: #3FAE29;

  }*/
}

#header{

	background-image:url('../img/aboutbg.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
}



.gtg-color{color:#3FAE29;}
.gtg-background-color{background-color:#3FAE29;}

.highlight-color{color:#ebd31e;}
.highlight-background-color{background-color:#ebd31e;}








.callout.container-fluid{
	padding:15px;
}
.callout.container{
	margin-top:35px;
	margin-bottom:10px;
}

.callout p{
	color:#444;
	font-size:42px;
	line-height:42px;
	margin:0;
	text-align:center;
	font-style:italic;
}

.callout-grey{
	background-color:#eee;
}
.callout{font-family:lato;}






.image-home{text-align:center;}
.image-home nav{text-align:left;}

.image-home input[type='text']{width:100%;border-radius:4px;border:1px;padding:12px 12px;font-size:18px;margin:3px;}
.image-home input[type='submit']{width:100%;border-radius:4px;border:0px;padding:13px 13px;font-size:18px;margin:3px;}
.image-home form{max-width:800px;margin:0 auto;}
.image-home{background-position:bottom center!important;}
.image-home >.row{margin-left:0;margin-right:0;}
.image-home2 h1{font-size:92px;line-height:70px;color:#fff;text-transform:uppercase;margin-top:80px;text-shadow:0 0 8px #333;}
.image-home2 h2{font-size:48px;line-height:35px;color:#fff;margin-bottom:30px;text-shadow:0 0 6px #333;}




.image-cover.cover-shadow{
box-shadow:inset 0 0 10px #333;
}


.image-cover.no-container{
	background-size:cover;
	background-position:center center;
		padding:15px;
	min-height:400px;
}


.image-cover{
	background-size:cover;
	}

.image-cover.container{
	background-size:cover;
	background-position:center center;
		padding:15px;
	min-height:400px;
}

.image-cover.container-fluid{
	background-size:cover;
	background-position:center center;
		padding:15px;
	min-height:400px;
	padding:0;
}









@media screen and (max-width: 991px){
	ul.subnav li{display:inline-block;font-size:16px;}
}
@media screen and (max-width: 633px){
	.image-home h1{margin-top:40px;}
}
@media screen and (max-width: 991px){
.col-md-9.body-block{padding:0 15px;}
}
@media screen and (max-width: 767px){
.col-md-9.body-block{padding:0;}
.col-md-9 > .body-block{padding:15px;margin:0;border-radius:0;border-left:0;border-right:0;}
.col-md-9.body-block > p{padding:0 15px;}
ul.subnav a{min-width:150px;}
ul.subnav a:hover{padding:6px 16px 6px 14px;}
ul.subnav a.active{padding:6px 16px 6px 14px;}
}
@media screen and (max-width: 767px){
	p.lead{font-size:18px;line-height:24px;}
}
@media screen and (min-width: 768px){
	.container.image-cover{width:auto!important;}
	//.container-fluid>.container{width:auto!important;}

}
@media screen and (max-width: 768px){
	.footer-links{display:block;margin-top:6px;}
}





input[type='text']{background-color:#fff;}





ul.leaf{
	list-style: none;
    padding:0;
    margin:0;
	list-style-image:url('../img/leafpoint.png');
	margin-left:35px;
	font-size:18px;
	line-height:26px;
}
ul.leaf a{color:#333;border-radius:4px;padding:3px 8px;}
ul.leaf a:hover{text-decoration:none;background-color:#fff;}
ul.subnav{
	list-style: none;
    padding:0;
    margin:0;
	font-size:18px;
	line-height:26px;
	margin-left:2px;
	margin-bottom:10px;
}
ul.subnav li{padding:8px 16px 8px 0;}
ul.subnav a{color:#666;padding:6px 16px;border-left:3px solid #ddd;margin:2px 0 3px 0;}
ul.subnav a:hover{text-decoration:none;border-left:5px solid #3FAE29;padding:6px 16px 6px 14px;color:#000;}
ul.subnav a.active{text-decoration:none;border-left:5px solid #3FAE29;padding:6px 16px 6px 14px;color:#000;}







.col-md-9 > .body-block{
	background-color:#fff;
	border:1px solid #dfdfdf;
	border-radius:4px;
	padding:20px 25px;
}











#footer{
	min-height:260px;background-image:url('../img/bg2.jpg');background-position:center center;box-shadow: inset 0px 30px 60px -30px #111;text-align:center;font-size:18px;margin-top:100px;
}
#footer a {display:inline-block;margin:4px 3px 2px 7px;padding:4px 7px;color:#fff;text-decoration:none;}

.footer-links{display:inline-block;margin-top:34px;}











/* background setup */
.background {
    background-repeat:no-repeat;
    /* custom background-position */
    background-position:50% 50%;
    /* ie8- graceful degradation */
    background-position:50% 50%\9 !important;
}

/* fullscreen setup */
html, body {
    /* give this to all tags from html to .fullscreen */
    height:100%;
}
.fullscreen,
.content-a {
    width:100%;

}
.not-fullscreen,
.not-fullscreen .content-a,
.fullscreen.not-overflow,
.fullscreen.not-overflow .content-a {
    //height:100%;
    overflow:hidden;
}

/* content centering styles */
.content-a {
	display:table;
}
.content-b {
	display:table-cell;
    position:relative;
	//vertical-align:middle;
	text-align:center;
}

/* visual styles */
body{
    margin:0;
}
section {
	background:#fff;
}
.not-fullscreen {
    //height:50%;
}















.body-block{
	min-height:500px;
}

.columns2{-webkit-columns: 300px 2;-moz-columns: 300px 2;columns: 300px 2;text-align:left;vertical-align:top;}

