/*--------HOME PAGE VIDEO--------*/

@media only screen and (min-width: 1210px){
.blockWrap_d701b73b74db48769593d878babb807e{
    position: relative;
}
.blockWrap_daf5420fe3c242a49ed699b4342ee3f5
{
position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 3;
    width: 30%;
}
}
@media only screen and (max-width: 1209px){
.blockWrap_daf5420fe3c242a49ed699b4342ee3f5
{
    display: none;
}
}

/*@media only screen and (max-width: 1200px){*/
/*    .blockWrap_daf5420fe3c242a49ed699b4342ee3f5 .contentTitle{*/
/*        font-size:20px;*/
/*    }*/
/*     .blockWrap_daf5420fe3c242a49ed699b4342ee3f5 p{*/
/*        font-size:18px;*/
/*    }*/
/*    .blockWrap_daf5420fe3c242a49ed699b4342ee3f5{*/
/*        top: 23%;*/
/*    }*/
/*}*/
@media only screen and (min-width: 768px){    
.videoContainer {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.videoContainer .video {
    min-width: 100%;
    min-height: 100%;
    position: relative;
    z-index: 0;
}
.videoContainer .overlay {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: black;
    opacity: 0.3;
    z-index: 1;
}
.videoContainer .overlay2 {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: black;
    opacity: 0.4;
    z-index: 1;
}
/*.vimeo-wrapper .blockInnerContent {*/
/*    position: relative;*/
/*    width: 100%;*/
/*    height: 100vh;*/
/*    overflow: hidden;*/
/*}*/
/*.vimeo-wrapper .fluid-width-video-wrapper {*/
/*    width: 100vw !important;*/
/*    min-height: 100vh;*/
/*    min-width: 177.77vh;*/
/*    position: absolute !important;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    transform: translate(-50%, -50%);*/
/*}*/
#page_f41f331f0be94f34a5c0c93b2be26937 .headerAndNavContainer{
background-color: transparent;
}
#page_f41f331f0be94f34a5c0c93b2be26937 .navContent ul li a{
    color: white;
}
#page_f41f331f0be94f34a5c0c93b2be26937 .navContent ul li .navLabel{
    color: white;
}
#page_f41f331f0be94f34a5c0c93b2be26937 .logo{
    display: none;
}
#page_f41f331f0be94f34a5c0c93b2be26937 .navContent {
    text-align: center;
}
#page_f41f331f0be94f34a5c0c93b2be26937 .navContainer {
    width: 100%;
}
#page_f41f331f0be94f34a5c0c93b2be26937 .headerContainer{
    width: 0px;
}
}

/*HOME PAGE NAVIGATION*/
#page_f41f331f0be94f34a5c0c93b2be26937 .headerAndNavContainer.headerScroll {
    background-color: white !important;
}
#page_f41f331f0be94f34a5c0c93b2be26937 .headerAndNavContainer {
    -webkit-transition: background .3s; 
    -moz-transition: background .3s; 
    -ms-transition: background .3s; 
    -o-transition: background .3s; 
    transition: background .3s;  
}
#page_f41f331f0be94f34a5c0c93b2be26937 .headerScroll .navContent ul li a:not(.button){
    color: black;
}
#page_f41f331f0be94f34a5c0c93b2be26937 .headerScroll .navContent ul li .navLabel{
    color:black;
}
#page_f41f331f0be94f34a5c0c93b2be26937 .navContent ul li ul{
    background: transparent;
}
#page_f41f331f0be94f34a5c0c93b2be26937 .headerScroll .navContent ul li ul{
    background: white !important;
}

/*GENERIC 2ND NAV*/
/*secondary nav*/
.genericSecondaryCta li {
    display: inline-block;
    margin-left: 1.5%;
    margin-right: 1.5%;
    text-transform: uppercase;
    font-size: 13px;
    width: auto;
    vertical-align: top;
    padding:20px 0 20px 0;
}

.genericSecondaryCta .blockInnerContent {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.genericSecondaryCta li a{
    color: #007a33;
}
.genericSecondaryCta li a:hover{
    text-decoration: none !important;
}
.genericSecondaryCta {
    /*max-width: 1200px;*/
    /*margin: auto;*/
    background-color: #f1f1f1;
}
.genericSecondaryCta ul{
     line-height: 0px;
 }

@media only screen and (max-width: 767px){
  .genericSecondaryCta .blockInnerContent {
    text-align: center;
    padding-top: 10px;
} 
.genericSecondaryCta li {
    width: 100%;
}
}

/*UPCOMING EVENTS BULLETS*/
.blockWrap_a85bdd9b709e4b3c98956a8a7dcfb28f .itemContent ul{
    list-style-position: outside;
}

/*RESERVE OUR SPACE 2ND NAV*/
/*secondary nav*/
.reserveSecondaryCta li {
    display: inline-block;
    margin-left: 1.5%;
    margin-right: 1.5%;
    text-transform: uppercase;
    font-size: 13px;
    width: auto;
    vertical-align: top;
    padding:20px 0 20px 0;
}

.reserveSecondaryCta .blockInnerContent {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.reserveSecondaryCta li a{
    color: #007a33;
}
.reserveSecondaryCta li a:hover{
    text-decoration: none !important;
}
.reserveSecondaryCta {
    /*max-width: 1200px;*/
    /*margin: auto;*/
    background-color: #f1f1f1;
}
.reserveSecondaryCta ul{
     line-height: 0px;
 }

@media only screen and (max-width: 767px){
  .reserveSecondaryCta .blockInnerContent {
    text-align: center;
    padding-top: 10px;
} 
.reserveSecondaryCta li {
    width: 100%;
}
}

/*ENVIRONMENTAL CENTER 2ND NAV*/
/*secondary nav*/
.envSecondaryCta li {
    display: inline-block;
    margin-left: .8%;
    margin-right: .8%;
    text-transform: uppercase;
    font-size: 13px;
    width: auto;
    vertical-align: top;
    padding:20px 0 20px 0;
}

.envSecondaryCta .blockInnerContent {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.envSecondaryCta li a{
    color: #007a33;
}
.envSecondaryCta li a:hover{
    text-decoration: none !important;
}
.envSecondaryCta {
    /*max-width: 1200px;*/
    /*margin: auto;*/
    background-color: #f1f1f1;
}
.envSecondaryCta ul{
     line-height: 0px;
 }

@media only screen and (max-width: 767px){
  .envSecondaryCta .blockInnerContent {
    text-align: center;
    padding-top: 10px;
} 
.envSecondaryCta li {
    width: 100%;
}
}

/*FARM SCHOOL 2ND NAV*/
/*secondary nav*/
.farmSecondaryCta li {
    display: inline-block;
    margin-left: 1.5%;
    margin-right: 1.5%;
    text-transform: uppercase;
    font-size: 13px;
    width: auto;
    vertical-align: top;
    padding:20px 0 20px 0;
}

.farmSecondaryCta .blockInnerContent {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.farmSecondaryCta li a{
    color: #007a33;
}
.farmSecondaryCta li a:hover{
    text-decoration: none !important;
}
.farmSecondaryCta {
    /*max-width: 1200px;*/
    /*margin: auto;*/
    background-color: #f1f1f1;
}
.farmSecondaryCta ul{
     line-height: 0px;
 }

@media only screen and (max-width: 767px){
  .farmSecondaryCta .blockInnerContent {
    text-align: center;
    padding-top: 10px;
} 
.farmSecondaryCta li {
    width: 100%;
}
}

/*MAGNOLIA SCHOOL 2ND NAV*/
/*secondary nav*/
.magSecondaryCta li {
    display: inline-block;
    margin-left: 1.5%;
    margin-right: 1.5%;
    text-transform: uppercase;
    font-size: 13px;
    width: auto;
    vertical-align: top;
    padding:20px 0 20px 0;
}

.magSecondaryCta .blockInnerContent {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.magSecondaryCta li a{
    color: #007a33;
}
.magSecondaryCta li a:hover{
    text-decoration: none !important;
}
.magSecondaryCta {
    /*max-width: 1200px;*/
    /*margin: auto;*/
    background-color: #f1f1f1;
}
.magSecondaryCta ul{
     line-height: 0px;
 }

@media only screen and (max-width: 767px){
  .magSecondaryCta .blockInnerContent {
    text-align: center;
    padding-top: 10px;
} 
.magSecondaryCta li {
    width: 100%;
}
}

/*FOLK SCHOOL 2ND NAV*/
/*secondary nav*/
.folkSecondaryCta li {
    display: inline-block;
    margin-left: 1.5%;
    margin-right: 1.5%;
    text-transform: uppercase;
    font-size: 13px;
    width: auto;
    vertical-align: top;
    padding:20px 0 20px 0;
}

.folkSecondaryCta .blockInnerContent {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.folkSecondaryCta li a{
    color: #007a33;
}
.folkSecondaryCta li a:hover{
    text-decoration: none !important;
}
.folkSecondaryCta {
    /*max-width: 1200px;*/
    /*margin: auto;*/
    background-color: #f1f1f1;
}
.folkSecondaryCta ul{
     line-height: 0px;
 }

@media only screen and (max-width: 767px){
  .folkSecondaryCta .blockInnerContent {
    text-align: center;
    padding-top: 10px;
} 
.folkSecondaryCta li {
    width: 100%;
}
}

/*ANIMALSL 2ND NAV*/
/*secondary nav*/
.animalsSecondaryCta li {
    display: inline-block;
    margin-left: 1.5%;
    margin-right: 1.5%;
    text-transform: uppercase;
    font-size: 13px;
    width: auto;
    vertical-align: top;
    padding:20px 0 20px 0;
}

.animalsSecondaryCta .blockInnerContent {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.animalsSecondaryCta li a{
    color: #007a33;
}
.animalsSecondaryCta li a:hover{
    text-decoration: none !important;
}
.animalsSecondaryCta {
    /*max-width: 1200px;*/
    /*margin: auto;*/
    background-color: #f1f1f1;
}
.animalsSecondaryCta ul{
     line-height: 0px;
 }

@media only screen and (max-width: 767px){
  .animalsSecondaryCta .blockInnerContent {
    text-align: center;
    padding-top: 10px;
} 
.animalsSecondaryCta li {
    width: 100%;
}
}

/*ENV CENTER VIDEO PADDING*/
.blockWrap_c9a3cb69507249b48a3f7170018c6ac8 .fluid-width-video-wrapper{
    padding-top: 60% !important;
}

/*GLOBAL EMAIL ON MOBILE VIEW*/
@media only screen and (max-width: 767px){
    .unstyledList li a.button{
        font-size: 16px;
    }
}