/*
Theme Name: Divi-child
Template: Divi
*/

p#gratuity_box_field {
    margin: 20px 0 30px;
}

select#gratuity_box {
    height: 30px;
    border-color: #bbb;
}

.archive.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n) {
	margin-right: 0 !important;
}

.vegetarian div {
    display: block;
    margin-bottom: 15px;
}

.vegetarian div label {
    margin-right: 10px;
}


/* Donations */

#product-1115 p.price,
ul.products li.post-1115 span.price {
	display: none !important;
}

body.single-product .entry-summary .product_meta {
	display: none;
}

body.single-product .related.products {
	margin-top: 50px;
}

body.single-product .widget_shopping_cart_content span.quantity {
	display: none;
}

body.woocommerce-checkout .woocommerce-additional-fields {
    display: none;
}

body.woocommerce-checkout .woocommerce .col2-set .col-1 {
	width: 100%;
	float: none;
}

body.woocommerce-checkout h3#order_review_heading {
	margin-top: 30px;
}

body.woocommerce-checkout h1.entry-title:after {
    content: '';
    display: block;
    font-size: 16px;
    line-height: 2.0em;
    margin-top: 10px;
}

select#swag_pickup_date,
select#vegetarian,
select#product_size,
input#donation {
    display: block;
    font-size: 15px;
    margin-top: 10px;
    background: #f1f1f1;
    padding: 10px;
    border: 2px solid #efefef;
    max-width: 140px;
    margin-bottom: 20px;
}

select#vegetarian {
    max-width: max-content;
}

select#swag_pickup_date {
	max-width: 340px;
}

body.post-type-archive-product .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin-bottom: 0 !important;
}

ul#schwartz_events {
    list-style: none;
    padding: 0;
    display: flex;
}

ul#schwartz_events li {
    max-width: 25%;
    padding: 0 20px 0;
    margin-bottom: 30px;
}

ul#schwartz_events li h3 {
    
}




