    /*  
	http://www.freshdesignweb.com/beautiful-image-hover-effects-with-jquery-css.html 
	*/
	 .freshdesignweb{width:100%; margin:0 auto;}
	 .freshdesignweb a:link{text-decoration:none;}
     .freshdesignweb article{ float:left; width:100%; height:157px; background-size:cover;} /*cursor:pointer;opacity:0.5;*/
	/*portfolio*/
	.fdw-background{ background-color:rgba(0,0,0,0.6);opacity:0; margin-top:-10px; width:100%; height:100%; }
	.fdw-background h4{font-size:14px; /*font-family: 'Dosis', sans-serif;*/ color:#fff; text-align:center; padding:20px 10px 0; }
	.fdw-background .fdw-port{ text-align:center; padding:0 20px 0; margin-top:15px;}
	.fdw-background .fdw-port a{ padding:5px 10px; font-size:1.2em; }
	/*subtitle*/
	.fdw-subtitle{ font-size:0.8em; margin-top:0px; color:#fff; padding:0 5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.fdw-subtitle a{ color:#F90; }
	/*columns*/
	.c-two{ width:100% !important; }
	/*align*/
	.a-center{ text-align:center; }
	/*border*/
	.border{ border:1px solid #CCC; margin:-1px;}
	/*link buttons*/
    .fdw-port a{ 
		/*background-color:#336699; */
		color:#fff;
		border:1px solid #fff; 
		/*border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-o-border-radius:3px;
		-webkit-box-shadow: 0 3px 0 #0f3963, 3px 5px 3px #333;
		-moz-box-shadow: 0 3px 0 #0f3963, 3px 5px 3px #333;
		box-shadow: 0 3px 0 #0f3963, 3px 5px 3px #333;
		-o-box-shadow: 0 3px 0 #0f3963, 3px 5px 3px #333;
		text-shadow:0 1px 1px #000;*/
	}
    .fdw-port a:hover{ 
		background-color:#f2f2f2; 
		color:#000000 !important; 
		/*text-shadow:0 1px 1px #ccc;*/
		/*-webkit-box-shadow: 0 3px 0 #ccc, 3px 5px 3px #333;
		-moz-box-shadow: 0 3px 0 #ccc, 3px 5px 3px #333;
		box-shadow: 0 3px 0 #ccc, 3px 5px 3px #333;
		-o-box-shadow: 0 3px 0 #ccc, 3px 5px 3px #333;*/
	}
	