::selection{
	background-color: #9B8350!important;
	color: #ffffff; 
}
p a{
	color: #9B8350!important; 
}

p a:hover{
	color: #9B8350!important; 
}

p a:visited{
	color: #000000!important; 
}

p.link-donkere-achtergrond a{
	color: white!important;
}
p.link-donkere-achtergrond a:hover{
	color: 9B8350!important;
}
p.link-donkere-achtergrond a:visited{
	color: 9B8350!important;
}

/*button effect*/
.elementor-button {
  position: relative;
  overflow: hidden;
  z-index: 1;
  background: transparent !important;
  transition: color 0.35s ease;
}

.elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  z-index: -1;
  transition: width 0.35s ease, background-color 0.35s ease;
}

.elementor-button:hover::before {
  width: 100%;
}

/*btn-v1*/
.btn-v1 .elementor-button {
  color: #2A2A2A !important;
}
.btn-v1 .elementor-button::before {
  background-color: #F0F0F0;
}
.btn-v1 .elementor-button:hover {
  color: #F0F0F0 !important;
}
.btn-v1 .elementor-button:hover::before {
  background-color: #2A2A2A;
}

/*btn-v2*/
.btn-v2 .elementor-button {
  color: #2A2A2A !important;
}
.btn-v2 .elementor-button::before {
  background-color: #F0F0F0;
}
.btn-v2 .elementor-button:hover {
  color: #F0F0F0 !important;
}
.btn-v2 .elementor-button:hover::before {
  background-color: #9B8350;
}

/*btn-v3*/
.btn-v3 .elementor-button {
  color: #F0F0F0 !important;
}
.btn-v3 .elementor-button::before {
  background-color: #9B8350;
}
.btn-v3 .elementor-button:hover {
  color: #F0F0F0 !important;
}
.btn-v3 .elementor-button:hover::before {
  background-color: #2A2A2A;
}

/*btn-v4*/
.btn-v4 .elementor-button {
  color: #9B8350 !important;
}
.btn-v4 .elementor-button::before {
  background-color: #2A2A2A;
}
.btn-v4 .elementor-button:hover {
  color: #F0F0F0 !important;
}
.btn-v4 .elementor-button:hover::before {
  background-color: #9B8350;
}

/*btn-v5*/
.btn-v5 .elementor-button {
  color: #2A2A2A !important;
}
.btn-v5 .elementor-button::before {
  background-color: #9B8350;
}
.btn-v5 .elementor-button:hover {
  color: #F0F0F0 !important;
}
.btn-v5 .elementor-button:hover::before {
  background-color: #9B8350;
}

/*btn-v6*/
.btn-v6 .elementor-button {
  color: #F0F0F0 !important;
}
.btn-v6 .elementor-button::before {
  background-color: #9B8350;
}
.btn-v6 .elementor-button:hover {
  color: #9B8350 !important;
}
.btn-v6 .elementor-button:hover::before {
  background-color: #F0F0F0;
}

/*btn-v7*/
.btn-v7 .elementor-button {
  color: #2A2A2A !important;
}
.btn-v7 .elementor-button::before {
  background-color: #9B8350;
}
.btn-v7 .elementor-button:hover {
  color: #F0F0F0 !important;
}
.btn-v7 .elementor-button:hover::before {
  background-color: #2A2A2A;
}

/*btn-gwn*/
.btn-gwn .elementor-button {
  color: #F0F0F0 !important;
}
.btn-gwn .elementor-button::before {
  background-color: #9B8350;
}
.btn-gwn .elementor-button:hover {
  color: #2A2A2A !important;
}
.btn-gwn .elementor-button:hover::before {
  background-color: #F0F0F0;
}

/*Nieuwsbericht*/
.elementor-widget-theme-post-content img{
	margin-bottom: 20px;
	margin-top: 20px;
	width: 100%; 
}

.elementor-widget-theme-post-content a{
	color: #9B8350;
}

/*Header on scroll*/
/*HEADER*/
.elementor-nav-menu__container{
top:0px!important;
}
#cl-header-scroll.headershow{
transform: translateY(0);
}
#cl-header-scroll{
position: fixed;
top:0;
width: 100%;
-webkit-transition: transform 0.34s ease;
transition : transform 0.34s ease;
transform: translateY(-200px); 
}


#cl-topheader-scroll.headershow{
transform: translateY(0);
}
#cl-topheader-scroll{
position: fixed;
top:0;
width: 100%;
-webkit-transition: transform 0.34s ease;
transition : transform 0.34s ease;
transform: translateY(-200px); 
}


/*menu-items background active*/
.e--pointer-background .elementor-item:before {
    background: #3f444b;
    inset: 0;
    z-index: -1;
	width: 50%;}
.e--pointer-background .elementor-item:hover::before {
  width: 100%;
}

/*object fit loopitems
.loop-grid .elementor-loop-container .elementor-widget-image a,
.loop-grid .elementor-loop-container .elementor-widget-theme-post-featured-image img {
  height: 380px !important; 
  object-fit: cover !important;
  object-position: center !important;
}*/
/*object fit loopitems
.img-liggend img {
  width: 100% !important;
  height: 380px !important;
  object-fit: cover !important;
  object-position: center !important;
}

.img-staand img {
  width: 100% !important;
  height: 380px !important;
  object-fit: cover !important;
  object-position: center !important;
}*/