body {
  margin: 0;
}
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

.cover {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.static {
  _position: static;
}



/*BTN*/
.btn-custom {
  border-radius:0;
  color: #fff;
  background-color: #008D3E;
  border-color: #008D3E;
}
.btn-custom:hover {
  color: #008D3E !important;
  background-color: white !important;
  border-color: white !important;
}


/*MISC*/
h2 {
  color: #008D3E;
  text-transform:uppercase;
}
h3{

  text-transform:uppercase;
}



.section-title {
  display: inline-block;
  color: #008D3E;
  padding: 30px 0;
}
.section-title .line {
  border-top: 4px solid rgba(0,141,62,0.15);
  height: 1rem;
  _width: 12rem;
  text-align: center;
  margin: 0 auto;
  margin-top: 0.5rem;
}
.section-title.white{
  color:white;
}

.section-title.white .line {
  border-top: 4px solid rgba(255,255,255,0.15);
}

.overlay{
background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
height: auto;
background-attachment: fixed;
padding: 2rem 0;
}
a.link {
  text-decoration: none;
  color: #008D3E;
}
a.link:hover {
  color: #008D3E;
  text-decoration: underline;
}


/*MOD*/
#nav {
  position: sticky;
  z-index: 999;
  top: 0;
}
#owl-main {
  position: fixed;
  height: 100vh;
  top: 0;
  z-index: 0;
}