.ninja-forms-field {
  padding: 20px;
  font-size: 14px;
  background: #FEFEFE;
  border:1px solid #e3e3e3;
  background-color: #fafafa;
}

.nf-form-fields-required{
  font-size: 12px;
  padding: 10px 0 10px 0;
}

/* Tuotesivun kuvagalleria pikkukuvien padding */

.flex-control-nav li {
	padding: 5px 5px 0 0;
}

@media(min-width: 782px) {
  .miniostoskori-wrapper {
    flex-basis: 10% !important;
  }
}
@media(max-width: 781px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.miniostoskori-wrapper, 
  .miniostoskori-wrapper {
    flex-basis: 5% !important;
    padding-left: 4rem;
  }
}
.miniostoskori {
  background-color: #00411d;
  border-radius: 20rem;
}

.wc-block-mini-cart {
  visibility: visible !important;
}
.wc-block-mini-cart__quantity-badge .wc-block-mini-cart__badge {
  background-color: #f6fdf0;
  color: #3e8826;
}
@media(max-width:900px) {
  .wc-block-mini-cart {
    margin-left: -1rem;
    /*background-color: #00411d;*/
  }
}

/* reunukset tarjouspyyntötoimitustavan ympärille */
label[for="radio-control-wc-payment-method-options-cheque"],
.wc-block-components-radio-control-accordion-content {
	border-left: 2px solid lime;
	border-right: 2px solid lime;
	border-width: 2px !important;
}
label[for="radio-control-wc-payment-method-options-cheque"] {
	border-top: 2px solid lime;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.wc-block-components-radio-control-accordion-content {
	border-bottom: 2px solid lime;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}
/* tämä piilottaa tekstin MAKSUTON kassasivulla koskien tarjouspyynnön toimituskulujen hintaa */
.wc-block-checkout__shipping-option--free {
	display: none;
}
