* {
	margin:0;
	padding:0;
}

.primary-color {
	color:#93c04c;
}

.secundary-color {
	color:#232629;
}

.custom-color {
	color:#5b7133;
}

.container-fluid {
	max-width:1200px;
}

/* Class to break out container */
.break-out {
	width:100vw;
	position:relative;
	left:calc(-1 * (100vw - 100%) / 2);
}

.break-out2 {
	left:50%;
	margin-left:-50vw;
	margin-right:-50vw;
	max-width:100vw;
	position:relative;
	right:50%;
	width:100vw;
}

/* Body */
body {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-smoothing:antialiased;
	text-rendering:optimizelegibility;
	font-feature-settings:liga,kern;
	height:100%;
	background-color:#333;
	color:#333;
	line-height:180%;
/* Set line height same as P & BR */
/*width:100%;*/
	font-size:16px;
	overflow-x:hidden;
}

p,body {
	font-family:'Open Sans',sans-serif;
}

p {
	margin-bottom:29px;
/* Set line height same as P & BR */
	padding:0;
}

/* Prevent Animated Twice */
.wow {
	visibility:hidden;
}

.cclear {
	clear:both;
	float:none;
}

.img100 {
	width:100%;
	height:auto;
}

/* Correct space header */
.header--space {
	height:60px;
}

@media only screen and (max-width : 992px) {
	.header--space {
		height:55px;
	}
}

.region--container-wrapper {
	padding:30px 0;
	background-color:#fff;
}

.path-frontpage .region--container-wrapper {
	border-top:1px solid #e2e2e2;
}

/*
.path-frontpage .region--container-wrapper {
	background-color:#333;
	color:#fff;
}
*/
/* Block classes */
.block--class-primary {
	background-color:#93c04c;
	padding:60px 0;
}

.block--class-secundary {
	background-color:#232629;
	padding:60px 0;
}

.block--class-grey {
	background-color:#f9f9f9;
	padding:60px 0;
}

.block--class-white {
	background-color:#fff;
	padding:60px 0;
}

.block--class-black {
	background-color:#000;
	padding:60px 0;
}

.block--class-parallax1 {
	padding:60px 0;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	position:relative;
}

/*.block--class-parallax1:after {
	content:' ';
	position:absolute;
	z-index:1;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background-color:rgba(0,0,0,0.5);
	width:100%;
}*/
.block--class-center {
	text-align:center;
}

/* Links */
a {
	outline:none!important;
	cursor:pointer!important;
}

a {
	color:#93c04c;
}

a:visited {
	color:#93c04c;
}

a:active {
	color:#93c04c;
	outline:none!important;
	border:none!important;
}

a:hover {
	color:inherit;
	text-decoration:none;
}

a:focus {
	color:#93c04c;
	text-decoration:none;
	outline:none!important;
	border:none!important;
}

/* Label Fix */
.label {
	color:inherit;
}

/* Headers */
.page-header,h1,h2,h3,h4,h5,h6 {
	font-family:'Open Sans',sans-serif;
	font-weight:400;
	line-height:140%;
	letter-spacing:0;
	border-bottom:0 solid #eee;
	margin:5px 0;
	padding:0;
}

h1 {
	font-size:1.8em;
}

h2 {
	font-size:1.5em;
}

h3 {
	font-size:1.2em;
}

h4 {
	font-size:1em;
	text-transform:uppercase;
}

h5 {
	font-size:.8em;
}

h6 {
	font-size:.6em;
}

.region-content h1::after,.region-content h2::after,.region-sidebar-first h2::after {
	content:"";
	display:block;
	width:100px;
	padding-top:0;
	padding-bottom:10px;
	border-bottom:3px solid #93c04c;
	margin-bottom:20px;
}

.text-align-center::after,.text-align-center::after {
	margin:auto!important;
}

/* Logo */
.navbar-btn img {
	max-height:54px;
}

/* Logo name */
.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand {
	font-size:24px;
	color:#000;
	font-weight:700;
	margin-top:10px;
	font-family:'Open Sans',sans-serif;
}

/* Top header */
.topheader--wrapper {
	text-align:right;
	border-bottom:1px solid #e2e2e2;
	padding:0 15px;
	text-transform:uppercase;
	font-size:.7em;
}

.opaque .topheader--wrapper {
	display:none;
}

.dw-top-left {
	text-align:left;
	float:left;
}

.dw-top-right {
	text-align:right;
	float:right;
}

/* Navbar */
.navbar {
	background-color:#fff;
	border:none;
}

/* Navbar Normal Standard Link */
.navbar-default .navbar-nav > li > a {
	font-family:'Open Sans',sans-serif;
	font-size:.9em;
	font-weight:400;
	color:#333;
	text-transform:uppercase;
}

.navbar-default .navbar-nav > .active > a {
	border-color:#93c04c!important;
}

/* Navbar Normal Active Link */
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .active-trail {
	background-color:transparent;
	color:#333;
}

/* Navbar Normal Hover */
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {
	background-color:transparent;
	color:#333;
}

/* Navbar Normal Dropdown Active Parent */
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {
	background-color:transparent;
	color:#93c04c;
}

/* Navbar Normal Dropdown Active Child */
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {
	background-color:transparent;
	color:#93c04c;
}

.navbar-nav > li > .dropdown-menu {
	margin-top:5px;
}

.dropdown-menu {
	background-color:#fff;
	border:0 solid rgba(0,0,0,0.15);
	box-shadow:none;
}

/* Mobile Navbar Toggle */
.navbar-default .navbar-toggle {
	border-color:transparent;
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
	background-color:transparent;
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
	border-color:transparent;
}

.navbar-collapse {
	padding-right:15px;
	padding-left:15px;
	overflow-x:visible;
	-webkit-overflow-scrolling:touch;
	border-top:0 solid transparent;
	box-shadow:inset 0 0 0 rgba(255,255,255,.1);
}

/* Navbar Opaque */
.opaque {
	background-color:rgba(255,255,255,0.9);
}

/* Buttons */
.btn,.btn-warning {
	font-family:'Open Sans',sans-serif;
	padding:10px 15px;
	background-color:#93c04c;
	transition:all .2s ease-in-out;
	font-size:1.2em;
	color:#fff!important
}

.dw-color-1 .btn {
	background-color:#584b44;
}

.btn:active,.btn-warning:active,.btn-warning:visited,.btn-warning {
	background-color:#93c04c;
	border-color:#93c04c!important;
	color:#fff;
}

.btn:hover,.btn-warning:hover {
	filter:brightness(85%);
}

.btn-primary {
	background-color:#93c04c;
	border-color:transparent;
	color:#fff;
	margin-top:0;
}

.btn-primary:hover {
	background-color:#93c04c;
	color:#fff;
	border-color:transparent;
}

.btn-primary:visited {
	color:#fff;
}

.btn-default {
	background-color:#93c04c;
	border-color:rgba(0,0,0,0);
	color:#fff;
}

.btn-default:hover {
	background-color:#93c04c;
	border-color:rgba(0,0,0,0);
	color:#fff;
}

.btn-info {
	background-color:#93c04c;
	border-color:rgba(0,0,0,0);
	color:#fff;
}

.btn-info:hover {
	background-color:#93c04c;
	border-color:rgba(0,0,0,0);
	color:#fff;
}

.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {
	background-color:#93c04c;
	border-color:#93c04c;
	color:#fff;
	cursor:default;
	z-index:2;
}

.pagination > li > a,.pagination > li > span {
	color:#333;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #e2e2e2;
}

/* Social Icons Awesome */
.dw-social-awesome {
	text-decoration:none;
	text-align:center;
	font-size:1.5em;
	width:40px;
	height:40px;
	display:block;
	float:left;
	display:flex;
	justify-content:center;
	align-items:center;
	margin-right:3px;
	border:1px solid #93c04c;
	margin-bottom:3px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	margin-top:10px;
	transition:all .2s ease-in-out;
}

.dw-social-awesome,.dw-social-awesome:visited {
	background-color:transparent;
	color:#ccc;
	border:1px solid #ccc;
}

.dw-social-awesome:hover {
	background-color:#93c04c;
	color:#fff;
	border:1px solid #93c04c;
	margin-bottom:3px;
}

/* Captcha */
.g-recaptcha {
	margin-bottom:15px;
}

/* Footer */
.footer--wrapper {
	background-color:#232629;
}

.footer--wrapper p,.footer--wrapper,.footer--wrapper a,.footer--wrapper a:visited,.footer--wrapper h2 {
}

.footer {
	color:#fff;
	border:none;
	font-size:.9em;
	margin:0 auto;
}

.footer h2 {
	font-size:1.2em;
}

/* Footer Flex */
.region-footer {
	display:flex;
	justify-content:space-between;
}

.footer .contextual-region {
	margin-bottom:20px;
	width:24%;
}

/* Footer menu */
.footer .nav > li > a {
	padding:0;
	padding:0;
}

.footer .nav > li > a:hover {
	background-color:transparent;
}

/* Copyright */
.region--footer-copyright {
	padding:30px 0;
	border-top:0 solid #767676;
	color:#fff;
	font-size:.9em;
}

/* Form Borders */
.form-control,.form-text,.form-textarea-wrapper textarea {
	background-color:#f9f9f9;
	background-image:none;
	border:0 solid #e2e2e2;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	box-shadow:none;
	color:#999;
	display:block;
	line-height:1.42857;
	padding:25px 15px;
	transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0;
	vertical-align:middle;
	width:100%;
}

.form-control:focus {
	border-color:#93c04c;
	box-shadow:none;
	outline:0 none;
}

.grippie {
	display:none!important;
}

.privacy--wrapper {
	font-size:.8em;
}

/* Bullet points */
.field--name-body ul {
	list-style-type:none;
	margin-left:20px;
}

.field--name-body ul li:before {
	color:#93c04c;
	display:inline-block;
	margin-left:-1.5em;
	width:1.3em;
	font-family:"Font Awesome 5 Free";
	content:'\f058';
	font-weight:600;
	margin-right:5px;
}

.field--name-body ol {
	margin-left:20px;
}

/* Breadcrumbs */
.breadcrumb {
	padding:4px 15px;
	margin-bottom:0;
	list-style:none;
	background-color:#f9f9f9;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	font-size:.8em;
	text-align:right;
}

/* Call to actions */
.cta--default,.field--name-field-para-image-and-text-cta a,.field--name-node-link a {
	display:inline-block;
	padding:10px 15px;
	text-decoration:none;
	text-align:center;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	transition:all .2s ease-in-out;
	font-size:1.2em;
	margin-top:20px;
	clear:both;
	float:none;
	position:relative;
}

.cta--default,.field--name-field-para-image-and-text-cta a,.field--name-node-link a {
	background-color:#93c04c;
	color:#fff!important;
	border:1px solid #93c04c;
}

.cta--default:hover,.field--name-field-para-image-and-text-cta a:hover,.field--name-node-link a:hover {
	filter:brightness(85%);
}

.cta--inverted {
	background-color:#232629;
	border:1px solid #232629;
}

.cta--inverted:hover {
	filter:brightness(85%);
}

.cta--feature {
	display:block;
}

.cta--block {
	display:block;
}

/* Page Banner */
.region--banner-wrapper {
	background-color:#93c04c;
	position:relative;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

.region--banner-wrapper:after {
	content:' ';
	position:absolute;
	z-index:1;
	left:0;
	right:0;
	top:0;
	bottom:0;

}

/* Banner content z-index on top */
.region--banner-content-wrapper {
	position:relative;
	z-index:2;
}

/* Banner frontpage Flex */


/* Banner paddings pages */
.region--banner-content {
	padding:50px 0;
}

/* Banner paddings frontpage */
.path-frontpage .region--banner-content {
	padding:30px 0;
}

/* Banner headings */
.region--banner-content h1 {
	font-size:2.5em;
	color:#fff;
}

.region--banner-content h2 {
	font-size:2.5em;
	color:#fff;
}

.region--banner-content h3 {
	font-size:1.5em;
	color:#fff;
}

/* Video Banner Wrapper div */
.region--bannervideo-wrapper {
	position:relative;
	overflow:hidden;
	height:100%;
	width:100%;
}

.region--bannervideo-wrapper:after {
	content:' ';
	position:absolute;
	z-index:1;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background-color:rgba(0,0,0,0.5);
	width:100%;
	opacity:.4;
	background-image:linear-gradient(to left bottom,#93c04c,#93c04c,#93c04c,#93c04c,#93c04c);
}

video {
	object-fit:cover;
	width:100vw;
	height:100vh;
	position:scroll;
	top:0;
	left:0;
	position:absolute;
}

.region--bannervideo-content-wrapper {
	height:70vh;
	min-height:500px;
	position:relative;
	display:flex;
	align-items:center;
	z-index:2;
}

/* Features */
.paragraph--feature-wrapper {
	position:relative;
	z-index:2;
	background-color:#f9f9f9;
	padding:15px;
	margin:10px 0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	text-align:center;
/*border:1px solid #e2e2e2;
border-bottom:0px solid #93c04c;*/
}

.paragraph--feature-wrapper h2 {
	font-size:1em;
	font-weight:700;
}

.paragraph--feature-image img {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	margin-bottom:10px;
	width:100%;
	display:none;
}

.paragraph--feature-title {
	font-size:1.2em;
}

.paragraph--feature-content {
	display:none;
}

.paragraph--feature-link {
	margin-top:10px;
	display:none;
}

.paragraph--feature-fontawesome {
	font-size:4em;
	margin:20px 0;
}

.paragraph--feature-fontawesome a {
	color:#333;
}

/* Paragraph Feature View 2
.paragraph--feature-wrapper:after {
	content:' ';
	position:absolute;
	z-index:1;
	left:0;
	right:0;
	top:0;
	bottom:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background-color:rgba(255,255,255,0.2);
	width:100%;
}

.paragraph--feature-content-wrapper {
	position:relative;
	z-index:2;
	color:#fff;
}*/
/* Classy Paragraphs */
/* Parallax Paragraph*/
.paragraph--background-image {
	padding:100px 0;
	position:relative;
}

.paragraph--background-image:after {
	content:' ';
	position:absolute;
	z-index:1;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background-color:rgba(0,0,0,0.5);
	width:100%;
}

.paragraph--background-text {
	z-index:2;
	position:relative;
}

/* make text white on darker backgrounds */
.paragraph--background-image .paragraph--background-text {
	color:#fff;
}

.para_class_custom_background .paragraph--background-text {
	color:#fff;
}

.para_class_black_background .paragraph--background-text {
	color:#fff;
}

/* Paragraph dual block */
.paragraph--dual-background {
	flex:1;
	height:auto;
}

.paragraph--dual-content-wrapper {
	flex:1;
	display:flex;
	justify-content:center;
	align-items:center;
}

.paragraph--dual-content {
	padding:60px 30px;
	box-sizing:border-box;
	max-width:500px;
	margin:auto;
}

/* Paragraph image and text and CTA */
.field--name-field-para-image-and-text-cta a {
	margin-bottom:20px;
}

.field--name-field-media-image img {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.paragraphs--row-reverse .flex {
	flex-direction:row-reverse;
}

/* Paragraph primary background */
.paragraphs--background-primary .break-out {
	background-color:#93c04c;
	color:#fff;
}

.paragraphs--background-primary a {
	color:#fff;
}

.paragraphs--background-primary .field--name-field-para-image-and-text-cta a,.paragraphs--background-primary .cta--default,.paragraphs--background-primary .btn {
	background-color:#232629;
	border:1px solid #232629;
}

.paragraphs--background-primary h1::after,.paragraphs--background-primary h2::after {
	border-color:#333;
}

/* Paragraph white background */
.paragraphs--background-white .break-out {
	background-color:#fff;
}

/* Paragraph black background */
.paragraphs--background-black .break-out {
	background-color:#000;
	color:#fff;
}

/* Paragraph grey background */
.paragraphs--background-grey .break-out {
	background-color:#f9f9f9;
}

/* Paragraph custom background */
.para_class_custom_background .break-out {
	background-color:#5b7133;
}

/* Paragraph secundary background */
.paragraphs--background-secundary .break-out {
	background-color:#232629;
	color:#fff;
}

/* Paragraph extra padding */
.paragraphs--padding-extra .break-out {
	padding:50px 0;
}

/* Paragraph margin first */
.paragraph--margin-first-negative {
	margin-top:-30px;
}

/* Paragraph margin last */
.paragraph--margin-last-negative {
	margin-bottom:-30px;
}

/* Paragraph margin top */
.paragraph--margin-top {
	margin-top:30px;
}

/* Paragraph center text */
.paragraph--align-center {
	text-align:center;
}

.paragraph--align-center h1::after,.paragraph--align-center h2::after {
	margin:auto!important;
}

.paragraph--align-center .g-recaptcha element.style {
	margin:auto!important;
}

/* Fontawesome width */
.fab,.fas {
	min-width:20px;
}

/* Flex classes */
.flex {
	display:flex;
}

.justify-content-center {
	justify-content:center;
}

.align-center {
	align-items:center;
}

/* Admin tabs on top */
.tabs--primary.nav.nav-tabs {
	background:#fff;
	position:relative;
	z-index:1;
}

/* Node teasers */
#block-views-block-items-overview-block-1 .node--view-mode-teaser {
	padding-bottom:30px;
	margin-bottom:30px;
	box-sizing:border-box;
	border-bottom:1px solid #e2e2e2;
}

/* Flex on teasers */
#block-views-block-items-overview-block-1 .bs-2col {
	display:flex;
}

/* Odd even teasers */
#block-views-block-items-overview-block-1 .views-row:nth-child(odd) .node--view-mode-teaser {
	flex-direction:row;
/*background-color:#f9f9f9;
	margin-left:0;
	margin-right:0;*/
}

#block-views-block-items-overview-block-1 .views-row:nth-child(even) .node--view-mode-teaser {
	flex-direction:row-reverse;
/*background-color:#93c04c;
	margin-left:0;
	margin-right:0;*/
}

/* center images with flex */
#block-views-block-items-overview-block-1 .bs-region--left,#block-views-block-items-overview-block-1 .bs-region--right {
	display:flex;
	flex-direction:column;
	text-align:left;
	justify-content:center!important;
}

/* Images on itempage */
.page-node-type-item .field--name-field-item-images {
	float:right;
	width:33%;
	margin-left:30px;
	margin-bottom:30px;
}

.field--name-field-item-images img {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

/* Menu sidebar */
.region-sidebar-first .nav > li > a,.region-sidebar-second .nav > li > a {
	padding:5px 0;
}

.region-sidebar-first .nav > li > a:hover,.region-sidebar-first .nav > li > a:active,.region-sidebar-first .nav > li > a:focus,.region-sidebar-second .nav > li > a:hover,.region-sidebar-second .nav > li > a:active,.region-sidebar-second .nav > li > a:focus {
	background-color:transparent!important;
}

.region-sidebar-first .nav > li,.region-sidebar-second .nav > li {
	border-bottom:1px solid #e2e2e2;
	padding-bottom:10px;
	margin-bottom:10px;
	display:block;
	width:100%;
}

/* Media Album node */
.page-node-type-album .field--name-field-album-image {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-bottom:20px;
}

.page-node-type-album .field--name-field-album-image img {
	margin-bottom:20px;
	display:block;
	border-radius:0;
	box-shadow:0 0 5px rgba(0,0,0,0.1);
	background-color:rgba(255,255,255,1);
	border:8px solid rgba(255,255,255,1);
	position:relative;
}

.page-node-type-album .field--name-field-album-image img:hover {
	opacity:.8;
}

/* Media overview page */
.media--wrapper {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	position:relative;
}

.media--wrapper:hover {
	opacity:.8;
}

.media--image {
	display:block;
	border-radius:0;
	box-shadow:0 0 5px rgba(0,0,0,0.1);
	background-color:rgba(255,255,255,1);
	border:8px solid rgba(255,255,255,1);
	position:relative;
	margin-bottom:15px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.media--image img {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.media--title {
	text-align:center;
	position:absolute;
	bottom:8px;
	left:0;
	background-color:rgba(255,255,255,0.8);
	width:100%;
	color:#93c04c;
}

.media--title:hover {
	color:#93c04c;
}

/* Media block with pictures */
.view-album-overview .view-content {
	display:flex;
	justify-content:space-between;
}

.view-album-overview .views-row {
}

.view-album-overview .views-row img {
	width:100%;
}

/* Homepage album view */
.views-field-field-album-image {
	margin:0;
}

/*
.views-field-field-album-image img {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}*/
.views-field-field-album-image:hover {
	filter:brightness(85%);
}

/* Reviews */
.reviews--wrapper {
	max-width:800px;
	margin:auto;
	text-align:center;
	padding:0 50px;
}

.reviews--body {
	margin:10px 0;
	font-style:italic;
}

.reviews--title {
	font-size:1.2em;
	font-weight:700;
}

.reviews--image img {
	-webkit-border-radius:50%!important;
	-moz-border-radius:50%!important;
	border-radius:50%!important;
	margin:auto;
	width:100px;
	height:100px;
}

/* Slick Carousel */
.slick-arrow::before {
	color:#93c04c;
	font-size:36px;
}

.slick-arrow:hover::before {
	color:#93c04c;
}

/* Maintenance page */
body.navbar-is-fixed-top {
	margin-top:0;
}

.maintenance--wrapper {
	background-color:#93c04c;
	height:100vh;
	display:flex;
	justify-content:center;
	flex-direction:column;
	align-items:center;
}

.maintenance--content {
	padding:15px;
	background-color:#f9f9f9;
	text-align:center;
	max-width:400px;
	width:100%;
	color:#333;
}

.maintenance--content p {
	color:#333;
}

.maintenance--content img {
	max-width:250px;
	margin-bottom:30px;
}

/* Googlemaps contactpage */
.googlemaps--wrapper iframe {
	margin-bottom:-10px;
}


/* Whatsapp */
.whatsapp--float-div {
    position:fixed;
    width:60px;
    height:60px;
    bottom:20px;
    right:20px;
    background-color:#25d366;
    color:#fff!important;
    -webkit-border-radius:50px!important;
    -moz-border-radius:50px!important;
    border-radius:50px!important;
    font-size:30px!important;
    z-index:5;
    display:flex;
    justify-content:center;
    align-items:center;
    transition:all .2s ease-in-out;
}

.whatsapp--float-div:hover .whatsapp--float-button {
    transform:scale(1.1);
    text-decoration:none!important;
}

.whatsapp--float-div.animated.heartBeat:hover {
    text-decoration:none!important;
    color:#fff;
}


/* FAQ Field */
/* Active field */
.ui-state-default {
	border:1px solid #e2e2e2;
	background:#f9f9f9;
	font-weight:400;
	color:inherit;
	outline:none!important;
	font-size:inherit;
}

.ui-accordion-header-active {
	border:1px solid #93c04c;
	background:#93c04c;
	font-weight:400;
	color:#fff;
	box-shadow:none;
	outline:none!important;
	font-size:inherit;
}

/* PDF */
.file > span {
	background:#fff;
	color:#93c04c;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	margin-bottom:20px;
}

.text-primary {
	color:#93c04c;
}

.file {
	margin-bottom:20px;
}

/* HR */
hr {
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	border-top:1px solid #e2e2e2;
}

/* Fix navbar */
.navbar-static-top {
	z-index:1!important;
	border-width:0 0 1px;
}

/* Rentimages */

.views-field-field-afbeelding-1 img {float:left;margin-right:5px;}

.views-field-field-afbeelding {float: none;clear: both;}

.view-afbeeldingen .views-row {background-color: #f5f5f5;padding:10px;margin-bottom:20px;}

.dw-buttons {float: right;}

.views-field-field-afbeelding {font-size: 13px;line-height: 110%;}