@import url('https://fonts.googleapis.com/css?family=Noto+Serif+KR:200,300,400,500,600,700&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:500,600&amp;display=swap');

/* Layout */
body.material .comment-wrap,  #author-bio  {display:none;}
body[data-bg-header="true"] .container-wrap, html.fp-enabled .container-wrap  {background-color:#fff;}
body.single-post.material[data-bg-header="true"] .container-wrap  {padding-top:0px!important;}
body.single-post[data-bg-header="true"] .container-wrap {padding-top:0px!important;}

#page-header-bg[data-alignment-v="middle"] .span_6 .inner-wrap  {padding-top:40px;}
#wpcpro-wrapper .wpcp-post-carousel .wpcp-single-item .wpcp-all-captions  {padding: 25px 0px 0;}
#footer-outer {margin-top: 40px;}
#full_width {padding:0% 10%;}
#block_header {margin-bottom:60px;}
#header-secondary-outer, #header-outer #header-secondary-outer	{background-color: rgba(248, 248, 248, 0.0);}
.material .wpb_content_element  {margin-bottom:0px;}
.photobakery_slider_overlay_gradient  {display:none;}
.page-header-overlay-color  {background-color: rgba(0, 0, 0, 0.6)!important;}
.block_main_slide {margin-top:160px;}
.block_main_rooms {margin-top:20px;}
.block_main_video {border-bottom: solid 1px #fff;}
.block_btn  {float:right; margin-top:30px;}
.block_room_slider  {margin:100px 20px;}
.foot_rooms {margin-top:120px;}
.room_detail  {margin-top:-210px; color:#fff; font-size:14px; font-weight:500;}
.kboard-pure-gallery-poweredby  {display:none;}

/* font */
body h2 {line-height:30px;}
body h5, .row .col h5 {padding: 4px 0px 0px 5px;}
body #page-header-bg h1 {font-family: 'Noto Serif KR', serif; font-size:60px; line-height:60px; margin-bottom:20px;}
body.material #header-secondary-outer nav >ul >li >a  {color:#fff!important;}
#page-header-bg[data-text-effect="rotate_in"] >div:not(.nectar-particles) .span_6 .inner-wrap >*:not(.top-heading)  {font-weight:300;}
body:not(.woocommerce-cart) .main-content tr th:first-child, body:not(.woocommerce-cart) .main-content tr td:first-child {text-align:center;}
body:not(.woocommerce-cart) .main-content th {text-align:center; vertical-align:middle;}
body:not(.woocommerce-cart) .main-content td {text-align:center; vertical-align:middle;}
.intro_tit {font-family: 'Noto Serif KR', serif; font-size:46px; line-height:64px;}
.intro_stit {font-size:16px; line-height:26px; font-weight:400; letter-spacing:2px;}
.nectar-box-roll .overlaid-content h1 {font-family: 'Noto Serif KR', serif;}
.tit_main_en {font-family: 'Montserrat', sans-serif;}
.nectar-box-roll .overlaid-content h1 {font-size:80px; line-height:80px; margin-bottom:20px;}
.main_tit_slide {font-family: 'Noto Serif KR', serif; font-size:32px; line-height:42px; color:#000;}
.main_stit_slide  {font-family: 'Noto Serif KR', serif; font-size:22px; line-height:32px; color:#000;}
.main_video_stit  {font-family: 'Noto Serif KR', serif; font-size:22px; line-height:32px; color:#fff;}
.main_video_tit {font-family: 'Noto Serif KR', serif; font-size:32px; line-height:42px; color:#fff;}
.main_message_icon {font-family: 'Playfair Display', serif; font-size:100px; line-height:140px;}
.main_message_tit {font-family: 'Noto Serif KR', serif; font-size:38px; line-height:48px;}
.header_tit {font-size:40px; line-height:40px;}
.header_stit {font-size:20px; line-height:20px; margin-top:10px; font-weight:300;}
.sub_room_tit {font-family: 'Noto Serif KR', serif; font-size:18px; line-height:26px;}
.sub_txt_deco {font-size:6px; line-height:16px;}


/* Style */
#wpcpro-wrapper .wpcp-carousel-section ul.slick-dots li button  {width:10px; height:10px;}
#footer-outer .row  {border-top: solid 1px #eee; padding:40px 0px;}
#header-outer[data-lhe="animated_underline"] nav > ul >li:not([class*="button_"]) >a:after  {border-top: 1px solid #000;}
body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a {display:none;}
.nectar-button span {font-size:14px; font-weight:600; padding:4px 14px;}
.post-header span {display:none;}
.season {border: 0px solid #fff!important;}
.cosmosfarm-floating-menu {display:none;}

/* Kboard */
body[data-fancy-form-rcs="1"] .select2-container .select2-choice {display:none!important;}
#kboard-default-list .kboard-list table td.kboard-list-view {display:none;}
#kboard-default-list .kboard-list table td.kboard-list-vote {display:none;}
#kboard-default-list .kboard-list table td.kboard-list-date {display:none;}

.logo_contry {max-width:80px!important; margin-top:10px;}


/* --------------- Media Query 480px ---------------*/
@media only screen and (max-width: 480px){
/* Layout */
.wpb_wrapper >div {margin-bottom:10px;}
.block_main_slide {margin-top:80px;}
.block_main_rooms {margin-top:40px;}
.room_detail  {margin-top:-85px; color:#fff; font-weight:500;}
.intro_m {padding:40% 0% 20% 0%; display:block;}

/* Font */
body h5, .row .col h5 {padding: 0px 0px 0px 5px;}
#page-header-bg.fullscreen-header .span_6 h1  {margin-bottom:20px;}
#page-header-bg span{font-size:48px; line-height:58px;}
#footer-outer #footer-widgets {font-size:12px;}
.intro_tit {font-family: 'Noto Serif KR', serif; font-size:24px; letter-spacing:-1px; line-height:28px;}
.intro_stit {font-size:12px; line-height:26px; letter-spacing:2px;}
.material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container li li a, body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container li li a  {font-size:14px;}
.main_tit_slide {font-family: 'Noto Serif KR', serif; font-size:32px; line-height:38px; color:#000; margin-top:-10px;}
.main_stit_slide  {font-family: 'Noto Serif KR', serif; font-size:18px; line-height:34px; color:#000;}
.col h2, h2 {line-height:16px;}
.main_message_icon {font-family: 'Playfair Display', serif; font-size:100px; line-height:140px; margin-top:-100px;}
.main_message_tit {font-family: 'Noto Serif KR', serif; font-size:28px; line-height:38px; font-weight:200;}
.main_video_stit  {font-family: 'Noto Serif KR', serif; font-size:22px; line-height:32px; color:#fff; margin-bottom:20px;}
.main_video_tit {font-family: 'Noto Serif KR', serif; font-size:32px; line-height:42px; color:#fff;}
body.material #header-secondary-outer nav >ul >li >a  {color:#333;}
body:not(.woocommerce-cart) .main-content td  {font-size:8px; letter-spacing:-0.5px; line-height:14px;}

/* Table */
.post table tbody td  {font-size:8px!important; line-height:12px!important; letter-spacing:-0.8px!important;}
body:not(.woocommerce-cart) .main-content th  {font-size:8px!important; line-height:12px!important; letter-spacing:-0.5px!important;}
body:not(.woocommerce-cart) .main-content td  {padding:5px 1px; font-size:8px; line-height:12px;}

/* Style */
.nectar-fancy-box .box-link {border-bottom: solid 1px #fff;}
.cosmosfarm-floating-menu .floating-menu-item img {max-width: 50px;max-height: 50px;}
.cosmosfarm-floating-menu {display:block;}
#slide-out-widget-area .menuwrapper .back >a {background: rgba(0,0,0,0.50);}

/* IE11 핵 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
#header-outer[data-format="centered-logo-between-menu"] #top nav >.sf-menu >li ul { margin-left:-110px!important;}

.logo_contry {max-width:60px!important; margin-top:10px;}
}
 
 
/* ---------- Media Query 1280 ----------  */
@media only screen and (min-width:1024px){ .view_m{ display:none; } }

/* ---------- Media Query 480 ----------  */
@media only screen and (max-width:480px){ .view_pc{ display:none; } }
