/* 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*/
.navbar .navbar-nav>li>a{
  font-weight: 500;
  font-size: 14px;
}

.navbar .dropdown-menu li>a{font-size: 14px;}
.dropdown-menu {
  border-radius:0px;
box-shadow:none;
}

/* Remove box shadow*/
button {
  box-shadow:none!important;
  -moz-box-shadow:none !important; 
}

button:hover{
  box-shadow:none !important;
  -moz-box-shadow:none !important; 
}

/* main gallery*/
.main-gallery #kboard-pure-gallery-list.mw1000 .kboard-pure-gallery-list .kboard-list-item {width : 24% !important;}

.main-gallery  #kboard-pure-gallery-list.mw600 .kboard-pure-gallery-list .kboard-list-item {
		width : 49% !important;
		margin: 0 1% 0 0;
}

/*kboard-askone*/
a.kboard-ask-one-button-small, input.kboard-ask-one-button-small, button.kboard-ask-one-button-small,
a.kboard-ask-one-button-search, input.kboard-ask-one-button-search, button.kboard-ask-one-button-search {background-color:#393939 !important;}
@media(max-width : 600px) {
#kboard-ask-one-editor .kboard-attr-row .attr-name {float:none;}
}

/*kboard - download*/
td.kboard-list-language {display:none;}

/*kboard - pure gallery*/
.kboard-pure-gallery-list .kboard-list-user {display:none;}
#kboard-pure-gallery-list .kboard-pure-gallery-list .kboard-list-item .kboard-list-new {display:none;}

/*kboard - play video*/
#kboard-play-video-list .kboard-pagination .kboard-pagination-pages li.active a {
		background-color : #ececec;
		border : 1px solid #ececec;
		color:#222;
}

.kboard-play-video-button-small:hover {
		background-color:#ececec !important;
		border : 1px solid #ececec !important;
		color:#222 !important;
}



/* media query */
@media screen and (min-width:769px){
    .onlytablet{display:none;}
  	.onlymobile{display:none;}
  	#kboard-default-list .kboard-list table td.kboard-list-user{width: 150px;}
  	.caret-wrap {display : none;}
    }
@media screen and (min-width:415px) and (max-width:768px){
    .onlypc{display:none;}
 		.onlymobile{display:none}
  	#kboard-default-list .kboard-list table td.kboard-list-user{width: 150px;}
		}
@media screen and (max-width:414px){
    .onlypc{display:none;}
  	.onlytablet{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;}