/* 글 제목 수정 */
.entry-title {
	font-weight:bold;
	font-size:30px;
	font-family: 'NanumGothic', sans-serif;		
}

/*이미지 위치와 크기 제한*/
.post-image img {
  float: left;
  margin-right: 30px;
	width: 150px;
  height: 150px;	
}

/*이미지 위치와 크기 제한*/
.post-image:first-child img {
  float: none;
  margin-right: 0;
}

/*이미지 위치와 크기 제한*/
.post-image:not(:first-child){margin-top:2em}

/*내용summary 글자크기와 길이제한*/
.entry-summary p{
	font-size:14px;
	font-family: 'NanumGothic', sans-serif;
	overflow: hidden;  
  text-overflow: ellipsis; /* 말줄임표 (...)로 글자 제한 */
	height: 150px; /* 높이 지정 */	
}

/*메인타이틀 제목 수정*/
.main-title {
  font-weight:bold;
	font-size:18px;	
}
.attachment-full{
	width: 300px;
  height: 300px;	
	border: 2px solid black;
} 

.comment-reply-title{
	font-weight:bold;
	font-size:23px
}

.wp-post-image{
	width: 300px;
  height: 300px;
}
.logo 
  max-width: 100px; 

/*figure 때문에동작하지 않음*/
table {
  width: 100%;
  border: 1px solid gray;
  border-radius: 5px;
}
/*표의 헤드만 수정*/
thead {
  background-color: #f0f0f0;  
	border: 1px solid black;
	font-size:14px
}
tbody {  
	border: 1px solid black;
	font-size:13px;
}
.tablepress-id-1 .column-1 {
	width: 25%;
}
.tablepress-id-1 .column-2 {
	width: 25%;
}

/*code pro 하단 여백*/
.wp-block-kevinbatdorf-code-block-pro{
	margin-bottom: 20px;
}

.site-logo {
    margin-top:20px;
}

.single .inside-article>.featured-image {
 display: none;
}

/* 문자 크기 */
h1 {
 font-size: 30px;
}

/* 문자 크기, 색상 변경 */
h1 {
 font-size: 30px;
 color: #000000
}

/* 문자 크기, 색상 변경 */ 
p {
 font-size: 20px;
 color: #3b3b3b
}

h2 {
 font-size: 28px;
}
.single .entry-content h2 {
margin: 1.15em 0 0.6em 0;
    font-weight: normal;
    position: relative;
    font-size: 25px;
    line-height: 40px;
    background: #AFEEEE;
    border: 1px solid ;
    padding: 5px 15px;
    color: #353535;
    border-radius: 0 10px 0 10px;
    box-shadow: inset 0 0 5px rgba(53,86,129, 0.5);
    font-family: 'Muli', sans-serif;
}

h3 {
 font-size: 28px;
}
.single .entry-content h3 {
margin: 1.15em 0 0.6em 0;
    font-weight: normal;
    position: relative;
    font-size: 25px;
    line-height: 40px;
    background: #4374D9;
    border: 1px solid ;
    padding: 5px 15px;
    color: #353535;
    border-radius: 0 10px 0 10px;
    box-shadow: inset 0 0 5px rgba(53,86,129, 0.5);
    font-family: 'Muli', sans-serif;
}


h4 {
 font-size: 28px;
}
.single .entry-content h4 {
margin: 1.15em 0 0.6em 0;
    font-weight: normal;
    position: relative;
    font-size: 25px;
    line-height: 40px;
    background: #4374D9;
    border: 1px solid ;
    padding: 5px 15px;
    color: #353535;
    border-radius: 0 10px 0 10px;
    box-shadow: inset 0 0 5px rgba(53,86,129, 0.5);
    font-family: 'Muli', sans-serif;
}

.single .inside-article>.featured-image {
 display: none;
}

a {
 text-decoration: none!important;
}