/* Noto Sans KR 익플에서 적용 안될 때 */
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@100;300;400;500;700;900&display=swap');
*{font-family:"Nanum Myeongjo", Sans-serif;}

/* 단어위주 줄바꿈 + 노토산스 삽입 */
h1, h2, h3, h4, h5, h6, p, span, td, a{word-break: keep-all; font-family:"Nanum Myeongjo", Sans-serif !important;}
p{margin: 0px;}

/*질문 게시판*/
a.kboard-ask-one-button-small, input.kboard-ask-one-button-small, .kboard-ask-one-button-search img{background-color: #ccc !important;}
button.kboard-ask-one-button-search{background-color: transparent !important;}

/*헤스티아 관련*/
.copyright, .copyright.pull-right{display: none;}
.footer .col-md-4{width:100%;}
#main-navigation{padding-right: 30px;}
.hestia-bottom-footer-content, footer hr{display: none;}

/*헤스티아 메뉴 폰트*/
#main-navigation ul.nav>li{margin-right: 30px; margin-left: 30px;}
.navbar .navbar-nav>li>a{font-weight: 600; font-size: 16px;}
.navbar .dropdown-menu li>a{font-size: 15px;}
.nav>li>a{padding: 10px;}
.navbar .navbar-header .navbar-brand img{max-height: 70px;}

/* Remove box-shadow */
button {
    box-shadow: none !important;
    -moz-box-shadow: none !important;
}
button:hover {
    box-shadow: none !important;
    -moz-box-shadow: none !important;
}

.elementor-slideshow__title{display: none;}

/*슬라이드 배경오버레이 익플에서*/
.swiper-wrapper .elementor-background-overlay{background-color: rgba(0, 0, 0, 0.5);}

/* br tag media query */
@media screen and (min-width:769px){
    .onlytablet{display:none;}
  	.onlymobile{display:none;}
    }
@media screen and (min-width:431px) and (max-width:768px){
    .onlypc{display:none;}
 		.onlymobile{display:none}
  .navbar .navbar-header .navbar-brand img{max-height: 60px;}
		}
@media screen and (max-width:430px){
    .onlypc{display:none;}
  	.onlytablet{display:none;}
  .elementor-slide-heading > span{font-size: 24px;}
    .navbar .navbar-header .navbar-brand img{max-height: 50px;}
#main-navigation ul.nav>li{margin-right: 10px; margin-left: 10px;}
  
  	}