@charset 'UTF-8';

@font-face {
	font-family: 'roboto-slab-bold';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/roboto-slab/roboto-slab-bold.eot');
	src: url('../fonts/roboto-slab/roboto-slab-bold.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/roboto-slab/roboto-slab-bold.woff') format('woff'),
	     url('../fonts/roboto-slab/roboto-slab-bold.ttf') format('truetype'),
	     url('../fonts/roboto-slab/roboto-slab-bold.svg#roboto-slab-bold') format('svg');
	}

@font-face {
	font-family: 'roboto-bold';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/roboto/roboto-bold.eot');
	src: url('../fonts/roboto/roboto-bold.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/roboto/roboto-bold.woff') format('woff'),
	     url('../fonts/roboto/roboto-bold.ttf') format('truetype'),
	     url('../fonts/roboto/roboto-bold.svg#roboto-bold') format('svg');
	}

@font-face {
	font-family: 'roboto-regular';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/roboto/roboto-regular.eot');
	src: url('../fonts/roboto/roboto-regular.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/roboto/roboto-regular.woff') format('woff'),
	     url('../fonts/roboto/roboto-regular.ttf') format('truetype'),
	     url('../fonts/roboto/roboto-regular.svg#roboto-regular') format('svg');
	}

@font-face {
	font-family: 'roboto-medium';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/roboto/roboto-medium.eot');
	src: url('../fonts/roboto/roboto-medium.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/roboto/roboto-medium.woff') format('woff'),
	     url('../fonts/roboto/roboto-medium.ttf') format('truetype'),
	     url('../fonts/roboto/roboto-medium.svg#roboto-medium') format('svg');
	}

@font-face {
	font-family: 'roboto-light';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/roboto/roboto-light.eot');
	src: url('../fonts/roboto/roboto-light.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/roboto/roboto-light.woff') format('woff'),
	     url('../fonts/roboto/roboto-light.ttf') format('truetype'),
	     url('../fonts/roboto/roboto-light.svg#roboto-light') format('svg');
	}

@font-face {
	font-family: 'roboto-slab-regular';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/roboto-slab/roboto-slab-regular.eot');
	src: url('../fonts/roboto-slab/roboto-slab-regular.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/roboto-slab/roboto-slab-regular.woff') format('woff'),
	     url('../fonts/roboto-slab/roboto-slab-regular.ttf') format('truetype'),
	     url('../fonts/roboto-slab/roboto-slab-regular.svg#roboto-slab-regular') format('svg');
	}
body {
	color: #333333;
	font-family: 'roboto-regular';
	font-size: 14px;
	height: 100%;
	line-height: 200%;
}

body .page {
	background-color: #ffffff;
	min-height: 100%;
	min-width: 320px;
	overflow: hidden;
	position: relative;
	transition: transform .25s;
}

body .page.aside {
	transform: translateX(-200px);
	-ms-transform: translateX(-200px);
	-webkit-transform: translateX(-200px);
}

body header,
body section,
body footer {
	background-position: center;
	background-size: cover;
	margin: 0 auto;
	max-width: 1024px;
}

.header {
	background-color: white;
}

body .background {
	overflow: hidden;
	position: fixed;
}

body .background .inner {
	left: 0;
	position: absolute;
	right: 0;
}

body .col {
	padding: 20px 20px;
}

body .middle {
	display: table;
	height: 100%;
	width: 100%;
}

body .middle > * {
	display: table-cell;
	vertical-align: middle;
}

body .success {
	color: #76ad1c;
}

body .error {
	color: #cc0000;
}

body .notransition {
	transition-property: none !important;
}

body .mobile-menu-1 {
	display: none;
}

body > .mobile-menu-1 {
	background-color: #dddddd;
	bottom: 0;
	display: block;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	width: 200px;
}

body > .mobile-menu-1 .outer {
	height: 100%;
	overflow: auto;
}

body > .mobile-menu-1 .outer .inner {
	padding: 20px;
}

body .menu-1 ul,
body .menu-2 ul,
body .menu-3 ul {
	list-style-type: none;
}

body .menu-1 ul li a,
body .menu-2 ul li a,
body .menu-3 ul li a {
	display: block;
}

body > .mobile-menu-1 .menu-1 {
	color: #666666;
	font-family: 'roboto-medium';
}

body > .mobile-menu-1 .menu-1 .fw_main_wrapper > ul > li {
	border-bottom: 1px solid #333333;
}

body > .mobile-menu-1 .menu-1 .fw_main_wrapper > ul > li:last-child {
	border-bottom-width: 0;
}

body > .mobile-menu-1 .menu-1 .fw_main_wrapper > ul > li > a {
	font-size: 16px;
	line-height: 125%;
	padding: 10px 0;
}

body > .mobile-menu-1 .menu-1 .fw_main_wrapper > ul > li:hover > a {
	color: #333333;
}

body > .mobile-menu-1 .menu-1 .fw_main_wrapper > ul > li.fw_active > a {
	color: #333333;
}

body > .mobile-menu-1 .menu-1 .fw_main_wrapper > ul > li > .fw_subs_wrapper > ul > li > a {
	font-size: 12px;
	line-height: 125%;
	padding: 0 0 10px 10px;
}

body > .mobile-menu-1 .menu-1 .fw_main_wrapper > ul > li > .fw_subs_wrapper > ul > li:hover > a {
	color: #333333;
}

body > .mobile-menu-1 .menu-1 .fw_main_wrapper > ul > li > .fw_subs_wrapper > ul > li.fw_active > a {
	color: #333333;
}

body > .mobile-menu-1 .menu-2 {
	color: #999999;
	font-family: 'roboto-medium';
	font-size: 16px;
	line-height: 125%;
}

body .heading-1 {
	font-family: 'roboto-light';
	font-size: 32px;
	line-height: 125%;
	margin-bottom: 1em;
}

body .heading-1:last-child {
	margin-bottom: 0;
}

body .heading-2 {
	font-family: 'roboto-light';
	font-size: 24px;
	line-height: 125%;
	margin-bottom: 1em;
}

body .heading-2:last-child {
	margin-bottom: 0;
}

body .heading-3 {
	font-family: 'roboto-bold';
	font-size: 16px;
	line-height: 125%;
	margin-bottom: 1em;
}

body .heading-3:last-child {
	margin-bottom: 0;
}

body .heading-4 {
	color: #999999;
	font-size: 12px;
	line-height: 125%;
	margin-bottom: 1em;
}

body .heading-4:last-child {
	margin-bottom: 0;
}

body .text-1,
body .text-2,
body .text-3 {
	margin-bottom: 2em;
}

body .text-1:last-child,
body .text-2:last-child,
body .text-3:last-child {
	margin-bottom: 0;
}

body .text-1 p,
body .text-2 p,
body .text-3 p,
body .text-1 ul,
body .text-2 ul,
body .text-3 ul,
body .text-1 ol,
body .text-2 ol,
body .text-3 ol {
	margin-bottom: 2em;
}

body .text-1 p:last-child,
body .text-2 p:last-child,
body .text-3 p:last-child,
body .text-1 ul:last-child,
body .text-2 ul:last-child,
body .text-3 ul:last-child,
body .text-1 ol:last-child,
body .text-2 ol:last-child,
body .text-3 ol:last-child {
	margin-bottom: 0;
}

body .text-1 ul,
body .text-2 ul,
body .text-3 ul {
	padding-left: 18px;
}

body .text-1 ol,
body .text-2 ol,
body .text-3 ol {
	padding-left: 20px;
}

body .text-1 a,
body .text-2 a,
body .text-3 a {
	color: #76AD1C;
}

body .text-1 {
	color: #666666;
}

body .text-3 {
	color: #999999;
}

body .fw_button,
body .button-2,
body .button-3,
body .fw_form_submit_link {
	box-sizing: content-box;
	display: inline-block;
}

body .fw_button,
body .fw_form_submit_link {
	background-color: #43bfc7;
	border-radius: 5px;
	color: #ffffff;
	font-family: 'roboto-medium';
	font-size: 16px;
	line-height: 125%;
	padding: 10px 20px;
}

body .fw_button:hover,
body .fw_form_submit_link:hover {
	background-color: #3cacb3;
}

body .button-2 {
	background-color: #3c4662;
	border-radius: 5px;
	color: #ffffff;
	font-family: 'roboto-medium';
	font-size: 16px;
	line-height: 125%;
	padding: 10px 20px;
}

body .button-2:hover {
	background-color: #363f58;
}

body .button-3 {
	color: #43bfc7;
	text-decoration: underline;
}

body .separator-1 {
	background-color: #43bfc7;
	height: 2px;
}

body .media-1,
body .media-2,
body .media-3,
body .media-4 {
	display: block;
	overflow: hidden;
}

body .media-1 video,
body .media-2 video,
body .media-3 video,
body .media-4 video,
body .media-1 iframe,
body .media-2 iframe,
body .media-3 iframe,
body .media-4 iframe {
	background-color: #000;
	visibility: hidden;
	width: 100%;
}

body .media-1 iframe,
body .media-2 iframe,
body .media-3 iframe,
body .media-4 iframe {
	left: 0;
	top: 0;
}

body .media-1 .play,
body .media-2 .play,
body .media-3 .play,
body .media-4 .play {
	background-color: #ffffff;
	border-radius: 50%;
	height: 50px;
	left: 50%;
	margin: -25px 0 0 -25px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	width: 50px;
	z-index: 10;
}

body .media-1 .play:hover:before,
body .media-2 .play:hover:before,
body .media-3 .play:hover:before,
body .media-4 .play:hover:before {
	border-left-color: #333333;
}

body .media-1 .play:before,
body .media-2 .play:before,
body .media-3 .play:before,
body .media-4 .play:before {
	border: solid transparent;
	border-left-color: #666666;
	border-width: 10px 20px;
	content: '';
	left: 17px;
	position: absolute;
	top: 15px;
}

body .media-1,
body .media-2,
body .media-3 {
	position: relative;
	z-index: 10;
}

body .media-1 img:first-child,
body .media-2 img:first-child,
body .media-3 img:first-child {
	max-width: 100%;
	width: 100%;
}

body .media-1 img:not(:first-child),
body .media-2 img:not(:first-child),
body .media-3 img:not(:first-child) {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 101%;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

body .media-2 {
	border-radius: 5px;
}

body .media-3 {
	border-radius: 5px;
}

body .media-4 {
	bottom: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

body .media-4 video,
body .media-4 iframe {
	height: 100%;
}

body .media-4 img {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 101%;
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

body .map-1,
body .map-2 {
	overflow: hidden;
	z-index: 10;
}

body .map-1 > div,
body .map-2 > div {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

body .map-1 > div .gm-style > div,
body .map-2 > div .gm-style > div {
	display: none;
}

body .map-1 > div .gm-style > div:first-child,
body .map-2 > div .gm-style > div:first-child,
body .map-1 > div .gm-style > div[controlwidth],
body .map-2 > div .gm-style > div[controlwidth] {
	display: block;
}

body .map-1 {
	border-radius: 5px;
	position: relative;
}

body .map-2 {
	bottom: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

body form :-ms-input-placeholder {
	color: #999999;
}

body form ::-moz-placeholder {
	color: #999999;
}

body form ::-webkit-input-placeholder {
	color: #999999;
}

body form .fw_form_row {
	margin-bottom: 10px;
}

body form .fw_form_row:last-child {
	margin-bottom: 0;
}

body form > div.field_0 {
	height: 0;
	margin-bottom: 0;
	overflow: hidden;
}

body form > div > div > div:after {
	clear: both;
	content: '';
	display: block;
}

body form > div > div > div > label {
	float: left;
	line-height: 20px;
}

body form > div > div > div > input {
	float: left;
	height: 20px;
	margin-right: 10px;
}

body form > div > div > div > input:last-child {
	margin-right: 0;
}

body form input,
body form input[type="text"] {
	background-color: #dddddd;
	border-radius: 5px;
	border-width: 0;
	color: #999999;
	height: 30px;
	line-height: 20px;
	padding: 5px 10px;
	width: 100%;
}

body form select {
	background-color: #dddddd;
	border-radius: 5px;
	border-width: 0;
	color: #999999;
	cursor: pointer;
	height: 30px;
	line-height: 20px;
	padding: 5px 10px;
	width: 100%;
}

body form textarea {
	background-color: #dddddd;
	border-radius: 5px;
	border-width: 0;
	color: #999999;
	height: 150px;
	line-height: 20px;
	padding: 5px 10px;
	width: 100%;
}

#contact-4-1-39235 .fw_form_submit_link,
#contact-4-1-39235 .fw_form_submit_link:hover {
	background-color: #76ad1c;
}

body .sharethis-1:after {
	clear: both;
	content: '';
	display: block;
}

body .sharethis-1 > div {
	float: left;
	margin-right: 10px;
}

body .sharethis-1 > div:last-child {
	margin-right: 0;
}

body .sharethis-1 > div span {
	display: block !important;
	margin: 0 !important;
}

@media (min-width: 1024px) {
	body .mobile-menu-1 {
		display: block;
	}

	body .menu-1 {
		color: #fff;
		font-family: 'roboto-medium';
		text-align: left;
	}

	body .menu-1 .fw_main_wrapper > ul:after {
		clear: both;
		content: '';
		display: block;
	}

	body .menu-1 .fw_main_wrapper > ul > li {
		float: left;
		padding: 5px 0;
		margin-right: 20px;
		position: relative;
	}

	body .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 20px;
	}

	body .menu-1 .fw_main_wrapper > ul > li > a {
		border-radius: 5px;
		font-size: 16px;
		line-height: 125%;
		padding: 5px 10px;
	}

	body .menu-1 .fw_main_wrapper > ul > li:hover > a {
		color: #fff;
	}

	body .menu-1 .fw_main_wrapper > ul > li.fw_active > a {
		color: #000!important;
	}

	body .menu-1 .fw_main_wrapper > ul > li > .fw_subs_wrapper {
		background-color: #76ad1c;
		box-shadow: 0 0 2px #333333;
		display: none;
		min-width: 100%;
		position: absolute;
		top: 100%;
		z-index: 100;
	}

	body .menu-1 .fw_main_wrapper > ul > li:hover > .fw_subs_wrapper {
		display: block;
	}

	body .menu-1 .fw_main_wrapper > ul > li > .fw_subs_wrapper > ul > li {
		border-bottom: 1px solid #dddddd;
	}

	body .menu-1 .fw_main_wrapper > ul > li > .fw_subs_wrapper > ul > li:last-child {
		border-bottom-width: 0;
	}

	body .menu-1 .fw_main_wrapper > ul > li > .fw_subs_wrapper > ul > li > a {
		font-size: 12px;
		line-height: 125%;
		padding: 10px;
		white-space: nowrap;
	}

	body .menu-1 .fw_main_wrapper > ul > li > .fw_subs_wrapper > ul > li:hover > a,
	body .menu-1 .fw_main_wrapper > ul > li > .fw_subs_wrapper > ul > li.fw_active > a {
		background-color: #adce77;
		color: #000;
	}

	.header {
		max-width: none;
		position: fixed;
		width: 100%;
		z-index: 200;
		
		-webkit-transform: translateZ(0);
	}
	
	.content {
		padding-top: 260px;
	}
}

@media (min-width: 1280px) {
	body .container {
		width: 996px;
	}
}

#page-7721 {
	background-image: none;
}

#gallery-3-37993 {
	max-width: none;
	height: 170px;
}

#gallery-3-37993 .heading-1 {
	color: #ffffff;
	margin-bottom: 20px;
}

#gallery-3-37993 .heading-1:last-child {
	margin-bottom: 0;
}

#gallery-3-37993 .text-2 {
	color: #ffffff;
}

#gallery-3-37993 .carousel {
	height: 100%;
	position: relative;
}

#gallery-3-37993 .carousel .viewport {
	height: 100%;
	overflow: hidden;
	position: relative;
}

#gallery-3-37993 .carousel .viewport .items {
	height: 100%;
	width: 100%;
}

#gallery-3-37993 .carousel .viewport .items article {
	height: 100%;
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: 0;
}

#gallery-3-37993 .carousel .viewport .items article.active {
	z-index: 10;
}

#gallery-3-37993 .carousel .viewport .items article.passive {
	opacity: 0;
	transition: opacity .5s;
	z-index: 20;
}

#gallery-3-37993 .logo {
	left: 50%;
	margin-left: -47px;
	position: absolute;
	top: 0;
	z-index: 99;
}

#gallery-3-37993 .carousel .prev,
#gallery-3-37993 .carousel .next {
	background-color: #ffffff;
	border-radius: 50%;
	color: #666666;
	font-family: 'Courier New';
	font-size: 20px;
	height: 40px;
	line-height: 20px;
	padding-top: 11px;
	position: absolute;
	top: 50%;
	width: 40px;
	transform: translateY(-50%);
	z-index: 30;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

#gallery-3-37993 .carousel .prev:hover,
#gallery-3-37993 .carousel .next:hover {
	color: #333333;
}

#gallery-3-37993 .carousel .prev {
	left: 20px;
	padding-left: 13px;
	text-align: left;
}

#gallery-3-37993 .carousel .next {
	right: 20px;
	padding-right: 13px;
	text-align: right;
}

#gallery-3-37993 .carousel .bullets {
	bottom: 20px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 30;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

#gallery-3-37993 .carousel .bullets:after {
	clear: both;
	content: '';
	display: block;
}

#gallery-3-37993 .carousel .bullets .bullet {
	background-color: #ffffff;
	border: 3px solid #ffffff;
	border-radius: 50%;
	float: left;
	height: 10px;
	margin-right: 10px;
	width: 10px;
}

#gallery-3-37993 .carousel .bullets .bullet:last-child {
	margin-right: 0;
}

#gallery-3-37993 .carousel .bullets .bullet:hover {
	background-color: #cccccc;
}

#gallery-3-37993 .carousel .bullets .bullet.active {
	background-color: #666666;
}

#header-5-37990 {
	padding-top: 0px;
	max-width: none;
	background-color: #76ad1c;
	height: auto;
	text-align: center;
	
	-webkit-box-shadow: 0px 3px 10px 0px rgba(51,51,51,0.33);
	-moz-box-shadow: 0px 3px 10px 0px rgba(51,51,51,0.33);
	box-shadow: 0px 3px 10px 0px rgba(51,51,51,0.33);
}

#header-5-37990 .col {
	padding: 8px 20px;
}

#header-5-37990 .menu {
	line-height: 0;
}

#header-5-37990 .menu .handler {
	float: right;
	width: 30px;
}

#header-5-37990 .menu .handler div {
	background-color: #FFF;
	border-radius: 2px;
	height: 6px;
	margin-bottom: 6px;
}

#header-5-37990 .menu .handler div:last-child {
	margin-bottom: 0;
}

@media (min-width: 1024px) {
	#header-5-37990 .col {
		padding: 3px 20px;
	}
	
	#header-5-37990 .menu-1 .fw_main_wrapper > ul > li > a {
		color: #ffffff;
		border-radius: 0px;
		font-family: 'roboto-slab-regular';
	}

	#header-5-37990 .menu-1 {
		display: inline-block;
	}

	#header-5-37990 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 10px;
	}
	html[lang="en"] #header-5-37990 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 5px;
	}
	html[lang="fr"] #header-5-37990 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 5px;
	}
	html[lang="fr"] body .menu-1 .fw_main_wrapper > ul > li > a{
		font-size:13px;
	}

	#header-5-37990 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0 !important;
	}

	#header-5-37990 .menu .handler {
		display: none;
	}
}
/*
@media (min-width: 1024px) {
	#header-5-37990 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 10px;
	}

	#header-5-37990 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}
}
*/
#portfolio-2-37994 {
	max-width: none;
	background-color: #ffffff;
	padding-bottom: 20px;
	padding-top: 20px;
	text-align: center;
}

#portfolio-2-37994 .heading-3 {
	color: #76ad1c;
	font-family: 'roboto-slab-bold';
}

#portfolio-2-37994 .media-3 {
	border-radius: 3px;
	margin-bottom: 20px;
}

#portfolio-2-37994 .media-3:last-child {
	margin-bottom: 0;
}

#portfolio-2-37994 .media-3 a[href=''] {
	cursor: default;
}

#portfolio-2-37994 .text-3 {
	margin-top: -10px;
}

#portfolio-2-37994 .text-3:first-child {
	margin-top: 0;
}

#content-6-37995,
.content_box{
	max-width: none;
	background-color: #76ad1c;
	padding-bottom: 20px;
	padding-top: 20px;
}

#content-6-37995 .fw_button,
.content_box .fw_button{
	border-radius: 3px;
	background-color: #adce77;
}

#content-6-37995 .text-1,
.content_box .text-1{
	color: #ffffff;
}

#content-6-37995 .heading-2 ,
.content_box .heading-2{
	color: #ffffff;
	font-family: 'roboto-slab-bold';
}

#content-6-37995 .media-2,
.content_box .media-2{
	margin-bottom: 20px;
}

#content-6-37995 .media-2:last-child,
.content_box .media-2:last-child{
	margin-bottom: 0;
}
.content_box.bg_2 {
	background:#b3cc81;
}
.content_box.bg_2 .text-1,
.content_box.bg_2 .heading-2,
.content_box.bg_2 .text-1 a {
	color: #000;	
}

.content_box.bg_2 .fw_button{
	background:#76ad1c;
}
#hero-2-38047 {
	background-image: url('../images/img-9214-voerbak-groot.1920x0.jpg');
	max-width: none;
	padding-bottom: 60px;
	padding-top: 60px;
	position: relative;
	text-align: center;
}

#hero-2-38047 .fw_button {
	background-color: #76ad1c;
}

#hero-2-38047 .container {
	position: relative;
}

#hero-2-38047 .heading-1 {
	background-image: none;
	color: #ffffff;
	font-family: 'roboto-slab-bold';
}

@media (max-width: 885px) {
	#hero-2-38047 img {
		height: 101%;
		width: auto;
	}
	
	.voordelen #hero-2-38047 img {
		height: auto;
		width: 101%;
	}
}

#contact-4-1-39235 {
	max-width: none;
	background-color: #000000;
	padding-bottom: 20px;
	padding-top: 20px;
}

#contact-4-1-39235 .fw_button {
	background-color: #76ad1c;
}

#contact-4-1-39235 .text-2 {
	color: #dddddd;
}

#contact-4-1-39235 .text-1 {
	color: #dddddd;
}

#contact-4-1-39235 .heading-2 {
	color: #ffffff;
	font-family: 'roboto-slab-bold';
}

#gallery-3-38076 {
	max-width: none;
	height: 170px;
}

#gallery-3-38076 .heading-1 {
	color: #ffffff;
	margin-bottom: 20px;
}

#gallery-3-38076 .heading-1:last-child {
	margin-bottom: 0;
}

#gallery-3-38076 .text-2 {
	color: #ffffff;
}

#gallery-3-38076 .carousel {
	height: 100%;
	position: relative;
}

#gallery-3-38076 .carousel .viewport {
	height: 100%;
	overflow: hidden;
	position: relative;
}

#gallery-3-38076 .carousel .viewport .items {
	height: 100%;
	width: 100%;
}

#gallery-3-38076 .carousel .viewport .items article {
	height: 100%;
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: 0;
}

#gallery-3-38076 .carousel .viewport .items article.active {
	z-index: 10;
}

#gallery-3-38076 .carousel .viewport .items article.passive {
	opacity: 0;
	transition: opacity .5s;
	z-index: 20;
}

#gallery-3-38076 .carousel .prev,
#gallery-3-38076 .carousel .next {
	background-color: #ffffff;
	border-radius: 50%;
	color: #666666;
	font-family: 'Courier New';
	font-size: 20px;
	height: 40px;
	line-height: 20px;
	padding-top: 11px;
	position: absolute;
	top: 50%;
	width: 40px;
	transform: translateY(-50%);
	z-index: 30;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

#gallery-3-38076 .carousel .prev:hover,
#gallery-3-38076 .carousel .next:hover {
	color: #333333;
}

#gallery-3-38076 .carousel .prev {
	left: 20px;
	padding-left: 13px;
	text-align: left;
}

#gallery-3-38076 .carousel .next {
	right: 20px;
	padding-right: 13px;
	text-align: right;
}

#gallery-3-38076 .carousel .bullets {
	bottom: 20px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 30;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

#gallery-3-38076 .carousel .bullets:after {
	clear: both;
	content: '';
	display: block;
}

#gallery-3-38076 .carousel .bullets .bullet {
	background-color: #ffffff;
	border: 3px solid #ffffff;
	border-radius: 50%;
	float: left;
	height: 10px;
	margin-right: 10px;
	width: 10px;
}

#gallery-3-38076 .carousel .bullets .bullet:last-child {
	margin-right: 0;
}

#gallery-3-38076 .carousel .bullets .bullet:hover {
	background-color: #cccccc;
}

#gallery-3-38076 .carousel .bullets .bullet.active {
	background-color: #666666;
}

#header-5-38074 {
	max-width: none;
	background-color: #76ad1c;
	height: auto;
	text-align: center;
}

#header-5-38074 .menu {
	line-height: 0;
}

#header-5-38074 .menu .handler {
	float: right;
	width: 30px;
}

#header-5-38074 .menu .handler div {
	background-color: #cccccc;
	border-radius: 2px;
	height: 6px;
	margin-bottom: 6px;
}

#header-5-38074 .menu .handler div:last-child {
	margin-bottom: 0;
}

@media (min-width: 768px) {
	#header-5-38074 .menu-1 .fw_main_wrapper > ul > li > a {
		color: #ffffff;
		border-radius: 0px;
		font-family: 'roboto-slab-regular';
	}

	#header-5-38074 .menu-1 {
		display: inline-block;
	}

	#header-5-38074 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 10px;
	}

	#header-5-38074 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}

	#header-5-38074 .menu .handler {
		display: none;
	}
}

@media (min-width: 1024px) {
	#header-5-38074 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 20px;
	}

	#header-5-38074 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}
}

#content-6-1-39231 {
	padding-bottom: 20px;
	padding-top: 20px;
}

#content-6-1-39231 .text-1 {
	color: #333333;
}

#content-6-1-39231 .fw_button {
	background-color: #76ad1c;
}

#content-6-1-39231 .heading-2 {
	font-family: 'roboto-slab-bold';
}

#content-6-1-39231 .media-2 {
	border-radius: 3px;
	margin-bottom: 20px;
}

#content-6-1-39231 .media-2:last-child {
	margin-bottom: 0;
}

#contact-4-1-39235 {
	max-width: none;
	background-color: #000000;
	padding-bottom: 20px;
	padding-top: 20px;
}

#contact-4-1-39235 .fw_button {
	background-color: #76ad1c;
}

#contact-4-1-39235 .text-2 {
	color: #dddddd;
}

#contact-4-1-39235 .text-1 {
	color: #dddddd;
}

#contact-4-1-39235 .heading-2 {
	color: #ffffff;
	font-family: 'roboto-slab-bold';
}

#gallery-3-1-39232 {
	max-width: none;
	height: 170px;
}

#gallery-3-1-39232 .heading-1 {
	color: #ffffff;
	margin-bottom: 20px;
}

#gallery-3-1-39232 .heading-1:last-child {
	margin-bottom: 0;
}

#gallery-3-1-39232 .text-2 {
	color: #ffffff;
}

#gallery-3-1-39232 .carousel {
	height: 100%;
	position: relative;
}

#gallery-3-1-39232 .carousel .viewport {
	height: 100%;
	overflow: hidden;
	position: relative;
}

#gallery-3-1-39232 .carousel .viewport .items {
	height: 100%;
	width: 100%;
}

#gallery-3-1-39232 .carousel .viewport .items article {
	height: 100%;
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: 0;
}

#gallery-3-1-39232 .carousel .viewport .items article.active {
	z-index: 10;
}

#gallery-3-1-39232 .carousel .viewport .items article.passive {
	opacity: 0;
	transition: opacity .5s;
	z-index: 20;
}

#gallery-3-1-39232 .carousel .prev,
#gallery-3-1-39232 .carousel .next {
	background-color: #ffffff;
	border-radius: 50%;
	color: #666666;
	font-family: 'Courier New';
	font-size: 20px;
	height: 40px;
	line-height: 20px;
	padding-top: 11px;
	position: absolute;
	top: 50%;
	width: 40px;
	transform: translateY(-50%);
	z-index: 30;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

#gallery-3-1-39232 .carousel .prev:hover,
#gallery-3-1-39232 .carousel .next:hover {
	color: #333333;
}

#gallery-3-1-39232 .carousel .prev {
	left: 20px;
	padding-left: 13px;
	text-align: left;
}

#gallery-3-1-39232 .carousel .next {
	right: 20px;
	padding-right: 13px;
	text-align: right;
}

#gallery-3-1-39232 .carousel .bullets {
	bottom: 20px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 30;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

#gallery-3-1-39232 .carousel .bullets:after {
	clear: both;
	content: '';
	display: block;
}

#gallery-3-1-39232 .carousel .bullets .bullet {
	background-color: #ffffff;
	border: 3px solid #ffffff;
	border-radius: 50%;
	float: left;
	height: 10px;
	margin-right: 10px;
	width: 10px;
}

#gallery-3-1-39232 .carousel .bullets .bullet:last-child {
	margin-right: 0;
}

#gallery-3-1-39232 .carousel .bullets .bullet:hover {
	background-color: #cccccc;
}

#gallery-3-1-39232 .carousel .bullets .bullet.active {
	background-color: #666666;
}

#header-5-1-39233 {
	max-width: none;
	background-color: #76ad1c;
	height: auto;
	text-align: center;
}

#header-5-1-39233 .menu {
	line-height: 0;
}

#header-5-1-39233 .menu .handler {
	float: right;
	width: 30px;
}

#header-5-1-39233 .menu .handler div {
	background-color: #cccccc;
	border-radius: 2px;
	height: 6px;
	margin-bottom: 6px;
}

#header-5-1-39233 .menu .handler div:last-child {
	margin-bottom: 0;
}

@media (min-width: 768px) {
	#header-5-1-39233 .menu-1 .fw_main_wrapper > ul > li > a {
		color: #ffffff;
		border-radius: 0px;
		font-family: 'roboto-slab-regular';
	}

	#header-5-1-39233 .menu-1 {
		display: inline-block;
	}

	#header-5-1-39233 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 10px;
	}

	#header-5-1-39233 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}

	#header-5-1-39233 .menu .handler {
		display: none;
	}
}

@media (min-width: 1024px) {
	#header-5-1-39233 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 20px;
	}

	#header-5-1-39233 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}
}

.content-1-1-39234 {
	padding-bottom: 20px;
	padding-top: 20px;
}

.content-1-1-39234 .media-2 {
	border-radius: 3px;
}

.content-1-1-39234 .fw_button {
	background-color: #76ad1c;
	color: #fff;
}

.content-1-1-39234 .fw_button:hover {
	background-color: #76ad1c;
	text-decoration: none;
}

.content-1-1-39234 .heading-1 {
	font-size: 24px;
	background-color: #ffffff;
	font-family: 'roboto-slab-bold';
	color: #000000;
}

.content-1-1-39234 .text-1 {
	color: #333333;
	margin-bottom: 20px;
}

.content-1-1-39234 .text-1:last-child {
	margin-bottom: 0;
}

.content-2-39240 {
	max-width: none;
	background-color: #76ad1c;
	padding-bottom: 20px;
	padding-top: 20px;
}

.content-2-39240 .media-2 {
	border-radius: 3px;
}

.content-2-39240 .fw_button {
	background-color: #adce77;
}

.content-2-39240 .heading-1 {
	color: #ffffff;
	font-size: 24px;
	font-family: 'roboto-slab-bold';
}

.content-2-39240 .text-1 {
	color: #ffffff;
	margin-bottom: 20px;
}

.content-2-39240 .text-1:last-child {
	margin-bottom: 0;
}

.content-1-1-39234 .heading-1:empty,
.content-2-39240 .heading-1:empty {
	display: none;
}

.content-2-39240:nth-child(4n) {
	background-color: #adce77;
}

.content-2-39240:nth-child(4n) .text-1 {
	color: #333;
}

#content-1-1-39242 {
	padding-bottom: 20px;
	padding-top: 20px;
}

#content-1-1-39242 .media-2 {
	border-radius: 3px;
}

#content-1-1-39242 .fw_button {
	background-color: #76ad1c;
}

#content-1-1-39242 .heading-1 {
	font-size: 24px;
	background-color: #ffffff;
	font-family: 'roboto-slab-bold';
	color: #000000;
}

#content-1-1-39242 .text-1 {
	color: #333333;
	margin-bottom: 20px;
}

#content-1-1-39242 .text-1:last-child {
	margin-bottom: 0;
}

#content-2-1-39248 {
	max-width: none;
	background-color: #adce77;
	padding-bottom: 20px;
	padding-top: 20px;
}

#content-2-1-39248 .media-2 {
	border-radius: 3px;
}

#content-2-1-39248 .fw_button {
	background-color: #adce77;
}

#content-2-1-39248 .heading-1 {
	color: #ffffff;
	font-size: 24px;
	font-family: 'roboto-slab-bold';
}

#content-2-1-39248 .text-1 {
	color: #333333;
	margin-bottom: 20px;
}

#content-2-1-39248 .text-1:last-child {
	margin-bottom: 0;
}

#content-1-1-39249 {
	padding-bottom: 20px;
	padding-top: 20px;
}

#content-1-1-39249 .media-2 {
	border-radius: 3px;
}

#content-1-1-39249 .fw_button {
	background-color: #76ad1c;
}

#content-1-1-39249 .heading-1 {
	font-size: 24px;
	background-color: #ffffff;
	font-family: 'roboto-slab-bold';
	color: #000000;
}

#content-1-1-39249 .text-1 {
	color: #333333;
	margin-bottom: 20px;
}

#content-1-1-39249 .text-1:last-child {
	margin-bottom: 0;
}

#contact-4-1-39235 {
	max-width: none;
	background-color: #000000;
	padding-bottom: 20px;
	padding-top: 20px;
}

#contact-4-1-39235 .fw_button {
	background-color: #76ad1c;
}

#contact-4-1-39235 .text-2 {
	color: #dddddd;
}

#contact-4-1-39235 .text-1 {
	color: #dddddd;
}

#contact-4-1-39235 .heading-2 {
	color: #ffffff;
	font-family: 'roboto-slab-bold';
}

#gallery-3-1-39273 {
	max-width: none;
	height: 170px;
}

#gallery-3-1-39273 .heading-1 {
	color: #ffffff;
	margin-bottom: 20px;
}

#gallery-3-1-39273 .heading-1:last-child {
	margin-bottom: 0;
}

#gallery-3-1-39273 .text-2 {
	color: #ffffff;
}

#gallery-3-1-39273 .carousel {
	height: 100%;
	position: relative;
}

#gallery-3-1-39273 .carousel .viewport {
	height: 100%;
	overflow: hidden;
	position: relative;
}

#gallery-3-1-39273 .carousel .viewport .items {
	height: 100%;
	width: 100%;
}

#gallery-3-1-39273 .carousel .viewport .items article {
	height: 100%;
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: 0;
}

#gallery-3-1-39273 .carousel .viewport .items article.active {
	z-index: 10;
}

#gallery-3-1-39273 .carousel .viewport .items article.passive {
	opacity: 0;
	transition: opacity .5s;
	z-index: 20;
}

#gallery-3-1-39273 .carousel .prev,
#gallery-3-1-39273 .carousel .next {
	background-color: #ffffff;
	border-radius: 50%;
	color: #666666;
	font-family: 'Courier New';
	font-size: 20px;
	height: 40px;
	line-height: 20px;
	padding-top: 11px;
	position: absolute;
	top: 50%;
	width: 40px;
	transform: translateY(-50%);
	z-index: 30;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

#gallery-3-1-39273 .carousel .prev:hover,
#gallery-3-1-39273 .carousel .next:hover {
	color: #333333;
}

#gallery-3-1-39273 .carousel .prev {
	left: 20px;
	padding-left: 13px;
	text-align: left;
}

#gallery-3-1-39273 .carousel .next {
	right: 20px;
	padding-right: 13px;
	text-align: right;
}

#gallery-3-1-39273 .carousel .bullets {
	bottom: 20px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 30;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

#gallery-3-1-39273 .carousel .bullets:after {
	clear: both;
	content: '';
	display: block;
}

#gallery-3-1-39273 .carousel .bullets .bullet {
	background-color: #ffffff;
	border: 3px solid #ffffff;
	border-radius: 50%;
	float: left;
	height: 10px;
	margin-right: 10px;
	width: 10px;
}

#gallery-3-1-39273 .carousel .bullets .bullet:last-child {
	margin-right: 0;
}

#gallery-3-1-39273 .carousel .bullets .bullet:hover {
	background-color: #cccccc;
}

#gallery-3-1-39273 .carousel .bullets .bullet.active {
	background-color: #666666;
}

#header-5-1-39274 {
	max-width: none;
	background-color: #76ad1c;
	height: auto;
	text-align: center;
}

#header-5-1-39274 .menu {
	line-height: 0;
}

#header-5-1-39274 .menu .handler {
	float: right;
	width: 30px;
}

#header-5-1-39274 .menu .handler div {
	background-color: #cccccc;
	border-radius: 2px;
	height: 6px;
	margin-bottom: 6px;
}

#header-5-1-39274 .menu .handler div:last-child {
	margin-bottom: 0;
}

@media (min-width: 768px) {
	#header-5-1-39274 .menu-1 .fw_main_wrapper > ul > li > a {
		color: #ffffff;
		border-radius: 0px;
		font-family: 'roboto-slab-regular';
	}

	#header-5-1-39274 .menu-1 {
		display: inline-block;
	}

	#header-5-1-39274 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 10px;
	}

	#header-5-1-39274 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}

	#header-5-1-39274 .menu .handler {
		display: none;
	}
}

@media (min-width: 1024px) {
	#header-5-1-39274 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 20px;
	}

	#header-5-1-39274 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}
}

#content-6-1-39231 {
	padding-bottom: 20px;
	padding-top: 20px;
}

#content-6-1-39231 .text-1 {
	color: #333333;
}

#content-6-1-39231 .fw_button {
	background-color: #76ad1c;
}

#content-6-1-39231 .heading-2 {
	font-family: 'roboto-slab-bold';
}

#content-6-1-39231 .media-2 {
	border-radius: 3px;
	margin-bottom: 20px;
}

#content-6-1-39231 .media-2:last-child {
	margin-bottom: 0;
}

#content-6-1-39313 {
	max-width: none;
	background-color: #76ad1c;
	padding-bottom: 20px;
	padding-top: 20px;
}

#content-6-1-39313 .text-1 {
	color: #ffffff;
}

#content-6-1-39313 .fw_button {
	background-color: #76ad1c;
}

#content-6-1-39313 .heading-2 {
	font-family: 'roboto-slab-bold';
}

#content-6-1-39313 .media-2 {
	border-radius: 3px;
	margin-bottom: 20px;
}

#content-6-1-39313 .media-2:last-child {
	margin-bottom: 0;
}

#content-6-1-39231 {
	padding-bottom: 20px;
	padding-top: 20px;
}

#content-6-1-39231 .text-1 {
	color: #333333;
}

#content-6-1-39231 .fw_button {
	background-color: #76ad1c;
}

#content-6-1-39231 .heading-2 {
	font-family: 'roboto-slab-bold';
}

#content-6-1-39231 .media-2 {
	border-radius: 3px;
	margin-bottom: 20px;
}

#content-6-1-39231 .media-2:last-child {
	margin-bottom: 0;
}

#contact-4-1-39280 {
	max-width: none;
	background-color: #000000;
	padding-bottom: 20px;
	padding-top: 20px;
}

#contact-4-1-39280 .fw_button {
	background-color: #76ad1c;
}

#contact-4-1-39280 .text-2 {
	color: #dddddd;
}

#contact-4-1-39280 .text-1 {
	color: #dddddd;
}

#contact-4-1-39280 .heading-2 {
	color: #ffffff;
	font-family: 'roboto-slab-bold';
}

#page-8227 {
	background-image: none;
}

#gallery-3-1-39321 {
	max-width: none;
	height: 170px;
}

#gallery-3-1-39321 .heading-1 {
	color: #ffffff;
	margin-bottom: 20px;
}

#gallery-3-1-39321 .heading-1:last-child {
	margin-bottom: 0;
}

#gallery-3-1-39321 .text-2 {
	color: #ffffff;
}

#gallery-3-1-39321 .carousel {
	height: 100%;
	position: relative;
}

#gallery-3-1-39321 .carousel .viewport {
	height: 100%;
	overflow: hidden;
	position: relative;
}

#gallery-3-1-39321 .carousel .viewport .items {
	height: 100%;
	width: 100%;
}

#gallery-3-1-39321 .carousel .viewport .items article {
	height: 100%;
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: 0;
}

#gallery-3-1-39321 .carousel .viewport .items article.active {
	z-index: 10;
}

#gallery-3-1-39321 .carousel .viewport .items article.passive {
	opacity: 0;
	transition: opacity .5s;
	z-index: 20;
}

#gallery-3-1-39321 .carousel .prev,
#gallery-3-1-39321 .carousel .next {
	background-color: #ffffff;
	border-radius: 50%;
	color: #666666;
	font-family: 'Courier New';
	font-size: 20px;
	height: 40px;
	line-height: 20px;
	padding-top: 11px;
	position: absolute;
	top: 50%;
	width: 40px;
	transform: translateY(-50%);
	z-index: 30;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

#gallery-3-1-39321 .carousel .prev:hover,
#gallery-3-1-39321 .carousel .next:hover {
	color: #333333;
}

#gallery-3-1-39321 .carousel .prev {
	left: 20px;
	padding-left: 13px;
	text-align: left;
}

#gallery-3-1-39321 .carousel .next {
	right: 20px;
	padding-right: 13px;
	text-align: right;
}

#gallery-3-1-39321 .carousel .bullets {
	bottom: 20px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 30;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

#gallery-3-1-39321 .carousel .bullets:after {
	clear: both;
	content: '';
	display: block;
}

#gallery-3-1-39321 .carousel .bullets .bullet {
	background-color: #ffffff;
	border: 3px solid #ffffff;
	border-radius: 50%;
	float: left;
	height: 10px;
	margin-right: 10px;
	width: 10px;
}

#gallery-3-1-39321 .carousel .bullets .bullet:last-child {
	margin-right: 0;
}

#gallery-3-1-39321 .carousel .bullets .bullet:hover {
	background-color: #cccccc;
}

#gallery-3-1-39321 .carousel .bullets .bullet.active {
	background-color: #666666;
}

#header-5-1-39322 {
	max-width: none;
	background-color: #76ad1c;
	height: auto;
	text-align: center;
}

#header-5-1-39322 .menu {
	line-height: 0;
}

#header-5-1-39322 .menu .handler {
	float: right;
	width: 30px;
}

#header-5-1-39322 .menu .handler div {
	background-color: #cccccc;
	border-radius: 2px;
	height: 6px;
	margin-bottom: 6px;
}

#header-5-1-39322 .menu .handler div:last-child {
	margin-bottom: 0;
}

@media (min-width: 768px) {
	#header-5-1-39322 .menu-1 .fw_main_wrapper > ul > li > a {
		color: #ffffff;
		border-radius: 0px;
		font-family: 'roboto-slab-regular';
	}

	#header-5-1-39322 .menu-1 {
		display: inline-block;
	}

	#header-5-1-39322 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 10px;
	}

	#header-5-1-39322 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}

	#header-5-1-39322 .menu .handler {
		display: none;
	}
}

@media (min-width: 1024px) {
	#header-5-1-39322 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 20px;
	}

	#header-5-1-39322 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}
}

#content-6-1-39324 {
	padding-bottom: 20px;
	padding-top: 20px;
}

#content-6-1-39324 .text-1 {
	color: #333333;
}

#content-6-1-39324 .fw_button {
	background-color: #76ad1c;
}

#content-6-1-39324 .heading-2 {
	font-family: 'roboto-slab-bold';
}

#content-6-1-39324 .media-2 {
	border-radius: 3px;
	margin-bottom: 20px;
}

#content-6-1-39324 .media-2:last-child {
	margin-bottom: 0;
}

#hero-2-1-39329 {
	background-image: none;
	max-width: none;
	padding-bottom: 60px;
	padding-top: 60px;
	position: relative;
	text-align: center;
}

#hero-2-1-39329 .fw_button {
	background-color: #76ad1c;
}

#hero-2-1-39329 .container {
	position: relative;
}

#hero-2-1-39329 .heading-1 {
	background-image: none;
	font-family: 'roboto-slab-bold';
	color: #ffffff;
}

#contact-4-1-39323 {
	max-width: none;
	background-color: #000000;
	padding-bottom: 20px;
	padding-top: 20px;
}

#contact-4-1-39323 .fw_button {
	background-color: #76ad1c;
}

#contact-4-1-39323 .text-2 {
	color: #dddddd;
}

#contact-4-1-39323 .text-1 {
	color: #dddddd;
}

#contact-4-1-39323 .heading-2 {
	color: #ffffff;
	font-family: 'roboto-slab-bold';
}

#gallery-3-1-39508 {
	max-width: none;
	height: 170px;
}

#gallery-3-1-39508 .heading-1 {
	color: #ffffff;
	margin-bottom: 20px;
}

#gallery-3-1-39508 .heading-1:last-child {
	margin-bottom: 0;
}

#gallery-3-1-39508 .text-2 {
	color: #ffffff;
}

#gallery-3-1-39508 .carousel {
	height: 100%;
	position: relative;
}

#gallery-3-1-39508 .carousel .viewport {
	height: 100%;
	overflow: hidden;
	position: relative;
}

#gallery-3-1-39508 .carousel .viewport .items {
	height: 100%;
	width: 100%;
}

#gallery-3-1-39508 .carousel .viewport .items article {
	height: 100%;
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: 0;
}

#gallery-3-1-39508 .carousel .viewport .items article.active {
	z-index: 10;
}

#gallery-3-1-39508 .carousel .viewport .items article.passive {
	opacity: 0;
	transition: opacity .5s;
	z-index: 20;
}

#gallery-3-1-39508 .carousel .prev,
#gallery-3-1-39508 .carousel .next {
	background-color: #ffffff;
	border-radius: 50%;
	color: #666666;
	font-family: 'Courier New';
	font-size: 20px;
	height: 40px;
	line-height: 20px;
	padding-top: 11px;
	position: absolute;
	top: 50%;
	width: 40px;
	transform: translateY(-50%);
	z-index: 30;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

#gallery-3-1-39508 .carousel .prev:hover,
#gallery-3-1-39508 .carousel .next:hover {
	color: #333333;
}

#gallery-3-1-39508 .carousel .prev {
	left: 20px;
	padding-left: 13px;
	text-align: left;
}

#gallery-3-1-39508 .carousel .next {
	right: 20px;
	padding-right: 13px;
	text-align: right;
}

#gallery-3-1-39508 .carousel .bullets {
	bottom: 20px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 30;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

#gallery-3-1-39508 .carousel .bullets:after {
	clear: both;
	content: '';
	display: block;
}

#gallery-3-1-39508 .carousel .bullets .bullet {
	background-color: #ffffff;
	border: 3px solid #ffffff;
	border-radius: 50%;
	float: left;
	height: 10px;
	margin-right: 10px;
	width: 10px;
}

#gallery-3-1-39508 .carousel .bullets .bullet:last-child {
	margin-right: 0;
}

#gallery-3-1-39508 .carousel .bullets .bullet:hover {
	background-color: #cccccc;
}

#gallery-3-1-39508 .carousel .bullets .bullet.active {
	background-color: #666666;
}

#header-5-1-39509 {
	max-width: none;
	background-color: #76ad1c;
	height: auto;
	text-align: center;
}

#header-5-1-39509 .menu {
	line-height: 0;
}

#header-5-1-39509 .menu .handler {
	float: right;
	width: 30px;
}

#header-5-1-39509 .menu .handler div {
	background-color: #cccccc;
	border-radius: 2px;
	height: 6px;
	margin-bottom: 6px;
}

#header-5-1-39509 .menu .handler div:last-child {
	margin-bottom: 0;
}

@media (min-width: 768px) {
	#header-5-1-39509 .menu-1 .fw_main_wrapper > ul > li > a {
		color: #ffffff;
		border-radius: 0px;
		font-family: 'roboto-slab-regular';
	}

	#header-5-1-39509 .menu-1 {
		display: inline-block;
	}

	#header-5-1-39509 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 10px;
	}

	#header-5-1-39509 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}

	#header-5-1-39509 .menu .handler {
		display: none;
	}
}

@media (min-width: 1024px) {
	#header-5-1-39509 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 20px;
	}

	#header-5-1-39509 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}
}

#content-1-1-39515 {
	padding-bottom: 20px;
	padding-top: 20px;
}

#content-1-1-39515 .media-2 {
	border-radius: 3px;
}

#content-1-1-39515 .fw_button {
	background-color: #76ad1c;
}

#content-1-1-39515 .heading-1 {
	font-size: 24px;
	background-color: #ffffff;
	font-family: 'roboto-slab-bold';
	color: #000000;
}

#content-1-1-39515 .text-1 {
	color: #333333;
	margin-bottom: 20px;
}

#content-1-1-39515 .text-1:last-child {
	margin-bottom: 0;
}

#contact-4-1-39510 {
	max-width: none;
	background-color: #000000;
	padding-bottom: 20px;
	padding-top: 20px;
}

#contact-4-1-39510 .fw_button {
	background-color: #76ad1c;
}

#contact-4-1-39510 .text-2 {
	color: #dddddd;
}

#contact-4-1-39510 .text-1 {
	color: #dddddd;
}

#contact-4-1-39510 .heading-2 {
	color: #ffffff;
	font-family: 'roboto-slab-bold';
}

#gallery-3-1-39394 {
	max-width: none;
	height: 170px;
}

#gallery-3-1-39394 .heading-1 {
	color: #ffffff;
	margin-bottom: 20px;
}

#gallery-3-1-39394 .heading-1:last-child {
	margin-bottom: 0;
}

#gallery-3-1-39394 .text-2 {
	color: #ffffff;
}

#gallery-3-1-39394 .carousel {
	height: 100%;
	position: relative;
}

#gallery-3-1-39394 .carousel .viewport {
	height: 100%;
	overflow: hidden;
	position: relative;
}

#gallery-3-1-39394 .carousel .viewport .items {
	height: 100%;
	width: 100%;
}

#gallery-3-1-39394 .carousel .viewport .items article {
	height: 100%;
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: 0;
}

#gallery-3-1-39394 .carousel .viewport .items article.active {
	z-index: 10;
}

#gallery-3-1-39394 .carousel .viewport .items article.passive {
	opacity: 0;
	transition: opacity .5s;
	z-index: 20;
}

#gallery-3-1-39394 .carousel .prev,
#gallery-3-1-39394 .carousel .next {
	background-color: #ffffff;
	border-radius: 50%;
	color: #666666;
	font-family: 'Courier New';
	font-size: 20px;
	height: 40px;
	line-height: 20px;
	padding-top: 11px;
	position: absolute;
	top: 50%;
	width: 40px;
	transform: translateY(-50%);
	z-index: 30;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

#gallery-3-1-39394 .carousel .prev:hover,
#gallery-3-1-39394 .carousel .next:hover {
	color: #333333;
}

#gallery-3-1-39394 .carousel .prev {
	left: 20px;
	padding-left: 13px;
	text-align: left;
}

#gallery-3-1-39394 .carousel .next {
	right: 20px;
	padding-right: 13px;
	text-align: right;
}

#gallery-3-1-39394 .carousel .bullets {
	bottom: 20px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 30;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

#gallery-3-1-39394 .carousel .bullets:after {
	clear: both;
	content: '';
	display: block;
}

#gallery-3-1-39394 .carousel .bullets .bullet {
	background-color: #ffffff;
	border: 3px solid #ffffff;
	border-radius: 50%;
	float: left;
	height: 10px;
	margin-right: 10px;
	width: 10px;
}

#gallery-3-1-39394 .carousel .bullets .bullet:last-child {
	margin-right: 0;
}

#gallery-3-1-39394 .carousel .bullets .bullet:hover {
	background-color: #cccccc;
}

#gallery-3-1-39394 .carousel .bullets .bullet.active {
	background-color: #666666;
}

#header-5-1-39395 {
	max-width: none;
	background-color: #76ad1c;
	height: auto;
	text-align: center;
}

#header-5-1-39395 .menu {
	line-height: 0;
}

#header-5-1-39395 .menu .handler {
	float: right;
	width: 30px;
}

#header-5-1-39395 .menu .handler div {
	background-color: #cccccc;
	border-radius: 2px;
	height: 6px;
	margin-bottom: 6px;
}

#header-5-1-39395 .menu .handler div:last-child {
	margin-bottom: 0;
}

@media (min-width: 768px) {
	#header-5-1-39395 .menu-1 .fw_main_wrapper > ul > li > a {
		color: #ffffff;
		border-radius: 0px;
		font-family: 'roboto-slab-regular';
	}

	#header-5-1-39395 .menu-1 {
		display: inline-block;
	}

	#header-5-1-39395 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 10px;
	}

	#header-5-1-39395 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}

	#header-5-1-39395 .menu .handler {
		display: none;
	}
}

@media (min-width: 1024px) {
	#header-5-1-39395 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 20px;
	}

	#header-5-1-39395 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}
}

#news-2-39399 {
	padding-bottom: 20px;
	padding-top: 20px;
}

#news-2-39399 .media-3 {
	border-radius: 3px;
}

#news-2-39399 .button-3 {
	color: #76ad1c;
}

#news-2-39399 .heading-3 {
	font-family: 'roboto-slab-bold';
}

#news-2-39399 article:after {
	clear: both;
	content: '';
	display: block;
}

#news-2-39399 .heading-4 {
	margin-top: -10px;
}

#news-2-39399 .heading-4:first-child {
	margin-top: 0;
}

#news-2-39399 .text-1 {
	margin-bottom: 0;
}

#contact-4-1-39396 {
	max-width: none;
	background-color: #000000;
	padding-bottom: 20px;
	padding-top: 20px;
}

#contact-4-1-39396 .fw_button {
	background-color: #76ad1c;
}

#contact-4-1-39396 .text-2 {
	color: #dddddd;
}

#contact-4-1-39396 .text-1 {
	color: #dddddd;
}

#contact-4-1-39396 .heading-2 {
	color: #ffffff;
	font-family: 'roboto-slab-bold';
}

#gallery-3-1-39533 {
	max-width: none;
	height: 170px;
}

#gallery-3-1-39533 .heading-1 {
	color: #ffffff;
	margin-bottom: 20px;
}

#gallery-3-1-39533 .heading-1:last-child {
	margin-bottom: 0;
}

#gallery-3-1-39533 .text-2 {
	color: #ffffff;
}

#gallery-3-1-39533 .carousel {
	height: 100%;
	position: relative;
}

#gallery-3-1-39533 .carousel .viewport {
	height: 100%;
	overflow: hidden;
	position: relative;
}

#gallery-3-1-39533 .carousel .viewport .items {
	height: 100%;
	width: 100%;
}

#gallery-3-1-39533 .carousel .viewport .items article {
	height: 100%;
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: 0;
}

#gallery-3-1-39533 .carousel .viewport .items article.active {
	z-index: 10;
}

#gallery-3-1-39533 .carousel .viewport .items article.passive {
	opacity: 0;
	transition: opacity .5s;
	z-index: 20;
}

#gallery-3-1-39533 .carousel .prev,
#gallery-3-1-39533 .carousel .next {
	background-color: #ffffff;
	border-radius: 50%;
	color: #666666;
	font-family: 'Courier New';
	font-size: 20px;
	height: 40px;
	line-height: 20px;
	padding-top: 11px;
	position: absolute;
	top: 50%;
	width: 40px;
	transform: translateY(-50%);
	z-index: 30;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

#gallery-3-1-39533 .carousel .prev:hover,
#gallery-3-1-39533 .carousel .next:hover {
	color: #333333;
}

#gallery-3-1-39533 .carousel .prev {
	left: 20px;
	padding-left: 13px;
	text-align: left;
}

#gallery-3-1-39533 .carousel .next {
	right: 20px;
	padding-right: 13px;
	text-align: right;
}

#gallery-3-1-39533 .carousel .bullets {
	bottom: 20px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 30;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

#gallery-3-1-39533 .carousel .bullets:after {
	clear: both;
	content: '';
	display: block;
}

#gallery-3-1-39533 .carousel .bullets .bullet {
	background-color: #ffffff;
	border: 3px solid #ffffff;
	border-radius: 50%;
	float: left;
	height: 10px;
	margin-right: 10px;
	width: 10px;
}

#gallery-3-1-39533 .carousel .bullets .bullet:last-child {
	margin-right: 0;
}

#gallery-3-1-39533 .carousel .bullets .bullet:hover {
	background-color: #cccccc;
}

#gallery-3-1-39533 .carousel .bullets .bullet.active {
	background-color: #666666;
}

#header-5-1-39534 {
	max-width: none;
	background-color: #76ad1c;
	height: auto;
	text-align: center;
}

#header-5-1-39534 .menu {
	line-height: 0;
}

#header-5-1-39534 .menu .handler {
	float: right;
	width: 30px;
}

#header-5-1-39534 .menu .handler div {
	background-color: #cccccc;
	border-radius: 2px;
	height: 6px;
	margin-bottom: 6px;
}

#header-5-1-39534 .menu .handler div:last-child {
	margin-bottom: 0;
}

@media (min-width: 768px) {
	#header-5-1-39534 .menu-1 .fw_main_wrapper > ul > li > a {
		color: #ffffff;
		border-radius: 0px;
		font-family: 'roboto-slab-regular';
	}

	#header-5-1-39534 .menu-1 {
		display: inline-block;
	}

	#header-5-1-39534 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 10px;
	}

	#header-5-1-39534 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}

	#header-5-1-39534 .menu .handler {
		display: none;
	}
}

@media (min-width: 1024px) {
	#header-5-1-39534 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 20px;
	}

	#header-5-1-39534 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}
}

#news-2-39536 {
	padding-bottom: 20px;
	padding-top: 20px;
}

#news-2-39536 .media-3 {
	border-radius: 3px;
}

#news-2-39536 .button-3 {
	color: #76ad1c;
}

#news-2-39536 .heading-3 {
	font-family: 'roboto-slab-bold';
}

#news-2-39536 article:after {
	clear: both;
	content: '';
	display: block;
}

#news-2-39536 .heading-4 {
	margin-top: -10px;
}

#news-2-39536 .heading-4:first-child {
	margin-top: 0;
}

#news-2-39536 .text-1 {
	color: #666666;
	margin-bottom: 0;
}

#contact-4-1-39535 {
	max-width: none;
	background-color: #000000;
	padding-bottom: 20px;
	padding-top: 20px;
}

#contact-4-1-39535 .fw_button {
	background-color: #76ad1c;
}

#contact-4-1-39535 .text-2 {
	color: #dddddd;
}

#contact-4-1-39535 .text-1 {
	color: #dddddd;
}

#contact-4-1-39535 .heading-2 {
	color: #ffffff;
	font-family: 'roboto-slab-bold';
}

#gallery-3-1-39657 {
	max-width: none;
	height: 170px;
}

#gallery-3-1-39657 .heading-1 {
	color: #ffffff;
	margin-bottom: 20px;
}

#gallery-3-1-39657 .heading-1:last-child {
	margin-bottom: 0;
}

#gallery-3-1-39657 .text-2 {
	color: #ffffff;
}

#gallery-3-1-39657 .carousel {
	height: 100%;
	position: relative;
}

#gallery-3-1-39657 .carousel .viewport {
	height: 100%;
	overflow: hidden;
	position: relative;
}

#gallery-3-1-39657 .carousel .viewport .items {
	height: 100%;
	width: 100%;
}

#gallery-3-1-39657 .carousel .viewport .items article {
	height: 100%;
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: 0;
}

#gallery-3-1-39657 .carousel .viewport .items article.active {
	z-index: 10;
}

#gallery-3-1-39657 .carousel .viewport .items article.passive {
	opacity: 0;
	transition: opacity .5s;
	z-index: 20;
}

#gallery-3-1-39657 .carousel .prev,
#gallery-3-1-39657 .carousel .next {
	background-color: #ffffff;
	border-radius: 50%;
	color: #666666;
	font-family: 'Courier New';
	font-size: 20px;
	height: 40px;
	line-height: 20px;
	padding-top: 11px;
	position: absolute;
	top: 50%;
	width: 40px;
	transform: translateY(-50%);
	z-index: 30;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

#gallery-3-1-39657 .carousel .prev:hover,
#gallery-3-1-39657 .carousel .next:hover {
	color: #333333;
}

#gallery-3-1-39657 .carousel .prev {
	left: 20px;
	padding-left: 13px;
	text-align: left;
}

#gallery-3-1-39657 .carousel .next {
	right: 20px;
	padding-right: 13px;
	text-align: right;
}

#gallery-3-1-39657 .carousel .bullets {
	bottom: 20px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 30;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

#gallery-3-1-39657 .carousel .bullets:after {
	clear: both;
	content: '';
	display: block;
}

#gallery-3-1-39657 .carousel .bullets .bullet {
	background-color: #ffffff;
	border: 3px solid #ffffff;
	border-radius: 50%;
	float: left;
	height: 10px;
	margin-right: 10px;
	width: 10px;
}

#gallery-3-1-39657 .carousel .bullets .bullet:last-child {
	margin-right: 0;
}

#gallery-3-1-39657 .carousel .bullets .bullet:hover {
	background-color: #cccccc;
}

#gallery-3-1-39657 .carousel .bullets .bullet.active {
	background-color: #666666;
}

#header-5-1-39658 {
	max-width: none;
	background-color: #76ad1c;
	height: auto;
	text-align: center;
}

#header-5-1-39658 .menu {
	line-height: 0;
}

#header-5-1-39658 .menu .handler {
	float: right;
	width: 30px;
}

#header-5-1-39658 .menu .handler div {
	background-color: #cccccc;
	border-radius: 2px;
	height: 6px;
	margin-bottom: 6px;
}

#header-5-1-39658 .menu .handler div:last-child {
	margin-bottom: 0;
}

@media (min-width: 768px) {
	#header-5-1-39658 .menu-1 .fw_main_wrapper > ul > li > a {
		color: #ffffff;
		border-radius: 0px;
		font-family: 'roboto-slab-regular';
	}

	#header-5-1-39658 .menu-1 {
		display: inline-block;
	}

	#header-5-1-39658 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 10px;
	}

	#header-5-1-39658 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}

	#header-5-1-39658 .menu .handler {
		display: none;
	}
}

@media (min-width: 1024px) {
	#header-5-1-39658 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 20px;
	}

	#header-5-1-39658 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}
}

.hero-2-39668 {
	background-image: none;
	height: 450px;
	margin-bottom: 20px;
	padding-bottom: 60px;
	padding-top: 60px;
	position: relative;
	text-align: center;
}

.hero-2-39668 .fw_button {
	background-color: #76ad1c;
}

.hero-2-39668 .container {
	position: relative;
}

.hero-2-39668 .heading-1 {
	color: #ffffff;
}

#hero-3-39713 {
	height: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
	position: relative;
	text-align: center;
}

#hero-3-39713 .container {
	position: relative;
}

#hero-3-39713 .heading-1 {
	color: #ffffff;
}

#hero-1-39665 {
	background-image: none;
	height: 450px;
	padding-bottom: 60px;
	padding-top: 60px;
	position: relative;
}

#hero-1-39665 .container {
	position: relative;
}

#hero-1-39665 .heading-1 {
	color: #ffffff;
	margin-bottom: 20px;
}

#hero-1-39665 .heading-1:last-child {
	margin-bottom: 0;
}

#hero-1-39665 .text-2 {
	color: #ffffff;
}

#hero-3-39727 {
	height: 10px;
	padding-bottom: 20px;
	padding-top: 20px;
	position: relative;
	text-align: center;
}

#hero-3-39727 .container {
	position: relative;
}

#hero-3-39727 .heading-1 {
	color: #ffffff;
}

#hero-1-39694 {
	height: 450px;
	padding-bottom: 60px;
	padding-top: 60px;
	position: relative;
}

#hero-1-39694 .container {
	position: relative;
}

#hero-1-39694 .heading-1 {
	color: #ffffff;
	margin-bottom: 20px;
}

#hero-1-39694 .heading-1:last-child {
	margin-bottom: 0;
}

#hero-1-39694 .text-2 {
	color: #ffffff;
}

#contact-4-1-39664 {
	max-width: none;
	background-color: #000000;
	padding-bottom: 20px;
	padding-top: 20px;
}

#contact-4-1-39664 .fw_button {
	background-color: #76ad1c;
}

#contact-4-1-39664 .text-2 {
	color: #dddddd;
}

#contact-4-1-39664 .text-1 {
	color: #dddddd;
}

#contact-4-1-39664 .heading-2 {
	color: #ffffff;
	font-family: 'roboto-slab-bold';
}

#gallery-3-39631 {
	max-width: none;
	height: 170px;
}

#gallery-3-39631 .heading-1 {
	color: #ffffff;
	margin-bottom: 20px;
}

#gallery-3-39631 .heading-1:last-child {
	margin-bottom: 0;
}

#gallery-3-39631 .text-2 {
	color: #ffffff;
}

#gallery-3-39631 .carousel {
	height: 100%;
	position: relative;
}

#gallery-3-39631 .carousel .viewport {
	height: 100%;
	overflow: hidden;
	position: relative;
}

#gallery-3-39631 .carousel .viewport .items {
	height: 100%;
	width: 100%;
}

#gallery-3-39631 .carousel .viewport .items article {
	height: 100%;
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: 0;
}

#gallery-3-39631 .carousel .viewport .items article.active {
	z-index: 10;
}

#gallery-3-39631 .carousel .viewport .items article.passive {
	opacity: 0;
	transition: opacity .5s;
	z-index: 20;
}

#gallery-3-39631 .carousel .prev,
#gallery-3-39631 .carousel .next {
	background-color: #ffffff;
	border-radius: 50%;
	color: #666666;
	font-family: 'Courier New';
	font-size: 20px;
	height: 40px;
	line-height: 20px;
	padding-top: 11px;
	position: absolute;
	top: 50%;
	width: 40px;
	transform: translateY(-50%);
	z-index: 30;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

#gallery-3-39631 .carousel .prev:hover,
#gallery-3-39631 .carousel .next:hover {
	color: #333333;
}

#gallery-3-39631 .carousel .prev {
	left: 20px;
	padding-left: 13px;
	text-align: left;
}

#gallery-3-39631 .carousel .next {
	right: 20px;
	padding-right: 13px;
	text-align: right;
}

#gallery-3-39631 .carousel .bullets {
	bottom: 20px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 30;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

#gallery-3-39631 .carousel .bullets:after {
	clear: both;
	content: '';
	display: block;
}

#gallery-3-39631 .carousel .bullets .bullet {
	background-color: #ffffff;
	border: 3px solid #ffffff;
	border-radius: 50%;
	float: left;
	height: 10px;
	margin-right: 10px;
	width: 10px;
}

#gallery-3-39631 .carousel .bullets .bullet:last-child {
	margin-right: 0;
}

#gallery-3-39631 .carousel .bullets .bullet:hover {
	background-color: #cccccc;
}

#gallery-3-39631 .carousel .bullets .bullet.active {
	background-color: #666666;
}

#header-5-39630 {
	max-width: none;
	background-color: #76ad1c;
	height: auto;
	text-align: center;
}

#header-5-39630 .menu {
	line-height: 0;
}

#header-5-39630 .menu .handler {
	float: right;
	width: 30px;
}

#header-5-39630 .menu .handler div {
	background-color: #cccccc;
	border-radius: 2px;
	height: 6px;
	margin-bottom: 6px;
}

#header-5-39630 .menu .handler div:last-child {
	margin-bottom: 0;
}

@media (min-width: 768px) {
	#header-5-39630 .menu-1 .fw_main_wrapper > ul > li > a {
		color: #ffffff;
		border-radius: 0px;
		font-family: 'roboto-slab-regular';
	}

	#header-5-39630 .menu-1 {
		display: inline-block;
	}

	#header-5-39630 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 10px;
	}

	#header-5-39630 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}

	#header-5-39630 .menu .handler {
		display: none;
	}
}

@media (min-width: 1024px) {
	#header-5-39630 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 20px;
	}

	#header-5-39630 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}
}

#content-6-1-39632 {
	padding-bottom: 20px;
	padding-top: 20px;
}

#content-6-1-39632 .text-1 {
	color: #333333;
}

#content-6-1-39632 .fw_button {
	background-color: #76ad1c;
}

#content-6-1-39632 .heading-2 {
	font-family: 'roboto-slab-bold';
}

#content-6-1-39632 .media-2 {
	border-radius: 3px;
	margin-bottom: 20px;
}

#content-6-1-39632 .media-2:last-child {
	margin-bottom: 0;
}

#contact-4-1-39633 {
	max-width: none;
	background-color: #000000;
	padding-bottom: 20px;
	padding-top: 20px;
}

#contact-4-1-39633 .fw_button {
	background-color: #76ad1c;
}

#contact-4-1-39633 .text-2 {
	color: #dddddd;
}

#contact-4-1-39633 .text-1 {
	color: #dddddd;
}

#contact-4-1-39633 .heading-2 {
	color: #ffffff;
	font-family: 'roboto-slab-bold';
}

#gallery-3-39380 {
	max-width: none;
	height: 170px;
}

#gallery-3-39380 .heading-1 {
	color: #ffffff;
	margin-bottom: 20px;
}

#gallery-3-39380 .heading-1:last-child {
	margin-bottom: 0;
}

#gallery-3-39380 .text-2 {
	color: #ffffff;
}

#gallery-3-39380 .carousel {
	height: 100%;
	position: relative;
}

#gallery-3-39380 .carousel .viewport {
	height: 100%;
	overflow: hidden;
	position: relative;
}

#gallery-3-39380 .carousel .viewport .items {
	height: 100%;
	width: 100%;
}

#gallery-3-39380 .carousel .viewport .items article {
	height: 100%;
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: 0;
}

#gallery-3-39380 .carousel .viewport .items article.active {
	z-index: 10;
}

#gallery-3-39380 .carousel .viewport .items article.passive {
	opacity: 0;
	transition: opacity .5s;
	z-index: 20;
}

#gallery-3-39380 .carousel .prev,
#gallery-3-39380 .carousel .next {
	background-color: #ffffff;
	border-radius: 50%;
	color: #666666;
	font-family: 'Courier New';
	font-size: 20px;
	height: 40px;
	line-height: 20px;
	padding-top: 11px;
	position: absolute;
	top: 50%;
	width: 40px;
	transform: translateY(-50%);
	z-index: 30;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

#gallery-3-39380 .carousel .prev:hover,
#gallery-3-39380 .carousel .next:hover {
	color: #333333;
}

#gallery-3-39380 .carousel .prev {
	left: 20px;
	padding-left: 13px;
	text-align: left;
}

#gallery-3-39380 .carousel .next {
	right: 20px;
	padding-right: 13px;
	text-align: right;
}

#gallery-3-39380 .carousel .bullets {
	bottom: 20px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 30;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

#gallery-3-39380 .carousel .bullets:after {
	clear: both;
	content: '';
	display: block;
}

#gallery-3-39380 .carousel .bullets .bullet {
	background-color: #ffffff;
	border: 3px solid #ffffff;
	border-radius: 50%;
	float: left;
	height: 10px;
	margin-right: 10px;
	width: 10px;
}

#gallery-3-39380 .carousel .bullets .bullet:last-child {
	margin-right: 0;
}

#gallery-3-39380 .carousel .bullets .bullet:hover {
	background-color: #cccccc;
}

#gallery-3-39380 .carousel .bullets .bullet.active {
	background-color: #666666;
}

#header-5-39379 {
	max-width: none;
	background-color: #76ad1c;
	height: auto;
	text-align: center;
}

#header-5-39379 .menu {
	line-height: 0;
}

#header-5-39379 .menu .handler {
	float: right;
	width: 30px;
}

#header-5-39379 .menu .handler div {
	background-color: #cccccc;
	border-radius: 2px;
	height: 6px;
	margin-bottom: 6px;
}

#header-5-39379 .menu .handler div:last-child {
	margin-bottom: 0;
}

@media (min-width: 768px) {
	#header-5-39379 .menu-1 .fw_main_wrapper > ul > li > a {
		color: #ffffff;
		border-radius: 0px;
		font-family: 'roboto-slab-regular';
	}

	#header-5-39379 .menu-1 {
		display: inline-block;
	}

	#header-5-39379 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 10px;
	}

	#header-5-39379 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}

	#header-5-39379 .menu .handler {
		display: none;
	}
}

@media (min-width: 1024px) {
	#header-5-39379 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 20px;
	}

	#header-5-39379 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}
}

#content-6-1-39381 {
	padding-bottom: 20px;
	padding-top: 20px;
}

#content-6-1-39381 .text-1 {
	color: #333333;
}

#content-6-1-39381 .fw_button {
	background-color: #76ad1c;
}

#content-6-1-39381 .heading-2 {
	font-family: 'roboto-slab-bold';
}

#content-6-1-39381 .media-2 {
	border-radius: 3px;
	margin-bottom: 20px;
}

#content-6-1-39381 .media-2:last-child {
	margin-bottom: 0;
}

#hero-2-1-39393 {
	background-image: url('../images/img-9214-voerbak-groot.1920x0.jpg');
	max-width: none;
	padding-bottom: 60px;
	padding-top: 60px;
	position: relative;
	text-align: center;
}

#hero-2-1-39393 .fw_button {
	background-color: #76ad1c;
}

#hero-2-1-39393 .container {
	position: relative;
}

#hero-2-1-39393 .heading-1 {
	background-image: none;
	font-family: 'roboto-slab-bold';
	color: #ffffff;
}

#contact-4-1-39382 {
	max-width: none;
	background-color: #000000;
	padding-bottom: 20px;
	padding-top: 20px;
}

#contact-4-1-39382 .fw_button {
	background-color: #76ad1c;
}

#contact-4-1-39382 .text-2 {
	color: #dddddd;
}

#contact-4-1-39382 .text-1 {
	color: #dddddd;
}

#contact-4-1-39382 .heading-2 {
	color: #ffffff;
	font-family: 'roboto-slab-bold';
}

#gallery-3-39366 {
	max-width: none;
	height: 170px;
}

#gallery-3-39366 .heading-1 {
	color: #ffffff;
	margin-bottom: 20px;
}

#gallery-3-39366 .heading-1:last-child {
	margin-bottom: 0;
}

#gallery-3-39366 .text-2 {
	color: #ffffff;
}

#gallery-3-39366 .carousel {
	height: 100%;
	position: relative;
}

#gallery-3-39366 .carousel .viewport {
	height: 100%;
	overflow: hidden;
	position: relative;
}

#gallery-3-39366 .carousel .viewport .items {
	height: 100%;
	width: 100%;
}

#gallery-3-39366 .carousel .viewport .items article {
	height: 100%;
	overflow: hidden;
	position: absolute;
	width: 100%;
	z-index: 0;
}

#gallery-3-39366 .carousel .viewport .items article.active {
	z-index: 10;
}

#gallery-3-39366 .carousel .viewport .items article.passive {
	opacity: 0;
	transition: opacity .5s;
	z-index: 20;
}

#gallery-3-39366 .carousel .prev,
#gallery-3-39366 .carousel .next {
	background-color: #ffffff;
	border-radius: 50%;
	color: #666666;
	font-family: 'Courier New';
	font-size: 20px;
	height: 40px;
	line-height: 20px;
	padding-top: 11px;
	position: absolute;
	top: 50%;
	width: 40px;
	transform: translateY(-50%);
	z-index: 30;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

#gallery-3-39366 .carousel .prev:hover,
#gallery-3-39366 .carousel .next:hover {
	color: #333333;
}

#gallery-3-39366 .carousel .prev {
	left: 20px;
	padding-left: 13px;
	text-align: left;
}

#gallery-3-39366 .carousel .next {
	right: 20px;
	padding-right: 13px;
	text-align: right;
}

#gallery-3-39366 .carousel .bullets {
	bottom: 20px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 30;
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

#gallery-3-39366 .carousel .bullets:after {
	clear: both;
	content: '';
	display: block;
}

#gallery-3-39366 .carousel .bullets .bullet {
	background-color: #ffffff;
	border: 3px solid #ffffff;
	border-radius: 50%;
	float: left;
	height: 10px;
	margin-right: 10px;
	width: 10px;
}

#gallery-3-39366 .carousel .bullets .bullet:last-child {
	margin-right: 0;
}

#gallery-3-39366 .carousel .bullets .bullet:hover {
	background-color: #cccccc;
}

#gallery-3-39366 .carousel .bullets .bullet.active {
	background-color: #666666;
}

#header-5-39365 {
	max-width: none;
	background-color: #76ad1c;
	height: auto;
	text-align: center;
}

#header-5-39365 .menu {
	line-height: 0;
}

#header-5-39365 .menu .handler {
	float: right;
	width: 30px;
}

#header-5-39365 .menu .handler div {
	background-color: #cccccc;
	border-radius: 2px;
	height: 6px;
	margin-bottom: 6px;
}

#header-5-39365 .menu .handler div:last-child {
	margin-bottom: 0;
}

@media (min-width: 768px) {
	#header-5-39365 .menu-1 .fw_main_wrapper > ul > li > a {
		color: #ffffff;
		border-radius: 0px;
		font-family: 'roboto-slab-regular';
	}

	#header-5-39365 .menu-1 {
		display: inline-block;
	}

	#header-5-39365 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 10px;
	}

	#header-5-39365 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}

	#header-5-39365 .menu .handler {
		display: none;
	}
}

@media (min-width: 1024px) {
	#header-5-39365 .menu-1 .fw_main_wrapper > ul > li {
		margin-right: 20px;
	}

	#header-5-39365 .menu-1 .fw_main_wrapper > ul > li:last-child {
		margin-right: 0;
	}
}

#contact-3-39371 {
	max-width: none;
	height: 500px;
	position: relative;
}

.fw_google_maps {
	height: 500px;
}

#contact-4-1-39368 {
	max-width: none;
	background-color: #000000;
	padding-bottom: 20px;
	padding-top: 20px;
}

#contact-4-1-39368 .fw_button {
	background-color: #76ad1c;
}

#contact-4-1-39368 .text-2 {
	color: #dddddd;
}

#contact-4-1-39368 .text-1 {
	color: #dddddd;
}

#contact-4-1-39368 .heading-2 {
	color: #ffffff;
	font-family: 'roboto-slab-bold';
}

a.prev,
a.next,
.bullets {
  display: none;
}

.fw_form_feedback_success p {
	color: #000;
}

.fw_form_feedback_error p {
	color: #ff0000;
}

table, th, td {
    /* border: 1px solid #000000;*/
}

td {
	padding: 0 5px;
}

body .text-1 a:hover,
body .text-2 a:hover{
	text-decoration: underline;
}

section ul, section ol {
	padding-left: 20px;
}

body .fw_error input[type="text"],
body .fw_error input[type="password"],
body .fw_error textarea,
body .fw_error select,
body .fw_error .customSelect {
	border: 1px solid #F24040;
}

.fw_form_feedback {
	margin-bottom: 20px;
}

.fw_form_feedback_error {
	color: #F24040;
	font-weight: 700;
}

.fw_form_wrapper .fw_form_option, 
.fw_form_wrapper .fw_form_sub_field, 
.fw_form_wrapper .fw_form_option_label
{
	display: inline-block;
	vertical-align: top;
}
.fw_form_wrapper .fw_form_option:first-child
{
	margin-left: 0;
}
.fw_form_wrapper .fw_form_option
{
	margin-left: 7px;
}

.lang_nav{
	background:#fff;
	color:#76ad1c;
	text-align:right;
	text-transform:uppercase;
}
.lang_nav .col{padding:5px 20px;}
.lang_nav ul{ list-style:none;}
.lang_nav li{ display:inline;}
.lang_nav li:before{ content:'| '; margin:0 5px;}
.lang_nav li:first-child:before{ content:none;}
.lang_nav a{ color:inherit;}
.lang_nav li.fw_active,
.lang_nav a:hover{ color:#000;}
