/*
 Theme Name:     Divi Child
 Template:       Divi
 Version:        1.0.0
*/

h1, h2, h3, h4, h5, h6, p, li {
	font-weight: 400 !important;
}

/*#main-content table.cart th.product-price,
#main-content table.cart th.product-subtotal,
#main-content table.cart td.product-price,
#main-content table.cart td.product-subtotal,
#main-content .cart_totals h2,
#main-content .cart_totals table,
#main-content .woocommerce-checkout-review-order-table thead,
#main-content .woocommerce-checkout-review-order-table tr.cart-subtotal,
#main-content .woocommerce-checkout-review-order-table tr.shipping, 
#main-content .woocommerce-checkout-review-order-table tr.order-total,
#main-content .woocommerce-checkout-review-order-table td.product-total,
#main-content .woocommerce-table.woocommerce-table--order-details th:last-child,
#main-content .woocommerce-table.woocommerce-table--order-details td:last-child,
#main-content .woocommerce-table.woocommerce-table--order-details tfoot,
#main-content .woocommerce ul.order_details li:last-of-type {
	display: none;
}*/

.et_pb_module input[type=text], .et_pb_module input[type=password], .et_pb_module .woocommerce form .form-row input.input-text {
	border-radius: 0px 0px 0px 0px;
    border-top-width: 1px;
    border-top-color: rgba(0, 0, 0, 0.15);
	font-weight: 500;
	color: #43454b;
	background-color: #f2f2f2;
}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 120px;
}

.et_pb_module .woocommerce form.checkout_coupon, .et_pb_module .woocommerce form.login, .et_pb_module .woocommerce form.register {
	border: 0;
}

h3#order_review_heading,
.woocommerce ul.order_details.woocommerce-thankyou-order-details {
	padding-top: 30px;
}

.woocommerce-checkout #payment {
    background: #fff;
}

.woocommerce ul.order_details li.woocommerce-order-overview__email.email {
	border-right: 0;
}

.woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce-error li, .woocommerce-info li, .woocommerce-message li, .et_pb_wc_cart_notice .woocommerce-message {
	color: #000;
}

footer #et-footer-nav .bottom-nav li.current-menu-item a {
    color: #ff6000;
}

div.wpforms-container-full button[type=submit].et_pb_button {
	background: #ff6000 !important;
    border-radius: 0;
}

.woocommerce .quantity input.qty {
	height: 46px;
    padding: 10px 0px;
}

.et_pb_blog_grid .pagination > .alignleft a:before {
    content: '« More Results';
    visibility: visible;
    padding-left: 40px;
}
.et_pb_blog_grid .pagination > .alignleft a {
    visibility: collapse;
}
.et_pb_blog_grid .pagination > .alignright a:before {
    content: 'Previous Results »';
    visibility: visible;
}
.et_pb_blog_grid .pagination > .alignright a {
    visibility: collapse;
}

.et_header_style_split #et_search_icon:before {
    margin-top: -2px;
}

.menu-cart-nav-wrap {
	top: 9px;
}

@media (max-width: 980px) {
	.menu-cart-nav-wrap {
    	position: absolute;
    	top: -50px;
        right: 0;
    }
    
    .container.et_search_form_container.et_pb_search_visible {
    	max-height: 90px;
    }
    
    span.et_close_search_field:after {
    	color: #000;
    }
}