/* 워드프레스 GeneratePress 테마 소제목 헤딩 스타일 변경하기 */



/*.single .entry-content h2 {*/
.entry-content > h2 {
    font-weight: normal;
    color:black;
}


/*.single .entry-content h3 {*/
.entry-content > h3 {
  font-size: 24px;
  border-style: solid;
  border-width: 0px 0px 1px 5px;
  border-left-color: #3db39e;
  border-bottom-color: rgb(211, 211, 211);
  background-color: rgb(250, 250, 250);
  line-height: 40px;
  padding: 1px 10px 1px;
  margin: 30px 0px 10px;
}

/*.single .entry-content h4 {*/
.entry-content > h4 {
   padding: 3px 9px;
      border-left: 5px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 15px;
}

/*카테고리 페이징 버튼*/
.gb-button {
    background-color: var(--contrast-2);
    color: var(--base-2);
    text-align: center;
    margin-right: 0;
    margin-left: 0;
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    max-width: unset;
}

/*버튼모양*/

.myButton {
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	background-color:#d0451b;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
	&:hover {
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	background-color:#bc3315;
}
 &:active {
	position:relative;
	top:1px;
}
 }
 
/*애드센스 하단 마진*/

.google-auto-placed {
	margin-bottom:30px !important;
}
 &:active {
}


/*카테고리 페이징 버튼*/
.gb-button {
    background-color: var(--contrast-2);
    color: var(--base-2);
    text-align: center;
    margin-right: 0;
    margin-left: 0;
    padding-top: 15px;
    padding-right: 20px;
    padding-bottom: 15px;
    padding-left: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    max-width: unset;
}

/* GeneratePress Site CSS */ /* Site title and tag line */
.site-description {
	margin-top: 1.2em;
	background-color: rgba(31,32,36, 0.4);
	padding: 14px;
	border: 1px solid var(--contrast-5);
}
/* Box shadow */
.site, .box-shadow {
	box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.3);
}
/* Forms and buttons */
.button, .submit {
	border-radius: 3px;
}
/* Sidebar */
.sidebar.is-right-sidebar {
	background-color: var(--base-2);
}

@media(min-width: 769px) {
	.sidebar.is-right-sidebar > .inside-right-sidebar {
        position: sticky;
        top: 54px;
    }
}
/* Category label background colors */
body:not(.single):not(.blog):not(.search-results) .post-term-item {
	padding: 5px 10px;
}
body.blog .post-term-item,
body.search-results .post-term-item
{
	padding: 10px 20px;
}
body:not(.single):not(.blog):not(.search-results) .post-term-item {
	border-radius: 3px;
}
body:not(.single) .post-term-item.term-business {
	background-color: var(--business);
}
body:not(.single) .post-term-item.term-community {
	background-color: var(--community);
}
body:not(.single) .post-term-item.term-education {
	background-color: var(--education);
}
body:not(.single) .post-term-item.term-entertainment {
	background-color: var(--entertainment);
}
body:not(.single) .post-term-item.term-lifestyle {
	background-color: var(--lifestyle);
}
body:not(.single) .post-term-item.term-technology {
	background-color: var(--technology);
}
body:not(.single) .post-term-item.term-travel {
	background-color: var(--travel);
}
/* Category layout */
.archive .site-main {
	padding: 30px;
	background-color: var(--base-2);
}
@media (min-width: 769px) {
	.archive .site-main .ratio-third {
		display: grid;
  	grid-template-columns: repeat(3, 1fr);
	}
	.archive .site-main .ratio-third > .gb-query-loop-item:first-child {
		grid-column: 1 / 3;
		grid-row: 1 / 3;
	}
} /* End GeneratePress Site CSS */