/*********************************
*                                *
*       LINE | LINK LINE         *
*                                *
**********************************/

.line-title {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	width: 90%;
	padding: 10px 0;
	background-image: url("data:image/svg+xml,%3Csvg width='1' height='1' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='0' width='1' height='1' fill='%23dcdcdc' /%3E%3C/svg%3E");
	background-repeat: repeat-x;
	background-position: center;
	background-size: auto 1px;
}

.line-title .line-title-block {
	display: flex;
	flex-direction: column;
	align-items: center;
	background-color: #fff;
	padding: 0 30px;
	text-transform: uppercase;
	color: #444;
	font-size: 25px;
}

.line-title .small-link {
	text-transform: uppercase;
	color: #999;
	font-size: 15px;
}

.what-to-expect .line-title h2,
.content-wrapper .line-title h2,
.block-center .line-title h2 {
	display: block;
	background-color: #fff;
	padding: 0 30px;
	text-transform: uppercase;
	color: #444;
	font-size: 20px;
	font-weight: 200;
}


.line-title h3 {
	display: block;
	background-color: #fff;
	padding: 0 30px;
	text-transform: uppercase;
	color: #444;
	font-size: 24px;
	font-weight: 600;
}

.line-title a {
	display: block;
	background-color: #fff;
	padding: 0 30px;
	text-transform: uppercase;
	color: #444;
	font-size: 25px;
	transition: color 0.3s ease;
}

.line-title a:hover {
	color: #999;
}