.grecaptcha-badge { visibility: hidden !important; opacity: 0 !important; }

.sf-menu > li ul { padding: 20px 25px; }

h3.toggle-title, .toggle > h3.toggle-title a {
	font-size: 20px;
	line-height: 24px;
}
.toggle > h3.toggle-title a { color: #000000; }
div[data-style="minimal"] .toggle > .toggle-title a {
	padding: 15px 70px 10px 0;
}

body.category .row .col.section-title > span, .post-area.standard-minimal .post-author, body.single-post .meta-category { display: none; }

form p { padding-bottom: 10px; }

.nectar-flickity[data-controls="touch_total"] .visualized-total { height: 3px; }
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport { margin-bottom: 30px !important; }

.legend-icons { text-align: right; }
.legend-icons img { width: 21px !important; height: 21px !important; margin: 0px 0px 3px 3px !important; }

.legend-tekst .wpb_text_column { margin-bottom: 15px !important; }
.legend-tekst img { margin-right: 10px; margin-bottom: 0px !important; vertical-align: middle; }
@media only screen and (max-width: 690px) {
  .legend-tekst .wpb_column:not([class*="vc_col-xs"]) {
    margin-bottom: 0px !important;
  }
}


.tekst-shadow-dark { text-shadow: 3px 3px 3px rgba(0,0,0,1); }
.tekst-shadow-light { text-shadow: 3px 3px 3px rgba(249,237,207,1); }

.txt-color-light { color: #f9edcf !important; }
.txt-color-dark { color: #808285 !important; }
.txt-color-dark2 { color: #4f5153 !important; }