@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif+KR');
@import url('https://fonts.googleapis.com/css?family=Quattrocento');

/*
.bbse-layer-popup .popup_close {display:none!important;}
*/

/* API table */
.style_api {padding-bottom:180px;}
table {font-size: 14px!important;}
tbody {font-size: 14px!important;}
td {text-align:center!important; padding:8px 4px!important; font-weight:600;}
.room_rprice table .ssn, .room_rprice table td	{font-size: 14px!important;}
.room_rprice table	{font-size: 14px!important;}
.room_data li .tit, .room_data li .data {color:#000!important; font-size:14px!important;}
.entry-content ul li {list-style:none;}
.season div, .room_rprice table .state .rstate {font-size: 14px!important; color: #000;}
.season dd {font-size:14px!important;}
.week_date p {color:#000!important; padding:0 4px!important;}
.season {display:none;}
.room_rprice table .rprice .dc {font-size:14px!important;}
table tr:nth-child(even) {background:none;}

.rsv_cal_h .ssn td {background: none!important; line-height:20px;}
.rsv_cal_h .htr td	{background: none!important;}
.rsv_cal_b td.nm_room	{background: none!important;}
.room_rprice table .state td	{background: none!important;}
.season div	{background: none!important;}
.cancelfee	{background-color: none!important;}
.priceTable th.nm, .priceTable th.ss, .priceTable th.sz, .priceTable th.wk, .priceTable th.ad {background: none!important; text-align:center!important; line-height:16px!important;}
.cancelfee th {background-color: none!important;}
.room_rprice table tr {background:#fff;}
.rsv_cal_b .rate .sale, .room_rprice table .rprice .sale	{color:#fff;}

.rsv_cal_b .rate .sale, .room_rprice table .rprice .sale {color:#000!important; font-size:14px!important;} /* 흰색 */
.rsv_cal_h .htr .satur, .room_rprice table .head .satur {color: #a25954!important; font-size:14px!important;} /* 노란색 */
.rsv_cal_h .htr .sun, .room_rprice table .head .sun	{color: #a25954!important; font-size:14px!important;} /* 빨간색 */
.rsv_cal_b .state .son, .room_rprice table .state .son {color: #9ef2ff;!important; font-size:14px!important;} /* 하늘색 */

.room_rprice table .head	{background:none!important;}
.room_rprice table tr	{background:none;}
.room_rprice table .state .son	{color: #FFEB3B!important;}
.btnav-container *	{color:#ffffff!important;}
.room_rprice table .state .soff	{color:#656565!important;}
.room_rprice table .rprice .sale	{color:#ffffff!important;}
.row-fluid .span12, .span12	{background:none!important;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern	{border-color: #FFEB3B; background-color: #FFEB3B; color: #464646!important;}


@media only screen and (max-width: 480px){
.style_api {padding-bottom:180px;}
table {font-size: 9px!important; line-height:12px!important;}
tbody {font-size: 9px!important; line-height:12px!important; background:none!important;}
td {text-align:center!important; padding:8px 4px!important;}
.room_rprice table .ssn, .room_rprice table td	{font-size: 9px!important; line-height:12px!important;}
.room_rprice table	{font-size: 9px!important; line-height:12px!important;}
.room_data li .tit, .room_data li .data {color:#000!important; font-size:10px!important;}
.entry-content ul li {list-style:none;}
.season div, .room_rprice table .state .rstate {font-size: 9px!important; color: #000;}
.season dd {font-size:9px!important;}
.week_date p {color:#000!important;}
.season {display:none;}
.room_rprice table .rprice .dc {font-size:9px!important;}
  
.rsv_cal_h .ssn td {background: none!important; line-height:14px;}
.rsv_cal_h .htr td	{background: none!important;}
.rsv_cal_b td.nm_room	{background: none!important;}
.room_rprice table .state td	{background: none!important;}
.room_rprice table .head	{background: none!important;}
.season div	{background: none!important;}
.cancelfee	{background-color: none!important;}
.priceTable th.nm, .priceTable th.ss, .priceTable th.sz, .priceTable th.wk, .priceTable th.ad {background: none!important; text-align:center!important;}
.cancelfee th {background-color: none!important;}
.room_rprice table .rprice .rate {font-size:9px!important;}

.rsv_cal_b .rate .sale, .room_rprice table .rprice .sale {color:#000!important; font-size:10px!important;} /* 흰색 */
.rsv_cal_h .htr .satur, .room_rprice table .head .satur {color: #FF9800!important; font-size:10px!important;} /* 노란색 */
.rsv_cal_h .htr .sun, .room_rprice table .head .sun	{color: #ff5722!important; font-size:10px!important;} /* 빨간색 */
.rsv_cal_b .state .son, .room_rprice table .state .son {color: #9ef2ff;!important; font-size:10px!important;} /* 하늘색 */
}

@media only screen and (max-width: 480px){
tbody {background:#ffffff;}
td, thead {font-size:10px!important; font-weight:600!important;}
}

/* 모바일 로고 */
@media only screen and (max-width: 480px){
  .responsiveheader .logo  img {max-width: 130px; padding-top:0px;}
  .responsiveheader .logo {height:50px;}
}

/* Header 높이 */ 
.horizontalnav .topnavigation, .navcontent li, .navcontent > ul > li, .topnavigation .footsocial {height:80px; line-height: 80px;}

/* 메뉴 폰트 크기 */
.navcontent a {font-size:14px;}

/* 캘린더 &amp; 전화 아이콘 */
@media only screen and (max-width: 1920px){.gnb_m_icon {background-color:#00000012; padding:0 20px;}}
@media only screen and (max-width: 480px){.gnb_m_icon {background-color:#fff;}}
.gnb_m_icon {padding-right:20px;}
.gnb_m_icon img {width:20px; height:20px; margin:0px 7px;}  

/*style */
body {line-height: 1.5em;}
button {box-shadow: 0 1px 1px rgba(255, 255, 255, 0);}
.cqcarousel-container .slick-next {right: 35px!important;}
div.pp_default .pp_social {display:none;}
.light .btn {display:none;}
.jnpslider .slider-alternate {font-size:16px; line-height: 24px; margin-bottom:0px; margin-top:30px;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {font-weight:600;}
.normal-sharrre-container > div, .blog-normal-article .meta-top {display:none;}

/* Table */
.tablepress thead th {background-color: #ffffff33;}

/* Font */
h2 {font-size:24px; color:#333; text-align:center; font-family: 'Noto Sans KR', sans-serif;}
h6 {font-size:13px; color:#555; text-align:center; line-height:18px; margin-top:-30px;}
.right {text-align:right!important;}


@media only screen and (max-width: 480px){
}
  
/* Footer */
.landing-footer {display:none;}
.landing-btm-footer {background: #333;}
.landing-footer-copyright {color:#ccc;}
.landing-footer-copyright a {color:#ccc;}
.landing-footer-copyright a:link {color:#ccc;}
.landing-footer-copyright a:visited {color:#ccc;}
.landing-footer-copyright a:hover {color:#ccc;}
.landing-footer-copyright a:active {color:#ccc;}


/* Custom 1024px */
.nobottommargin {padding-bottom:20px;}
.mobile-copyright, .mobile-menu h2 {display:none;}
.mobile-menu-content {padding:0px;}

/* Custom 480px */
@media only screen and (max-width: 480px){
  .bbse-layer-popup .free_popup_layer {z-index:9999999999999999999!important;}
  /*
  #BBSE-POPUP-CONTENT img.size-full{max-width:50%!important; float:right !important; top:50px!important;}
  .free_popup_layer {top:120px!important;} 
  */
}