/* 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;}


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

/* 카카오맵 */
.root_daum_roughmap{width:100%!important; border:0px!important}
.root_daum_roughmap .wrap_controllers{display: none;}

#kboard-download-document > div.kboard-document-wrap > div.kboard-attach > button {color: #222 !important;}

/*pure_gallery*/
#kboard-pure-gallery-list .kboard-control a{opacity:1;}

/*게시판 미디어버튼 삭제*/
#insert-media-button{display:none;}
.kboard-pure-gallery-poweredby{display:none;}

body {
	background-color: white !important;
}

.pbold{font-weight:500; display:inline;}

.representation{font-size:25px; display:inline;}

/* Navigation style */
.kboard-pure-gallery-latest .kboard-list-title{display:none;}
/*.kboard-pure-gallery-latest 3/26*/

.kboard-pure-gallery-cut-strings{text-decoration:none;margin-top:20px;}
.navbar {
  background: rgba(0,0,0,0.6);
  color: #fff;
  box-shadow: none!important;
}

.kboard-list-new{display:none;}

.navbar .navbar-nav>li>a:hover {
  opacity: 1 !important;
}

.navbar{background-color: rgba(0,0,0,0);}

.navbar.navbar-scroll-point { background: rgba(0,0,0,0.7); }

.main1area .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated { padding: 0; }

.navbar .navbar-header .navbar-brand img { max-height: 80px; }

.header { margin-bottom: 0px !important; }

.navbar{ box-shadow:none; }

.nav>li>a{
	font-size: 14px;
}

.navbar .navbar-header .navbar-brand p {
  font-size: 25px;
  font-weight: 500;
}

.navbar .navbar-nav>li:not(.btn):hover a:before, .navbar .navbar-nav>li:not(.btn):hover .hestia-toggle-search:before {
  display: none !important;
}

.navbar .navbar-toggle {
	color: white !important;
}

@media all and (max-width:768px){
  .navbar .navbar-nav>li>a {
    color: #000;
  }
	#main-navigation {background-color:rgba(0,0,0,0.6) !important;
	}
		.dropdown a .caret{background-color:rgba(255,255,255,0.5);
	}
		/*.dropdown-menu li a{background:#fff !important;
	}*/
}
/*메인폰트간간격*/
.elementor-9 .elementor-element.elementor-element-71a87d1 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:25px;}


#main-navigation>ul>li>a:hover{color:#fff !important;}

.navbar-default .navbar-nav a{color:#fff !important;}
.navbar .navbar-nav>li .dropdown-menu li a {color:#000 !important;}
.dropdown-menu>li>a:hover{color:#000 !important;}

/* media query */

@media screen and (min-width:769px){
		.onlytablet{display:none;}
		.onlymobile{display:none;}
    }
@media screen and (min-width:415px) and (max-width:768px){
		.onlypc{display:none;}
		.onlymobile{display:none;}
    .navbar .navbar-nav>li .dropdown-menu li a{color:#fff !important;}
		}
@media screen and (max-width:414px){
		.onlypc{display:none;}
		.onlytablet{display:none;}
		.navbar .navbar-nav>li .dropdown-menu li a{color:#fff !important;}
		body.admin-bar .navbar.navbar-scroll-point.navbar-fixed-top .navbar-collapse {margin-top:67px !important;}
		/*메인슬라이드폰트위치수정*/
		.elementor-element.elementor-element-71a87d1 .swiper-slide-contents{margin-top:55vw;}
		.elementor-swiper-button-prev{margin-top:25vw;}
		.elementor-swiper-button-next{margin-top:25vw;}
}

/* kboard */
#kboard-default-list .kboard-pagination .kboard-pagination-pages li:hover a,
#kboard-default-list .kboard-pagination .kboard-pagination-pages li.active a {
	color: white;
  background-color: #5FA09C;
}
a.kboard-default-button-small, 
input.kboard-default-button-small, 
button.kboard-default-button-small {
	color: white !important;
  background: #5FA09C !important;
}
.kboard-default-poweredby {display: none;}

.kboard-button-print {display: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;
}


.footer .col-md-4 {
	width: 100% !important;
}

.footer-big p {color: #ccc;}


footer hr,
footer .hestia-bottom-footer-content {
	display: none;
}

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