@charset "utf-8";
/*
Template: yswallow
Theme Name: swallow_custom
Theme URI:https://open-cage.com/swallow/
*/

/* 2022/08/08 L1183(yswallow) */
.entry-content h3{
	/* border-top: 4px solid; */
	border-bottom: 4px solid;
	padding: .6em .2em;
	margin-top: 1.8em;
	color: inherit;
}

/* 2022/08/07 HABONE */
#main h2 , .editor-styles-wrapper h2 , #main-full h2{
	padding: 0.3em 0.5em;
	color: #ffffff;
	font-size:1.6em;
	background-image: -webkit-gradient(linear, left top, right top, from(#dc5454), to(#ffb9a1));
	background-image: -webkit-linear-gradient(left, #dc5454 0%, #ffb9a1 100%);
	background-image: linear-gradient(to right, #dc5454 0%, #ffb9a1 100%);
	text-shadow:
		2px 2px 0 #dc5454,
		-2px -2px 0 #dc5454,
		-2px 2px 0 #dc5454,
		2px -2px 0 #dc5454,
		0px 2px 0 #dc5454,
		0-2px 0 #dc5454,
		-2px 0 0 #dc5454,
		2px 0 0 #dc5454; 
}

h3.sidebar-title{
	padding: 0.2em 0.3em;
	color: #fff;
	font-size:1.2em;
	background-image: -webkit-gradient(linear, left top, right top, from(#dc5454), to(#ffb9a1));
	background-image: -webkit-linear-gradient(left, #dc5454 0%, #ffb9a1 100%);
	background-image: linear-gradient(to right, #dc5454 0%, #ffb9a1 100%);
	text-shadow:
	text-shadow:
		2px 2px 0 #dc5454,
		-2px -2px 0 #dc5454,
		-2px 2px 0 #dc5454,
		2px -2px 0 #dc5454,
		0px 2px 0 #dc5454,
		0-2px 0 #dc5454,
		-2px 0 0 #dc5454,
		2px 0 0 #dc5454;
}

#main-full h3 , #main h3 , .editor-styles-wrapper h3{
	border-bottom: 4px solid #dc5454;
	border-image: linear-gradient(to right, #dc5454 0%, #ffb9a1 100%);
	border-image-slice: 1;
	font-size:1.4em;
}

#main h4, .editor-styles-wrapper h4 , #main-full h4{
	border-left: 6px double #fee140;
	border-image: linear-gradient(to bottom, #ffb9a1 0%, #dc5454 100%);
	border-image-slice: 1;
	font-size:1.2em;
	padding-left:0.8em; /* 2022/11/03 */
}

#main h5, .editor-styles-wrapper h5 , #main-full h5{
	padding: 0.2em 0.5em;
	border-left: 4px dotted #eee;
	font-size:1.1em;
}
