.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
div.service{padding:10px;background:#c3b59b;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 5px 0;}div.service div.with_image{margin-left:220px;}
div.service h3{margin:5px 0 10px 0;padding:0;}
div.service p{color:#555555;}
div.service img{float:left;margin:0 20px 0 0;border:1px solid #999999;-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;}
a.case{display:block;padding:10px;background:#c3b59b;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 5px 0;min-height:125px;}a.case h3{margin:5px 0 10px 0;padding:0;}
a.case p{color:#555555;}
a.case span{color:#003b1c;}
a.case img{float:left;margin:0 20px 0 0;border:1px solid #999999;-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;}
a.case:hover{text-decoration:none;background-color:#cbe2c7;}
a.client{width:320px;float:left;margin-left:20px;}a.client img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8;margin:0 0 10px 10px;padding:0;float:right;filter:gray;-webkit-filter:grayscale(100%);-webkit-transition:all .6s ease;-webkit-backface-visibility:hidden;}a.client img:hover{filter:none;-webkit-filter:grayscale(0%);}
a.client p{color:#555555;}
a.client span{color:#003b1c;}
a.client.last img{margin-right:0;}
a.client:hover{text-decoration:none;background-color:#cbe2c7;}a.client:hover img{opacity:1;}
