  /* **************************** */
 /* ** PUMP PAGE NEWS HEADER  ** */
/* **************************** */


.news-sub-inner-wrap {
	display: block;
	margin: 0 -15px;
}

.news-sub-page-title {
	
	padding: 20px 15px;	
	
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.9+0,0+100 */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */

}

.news-sub-page-title h1 {
	color: white;
	font-size: 40px;
	line-height: 40px;
	margin: 0;
}

.news-sub-page-title h2 {
	color: white;
	opacity: .7;
	margin: 5px 0 0 0;
	font-size: 25px;
	line-height: 25px;
}

.news-sub-blurb {
	margin-top: 200px;
	padding: 15px;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dcdcdb+0,ffffff+31,ffffff+72,dcdcdb+100 */
	background: rgb(220,220,219); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(220,220,219,1) 0%, rgba(255,255,255,1) 31%, rgba(255,255,255,1) 72%, rgba(220,220,219,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(220,220,219,1) 0%,rgba(255,255,255,1) 31%,rgba(255,255,255,1) 72%,rgba(220,220,219,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(220,220,219,1) 0%,rgba(255,255,255,1) 31%,rgba(255,255,255,1) 72%,rgba(220,220,219,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdb', endColorstr='#dcdcdb',GradientType=0 ); /* IE6-9 */

}

.news-label {
	display: inline-block;
	color: #003C80;
	font-size: 40px;
	line-height: 40px;
	background: url(images/blue-arrow-down.png) no-repeat right 13px;
	padding-right: 50px;
}

.news-pump {
	margin-top: -45px;
	float: right;
	width: 105px;
}

.news-title {
	font-size: 20px;
	line-height: 20px;
}

.more-news-wrap {
	display: block;
	padding: 10px 15px;
	margin: 0 -15px;
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */

	
}

.more-news-wrap p {
	margin: 0;
	font-size: 23px;
}

		
.purchase-text p,
.manifold-content p {
	font-weight: 700;
	color: #003C80;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	background: url(images/arrow-orange_box-down.jpg) top left no-repeat;
	padding: 0 20px 20px 40px;
}




  /* ************************************ */
 /* ******** PUMP TABLE STYLES  ******** */
/* ************************************ */



.pump-table {
	border-top: 6px solid #FF8400;
	width: 100%;
}

.pump-table-wrapper {

}

.pump-table-header {
	float: left;	
}



.pump-units {
	float: right;
	border: none;
	border-top: 1px solid black;
	padding: 10px 10px 10px 0;
	margin-bottom: 15px;
}

/* Header Row */

	.pump-table th {
		padding: 15px 10px;
		background: #F0F0F0;
		font-weight: 700;
	}

/* Series Title Row */

.pump-table .series-title-row {
	background: #ebf4f9 url(images/pump-table-series-bg-700.jpg) left top no-repeat;
	border-top: 2px solid #003C80;
	border-bottom: 2px solid #003C80;
	padding: 0;
}



.pump-table .series-title-row td {
	padding: 0 10px;
}

.pump-table .series-title-row h4 {
	background: url(images/pump-table-pump_icon_FPO.png) left top no-repeat;
	min-height: 95px;
	padding: 35px 0 0 120px;
	float: left;
	margin: -10px 0 3px 0;
}

/* C Series */
.pump-table .series-title-row.series-2 h4 {
	background-image: url(images/pump-table-series/c-series.png);
}

/* DUO Series */
.pump-table .series-title-row.series-30 h4 {
	background-image: url(images/pump-table-series/duo-series.png);
}


/* FC Series */
.pump-table .series-title-row.series-3 h4 {
	background-image: url(images/pump-table-series/fc-series.png);
}

/* HP Alarm Series */
.pump-table .series-title-row.series-32 h4 {
	background-image: url(images/pump-table-series/hpalarm-series.png);
}

/* HP Series */
.pump-table .series-title-row.series-4 h4 {
	background-image: url(images/pump-table-series/hp-series.png);
}

/* HRB Series */
.pump-table .series-title-row.series-31 h4 {
	background-image: url(images/pump-table-series/hrb-series.png);
}

/* KP Series */
.pump-table .series-title-row.series-6 h4,
.pump-table .series-title-row.series-5 h4 {
	background-image: url(images/pump-table-series/kp-series.png);
}

/* NS Series */
.pump-table .series-title-row.series-9 h4 {
	background-image: url(images/pump-table-series/ns-series.png);
}

/* VP  & VPS Series */
.pump-table .series-title-row.series-11 h4,
.pump-table .series-title-row.series-10 h4 {
	background-image: url(images/pump-table-series/vp-series.png);
}

/* XP Series */
.pump-table .series-title-row.series-33 h4 {
	background-image: url(images/pump-table-series/xp-series.png);
}



.pump-table .series-title-row h4 span {
	font-size: 18px;
	font-weight: 600;	
	margin-top: -5px;
}

.pump-table .series-title-row p {
	float: right;
	background: url(images/pdf-circle-trans-gs.png) right top no-repeat;
	padding-right: 35px;
	margin: 30px 0 0 0;
	font-size: 14px;
	color: #003C80;
	font-weight: 600;	
}

/* Body Rows */

.pump-table tbody tr {
	border-top: 1px solid #D3D3D3;
	font-size: 20px;
	
}

.pump-table tbody tr td {
	padding: 15px 10px;
}
.pump-table tbody tr.odd-row {
	background: #F0F0F0;
}

h6.pump-title {
	margin: 0;
	
}

h6.pump-title .pump-details-toggle {
	display: block;
	color: #3EA6CB;
	font-weight: 700;
}

h6.pump-title .pump-details-toggle img {
	float: right;
}

h6.pump-title .pump-details-toggle:hover {
	color: #FF8400;
	cursor: pointer;
}
h6.pump-title .pump-details-toggle:hover img {
	opacity: .5;
}

/* Details Row */

.pump-details-row {
	background: #ecf6fa;
}

.pump-details-title {
	font-weight: 600;
	margin-top: 0;
}

.pump-details-row .pump-details-toggle {
	float: right;
}

.pump-details-row .pump-details-toggle:hover {
	cursor: pointer;
	opacity: .6;
}

.pump-data-list {
	list-style: none;
	margin: 15px -10px 20px -10px;
	font-weight: 600;
}

.pump-data-list li {
	margin: 0;
	padding: 10px 10px;
}

.pump-data-list li:nth-child(odd) {
	background: #dfe8ec;
}

.pump-data-list li span {
	float: right;
}

.features-title {
	font-weight: 600;
}

.pump-pdf-link {
	font-weight: 600;
	padding-top: 10px;

}

.pump-pdf-link img {
	float: left;
	margin-right: 15px;
	margin-top: -10px;
	margin-bottom: 20px;
}

.pump-pdf-link:hover img {
	opacity: .5;
	
}

  /* ************************************ */
 /* ** Devices 768px wide and greater ** */
/* ************************************ */
@media (min-width: 768px) {
		
		
	   /* ************************************ */
	  /* ** PUMP PAGE NEWS HEADER  ** */
	 /* ************************************ */


	 	.news-sub-inner-wrap {
			margin: 0;
			background-size: cover;
		}
		
		.news-sub-page-title {
		 	float: left;
		 	width: 70%;
	 	}
		.news-sub-blurb {
		 	float: right;
		 	padding: 15px 15px 0 15px;
		 	width: 30%; /* ~ 350/1140 */
		 	margin: 0;
		 	
		 	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dcdcdb+0,ffffff+20,ffffff+80,dcdcdb+100&0.8+0,0.8+100 */
			background: -moz-linear-gradient(top,  rgba(220,220,219,0.8) 0%, rgba(255,255,255,0.8) 20%, rgba(255,255,255,0.8) 80%, rgba(220,220,219,0.8) 100%); /* FF3.6-15 */
			background: -webkit-linear-gradient(top,  rgba(220,220,219,0.8) 0%,rgba(255,255,255,0.8) 20%,rgba(255,255,255,0.8) 80%,rgba(220,220,219,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to bottom,  rgba(220,220,219,0.8) 0%,rgba(255,255,255,0.8) 20%,rgba(255,255,255,0.8) 80%,rgba(220,220,219,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccdcdcdb', endColorstr='#ccdcdcdb',GradientType=0 ); /* IE6-9 */

	 	}
	 	
	 	.news-label {
			color: white;
			float: left;

		}
	 	
	 	.news-pump {
			display: none;
		}
		
		.news-date {
			clear: both;
			margin-bottom: 0;
			color: #7E7E7E;
			font-size: 15px;
			padding-top: 40px;
			font-weight: 600;
		}
		
		
		.news-title {
			font-size: 20px;
			line-height: 24px;
			margin-top: 0;
		}
		
		.news-excerpt {
			color: #3C3C3C;
			font-size: 15px;
			line-height: 18px;
			font-weight: 600;
		}
	
		.more-news-wrap {
			display: block;
			padding: 10px 15px;
			float: right;
			width: 30%;
			margin: 0;
		}

		.more-news-wrap p {
			margin: 0;
			font-size: 23px;
		}
		
		.news-sub-intro-text-row {
			padding-top: 0;	
		}
		
		.news-sub-intro-text-row .col-sm-8 {
			margin-top: -20px;
		}
		

	 	
	 	

	
	   /* ************************************ */
	  /* ** PUMP TABLE STYLES  ** */
	 /* ************************************ */


		.pump-details-text {
			float: left;
			width: 70%;
		}
	
		.pump-pdf-link {
			float: right;
			width: 30%;
			text-align: center;
			font-size: 20px;
			padding: 0;
			margin: 0;
		}
	
		.pump-pdf-link img {
			float: none;
			margin: 0 auto 10px auto;
		}


	
}

  /* ************************************ */
 /* ** Devices 992px wide and greater ** */
/* ************************************ */

@media (min-width: 992px) {
	
	

}

  /* ************************************ */
 /* ** Devices 1200px wide and greater * */
/* ************************************ */

@media (min-width: 1200px) {


}

  /* ************************************ */
 /* **    Special Media Queries       ** */
/* ************************************ */


	/* 	Subpage Slider Pump Icon */

		@media (min-width: 900px) {
			
			.news-pump {
				display: block;
				margin-top: -20px;
				float: right;
				width: 35%;
			}
			
		}	
		
		@media (min-width: 1000px) {
			
			.news-pump {
				margin-top: -40px;
				width: 45%;
			}
			
		}	
		
		@media (min-width: 1150px) {
		
			.news-pump {
				margin-top: -60px;
				width: 160px;
			}
			
		}


@media (min-width: 768px) and (max-width: 900px) {
	

}

