html,body,div{margin:0;padding:0;border:0;outline:0;line-height:1;font-size:100%;vertical-align:baseline;}p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;outline:0;display:block;}a img{border:0px;}hr{margin:0;padding:0;}blockquote,q{margin:0;padding:0;border:0;outline:0;line-height:22px;font-size:100%;vertical-align:baseline;}form,fieldset{margin:0;padding:0;border:0;outline:0;line-height:1;font-size:100%;vertical-align:baseline;}input,textarea,label,submit,button,legend{margin:0;padding:0;display:block;}ol,ul{list-style:none;}ul,li{margin:0;padding:0;border:0;outline:0;}:focus{outline:0;}table{border-collapse:collapse;border-spacing:0;}td,tr,th,tbody,tfoot,thead,caption{margin:0;padding:0;border:0;outline:0;line-height:1;font-size:100%;vertical-align:baseline;}

.facebook{text-indent:-9999px;width:24px;height:24px;background-color:blue;background-image:url('public/icons/social/24/facebook-24.png');background-position:center top;background-repeat:repeat-y;float:left;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.facebook:hover{opacity:0.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-webkit-border-radius:15px 10px;-moz-border-radius:15px 10px;border-radius:15px 10px;}

ul.filter{width:400px;clear:both;text-align:center;margin-top:10px;margin-bottom:10px;float: right}

.pagination{width:400px;clear:both;text-align:center;margin: 0 auto;margin-top:30px;margin-bottom:10px;}


.filter li a{display:block;margin-right:10px;padding:5px;margin-bottom: 10px;text-align: left;border-bottom: 1px solid #cccccc;}

.pagination a{color:#999; display:inline-block;background-color:#fff; border: 1px solid #ddd;  margin-right:10px;padding:8px 12px; border-radius: 3px;}

.filter li:hover,.pagination a:hover{background-color:none;}

.filter li a,.pagination a{color:#333333;text-decoration:none;cursor:pointer;}

.filter li.active{background-color:purple;}

.pagination .jp-current{background-color:#c70506; border: 1px solid #a90533; color: #fff}

.pagination .jp-disabled{opacity:0.2;filter:alpha(opacity=20);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";}

.cases{width:100%;height:auto;float:right;display:block;clear:both;margin:0px;padding:0px;margin-bottom: 20px;}

.cases li{width:48%;margin:1%;float:left;}

.cases li h6{
	text-align: center;
	font-size: 16px;
	margin: 10px;
}

.cases li a{width:180px;vertical-align:middle;text-align:center;float:left;display:block;padding-top:80px;text-transform:uppercase;color:#fff;font-weight:bold;text-decoration:none;}

.cases li a:hover{opacity:0.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}

.container-carousel {
    width: 100%;
    float: right;
}