/*
Theme Name: Wind Mee Online Child
Theme URI: https://windmeeonline.nl/
Template: astra
Author: Baboon Branding
Author URI: https://windmeeonline.nl/
Version: 3.7.3.1635427098
Updated: 2021-10-28 13:18:18

*/

.outlinegreen-button.elementor-widget-button a, .outlinegreen-button.elementor-widget-button a, .green-button-dark.elementor-widget-button a, .green-button.elementor-widget-button a, .darkgreen-button.elementor-widget-button a, .outlinedark-button.elementor-widget-button a, .green-button-outline.elementor-widget-button a, .outline-white-button-white a
  {
  transition: ease-in-out .3s;
  position: relative;
  z-index: 1;
  overflow: hidden;
padding: 12px 50px!important;
	  
}

.outlinegreen-button.elementor-widget-button a:hover:before, .outlinegreen-button.elementor-widget-button a:hover:before, .green-button-dark.elementor-widget-button a:hover:before, .green-button.elementor-widget-button a:hover:before, .darkgreen-button.elementor-widget-button a:hover:before, .outlinedark-button.elementor-widget-button a:hover:before, .green-button-outline.elementor-widget-button a:hover:before, .outline-white-button-white a:hover:before {
    width: 100%;
	transition: ease-in .3s;
}

.outlinegreen-button.elementor-widget-button a:after, .outlinegreen-button.elementor-widget-button a:after, .green-button-dark.elementor-widget-button a:after, .darkgreen-button.elementor-widget-button a:after, .green-button.elementor-widget-button a:after, .outlinedark-button.elementor-widget-button a:after, .green-button-outline.elementor-widget-button a:after, .outline-white-button-white a:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: -20px;
	width: 100%;
	height: 100%;
	background-color: transparent;
	z-index: -2;
	border-radius: 40px;	
}

.outlinegreen-button.elementor-widget-button a:before, .outlinegreen-button.elementor-widget-button a:before, .green-button-dark.elementor-widget-button a:before, .outlinedark-button.elementor-widget-button a:before, .darkgreen-button.elementor-widget-button a:before, .green-button.elementor-widget-button a:before, .green-button-outline.elementor-widget-button a:before, .outline-white-button-white a:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 100%;
	border-radius: 40px;
	z-index: -1;
	transition: none;
}

.outlinedark-button.elementor-widget-button a:before {
	background-color: #04232C;
	color: #fff;
}

.darkgreen-button.elementor-widget-button a:before {
	background-color: #67CCB4;
	color: #67CCB4;
}

.green-button.elementor-widget-button a:before {
	background-color: #fff;
	color: #67CCB4;
}

.green-button-dark.elementor-widget-button a:before {
	background-color: #04232C;
	color: #67CCB4;
}

.outlinegreen-button.elementor-widget-button a:before {
	background-color: #67CCB4;
	color: #fff;
}

.outlinegreen-button.elementor-widget-button a:before {
	background-color: #67CCB4;
	color: #fff;
}

.green-button-outline.elementor-widget-button a:before {
	background-color: #04232C;
	color: #67CCB4;
}

.outline-white-button-white a:before {
	background-color: #04232C;
	color: #ffffff;
}

.elementor-widget-text-editor .elementor-text-editor a {
    text-decoration: underline !important;
	color: unset !important;
}

.border-radius-img .elementor-column-wrap {
    border-radius: 43px;
}

@media only screen and (max-width: 768px) {
	.outlinegreen-button.elementor-widget-button a, .outlinegreen-button.elementor-widget-button a, .green-button-dark.elementor-widget-button a, .green-button.elementor-widget-button a, .darkgreen-button.elementor-widget-button a, .outlinedark-button.elementor-widget-button a, .green-button-outline.elementor-widget-button a, .outline-white-button-white a
  {
  transition: ease-in-out .3s;
  position: relative;
  z-index: 1;
  overflow: hidden;
padding: 12px 40px!important;
	  
}
}