/*
Theme Name: Twenty Twenty-Three Child
Theme URI: https://wordpress.org/themes/twentytwentythree
Template: twentytwentythree
Author: the WordPress team
Author URI: https://wordpress.org
Description: Twenty Twenty-Three is designed to take advantage of the new design tools introduced in WordPress 6.1. With a clean, blank base as a starting point, this default theme includes ten diverse style variations created by members of the WordPress community. Whether you want to build a complex or incredibly simple website, you can do it quickly and intuitively through the bundled styles or dive into creation and full customization yourself.
Tags: one-column,custom-colors,custom-menu,custom-logo,editor-style,featured-images,full-site-editing,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready,wide-blocks,block-styles,accessibility-ready,blog,portfolio,news
Version: 1.1.1684749239
Updated: 2023-05-22 09:53:59

*/

.plus-sign, .minus-sign{
	border: 1px solid;
    width: 47px;
    text-align: center;
    line-height: 19px;
    right: 0;
    position: absolute;
}
/*
.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio input{
width: 20px !important;
    height: 20px !important;
    clip: unset !important;
  	-webkit-clip-path: unset !important;
    clip-path: unset !important;
  color: #ff0000;

}*/

.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design="default"] .forminator-checkbox .forminator-checkbox-box::before, .forminator-ui.forminator-custom-form[data-design="default"] .forminator-checkbox .forminator-checkbox-box::before {
	color:#0075FF;
}
@media only screen and (min-width: 790px) {
.forminator-row:has(#textarea-2) {
    margin-top: -100px;
}
.forminator-row:has(#checkbox-1) {
    margin-top: -139px;
}
.forminator-row:has(#checkbox-2) {
    margin-top: -50px;
}
  .forminator-row:has(#textarea-3) {
    margin-top: -90px;
}
.forminator-row:has(#name-1) {
    margin-top: -42px;
}
.forminator-row:has(.aufgrund-der) {
    margin-top: -42px;
}
  .forminator-row:has(.upload-field) {
    margin-top: -117px;
}
  .forminator-row:has(.ich-benotige-text) {
    margin-bottom: 124px !important;
}
    .forminator-row:has(.deine-daten) {
    margin-top: -100px;
}
    .forminator-row:has(.anderer-ort) {
    margin-bottom: 100px !important;
}
   
  


}
@media only screen and (max-width: 789px) {
.forminator-radio-label,.forminator-checkbox-label{
  max-width:75%;
}
}
.Inspektion-options label{
  display:none !important;
}
.inspektion-e-bike-options label{
  display:none !important;
}
.inspektion-kinderfahrrad-bis-24 label{
  display:none !important;
}
.aufbau-online-handler-fahrrad-79 label{
  display:none !important;
}
.reifen-service label{
  display:none !important;
}
.fahrradwäsche-unsere label{
  display:none !important;
}


.mittwoch-23 label, .donnerstag-24 label, .freitag-25 label, #textarea-1 label, #textarea-2 label, .anderer-ort label{
  display:none !important;
}

.Inspektion-options ul, .inspektion-e-bike-options ul, .inspektion-kinderfahrrad-bis-24 ul, .aufbau-online-handler-fahrrad-79 ul, .reifen-service ul, .fahrradwäsche-unsere ul{
  list-style-type: none;  /* Remove default list styling */
  counter-reset: li;      /* Initialize CSS counter */
}

.Inspektion-options li, .inspektion-e-bike-options li, .inspektion-kinderfahrrad-bis-24 li, .aufbau-online-handler-fahrrad-79 li , .reifen-service li, .fahrradwäsche-unsere li{
  counter-increment: li;  /* Increment the counter by 1 */
  position: relative;     /* Create a new positioning context for pseudo-elements */
  padding-left: 30px;     /* Provide space for the custom marker */
  margin-bottom: 10px;
}

.Inspektion-options li::before, .inspektion-e-bike-options li::before, .inspektion-kinderfahrrad-bis-24 li::before, .aufbau-online-handler-fahrrad-79 li::before, .reifen-service li::before, .fahrradwäsche-unsere li::before {
  content: "✔ ";  /* Insert the checkmark, counter value, and a period */
  position: absolute;               /* Absolutely position this pseudo-element relative to the li */
  left: 0;                          /* Style the checkmark and the number */
}
.forminator-label{
  font-weight:bold;
}
.plus-sign, .minus-sign{
  background:#fc7703;
}

.pin-icon .forminator-label {
    background: url('https://velo-check.de/wp-content/uploads/2023/05/attachment-pin-icon.png') no-repeat left center;
    padding-left: 30px; /* Adjust based on the size of your image */
    background-size: 20px; /* Adjust based on the size of your image */
}

.checkboxes-table table {
        width: 100%;
        border-collapse: collapse;
    }

.checkboxes-table td {
        vertical-align: top;
    }

.checkboxes-table td:nth-child(2) {
        padding-left: 5px; /* Add space between the number and the text */
    }

.checkboxes-table sup {
        vertical-align: top;
        position: relative;
        top: -0.5em; /* You may need to adjust this value */
    }
.send-button{
  background:#fc7703;
  font-weight:bold;
}





      /* Radio Button Styles */
  

    .forminator-radio-bullet {
        position: absolute;
        top: 0;
        left: 0;
        height: 25px;
        width: 25px;
        background-color: #eee !important;
    }

    .forminator-radio:hover input ~ .forminator-radio-bullet {
        background-color: #ccc !important;
    }

    .forminator-radio input:checked ~ .forminator-radio-bullet {
        background-color: #fc7703 !important;
    }

    .forminator-radio input:checked ~ .forminator-radio-bullet:after {
        display: block !important;
    }

    .forminator-radio .forminator-radio-bullet:after {
        left: 9px;
        top: 5px;
        width: 5px;
        height: 10px;
        border: solid white;
        border-width: 0 3px 3px 0;
        transform: rotate(45deg) !important;
    }
    
    /* Checkbox Styles */
   

    .forminator-checkbox-box {
        position: absolute;
        top: 0;
        left: 0;
        height: 25px;
        width: 25px;
        background-color: #eee !important;
    }

    .forminator-checkbox:hover input ~ .forminator-checkbox-box {
        background-color: #ccc !important;
    }

    .forminator-checkbox input:checked ~ .forminator-checkbox-box {
        background-color: #fc7703 !important;
    }

    .forminator-checkbox input:checked ~ .forminator-checkbox-box:after {
        display: block !important;
    }

    .forminator-checkbox .forminator-checkbox-box:after {
        left: 9px;
        top: 5px;
        width: 5px;
        height: 10px;
        border: solid white;
        border-width: 0 3px 3px 0;
        transform: rotate(45deg) !important;
    }
.forminator-button-upload{
color: #fc7703;
}

.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design="default"] .forminator-checkbox .forminator-checkbox-box::before, .forminator-ui.forminator-custom-form[data-design="default"] .forminator-checkbox .forminator-checkbox-box::before {
    color: #000000 !important;
}