
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');

* {
	font-family: Pretendard, Noto Sans KR, sans-serif;
	word-break: keep-all;
}

img{
	border-radius: 0.5rem;
}

body {
	overflow-x:hidden;
	overflow-y:auto;
}

p {
	line-height: 1.8;
}

h2{
	font-size: 1.6rem; !important
	line-height: 1.8;
}

h3{
	font-size: 1.4rem; !important
	line-height: 1.8;
}

.has-post-thumbnail {
	flex: 1;
}

/* 커멘트 미노출 */
#comments {
	display: none;
}

/* 아티클 타이틀 폰트 사이즈 */
#aioseo-zep {
	font-size : 1.8rem;
	line-height: 138%;
}

/* 추천 아티클 관련 */
.cs-entry__content-inner .cs-entry__title a{
	color: #424b55;
	font-weight: 600;
	font-size: 0.98rem;
}

div.cs-entry__inner.cs-entry__thumbnail{
	color: #5E6066;
}

/* 아티클 서브타이틀 폰트 사이즈 */
#aioseo- {
	font-size : 1.8rem;
	line-height: 138%;
}

/* 메인페이지 캐러셀 배경 딤 색상 */
.cs-overlay-background:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: 0.25s;
    transition: 0.25s;
    opacity: 0;
    background: -webkit-gradient(linear, left bottom, left 60%, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0) 72%);
}
.cs-entry__inner.cs-entry__content.cs-overlay-content .cs-entry__title {
	visibility: hidden;
}

/* 콘텐츠 내부 버튼요소 스타일 */

.wp-block-button .wp-block-button__link{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 1.15rem 2rem;
	margin-left: 1rem;
	margin-right: 1rem;
	font-size: 1.15rem;
	line-height: 1;
	text-align: center;
	font-weight: 800;
	border-radius: 999px;
	flex: 1;
	max-width: 100vw;
}

.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background){
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 1.15rem 2rem;
	margin-left: 1rem;
	margin-right: 1rem;
	font-size: 1.15rem;
	line-height: 1;
	text-align: center;
	font-weight: 800;
	border-radius: 999px;
	flex: 1;
	max-width: 100vw;
}

.entry-content > blockquote {
	line-height: 1.8;
}

.wp-block-pullquote{
	border-top: 1px solid #D5D9E0;
	border-bottom: 1px solid #D5D9E0;
}

.single .cs-metabar-disabled.cs-sidebar-enabled.cs-sidebar-right .cs-entry__content-wrap {
    -webkit-box-pack: end;
    justify-content: flex-end;
}

.single .cs-entry__content-wrap > * {
	 justify-content: flex-end;
	max-width: var(--cs-entry-content-width);
}

/* 헤더 메뉴 간격 */
#menu-\%ed\%95\%9c\%ea\%b8\%80\%ed\%97\%a4\%eb\%8d\%94-1 {
	gap: 0.5rem;
}

img{
	max-width: 100%;
  height: auto; !important
  object-fit: cover; !important
}

/* ***모바일뷰*** */
@media screen and (max-width: 767px){
	
/*  모바일 기준 폰트 사이즈 */
	html {
		font-size: 14px;
	}
	
	.cs-entry__tags ul {
	margin-left :0px;
	justify-content:flex-start;
	}
	
	.entry-content .is-style-cnvs-paragraph-callout{
		line-height:1.4!important;
		}

}