.ext_link_slider {
	display:none;
}
.feature-block {
	padding:30px 0;
}
.feature-block .image-grid {
	width:960px;
	margin: 0px auto;
}
.feature-block .image-grid ul {
	list-style:none;
	margin:0;
	padding:0;
}
.feature-block .image-grid li {
	width:18%;
	margin-right:2.5%;
	float:left;
}
.feature-block .image-grid li:nth-child(5n+5) {
	margin-right: 0;	
}
.feature-block .image-grid a {
	text-decoration:none;
	color:#000;	
}
.feature-block .image-grid img {
	width:100%;
	height:auto;
	margin-bottom:15px;	
}
.feature-block .image-grid h2, .feature-block .image-grid h3 {
	color:#0ca3d4;	
}

.feature-slider-list img, .feature-slider-menu img { width:100%; heigth:auto; }
.feature-slider-list li a, .feature-slider-menu a { color: #000; display:block; float:left; }

.feature-slider {
	/*background:#0FA1D0;*/
	position:relative;	
	height:350px;
	width:100%;
	/*overflow:hidden;*/
	margin-bottom:30px;
}
.feature-slider-border-cover {
	position:absolute;
	top:-10px;
	width:960px;
	height:10px;	
	background-color:#fff;
}
.feature-slider-border-cover.left {
	left:50%;
	margin-left:-1440px;
}
.feature-slider-border-cover.right {
	left:50%;
	margin-left:480px;
}
.feature-slider-cover {
	position:absolute;
	top:0px;
	width:960px;
	height:350px;
	background-color:#fff;
}
.feature-slider-cover.left {
	left:50%;
	margin-left:-1440px;
}
.feature-slider-cover.right {
	left:50%;
	margin-left:480px;
}

.feature-slider-list {
	width:9000px;
	position:absolute;
	top:0px;
}
.feature-slider-list, .feature-slider-list a, .feature-slider-menu img, .feature-slider-content {
  -webkit-transition: all 0.5s ease-out;  /* Chrome 1-25, Safari 3.2+ */
     -moz-transition: all 0.5s ease-out;  /* Firefox 4-15 */
       -o-transition: all 0.5s ease-out;  /* Opera 10.50–12.00 */
          transition: all 0.5s ease-out;  /* Chrome 26, Firefox 16+, IE 10+, Opera 12.10+ */
}

.feature-slider-list a, .feature-slider-menu a { display:block;}
.feature-slider-list a, .feature-slider-list a img { width:960px; height:350px; }
.feature-slider-list a { float:left; }

/*
.feature-slider-list li {
	opacity: 0.5;
	filter:alpha(opacity=50);
}
.feature-slider-list li.selected {
	opacity: 1;
	filter:alpha(opacity=100);	
}
*/
.feature-slider-menu {
	position:absolute;
	width:433px;
	height:55px;
	background:#fff;
	padding:5px;
	z-index:50;
	bottom: 0px;
	left: 50%;
	margin-left:-480px;
}
.feature-slider-menu a *, .feature-slider-list a * {display:none;}
.feature-slider-menu a img, .feature-slider-list a img {
	display:block;
}
.feature-slider-menu a {
	margin:5px;
	cursor:pointer;
	background-color:#0FA1D0;
}
.feature-slider-menu a.selected{
	outline: 2px solid #0FA1D0;	
}
.feature-slider-menu a.selected img {
	opacity:.5;	
}
.feature-slider-menu img {
	width:62px;
	height:45px;
}
.feature-slider-content-block {
}
.feature-slider-content  {
	position: absolute;
	padding: 10px;
	width: 423px;
	z-index: 25;
	left: 50%;
	margin-left:-480px;
	bottom: 65px;
	background-color:#0FA1D0;
	background-color:rgba(15,161,208,0.85);
	font-family: ProximaNovaLight, Arial, sans-serif;
}
.feature-slider-content h3 { margin-bottom:0; }
.feature-slider-content p {display:none; margin-top:0.5em}
.feature-slider-content:hover p { display:block; }
.feature-slider-content a, .feature-slider-content * { color: #fff; }
.feature-slider-content h2 { font-size:21px;}
.feature-slider-content h2, .feature-slider-content p { margin-bottom:0px;}
.feature-slider-content p {display:none; line-height: 1.3em;}
.feature-slider-content:hover p { display:block; }
.feature-slider-content h3, .feature-slider-content p {
	font-family: ProximaNovaReg, Arial, sans-serif;
	padding-top: 5px;
}
/* mini feature slider */
	.feature-slider.mini {overflow:hidden;}
	
	.feature-slider.mini, .feature-slider.mini .feature-slider, .feature-slider.mini .feature-slider-cover, .feature-slider.mini .feature-slider-list a, .feature-slider.mini .feature-slider-list a img {
		height:230px;
	}
	.feature-slider.mini .feature-slider-cover, .feature-slider.mini .feature-slider-list a, .feature-slider.mini .feature-slider-list a img {
		width:630px;
	}
	.feature-slider.mini .feature-slider-cover.right {
		margin-left:315px;
	}
	.feature-slider.mini .feature-slider-cover.left {
		margin-left:-945px;
	}
	.feature-slider.mini .feature-slider-content {
		width:315px;
		bottom:50px;
		margin-left:-315px;	
	}
	.feature-slider.mini .feature-slider-menu {
		width:325px;
		height:40px;
		margin-left:-315px;
	}
	.feature-slider.mini .feature-slider-menu img {
		width:44px;
		height:33px;
	}


@media screen and (max-width:960px){
	
	.feature-slider-content p { display:none; }
	
	.feature-slider, .feature-slider-cover, .feature-slider-list a, .feature-slider-list a img {
		height:230px;
	}
	.feature-slider-cover, .feature-slider-list a, .feature-slider-list a img {
		width:630px;
	}
	.feature-slider-cover.right {
		margin-left:315px;
	}
	.feature-slider-cover.left {
		margin-left:-945px;
	}
	.feature-slider-content {
		width:315px;
		bottom:50px;
		margin-left:-315px;	
	}
	.feature-slider-menu {
		width:325px;
		height:40px;
		bottom:0px;
		margin-left:-315px;
	}
	.feature-slider-menu img {
		width:44px;
		height:33px;
	}

}
@media screen and (max-width:660px){
	.feature-slider, .feature-slider-cover, .feature-slider-list a, .feature-slider-list a img {
		height:180px;
	}
	.feature-slider-list a img {width:460px;}
	.feature-slider {padding-bottom:30px;}
	.feature-slider-list a {overflow:hidden;}
	.feature-slider-content {
		width:100%;
		height:30px;
		background:#fff;
		margin-left:auto;
		margin-right:auto;
		left:0;
		padding:0px;
		bottom:0px;
		line-height:30px;
		text-align:center;
	}
	.feature-slider-content h2 {
		width:460px;
		margin:0px auto;
		background-color:#0FA1D0;	
	}
	.feature-slider-menu {
		position:absolute;
		width:80%;
		height:55px;
		background:transparent;
		padding:0px;
		z-index:50;
		top: auto;
		bottom:20px;
		left: 50%;
		bottom:10px;
		margin-left:-115px;
	}
	.feature-slider-menu a img {
		display:none;
	}
	.feature-slider-menu a {
		margin:5px 10px;
		padding:10px;
		cursor:pointer;
		background-color:#0FA1D0;
	}
	.feature-slider-menu a.selected{
		outline: none;
		background-color:#fff;	
	}
}
@media screen and (max-width:430px){
	.feature-slider, .feature-slider-cover, .feature-slider-list a, .feature-slider-list a img {
		height:125px;
	}
	.feature-slider-list a img {width:320px;}
	.feature-slider-menu {
		margin-left:-140px;
		bottom:10px;
	}
}