/* Typography
--------------------------*/
/* ------CustomCSS------ */
/* 기존 H 태그 스타일 초기화 */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  margin: 0;
  line-height: 1.5; /* 또는 1.6, 1.7 등 원하는 값으로 설정 */

}

h1 {
  font-family: 'Pretendard-Medium', sans-serif;
  font-size: 23px; /* 23px로 고정 */
}

h2 {
  font-family: 'Pretendard-Medium', sans-serif;
  font-size: 21px; /* h1보다 약간 작게 (예시) */
}

h3 {
  font-family: 'Pretendard-Medium', sans-serif;
  font-size: 19px; /* h2보다 약간 작게 (예시) */
}

h4 {
  font-family: 'Pretendard-Medium', sans-serif;
  font-size: 17px; /* h3보다 약간 작게 (예시) */
}

h5 {
  font-family: 'Pretendard-Medium', sans-serif;
  font-size: 15px; /* h4보다 약간 작게 (예시) */
}

h6 {
  font-family: 'Pretendard-Medium', sans-serif;
  font-size: 13px; /* h5보다 약간 작게 (예시) */
}
  .post-page .hentry {
    font-size: initial; /* .post-page .hentry 스타일 무효화 */
    font-size: 21px;  /* 원하는 크기 설정 */
  line-height: 1.5; /* 또는 1.6, 1.7 등 원하는 값으로 설정 */

  }

/* 모바일 스타일 */
@media (max-width: 768px) { /* 화면 크기가 768px 이하일 때 적용 */
  h1 {
    font-size: 20px
  }
  h2 {
    font-size: 18px
  }
  h3 {
    font-size: 16px
  }
  h4 {
    font-size: 14px
  }
  h5 {
    font-size: 12px
  }
  h6 {
    font-size: 10px
  }

  .post-page .hentry {
    font-size: initial; /* .post-page .hentry 스타일 무효화 */
    font-size: 18px;  /* 원하는 크기 설정 */
  }
}
/* ------body------ */
body {
	
			font-family: 'Source Sans Pro', sans-serif;
	
}
/* ------header------ */
.king-header, .king-search-top .active {
	background-color:#66cccc;
}
.king-top-header {
	background-color: #ffffff;
	background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 100%);
	background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 100%);
	background: linear-gradient(to right, #ffffff 0%, #ffffff 100%);
}
.king-top-header-menu ul ul {
	background-color: #ffffff;
}
.king-top-header-menu a {
	color: ;
}
.king-top-header-menu .menu-item-has-children:after {
	color: ;
}
.king-top-header-icons a {
	color: ;
	border-color: ;
}
.king-bottom-header {
	background-color: ;
}
.king-bottom-header .king-head-nav .king-head-nav-a,
.king-bottom-header .king-head-eicons,
.king-bottom-header .king-rlater,
.king-bottom-header .king-notify-toggle,
.king-bottom-header .king-head-nav-a:hover {
	color: ;
}
.king-bottom-header .king-leftmenu-toggle-v2:before, 
.king-bottom-header .king-leftmenu-toggle-v2:after, 
.king-bottom-header .leftmenu-toggle-line {
	background-color: ;
}
/* ------footer------ */
/* ------sidebar------ */
.widget-title, .king-related .related-title, .widget-title i {
	background-color:#ffffff;	
}
/* ------PostPage------ */
.king-like {
	color:#ff6666;}
.king-ft-link {
	color:#ff6666;}
/* ------KingflixPage------ */


