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

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

a {color: #012d57; 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));
  color: #ffffff;
}
  .header a {color: #ffffff; 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: -100px;
  background-color: #012d57;
  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: 25px;
  margin: 20px 0;

}

.netzero {
  background-color: #fdf5eb;
  padding: 25px;
  margin: 20px 0;
}

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

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

.footer-bottom {
  background-color: #076c3c;
  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;
  }

  }
