@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@2.0/nanumsquare.css);
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100;300;400;500;700&display=swap');

h1, h2, h3, h4, h5, h6 {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: 'NanumSquare','Noto Sans','sans-serif' !important; font-weight:500;}
p, span, a {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: 'NanumSquare'; font-weight:500;}
div {font-family: 'NanumSquare'; font-weight:500;}
b, p {font-family: 'NanumSquare','Noto Sans','sans-serif' !important; font-weight:500;}
b, strong {font-family: 'NanumSquare','Noto Sans','sans-serif' !important; font-weight:700;;}
.poppins h1, .poppins h2, .poppins h3, .poppins h4, .poppins h5, .poppins h6, .poppins_p {font-family: 'Poppins' !important;}
.elementor-widget-icon-box .elementor-icon-box-title a, a.elementor-item {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: 'NanumSquare','Noto Sans','sans-serif' !important; font-weight:400;}

/* h1.entry-title{font-family: 'Noto Sans KR', sans-serif !important;} */
.elementor-button-text {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: 'NanumSquare','Noto Sans','sans-serif' !important; transform: skew(-0.001deg);}
.elementor-post__title a {font-family: 'NanumSquare','Noto Sans','sans-serif' !important; font-weight:700;}
.elementor-posts .elementor-post__excerpt p {font-family: 'NanumSquare','Noto Sans','sans-serif' !important;}

/* 단어위주 줄바꿈 */
div, b, p, span, h1, h2, h3, h4, h5 {word-break:keep-all;}
.word-break .elementor-text-editor {word-break: break-all !important;}


#kboard-default-document .kboard-content .content-view {font-weight:500;}
/*워드프레스 내장 에디터 설정할 때, 미디어 추가 버튼 display none 처리 코드*/
#insert-media-button{display:none;}
.kboard-hwaikeul-gallery-poweredby, .kboard-hwaikeul-video-poweredby, .kboard-default-poweredby {display:none;}
/*main shortcode title*/
#kboard-default-latest table th {display:none;}
/*menu icon*/
.caret {display:none;}
/*다운로드스킨 첨부파일텍스트컬러*/
#kboard-download-document .kboard-attach button { color: #1b59e6; }
/*pure-gallery-writing-btn*/
#kboard-pure-gallery-list .kboard-control a{opacity:1;}
/*download-kboard-language*/
#kboard-download-list .kboard-list table td.kboard-list-language { display: none; }

.hestia-scroll-to-top { opacity: 1;}
.elementor-kit-7 button, .elementor-kit-7 input[type="button"], .elementor-kit-7 input[type="submit"], .elementor-kit-7 .elementor-button{
		background-color: #000000;
}
.root_daum_roughmap .wrap_btn_zoom button {
    box-shadow: none !important;
}


/*main*/
.navbar .navbar-nav>li>a{ font-size: 15px; font-weight: bold; color: #222; }

@media (min-width: 992px) {
.nav a {
    font-size: 16px; font-weight: bold;
}
}

/*.navbar .navbar-nav>li .dropdown-menu li>a {;}*/
.elementor-widget .elementor-slick-slider .slick-dots button {
    box-shadow: none !important;
}
.elementor-slick-slider .slick-dots-inside .slick-dots {
    bottom: 15px;
}
.elementor-widget .elementor-slick-slider .slick-slider .slick-next, .elementor-widget .elementor-slick-slider .slick-slider .slick-prev {
    box-shadow: none !important;
}
.elementor-82 .elementor-element.elementor-element-5aa1df0 {
    padding: 0!important;
}


/*footer*/
@media (min-width: 992px) {
.col-md-4 {
    width: 100%;
}
}

.footer-big hr { display: none; }
.hestia-bottom-footer-content { display: none; }
footer.footer.footer-black { background: #ccc; }
.footer .col-md-4{ width:100%; text-align: center; }
.footer-big p { color: #000; }
/*admin 글씨 색상*/
footer.footer.footer-black a{ color: #555; }