/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/



@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap'); 
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Noto+Sans+SC:wght@100;300;400;500;700;900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
body, h1, h2, h3, h4, h5, h6, input, textarea, select

:lang(en-US) {
	  font-family: 'Roboto', dashicons ,sans-serif!important; 
}
:lang(zh-hans) {
	  font-family: 'Noto Sans SC', dashicons ,sans-serif!important;
}
:lang(ko-KR) {
	  font-family: 'Noto Sans KR', dashicons, sans-serif!important;
}
  

/*모바일버전*/

@media only screen and (max-width: 767px){
#Top_bar div.top_bar_right{display:none;}

}


#Top_bar .menu > li > a {
    padding: 15px 0;
    font-size: 19px;
    font-weight: 600;
}


/*게시판*/
#top #kboard-default-list .kboard-list thead tr td{
	border-top: 1px solid #333;
    border-bottom: 2px solid #333;
    padding: 13px 0;
}
#top #kboard-default-list .kboard-list tbody tr td{
	background: #fff;
    color: #000;
    font-size: 14px;
    padding: 13px 0;
}
#top #kboard-default-list .kboard-list tbody tr td a{
	font-size: 15px;
    font-weight: 300;
    letter-spacing: -1px;
}

#kboard-default-document .kboard-title {
	margin-top:40px;
}
#kboard-default-document .kboard-title h1 {
	text-align:center!important;
	padding-bottom:0px!important;
	border-top:3px solid #333!important;
	
}
#kboard-default-document .kboard-detail {
	display:flex; 
	justify-content:center;
	border: none!important;
    background: white!important;
	border-bottom:1px solid #333!important;
}
#kboard-default-document .kboard-detail .detail-writer {
	display:none!important;
}
#kboard-default-document .kboard-detail .detail-view {
	display:none!important;
}
.kboard-document-navi {
	display:flex;
	flex-flow:column;
	
	padding:0px!important;
	
}
.kboard-document-navi div {
	padding:15px 0;
	border-bottom:1px solid #333
}
.kboard-document-navi .kboard-prev-document, .kboard-document-navi .kboard-next-document {
	width:100%!important;
	float:left!important;
	text-align:left!important;
}

.kboard-document-navi .kboard-prev-document a, .kboard-document-navi .kboard-next-document a{
	display:inline-flex!important;
}
.kboard-document-navi .navi-arrow {
	position:relative!important;
}
.kboard-document-navi .navi-document-title {
	padding:0 15px!important;
}
#kboard-default-document .kboard-control {
	display:flex;
	justify-content:center;
	justify-content:center;
}
#kboard-default-document .kboard-control a {
	padding:5px 20px;
	font-size:16px;
	border-radius:10px;
	background:#193128!important;
	color:white!important;
	margin:0 5px;
}
#kboard-default-document .kboard-attachContainer {
	background:#f8f8f8;
}
#kboard-default-document .kboard-attachContainer .kboard-attachBox {
	width:20%;
	display:flex;
	margin: 0;
    margin-left: 50px;
	position:relative;
}
#kboard-default-document .kboard-attachContainer .kboard-attachBox select {
	background-image:none;
	background: white;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
	margin: 10px 5px;
	position:relative;
}
#kboard-default-document .kboard-attachContainer form::before {
	content: '\f0c1';
    left: -25px;
    top: 15px;
    position: absolute;
    font-family: 'fontawesome';
    font-size: 20px;
}

.kboard-default-poweredby, .kboard-document-action {
	display:none;
}

@media screen and (max-width:768px) {
	#kboard-default-document .kboard-attachContainer .kboard-attachBox {
		width:50%;
	}
	.kboard-document-navi .kboard-prev-document a, .kboard-document-navi .kboard-next-document a {
		flex-flow:column;
	}
	.kboard-document-navi .kboard-prev-document a .navi-arrow, .kboard-document-navi .kboard-next-document a .navi-arrow {
		margin-bottom:5px;
	}
	
	.kboard-control .admin-right , .kboard-control .left{
		display:flex;
	}
}