/* Noto Sans KR 익플에서 적용 안될 때 */
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
*{font-family:"Noto Sans KR", Sans-serif;}
/* 단어위주 줄바꿈 + 노토산스 삽입 */
h1, h2, h3, h4, h5, h6, p, span, td, a{word-break: keep-all; font-family:"Noto Sans KR", Sans-serif !important;}

/*질문 게시판*/
a.kboard-ask-one-button-small, input.kboard-ask-one-button-small, .kboard-ask-one-button-search img{background-color: #ccc !important;}
button.kboard-ask-one-button-search{background-color: transparent !important;}

/*헤스티아 관련*/
.copyright, .copyright.pull-right{display: none;}
.footer .col-md-4{width:100%;}

/*divider*/
.elementor-divider-separator{border-top-style:solid;border-top-width:auto;width:auto;border-color: #FC8D5D !important;}

/*헤스티아 메뉴 폰트*/
#main-navigation ul.nav>li{margin-right: 30px; margin-left: 30px;}
.navbar .navbar-nav>li>a{font-weight: 600; font-size: 16px;}
.navbar .dropdown-menu li>a{font-size: 15px;}
.navbar .navbar-collapse{margin-top: 10px;}
.nav>li>a{padding: 10px;}
.navbar .navbar-header .navbar-brand img{max-height: 70px;}
#main-navigation ul.nav>li{margin: 0 15px;}

/* br tag media query */
@media screen and (min-width:769px){
    .onlytablet{display:none;}
  	.onlymobile{display:none;}
    }
@media screen and (min-width:431px) and (max-width:768px){
    .onlypc{display:none;}
 		.onlymobile{display:none}
  body.admin-bar .navbar.navbar-default .navbar-collapse{margin-top: 125px;}
		}
@media screen and (max-width:430px){
    .onlypc{display:none;}
  	.onlytablet{display:none;}
  .elementor-slide-heading > span{font-size: 24px;}
  .sub_title_txt{color: #fff;}
  .navbar.hestia_left .navbar-collapse{margin-top: 80px !important;}
  
  	}

.history_table td{border: 1px solid #ccc; height: 50px; font-size: 16px; text-align: center;}
footer hr, .hestia-bottom-footer-content{display: none;}
footer .textwidget{text-align:center;}


.elementor-flip-box__back:hover{opacity: 1 !important;}
#kboard-ocean-franchise-list .kboard-map-v2 .map-area a{color: #FC8D5D;}
#kboard-ocean-franchise-list .kboard-branch .kboard-branch-button.active, #kboard-ocean-franchise-list .kboard-branch .kboard-branch-button:hover
{background-color: #FC8D5D; border-color: #FC8D5D;}


#daumRoughmapContainer1609296862689{width: 100% !important;}

.kboard-cross-calendar-list .kboard-header .kboard-search-day-form .kboard-search-month{color: #FC8D5D !important;}
.kboard-cross-calendar-list .kboard-calendar-table .kboard-week-title{border-color: #FC8D5D !important;}
.kboard-cross-calendar-list .kboard-calendar-table .calendar-column-today .calendar-icon-day{background-color: #FC8D5D !important;}
a.kboard-cross-calendar-button-small, button.kboard-cross-calendar-button-small{background-color: #ccc !important;}
body:not(.woocommerce-page) button:not([class^="fl-"]):not(.hestia-scroll-to-top):not(.navbar-toggle):not(.close){box-shadow: none;}

#kboard-download-list .kboard-list table td.kboard-list-language{display: none;}

#kboard-play-video-list .kboard-pagination .kboard-pagination-pages li.active a, #kboard-ocean-faq-list .kboard-pagination .kboard-pagination-pages li.active a
{background-color: #ccc !important; border: none !important;}

.elementor-flip-box__back{background-color: none !important;}

/*게시판 ip 표시*/


.kboard-document-add-option-value-wrap {
    display: none; /* 기본적으로 모든 요소를 숨깁니다. */
}

.logged-in .kboard-document-add-option-value-wrap {
    display: block; /* 로그인한 사용자에게만 보이도록 합니다. */
}