@charset "utf-8";

.wetoz {font-size:13px;margin:25px 0;}
.wetoz:after {display:block;visibility:hidden;clear:both;content:""}
.wetoz .form-control,.wetoz .well,.wetoz .btn,.wetoz .alert,.wetoz .input-group-addon,.wetoz .label,.wetoz .panel{border-radius:0!important}
.wetoz hr.section-division{display:block;visibility:hidden;clear:both;content:'';height:10px;padding:0;margin:0}
.wetoz table caption, .wz-ajax-content caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.wetoz .text-red{color:#d9534f}
.wetoz .text-blue{color:#428bca}
.wetoz .ym-title{margin:0 10px;font-size:18px}
.wetoz .text-number{font-family:'Montserrat'}
.wetoz .text-hangul{font-family:'Nanum Gothic'}
.wetoz small.text-hangul{font-size:11px;letter-spacing:-1px;font-weight:400}
.wetoz small.text-dotum{font-family:'돋움',Dotum,Verdana,applegothic;font-size:11px;letter-spacing:-1px;font-weight:400}

.wetoz .rm-title {border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.wetoz .rm-title .info {padding-bottom:19px;}

.bx-form-basic {}
.bx-form-basic table {width:100%;margin-top:5px;margin-bottom:5px;}
.bx-form-basic table th {font-size:14px}
.bx-form-basic table td {text-align:right;padding: 3px 0;}
.bx-form-basic.section-box {font-size:16px;}
.bx-form-basic.section-box table th, .bx-form-basic.section-box table td {padding: 4px 7px;font-size:14px;vertical-align:top}
.bx-form-basic .section-subject {display:block;padding:7px 10px;border-bottom:1px solid #dfdfdf;font-weight:bold;background-color:#f5f5f5}
.bx-form-basic.section-box .input-box {border:1px solid #eee;padding:2px;height:28px;line-height:28px;}
.bx-form-basic.section-box .input-textarea {border:1px solid #eee;padding:2px;height:100px;width:100%}
.bx-form-basic.section-box .input-radio-list label {padding-left:10px}
.bx-form-basic.section-box a.btn-view-policy {text-decoration:none}
.bx-form-basic.section-box a.btn-view-policy span {text-decoration:underline}
.bx-form-basic.section-box .wrap-policy .details{display:none;overflow:auto;padding:10px 15px;height:170px;border:1px solid #eee;font-size:12px;color:#666;line-height:23px;-webkit-box-sizing:border-box;moz-box-sizing:border-box;box-sizing:border-box;background-color:#fcfcfc;text-align:left}
.bx-form-basic.section-box .desc{font-size:11px;font-family:Verdana,applegothic;letter-spacing:-1px;padding:3px;color:#989898;}
.bx-border-line {border:1px solid #ddd;padding:7px;}
.bx-form-basic .cancel-total-price {padding:10px 0 10px 0;text-align:right}
.bx-form-basic .cancel-total-price strong {font-size:16px}

.wetoz .count_control button {width:30px;height:30px;border:1px solid #bdc9dc;border-radius:0;background:#fff;color:#666;font-size:16px}
.wetoz .count_control button:hover {color:#000}
.wetoz .count_control .num_input {border:0;height:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center}

.wetoz .tbl-totoal-room {margin:10px 0;}
.wetoz .tbl-totoal-room th, .wetoz .tbl-totoal-room td {padding:7px 0;margin-top:5px;border-top:1px solid #dfdfdf}
.wetoz .tbl-totoal-room #price_room_str {font-size:16px;font-weight:bold}

.wetoz .tbl-totoal-option {margin:5px 0;}
.wetoz .tbl-totoal-option th, .wetoz .tbl-totoal-option td {padding:7px 0;margin-top:0;}
.wetoz .tbl-totoal-option #option_tot_price {font-size:16px;font-weight:bold}

.wetoz .tbl-totoal-all {width:100%;margin:0px 0 5px;font-size:16px;border-top:1px solid #dfdfdf}
.wetoz .tbl-totoal-all th, .wetoz .tbl-totoal-all td {padding:7px 0;margin-top:0;}
.wetoz .tbl-totoal-all td {text-align:right}
.wetoz .tbl-totoal-all #all_tot_price {font-size:16px;font-weight:bold}

.wetoz .tbl-options {border:1px solid #dfdfdf;font-size:16px;margin-top:10px}

.wetoz .tbl-options .bx-option {padding:7px;border-bottom:1px solid #dfdfdf;}
.wetoz .tbl-options .bx-option .li-subject {font-weight:bold;font-size:14px;padding-bottom:7px;}
.wetoz .tbl-options .bx-option .li-memo {font-size:12px;padding-bottom:7px;}
.wetoz .tbl-options .bx-option .li-price {font-weight:bold;padding-bottom:7px;border-bottom:1px dotted #d7d7d7;}
.wetoz .tbl-options .bx-option .li-inputs {padding:7px 0 1px;text-align:right}

.wetoz .minfolist {margin:3px 0 0;border:1px solid #d7d7d7;background-color:#fbfbfb;padding: 0;list-style: none;}
.wetoz .minfolist li {padding:3px 2px;font-size:12px}

.wetoz .panel-default > .panel-heading {font-size:16px}
.wetoz .panel-default > .details {padding:10px 15px;}

.wetoz .tbl-canlendar {width: 100%;max-width: 100%;margin-bottom: 17px;}
.wetoz .tbl-canlendar > tbody > tr > td {padding:0px}
.wetoz .tbl-canlendar > tbody > tr > th {padding:13px}
.wetoz .tbl-canlendar th{width:14.285714%;color:#9c836a}
.wetoz .tbl-canlendar .sunday,
.wetoz .tbl-canlendar .box-sun {}
.wetoz .tbl-canlendar .box-sun .day{}

.wetoz .tbl-canlendar .box-sat .day{color:#428bca}
.wetoz .tbl-canlendar .box-today .day{}


.wetoz .tbl-canlendar > tbody > tr > td.box-sat a {color:#4e7cff}
.wetoz .tbl-canlendar > tbody > tr > td.box-sun a {color:#f12f2f}
.wetoz .tbl-canlendar .day-holiday, .wetoz .select_info_label li .day_label.clr-holiday {background-color:#fffbdc}
.wetoz .tbl-canlendar > tbody > tr > td.day-holiday a {color:#f12f2f}

.wetoz .tbl-canlendar td.imposs{background-color:#f5f5f5}
.wetoz .tbl-canlendar td.imposs .day{color:#7d7d7d;padding:15px;line-height:30px}
.wetoz .txheader{font-family:'돋움',Dotum,Verdana,applegothic;font-size:11px;letter-spacing:-1px;font-weight:400}
.wetoz .label{padding:.2em .3em}
.wetoz .badge{padding:2px 5px}
.wetoz .rooms.list-group{margin-bottom:0;min-height:100px;overflow:hidden}
.wetoz .rooms.list-group .list-cal-memo {border:none;padding:0 4px 5px;text-align:left;overflow:hidden; color:#ad2e27; font-weight:700; font-size:15px; }
.wetoz .rooms.list-group .list-group-item{border:none;padding:0 4px;text-align:left;overflow:hidden;height: 20px;line-height:20px;margin-top: 3px;}
.wetoz .rooms.list-group .list-group-item .sbj{ position:relative; width:100%; padding:0 2px; }
.wetoz .rooms.list-group .list-group-item .sbj i { position:absolute; right:0; font-style:normal; font-size:0.85em; color:#aaa; }
.wetoz .rooms.list-group .list-group-item .badge.text-number{font-weight:400;font-size:11px}
.wetoz .day{margin:0;}
.wetoz .day .m-remain-cnt{font-family:'돋움',Dotum,Verdana,applegothic;font-size:11px;letter-spacing:-1px;font-weight:400}
.wetoz .wh10{height:10px}
.wetoz .wh20{height:20px}
.wetoz .wh30{height:30px}
.wetoz .modal.in .modal-dialog{z-index:9999999}
.wetoz .modal{text-align:center}
.dimm{position:absolute;left:0;top:0;z-index:999999;background-color:#000;opacity: 0.8;display:none;width:100%;height:100%;text-align:center}
.dimm .img-loading{position: relative;top: 50%;}

@media screen and (min-width: 768px) {
	.wetoz .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}
}

@media (max-width: 767px) {
	.wetoz .tbl-canlendar > tbody > tr > td{padding:0}
	.wetoz .tbl-canlendar > tbody > tr > td .day{padding:10px}
	.wetoz .tbl-canlendar > tbody > tr > td .rnfo{cursor:pointer}
}

.wetoz .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}
.wetoz .modal-title{font-size:14px}
.wetoz #frm-room-select td{cursor:pointer}
.wetoz .font-size-sm{font-family:'돋움',Dotum,Verdana,applegothic;font-size:11px;letter-spacing:-1px;font-weight:400}
.wetoz .font-color-gray{color:#636363}
.wetoz .form-group-sm select.form-control.h20{font-size:11px;letter-spacing:-1px;font-weight:400;padding:2px 5px}
.wetoz .table > tbody > tr.tr-h30 > td{height:30px;line-height:30px}
.wetoz .cal_room_del{cursor:pointer}
.wetoz .input-group-addon{font-size:12px}
.wetoz .margin-bottom-0{margin-bottom:0}
.wetoz .margin-bottom-10{margin-bottom:10px}
.wetoz .bs-callout{padding:0;margin:20px 0}
.wetoz .bs-callout-info{border-left-color:#1b809e}
.wetoz .bs-callout-info h4{color:#1b809e}
.wetoz .bs-callout-warning{border-left-color:#aa6708}
.wetoz .bs-callout-warning h4{color:#aa6708}
.wetoz .bs-callout h4{margin-top:0;margin-bottom:10px}
.wetoz input[type="radio"],.wetoz input[type="checkbox"]{margin:0;margin-top:0 \9}
.wetoz .form-group{margin-bottom:10px}
.wetoz .form-group.form-group-last{margin-bottom:0}
.wetoz .rooms .list-group-item{}
.wetoz .rooms .list-group-item a{background-color: #fff;padding:0;}
/*
.wetoz .rooms .list-group-item span.sbj{display:inline}
*/
.wetoz select.cal_room_cnt{width:60px}
.wetoz select.cal_room_day{width:85px}
.wetoz select.cal_room_adult,.wetoz select.cal_room_child,.wetoz select.cal_room_baby{width:90px;display:inline-block}
.ly-blind{z-index:1000;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0;opacity:.6;cursor:default;position:fixed;background-color:#000}
.ly-blind .progressbar{position:absolute;top:50%;left:50%;width:215px;height:5px;margin:-2px 0 0 -107px}
.wetoz .radio-line label{margin-right:20px;line-height:24px;cursor:pointer}
.wetoz .res-message-title{display:block;margin:5px 0 10px;font-size:14px;letter-spacing:-1px}
.wetoz .pay-bank-notice .desc{margin:5px 0;padding:0;list-style:none}
.wetoz .pay-bank-notice .desc li{padding:3px 0 2px 10px}
.wetoz .pagination{margin:5px 0 20px}
.wetoz .wz-desc{margin:7px 0}

.wetoz .select-xs {padding:5px 3px !important;}

.wetoz .hoday-text {font-family:'돋움',Dotum,Verdana,applegothic;font-size:11px;letter-spacing:-1px;color: #939393;padding:6px 0 0px;}
.wetoz .hoday-text.day-S {color:#ff9307}
.wetoz .hoday-text.day-F {color:#ff0707}
.wetoz .hoday-text.day-red {color:red}

.wzb_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;z-index:999999;}
.wzb_pops_con {}
.wzb_pops_footer {padding:7px 0;background:#606578;color:#fff;text-align:right}
.wzb_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#434555;color:#fff}

.wz-ajax-content h2 {border-bottom:1px solid #dfdfdf;margin:10px 0 0px;padding:3px 0 15px 15px;font-size:12px;font-weight:bold;}
.wz-ajax-content .content-wrap {padding:10px;}

#frm-room-list table td {cursor:pointer}
#frm-room-list table tr.on {background-color: #394142;color:#fff;font-weight:bold;background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size: 40px 40px;
    background-size: 40px 40px;}

.rm-plist {margin:0;padding:0;}
.rm-plist li {list-style:none;padding:2px 0}
.wz-label {font-family:'dotum';font-size:11px;font-weight:400;letter-spacing:-1px;height:auto;background: #444;color: #fff;text-decoration: none;vertical-align: middle;line-height:1.6em;padding:0 7px;display:inline-block;border:0;border-radius:3px;}
.wz-label.red {background:red;color: #fff}
.wz-label.gray {background:#bdbdbd;color:#000}

.wetoz .panel > .table-responsive > .table-bordered > tbody > tr.on > td {border-top:2px solid #838cb9;border-bottom:2px solid #838cb9}
.wetoz .panel > .table-responsive > .table-bordered > tbody > tr.on > td:first-child {border-left:4px solid #838cb9;}
.wetoz .panel > .table-responsive > .table-bordered > tbody > tr.on > td:last-child {border-right:3px solid #838cb9;}

.wetoz .navi-wrap {position:relative}
.wetoz .navi-wrap .button-list {position:absolute;bottom:0;right:0;}

/* reserve step */
.reserve_title01 {text-align:center; padding:60px 0 30px;}
.reserve_title01 h2 {font-size:32px; font-weight:400;}
.reserve_step_txt {height:50px;margin-bottom:30px;}
.reserve_step_txt ul {padding:0;}
.reserve_step_txt ul li {list-style:none;float:left; width:25%; text-align:center;}
.reserve_step_txt ul li a {display:block; color:#666; border-bottom:3px solid #ddd;height:53px;line-height:50px;}
.reserve_step_txt ul li a.over {border-bottom:3px solid #222; color:#222; font-weight:400;}
.reserve_step_txt .step {margin-right:0px;}
.reserve_step_txt .step_txt {display:none}

/* calender */
.reserve_calendar {position:relative; width:100%;}
.che_in {background:url('../img/che_in.png') no-repeat 90% center #8d6205; color:#fff !important;}
.che_out {background:url('../img/che_out.png') no-repeat 10% center #8d6205; color:#fff !important;}
.reserve_calendar .slide_btn {} 

.reserve_calendar .slide_btn .left_btn, .reserve_calendar .slide_btn .right_btn {position:absolute;display:block;width:32px;height:32px;cursor:pointer;text-indent:-9999px;}
.reserve_calendar .slide_btn .left_btn {background: url('../img/btn_calendar.png');left:19px; top:17px;}
.reserve_calendar .slide_btn .right_btn {background: url('../img/btn_calendar.png');background-position: 0 -32px;margin-left: 8px;right:19px; top:17px;}

.wetoz .tbl-canlendar .effective {display:block;padding: 15px;line-height:30px}
.wetoz .tbl-canlendar .day-from a {background: url('../img/che_in.png') no-repeat 90% center #9c836a;border-radius: 30px 0 0 30px;}
.wetoz .tbl-canlendar .day-to a, .wetoz .tbl-canlendar .day-to .day {background: url('../img/che_out.png') no-repeat 10% center #9c836a;border-radius: 0 30px 30px 0;color:#fff !important}
.wetoz .tbl-canlendar .day-between a {background-color:#8a7057;}
.wetoz .tbl-canlendar .day-from a, .wetoz .tbl-canlendar .day-to a, .wetoz .tbl-canlendar .day-between a {color:#fff}

/* reservation */
.wrap_reservation {height:100px; background:#fff; padding:31px 16px; z-index: 100; border:1px solid #e6e3df; overflow:hidden; margin-top:15px;}
.wrap_reservation ul {float:left;}
.wrap_reservation .inside_date {cursor:pointer;margin:0;padding:0}
.wrap_reservation .inside_date li {float:left;list-style:none}
.wrap_reservation .inside_date > i {float:left; padding:10px 12px;color:#dfdfdf}
.wrap_reservation .inside_date .sel_date span {vertical-align:middle; color:#666;}
.wrap_reservation .inside_date .sel_date > p {display:block; text-align:center;}
.wrap_reservation .inside_date .sel_date .sel_day {margin-left:14px; font-weight:400; font-size:24px; font-family:'Roboto'; color:#222;}
.wrap_reservation > span {float:right; margin-top:-6px;}
.wrap_reservation a.btn_reserv {display:inline-block; width:125px; height:48px; background:#8a7057;border-color: #8a7057; color:#fff; border-radius:3px; font-size:16px; font-weight:400; text-align:center; line-height:48px; cursor:pointer;}
.wrap_reservation a.btn_reserv:hover {color:#fff;}
.wrap_reservation .inside_mem {float:left;padding-left:20px;}

/* room search */
.room_wrap {margin:15px 0 15px 0;}
.room_wrap:after {display:block;visibility:hidden;clear:both;content:""}
.room_wrap .empty_room {padding:30px 10px;text-align:center}
.room_search_wrap {width:100%;margin-bottom:20px;}
.room_search_wrap .room_search {overflow:hidden; position:relative;border:1px solid #ddd;}
.room_search_wrap .room_search .room_img {position:relative;padding-bottom:140px;height:0;overflow:hidden;background-size:cover!important;background-position:center center!important;}
.room_search_wrap .room_search .room_img .price,
.room_search_wrap .room_search .m_room_img .price {z-index:100;position:absolute;left:15px;bottom:11px;display:block;font-size:14px;line-height:16px;color:#fff;}
.room_search_wrap .room_search .room_img .icon-photos {z-index:100;position:absolute;right:15px;bottom:11px;display:block;}
.room_search_wrap .room_search .m_room_img {position:relative;}
.room_search_wrap .room_search .room_type {display: block;padding:13px;}
.room_search_wrap .room_search .room_type h4 {display:table;table-layout:fixed;border-collapse:collapse;margin-top:0;margin-bottom:3px;width:100%;line-height:22px;}
.room_search_wrap .room_search .room_type h4 .tit {display:table-cell;vertical-align:middle;font-size:15px;font-weight:700;}
.room_search_wrap .room_search .room_type h4 .tit .tit-inner {display:inline-block;overflow:hidden;max-height:44px;margin-right:1px;vertical-align:top;}
.room_search_wrap .room_search .room_type .desc {max-height:66px;overflow:hidden;}

.wetoz .form-button-list-tail {text-align:center;margin-top:20px;}
.wetoz .btn-next-first {display:block; width:100%;height:48px; background:#8a7057;border:none;color:#fff; border-radius:3px; font-size:16px; font-weight:400; text-align:center; line-height:48px; cursor:pointer;}

.wetoz .desc-block {line-height:18px;}
.wetoz .desc-info {padding-top:0px}
.wetoz .form-group-sm .form-control-static {padding:6px 0px}
.wetoz .form-group-lg .form-control-static {padding:11px 0px}
.wetoz .wrap-photo {margin:10px 0}
.wetoz .wrap-photo ul {margin:0;padding:0;}
.wetoz .wrap-photo ul li {padding:4px 0;list-style:none}
.wetoz .wrap-photo ul li .photo-subs {max-width:100%}

/* 선택표시정보 라벨 */
.wetoz .select_info_label {margin-top:13px}
.wetoz .select_info_label:after {display:block;visibility:hidden;clear:both;content:""}
.wetoz .select_info_label li {display:inline-block;float:left;margin-left:5px;margin-right:10px;margin-bottom:10px;font-size:13px;line-height:13px;color:#999;vertical-align:bottom;}
.wetoz .select_info_label li .day_label {display:inline-block;margin-right:1px;width:11px;height:11px;vertical-align:top;border:1px solid #dfdfdf}
.wetoz .select_info_label li .day_label.clr-block {background-color: #fff;}

.wetoz .price-disc-str {color:red;text-decoration:line-through;margin-right:4px;}
.wetoz .btn-action {height:45px}

.info-text {padding:10px 0;font-weight:bold;font-size:16px;text-align:center}

.wetoz .bx-order-check {max-width:450px;margin:0 auto;padding:0 15px}
.cacel-explication {margin:0 0 10px;text-align:center;color:red}

.wetoz .wrap-calendar td {border:1px solid #dfdfdf;vertical-align:top;width:14%}
.wetoz .wrap-calendar .cal-header {position:relative;background-color: #f7f7f7;height:24px;}
.wetoz .wrap-calendar .cal-header span.day {padding:2px 0 0 ;float:left;display:inline;width:20px}
.wetoz .wrap-calendar .cal-header span.holiday {position:absolute;top:3px;right:0;padding:0 3px;text-align:right;overflow:hidden}

/* loading bar */
@-webkit-keyframes loader {
    0%{width:0}
    20%{width:10%}
    25%{width:24%}
    43%{width:41%}
    56%{width:50%}
    66%{width:52%}
    71%{width:60%}
    75%{width:76%}
    94%{width:86%}
    100%{width:100%}
}

@keyframes loader {
    0%{width:0}
    20%{width:10%}
    25%{width:24%}
    43%{width:41%}
    56%{width:50%}
    66%{width:52%}
    71%{width:60%}
    75%{width:76%}
    94%{width:86%}
    100%{width:100%}
}
.progress-bar{border-radius:60px;overflow:hidden;width:100%}
.progress-bar span{display:block}
.bar{background:rgba(0,0,0,0.075)}
.progress{-webkit-animation:loader 2s ease infinite;animation:loader 2s ease infinite;background:#8a8a8a;color:#fff;padding:5px;width:0}
.progress-bar{left:50%;max-width:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}

@media (max-width: 767px) { /* xs */
	
	.wetoz .rooms.list-group{margin-bottom:0;min-height:40px}
	.wetoz .wrap-calendar .cal-header span.holiday{display:none}

}
@media (min-width: 768px) { /* sm */
	
	.reserve_step_txt .step_txt {display:inline-block}

}
@media (max-width: 991px) { /* xs + sm */
	
	/* reservation */
	.wrap_reservation {height:100%; padding:20px;line-height:2;}
	.wrap_reservation ul {float:none;}
	.wrap_reservation .inside_date {width:100%;}
	.wrap_reservation .inside_date li {width:50%;}
	.wrap_reservation .inside_date > i {display:none;}
	.wrap_reservation .inside_date .sel_date span {}
	.wrap_reservation .inside_date .sel_date > p {display:block; text-align:center;}
	.wrap_reservation .inside_date .sel_date .sel_year {margin-left:20px;}
	.wrap_reservation .inside_date .sel_date .sel_day {display:block;margin-left:0px;}

	.wrap_reservation .inside_mem {width:100%; overflow:hidden; margin:10px 0 15px;padding-left:0px;}
	.wrap_reservation .inside_mem select.selectbx {width:32%;}
	.wrap_reservation .inside_mem select.selectbx:last-child {width:33%;}
	.wrap_reservation > span {float:none;}
	.wrap_reservation a.btn_reserv {width:100%; font-size:20px}

	/* room search */
	.room_wrap {margin:10px 0 10px;}
	.room_search_wrap {float:left;width:50%;padding:5px}
	.room_search_wrap:nth-child(2n) {padding-right:0;}
	.room_search_wrap:nth-child(2n+1) {padding-left:0;clear:both}

	.room_search {height:100%;}
	.room_search .room_img {display:none;}
	.room_search .m_room_img {display:block; position:relative; width:100%; background-size:cover;}
	.room_search .m_room_img img {width:100%}
	.room_search .m_room_img .btn_plus {position:absolute; right:0; bottom:0;}
	.room_search .m_room_img p {color:#555; line-height:10px; text-align:center; font-weight:500;}
	.room_search .room_type {}
	.room_type_info {overflow:hidden; margin-bottom:10px;}
	.btn_room_choice {position:relative; right:0; bottom:0;}
	.btn_room_choice button {width:100%; height:10px; line-height:10px; border-radius:2px; }

}
@media (min-width: 992px) { /* md */
	
	.room_search_wrap {float:left;width:25%;padding:5px}
	.room_search_wrap:nth-child(4n) {padding-right:0;}
	.room_search_wrap:nth-child(4n+1) {padding-left:0;}
	.room_search_wrap .room_search .room_type {height: 100px;overflow:hidden;}
	.room_search_wrap .room_search .m_room_img {display:none}
	.wetoz .btn-next-first {display:inline-block; width:200px; }
	.reserve_step_txt .step {margin-right:20px;}
	.wetoz .bx-form-basic.section-box .input-textarea {width:350px}

}
@media (min-width: 1200px) { /* lg */
	


}

.section-division {display:block;visibility:hidden;clear:both;content:'';height:1px;padding:0;margin:0;}



/* 추가부분 */

.datepick-month thead {
    border-top:0 !important;
}

.datepick-month th, .datepick-month th a {
    background: transparent !important;
	font-size:15px;
}

.wetoz .wrap-calendar .cal-header {
    position: absolute;
    background:transparent !important;
	top:0;
	left:0;
	width:100%;
	padding:8px 15px;
}

.wetoz .wrap-calendar .cal-header span.holiday {
    top: 8px;
    right: 15px;
}

.wetoz .wrap-calendar .cal-header span.datepick-dow-0 {
    color: red;
}

.wetoz .wrap-calendar .cal-header span.datepick-dow-6 {
    color: blue;
}

.wetoz .wrap-calendar .cal-header span.datepick-dow-today { background:#363636; border-radius:13px; width:25px; height:25px; color:#fff; line-height:22px; }

.datepick-month td .datepick-other-month,
.wetoz .list-group-item,
.wetoz .rooms .list-group-item a,
.wetoz .datepick-month td { background:transparent !important; }
.wetoz .datepick-month td { position:relative; vertical-align:middle; min-height:150px !important; height:150px !important; }

.wetoz .rooms.list-group { padding:42px 15px 15px; }
.wetoz .list-group-item .sbj { color:#77777766; }
.wetoz .list-group-item > .sbj,
.wetoz .list-group-item > .sbj i { text-decoration: line-through !important;  }
.wetoz .list-group-item a .sbj { color:#777; }

.wetoz .cal-completed { color:#77777766; padding:20px 0; }

/**/
.wzPickerCalender .scroll_cal {
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
	width: 100%;
}
  
.wzPickerCalender .scroll_cal .scroll_cal_inner { display: inline-block; white-space: nowrap; width:1000px; }