@charset "utf-8";

.wetoz .form-control.inline-fix {display:inline-block;}



#room-select-form .list-group {margin-bottom:0px;}
#room-select-form .list-group .label-title {height:19px;display:inline-block;line-height:19px;}

.wetoz select.cal_room_adult,.wetoz select.cal_room_child,.wetoz select.cal_room_baby{width:72px}

.info .desc {font-size:.78em; ;font-weight:400; line-height: 1.5; margin-top:15px;}

.media-body.info { width:100%; display: inline-block; position: relative  }

.medianbst_wrap { border-bottom:solid 1px #e5e5e5; padding:25px 0 20px; }

#room-select-list .more {font-size:12px;}
ul.bx-times {margin: 10px 0 0;padding: 0;list-style: none;}
ul.bx-times:after {display:block;visibility:hidden;clear:both;content:''}
ul.bx-times li {display: inline-block;list-style: none;margin:10px 0;}
ul.bx-times li .btn-time {display:block;color:#000;margin-right:10px;border-radius: 3px;padding:15px 33px;font-size:14px; line-height: 14px;  text-align:center;border:1px solid #dfdfdf}
ul.bx-times li .btn-time.active {background-color:#e5eaf3;color:var(--thm-primary);}
ul.bx-times li .btn-time.closed {background-color:#f3f3f3;color:#989898}
ul.bx-times li .btn-time .remain-cnt {display:block; font: normal 11px/1.2 'verdana';margin:0 0 5px 0;}




.tgl {
  display: none;
}
.tgl, .tgl:after, .tgl:before, .tgl *, .tgl *:after, .tgl *:before, .tgl + .tgl-btn {
  box-sizing: border-box;
}
.tgl::-moz-selection, .tgl:after::-moz-selection, .tgl:before::-moz-selection, .tgl *::-moz-selection, .tgl *:after::-moz-selection, .tgl *:before::-moz-selection, .tgl + .tgl-btn::-moz-selection {
  background: none;
}
.tgl::selection, .tgl:after::selection, .tgl:before::selection, .tgl *::selection, .tgl *:after::selection, .tgl *:before::selection, .tgl + .tgl-btn::selection {
  background: none;
}
.tgl + .tgl-btn {
  outline: 0;
  display: block;
  width: 3.2em;
  height: 1.7em;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.tgl + .tgl-btn:after, .tgl + .tgl-btn:before {
  position: relative;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
}
.tgl + .tgl-btn:after {
  left: 0;
}
.tgl + .tgl-btn:before {
  display: none;
}
.tgl:checked + .tgl-btn:after {
  left: 50%;
}

.tgl-light + .tgl-btn {
  background: #f0f0f0;
  border-radius: 2em;
  padding: 2px;
  transition: all 0.4s ease;
}
.tgl-light + .tgl-btn:after {
  border-radius: 50%;
  background: #fff;
  transition: all 0.2s ease;
}
.tgl-light:checked + .tgl-btn {
  background:var(--thm-primary);
}

.tg-list-item { position:absolute; top:50%; right:0; transform: translate(0,-50%) }

@media (min-width: 768px) and (max-width: 1199px) {
    ul.bx-times { margin: 15px 0 0}
    ul.bx-times li  {width:32%; margin:0;}
    ul.bx-times li .btn-time { margin:0; padding:15px 1vw; transform: scale(.9); transform-origin: center}
}
@media (max-width: 767px) {
    .medianbst_wrap { padding:22px 0 20px}
    .info .desc { font-size: .8em; line-height: 1.2em; width:70%}
    .tgl-light + .tgl-btn { transform: scale(.8)}
    .wetoz .media-left  { transform: scale(.9); padding:0; transform-origin: top left;}
    .wetoz .media-right { padding-left:0}
    ul.bx-times { margin: 15px 0 0}
    ul.bx-times li  {width:24%; margin:0;}
    ul.bx-times li .btn-time { margin:0; padding:15px 3vw; transform: scale(.9); transform-origin: center; font-size:12px; line-height: 12px; }
}