/* ********************** 부트스트랩 수정 ******************** */
* {box-shadow:none !important;}
.btn-normal {color:#333 !important; background-color:#fff; border:1px solid #333;}
.btn-normal:hover {color:#fff !important; background-color:#333;}

.btn-xs {color:#333 !important; background-color:#fff; border:1px solid #ddd;}
.btn-xs:hover {color:#fff !important; background-color:#333; border:1px solid #333;}

label {display:none;}
.checkbox label {display:block;}
* [class*="inline"] {display:inline-block !important;}
.block {display:block !important;}
.dropdown-menu>li>a {padding-left:12px !important;}
.open>.dropdown-toggle.btn-default {background-color:#f9f9f9 !important;}

.modal {}
.modal h4 {font-size:14px; font-weight:bold; color:#000;}
.modal p {font-size:12px;}
#pop_pwck .form-group {margin:0;}

input[type="hidden"] {}

/* ********************** 추가 ************************ */
/* 게시판 검색바 */
.search_normal_box {position:relative;}
.search_normal_box .form-control {border-color:#333 !important;}
.search_normal_box .btn-default {border-color:#333 !important;}
.search_normal_box div {padding:0;}
.search_normal_box .kind {padding-right:5px;}
.search_normal_box .search {width:50px; height:34px; position:absolute; right:0; background-color:transparent; border:none !important;}
.search_normal_box .search a {display:block; width:100%; height:100%; background:url(../images/common/icon_search_fix.png) no-repeat 50% 50% transparent !important;}

/* 게시판 페이징-모바일용 */
.page_normal_box {position:relative; margin-top:30px; text-align:center;}
.page_normal_box .mobile label {display:none;}
.page_normal_box .mobile {display:inline-block; margin:0; padding:0;}
.page_normal_box .mobile>li {float:left; height:100%; padding-right:5px;}
.page_normal_box .mobile>li:last-child {padding-right:0;}
.page_normal_box .mobile .prev {display:block; min-width:34px; height:34px; background:url(../images/common/prev.png) no-repeat 50% #fff !important; border:1px solid #dedede; border-radius:0;}
.page_normal_box .mobile .next {display:block; min-width:34px; height:34px; background:url(../images/common/next.png) no-repeat 50% #fff !important; border:1px solid #dedede; border-radius:0;}
.page_normal_box .mobile .write {display:block; min-width:34px; height:34px; line-height:1; padding:9px 20px 0 20px;}
.page_normal_box .mobile .write:hover {background:#333; color:#fff !important;}
.page_normal_box .mobile .form-control  {border:1px solid #dedede; border-radius:0;}
.page_normal_box .mobile .dropdown-toggle:hover {border-radius:0 !important;}
.page_normal_box .mobile .btn-default  {border:0;}

/* 게시판 페이징-PC용 */
.page_normal_box .pagination {display:inline-block; margin:0;}
.page_normal_box .pagination>li>a {text-align:center; color:#333; border:1px solid #dedede; width:40px; height:40px; line-height:1.6;}
.page_normal_box .pagination>li>a.active {color:#ff0000; background:#f4f4f4; font-weight:bold;}
.page_normal_box .pagination .first,
.page_normal_box .pagination .prev,
.page_normal_box .pagination .next,
.page_normal_box .pagination .last {color:#333; background-color:#fff;}
.page_normal_box .pagination .first:hover,
.page_normal_box .pagination .prev:hover,
.page_normal_box .pagination .next:hover,
.page_normal_box .pagination .last:hover {color:#fff;}
.page_normal_box .pagination .prev {margin-right:10px;}
.page_normal_box .pagination .next {margin-left:10px;}
.page_normal_box .pagination .write {display:inline-block; height:40px; line-height:1; margin-left:5px; padding:12px 20px 0 20px;}
.page_normal_box .pagination .write:hover {background:#333; color:#fff !important;}
.pagination >li:first-child >a, .pagination>li:last-child>a {border-radius:0;}
.pagination>li>a, .pagination>li>span {padding:7px 12px;}

/* 게시판 버튼 묶음 */
.btn_normal_box {position:relative; text-align:center; margin-top:30px; padding-top:20px; border-top:1px solid #eee;}
.btn_normal_box ul {display:inline-block; margin:0; padding:0;}
.btn_normal_box li {float:left; padding-right:5px;}
.btn_normal_box li:last-child {padding-right:0;}

/* 게시판 일반-보기 */
.view_store_head { border-top:1px solid #333; padding:0;}

/* 게시판 이전글/다음글 */
.more_list_normal {margin-top:20px; padding-top:30px; border-top:1px solid #eee; overflow:hidden;}
.more_list_normal div>* {display:inline-block; float:left; margin-right:10px; }
.more_list_normal i {margin-top:-5px; width:30px; height:30px; border-radius:50%; background-color:#f0f0f0; background-position:50%; background-repeat:no-repeat;}
.more_list_normal i.prev {background-image:url(../images/common/arrow_up.png)}
.more_list_normal i.next {background-image:url(../images/common/arrow_down.png)}

/* 게시판 이전글/다음글2 */
.more_list_normal2 {/* margin-top:20px;  */padding-top:30px; border-top:1px solid #eee; overflow:hidden;}
.more_list_normal2 div>* {display:inline-block; float:left; margin-right:10px; }
.more_list_normal2 i {margin-top:-5px; width:30px; height:30px; border-radius:50%; background-color:#f0f0f0; background-position:50%; background-repeat:no-repeat;}
.more_list_normal2 i.prev {background-image:url(../images/common/arrow_up.png)}
.more_list_normal2 i.next {background-image:url(../images/common/arrow_down.png)}

/* 게시판 일반-보기 */
.view_store_head { border-top:1px solid #333; padding:0;}
.view_store_head>p {margin:0; padding-top:20px;}
.view_store_head p>* {display:inline-block; padding-right:15px;}
.view_store_head p>span {color:#000;}
.view_store_head p>a {font-size:12px;}
.view_store_head .title {margin:0; padding-bottom:20px; color:#333; font-size:20px; font-weight:normal; line-height:1.4}
.view_store_head .data {padding:10px 20px; background:#f5f5f5; border-top:1px solid #eee;}
.view_store_head .data p {margin:0;}
.view_store_head .data p a {font-size:13px; color:#000; margin:5px 0; display:inline-block; background:url(../images/board/upload_file_icon.png) no-repeat 0 2px; padding-left:20px;}
.view_store_con {padding-top:30px; border-top:1px solid #eee;}
.view_store_con * {max-width:100% !important;}

/* 게시판 매장안내 */
.list_store {position: relative; padding: 30px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin-bottom: 30px; overflow:hidden;}
.list_store li {padding:10px;}
.list_store a {position:relative; display:block; width:100%; overflow:hidden;}
.list_store a:hover {box-shadow:0px 0px 10px rgba(0,0,0,.15) !important;}
.list_store .img span {/* display:block; width:100%; height:100%;  */background-color:#eee;}

.list_store a:hover .img span {
    transform:scale(1.2);
	-webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -o-transform:scale(1.2);
}
.list_store .img {overflow:hidden;}
.list_store .img img {visibility:hidden;}
.list_store .subject {text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:20px; border:1px solid #eee; border-top:none;}

