.entry-content .listradio-container ul li::before {
    display: none;
}
.pum-theme-standard-theme .pum-content {
    color: #000;
}

.pum-theme-standard-theme .pum-title {
    color: #009EE0;
}

.pum-theme-standard-theme .pum-content + .pum-close {
    background-color: #009EE0;
}

/** Ninja Forms Kurbeln **/
.nf-form-cont.kurbeln .date-time-repeater .field-wrap .pikaday__container{
    float: left;
    width: 60%;
}
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]) {
    height: 40px !important;
}
.nf-form-content input[type=submit] {
		background-color: #009EE0 !important;
}
button.nf-add-fieldset{
	padding: 10px;
	position: relative;
	padding-right: 30px;
		cursor: pointer;
    background-color: #ededed !important;
    color: #333 !important;
    font-size: medium;
}
button.nf-add-fieldset:after{
    content: '+';
    display: inline-block;
    margin-left: 10px;
    font-size: 180%;
    position: absolute;
    right: 4px;
    top: 3px;
    width: 20px;
    height: 20px;
		color: green;
}
.nf-field-element select{
    height: 40px !important;
}
.field-wrap.submit-wrap{
		text-align: right;
}
.nf-repeater-fieldsets fieldset {
    margin-bottom: 0 !important;
}
.nf-form-fields-required{
		margin: 1em 0;
}
/** Nija Forms **/
.nf-field-container.listcheckbox-container ul li:before{
		display:none;
}
.nf-field-container.listcheckbox-container ul li{
		display: inline-block;
		margin-right: 10px !important;
}
.nf-field-container.submit-container .submit-wrap{
		text-align: right;
}
.nf-form-content .listselect-wrap .nf-field-element div, 
.nf-form-content input.ninja-forms-field, 
.nf-form-content select.ninja-forms-field:not([multiple]) {
    height: 35px !important;
}
.nf-form-content .list-select-wrap>div div:after {
    height: 40px !important;
    line-height: 50px;
}
.nf-form-content label {
    font-size: 16px !important;
    line-height: 18px !important;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {

    padding: 8px 10px 20px 10px !important;
}
/** Shop Preis temporär ausblenden **/
th.product-total,
.woocommerce-Price-amount,
.shop_table tfoot{
    display: none;
}
.shop_table .product-subtotal,
.shop_table .product-price,
.shop_table .product-quantity{
		color: transparent;
}
.shop_table .actions{
		display: none;
}
.cart_totals h2,
.cart_totals .shop_table{
		display: none;
}
/** Columns in Repeater **/
.nf-form-cont .one-half {
    width: 50% !important;
		float: left !important;
    padding-right: 10px;
}
.nf-repeater fieldset legend{
		font-weight: bold;
		margin-bottom: 20px;
	  font-size: 18px;
}
.nf-form-cont .five-sixths, .nf-form-cont .four-sixths, .nf-form-cont .one-fourth, .nf-form-cont .one-half, .nf-form-cont .one-sixth, .nf-form-cont .one-third, .nf-form-cont .three-fourths, .nf-form-cont .three-sixths, .nf-form-cont .two-fourths, .nf-form-cont .two-sixths, .nf-form-cont .two-thirds {
  margin-left: 0 !important;
}
.nf-form-content {
    max-width: 100% !important;
}
.nf-field-container.html-container.nf-info,
.nf-field-container.person-data .nf-field-description{
		padding: 10px;
		font-style: italic;
		background-color: #fbf9da;
		border-radius: 3px;
}
.nf-response-msg{
	margin-top: 20px;	
}

.woocommerce ul.products li.product.product_tag-weblab-fakten a {
    background-color: #005072;
}