@charset "utf-8";

/**
 * 2019-11-08T19:31:42+09:00
 */

 /* slider */
 .slidertit-s { font-family: 'Noto Sans KR',sans-serif; font-weight: 300; font-size: 14px; color:#fff; }
 .slidertit { font-family: 'Noto Sans KR',sans-serif; margin-top: 10px; margin-bottom: 10px; font-weight: 300; font-size: 32px; color: #f2cb94;}
 .slidercon { font-family: 'Noto Sans KR',sans-serif; font-weight: 300; font-size: 14px; margin: 0; margin-top: 0px; color:rgba(255,255,255,0.8); line-height: 1.7em; letter-spacing: -0.04em;}
 .slidercon b { font-size: 16px; color:rgba(255,255,255,1); font-weight: 500;}
 .slidercon span { font-size: 12px; color:rgba(255,255,255,0.6); }
 .slidernoti { font-family: 'Noto Sans KR',sans-serif; font-weight: 300; font-size: 12px; margin: 0; margin-top: 20px; color:rgba(255,255,255,0.7); line-height: 1.7em; letter-spacing: -0.04em; }
 .btn-mod.btn-d0aa74 { background: #d0aa74; opacity: 0.8; padding: 5px 20px; margin-top: 20px; font-size: 12px; cursor: pointer;}
 .btn-d0aa74:hover, .btn-d0aa74:focus, a.btn-d0aa74:hover, a.btn-d0aa74:focus { opacity: 1 !important; color: #fff !important; background-color: #d0aa74 !important; }

 @media only screen and (max-width: 767px) {
   .slidertype_inhtml .swiper-slide { height: 100vh; margin-top: -59px; }
   .slider_ctn_lux { text-align: center; }
   .slidertit-s { font-size: 12px; }
   .slidertit { font-size: 20px; }
   .slidercon { font-size: 12px; color:rgba(255,255,255,1); }
 }


.slider_ctn_lux{color:#fff;}

#luxtab_btns{ background-color:#fff; border: 1px solid #fff; color: #888; margin-bottom: 15px; /*border-top:5px solid #2e2921;border-left:1px solid #2e2921;border-right:1px solid #2e2921;border-bottom:0px;*/ }
#luxtab_btns li { width:20%;}
#luxtab_btns li a { display:block; padding:20px .2rem;text-align:center;font-family: 'Noto Sans KR',sans-serif;font-size:1.1rem;cursor:pointer;color:#2e2921;border-radius:0;}
#luxtab_btns li a.active { background-color:#2e2921; color:#fff;}
@media all and (min-width:992px) {
  #luxtab_btns li{width:20%;}
}

@media only screen and (max-width: 767px) {
  #luxtab_btns li a { display:block; text-align:center;font-size:.7rem; padding:15px 0;}
}


#luxtab_ctns{ position:relative;min-height:400px;padding:0;border-top:0px;}

.ctnr_filter_country{margin: 1rem 0 2rem 0;}
.btn_filter_country { /*margin:5px 10px 5px 0px;border-radius:0; */margin:2px;border-radius:20px;background-color:#d0aa74;color:#fff; font-size: 12px; }
.ctnr_filter_country .active{background-color:#2e2921;color:#fff;}

.goodslist-item {}
.goodslist-item a {display:block;position:relative;text-decoration:none;}
.goodslist-item a,
.goodslist-item a:hover {color:#111;border:none;}
.goodslist-item .goodslist-img {position:relative;overflow:hidden;width:100%;height:0px;padding-bottom:66.66666%;}
.goodslist-item .goodslist-img img {position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.goodslist-item .goodslist-img .freeps{position:relative;z-index:40;float:left;background-color:rgba(255,255,255,0.9);color:#b28649;padding:2px 10px; border:1px solid #d0aa74;}
.goodslist-item .goodslist-img .mdrecommend{position:relative;z-index:40;float:left;background-color:#d0aa74;color:#fff;padding:3px 12px;}
.goodslist-item .goodslist-cnt {position:relative;width:100%;padding:0;min-height:150px;}
.goodslist-item .goodslist-cnt .area_top {margin:10px 0px;font-size:12px;color:#888;}
.goodslist-item .goodslist-cnt .hotel_tit {font-size:22px;font-weight:500;font-family:'Roboto';margin:8px 0 3px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis'); word-spacing:-0.05em;}
.goodslist-item .goodslist-cnt .hotel_kor {max-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url(ellipsis.xml#ellipsis);}
.goodslist-item .goodslist-cnt .hotel_tags{display:block;color:#d0aa74;margin-top:10px;margin-bottom:10px;height:60px;overflow:hidden;}

.goodslist-item:hover .goodslist-img img {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.goodslist-item:hover .goodslist-cnt .hotel_kor {color:#2e2921;}

.luxhotellogo img { margin-left: 20px; margin-right: 20px; }
