/*
 * Title:   Custom Style File
 * Author:  http://themeforest.net/user/soaptheme 
 */
@import url('//fonts.googleapis.com/earlyaccess/nanumgothic.css');

/*
@font-face{font-family:'Nanum Gothic'; src:url('/fonts/NanumGothic.woff')}
@font-face{font-family:'Nanum Gothic'; src:url('/fonts/NanumGothic.eot')}
*/

body div { font-family : 'Nanum Gothic','¸¼Àº °íµñ',awesome; }

.discountLI {
  position: absolute;
  left: -3px;
  top: -3px;
  width: 100px;
  height: 102px;
  color: #fff;
  font-weight: bold;
  background: url(/images/icon/discount.png) no-repeat;
  //z-index:9999 !important;
}
.discount-textLI {
  margin-top:18px;
  //display: inline-block;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  writing-mode: lr-tb;
}

.menu-item-has-children a { font-size:1.2em !important; }
.menu-item-has-children li a { font-size:1.1em !important;font-weight:bold; }

.quick-menu {  font-size: 1.2em !important; }
.box-title { font-size: 1.25em !important;line-height:130% !important; }

.five-stars-container {  font-family: 'Glyphicons Halflings' !important; }
.five-stars {  font-family: 'Glyphicons Halflings' !important; }
.price { font-size:1.3em !important; font-weight:bold; }

/* 2.2.7. Pagination */

.pagination > li.disabled > span {
  background: #d9d9d9 !importnat;
}
.pagination > li.disabled > span:hover {
  background: #d9d9d9  !importnat;
}
.pagination > li > a, .pagination > li > span {
  background: #d9d9d9 !importnat;
}
.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus {
  background: #ffd200 !importnat;
}
.pagination > li.active > a, .pagination > li.active > span {
  color: #333  !important;
  background: #ffd200 !important;
}
.pagination > li.first > a, .pagination > li.prev > a, .pagination > li.next > a, .pagination > li.last > a {
  background: #98ce44  !importnat;
}
.pagination > li.first > a:hover, .pagination > li.prev > a:hover, .pagination > li.next > a:hover, .pagination > li.last > a:hover {
  background: #ffd200 !importnat;
}
.pagination > li.first.disabled > a, .pagination > li.first.disabled > span, .pagination > li.prev.disabled > a, .pagination > li.prev.disabled > span, .pagination > li.next.disabled > a, .pagination > li.next.disabled > span, .pagination > li.last.disabled > a, .pagination > li.last.disabled > span {
  background: #d9d9d9  !importnat;
}

.selector select {
  position: absolute;
  z-index: 11111;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  width: 100%;
  -webkit-appearance: menulist-button;
  line-height: 30px;
}

.ui-datepicker{z-index: 99999999999 !important};
.tabs a { font-size:1.25em !important; }
small { font-size:0.9em !important; }


.global-map-area {
  background: url("/timg/pdh.jpg") no-repeat;
}

#schedule-details .flights .icon {
  color: #fdb714;
  font-size: 18px;
  margin-right: 8px;
  position: relative;
  top: 0px;
  display: inline-block;
}
#schedule-details .flights .icon.take-off {
  -webkit-transform: rotate(-30deg);
  -moz-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  -o-transform: rotate(-30deg);
  transform: rotate(-30deg);
}
#schedule-details .flights .icon.landing {
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  -ms-transform: rotate(25deg);
  -o-transform: rotate(25deg);
  transform: rotate(25deg);
}

#schedule-details  .table-cell {
  min-height:24px !important;   margin-bottom:-4px !important;
}
#schedule-details  .table-wrapper {
  width:100% !important;
}
.excerpt-container img { max-width:96% !important;height: auto !important; }
.excerpt-container table { display: block;max-width:100% !important;height: auto !important; }
.bootstrap-dialog { z-index:9002 !important };

