
/* Gravity Forms */
.gform_wrapper {margin:0px;}
.gform_wrapper .top_label .gfield_label,
.woocommerce .summary form.cart .variations .label{font-weight:300;font-size:15px;line-height:normal;margin:0px 0px 6px 0px;padding:0px;color:#333333;}
body .gform_wrapper ul li.gfield {margin-top:0px;clear:both;}
body .gform_wrapper .top_label div.ginput_container {padding:0px;margin:0px 0px 12px 0px;}
body .gform_wrapper ul li.field_description_below div.ginput_container_radio {padding:0px;margin:0px 0px 20px 0px;}
.gform_wrapper ul.gfield_checkbox, 
.gform_wrapper ul.gfield_radio {margin:0px;padding:0px;}
.gform_wrapper input.large,
.gform_wrapper input.medium,
.gform_wrapper input.small,
.gform_wrapper select.large,
.gform_wrapper select.medium,
.gform_wrapper select.small {width:100% !important;}
.gform_wrapper ul.gform_fields li.gfield {padding-right:0px !important;padding-bottom:3px;}
.gform_wrapper .gform_footer {margin:0px !important;padding:0px;}
.woocommerce div.single-product--product-details>.product .summary .gchoice_select_all,
.woocommerce div.single-product--product-details>.product .summary .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,
.woocommerce div.single-product--product-details>.product .summary .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {font-weight:300;}

.gform_wrapper div.validation_error {color:#fff;font-weight:300;}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {max-width:100%;}
.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {margin:0px !important;padding:0px;background-color:transparent;border:none;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-top:0px !important;color:#b30202;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required ul.gfield_radio li {border-color:#b30202;}

.gform_wrapper ul.gfield_checkbox li input[type=checkbox],
.gform_wrapper ul.gfield_radio li input[type=radio] {width:18px !important;height:18px !important;margin:2px 0px 2px 0px !important;padding:0px !important;background:#ffffff;}
.gform_wrapper .top_label span.ginput_total {margin:0px !important;display:block !important;}
.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area {color:#000;}

.image-choices-field .image-choices-choice input[type="radio"],
.image-choices-field .image-choices-choice input[type="checkbox"] {visibility:visible;}
.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {display:none !important;}
.gform_legacy_markup_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label {font-weight:400; !important;}

.gform_legacy_markup_wrapper .gfield_description {padding-bottom:5px;}	

.gform_wrapper .price {display:block !important;font-weight: 300 !important;font-size: 15px !important;line-height: normal !important;margin: 0px 0px 6px 0px !important;padding: 0px !important;color: #888888 !important;}
.gform_wrapper .price .span {display:block !important;}
.gform_wrapper .formattedTotalPrice { font-weight: 300;font-size: 40px !important;color: #000 !important;margin: 0px !important;}
form.cart .product_totals ul li.wcgfpa_grand_total {justify-content:flex-start !important;border-top:none !important;padding: 10px 10px !important;margin-top:0px !important;}
form.cart .product_totals {margin:0px 0 0px 0 !important;padding:0px 0 0 0 !important;border-top:none !important;border-bottom:none !important;}
.gf_oldprice_1 {margin-top:10px !important;}

.gform_delete {width:auto !important;}
		
/* Form Anzahl Flächenvorhang-Bahnen */
#gform_wrapper_3 ul#input_3_3 > li {display:inline-block;width:80px;margin:0px;}
.gform_wrapper #gform_3 ul.gform_fields li.gfield {padding-right:0px;text-align:center;}
.gform_wrapper #gform_3 .gform_footer {display:none !important;}
#gform_wrapper_3 #input_3_1 {text-align:center;width:65px;}
#gform_wrapper_3 #input_3_4 {text-align:center;font-weight:300;border:none;background:transparent;font-size:60px;line-height:60px;height:80px;width:100%;}
#gform_wrapper_3 {margin-bottom:0px;padding-bottom:0px;background-color:transparent;padding:0px;margin:0px !important;border:none;}
