@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');

/* ------------------------------폰트불러오기------------------------------ */



/* ------------------------------전체 폰트 변경하기------------------------------ */
body, p, div, ul, li, span, a  {/* ;를 제외한 소스삽입 */!important;}


/* ------------------------------ 메인 문구 폰트 변경하기------------------------------ */
body #page-header-bg h1 {/* ;를 제외한 소스삽입 */!important;}







/* 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;}
body:not(.woocommerce-cart) .main-content th {text-align:center;}
.wrap_sidebar01{display: block; position: fixed; bottom: 0; left: 0; z-index: 10; text-align: left; margin: 0; padding: 0 5rem 3rem;}


#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;}
#wpcpro-wrapper .wpcp-post-carousel .wpcp-single-item .wpcp-all-captions {border-bottom:solid 0px #333!important;}

/* Table */
body:not(.woocommerce-cart) .main-content table {color:#333333; border: 1px solid #dddddd;}
body:not(.woocommerce-cart) .main-content tr th:first-child, body:not(.woocommerce-cart) .main-content tr td:first-child {border-color: #cccccc;}
body:not(.woocommerce-cart) .main-content td {border-color: #cccccc;}
body:not(.woocommerce-cart) .main-content th {border-color: #cccccc;}

/* 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;}
body:not(.woocommerce-cart) .main-content td  {text-align:center; vertical-align:middle;}
#page-header-bg[data-text-effect="rotate_in"] >div:not(.nectar-particles) .span_6 .inner-wrap >*:not(.top-heading)  {font-weight:300;}
.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;}
#row_facility {padding:0% 10%;}
.photobakery_slider.cover .photobakery_slider_slide .photobakery_slider_slide_inner {border-radius: 20px}

/* 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;}
.main_video {margin-top:-100px;}

/* 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;}
.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:6px 3px;!important;}

/* 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;}

.logo_contry {max-width:60px!important; margin-top:10px;}  
  
}

/* IE11 핵 */
_:-ms-fullscreen, :root body:not([data-header-format="left-header"]) #top .sf-menu li ul { margin-left:-110px; }

/* ---------- 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; } }