@charset "utf-8";
/*******************************************************************************************/
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*
 * Created by : http://www.uplusweb.com
 *
 * uplusweb CSS v1.17.0703 = info@uplusweb.com
 *
 * Copyright (c) 2015 www.uplusweb.com
 *
 *
 */
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*******************************************************************************************/

.proj_block {background-color:#fff !important;}

.proj_block p {margin:0; padding:9px 7px 10px 7px; background-color:#232323;}
.proj_block p span.no_thumb {margin:0;}
.proj_block .no_thumb {display:block; overflow:hidden; position:relative; width:100%; height:100%; line-height:160px; background:#eee; color:#777; text-align:center; white-space:nowrap;}
.proj_block .no_thumb em {visibility:hidden; position:absolute; bottom:0; left:0; width:1px; height:1px; background:#535353; font-weight:bold; font-style:normal; color:#fff; text-align:center; opacity:.6; filter:alpha(opacity=60);}
.proj_block .no_thumb em {_visibility:visible; _width:100%; _height:auto; _line-height:20px;}
.proj_block a:hover .no_thumb,.proj_block a:active .no_thumb,.proj_block a:focus .no_thumb {margin:-2px; border:2px solid #eee; -moz-box-shadow:0 0 2px #b1b1b1; -webkit-box-shadow:0 0 2px #b1b1b1;}
.proj_block a:hover .no_thumb em,.proj_block a:active .no_thumb em,.proj_block a:focus .no_thumb em {visibility:visible; width:100%; height:auto;}
.proj_block .proj_img_limit {height:auto; overflow:hidden; padding:0; margin:0; text-align:center;}
.proj_block .la_proj_subj {font-size:1.063em; color:#efefef;}

@media all and (min-width:1200px) {
    .proj_block {display:inline-block; height:409px; max-height:410px;}
    .proj_block .proj_img_limit {max-height:350px; overflow:hidden;}
    .row li.span4 {width:373.3px;}
}
@media all and (min-width:1025px) and (max-width:1199px) {
    .proj_block {display:inline-block; height:360px; max-height:410px;}
    .proj_block .proj_img_limit {max-height:300px; overflow:hidden;}
    .row li.span4 {width:306.5px;}
}
@media all and (min-width:980px) and (max-width:1024px) {
    .proj_block {display:inline-block; height:290px; max-height:410px;}
    .proj_block .proj_img_limit {max-height:230px; overflow:hidden;}
    .row li.span4 {width:305px;}
}
@media all and (min-width:768px) and (max-width:979px) {
    .proj_block {display:inline-block; height:259px; max-height:260px;}
    .proj_block .proj_img_limit {max-height:160px; overflow:hidden;}
}
@media all and (min-width:481px) and (max-width:767px) {
    .proj_block .no_thumb {line-height:270px;}
    .proj_block .proj_img_limit {max-height:450px; overflow:hidden;}
    .row li.span4 {margin-bottom:25px; border:1px solid #ddd; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
}
@media all and (max-width:480px) {
    .proj_block .no_thumb {line-height:220px;}
    .proj_block .proj_img_limit {max-height:300px; overflow:hidden;}
    .row li.span4 {margin-bottom:20px; border:1px solid #ddd; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
}
