/* section title */
.section_title {
	text-align: center;
}
.section_title .section_deco {
	display: inline-block;
	width: 51px; height: 25px;
	background-image: url(http://img.einet.kr/P201904202/responsive/section_deco.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.section_title .ttl {
	margin-top: 12px;
	font-family: 'Lora', serif;
	font-weight: bold;
	font-size: 50px;
	color: #593d31;
	letter-spacing: 0.025em;
	text-transform: uppercase;
}
.section_title .txt {
	margin-top: 10px;
	font-size: 20px;
	color: #2c2c2c;
	word-break: keep-all;
	transition-delay: 0.3s;
}
.section_title .btn_go {
	display: inline-block;
	width: 273px; height: 47px;
	margin-top: 30px;
	font-size: 20px;
	color: #fefefe;
	line-height: 47px;
	background-color: #593d31;
	transition: background-color 0.3s;
}
.section_title .btn_go:hover {
	background-color: #f36d2e;
}
.section_title .btn_go i {
	margin-left: 12px;
}



/* thumbnails */
.thumbnails {
	position: relative;
	overflow: hidden;
}
.thumbnails .loader {
	position: absolute;
	top: 0; right: 0; bottom: 0; left: 0;
	margin: auto;
	transform: scale(1);
	transition: transform 0.35s linear;
}
.thumbnails:hover .loader,
a:hover .thumbnails .loader {
	transform: scale(1.07);
}




@media ( max-width: 1024px ) {
	.section_title .section_deco {
		width: 31px; height: 15px;
	}
	.section_title .ttl {
		margin-top: 8px;
		font-size: 30px;
		letter-spacing: 0.75px;
		transition: none;
		opacity: 1;
	}
	.section_title .txt {
		margin-top: 6px;
		font-size: 14px;
		transition: none;
		opacity: 1;
	}
	.section_title .btn_go {
		width: calc(100% - 30px); height: 30px;
		margin: 28px auto 0;
		font-size: 14px;
		line-height: 30px;
	}
	.section_title .btn_go i {
		margin-left: 12px;
	}


}

