/*NEWS EDITS!!*/
/*News Awards, & Clients */
#news-carousel{
    background-color: #f8f9fb;
    overflow: hidden;
    position: relative;
	border-bottom:1px solid gainsboro;
}

.news-container {
    width:980px;
    margin: 0 auto;
    padding: 30px 10px 0px;
    overflow: hidden
}
.news-container .item {
    width: 95%;
	margin-left:3px;
    display:inline-block !important;
}

.news-slide{
    background-color: white;
    margin:1%;
    width: 100%;
    float: left;
    padding: 0;
    box-shadow: 0 3px 20px rgba(0,0,0, 0.05);
	height:280px;
	border:1px solid gainsboro;
	border-top:2px solid #177CB8;
}
	.news-slide .hover{
		visibility: hidden ;
		height: 20px;        
		text-transform:uppercase;
		font-size:.8em;
		margin-right:10px;
		
	}
	.news-slide:hover .hover{
		visibility: visible;
		-webkit-animation: fadeIn .25s ease-in-out;
		-o-animation: fadeIn .25s ease-in-out;
		-moz-animation: fadeIn .25s ease-in-out;
		animation: fadeIn .25s ease-in-out;
		position:absolute;
		bottom:5px;
		right:5px;
	}

	.news-slide:hover{
	   box-shadow: 0 3px 20px rgba(0,0,0, 0.15);
		-webkit-transition: box-shadow .25s ease-in-out; 
		-moz-transition: box-shadow .25s ease-in-out;
		-o-transition: box-shadow .25s ease-in-out;
	}
	
.news-content {
	margin:30px 15px 15px 15px !important;
	
}

.news-img{
    position: relative;
    top: 0;
    height:110px;
    width: 100%;
    background-color: #177CB8;
    margin-bottom: 10px;
    webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -ms-behavior: url(../ui/js/backgroundsize.min.htc);
    behavior: url(../ui/js/backgroundsize.min.htc);
}

.owl-stage-outer { padding-bottom:10px;}

/* 3 CARD SECTION */
.cards .card{
	float: left;
	background-color: transparent;
	border:1px solid transparent;
	text-align:left;
	position:relative;
}

	.cards .card:hover {
		border-radius: 3px; 
		-moz-border-radius: 3px; 
		-webkit-border-radius: 3px;

		box-shadow: 0 4px 20px rgba(0,0,0, 0.15);
		-webkit-transition: box-shadow .25s ease-in-out; 
		-moz-transition: box-shadow .25s ease-in-out;
		-o-transition: box-shadow .25s ease-in-out;

		background-color: white;
		-webkit-transition: background-color .25s ease-in-out;
		-moz-transition: background-color .25s ease-in-out;
		-o-transition: background-color .25s ease-in-out;

		border:1px solid #B7DEF7;
		-webkit-transition: border .25s ease-in-out;
		-moz-transition: border .25s ease-in-out;
		-o-transition: border .25s ease-in-out;
			
		cursor:pointer;
	}
		
	.cards .card:hover .learn{display:inline !important;}
	.cards .card img{
		display:block;
		margin:0 auto;
		-webkit-animation: fadeInScale 1s linear;
		-o-animation: fadeInScale 1s linear;
		-moz-animation: fadeInScale 1s linear;
		animation: fadeInScale 1s linear;
	}
	
	
@-webkit-keyframes fadeInScale {
	0%{opacity: 0;-webkit-transform:scale(.9,.9);}
	100% {opacity: 1;-webkit-transform:scale(1,1);}
}
@-o-keyframes fadeInScale {
	0%{opacity: 0;-o-transform:scale(.9,.9);}
	100% {opacity: 1;-o-transform:scale(1,1);}
}
@-moz-keyframes fadeInScale {
	0%{opacity: 0;-moz-transform:scale(.9,.9);}
	100% {opacity: 1;-moz-transform:scale(1,1);}
}
@-ms-keyframes fadeInScale {
	0%{opacity: 0;-moz-transform:scale(.9,.9); -ms-transform:scale(.9,.9); -o-transform:scale(.9,.9); -webkit-transform:scale(.9,.9); transform:scale(.9,.9);}
	100% {opacity: 1;-moz-transform:scale(1,1); -ms-transform:scale(1,1); -o-transform:scale(1,1); -webkit-transform:scale(1,1); transform:scale(1,1);}
}
@keyframes fadeInScale {
	0%{opacity: 0;transform:scale(.9,.9);}
	100% {opacity: 1;transform:scale(1,1);}
}
	
.cards .bordered 				{ border-left: 1px solid gainsboro;}
.cards .bordered.full 			{ border: 1px solid gainsboro;}
.cards .bordered.first 			{ border-left: 1px solid transparent; }
.cards .bordered.first:hover	{ border-left: 1px solid #B7DEF7; }
.cards ul.list 					{ margin:0px; padding:0px; margin-top:10px;}
.cards ul.list li 				{ width:100%; margin:0px; padding:0px; list-style:none;}

/* TESTIMONIAL SECTION */
#testimonials {
	background-color: #f8f9fb;
    overflow: hidden;
    position: relative;
}
