@charset "utf-8";

/* 기본 설정 */
body {color:#444;}
a {color:#444;text-decoration:none;}
a:hover {color:#999;text-decoration:none;}


/* Colors */
:root {
--color-default:#2b180d;
--color-primary1:#00467F;
--color-secondary:#0095DB;

--color-button:#2563eb; /* 게시판 쓰기, 검색 버튼 추가*/
--color-button-hover:#1d4ed8; /* 게시판 쓰기, 검색 버튼 hover */

--color-buttont:#666; /* 게시판 목록 카테고리, 페이지 버튼 타이틀 */
--color-buttons:#eee; /* 게시판 목록 카테고리, 페이지 버튼 */
--color-buttons-hover:#fafa; /* 게시판 목록 카테고리, 페이지 버튼 hover */
--color-buttons-text:#fff; /* 게시판 목록 카테고리, 페이지 글자색 */
--color-buttons-text-hover:#959595; /* 게시판 목록 카테고리, 페이지 글자색 hover */

--color-buttons1:#f1f5f9; /* 게시판 목록상단 검색배경, 상단 우측 버튼 등 밝은 배경 */
--color-buttons1-boarder:#e2e8f0; /* 게시판목록 상단 검색배경, 상단 우측 버튼 등 밝은 배경 테두리 */
--color-buttons1-hover:#e2e8f0; /* 게시판목록 상단 검색배경, 상단 우측 버튼 등 밝은 배경 hover */
--color-buttons1-hover-boarder:#cbd5e1; /* 게시판목록 상단 검색배경, 상단 우측 버튼 등 밝은 배경 hover 테두리 */
--color-buttons1-text:#646982; /* 게시판목록상단 검색배경, 상단 우측 버튼 등 밝은 배경 글자색 */

--color-buttons2-boarder:#d5d5d5; /* 게시판 읽기 상단 버튼 배경 테두리 */

--color-view-bg:#f8fafc; /* 게시판 읽기 본문에 추가한 지도, 태그 배경 */
--color-view-bg-boarder:#d0d7de; /* 게시판 읽기 본문에 추가한 지도, 태그 배경 테두리 */
}


/* Sections General */
section {padding:60px 0;overflow:hidden;}
.section-bg {background-color:#F5F5F5;}


.section-title {text-align:left;padding-bottom:30px;}
.section-title h2 {font-size:1.75rem;text-transform:uppercase;padding-bottom:0px;position:relative;color:#202020;}
.section-title p {margin-bottom:0;}

@media (max-width:768px) {
  section {padding:40px 0;overflow:hidden;}
  .section-title {padding-bottom:20px;}
  .section-title h2 {font-size:1.50rem;}
}


/* 스페이스 */
.margin5 {margin-top:5px !important;}
.margin10 {margin-top:10px !important;}
.margin20 {margin-top:20px !important;}
.margin30 {margin-top:30px !important;}
.margin40 {margin-top:40px !important;}
.margin50 {margin-top:50px !important;}
.margin60 {margin-top:60px !important;}
.margin70 {margin-top:70px !important;}
.margin80 {margin-top:80px !important;}
.margint {margin:30px 0 10px 0 !important;}

/* 코멘트 수정 레이어 반응형에서 가려지는거 처리 추가 */
#bo_vc {overflow:visible;}

/* 팝업 P태그 줄간격 */
#hd_pop p {margin:0;padding:0;}

/* 팝업 반응형 */
@media (max-width:576px) {
  #hd_pop {background:#fff;}
  .hd_pops {left:20px !important;right:20px !important;background:#fff;}
  .hd_pops_con {width:100% !important;height:auto !important;min-height:300px;background:#fff;}
  .hd_pops_con img {width:100% !important;height:auto !important;margin:0px;padding:0px;}
} 

/* 글쓰기 에디터 단축키 일람 삭제 */
.cke_sc {display:none;}

/* 숨기기 */
@media (max-width:992px) {
  .hidden-md {display:none !important;}
}

@media (max-width:767px) {
  .hidden-xs {display:none !important;}
}