@charset "utf-8";
/* ---------------- Text & Button ---------------- */

h1 {
	color: #3c9b8e;
	font-weight: normal;
	font-family: 'Elsie';
}
.homeTitleSmall {
	font-size: 1.5em;
}
h2 {
	color: #cc4e8e;
	font-family: 'Elsie';
	font-weight: normal;
}
h3 {
	color: #3C9B8E;
	font-family: 'Elsie';
}
a {
	text-decoration: none;
	font-weight: bold;
	color: #3c9b8e;
}
p {
	line-height: 140%;
}
a:hover {
	color: #cc4e8e;
}
.frm_submit input[type="submit"], .button, .more-like, .read-more {
	font-family: Lato !important;
	border : solid 1px #ac2e6e !important;
	border-radius : 3px !important;
	moz-border-radius : 3px !important;
	-webkit-box-shadow : 0px 0px 2px rgba(0,0,0,1.0 !important);
	-moz-box-shadow : 0px 0px 2px rgba(0,0,0,1.0) !important;
	box-shadow : 0px 0px 2px rgba(0,0,0,1.0) !important;
	font-size : 17px !important;
	color : #ffffff !important;
	padding : 3px 17px !important;
	background : #80869d !important;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2a5cc), color-stop(100%,#ac2e6e)) !important;
	background : -moz-linear-gradient(top, #f2a5cc 0%, #ac2e6e 100%) !important;
	background : -webkit-linear-gradient(top, #f2a5cc 0%, #ac2e6e 100%) !important;
	background : -o-linear-gradient(top, #f2a5cc 0%, #ac2e6e 100%) !important;
	background : -ms-linear-gradient(top, #f2a5cc 0%, #ac2e6e 100%) !important;
	background : linear-gradient(top, #f2a5cc 0%, #ac2e6e 100%) !important;
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2a5cc', endColorstr='#ac2e6e',GradientType=0 ) !important;
	cursor: pointer;
}
.read-more, .morelink {
	float: right;
}
.read-more:after, .more-link:after{
	content: '';
	clear: both;
}