:root {
	--radius-input: 8px;
	--radius-default: 1.5rem;
	--radius-btn: 2rem;
}

span.wpcf7-list-item .wpcf7-list-item-label:before, 
.tnp-field-checkbox .wpcf7-list-item-label:before,
.input-field-data_privacy_consent .wpcf7-list-item-label:before,
span.wpcf7-list-item.input-field-data_privacy_consent label:before,
.tnp-field-checkbox.input-field-data_privacy_consent label:before,
.input-field-data_privacy_consent.input-field-data_privacy_consent label:before {
	border-radius: var(--radius-input);
}







input:not([type="button"]):not([type="submit"]):not([type="checkbox"]),
select,
textarea,
div.wpforms-container-full input[type=checkbox]:before {
	border-radius: var(--radius-input);
}


.wpcf7-submit {
	border-radius: var(--radius-btn);
}

.btn {
	border-radius: var(--radius-btn);
}

.ne-items .ne-item .ne-img {
	border-radius: var(--radius-default);
	overflow: hidden;
}

.bildtext-widget .bt-img {
	border-radius: var(--radius-default);
	overflow: hidden;
}

.zitate-slider-widget .bt-content-quotes {
	border-radius: var(--radius-default);
	overflow: hidden;
}

.bildtext-deco-widget .bd-img,
.bildtext-deco-widget .bd-deco {
	border-radius: var(--radius-default);
	overflow: hidden;
}


.download-foto-widget .df-item img {
	border-radius: var(--radius-default);
}

.dlp-img {
	border-radius: var(--radius-default);
	overflow: hidden;
}

.einzelperson-widget .ep-quote,
.einzelperson-widget .ep-img {
	border-radius: var(--radius-default);
	overflow: hidden;
}

.einzelbild-widget.eb-size-default .eb-img.img-cover {
	border-radius: var(--radius-default);
	overflow: hidden;
}

.galerie-widget .ga-items .ga-item {
	border-radius: var(--radius-default);
	overflow: hidden;
}

.header-desc-widget .hd-box {
	border-radius: var(--radius-default);
}

.header-desc-widget .hd-quote {
	border-radius: var(--radius-default);
}

.iconbox-widget .ib-size-large {
	border-radius: var(--radius-default);
}

#sb_instagram .sbi_photo_wrap {
	border-radius: var(--radius-default) !important;
}

.kontakt-widget .ko-links .ko-link {
	border-radius: var(--radius-input);
}

.bildlinks-widget .bl-items .bl-item .bl-img {
	border-radius: var(--radius-default);
	overflow: hidden;
}

.mp-wrapper {
	border-radius: var(--radius-default);
	overflow: hidden;
}

.megamodul-widget .mm-items .mm-item {
	border-radius: var(--radius-default);
	overflow: hidden;
}

.bildlinks-widget .bl-items .bl-item {
	border-radius: var(--radius-default);
	overflow: hidden;
}

.bauer-slider-item {
	border-radius: var(--radius-default);
	overflow: hidden;
}
.tabs-widget .ta-items .ta-item .ta-img {
	border-radius: var(--radius-default);
	overflow: hidden;
}


.custom-select-wrapper,
div.wpforms-container-full .wpforms-form select {
	border-radius: var(--radius-input);
}


.quote-widget .qu-wrapper {
	border-radius: var(--radius-default);
}

div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap,
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress {
	border-radius: var(--radius-input);
}

div.wpforms-container-full input[type=checkbox] {
	border-radius: var(--radius-input);
}

div.wpforms-container div.wpforms-uploader {
	border-radius: var(--radius-input);
}

div.wpforms-container-full input[type=submit],
div.wpforms-container-full button[type=submit],
div.wpforms-container-full .wpforms-page-button,
div.wpforms-container-full input[type=submit],
div.wpforms-container-full button[type=submit],
div.wpforms-container-full .wpforms-page-button,
div.wpforms-container-full button {
	border-radius: var(--radius-btn) !important;
}

.footer-contact-bottom .hl-select {
	border-radius: var(--radius-input);
}

header.header-fixed .header-bottom .header-search {
	border-radius: var(--radius-input);
}

.hi-history-wrapper,
.hi-history-img img {
	border-radius: var(--radius-default);
}

.kontakt-widget .ko-right .ko-img img {
	border-radius: var(--radius-default);
}

.flipbook-widget .fb-archive .fb-item [class*="real3dflipbook"] {
	border-radius: var(--radius-default);
}

.bildtext-widget .bt-quotes-slider {
	border-radius: var(--radius-default);
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.team-widget .te-item-inner .te-img {
	border-radius: 1rem;
    overflow: hidden;
}

.download-widget .dl-item {
	border-radius: var(--radius-input);
}

.kontakt-widget .ko-right .ko-img img {
	border-radius: var(--radius-default);
}

.tabs-widget .ta-tab:first-child {
	border-top-left-radius: var(--radius-default);
}
.tabs-widget .ta-tab:last-child {
	border-top-right-radius: var(--radius-default);
}

.selectize-control.single .selectize-input,
.selectize-input {
	border-radius: var(--radius-input) !important;
}

.selectize-dropdown.single {
	border-radius: var(--radius-input) !important;
	overflow: hidden !important;
}
.selectize-input.dropdown-active::before {
	display: none !important;
}

.ca-layout-1 .ca-item-img,
.ca-layout-2 .ca-item {
	border-radius: var(--radius-default);
}


.hamburger-menu .menu-item-post {
	border-radius: var(--radius-default);
    overflow: hidden;
}
.menu-item-content-img img {
	border-radius: var(--radius-default);
}