body {
  font-family: 'Poppins', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
  color: #225240;
}

a {color: #225240; font-weight: bold; text-decoration: none;}
a:hover {color: #012d57; font-weight: bold; text-decoration: underline;}

.header {
  padding: 25px 0;
/*  background-image: linear-gradient(rgba(0,0,0,.75), rgba(0,0,0,0));*/
  background-color: #ffffff;
  color: #000000;
}
  .header a {color: #000000; font-weight: 400;}

.header-mobile {
    /* padding: 25px 0; */
    /* background-image: linear-gradient(rgba(0,0,0,.75), rgba(0,0,0,0)); */
    /* color: #ffffff; */
  }
    .header-mobile a {color: #012d57; font-weight: 400;}

.header-active {
  background-color: #fff;
  background-image: none;
  color: #012d57;
  border-bottom: 1px solid #f5f5f5;
}
  .header-active a {color: #012d57; font-weight: 400;}

  .whiteLogo-hide {display: none;}
  .whiteLogo-show {display: block;}
  .colorLogo-hide {display: none;}
  .colorLogo-show {display: block;}

.slideshow {

}

.page-title {
  margin-top: -90px;
  background-color: #225240;
  padding: 115px 15px 10px 15px;
  color: #ffffff;
}
.main-content {
  padding: 50px 15px;
}

.buttons {
  background-color: #ffffff;
  padding: 25px 25px 0 25px;
}

.intro {
  background-color: #f3f3f3;
  padding: 50px;
/*  margin: 20px 0;*/
  background-image: url("/_images/2025/bg2025.png");
/*  background-attachment: fixed;*/
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
}
.intro a {color: #accc53;}
.intro h4 {color: #accc53;}


.fade-left {
  background: -webkit-linear-gradient(left, #ffffff, #e8e8e8);
  background: -o-linear-gradient(right, #ffffff, #e8e8e8);
  background: -moz-linear-gradient(right, #ffffff, #e8e8e8);
  background: linear-gradient(right, #ffffff, #e8e8e8);
  background-image: linear-gradient(to right, #ffffff, #e8e8e8);
  padding: 30px;
}

.fade-right {
  background: -webkit-linear-gradient(left, #e8e8e8, #ffffff);
  background: -o-linear-gradient(right, #e8e8e8, #ffffff);
  background: -moz-linear-gradient(right, #e8e8e8, #ffffff);
  background: linear-gradient(right, #e8e8e8, #ffffff);
  background-image: linear-gradient(to right, #e8e8e8, #ffffff);
  padding: 30px;
}

.netzero {
  background-color: #c6e4d9;
  padding: 60px;
/*  margin: 20px 0;*/
}

.footer-top {
  background-color: #ffffff;
  padding: 25px;
}

.footer-middle {
  background-color: #f1f1f1;
  padding: 15px;
}
  .footer-middle a {font-weight: 300;}

.footer-bottom {
  background-color: #225240;
  padding: 25px;
  color: #ffffff;
}
  .footer-bottom a {color: #ffffff; text-decoration: none; font-weight: 400;}
  .footer-bottom a:hover {color: #ffffff; text-decoration: underline;}



  .videoWrapper {
  	position:relative;
  	padding-bottom:56.25%;
  	padding-top:30px;
  	height:0;
  	overflow:hidden;
  	}

  .videoWrapper iframe, .youtube object, .youtube embed {
  	position:absolute;
  	top:0;
  	left:0;
  	width:100%;
  	height:100%;
  	}


    @media (max-width: 600px) {
  img.mobile_phone {

  float:none !important;
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: 20px;
  margin-bottom: 20px;

  }

  h1.mobile-centered {
  text-align:center;
  font-size: 35px !important;
  line-height:40px !important;
  }

  p.mobile-centered {
  text-align:center;
  }

  }
