@import url('https://fonts.googleapis.com/css?family=Noto+Sans+HK:100,300,400,500,700,900&amp;display=swap');

.horizontal-footer-copyright, .vertical-footer-copyright a {color:#ffffff!important;} /* 사파리 전화번호 컬러 */ 

/* dark color */
.theme-is-light .vertical-menu ul.mtree a, .theme-is-light .simple-menu ul.mtree a	{color:#333333;}
.entry-content h2	{color:#333333;}
.vertical-footer-copyright li	{color:rgba(64, 64, 64, 0.81)!important;}
#copyright a	{color:#333;}
.priceTable th	{border: 1px solid #333333!important;}
.priceTable td	{border: 1px solid #333333!important;}
#kboard-default-list .kboard-list table tr	{background-color: #ffffff40;}
#kboard-default-document .kboard-document-wrap	{background-color: #ffffff40;}
#kboard-default-list .kboard-list table a	{color:#333333;}
#kboard-default-list .kboard-list thead tr td	{color:#333333;}
#kboard-default-document .kboard-title h1{color:#333333;}
#kboard-default-document .kboard-detail .detail-attr .detail-name	{color:#333333;}
#kboard-default-document .kboard-content .content-view {color:#333333;}
#kboard-default-document .kboard-detail .detail-attr .detail-value	{color:#333333;}
#kboard-default-editor .kboard-attr-row .attr-name	{color:#333333;}
.mobile-toggle-menu-trigger span:before, .mobile-toggle-menu-trigger span:after, .mobile-toggle-menu-trigger span	{background: #333333;}
.mobile-toggle-menu-trigger	{background: #ffffff;}
#tit_space	{margin-top:80px;}
  
/* horizontal gnb */
.inverse-sticky.stickymenu-active.page-is-not-fullscreen .homemenu ul:first-child > li > a, .header-type-overlay.fullscreen-slide-bright .homemenu ul:first-child > li > a, .header-type-overlay .homemenu ul:first-child > li > a, .header-type-overlay-bright .homemenu ul:first-child > li > a, .header-type-overlay.fullscreen-slide-bright .homemenu ul:first-child > li > a	{color:#333333; font-weight:400;}
.header-type-overlay .outer-wrap, .header-type-overlay-bright .outer-wrap, .fullscreen-slide-bright .outer-wrap	{background: rgba(256,256,256,0.6);}
.header-type-overlay.fullscreen-slide-bright .homemenu ul:first-child > li > a, .header-type-overlay .homemenu ul:first-child > li > a	{font-size:14px; font-weight:500; color:#000;}


/* 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;}
.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:#333!important; font-size:14px!important;}
.entry-content li {list-style:none; display: inline;}
.entry-content ul	{text-align:center;}
.season div, .room_rprice table .state .rstate {font-size: 14px!important; color: #333;}
.season dd {font-size:14px!important;}
.week_date p {color:#333!important; padding:0 4px!important;}
.season {display:none;}
.room_rprice table .rprice .dc {font-size:14px!important;}
.kboard-default-cut-strings	{text-align:left;}

.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;}
.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; line-height:16px!important;}
.cancelfee, .cancelfee th {background: none!important;}


.rsv_cal_b .rate .sale, .room_rprice table .rprice .sale {color:#333!important; font-size:14px!important;} /* 흰색 */
.rsv_cal_h .htr .satur, .room_rprice table .head .satur {color: #673ab7!important; font-size:14px!important;} /* 보라 */
.rsv_cal_h .htr .sun, .room_rprice table .head .sun	{color: #E91E63!important; font-size:14px!important;} /* 자주색 */
.rsv_cal_b .state .son	{color: #E91E63!important; font-size:14px!important;} /* 자주색 */
.rsv_cal_b .state .son, .room_rprice table .state .son {color: #f44336;!important; font-size:14px!important;} /* 빨간 */

.rsv_cal_h td	{border-bottom: 1px solid #333!important;}
.rsv_cal_b td	{border-bottom: 1px solid #333!important;}
.rsv_cal_b .state td	{border-bottom: 1px solid #333!important;}
.rsv_cal_h p	{line-height:18px!important}
.room_rprice table td	{border-bottom: 1px solid #333!important;}

@media only screen and (max-width: 480px){
.menu-is-vertical.edge-to-edge .mtheme-supercell {width:95%!important;} 
.style_api {padding-bottom:180px;}
table {font-size: 8px!important; line-height:12px!important;}
tbody {font-size: 8px!important; line-height:12px!important;}
td {text-align:center!important; padding:4px 2px!important;}
.room_rprice table .ssn, .room_rprice table td	{font-size: 8px!important; line-height:12px!important;}
.room_rprice table	{font-size: 8px!important; line-height:12px!important;}
.room_rprice {padding:0px!important;} 
.room_data li .tit, .room_data li .data {color:#fff!important; font-size:10px!important;}
.entry-content ul li {list-style:none;}
.season div, .room_rprice table .state .rstate {font-size: 8px!important; color: #fff;}
.season dd {font-size:14px!important;}
.week_date p {font-size:14px!important; color:#000!important;}
.season {display:none;}
.room_rprice table .rprice .dc {font-size:8px!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, .cancelfee th {background: none!important;}

.rsv_cal_b .rate .sale, .room_rprice table .rprice .sale {color:#000!important; font-size:8px!important;} /* 검은색 */
.rsv_cal_h .htr .satur, .room_rprice table .head .satur {color: #000!important; font-size:8px!important;} /* 검은색 */
.rsv_cal_h .htr .sun, .room_rprice table .head .sun	{color: #ee2464!important; font-size:8px!important;} /* 빨간색 */
.rsv_cal_b .state .son, .room_rprice table .state .son {color: #9ef2ff;!important; font-size:8px!important;} /* 하늘색 */

#tit_space	{margin-top:0px;}
}

/*모바일 로고 크기 */
.logo-mobile img {height:40px; top:10px!important;}
.logo-mobile {padding:5px 0;}
.room_rprice table .head {height:40px; top:10px!important;}

/* PC Footer 폰트 설정 */
/* 폰트크기, 자간 */ .menu-is-vertical .vertical-footer-copyright {font-size:13px; letter-spacing:0px;}
/* 행간 */ .menu-is-vertical .vertical-footer-copyright li {margin-bottom: 4px!important;}
/* 배경색 */ .menu-is-vertical .vertical-footer-copyright li span {background-color:#ffc5c0; padding:2px 4px;}
.menu-is-vertical .vertical-footer-copyright {text-align:left;}


/* Mobile Footer 폰트 설정 */
@media only screen and (max-width: 480px){
.menu-is-vertical .slideshow-content-wrap, .menu-is-vertical #static_slidecaption {left:10px!important;}
.menu-is-vertical .vertical-footer-copyright {text-align:left; font-size:11px;}
}


/* 모바일 아이콘 */
.gnb_m_icon {padding: 22px 18px 0 0px;}
.gnb_m_icon img {width:24px; height:24px; padding-left:14px;}

/* 로딩시 로고화면 제거 */
.preloader-cover-screen {display:none;}

/* 테이블 */
tbody	{background:rgba(255, 255, 255, 0.7);}
.priceTable	{background:rgba(255, 255, 255, 0.7);}
.tablepress	{background:rgba(255, 255, 255, 0.7);}

.tablepress tfoot th, .tablepress thead th {text-align: center; background-color:#dcdcdc;}
.tablepress td, .tablepress th {text-align:center;}
.tablepress tbody td {font-size:12px!important;  line-height:14px; padding:16px 0px;}
.tablepress thead th {background-color: #000000; font-size: 12px; line-height:14px;}
.tablepress tbody tr:first-child td {vertical-align:middle;}
.tablepress tbody td, .tablepress tfoot th .tablepress .thead th{border-top: 1px solid #dddddd3b;}

/* 메뉴배경  */
.vertical-menu, .simple-menu, .theme-is-dark .vertical-menu, .theme-is-dark .simple-menu {background: rgba(0,0,0,0.99);}
.vertical-footer-copyright li {color:#333333!important;}
.vertical-menu ul.mtree > li > a {font-family: 'Noto Sans HK', sans-serif; font-weight: 500; color: #fff;}

/* Custoum */
.footer-container-wrap {background: rgba(0,0,0,0.0);}
.vertical-footer-copyright li {padding-left:20px;}
.vertical-menu ul.mtree a {text-align:left;}
.vertical-footer-copyright li {color:rgba(256,256,256,0.5);}
.vertical-menu ul.mtree a {padding: 12px 0;}
.proofing-client-details ul.event-details {display:none;}
.proofing-shortcode .gridblock-header-wrap {display:none;}
.two-column, .edge-to-edge .portfolio-header-left.two-column, .woocommerce.archive #container {display:none;}
.mtheme-post-like-wrap.mtheme-editors-pick .column-gridblock-icon {display:none;}
#gridblock-container.proofing-item-wrap .lazyloaded + .work-details {display:none;}
.proofing-client-details h1 {margin-bottom:8px;}
.mtheme-lightbox .lg-sub-html {display:none !important;}
.responsive-mobile-menu ul.mtree a {padding:14px 0;}

.slideshow_title {font-size: 34px; font-weight: 200;}
.slideshow_caption {font-size: 18px; font-weight: 200; line-height:22px;}
.slideshow_caption {width:50%;}
.mtheme-lightbox .lg-actions .lg-next, .mtheme-lightbox .lg-toolbar .lg-icon, .mtheme-lightbox .lg-actions .lg-prev {font-size:32px!important;}

/* 포스트 */
.gridblock-element .work-details {max-width:100%!important;}
.gridblock-columns-wrap .blog-grid-element-content .work-details {padding:20px 0  0 0!important;}
 .entry-content .entry-post-title h2 a, .blog-grid-element-content .work-details h4 a {font-size:24px; letter-spacing:-2px; font-weight:400!important;}
.entry-wrapper {margin-bottom:60px!important;}
.blog-grid-element .summary-info {display:none;}
.postsummarywrap {display:none;}
.no-comments {display:none;}

.menu-is-onscreen .responsive-mobile-menu {padding:0px;}
.vertical-menu ul.mtree > li > a {font-size: 14px;}
.vertical-menu ul.mtree ul.sub-menu a {padding: 7px 0 7px 14px;}
.responsive-mobile-menu ul.mtree > li > a {font-size:12px;}
.responsive-mobile-menu ul.mtree a {padding: 12px 0;}
.vertical-footer-copyright li {margin-bottom:4px!important;}

@media only screen and (max-width: 480px){
.gnb_m_reservation {background-color:#8a8a8a;}
}
.gnb_m_reservation {padding:0px 0px;}
.gnb_m_reservation img{width: 14px; height: 14px; margin-bottom:-2px;}
.gnb_m_reservation span{font-weight:400; color:#333; font-size:14px; letter-spacing:-0.2px;}

/* 타이틀, 폰트 */
.entry-content h2 {font-size:50px; letter-spacing:-2px; }
.entry-content h3 {font-size:24px; color:#333333!important; font-weight:300;}
.entry-content h4 {font-size:26px; letter-spacing:-2px; color:#333!important; }

.page_menu_sub{text-align:center;margin-top:40px;margin-bottom:10px;}
.page_menu_sub ul{display:inline-block;margin:0 auto;padding:10px;background:rgba(0,0,0,0.8); opacity : 0.8;filter: alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;border: solid 1px rgba(0,0,0,0.1);border-radius: 5px;}
.page_menu_sub ul li{padding:0 2px;list-style:none;display:inline;}
.page_menu_sub ul li,
.page_menu_sub ul li a{color:#FFFFFF;}
.page_menu_sub ul li.on,
.page_menu_sub ul li.on a{color:#FFE8A3;}

@media only screen and (max-width: 480px){
.entry-content h2 {font-size:34px; letter-spacing:-2px; }
.entry-content h3 {font-size:16px; color:#8c8c8c!important; }
.menu-is-vertical.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap {width:98%!important;}
.responsive-mobile-menu ul.mtree a {font-size: 14px;}
.gnb_m_reservation {padding:4px 0;}
.vertical-footer-wrap {padding: 16px 36px 20px 36px;}
.slideshow_title {font-size: 46px; font-weight: 200;}
.slideshow_caption {font-size: 18px; font-weight: 200;}
.entry-content ul li	{font-size:11px;}
  
	/*
	#BBSE-POPUP-CONTENT img.size-full {max-width:50%!important; float:right!important; top:50px!important;}
	.free_popup_layer {top:120px!important;}
  */
.page_menu_sub ul li,
.page_menu_sub ul li a{font-size:11px !important;}
.page_menu_sub ul li.on,
.page_menu_sub ul li.on a{font-size:12px !important;}
}

/* Fullscreen Title &amp; Text 위치 지정 */
.menu-is-vertical .slideshow-content-wrap, .menu-is-vertical #static_slidecaption {left:360px!important;}

@media only screen and (max-width: 768px){
.menu-is-vertical .slideshow-content-wrap, .menu-is-vertical #static_slidecaption {left:40px!important;}
}

@media only screen and (min-width: 1280px){
  #yanolja {width:1280px; margin:0 auto;}
}

.font_14 {font-size:14px;}
.font_body {font-size:12px; line-height:24px; margin-bottom:60px; margin-top:-20px;} 