/*---------- Emporor Cubicle Gallery ----------*/

.cg_item { position:relative;width:25%; margin:10px 0; padding:5px; display:inline-block; }
.cg_item_inner { position:relative; clear:both; width:100%; height:auto; margin:0; padding:8px 0 8px 0; font-family: 'Noto Sans KR', 'Sans-serif'; font-size:14px; font-weight:400; line-height:2.0em; color:#333; text-align:left; display:table; border:1px solid #ddd; border-radius:4px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.cg_item_cat { position:relative; clear:both; float:left;  width:100%; height:auto; margin:0; padding:5px 15px; font-weight:700; letter-spacing:0.01em; color:#666; display:block; border-bottom:1px solid #ddd; }
.cg_item_img { position:relative; clear:both; float:left;  width:100%; height:auto; margin:0; padding:15px; display:block; }
.cg_item_img .imgBox { position:relative; clear:both; float:left;  width:100%; height:auto; max-height:350px; margin:0; padding:0; overflow:hidden; display:block; border-radius:4px; }
.cg_item_img .imgBox:hover a img { opacity:0.85; }
.cg_item_info { position:relative; clear:both; float:left;  width:100%; height:auto; margin:0; padding:0 15px; font-size:16px; font-weight:600; color:#111; text-align:center; display:block; }

@media (max-width:991px){
	
}
@media (max-width:767px){
	.cg_item { width:50%; margin:5px 0; padding:2px; }
	.cg_item_inner { padding:5px 0 5px 0; font-size:11px; border-radius:3px; }
	.cg_item_cat { padding:4px 8px; }
	.cg_item_img { padding:8px; }
	.cg_item_img .imgBox { max-height:200px; border-radius:3px; }
	.cg_item_info { padding:3px 8px 0; display:block; }
}