#logo
{
	background: url('../images/logo_mobile.svg') 50% 20px no-repeat;
	background-size: 150px;
	position: relative;
	background-size: 150px;
	height: 75px;
}

@media screen and (min-width : 1024px) {
	#logo
	{
		background: url('../images/logo.svg') 0px 0px no-repeat;
		background-size: 300px;
		width: 300px;
		height: 77px;
		top: 27px;
		left: 10%;
	}
}

#home .block_feature
{
	background: url('images/background_features.jpg') 0px -450px no-repeat;
	background-size: cover;
}

.block_newsletter
{
	background: url('images/background_newsletter.jpg') 0px -250px no-repeat;
	background-size: cover;
}

.block_textimage_left
{
	background: #c8e13c;
	background: linear-gradient(90deg, rgba(200,225,60,1) 0%, rgba(200,225,60,1) 8%, rgba(0,0,0,1) 8%, rgba(0,0,0,1) 80%, rgba(200,225,60,1) 80%, rgba(200,225,60,1) 100%);
	
}

.block_textimage_right
{
	background: #c8e13c;
	background: linear-gradient(90deg, rgba(200,225,60,1) 0%, rgba(200,225,60,1) 20%, rgba(244,243,233,1) 20%, rgba(244,243,233,1) 92%, rgba(200,225,60,1) 92%, rgba(200,225,60,1) 100%);
}

	.block_textimage_left > .wrap_text_right p
	{
		color: white;
	}