@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-family: 'helvetica nue', sans-serif;
	width:100%;
	height:100%;
}
ul, li {
	padding:0px;
	margin:0px;
}
img {
	border:0px;
}
.clear {
	clear:both;
}
 #NavWrapper {
	  background: #93ba0c;
	  margin:0 auto;
 }
 .ribbonToutWrapper {
	 background:#E9E9E9;
 }
 p a {
	 color:#00a3e6;
	 text-decoration:none;
 }
 .highlight {
	color:#00539f;
	font-weight:bold;
}
table
{
    border-collapse: collapse;
	margin-top:20px;
}
tr.tableSection {
	border-top:3px solid #00539f;
	
}
tr.tableBorder {
	border-top:1px solid #C9C9C9;
	font-size:18px;
	color:#00539f;
}
td.tableBold1 {
	font-size:18px;
	font-weight:bold;
	padding:10px 0px;
	color:#00539f;
}
td.tablePadding {
	padding:10px 0px;
}
td.tableCapsBold {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#00a3e6;
	padding:10px 0px 10px 0px;
}
ul.stanBullets {
	margin-left:30px;
}
.stanBullets li {
	padding-top:10px;
	color:#00a3e6;
}
.stanBullets li a {
	color:#00a3e6;
	 text-decoration:none;
}
.stanBullets li a:hover {
	color:#00539f;
	 text-decoration:none;
}
	
  /* Desktop */
@media only screen and (min-width : 1025px)  {
.mobilenavWrapper {        /*hides mobile nav*/
	display:none;
}
 #NavWrapper {
	  background: #93ba0c;
	  margin:0 auto;
	  padding:5px;
 }
nav  {
  font-family: 'helvetica nue', sans-serif;
  max-width:980px;
  padding:2px 3% 0 3%;
  height:73px;
  margin:0 auto;
  font-size:15px;
}
nav ul {
	width:100%;
	padding:14px 0 0 0px;
}

nav li {
  float:left;
  list-style-type: none;
  text-align: center;
  padding: 12px 41px 10px 0px;
  /*padding: 12px 21px 10px 0px;*/
}

nav li a {
  color:#FFFFFF;
  text-decoration: none;
  font-weight: 300;
}
nav li a:hover {
  color:#FFFFFF;
  text-decoration: none;
  font-weight: 300;
  border-bottom: 5px solid #00a3e6;
  padding: 0 0 30px 0;
}
nav li.selectedNav {
  float:left;
  color:#FFFFFF;
  text-decoration: none;
  font-weight: 300;
  border-bottom: 5px solid #00a3e6;
  list-style-type: none;
  text-align: center;
  padding: 12px 0px 30px 0px;
  margin:0px 41px 0px 0px;
  /*margin:0px 21px 0px 0px;*/
}
.logo {
	width:108px;
	height:60px;
	background-image:url('https://www.pplelectric.com/~/media/B3FEE9499B1C41019588A2442EB2BA0A.png');
	background-repeat:no-repeat;
	max-width:100%;
	float:right;
	display:block;
	position:relative;
	margin:5px 5px 0px 0px;
}
a.logo {
		display:block;
	}
#heroWrapper {
	 margin:0 auto;
	 background:#a0c911;
	 padding:20px;
}
.hero {
	 width:100%;
	 background:#a0c911;
	 margin:0 auto;
	 text-align:center;
}
#heroChargingWrapper {
	 margin:0 auto;
	 background:#a0c911;
	 padding:0px;
}
.heroCharging {
	 width:100%;
	 background:url('https://www.pplelectric.com/~/media/DA4270D1951340A690C02E9AC664B896.jpg');
	 height:300px;
	 background-position:center;
	 background-repeat:no-repeat;
	 background-size:cover;
	 margin:0 auto;
	 text-align:center;
}
#heroIncentivesWrapper {
	 margin:0 auto;
	 background:#a0c911;
	 padding:0px;
}
.heroIncentives {
	 width:100%;
	 background:url('https://www.pplelectric.com/~/media/3807C60754734F8FB638978FD92965D5.jpg');
	 height:300px;
	 background-position:bottom;
	 background-repeat:no-repeat;
	 background-size:cover;
	 margin:0 auto;
	 text-align:center;
}
.heroGreen {
	margin:0px auto 30px auto;
}
.ribbonTout {
	color:#555555;
	padding:14px;
	text-align:center;
}
.ribbonTout h1, .ribbonTout h2 {
	padding:0px;
	margin:0px;
}
.ribbonTout h2 {
	font-weight:normal;
}
.ribbonTout h1 {
	text-transform:uppercase;
	padding-top:5px;
}
.gridWrapper {
	margin:50px auto 20px auto;
	max-width:980px;
	padding:20px;
	overflow:hidden;
}
.gridBox1 {
	width:31%;
	height:220px;	
	max-width:100%;
	float:left;
	display:block;
	margin:0px 30px 30px 0px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/69435DA55F8A4DD784B07B2967546ADE.jpg');
	background-repeat:no-repeat;
	background-size:150%;
}
.gridBox2 {
	width:31%;
	height:220px;	
	max-width:100%;
	float:left;
	display:block;
	margin:0px 30px 30px 0px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/C05631ADEDC84FFA80A04790A5FA5B04.jpg');
	background-repeat:no-repeat;
	background-size:auto;
	background-position:center;
}
.gridBox3 {
	width:31%;
	height:220px;	
	max-width:100%;
	float:left;
	display:block;
	margin:0px 0px 30px 0px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/EC615E1F396841BC83A2DCB1AEE55C7A.jpg');
	/*background-image: url('https://www.pplelectric.com/~/media/DF33FDAA209C42278E6DAB26F5927FEE.jpg');*/
	background-repeat:no-repeat;
	background-size:150%;
}
.gridBox4 {
	width:31%;
	height:220px;	
	max-width:100%;
	float:left;
	display:block;
	margin:0px 30px 30px 0px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/2EC15431F7B4443E930EF34CB594AF7D.jpg');
	/*background-image: url('https://www.pplelectric.com/~/media/5EFFF658C8794E7EA9A53E4C892BD8E0.jpg');*/
	background-repeat:no-repeat;
	background-size:150%;
}
.gridBox5 {
	width:31%;
	height:220px;	
	max-width:100%;
	float:left;
	display:block;
	margin:0px 30px 30px 0px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/2EC15431F7B4443E930EF34CB594AF7D.jpg');
	background-repeat:no-repeat;
}
.gridBox6 {
	width:31%;
	height:220px;	
	max-width:100%;
	float:left;
	display:block;
	margin:0px 0px 30px 0px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/EC615E1F396841BC83A2DCB1AEE55C7A.jpg');
	background-repeat:no-repeat;
	background-size:150%;
}
a.gridOverlay  {
	width:100%;
	height:100%;
	background-color:rgba(0,58,111,0.80);
	-webkit-transition: background .3s ease-in;
  -moz-transition: background .4s ease-in;
  -o-transition: background .4s ease-in;
  transition: background .4s ease-in;
	z-index:2;
	display:block;
}
a:hover.gridOverlay {
	background-color:rgba(4,137,206,0.90);
	-webkit-transition: background .3s ease-out;
  -moz-transition: background .3s ease-out;
  -o-transition: background .3s ease-out;
  transition: background .3s ease-out;
}

.gridBox1 p, .gridBox2 p, .gridBox3 p, .gridBox4 p, .gridBox5 p, .gridBox6 p {
	padding:20px;
	color:#FFFFFF;	
	font-size:22px;
	position:absolute;
	bottom:0;
	margin:0px;
}
footer {
	margin: 0 auto;
    background: #a0c911;
    padding: 30px;
	border-top:8px solid #E9E9E9;
}
.footerInner {
	color:#E2F8AE;
	font-size:12px;
	text-align:center;
	}
#contentWrapper {	
	margin: 0 auto;
	width:100%;
}
.content {
	 max-width:980px;
	 margin: 0 auto;
	 padding:20px;
}
.content h1 {
	color:#00539f;
	font-size:38px;
	font-weight:200;
	margin:20px 0 50px 0;
	}
.content h2 {
	color:#71b80b;
	font-size:24px;
	font-weight:200;
	margin:5px 0 10px 0px;
	}
.content p {
	font-size:16px;
	color:#353535;
	line-height:24px;
}
.content .imgRight {
	width:400px;
	float:right;
	margin:0 0 30px 30px;
}
.DoubleimgRight {
	width:400px;
	margin:0 0 30px 30px;
	float:right;
}
.DoubleimgRight img {
	margin-bottom:20px;
}
section {
	clear:both;
	margin:60px 0 0 0;
}
.col3 {
	float:left;
	margin:20px 30px 0 0;
	width:30%;
}
.col3Last {
	float:left;
	margin:20px 0 0 0;
	width:30%;
}
.col2 {
	float:left;
	margin:0px 50px 0 0;
	width:46%;
}
.col2Last {
	float:left;
	margin:0px 0 0 0;
	width:46%;
}
.col2 h2, .col2Last h2 {
	width:100%;
}
.map {
	/*width:46%;*/
}
table.tableMobile {
	display:none;
}
td.tableSection {
	margin-top:10px;
}
.spacer {
	height:300px;
}
	}
/* Tablet */
@media only screen and (min-width : 768px) 
and (max-width : 1024px) {
nav {
	display:none;
	  }
* {
  font-family: 'helvetica nue', sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  /* For some Androids */
}
.mobilenavWrapper {
	background: #93ba0c;
	height:50px;
}
.top-animate {
  background: #fff !important;
  top: 13px !important;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mid-animate {
  opacity: 0;
}

.bottom-animate {
  background: #fff !important;
  top: 13px !important;
  -webkit-transform: rotate(-225deg);
  transform: rotate(-225deg);
}

.top-menu {
  top: 5px;
  width: 25px;
  height: 2px;
  border-radius: 10px;
  background-color: #FFFFFF;
}

.mid-menu {
  top: 13px;
  width: 25px;
  height: 2px;
  border-radius: 10px;
  background-color: #FFFFFF;
}

.bottom-menu {
  top: 21px;
  width: 25px;
  height: 2px;
  border-radius: 10px;
  background-color: #FFFFFF;
}

.menui {
  background: #FFFFFF;
  transition: 0.6s ease;
  transition-timing-function: cubic-bezier(.75, 0, .29, 1.01);
  margin: 10px 0 0 6px;
  position: absolute;
}

.icon {
  z-index: 999;
  position: absolute;
  display: block;
  padding: 9px;
  height: 32px;
  width: 32px;
  margin: 0px;
  top: 0;
  left: 0;
}

.mobilenav {
  font-family: inherit;
  top: 0;
  left: 0;
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: #93ba0c;
  z-index:998;
}

.mobilenav li {
  list-style-type: none;
  text-align: center;
}

.mobilenav li a {
  font-size: 120%;
  color: #fff;
  text-decoration: none;
  font-weight: 300;
  width: 100%;
  background: #93ba0c;
  display:block;
  padding: 12px 0px;
  border-bottom:1px solid #89af06;
  }
.mobilenav li a:hover {
  font-size: 120%;
  color: #fff;
  text-decoration: none;
  font-weight: 300;
  width: 100%;
  background:#89af06;
}
.mobilenav li:first-child {
  margin-top: 50px;
}
.logo {
	width:60px;
	height:36px;
	background-image:url('https://www.pplelectric.com/~/media/8BB16EBEB78C4FF789547A7EEED242E1.png');
	background-repeat:no-repeat;
	max-width:100%;
	float:right;
	display:block;
	position:relative;
	margin:5px 6px 0 0;
}
#heroWrapper {
	 margin:0 auto;
	 background:#a0c911;
	 padding:20px;
}
.hero {
	 width:100%;
	 background:#a0c911;
	 margin:0 auto;
	 text-align:center;
}
#heroChargingWrapper {
	 margin:0 auto;
	 background:#a0c911;
	 padding:0px;
}
.heroCharging {
	 width:100%;
	   background:url('https://www.pplelectric.com/~/media/DA4270D1951340A690C02E9AC664B896.jpg');
	 height:240px;
	 background-position:center;
	 background-repeat:no-repeat;
	 background-size:cover;
	 margin:0 auto;
	 text-align:center;
}
#heroIncentivesWrapper {
	 margin:0 auto;
	 background:#a0c911;
	 padding:0px;
}
.heroIncentives {
	 width:100%;
	 background:url('https://www.pplelectric.com/~/media/3807C60754734F8FB638978FD92965D5.jpg');
	 height:240px;
	 background-position:bottom;
	 background-repeat:no-repeat;
	 background-size:cover;
	 margin:0 auto;
	 text-align:center;
}
.heroGreen {
	margin:0px auto 20px auto;
}
.ribbonTout {
	color:#555555;
	padding:14px;
	text-align:center;
}
.ribbonTout h1, .ribbonTout h2 {
	padding:0px;
	margin:0px;
}
.ribbonTout h2 {
	font-size:24px;
	font-weight:normal;
}
.ribbonTout h1 {
	font-size:30px;
	text-transform:uppercase;
	padding-top:5px;
}
.gridWrapper {
	margin:0px auto 20px auto;
	max-width:980px;
	padding:0px;
	overflow:hidden;
}
.gridBox1 {
	width:29%;
	height:190px;	
	max-width:100%;
	float:left;
	display:block;
	margin:30px 30px 30px 30px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/69435DA55F8A4DD784B07B2967546ADE.jpg');
	background-repeat:no-repeat;
	background-size:170%;
}
.gridBox2 {
	width:29%;
	height:190px;	
	max-width:100%;
	float:left;
	display:block;
	margin:30px 30px 30px 0px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/C05631ADEDC84FFA80A04790A5FA5B04.jpg');
	background-repeat:no-repeat;
	background-size:auto;
	background-position:center;
}
.gridBox3 {
	width:29%;
	height:190px;	
	max-width:100%;
	float:left;
	display:block;
	margin:30px 0px 30px 0px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/EC615E1F396841BC83A2DCB1AEE55C7A.jpg');
	/*background-image: url('https://www.pplelectric.com/~/media/DF33FDAA209C42278E6DAB26F5927FEE.jpg');*/
	background-repeat:no-repeat;
	background-size:160%;
}
.gridBox4 {
	width:29%;
	height:190px;	
	max-width:100%;
	float:left;
	display:block;
	margin:30px 30px 30px 0px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/5EFFF658C8794E7EA9A53E4C892BD8E0.jpg');
	background-repeat:no-repeat;
	background-size:160%;
	background-position:center;
}
.gridBox4 {
	width:29%;
	height:190px;	
	max-width:100%;
	float:left;
	display:block;
	margin:0px 30px 30px 30px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/2EC15431F7B4443E930EF34CB594AF7D.jpg');
	/*background-image: url('https://www.pplelectric.com/~/media/5EFFF658C8794E7EA9A53E4C892BD8E0.jpg');*/
	background-repeat:no-repeat;
	background-size:160%;
}
.gridBox5 {
	width:29%;
	height:190px;	
	max-width:100%;
	float:left;
	display:block;
	margin:0px 30px 30px 0px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/2EC15431F7B4443E930EF34CB594AF7D.jpg');
	background-repeat:no-repeat;
}
.gridBox6 {
	width:29%;
	height:190px;	
	max-width:100%;
	float:left;
	display:block;
	margin:30px 0px 30px 0px;
	/*margin:0px 0px 30px 0px;*/
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/EC615E1F396841BC83A2DCB1AEE55C7A.jpg');
	background-repeat:no-repeat;
	background-size:160%;
}
a.gridOverlay  {
	width:100%;
	height:100%;
	background-color:rgba(0,58,111,0.80);
	-webkit-transition: background .3s ease-in;
  -moz-transition: background .4s ease-in;
  -o-transition: background .4s ease-in;
  transition: background .4s ease-in;
	z-index:2;
	display:block;
}
a:hover.gridOverlay {
	background-color:rgba(4,137,206,0.90);
	-webkit-transition: background .3s ease-out;
  -moz-transition: background .3s ease-out;
  -o-transition: background .3s ease-out;
  transition: background .3s ease-out;
}

.gridBox1 p, .gridBox2 p, .gridBox3 p, .gridBox4 p, .gridBox5 p, .gridBox6 p {
	padding:20px;
	color:#FFFFFF;	
	font-size:22px;
	position:absolute;
	bottom:0;
	margin:0px;
}
footer {
	margin: 0 auto;
    background: #a0c911;
    padding: 30px;
	border-top:8px solid #E9E9E9;
}
.footerInner {
	color:#E2F8AE;
	font-size:12px;
	text-align:center;
}
.content {
	 margin: 0 auto;
	 padding:20px;
	 overflow: hidden;
}
.content h1 {
	color:#00539f;
	font-size:38px;
	font-weight:200;
	margin:30px 0 50px 0;
	}
.content h2 {
	color:#71b80b;
	font-size:24px;
	font-weight:200;
	margin:5px 0 10px 0px;
	}
.content p {
	font-size:16px;
	color:#353535;
	line-height:24px;
}
.content .imgRight {
	width:400px;
	float:right;
	margin:0 0 30px 30px;
}
.DoubleimgRight {
	width:400px;
	margin:0 0 30px 30px;
	float:right;
}
.DoubleimgRight img {
	margin-bottom:20px;
}
section {
	clear:both;
	margin:60px 0 0 0;
}
.col2 {
	float:left;
	margin:0px 50px 0 0;
	width:46%;
}
.col2Last {
	float:left;
	margin:0px 0 0 0;
	width:46%;
}
.col3 {
	float:left;
	margin:20px 30px 0 0;
	width:30%;
}
.col3Last {
	float:left;
	margin:20px 0 0 0;
	width:30%;
}
table.tableMobile {
	display:none;
}
td.tableCapsBold {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #00a3e6;
    padding: 10px 0px 10px 0px;
}
.tableSection td {
	margin-top:10px;
}
.spacer {
	height:400px;
}
	}
 
 
 /* Mobile */
 @media only screen and (min-width : 481px) 
and (max-width : 767px) {
nav {
	display:none;
	  }
* {
  font-family: 'helvetica nue', sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  /* For some Androids */
}
.mobilenavWrapper {
	background: #93ba0c;
	height:50px;
}
.top-animate {
  background: #fff !important;
  top: 13px !important;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mid-animate {
  opacity: 0;
}

.bottom-animate {
  background: #fff !important;
  top: 13px !important;
  -webkit-transform: rotate(-225deg);
  transform: rotate(-225deg);
}

.top-menu {
  top: 5px;
  width: 25px;
  height: 2px;
  border-radius: 10px;
  background-color: #FFFFFF;
}

.mid-menu {
  top: 13px;
  width: 25px;
  height: 2px;
  border-radius: 10px;
  background-color: #FFFFFF;
}

.bottom-menu {
  top: 21px;
  width: 25px;
  height: 2px;
  border-radius: 10px;
  background-color: #FFFFFF;
}

.menui {
  background: #FFFFFF;
  transition: 0.6s ease;
  transition-timing-function: cubic-bezier(.75, 0, .29, 1.01);
  margin: 10px 0 0 6px;
  position: absolute;
}

.icon {
  z-index: 999;
  position: absolute;
  display: block;
  padding: 9px;
  height: 32px;
  width: 32px;
  margin: 0px;
  top: 0;
  left: 0;
}

.mobilenav {
  font-family: inherit;
  top: 0;
  left: 0;
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: #93ba0c;
  z-index: 900;
}

.mobilenav li {
  list-style-type: none;
  text-align: center;
}

.mobilenav li a {
  font-size: 120%;
  color: #fff;
  text-decoration: none;
  font-weight: 300;
  width: 100%;
  background: #93ba0c;
  display:block;
  padding: 12px 0px;
  border-bottom:1px solid #89af06;
  }
.mobilenav li a:hover {
  font-size: 120%;
  color: #fff;
  text-decoration: none;
  font-weight: 300;
  width: 100%;
  background:#89af06;
}
.mobilenav li:first-child {
  margin-top: 50px;
}
.logo {
	width:60px;
	height:36px;
	background-image:url('https://www.pplelectric.com/~/media/8BB16EBEB78C4FF789547A7EEED242E1.png');
	background-repeat:no-repeat;
	max-width:100%;
	float:right;
	display:block;
	position:relative;
	margin:5px 6px 0 0;
}
#heroWrapper {
	 margin:0 auto;
	 background:#a0c911;
	 padding:20px;
}
.hero {
	 width:100%;
	 background:#a0c911;
	 margin:0 auto;
	 text-align:center;
	 padding:10px;
}
#heroChargingWrapper {
	 margin:0 auto;
	 background:#a0c911;
	 padding:0px;
}
.heroCharging {
	 width:100%;
	  background:url('https://www.pplelectric.com/~/media/DA4270D1951340A690C02E9AC664B896.jpg');
	 height:200px;
	 background-position:center;
	 background-repeat:no-repeat;
	 background-size:cover;
	 margin:0 auto;
	 text-align:center;
}
#heroIncentivesWrapper {
	 margin:0 auto;
	 background:#a0c911;
	 padding:0px;
}
.heroIncentives {
	 width:100%;
	 background:url('https://www.pplelectric.com/~/media/3807C60754734F8FB638978FD92965D5.jpg');
	 height:200px;
	 background-position:bottom;
	 background-repeat:no-repeat;
	 background-size:cover;
	 margin:0 auto;
	 text-align:center;
}
.heroGreen {
	margin:0px auto 20px auto;
}
.ribbonTout {
	color:#555555;
	padding:14px;
	text-align:center;
}
.ribbonTout h1, .ribbonTout h2 {
	padding:0px;
	margin:0px;
}
.ribbonTout h2 {
	font-size:16px;
	font-weight:normal;
}
.ribbonTout h1 {
	font-size:20px;
	text-transform:uppercase;
	padding-top:5px;
}
.gridWrapper {
	margin:0px auto 20px auto;
	max-width:980px;
	padding:0px;
	overflow:hidden;
}
.gridBox1 {
	width:45%;
	height:190px;	
	max-width:100%;
	float:left;
	display:block;
	margin:20px 20px 20px 20px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/69435DA55F8A4DD784B07B2967546ADE.jpg');
	background-repeat:no-repeat;
	background-size:170%;
}
.gridBox2 {
	width:45%;
	height:190px;	
	max-width:100%;
	float:left;
	display:block;
	margin:20px 0px 20px 0px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/C05631ADEDC84FFA80A04790A5FA5B04.jpg');
	background-repeat:no-repeat;
	background-size:auto;
	background-position:center;
}
.gridBox3 {
	width:45%;
	height:190px;	
	max-width:100%;
	float:left;
	display:block;
	margin:0px 20px 20px 20px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/EC615E1F396841BC83A2DCB1AEE55C7A.jpg');
	/*background-image: url('https://www.pplelectric.com/~/media/DF33FDAA209C42278E6DAB26F5927FEE.jpg');*/
	background-repeat:no-repeat;
	background-size:160%;
}
.gridBox4 {
	width:45%;
	height:190px;	
	max-width:100%;
	float:left;
	display:block;
	margin:0px 0px 20px 0px;
	/*margin:0px 0px 20px 0px;*/
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/2EC15431F7B4443E930EF34CB594AF7D.jpg');
	/*background-image: url('https://www.pplelectric.com/~/media/5EFFF658C8794E7EA9A53E4C892BD8E0.jpg');*/
	background-repeat:no-repeat;
	background-size:160%;
}
.gridBox5 {
	width:45%;
	height:190px;	
	max-width:100%;
	float:left;
	display:block;
	margin:0px 20px 20px 20px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/2EC15431F7B4443E930EF34CB594AF7D.jpg');
	background-repeat:no-repeat;
}
.gridBox6 {
	width:45%;
	height:190px;	
	max-width:100%;
	float:left;
	display:block;
	margin:0px 20px 20px 20px;
	/*margin:0px 0px 20px 0px;*/
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/EC615E1F396841BC83A2DCB1AEE55C7A.jpg');
	background-repeat:no-repeat;
	background-size:160%;
}
a.gridOverlay  {
	width:100%;
	height:100%;
	background-color:rgba(0,58,111,0.80);
	-webkit-transition: background .3s ease-in;
  -moz-transition: background .4s ease-in;
  -o-transition: background .4s ease-in;
  transition: background .4s ease-in;
	z-index:2;
	display:block;
}
a:hover.gridOverlay {
	background-color:rgba(4,137,206,0.90);
	-webkit-transition: background .3s ease-out;
  -moz-transition: background .3s ease-out;
  -o-transition: background .3s ease-out;
  transition: background .3s ease-out;
}

.gridBox1 p, .gridBox2 p, .gridBox3 p, .gridBox4 p, .gridBox5 p, .gridBox6 p {
	padding:20px;
	color:#FFFFFF;	
	font-size:22px;
	position:absolute;
	bottom:0;
	margin:0px;
}
footer {
	margin: 0 auto;
    background: #a0c911;
    padding: 10px;
	border-top:8px solid #E9E9E9;
}
.footerInner {
	color:#E2F8AE;
	font-size:12px;
	text-align:center;
}
.content {
	 margin: 0 auto;
	 padding:20px;
	 overflow: hidden;
}
.content h1 {
	color:#00539f;
	font-size:38px;
	font-weight:200;
	margin:10px 0 30px 0;
	}
.content h2 {
	color:#71b80b;
	font-size:24px;
	font-weight:200;
	margin:5px 0 10px 0px;
	}
.content p {
	font-size:16px;
	color:#353535;
	line-height:24px;
}
.content .imgRight {
	width:40%;
	float:right;
	margin:0 0 30px 30px;
}
.DoubleimgRight {
	margin:0 0 0px 0px;

}
.DoubleimgRight img {
	margin:0 3% 20px 0;
	float:left;
	width:47%;
}
section {
	clear:both;
	margin:60px 0 0 0;
}
.col3, .col3Last {
	margin:0 0 40px 0;
	width:95%;
	overflow:hidden;
}
.col3 p, .col3Last p {
	float:left;
	width:52%;
	padding:0 0 0 44px;
}
.col3 img, .col3Last img {
	float:left;
	width:32%;
}
table.tableDesktop {
	display:none;
}
td.tableCapsBold {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #00a3e6;
    padding: 0;
}
tr.tableBorder td{
	padding:10px 0px;
}
tr.tableBorder td .internalTable td {
	padding:1px 0px;
}
.spacer {
	height:300px;
}
  }
  
  /* Mini Mobile */
  @media only screen and (max-width: 480px) {
	  nav {
	display:none;
	  }
* {
  font-family: 'helvetica nue', sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  /* For some Androids */
}
#heroWrapper {
	 margin:0 auto;
	 background:#a0c911;
	 padding:20px;
}
.hero {
	 width:100%;
	 background:#a0c911;
	 margin:0 auto;
	 text-align:center;
	 padding:10px;
}
#heroChargingWrapper {
	 margin:0 auto;
	 background:#a0c911;
	 padding:0px;
}
.heroCharging {
	 width:100%;
	   background:url('https://www.pplelectric.com/~/media/DA4270D1951340A690C02E9AC664B896.jpg');
	 height:160px;
	 background-position:center;
	 background-repeat:no-repeat;
	 background-size:cover;
	 margin:0 auto;
	 text-align:center;
}
#heroIncentivesWrapper {
	 margin:0 auto;
	 background:#a0c911;
	 padding:0px;
}
.heroIncentives {
	 width:100%;
	 background:url('https://www.pplelectric.com/~/media/3807C60754734F8FB638978FD92965D5.jpg');
	 height:160px;
	 background-position:bottom;
	 background-repeat:no-repeat;
	 background-size:cover;
	 margin:0 auto;
	 text-align:center;
}
.heroGreen {
	margin:0px auto 10px auto;
}
.internalTable {
	font-size:14px;
}
.mobilenavWrapper {
	background: #93ba0c;
	height:50px;
}
.top-animate {
  background: #fff !important;
  top: 13px !important;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mid-animate {
  opacity: 0;
}

.bottom-animate {
  background: #fff !important;
  top: 13px !important;
  -webkit-transform: rotate(-225deg);
  transform: rotate(-225deg);
}

.top-menu {
  top: 5px;
  width: 25px;
  height: 2px;
  border-radius: 10px;
  background-color: #FFFFFF;
}

.mid-menu {
  top: 13px;
  width: 25px;
  height: 2px;
  border-radius: 10px;
  background-color: #FFFFFF;
}

.bottom-menu {
  top: 21px;
  width: 25px;
  height: 2px;
  border-radius: 10px;
  background-color: #FFFFFF;
}

.menui {
  background: #FFFFFF;
  transition: 0.6s ease;
  transition-timing-function: cubic-bezier(.75, 0, .29, 1.01);
  margin: 10px 0 0 6px;
  position: absolute;
}

.icon {
  z-index: 999;
  position: absolute;
  display: block;
  padding: 9px;
  height: 32px;
  width: 32px;
  margin: 0px;
  top: 0;
  left: 0;
}

.mobilenav {
  font-family: inherit;
  top: 0;
  left: 0;
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: #93ba0c;
  z-index: 998;
}

.mobilenav li {
  list-style-type: none;
  text-align: center;
}

.mobilenav li a {
  font-size: 120%;
  color: #fff;
  text-decoration: none;
  font-weight: 300;
  width: 100%;
  background: #93ba0c;
  display:block;
  padding: 12px 0px;
  border-bottom:1px solid #89af06;
  }
.mobilenav li a:hover {
  font-size: 120%;
  color: #fff;
  text-decoration: none;
  font-weight: 300;
  width: 100%;
  background:#89af06;
}
.mobilenav li:first-child {
  margin-top: 50px;
}
.logo {
	width:60px;
	height:36px;
	background-image:url('https://www.pplelectric.com/~/media/8BB16EBEB78C4FF789547A7EEED242E1.png');
	background-repeat:no-repeat;
	max-width:100%;
	float:right;
	display:block;
	position:relative;
	margin:5px 6px 0 0;
}
.ribbonTout {
	color:#555555;
	padding:14px;
	text-align:center;
}
.ribbonTout h1, .ribbonTout h2 {
	padding:0px;
	margin:0px;
}
.ribbonTout h2 {
	font-size:14px;
	font-weight:normal;
}
.ribbonTout h1 {
	font-size:18px;
	text-transform:uppercase;
	padding-top:5px;
}
  .gridWrapper {
	margin:0px auto 20px auto;
	max-width:980px;
	padding:0px;
	overflow:hidden;
}
.gridBox1 {
	width:94%;
	height:180px;	
	max-width:100%;
	float:left;
	display:block;
	margin:14px 0px 0px 14px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/69435DA55F8A4DD784B07B2967546ADE.jpg');
	background-repeat:no-repeat;
	background-size:170%;
}
.gridBox2 {
	width:94%;
	height:180px;	
	max-width:100%;
	float:left;
	display:block;
	margin:14px 0px 0px 14px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/C05631ADEDC84FFA80A04790A5FA5B04.jpg');
	background-repeat:no-repeat;
	background-size:auto;
	background-position:center;
}
.gridBox3 {
	width:94%;
	height:180px;	
	max-width:100%;
	float:left;
	display:block;
	margin:14px 0px 0px 14px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/EC615E1F396841BC83A2DCB1AEE55C7A.jpg');
	/*background-image: url('https://www.pplelectric.com/~/media/DF33FDAA209C42278E6DAB26F5927FEE.jpg');*/
	background-repeat:no-repeat;
	background-size:140%;
}
.gridBox4 {
	width:94%;
	height:180px;
	max-width:100%;
	float:left;
	display:block;
	margin:14px 0px 0px 14px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/2EC15431F7B4443E930EF34CB594AF7D.jpg');
	/*background-image: url('https://www.pplelectric.com/~/media/5EFFF658C8794E7EA9A53E4C892BD8E0.jpg');*/
	background-repeat:no-repeat;
	background-size:160%;
}
.gridBox5 {
	width:94%;
	height:180px;	
	max-width:100%;
	float:left;
	display:block;
	margin:14px 0px 0px 14px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/2EC15431F7B4443E930EF34CB594AF7D.jpg');
	background-repeat:no-repeat;
}
.gridBox6 {
	width:94%;
	height:180px;	
	max-width:100%;
	float:left;
	display:block;
	margin:14px 0px 0px 14px;
	position:relative;
	background-image: url('https://www.pplelectric.com/~/media/EC615E1F396841BC83A2DCB1AEE55C7A.jpg');
	background-repeat:no-repeat;
	background-size:100%;
}
a.gridOverlay  {
	width:100%;
	height:100%;
	background-color:rgba(0,58,111,0.80);
	-webkit-transition: background .3s ease-in;
  -moz-transition: background .4s ease-in;
  -o-transition: background .4s ease-in;
  transition: background .4s ease-in;
	z-index:2;
	display:block;
}
a:hover.gridOverlay {
	background-color:rgba(4,137,206,0.90);
	-webkit-transition: background .3s ease-out;
  -moz-transition: background .3s ease-out;
  -o-transition: background .3s ease-out;
  transition: background .3s ease-out;
}

.gridBox1 p, .gridBox2 p, .gridBox3 p, .gridBox4 p, .gridBox5 p, .gridBox6 p {
	padding:18px;
	color:#FFFFFF;	
	font-size:20px;
	position:absolute;
	bottom:0;
	margin:0px;
}
footer {
	margin: 0 auto;
    background: #a0c911;
    padding: 10px;
	border-top:8px solid #E9E9E9;
}
.footerInner {
	color:#E2F8AE;
	font-size:12px;
	text-align:center;
}
.content {
	 margin: 0 auto;
	 padding:14px;
	 overflow: hidden;
}
.content h1 {
	color:#00539f;
	font-size:38px;
	font-weight:200;
	margin:10px 0 20px 0;
	}
.content h2 {
	color:#71b80b;
	font-size:24px;
	font-weight:200;
	margin:5px 0 10px 0px;
	}
.content p {
	font-size:16px;
	color:#353535;
	line-height:24px;
}
.content .imgRight {
	margin:0 0 10px 0;
}
.DoubleimgRight {
	margin:0 0 0px 0px;

}
.DoubleimgRight img {
	margin:0 20px 20px 0;

}
section {
	clear:both;
	margin:60px 0 0 0;
}
.col3, .col3Last {
	margin:0 0 40px 0;
	width:95%;
	overflow:hidden;
}
.col3 p, .col3Last p {
	padding:0px;
}
.col3 img, .col3Last img {
	
}
.spacer {
	height:300px;
}
  }

