/* ===== 스킨3 서브메뉴 선택/오버 배경색 효과 === */
/* 사이드바 영역 스타일 */
 
/* 강제로 패딩값 제거 */
.sidebar-main aside.widget.widget_block {
  padding:0px 0px 0px 0px !important;
}
/*  위젯 첫번째 <p></p> 제거 */
.sidebar-main aside.widget.widget_block > p:nth-child(1) {
  font-size:0; line-height:0;
}
 
/* 큰제목 영역 */
.aih_submenu .aih_submenu_header {
  background-color: #013c8e;
  /*border-top:5px solid #5983bd;*/
  padding:90px 30px 30px 30px;
  margin-top:-72px;
}
/* 큰제목 */
.aih_submenu .aih_submenu_header h2 {
  color:#f5f5f5; 
  font-size:26px;
}
/* 메뉴목록영역 */
.aih_submenu_body {
  border-top: 1px solid #ccc;
  border-bottom:1px solid #ccc;
  padding:30px 20px 30px 20px;
  font-size:16px;
}
/* 메뉴 아이템 */
.aih_submenu li {
  position:relative;
  color:#333;
  padding:0px 0px 0px 0px;
  margin:1px 1px 1px 1px !important;
}
.aih_submenu li a {
  display:inline-block;
  width:100%;
  color:inherit;
  padding:8px;
  margin:0;
  border-radius:4px;
}
.aih_submenu li a:hover {
  /*background-color:#aaa;*/
}
/* 현재 or hover 메뉴 */
.aih_submenu li > a:hover, .aih_submenu li.current_menu > a {
  color:#5983bd; 
  /*font-weight:600;*/
  background-color:#f5f5f5;
}
.aih_submenu li.current_menu::after {
  content: "〉";
  position:absolute;
  right:0;
  top:8px;
}
 
.aih_submenu .aih_submenu_body > ul > li {
  border-top:1px solid #bbb;
}
.aih_submenu li ul {
  padding-left: 14px;
}
 
.aih_submenu {
  margin-top:-28px;
}
 
/* left sidebar 영역  */
.ast-left-sidebar #secondary {
}
 
/* 좌측과 컨텐츠영역 간격*/
.ast-left-sidebar #secondary.widget-area.secondary {
  padding:0px 4px 10px 0px;
}
 
/* 사이드바 크기 조정 : 사용자 설정에 26%*/
@media (min-width: 769px) {
  .ast-left-sidebar #secondary {
    padding:0px 10px 10px 10px;
    width: 300px; /* 사이드바의 너비를 300픽셀로 설정 */
  }
}
 
@media (max-width: 769px) {
  .ast-left-sidebar #secondary, .aih_submenu { display:none; }
}

#kboard-thumbnail-list .kboard-gallery-item img {
  max-width: 100%;
  height: auto;
}

#kboard-thumbnail-list .kboard-gallery-item .content h3 {
  word-break: break-word;
  overflow-wrap: anywhere;
}

#kboard-thumbnail-list .kboard-search form,
#kboard-thumbnail-list .kboard-sort form {
  max-width: 100%;
}

#kboard-thumbnail-list .kboard-search input[type="text"] {
  max-width: 100%;
}
