/* 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;}

/* 단어위주 줄바꿈 */
div, b, p, span, h1, h2, h3, h4, h5, tr, td {word-break:keep-all !important;}

/* 모바일 버전 테이블 글씨 넘칠때 */
table{table-layout:fixed;}
td{word-break:break-all; word-wrap:break-word;}

/* 카카오맵 */ 
.root_daum_roughmap {
    width: 100% !important;
    border: 0px !important;
    padding: 0 !important;
}

/*nav*/
.header {margin-bottom: 0px !important;}
.navbar {
  background: rgba(255,255,255,0);
  color: #fff !important;
  box-shadow: none!important;
  transition: all 0.3s;
}
.navbar .navbar-nav>li>a {font-size: 16px; font-weight:500;}
.navbar .navbar-nav>li>a:hover {opacity: 1 !important;}
.navbar.navbar-scroll-point {background: rgba(0,0,0,0.3);}
.navbar>.container {padding: 0 15px !important;}
.navbar .navbar-toggle {color: white !important;}
.navbar .navbar-header .navbar-brand img {max-width: 205px;}
.navbar .dropdown-menu li>a{font-size: 15px;}
.dropdown-menu { border-radius:0px;}

@media screen and (min-width:769px){
  /* pc-navbar-li-hover */
  .navbar .navbar-nav>li:hover,.navbar .navbar-nav>.active {background: #EEE800;}
		.navbar .navbar-nav>li:hover,.navbar .navbar-nav>.active >a{color: #000 !important;}
  .navbar .navbar-collapse {height: 82.3px !important;}
  .navbar .navbar-nav>li>a {padding: 31px 17px; }
  .navbar .navbar-nav>li .dropdown-menu {border-radius:0px;}
  #main-navigation ul.nav>li:hover {transition: all 1s;}
  #main-navigation .caret-wrap {display: none;}
  .navbar .navbar-nav>li:not(.btn) .hestia-toggle-search:before, .navbar .navbar-nav>li:not(.btn)>a:before {opacity: 0 !important}
		.navbar .navbar-header .navbar-brand img {max-height : 70px !important;}
	
}
@media all and (max-width:768px){
  /* navbar */
  .navbar .navbar-nav>li>a {color: #000;}
	.navbar .navbar-header .navbar-brand {padding : 10px 15px;}
  .navbar .navbar-header .navbar-brand img {padding: 15px 0;}
		
  /* main-image-carousel */
  .elementor-widget-image-carousel .swiper-slide {padding: 5px;}
}

/* Remove box shadow*/
button {
  box-shadow:none!important;
  -moz-box-shadow:none !important; 
}

button:hover{
  box-shadow:none !important;
  -moz-box-shadow:none !important; 
}

/* kboard-poweredby */
.kboard-default-poweredby,
.kboard-pure-gallery-poweredby,
.kboard-venus-webzine-poweredby,
.kboard-wonderful-product-poweredby,
.kboard-inside-ask-poweredby,
.kboard-download-poweredby,
.kboard-ask-one-poweredby,
.kboard-play-video-poweredby,
.kboard-contact-form-poweredby,
.kboard-ocean-franchise-poweredby {display: none;}

/*  원더풀 프로덕트 SHOP */
a.storelink{background: #000000; width: 100%; color: #ffffff; font-weight: bold; text-align: center; display: block; padding: 10px 0;}
#kboard-wonderful-product-document .kboard-wonderful-product-wrap .kboard-wonderful-product-option-field .kboard-document-add-option-value-wrap .kboard-document-add-option .option-name{font-weight: bold;}
#kboard-wonderful-product-document .kboard-wonderful-product-wrap .kboard-wonderful-product-option-field .kboard-document-add-option-value-wrap .kboard-document-add-option .option-value{padding-left: 15px}
.kboard-wonderful-product-new-notify{display: none!important;}
#kboard-wonderful-product-list .kboard-list .kboard-list-item .kboard-wonderful-product-wrap .kboard-wonderful-product-title{text-align: center;}
a.kboard-wonderful-product-button-small, input.kboard-wonderful-product-button-small, button.kboard-wonderful-product-button-small{color: #545861 !important; background: #eaeaea !important;}
#kboard-wonderful-product-list .kboard-pagination .kboard-pagination-pages li:hover a, #kboard-wonderful-product-list .kboard-pagination .kboard-pagination-pages li.active a{color: #545861 !important; background: #eaeaea !important; border-color: #eaeaea;}
#kboard-wonderful-product-list .kboard-list .kboard-list-item .kboard-wonderful-product-wrap .kboard-wonderful-product-title{text-align: center;}

/* 에스크원 */
.kboard-ask-one-new-notify{display: none;}
#kboard-ask-one-document .kboard-document-action{display: none;}
a.kboard-ask-one-button-small, input.kboard-ask-one-button-small, button.kboard-ask-one-button-small{background: #333333 !important;}
a.kboard-ask-one-button-search, input.kboard-ask-one-button-search, button.kboard-ask-one-button-search{background: #333333 !important;}
#kboard-ask-one-list .kboard-list table td.kboard-list-user{width: 120px;}
a.kboard-ask-one-button-small, input.kboard-ask-one-button-small, button.kboard-ask-one-button-small{color: #545861 !important; background: #eaeaea !important;}
a.kboard-ask-one-button-search, input.kboard-ask-one-button-search, button.kboard-ask-one-button-search{color: #545861 !important; background: #eaeaea !important;}
#kboard-ask-one-list .kboard-list thead tr td{background-color: #ffffff; border-top: none;}
#kboard-ask-one-list .kboard-list-header{display: none;}
.kboard-ask-one-status.status-1{background-color: #333333;}
#kboard-ask-one-latest table .kboard-latest-status{display: none;}
#kboard-ask-one-editor #insert-media-button{display:none;}
@media (max-width : 414px) {
    #kboard-ask-one-editor .kboard-attr-row .attr-value {background-color: rgba(0, 0, 0, 0);}
}

/* pure gallery  */
#kboard-pure-gallery-list .kboard-control a{opacity:1;}
.kboard-pure-gallery-new-notify{display: none;}
#kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-user{display: none;}
#kboard-pure-gallery-editor #insert-media-button{display:none;}

/* media query */
@media screen and (min-width:769px){
    .t_only{display:none;}
  	.m_only{display:none;}
    }
@media screen and (min-width:415px) and (max-width:768px){
    .pc_only{display:none;}
 	.m_only{display:none}
		}
@media screen and (max-width:414px){
    .pc_only{display:none;}
  	.t_only{display:none;}
    }


/*scroll-top-btn*/
.hestia-scroll-to-top {opacity:1;}

/*footer*/
footer.footer.footer-black hr, .hestia-bottom-footer-content{display:none;}
.col-md-4{width:100%;}
.col-md-4 p {font-size:13px;}


/* 서브타이틀01 */
.sub_tit01:before{position: absolute; content: ''; width: 3px; height: 14px; background: #333333; left: 0; top: 2px;}
.sub_tit01:after{position: absolute; content: ''; width: 3px; height: 14px; background: #999999; left: 0; top: 16px;}