@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&amp;display=swap');

/* Font */
body .sf-sub-indicator [class*=" icon-"]  {color:#333;}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {color:#000;}
#footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li {font-size:14px;}
#footer-outer #copyright p  {font-size:14px;}
.blog-recent[data-style*="classic_enhanced"] h3.title {font-size:24px;}
.rooms_tit  {font-size:24px; line-height:34px; font-weight:600;}
.room_stit  {font-size:16px; line-height:24px; margin-top:6px;}
.room_detail  {font-size:14px; line-height:26px;}
.room_txt {font-size:14px; line-height:24px; letter-spacing:-0.5px;} 
.main_video_tit {font-size:54px; line-height:30px; font-weight:600!important;}
.main_video_txt {font-size:16px; line-height:24px;}
.blog-recent[data-style*="classic_enhanced"] .excerpt {font-size:14px; line-height:24px;}
.main_block_stit  {font-size:16px; font-weight:300;}
.main_block_tit {font-size:40px; line-height:48px; font-weight:600; margin-top:-25px;}
.main_block_txt {font-size:14px; line-height:22px;}
.foot_info  {font-size:18px; color:#fff; letter-spacing:1px; font-weight:500; padding-bottom:10px;}
.sub_header_tit  {font-size:40px; color:#fff; font-weight:400; letter-spacing:4px; padding:200px 0px 10px 0px;}
.sub_header_stit  {font-size:20px; color:#fff; font-weight:200; padding-bottom:200px;}
.sub_tit  {font-size:34px; line-height:42px; font-weight:600;}
.sub_ment_left  {font-size:80px; color:#e6e6e6; text-align:right;}
.sub_ment_right  {font-size:80px; color:#e6e6e6; text-align:left;}
.sub_ment {font-size:18px; line-height:28px; font-family: 'Nanum Myeongjo', serif; margin:-10px 0px 40px 0px!important;}


/* table */
.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; color:#000!important;} 
body:not(.woocommerce-cart) .main-content tr th:first-child, body:not(.woocommerce-cart) .main-content th {font-size:12px; color:#fff; text-align:center; background-color:#444;}

/* style */
body #header-outer  {background-color: rgba(255,255,255,0.3);}
body[data-apte*="horizontal_swipe"] #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .page-header-bg-image-wrap, 
body[data-footer-reveal="1"] #page-header-bg[data-parallax="1"], body[data-header-resize="0"] #page-header-wrap  {height:470px!important;}
body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] h1 {padding: 140px 0 20px 0;}
body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area {max-width:1600px;} /* 객실 너비 */
body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a {display:none;}
body.single-post[data-bg-header="true"] .container-wrap {padding-top:0px!important;}
body #footer-outer[data-cols="1"][data-disable-copyright="false"] .row  {padding-bottom:70px; padding-top:120px;}
#page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap  {padding-top:0px; margin-top:-100px;}
#footer-outer .widget.widget_nav_menu li a {padding:0px;}
#footer-outer[data-cols="1"][data-disable-copyright="false"] #copyright {padding-bottom:40px;}
#footer-outer[data-cols="1"] #footer-widgets .widget.widget_nav_menu li {margin:0px 20px;}
.nectar-social.fixed  {display:none;}
.blog-recent[data-style*="classic_enhanced"] .article-content-wrap  {padding:6%;}
.blog-recent[data-style*="classic_enhanced"] .excerpt {display:none;}


/* -------------------- Mobile --------------------*/
@media only screen and (max-width:480px){
/* font */
body[data-ext-responsive="true"].single-post #page-header-bg[data-post-hs="default_minimal"] h1 {font-size:28px; line-height:30px; padding-top:140px;}
#mobile-menu .inner ul ul > li > a span {font-size:12px;}
.main_video_tit {font-size:34px; line-height:34px; font-weight:600!important; margin-top:-40px;}
.main_video_txt {font-size:13px; line-height:20px; letter-spacing:-0.2px;  margin-top:-20px;}
.main_block_tit {font-size:32px; line-height:40px; font-weight:600; margin-top:-25px;}
.sub_header_tit  {font-size:30px; color:#fff; font-weight:600; letter-spacing:4px; padding:120px 0px 0px 0px;}
.sub_header_stit  {font-size:18px; color:#fff; font-weight:200; padding-bottom:80px;}
.sub_ment_left, .sub_ment_right  {display:none;}
.sub_ment {font-size:18px; line-height:28px; letter-spacing:-0.2px; font-family: 'Nanum Myeongjo', serif; margin:-10px 0px 30px 0px!important;}


/* style */
body[data-apte*="horizontal_swipe"] #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .page-header-bg-image-wrap, 
body[data-footer-reveal="1"] #page-header-bg[data-parallax="1"], body[data-header-resize="0"] #page-header-wrap  {height:280px!important;}
body #header-outer[data-transparent-header="true"], body #header-outer[data-transparent-header="true"] .cart-menu  {padding:15px 0px;}
#footer-outer #footer-widgets {display:none;}
.container  {max-width:350px;}
.original #header-outer[data-transparent-header="true"][data-remove-border="false"].transparent {padding:15px 0px;}


/* table */
.tablepress tbody td {font-size:9px!important; line-height:16px; letter-spacing:-0.5px!important;}
body:not(.woocommerce-cart) .main-content tr th:first-child, body:not(.woocommerce-cart) .main-content th {font-size:9px; line-height:16px;}
body:not(.woocommerce-cart) .main-content td  {padding:6px 2px;}

  
}
