

td { padding: 5px; }
td p { margin: 0; }

.term-description { margin-top: 25px; }
.term-description p { font-size: 16px; line-height: 26px; }

.wpcf7-form { display: flex; flex-wrap: wrap; }
.wpcf7-form .field { width: 100%; padding: 0 5px; }
.wpcf7-form .field.field_30 { width: 33.33%; }
.wpcf7-form .field label { display: inline-block; margin-bottom: 5px; }
#top .wpcf7-form .field input,
#top .wpcf7-form .field select { padding: 13px; border-radius: 2px; }
span.wpcf7-list-item { margin: 0; }
.wpcf7-acceptance { display: inline-block; margin-bottom: 10px; }
.wpcf7-form .field input[type="submit"] { background-color: #20c205; padding: 16px 20px; border-radius: 2px; border-bottom-width: 1px; border-bottom-style: solid; font-weight: 400; font-size: .92em; min-width: 142px; }

.main_color .price { text-transform: lowercase; }
.woocommerce-Tabs-panel p, .woocommerce-Tabs-panel ul li, .woocommerce-Tabs-panel tr td { font-size: 15px; line-height: 24px; }

.main_color p.wc-no-matching-variations { color: red; border-color: red; }

.main_color p.stock.out-of-stock { color: red; }

div .av_one_fifth { width: 42%; }

.woocommerce-invalid-required-field label span { color: red !important; }

.woocommerce-table--order-details .shipped_via { display: none; }

#top .single-product-main-image .onsale { background-color: #EB061C !important; font-size: 18px; padding: 5px 15px; }

@media only screen and (max-width: 480px) {
    .wpcf7-form .field.field_30 { width: 100%; }
}

.header_color .av_ajax_search_title,
#top #s { color: #444 !important; }