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

.board-info { position:relative; clear:both; width:100%; height:auto; margin:0; padding:0; display:table; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.board-info .float-end { font-family: 'Noto Sans KR', 'Sans-serif'; font-size:13px; font-weight:300; line-height:1.8em; color:#666; text-align:right; }
.board-gallery {margin-left:-10px;margin-right:-10px}
.board-gallery .gallery-sizer { width:33.33333%; }
.const_item { position:relative;width:33.33333%; margin:10px 0; padding:5px; display:inline-block; }
.const_item_inner { position:relative; clear:both; width:100%; height:auto; margin:0; padding:5px 0; font-family: 'Noto Sans KR', 'Sans-serif'; font-size:14px; font-weight:400; line-height:2.0em; letter-spacing:0; 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; }
.const_item_img { position:relative; clear:both; float:left;  width:100%; height:auto; margin:0; padding:15px 20px; display:block; }
.const_item_img .imgBox { position:relative; clear:both; float:left;  width:100%; height:auto; max-height:400px; margin:0; padding:0; overflow:hidden; display:block; border-radius:4px; }
.const_item_img .imgBox:hover a img { opacity:0.85; }
.const_item_info { position:relative; clear:both; float:left;  width:100%; height:auto; margin:10px 0; padding:0 20px; display:block; }
.const_item_info .item_subject { position:relative; float:left;  width:100%; height:auto; margin:0; padding:0; font-size:16px; font-weight:600; color:#111; display:table; }
.const_item_info .item_subject span.c_loca { margin-right:10px; font-size:14px; font-weight:400; color:#977516; letter-spacing:-0.05em; }
.const_item_info .item_subject span.c_loca:after { content:'|'; }
.const_item_info .item_color { position:relative; float:right; display:inline-block; }
.const_item_info .item_opt { position:relative; clear:both; float:left;  width:100%; height:auto; margin-top:10px; padding-top:10px; font-size:14px; font-weight:350; color:#444; line-height:1.6em; display:block; border-top:1px solid #ddd; }
.const_item_info .item_opt strong { color:#333; }
.const_item_info .item_opt .c_color { float:left; display:inline-block; }
.const_item_info .item_opt .c_date { float:right; display:inline-block; }

@media (max-width:991px){
	.board-gallery .gallery-sizer { width:33.33333%; }
	.const_item { width:33.33333%; }
	.const_item_info .item_subject { font-size:14px; }
	.const_item_info .item_subject span.c_loca { width:100%; clear:both; font-size:12px; letter-spacing:-0; display:inline-block; }
	.const_item_info .item_subject span.c_loca:after { content:''; }
	.const_item_info .item_opt { font-size:12px;}
	.const_item_info .item_opt .c_date strong { display:none; }
	
}
@media (max-width:767px){
	.board-gallery {margin-left:-5px;margin-right:-5px}
	.board-info .float-end { font-size:12px; }
	.board-gallery .gallery-sizer { width:50%; }
	.const_item { width:50%; margin:5px 0; padding:2px; }
	.const_item_inner { padding:5px 0 5px 0; font-size:11px; border-radius:3px; }
	.const_item_cat { padding:4px 8px; }
	.const_item_img { padding:8px; }
	.const_item_img .imgBox { max-height:200px; border-radius:3px; }
	.const_item_info { padding:3px 8px 0; display:block; }
	.const_item_info .item_subject { font-size:14px; }
	.const_item_info .item_opt { font-size:11px;}
}