img {
  display: block;
  height: auto;
  max-width: 100%;
}

/*.wp-caption {width: 100% !Important;}*/

* {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-shadow:none;
text-rendering: optimizeLegibility;
}

body {
font-family: 'Lato', sans-serif;
font-weight: 400;
color: #5a4439;
background: url(../images/bg-body.jpg) no-repeat center top fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-body.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-body.jpg', sizingMethod='scale')";
text-shadow: 0 0 1px rgba(0,0,0,0.3);

}

div:focus {
outline: none;
}

.video-container {
	width: 300px;
	margin: 0 auto;
	padding-top: 80px;
}
.wp-caption {
    width: 100% !important;
}

.oaec-video {
	width: 300px;
	height: 170px;
}
.navbar {min-height: auto;}

.wp-caption {
	margin-top: 20px;
}
.wp-caption-text {
	font-size: 16px;
    margin-top: 10px;
}
.home-panel-header-mother-garden {
	font-size: 36px !important;
}
@media (min-width: 768px) {
	.video-container {
		width: 740px;
		margin: 0 auto;
		padding-top: 100px;
	}

	.oaec-video {
		width: 740px;
		height: 416px;
		background: #000;
	}
}
@media (min-width: 1024px) {
	.video-container {
		width: 880px;
		margin: 0 auto;
		padding-top: 120px;
	}

	.oaec-video {
		width: 880px;
		height: 495px;
	}
}
@media (min-width: 1600px) {
	.video-container {
		width: 950px;
		margin: 0 auto;
		padding-top: 140px;
	}

	.oaec-video {
		width: 950px;
		height: 535px;
	}
}

.login-dropdown-bx {display: none;}

.hide-desktop {display: none;}
.hide-mobile {display: none;}
@media (min-width: 768px) {.hide-mobile{display: block;}}
@media (max-width: 768px) {.hide-desktop{display: block;}}



h2 a:link, h2 a:visited  {color: #5a4439;}
h3 a:link, h3 a:visited  {color: #a25137;}
h4 a:link, h4 a:visited {color: #5a4439;}

.dropdown-menu h2 a:link, .dropdown-menu h2 a:visited {
	color: #fff;
}

.no-margin-top {
	margin-top: 0;
}

.no-padding-left {
padding-left: 0;
}

.img-border {border: 1px solid #c5bfb9;}

hr {
border-top: 1px solid #c3bdb5;
}

.row-shaded-box {
	display: block !Important;
	height: auto !Important;
	max-width: 100% !Important;
}

.post-navigation {display: none;}
.container {position: relative;}
.large-link-breadcrumb {
	position: absolute;
	left: 30px;
	top: 135px;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
position: relative;
min-height: 1px;
padding-right: 14px;
padding-left: 14px;
}

.col-xs-15 {
width: 20%;
float: left;
}

.nav > li > a:hover, .nav > li > a:focus {
text-decoration: none;
background-color: transparent;
color: #b95536;
}

@media (min-width: 768px) {

body {
	font-size: 18px;
}
.col-sm-15 {
width: 20%;
float: left;
}
.col-menu-padding {
	padding-left: 50px;
}
}
@media (min-width: 992px) {
.col-md-15 {
width: 20%;
float: left;
}
}
@media (min-width: 1200px) {
.col-lg-15 {
width: 20%;
float: left;
}
}

a:link, a:visited {
color: #5e877c;
}

.masthead-login {
position: absolute;
right: 0px;
top: 6px;
color: #ded3cb !Important;
font-size: 12px;
text-transform: uppercase;
}

.large-link {
font-size: 22px;
font-weight: 600;
}

.guest-anchor {
position: absolute;
top: -80px;
left: 0;
}

.blog-news-feature-item {
	float: left;
	width: 100%;
	clear: both;
	padding-bottom: 15px;
}

h1, h2 {
font-family: 'Quattrocento', serif;
}
.container-default h2, .container-default-sub-menu h2 {
font-size: 38px;
font-family: 'Marcellus SC', serif;
text-transform: uppercase;
margin-bottom: 25px;
}
@media (min-width: 992px) {.container-default-template h2 {font-size: 38px; margin-top: 0;}}
h3 {font-family: 'Lato', sans-serif; font-weight: 700; color: #a25137; margin-bottom: 16px; font-size: 24px;}
h4 {font-family: 'Lato', sans-serif; font-weight: 700; color: #5a4439; margin-bottom: 20px;}



.large-header {
	text-align: center;
	margin-bottom: 40px;
	font-family: "Quattrocento",serif;
	font-weight: 400;
	color: #A25317;
	font-size: 58px;
}
.large-header-left {
	text-align: left;
}

.large-header-inline {
	margin-bottom: 20px;
}

.home-panel-theory .large-header {font-size: 55px;}

#breadcrumbs{
	list-style:none;
	margin:0;
	overflow:hidden;
	padding-left: 0;
	font-size: 13px;
}

#breadcrumbs li{
	float:left;
	margin-right:8px;
}

.Our {
	display: none;
}

.header-quote {
	font-family: 'Quattrocento', serif;
	width: 70%;
	text-align: center;
	margin: 25px auto;
}

.header-quote span {
	font-size: 15px;
}

.water-panel-header {
	padding-bottom: 30px;
}

.banner-header {
	font-family: 'Marcellus SC', serif;
	color: #fff;
	font-size: 60px;
	margin-top: 170px;
	text-transform: uppercase;
}

.post-header-small {
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 18px;
}

.post-header-small a {color: #a25137;}

.water-banner-header {
	text-align: right;
	margin-top: 130px;
}
.water-banner-header h2 {font-family: 'Quattrocento', serif; font-weight: 700; text-transform: none; font-size: 47px;}
.water-banner-header h2 span {font-size: 18px; font-weight: normal;}

.water-menu-container {
	padding-top: 130px;
	background: #faf7f4;
	height: 170px;
	z-index: 1000;
	border-bottom: 1px solid #ece8e2;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.water-menu-container.smaller {
	padding-top: 68px;
    height: 110px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.water-menu-container .current_page_item a {color: #b95536;}

.water-menu-container-inner {
	padding-left: 0;
	padding-right: 0;
	font-size: 16px;
	margin-bottom: 0;
}
.projects-menu-header {
	font-family: 'Marcellus SC', serif;
	padding: 11px 10px 0 0;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	color: #5f554a;
}

.container-project-menu {
	padding-left: 0;
	padding-right: 0;
}

.container-project-menu h2 {
	display: none;
}

.hdr-projects {
	font-size: 18px !Important;
	color: #dfd1b9;
	font-family: 'Lato', sans-serif;
	font-weight: 600;
	padding: 0px 0 25px 0 !Important;
	display: block !Important;
	background: url(../images/bg-projects-header.png) center bottom no-repeat transparent;
	margin-bottom: 20px;
}
.hdr-projects a {color: #fff;}

.menu-programs li {
	padding-bottom: 15px !Important;
	font-size: 15px;
}

.menu-programs li ul {padding-top: 10px;}
.menu-programs li ul li {
	width: 100%;
	font-size: 12px;
	font-weight: 400;
	padding-left: 8px;
	padding-bottom: 8px !Important;
}

@media (min-width: 992px) {
	.banner-header {font-size: 76px;}
}

.page-header {
font-family: 'Marcellus SC', serif;
color: #fff;
font-size: 44px;
margin-top: 340px;
text-transform: uppercase;
}

.alignright {
float: right;
margin-left: 20px;
margin-bottom: 20px;
}
.alignleft {
float: left;
margin-right: 20px;
margin-bottom: 20px;
}

.aligncenter {
margin: 0 auto;
display: block;
}

.home-panel-header {
font-family: 'Quattrocento', serif;
font-weight: 700;
color: #fff;
font-size: 25px;
text-shadow: 4px 4px 10px rgba(38, 38, 38, 1);
}
@media (min-width: 992px) {
.home-panel-header {
font-size: 38px;
}
}



.btn {
font-family: 'Quattrocento', serif;
font-weight: 700;
-webkit-box-shadow: 1px 1px 4px 0px rgba(66,66,66,1);
-moz-box-shadow: 1px 1px 4px 0px rgba(66,66,66,1);
box-shadow: 1px 1px 4px 0px rgba(66,66,66,1);
}
.btn-primary {
color: #fff !Important;
background-color: #b95536;
border-color: transparent;
border: none;
padding-left: 30px;
padding-right: 30px;
font-size: 18px;
}
.btn-primary:hover, .btn-primary:focus {
background-color: #a04224;
}
.btn-secondary {
color: #fff !Important;
background-color: #7c746b;
border-color: transparent;
border: none;
font-size: 14px;
padding: 2px 20px;
}
.btn-secondary:hover, .btn-secondary:focus {
background-color: #554f49;
}

.btn-default {
color: #fff !Important;
background-color: #534c47;
border-color: #645f57;
border: none;
font-size: 16px;
font-family: 'Lato', sans-serif;
font-weight: 700;
text-transform: uppercase;
padding: 8px 16px;
}
.btn-default:hover, .btn-default:focus {
background-color: #6a645f;
}

.sidebar-column .btn {
margin: 30px auto;
display: block;
}
.sidebar-bottom-image {
margin: 0 -15px -15px -15px; 
}

/* Navbar */
.dropdown-menu {
background: url(../images/bg-main-nav.png) left top repeat transparent;
border: none;
border-radius: 0;
color: #454545;
top: 95px;
}

.dropdown-menu {
top: 90px;
}
@media (min-width: 992px) {
.dropdown-menu {
background: url(../images/bg-main-nav.png) left top repeat transparent;
border: none;
border-radius: 0;
color: #454545;
top: 95px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}

.header.smaller .dropdown-menu {
top: 42px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
}

@media (min-width: 1200px) {
	.dropdown-menu {
	top: 110px;
	}

	.header.smaller .dropdown-menu {
	top: 55px;
	}
}

.dropdown-menu a {
color: #FFF;
font-weight: bold;
}

.dropdown-menu h3 > a {
font-weight: bold;
color: #fff;
display: block;
}

.dropdown-menu-header {
font-weight: bold;
color: #fff;
font-size: 16px;
font-family: 'Lato', sans-serif;
font-weight: 700;
display: block;
}

.dropdown-header-nonlink {
color: #dfd1b9;
font-size: 18px;
}



.menu-panel-courses-events .nav-description-text, .menu-panel-about-us .nav-description-text, .menu-panel-our-work .nav-description-text {
color: #dfd1b9;
font-weight: 400;
}

.dropdown-menu ul  {
list-style: none;
font-size: 15px;
padding-left: 0;
margin-left: 0;
font-family: 'Lato', sans-serif;
font-weight: 600;
}
.dropdown-menu ul li {
padding: 2px 0;
}

.navbar-default .navbar-nav>li>a {
font-size: 14px;
/*font-family: 'Marcellus SC', serif;*/
font-family: 'Quattrocento', serif;
}
/*.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
background: url(../images/bg-main-nav.png) left top repeat transparent;
color: #fff;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
background: url(../images/bg-main-nav.png) left top repeat transparent;
color: #fff;
}*/


ul.nav li.dropdown:hover .dropdown-toggle {
background: url(../images/bg-main-nav.png) left top repeat transparent;
color: #fff !Important;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
background: url(../images/bg-main-nav.png) left top repeat transparent;
border-top: none;
margin-top: 18px;
}
.navbar-toggle {
margin-top: 27px;
}

.header-nav-no-link {
font-family: 'Lato', sans-serif;
font-weight: 600;
color: #fff;
padding: 0px 0 10px 0 !Important;
font-size: 18px !Important;
display: block !Important;
}
.nav-description-text {
font-family: 'Lato', sans-serif;
font-weight: 400;
color: #dfd1b9;
font-size: 14px;
}
.nav-description-text a {
white-space: nowrap;
}
.news-thumb img {
max-width: 225px;
}

.nav-header-line {
background: url(../images/bg-nav-line.png) left bottom no-repeat;
padding-bottom: 40px !Important;
}
.nav-line-board {
padding-bottom: 105px !Important;
}
.nav-line-visual {
padding-bottom: 94px !Important;
}
.masthead-buttons {
display: none;
}

.masthead-buttons .btn {
	    padding-left: 14px !Important;
    padding-right: 14px !Important;
    padding-bottom: 6px !Important;
    padding-top: 6px !Important;
    font-size: 16px !Important;
    line-height: 16px !Important;
}

.container-default-template img {
display: block;
height: auto;
max-width: 100%;
}

.default-top-left {
padding-right: 40px;
}

.our-work-dropdown-top {
text-align: center;
font-size: 16px;
font-family: 'Lato', sans-serif;
font-weight: 700;
padding: 20px 0 10px 0;
color: #dfd1b9;
}
.our-work-dropdown-top a {
color: #fff;
font-size: 20px;
}
.dropdown-feature-sub-title {margin-top: 0;}
.dropdown-feature-sub-title a {
color: #fff !Important;
font-family: 'Lato', sans-serif !Important;
font-weight: 700!Important;
}

.d-menu-border-left {
padding-right: 20px;
border-right: 1px solid #a9a29b;
min-height: 250px;
}
.d-menu-border-right {
padding-left: 20px;
min-height: 250px;
}

.dropdown-large-nav li {background: url(../images/bg-nav-line.png) left bottom no-repeat;}

.dropdown-large-nav li a {
font-weight: bold;
color: #fff;
font-size: 18px;
font-family: 'Lato', sans-serif;
font-weight: 600;
display: block;    
padding-bottom: 20px;
padding-top: 20px;
}

.menu-panel-about-us ul, .menu-panel-courses-events ul {
margin-left: 15px;
}

.yamm-content {padding-top: 10px !Important;}
.dropdown-large-nav li:last-of-type { background: none;}

.donate-text-column {
font-size: 20px;
}
.row-donate-top {
font-size: 20px;
padding-top: 0px !Important;
padding-bottom: 20px !Important;
}

.item-donate {
padding-top: 10px;
padding-bottom: 0px;
float: left;
width: 47%;
min-height: 220px;
}

.col-menu-vision {}

.menu-sub-hdr {
	font-weight: 700;
	color: #dfd1b9;
	font-size: 18px;
	margin-top: 8px;
}

.item-donate-right {
	float: right;
}

#gallery-2 img {
border: none !Important;
}
#gallery-2 .gallery-item {
width: 22% !Important;
margin-right: 24px !Important;
}
#gallery-2 .gallery-caption {
background: url(../images/bg-thumb-link.png) left top repeat transparent;
color: #fff;
padding: 6px 10px;
min-height: 90px;
clear: both;
font-size: 18px;
}
.gallery-item a {float: left;}
.gallery-item a:hover {
text-decoration: none;
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}
#gallery-2 .gallery-caption:hover {
cursor: pointer;
}
.gallery-item:hover {
text-decoration: none;
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}

.wildlands-panel {
padding: 120px 0 220px 0;
}

.panel-wildlands-wetland {
background: url(../images/bg-banner-preserve-wetland.jpg) no-repeat center bottom transparent;
}
.panel-wildlands-prairie {
background: url(../images/bg-banner-preserve-prairie.jpg) no-repeat center bottom transparent;
}
.panel-wildlands-chaparral {
background: url(../images/bg-banner-preserve-chapparel.jpg) no-repeat center bottom transparent;
}
.panel-wildlands-woodland {
background: url(../images/bg-banner-preserve-woodland.jpg) no-repeat center bottom transparent;
}
.panel-wildlands-conifer {
background: url(../images/bg-banner-preserve-conifer.jpg) no-repeat center bottom transparent;
margin-bottom: 90px;
}


@media (min-width: 768px) {
.navbar-default .navbar-nav>li>a {
font-size: 13px;
font-family: 'Quattrocento', serif;
font-weight: bold;
padding: 8px 12px;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
background: url(../images/bg-main-nav.png) left top repeat transparent;
color: #fff;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover {
background: url(../images/bg-main-nav.png) left top repeat transparent;
color: #fff;
}

.navbar-default .navbar-nav>.open>a:focus {
	background: transparent;
}

.navbar-nav {margin-left: 30px; margin-top: 54px;}

.dropdown-menu {
background: url(../images/bg-main-nav.png) left top repeat transparent;
border: none;
border-radius: 0;
right: 0px;
left: 0;
}
@media (min-width: 1200px) {
.menu-panel-plant-sales, .menu-panel-group-retreats {right: 100px;}
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
background: none;
border-top: none;
margin-top: 0px;
}

.masthead-buttons {
position: absolute;
right: 0;
top: 15px;
display: block;
}


.nav-donate, .nav-follow {display: none !Important;}
.menu-our-work, .menu-about-us, .menu-courses, .menu-group-retreats, .menu-plant-sales {
color: #fff !Important;
}
.our-work .menu-our-work, .about-us .menu-about-us, .events .menu-courses, .plant-nursery .menu-plant-sales {
background: #faf7f4;
color: #5d5244 !Important;
}
.menu-our-work:hover, .menu-about-us:hover, .menu-courses:hover {
color: #fff !Important;
}

.link-masthead {
color: #fff !important;
font-family: 'Quattrocento', serif;
padding-right: 10px;
border-right: 1px solid #968a76;
margin-right: 13px;
font-size: 16px;
}

}

@media (max-width: 992px) {

.col-point {padding-top: 25px;}
.container-default h2, .container-default-sub-menu h2 {
font-size: 24px;
font-family: 'Marcellus SC', serif;
text-transform: uppercase;
margin-bottom: 25px;
}

.btn-primary {margin-right: 10px;}

#gallery-2 .gallery-item {
	font-size: 13px;
	margin-right: 20px !Important;
}

#gallery-2 .gallery-caption {font-size: 13px;}

}

@media (min-width: 992px) {
.dropdown-menu {
left: 0px;
}
.navbar-default .navbar-nav>li>a {
font-size: 15px;
padding: 10px 22px 12px 22px;
}
.navbar-nav {
	margin-left: 40px;
	margin-top: 53px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.header.smaller .navbar-nav {
	margin-top: 0px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.masthead-buttons {
top: 15px;
padding-right: 0px;
display: block;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.header.smaller .masthead-buttons {
display: none;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.masthead-buttons .btn-primary {margin-right: 20px;}
}
@media (max-width: 1200px) {
	.masthead-buttons .btn {
		    padding-left: 14px !Important;
    padding-right: 14px !Important;
    padding-bottom: 6px !Important;
    padding-top: 6px !Important;
    font-size: 16px !Important;
    line-height: 16px !Important;
	}
}
@media (min-width: 1200px) {
.dropdown-menu {
left: 180px;
}
.navbar-default .navbar-nav>li>a {
font-size: 21px;
/*font-family: 'Marcellus SC', serif;*/
font-family: 'Quattrocento', serif;
/*padding: 38px 36px 30px 36px;*/
padding: 27px 20px 28px 20px;
line-height: 0;

}
.navbar-nav {
	margin-left: 40px;
	margin-top: 55px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.header.smaller .navbar-nav {
	margin-top: 0px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
/*.dropdown:hover .dropdown-menu {
display: block;
}*/
}

@media (min-width: 1440px) {
.dropdown-menu {
left: 195px;
}
}

/* END Navbar */

/* Blog Styles */

.entry-meta {
color: #a25137;
margin-bottom: 20px;
font-size: 18px;
font-weight: 700;
}
.entry-title {
font-family: 'Marcellus SC', serif;
color: #5a4439;
text-transform: uppercase;
margin-top: 0;
}
.entry-title a {color: #5a4439;}

.post-date {
font-size: 18px;
margin-bottom: 14px;
}

.container-blog-index {
padding-top: 100px;
padding-bottom: 60px;
}
.container-page {
padding-top: 150px;
padding-bottom: 40px;
}
.container-search {margin-top: 135px;}
.container-default { margin-top: 115px;}
.container-default-sub-menu {margin-top: 150px;}


.blog-index-item {
float: left;
padding-bottom: 40px;
padding-top: 40px;
border-bottom: 1px solid #c2bcb5;
width: 100%;
}
.container-blog-single {
padding-top: 180px;
padding-bottom: 30px;
}

.job-single {
padding-top: 135px;
}

.job-single .staff-feature-excerpt {display: none;}

.container-plant-sales-seasonal {
padding-top: 195px;
}

.blog-title-container {
text-align: right;
padding-top: 0px;
}
.blog-title-perm {
font-family: 'Marcellus SC', serif;
color: #fff;
text-transform: uppercase;
font-size: 24px;
}
.blog-title-perm a {color: #fff;}
.blog-header-link {
padding-top: 10px;
float: right;
}
.blog-header-link a {
color: #fff;
text-transform: uppercase;
}

/*.container-blog-single h3, .container-blog-index h3 {
font-family: 'Lato', sans-serif;
font-weight: 700;
color: #5a4439;
}*/

.sidebar-blog-index {
padding-top: 80px;
}

.feature-news-item {
padding: 15px;
background: #fff;
border: 1px solid #c2bcb5;
float: left;
width: 100%;
min-height: 510px;
}
.feature-news-item h3 {margin-bottom: 10px; margin-top: 10px;}
.feature-news-item h3 a {
color: #a25137;
font-size: 20px;
}



.col-blog-item h3 {margin-bottom: 7px; margin-top: 7px; line-height: 18px;}
.col-blog-item h3 a {
color: #a25137;
font-size: 16px;
}
.col-blog-item {
font-size: 14px;
padding-top: 30px;
}
.row-sub-feature-blog .col-blog-item:nth-of-type(4n+1) {
clear: both;
}

.row-sub-instructors .thumb-box-link-container:nth-of-type(4n+1) {
clear: both;
}

.col-blog-item img {border: 1px solid #c2bcb5;}

.col-blog-index-main {padding-right: 40px;}
.tab-pane {
padding-top: 25px;
}
.nav-tabs {
border-bottom: 1px solid #c2bcb5;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
color: #5a4439;
cursor: default;
background-color: #f6f2ef;
border: 1px solid #c2bcb5;
border-bottom-color: transparent;
}
.nav-tabs>li>a {
color: #5a4439;
}
.nav-tabs>li>a:hover {
background: #eee9e4;
}
/* END Blog Styles */


.header-nmt {
margin-top: 5px;
}

.container-fluid {
margin-right: auto;
margin-left: auto;
max-width: 1600px; 
position: relative;
overflow: hidden;
}

.container {overflow: visible; position: relative;}
.navbar-brand {
	width: 180px; 
	height: 55px;
	text-indent: -10000px;
	float: left;
	padding: 0 0 0 15px;
	margin: 25px 0 0 0;
}

.navbar-oaec {
	height: 90px;
	padding:0;
	margin:0;
	background: url(../images/bg-masthead.png) left top repeat transparent;
	border-radius: 0px;
	border: none;
}
@media (min-width: 992px) {
.navbar-brand {
	width: 220px; 
	height: 55px;
	text-indent: -10000px;
	float: left;
	padding: 0 0 0 0;
	margin: 25px 0 0 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.header.smaller .navbar-brand {
	width: 140px;
	margin: 4px 0 0 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.navbar-oaec {
	height: 95px;
	padding:0;
	margin:0;
	background: url(../images/bg-masthead.png) left top repeat transparent;
	border-radius: 0px;
	border: none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.navbar-oaec.smaller {
	height: 42px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
}
@media (min-width: 1200px) {
	.navbar-brand {
	width: 260px; 
	}
	.header.smaller .navbar-brand {
	width: 180px;
	margin: 7px 0 0 0;
	}
	.navbar-oaec {
		height: 110px;
	}
	.navbar-oaec.smaller {
		height: 55px;
	}
}


.home-panel-1 {
min-height: 850px;
position: relative;
background: url(../images/bg-home-top-2.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-home-top-2.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-home-top-2.jpg', sizingMethod='scale')";
}

.home-panel-2 {
min-height: 760px;
position: relative;
background: url(../images/bg-home-panel2.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-home-panel1.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-home-panel1.jpg', sizingMethod='scale')";*/
}
.home-panel-3 {
min-height: 730px;
position: relative;
background: url(../images/bg-home-panel3.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-home-panel3.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-home-panel3.jpg', sizingMethod='scale')";
}
.home-panel-4 {
min-height: 730px;
position: relative;
background: url(../images/outside-kitchen.jpg) no-repeat center bottom;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-home-group-shot.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-home-group-shot.jpg', sizingMethod='scale')";
}
.home-panel-6 {
min-height: 990px;
position: relative;
background: url(../images/bg-home-group-shot.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-home-group-shot.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-home-group-shot.jpg', sizingMethod='scale')";
margin-top: -40px;
z-index: 1;
}

.home-panel-5 {
padding: 30px 0 60px 0;
background: url(../images/bg-home-panel5.png) no-repeat center bottom transparent;
text-align: center;
z-index: 2;
}
.home-panel-arrow {
height: 27px;
background: url(../images/bg-home-panel-dividers.jpg) no-repeat center bottom transparent;
text-align: center;
z-index: 2;
}

.home-panel-arrow-bottom {
height: 63px;
background: url(../images/bg-home-divider-arrow.png) no-repeat center top transparent;
text-align: center;
z-index: 2;
}


.home-panel-5 .btn {
margin-top: 10px;
}

/*.home-panel-theory {
background: url(../images/bg-banner-home-theory.jpg) no-repeat left bottom transparent;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-home-theory.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-home-theory.jpg', sizingMethod='scale')";
padding: 70px 0 350px 0;
margin-bottom: 170px;
}*/

.home-panel-theory {
background: url(../images/bg-banner-home-theory.jpg) no-repeat left bottom transparent;
padding: 20px 0 350px 0;
}
.theory-content h2 {
text-align: center;
}

.home-panel-communities {
background: url(../images/bg-home-empowering.jpg) no-repeat right top transparent;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-home-empowering.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-home-empowering.jpg', sizingMethod='scale')";
padding: 30px 0 40px 0;
margin-top: 30px;
}



.container-follow-alt {
	background: url(../images/bg-hummingbird-flipped.jpg) no-repeat center center transparent;
	padding: 100px 0 160px 0;
	color: #fff;
	background-size: cover;
}
.container-follow-instagram {
	background: url(../images/bg-turtle.jpg) no-repeat center center transparent;
	padding: 100px 0 360px 0;
	color: #fff;
	background-size: cover;
}
.panel-follow-alt {
	margin-top: 40px;
}
.follow-news-item {
	min-height: 300px;
}
.panel-follow-alt h3 {
	font-size: 30px;
	color: #fff;
	margin-bottom: 40px;
}
.panel-follow-alt .emphasis-text {
	color: #fff;
	margin-bottom: 10px;
	font-size: 18px;
}
.fb-page {
	margin-left: 50px;
}

.mc-field-group-half {
	width: 48%;
	margin-bottom: 15px;
}
.mcfg-first {
	float: left;
	clear: both;
}
.mcfg-last {
	float: right;
}
.col-instagram {
	margin-left: -25px;
	margin-right: -25px;
}

.input-group-flex {
	display: flex;
	clear: both;
	padding: 15px 0;
}
.input-group-flex div {
	margin-right: 20px;
}
.input-group-flex div:first-child {flex-grow: 1;}
.input-group-flex div:last-child {margin-right: 20px;}
.input-checkbox label {
	font-weight: normal;
}
.input-checkbox input {margin-right: 8px;}

.panel-water-modeling {
background: url(../images/bg-panel-wi-modeling.jpg) no-repeat center bottom transparent;
padding: 70px 0 160px 0;
}

.panel-water-changemakers {
background: url(../images/bg-panel-wi-changemakers.jpg) no-repeat center bottom transparent;
padding: 70px 0 160px 0;
}
.panel-water-empowering {
background: url(../images/bg-panel-wi-empowering.jpg) no-repeat center bottom transparent;
padding: 70px 0 160px 0;
}
.panel-water-changing {
background: url(../images/bg-panel-wi-changing.jpg) no-repeat center bottom transparent;
padding: 70px 0 210px 0;
}


.pd-panel-empowering {
background: url(../images/bg-banner-pd-empowering.jpg) no-repeat center bottom transparent;
padding: 70px 0 200px 0;
}

.pd-panel-changemakers {
background: url(../images/bg-banner-pd-changemakers.jpg) no-repeat center bottom transparent;
padding: 70px 0 200px 0;
}

.pd-panel-modeling {
background: url(../images/bg-banner-pd-modeling.jpg) no-repeat center bottom transparent;
padding: 70px 0 200px 0;
}

.pd-panel-regenerative {
background: url(../images/bg-banner-pd-regenerative.jpg) no-repeat center bottom transparent;
padding: 70px 0 200px 0;
margin-bottom:90px;
}


.row-water-about-top {
padding: 30px 0 10px 0;
clear: both;
}

.header-projects {
padding: 30px 0 0 0;
}

.header-projects .emphasis-text:last-child {
	margin-bottom: 0;
}
.header-projects p:last-child {
	margin-bottom: 0 !Important;
}

div.emphasis-text {margin-bottom: 0px !Important;}


.home-panel-changing {
padding: 30px 0 40px 0;
}
.panel-drives {
padding: 30px 0 40px 0;
border-top: 1px solid #c4bfb9;
}

.home-panel1-headline {
margin-top: 240px;
}
/*.home-panel-header2, .home-panel-header3 {display: none;} */

.home-panel4-headline {
margin-top: 360px;
}

.home-container-panel1 {padding-right: 0px;}

.home-news-container {
margin-top: 167px;
padding-top: 15px;
padding-bottom: 0px;
background: url(../images/bg-home-news-white.png) left top repeat transparent;
}

.home-news-header {
color: #fff;
text-shadow: 4px 4px 10px rgba(38, 38, 38, 1);
margin-bottom: 8px;
font-size: 24px;
}

.img-shadow {
-webkit-box-shadow: 6px 6px 15px 0px rgba(128,128,128,1);
-moz-box-shadow: 6px 6px 15px 0px rgba(128,128,128,1);
box-shadow: 6px 6px 15px 0px rgba(128,128,128,1);
}
.home-news-container img {margin-bottom: 10px;}
/*.home-news-container h3 {
font-family: 'Quattrocento', serif;
font-weight: 700;
color: #5d5143;
text-transform: uppercase;
}
.home-news-container a {
color: #527a6f;
margin-bottom: -6px;
display: block;
}*/
.home-news-inner {
width: 90%;
margin: 0 auto;
padding: 0 0 15px 0;
}
.panel1-scroll-arrow {
position: absolute;
bottom: 20px;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
}

.panel3-scroll-arrow {bottom: 20px;}

.projects-scroll-arrow {
position: absolute;
bottom: 80px;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;	
}
.default-scroll-arrow {
position: absolute;
bottom: 0px;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
}

.panel2-leaf {
position: relative;
top: 320px;
}
.panel3-leaf {
position: relative;
top: 320px;
}
.panel4-leaf {
position: relative;
top: 320px;
}

.home-vision-headline {
color: #fff;
font-size: 20px;
font-family: 'Quattrocento', serif;
margin-top: 0;
}
.number-header {
background: #a25137;
color: #fff;
padding: 5px;
text-align: center;
border-radius: 200px 200px 200px 200px;
-moz-border-radius: 200px 200px 200px 200px;
-webkit-border-radius: 200px 200px 200px 200px;
border: 0px solid #000000;
font-size: 30px;
font-family: 'Marcellus SC', serif;
}

.panel-header {
font-family: 'Marcellus SC', serif;
color: #5a4439;
text-transform: uppercase;
}

.header-post {
font-size: 24px;
font-family: 'Marcellus SC', serif;
color: #5a4439;
text-transform: uppercase;
margin-bottom: 25px;
}
.header-post a {color: #5a4439;}

.row-footer-search {
	float: left;
	width: 100%;
	padding-top: 40px;
}

@media (min-width: 992px) {.header-post {font-size: 38px; margin-top: 0;}}


.emphasis-text {
color: #5a4439;
font-size: 16px
}

.panel-modeling {
padding-top: 50px;
padding-bottom: 50px
}

.row2-panel-modeling {

}
.col-featured-perennials-hdr {clear: left; padding-top: 35px;} 

.col-featured-perennials-hdr h3 {display: inline; margin-right: 20px; }

.thumb-box-link-container {float: left; position: relative; margin-bottom: 15px;}

.thumb-box-link-container{ max-height: 380px; overflow: hidden;}

.wildlands-staff .thumb-box-link-container {padding-left: 20px; padding-right: 20px; overflow: visible; max-height: none !important;}
.wildlands-staff {padding-bottom: 200px !important;}

.wildlands-staff-contact {
font-size: 14px;
}
.wildlands-staff-contact div {
padding-left: 0;
padding-right: 0;
}
.thumb-box-link:link, .thumb-box-link:visited  {
color: #fff;
text-align: center;
font-family: 'Marcellus SC', serif;
font-size: 100%;
line-height: 17px;
margin-bottom: 8px;
overflow: auto;
float: left;
width: 100%;
}
.thumb-box-link:hover {
text-decoration: none;
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}
.thumb-box-link div {
background: url(../images/bg-thumb-link.png) left top repeat transparent;
padding: 8px 0;
}



.work-feature-box-link:link, .work-feature-box-link:visited  {
font-size: 100%;
line-height: 17px;
margin-bottom: 8px;
float: left;
width: 100%;
min-height: 650px !Important;
border: 1px solid #cbcaca;
background: #fff;
background: url(../images/icon-work-feature-arrow2.png) bottom right no-repeat #fff;
}
.home .work-feature-box-link:link, .home .work-feature-box-link:visited {min-height: 550px;}

.box-link-tour .work-feature-box-link:link, .box-link-tour .work-feature-box-link:visited {
	min-height: 300px !important;
}

.page-template-plant-sales .work-feature-box-link:link,
.page-template-plant-sales .work-feature-box-link:visited 
{min-height: 570px !important;}


.work-feature-box-link:hover {
text-decoration: none;
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}
.work-feature-box-link .work-feature-title {
background: url(../images/bg-thumb-link.png) left top repeat transparent;
padding: 22px 10px;
font-size: 26px;
color: #fff;
text-align: center;
font-family: 'Marcellus SC', serif;
line-height: 25px;
text-transform: none !Important;
}
.home .work-feature-box-link .work-feature-title {
	padding: 25px 10px;
	font-size: 190%;
}
.work-feature-box-link .work-excerpt {
margin: 20px 28px 20px 28px;
padding-bottom: 40px;
color: #2e2d2d;

}
.work-feature-box-link .work-excerpt p {
font-size: 16px;
line-height: 20px;
}
.work-feature-arrow {
float: right;
display: block;
}
.work-feature-box-link-container {
/*padding-bottom: 35px;
background: url(../images/bg-project-box-line.png) center bottom no-repeat transparent;
margin-bottom: 35px;*/
margin-bottom: 35px;
}
/*.row-work-features .work-feature-box-link-container:nth-of-type(3n+1) {
clear: left;
} */

.row-work-features1 {
	padding-top: 30px;
}
.row-work-features2 {
	padding-top: 30px;
}

.row-features-home {
margin-left: 0;
margin-right: 0;
margin-top: 70px;
}


.thumb-box-link div span {
font-size: 68%;
}
.thumb-box-inactive {
zoom: 1;
opacity:0.6 !Important;
filter:alpha(opacity=60); /* For IE8 and earlier */
}
.home-news-item-link:link, .home-news-item-link:visited {
float: left;
text-decoration: none;
}

.home-news-item:hover {
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
cursor: pointer;
}
.home-news-item {
float: left;
width: 100%;
position: relative;
margin-bottom: 7px;
}

.home-news-item a {float: left; width: 100%;}
.home-news-overlay {
position: absolute;
bottom: 0;
left: 0;
right: 0;
top: 0;
background: url(../images/img-home-news-overlay.png) bottom left repeat-x transparent;
height: 95%;
padding-bottom: 5%;
padding-left: 22px;
padding-right: 22px;
margin-bottom: 15px;
}

.home-news-overlay > .home-news-item-header {vertical-align: baseline;}

.home-news-overlay:before, .home-news-item-header {
display: inline-block;
vertical-align: baseline;
color: #fff;
font-size: 16px;
}

.home-news-overlay:before {
content: '';
display: inline-block;
width: 0;
height: 100%;
vertical-align: baseline;
}
.row-publication-index {
	padding-top: 0px !Important;
}
/*.home-news-item .entry-summary {
font-size: 12px;
line-height: 15px;
}*/
.row-oinkos {
padding-top: 140px;
padding-bottom: 140px;
}
.row-oinkos p {
font-size: 24px;
}
.row-oinkos img {
float: right;
margin-right: 30px;
}
.oinkos-text {
padding-top: 30px;
}
.community-text {
padding-top: 30px;

}
.training-text {

}

.follow-banner-button {
padding-top: 25px;
}

.modeling-thumb {display: none;}
.training-thumb {display: none;}
.empowering-thumb {display: none;}


.logo-align {min-height: 250px; vertical-align: middle;}
.logo-align img { margin: 0 auto;}
/*.logo-align a:link, .logo-align a:visited {
-moz-opacity: 0.80;
opacity: 0.80;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=80);
}
.logo-align a:hover {
-moz-opacity: 1;
opacity: 1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
}*/

.sidebar-column {
color: #fff;
background: url(../images/bg-take-action-col.jpg) left top repeat #514835;
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
border: 0px solid #000000;
}

}
.sidebar-column h2 {
color: #fff;
font-family: 'Marcellus SC', serif;
margin-left: 10px;
margin-right: 10px;
display: block;
}
.sidebar-column p {
margin-left: 10px;
margin-right: 10px;
}

.fullwidth-footer {
background: url(../images/bg-footer.jpg) left top repeat-x #5a544c;
padding-top: 30px;
padding-bottom: 80px;
float: left;
width: 100%;
color: #fff;
border-top: 20px solid #a25137;
}


.courses-panel-1 {
min-height: 788px;
position: relative;
background: url(../images/bg-banner-courses.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-courses.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-courses.jpg', sizingMethod='scale')";
}

.banner-group-retreats {
min-height: 788px;
position: relative;
background: url(../images/bg-banner-group-retreats.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-group-retreats.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-group-retreats.jpg', sizingMethod='scale')";
}
.banner-group-retreats-video {
	position: relative;
	padding-bottom: 160px;
}
.video-container-gr {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

/*.banner-group-retreats-video::after {
	content: "";
	width: 100%;
	height: 300px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgb(2,0,36);
	background: -moz-linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(246,242,239,1) 0%, rgba(0,212,255,0) 100%);
	background: -webkit-linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(246,242,239,1) 0%, rgba(0,212,255,0) 100%);
	background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(246,242,239,1) 0%, rgba(0,212,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#00d4ff",GradientType=1);
}*/




.btn-watch-video {
	position: absolute;
	right: 140px;
	bottom: 100px;
	z-index: 5;
}

.modal-tour {
	width: 70%;
}
.visible-large {
		display: none;
	}
.visible-small {
	display: block;
}

@media (min-width: 992px) {
	.visible-large {
		display: block;
	}
	.visible-small {
		display: none;
	}
}


#video {
	width: 100%    !important;
	height: auto   !important;
}

.page-template-group-retreats .header-post {}
.header-amenities {
	margin-bottom: 0;
}

.work-panel-1 {
min-height: 650px;
margin-bottom: 40px;
position: relative;
background: url(../images/bg-banner-our-work.jpg) no-repeat center bottom;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-our-work.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-our-work.jpg', sizingMethod='scale')";
}

.vision-panel-1 {
min-height: 650px;
margin-bottom: 30px;
position: relative;
background: url(../images/bg-banner-vision.jpg) no-repeat center bottom;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-vision.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-vision.jpg', sizingMethod='scale')";
}

.vision-panel-2 {
min-height: 650px;
margin-top: 30px;
position: relative;
background: url(../images/bg-banner-vision2.jpg) no-repeat center bottom;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-vision2.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-vision2.jpg', sizingMethod='scale')";
}

.jobs-panel-1 {
min-height: 850px;
margin-bottom: 100px;
position: relative;
background: url(../images/bg-jobs-banner.jpg) no-repeat right top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-jobs-banner.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-jobs-banner.jpg', sizingMethod='scale')";
}

.performances-panel-1 {
min-height: 788px;
position: relative;
background: url(../images/bg-banner-performances.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-performances.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-performances.jpg', sizingMethod='scale')";
}

.tours-panel-1 {
min-height: 788px;
position: relative;
background: url(../images/bg-banner-tours.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-tours.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-tours.jpg', sizingMethod='scale')";
}

.permaculture-design-panel-1 {
min-height: 788px;
position: relative;
background: url(../images/banner-permaculture.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banner-permaculture.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/banner-permaculture.jpg', sizingMethod='scale')";
}



.plant-sales-panel1 {
min-height: 760px;
position: relative;
background: url(../images/bg-banner-nursery-2020.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-nursery-2020.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-nursery-2020.jpg', sizingMethod='scale')";
}

.teacher-training-panel1 {
min-height: 760px;
position: relative;
background: url(../images/bg-banner-teacher-training.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-teacher-training.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-teacher-training.jpg', sizingMethod='scale')";
}

.resilient-schools-training {
min-height: 760px;
position: relative;
background: url(../images/bg-banner-resilient-schools-training.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-resilient-schools-training.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-resilient-schools-training.jpg', sizingMethod='scale')";
}

.water-institute-panel1 {
min-height: 780px;
position: relative;
background: url(../images/bg-banner-water-institute.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-water-institute.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-water-institute.jpg', sizingMethod='scale')";
}

.permaculture-home-panel-1 {
min-height: 780px;
position: relative;
background: url(../images/bg-banner-permaculture-design.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-permaculture-design.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-permaculture-design.jpg', sizingMethod='scale')";
}

.mother-garden-home-panel-1 {
min-height: 900px;
position: relative;
background: url(../images/bg-banner-mother-garden.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-mother-garden.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-mother-garden.jpg', sizingMethod='scale')";
}


/*.staff-panel-1 {
min-height: 680px;
position: relative;
background: url(../images/bg-banner-staff.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-staff.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-staff.jpg', sizingMethod='scale')";
}*/

.staff-panel-1 {
min-height: 680px;
position: relative;

/*background: url(../images/bg-banner-staff.jpg) no-repeat center top;*/
background: url(../images/bg-staff-2019.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/*
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-staff.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-staff.jpg', sizingMethod='scale')";*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-staff-2019.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-staff-2019.jpg', sizingMethod='scale')";
}

.wildlands-home-panel {
min-height: 780px;
position: relative;
background: url(../images/bg-banner-wildlands-home.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-wildlands-home.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-wildlands-home.jpg', sizingMethod='scale')";
}

.donate-panel-1 {
min-height: 680px;
position: relative;
background: url(../images/bg-banner-donate.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-donate.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-donate.jpg', sizingMethod='scale')";
}

/*.donate-panel-landing {
min-height: 680px;
position: relative;
background: url(../images/bg-banner-donate-landing.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-donate-landing.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-donate-landing.jpg', sizingMethod='scale')";
}*/

.donate-panel-landing {
min-height: 780px;
position: relative;
background: url(../images/bg-staff-2019.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-donate-landing.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-banner-donate-landing.jpg', sizingMethod='scale')";
}


.row-teacher-instructors .col-border-left, .row-teacher-instructors .col-border-right {
margin-top: 40px;
}

.row-sub-instructors {
clear: both;
margin-left: 0;
margin-right: 0;
}

.row-sub-instructors .thumb-box-link-container {
margin-top: 35px;
}

.logo-water {
display: block;
margin: 20px auto;
}

.water-institute-panel1 .staff-menu-container {margin-top: 130px;}
.permaculture-home-panel-1 .staff-menu-container {margin-top: 130px;}

@media (min-width: 768px) {

.inline-panel-arrow {
	display: block;
	margin: 0 auto;
	padding-top: 20px;
}
.col-point .header-post {margin-top: 0;}
.resililient-schools-banner-box {
	margin-top: 60px !Important;
}

.show-mobile {display: none;}
.col-border-left {
padding-right: 40px;
border-right: 1px solid #c5bfb9;
}
.col-border-right {
padding-left: 40px;
}
}

.container-sub-panel {
position: relative;
padding-bottom: 70px;
}

.container-follow {
padding-bottom: 20px;
}
.container-follow-body {
padding: 0 0 40px 0;
}

.follow-blog-post, .facebook-container {
background: #fff;
padding: 20px 5px 10px 5px;
float: left;
width: 100%;
min-height: 515px;
}
.follow-blog-post h3 {
margin-top: 0;
}
.follow-blog-post a {
color: #a25137;
}
.subscribe-container {
padding-left: 0;
padding-top: 25px;
padding-bottom: 10px;
}
.staff-container-panel1 {position: relative;}

.staff-menu-container {
margin-top: 160px;
padding-top: 10px;
padding-bottom: 30px;
background-attachment: fixed;
background: url(../images/bg-home-news2.png) repeat left top transparent;
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
-webkit-box-shadow: 6px 6px 15px 0px rgba(128,128,128,1);
-moz-box-shadow: 6px 6px 15px 0px rgba(128,128,128,1);
box-shadow: 6px 6px 15px 0px rgba(128,128,128,1);
}

.plant-banner-box {margin-top: 70px;}

.work-container-panel1 {
margin-top: 135px;
}

.vision-container-panel1 {
padding-bottom: 300px;
}

.vision-container-panel2 {
	padding-top: 80px;
	padding-bottom: 40px;
}

.col-point {
	min-height: 420px;
}

.row-our-work-top {
padding-top: 30px;
}

.staff-menu-container2 {margin-top: 65px;}

.staff-menu-container img {margin-bottom: 10px;}
.staff-menu-container h1 {
font-family: 'Marcellus SC', serif;
text-transform: uppercase;
font-size: 42px;
}
.hdr-guest-instructors {
font-size: 46px !Important;
}

.staff-menu-container2 a {
color: #527a6f;
margin-bottom: 6px;
display: block;
font-weight: 700;
font-size: 14px;
}

.staff-menu-container a {
color: #527a6f;
font-weight: 700;
}
.performances-box a {
color: #527a6f;
margin-bottom: 3px;
display: inline !Important;
font-weight: 700;
}
.staff-menu-inner {
width: 95%;
margin: 0 auto;
padding: 0 0 15px 0;
}
.row-guest-instructors {
text-align: right;
padding-top: 10px;
}

.bread-crumb {
position: absolute;
left: 15px;
top: 143px;
}

.bread-crumb-water {
top: 55px;
}

.row-breadcrumb {
padding-top: 8px;
padding-bottom: 10px;
display: none;
}

.job-posts-container {
padding-top: 30px;
float: left;
}

.row-default {
padding-top: 55px;
padding-bottom: 55px;
border-bottom: 1px solid #c5bfb9;
clear: both;
}
.row-default-border-top {border-top: 1px solid #c5bfb9;}

.row-nursery-hours {padding-top: 0;}
.row-internships {
padding-top: 10px;
}

.row-default-bottom {
padding-top: 55px;
padding-bottom: 55px;
}

.row-shaded-box {
margin-top: 65px;
padding: 30px 40px;
background: #eee9e4;
border: 1px solid #c5bfb9;
margin-bottom: 60px;
margin-right: 0;
margin-left: 0;
}
.row-wildlands-options {padding-top: 0;}
.bio-button {
padding-top: 35px;
text-align: center;
padding-bottom: 10px;
}
.bio-button a {
margin: 0 auto;
}
.seasonal-thumb-link {
padding-right: 25px;
}
.row-seasonal .seasonal-thumb-link:last-child {
padding-right: 25px;
}
.row-seasonal {
padding-top: 0;
}

.pdc-dates {
padding: 13px 20px;
line-height: 25px;
background: url(../images/bg-thumb-link.png) left top repeat transparent;
font-size: 150%;
color: #fff;
font-family: 'Marcellus SC', serif;
}
.pdc-dates span {font-size: 68%;}

.pdc-dates .btn-primary {
font-size: 16px;
padding:  4px 10px;
margin-top: 10px;
}
.container-featured-plants {
float: left;
padding-top: 25px;
}
.container-featured-plants .thumb-box-link-container:nth-of-type(5n+1) {clear: left;}
.container-featured-plants .thumb-box-link-container div {font-size: 16px;}
.row-featured-staff {
padding-top: 50px;
padding-bottom: 65px;
border-bottom: 1px solid #c5bfb9;
clear: both;
position: relative;
}
.row-featured-staff .header-nmt {
font-size: 44px;
}

.carousel-inner .item {
background: #000;
border: 1px solid #c5bfb9;
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.carousel img {
margin: 0 auto;
}
.row-slideshow {padding-top: 0;}

.container-featured-staff .row-featured-staff:last-child {
border-bottom: none;
}
.container-guest-bottom {
padding: 0 0 40px 0;
}
.row-bio-text {
padding-top: 30px;
padding-bottom: 40px;
}
.row-bio-text .header-nmt {
font-size: 38px;
padding-bottom: 20px;
}

.row-featured-staff h3 {
color: #a25137;
font-weight: 700;
margin-top: 0;
margin-bottom: 20px;
font-size: 20px;
}
.staff-feature-excerpt {
margin-bottom: 20px;
font-size: 18px;
line-height: 24px;
}
.publication-item {margin-bottom: 25px;}
.row-publication-index .publication-item {
padding-right: 40px;
border-right: 1px solid #c1bbb5;
min-height: 680px;
padding-left: 40px;
margin-top: 40px;
}

.row-publication-index2 .publication-item2 {
padding-right: 40px;
border-right: 1px solid #c1bbb5;
min-height: 680px;
padding-left: 40px;
margin-top: 40px;
}

.row-publication-index2 h2 {
padding-top: 0;
}

.publication-item h3, .publication-item2 h3  {font-size: 22px;}

.publication-item h3 a, .publication-item2 h3 a {color: #a25137;}



.row-publication-index .publication-item:nth-of-type(3n+1) {
clear: left;
}
.row-publication-index .publication-item:nth-of-type(3n+0) {
border-right: none;
}

.row-publication-index2 .publication-item2:nth-of-type(3n+1) {
clear: left;
}
/*.row-publication-index2 .publication-item2:nth-of-type(3n+0) {
border-right: none;
}*/
.row-publication-index2 .publication-item2:nth-of-type(3n+0) {
border-right: none;
}


.video-header {
padding-bottom: 30px;
}

.row-publication-videos h3 a {
color: #a25137;
}

.row-footer {padding-top: 30px;}
.row-featured-staff .btn {margin-right: 20px;}
.staff-feature-email {margin-right: 30px;}

.staff-bio-since {margin-right: 30px;}
.staff-bio-email {margin-right: 30px;}

.row-footer-links {

}
.fullwidth-footer a {color:#dfd1b9;}
.fullwidth-footer h2 a {color:#dfd1b9 !important;}
.row-footer-links a {
color: #dfd1b9;
display: block;
font-size: 14px;
margin-bottom: 6px;
}
.row-footer-links h4 a {color: #fff; font-size: 15px;} 
.row-footer h4 {
color: #fff;
text-transform: uppercase;
font-size: 15px;
}
.row-footer-search {
padding-top: 30px;
}
.col-contact, .col-follow {
background: url(../images/bg-footer-col.jpg) left bottom no-repeat;
min-height: 270px;
padding-bottom: 20px;
}

.footer-icon-list {
margin-left: 0;
padding-left: 0;
}
.footer-icon-list li {
list-style: none;
padding-left: 35px;
margin-bottom: 10px;
font-size: 14px;
padding-bottom: 10px;
padding-top: 3px;
}
.f-email {background: url(../images/icon-footer-email.png) left top no-repeat;}
.f-phone {background: url(../images/icon-footer-phone.png) left top no-repeat;}
.f-address {background: url(../images/icon-footer-address.png) left top no-repeat;}
.f-facebook {background: url(../images/icon-footer-facebook.png) left top no-repeat;}
.f-twitter {background: url(../images/icon-footer-twitter.png) left top no-repeat;}
.f-youtube {background: url(../images/icon-footer-youtube.png) left top no-repeat;}
.f-blog {background: url(../images/icon-footer-blog.png) left top no-repeat;}
.f-newsletter {background: url(../images/icon-newsletter.png) left top no-repeat;}
.f-instagram {background: url(../images/icon-footer-instagram.png) left top no-repeat;}

.navbar .container {
height: 87px;
}

.col-search .form-control {
 background-color: #767066;
 color: #fff;
 font-weight: 600;
 border: 1px solid #645f57;
 height: 40px;
 font-size: 16px;
}
.footer-headline {


}
.footer-headline h2 {
font-family: 'Quattrocento', serif;
font-weight: 700;
}
.copyright {
color: #fff;
font-size: 13px;
text-align: right;
}
.copyright a {color: #dfd1b9;}

.container-staff-bio {
margin-top: 135px;
}

.row-course-instructors {
padding-top: 40px;
padding-bottom: 40px;
min-height: 420px;
}

.row-cost {
clear: both;
padding-top: 50px;
padding-bottom: 40px;
}

.row-courses-register {
padding-top: 50px;
padding-bottom: 50px;
text-align: center;
}

.row-courses-register .btn {
padding: 10px 40px;
font-size: 24px;
}

.course-intro-links {
padding: 25px 0;
}

.row-course-more-info {padding-bottom: 40px;}

.row-courses-bottom {
padding-top: 20px;
padding-bottom: 0px;
}

.row-testimonails {
padding-top: 40px;
padding-bottom: 40px;
}
.testimonial {
font-style: italic;
font-weight: 600;
color: #a15037;
font-size: 23px;
}
.testimonial-credit {
text-align: right;
font-size: 23px;
font-weight: 600;
}
.testimonial-item {
padding-top: 20px;
padding-left: 40px;
padding-right: 40px;
}
.container-courses img {
display: block;
height: auto;
max-width: 100%;
}

.about-steps {
padding-top: 40px;
}


@media (max-width: 767px) {
.col-menu-projects {margin-left: 0px;}

.navbar-default .navbar-nav>li>a:focus, .sub-menu-mobile>li>a:focus {
	background: #5e5346 !Important;
}

.btn-primary {
	display: inline-block;
	margin-bottom: 25px;
}
.wildlands-panel {
	padding: 30px 0 0px 0;
	background: none;
}

.item-donate {width: 100%;}

.dropdown-menu {padding-top: 0;}

/*.sub-menu-mobile li a:focus {
	background: url(../images/bg-main-nav.png) left top repeat transparent;
} */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	margin-bottom: 15px;
}

.staff-photo {
	clear: both;
	padding-top: 20px;
}

#gallery-2 .gallery-item {
	width: 43% !Important;
	margin-right: 20px !Important;
}

#gallery-2 .gallery-item:nth-of-type(2n+1) {
	clear: left;
}

.yamm .yamm-content {
	padding: 0 !Important;
}
.yamm .yamm-content .row {margin-left: 0; margin-right: 0;}
.yamm .yamm-content div {padding: 0;}

.yamm .yamm-content .dropdown-menu {margin-top: 0 !Important;}
.sub-menu-mobile {
	margin: 0 !Important;
	padding: 0 !Important;
}
.sub-menu-mobile li {
	background: none;
	padding: 0 !Important;
	margin: 0 !Important;
}

.sub-menu-mobile li a:link, .sub-menu-mobile li a:visited  {
	padding: 6px 15px;
	font-size: 14px;
	display: block;
	border-top: 1px solid #8c867f;
}

.container-follow-body {padding-top: 0;}
.container-follow-body .header-post {margin-top: 0; margin-bottom: 8px;}
.follow-blog-post {margin-bottom: 30px;}
.home-panel-4 .btn {display: none;}

.thumb-box-link:link, .thumb-box-link:visited {
float: left;
}
.number-header {
min-width: 50px;
}

.row-default {
	padding-top: 0px;
	padding-bottom: 15px;
	margin-bottom: 20px;
}

.default-top-left {
padding-right: 15px;
}
h3, h4 {font-size: 16px;}
.row-shaded-box {
	margin-top: 35px;
	padding: 10px 0px;
}

.navbar-brand {
	width: 160px;
	height: 53px;
	margin: 12px 0 0 15px;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {margin-top: 0px;}

.navbar-default .navbar-nav>li>a {
	color: #fff;
}

.nav > li > a:hover, .nav > li > a:focus {
	background: transparent !Important;
}

.hdr-projects {display: none !Important;}
.menu-feature {display: none;}



.masthead-login {display: none;}
.navbar-toggle {margin-top: 15px;}
.navbar-oaec {height: 65px;}
.container-staff-bio {margin-top: 75px;}
.row-breadcrumb {padding-bottom: 0; display: none;}
#breadcrumbs {font-size: 11px;}
.container-default-template h2 {font-size: 22px; margin-bottom: 15px;}
.row {
	margin-left: -10px;
	margin-right: -10px;
}
.row-shaded-box {
	margin-left: -8px;
	margin-right: -8px;
}

.header-projects {padding: 0;}
.home-panel1-headline {margin-top: 90px;}
.home-panel4-headline {margin-top: 90px;}
.home-panel-header {font-size: 16px;}
.home-news-header {font-size: 18px;}
.home-news-container {margin-top: 20px; display: none;}
.panel1-scroll-arrow {display: none;}
.inline-panel-arrow {display: none;}

.home-panel-1 {
	min-height: 300px;
}

.menu-sub-hdr {display:none;}
.water-menu-container {
padding-top: 65px;
background: #faf7f4;
height: auto;
z-index: 1000;
position: relative;
}
.water-menu-container-inner {margin-bottom: 0;}

.water-menu-container-inner .nav>li>a {padding: 6px 10px;}
.navbar .container {height: 65px;}
.water-institute-panel1 {
	background: url(../images/bg-banner-water-institute-mobile.jpg) no-repeat center top;
	min-height: 0;
	padding-bottom: 30px;
}
.permaculture-home-panel-1 {
	min-height: 0;
	padding-bottom: 30px;
}
.teacher-training-panel1 {
	min-height: 0;
	padding-bottom: 30px;
}
.resilient-schools-training {
	min-height: 0;
	padding-bottom: 30px;
}
.performances-panel-1 {
	min-height: 0;
	padding-bottom: 30px;
}
.jobs-panel-1 {
	min-height: 0px;
	margin-bottom: 0px;
	padding-bottom: 60px;
	position: relative;
	background: url(../images/bg-jobs-banner-mobile.jpg) no-repeat right top;
}
.courses-panel-1, .plant-sales-panel1 {
	min-height: 400px;
	padding-bottom: 30px;
}
.permaculture-design-panel-1 {
	min-height: 0;
	padding-bottom: 30px;
}
.vision-container-panel1 {
	margin-top: 75px;
}
.work-container-panel1 {
	margin-top: 75px;
}
	.work-panel-1 {
		min-height: 460px;
	}
.row-our-work-top {
	padding-top: 15px;
}
.staff-container-panel1 {
	margin-top: 75px;
}
.donate-panel-landing {
	min-height: 400px;
}


.work-feature-box-link-container {
	margin-bottom: 15px;
}
.wildlands-home-panel {
	min-height: 200px;
}
.row-featured-staff {
	padding-bottom: 20px;
}
.banner-header {
	font-size: 40px;
	margin-top: 70px;
}
	.banner-header-wildlands {margin-top: 40px;}
.large-header {
	margin-top: 0;
	margin-bottom: 0;
}
.donate-text-column {font-size: 14px;}
.staff-menu-container {
	margin-top: 0px !Important;
}
.plant-banner-box {
	margin-top: 50px !Important;
}
.water-banner-header {
	display: none;
}
.row-default-bottom {
	padding-top: 15px;
	padding-bottom: 15px;
}
.staff-menu-container h1 {font-size: 24px;}
.bread-crumb-water {
top: 10px;
position: relative;
}

.bread-crumb {
	top: 10px;
}

.pull-right {
	float: left !Important;
}
.col-sm-6 {
	clear: both !Important;
}

.row-oinkos {
padding-top: 40px;
padding-bottom: 30px;
}
.row-oinkos img {
float: none;
margin-right: 0px;
display: block;
margin: 0 auto;
width: 80%;
}
.row-oinkos p {font-size: 16px;}
.default-scroll-arrow {display: none;}
.home-panel-3 {min-height: 400px}
.panel3-leaf {top: 120px;}
.home-panel-theory {
	padding: 20px 0 150px 0;
}
.large-header {font-size: 26px; margin-bottom: 20px;}
.row-features-home {margin-top: 30px;}
.home .work-feature-box-link .work-feature-title {
	padding: 10px 10px;
	font-size: 140%;
}
.home .work-feature-box-link:link, .work-feature-box-link:visited {margin-bottom: 30px;}
.home-panel-4 {min-height: 300px;}
.home-panel-theory .large-header {font-size: 26px;}

.footer-headline {
	padding-bottom: 0px;
}
.footer-headline h2 {
	font-size: 18px;
}
.col-contact, .col-follow {
background: none;
min-height: 0px;
padding-bottom: 20px;
padding-left: 0;
padding-right: 0;
margin-bottom: 0;
}
.row-featured-staff {padding-top: 0px;}

.large-link-breadcrumb {
position: absolute;
left: 30px;
top: 80px;
font-size: 16px !Important;
}
.container-blog-single {padding-top: 110px;}
.sidebar-blog-index {padding-top: 20px;}
.feature-news-item {margin-bottom: 20px;}

.home-panel-5 h1 {font-size: 24px;}

.container-staff-bio, .container-course, .container-default-template {
	padding-top: 0px;
	margin-top: 0px;
}
.container-default {margin-top: 75px;}
.container-default-sub-menu {margin-top: 10px;}

.vision-panel-2 {min-height: 400px;}
.vision-container-panel2 {
	padding-top: 40px;
}
.home-panel-5 {
	margin-bottom: 30px;
}
.col-point {min-height: 0; padding-bottom: 30px;}
.col-point .header-post {margin-top: 0;}

.staff-menu-inner2 div {margin-bottom: 0px; font-size: 14px;}
.row-featured-staff .staff-info {padding-top: 20px;}
.embed-container {clear: left;}

.col-wildlands-program {padding-top: 10px;}
.panel-water-modeling, .pd-panel-empowering {padding:10px 0 160px 0;}
.col-bring-back-beaver, .col-what-permaculture {padding-top: 10px;}
.container-featured-plants .thumb-box-link-container:nth-of-type(5n+1) {clear: none;}
.container-featured-plants .thumb-box-link-container:nth-of-type(2n+1) {clear: left;}

}

.donate-panel-landing .banner-header {
	margin-top: 170px;
}
@media (min-width: 768px) {
.donate-panel-landing .banner-header {
	margin-top: 280px;
}
}

@media (min-width: 992px) {

body {font-size: 18px;}


.emphasis-text {font-size: 20px}

.header-follow { margin-bottom: 65px !Important;}
.panel-modeling {
	padding-top: 90px;
	padding-bottom: 120px
}
.panel-header {font-size: 55px; margin-bottom: 35px;}
.home-panel-5 {
padding: 30px 0 70px 0;
}
.home-vision-headline {
font-size: 30px;
}
.row2-panel-modeling {

}
.row2-panel-modeling .emphasis-text {

}
.thumb-box-link:link, .thumb-box-link:visited {
font-size: 130%;
}
.thumb-box-link div {
padding: 13px 0;
}

.home-panel-communities {
padding: 100px 0 120px 0;
margin-top: 90px;
}
.home-panel-training {
padding: 100px 0 80px 0;
}
.community-text {
padding-top: 50px;

}
.home-panel-changing {
padding: 100px 0 80px 0;
}
.panel-drives {
padding: 100px 0 80px 0;
color: #5a4439;
}
.panel-drives h3 {
color: #5a4439;

}
.donate-panel-landing .banner-header {
	margin-top: 300px;
}

}

@media (min-width: 1200px) {


h4 {font-size: 24px; line-height: 30px;}
.home-panel-1 {min-height: 850px;}
.home-panel-2 {min-height: 900px;}
.home-panel-3 {min-height: 780px;}
.home-panel-4 {min-height: 900px;}

/*.home-panel1-headline h2 {
font-size: 230%;
}*/
.home-panel1-headline-line2 {margin-left: 70px;}
.home-panel1-headline-line3 {
margin-left: 140px;
font-size: 140%;
}
.panel1-scroll-arrow {
bottom: 200px;
}
.panel3-scroll-arrow {
bottom: 280px;
}
.home-panel-5 {
padding: 40px 0 70px 0;
}
.chautauqua-headline {padding: 30px 0 80px 0;}
.home-vision-headline {
font-size: 45px;
}

.home .home-vision-headline {
	padding: 20px 0;
}
.number-header {
font-size: 40px;
padding: 5px 10px;
}
.emphasis-text {font-size: 24px; margin: 0 0 33px; line-height: 30px;}
.thumb-box-link:link, .thumb-box-link:visited {
font-size: 150%;
}
.thumb-box-link div {
padding: 13px 0;
line-height: 25px;
}
/*.thumb-box-link-container {height: 250px;}*/

/*.home-panel-1 {background-attachment: fixed;}
.home-panel-2 {background-attachment: fixed;}
.home-panel-3 {background-attachment: fixed;}
.home-panel-4 {background-attachment: fixed;}*/

.panel-drives h2 {
margin-bottom: 30px;
}

.megamenu {
height: 109px;
position: absolute;
left: 280px;
top: 0;
}
.changing-content {
padding-right: 30px;
}

.footer-headline {
padding-bottom: 35px;

}
.footer-headline h2 {font-size: 22px; line-height: 30px;}
.col-contact, .col-follow {
padding-right: 25px;
padding-left: 25px;
}
.staff-feature-excerpt {width: 90%;}



.donate-panel-landing .banner-header {
	margin-top: 330px;
}
}

@media (min-width: 1440px) {
.home-panel-1 {min-height: 860px;}
.home-panel-2 {min-height: 950px;}
.home-panel-3 {min-height: 800px;}
.home-panel-4 {min-height: 930px;}

.navbar-brand {margin-left: 0px !Important;}

.megamenu {
height: 109px;
position: absolute;
left: 280px;
top: 0;
}
}

.fancybox-title-over-wrap {
	width: 100%;
}


.hide-desktop {display: none;}
.hide-mobile {display: none;}
@media (min-width: 768px) {.hide-mobile{display: inline-block;}}
@media (max-width: 768px) {.hide-desktop{display: inline-block;}}

.fancybox-title-over-wrap {
	background: rgba(0, 0, 0, .5) !important;
}
@media (max-width: 768px) {
.water-menu-container.smaller {
	height: auto;
}
.banner-group-retreats {
	min-height: auto;
}
}


.responsive-map{
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height: 600px;
}
.responsive-map iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}