/*
 Theme Name:     Divi Child
 Theme URI: 
 Description:      Divi Child Theme
 Author:
 Author URI:   
 Template:       Divi
 Version:        1.0.0
 License:  
 License URI:  
 Tags:  
 Text Domain: 
*/

.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
	max-width: 1280px;
}

/**
 * My Account
 */

.woocommerce-account .woocommerce-MyAccount-navigation ul {
    padding: 0 0 20px;
	border-top: 1px solid #eee;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li {
	list-style: none;
	border-bottom: 1px solid #eee;
	padding-bottom: 0;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before {
	opacity: 1;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	padding: 10px 5px;
	display: block;
}

.woocommerce-account .woocommerce-MyAccount-content h2 {
	font-size: 25px;
    text-align: center;
	font-weight: 600;
}

.woocommerce-account p.order-again {
    text-align: right;
}

.woocommerce-account .woocommerce-EditAccountForm input[type="submit"] {
    margin-top: 50px;
    float: right;
}

@media screen and (max-width: 600px) {

	.woocommerce-page .product-category-portals ul.products li.product {
	   width: 45% !important; /* was 30.75% */
	}

	.woocommerce-page .product-category-portals ul.products li.product {
	  width: 45% !important; /* for category pages */
	}

	.woocommerce-page .product-category-portals ul.products li.first, .woocommerce-page ul.products li.first {
	  clear: none !important; /* was both */
	}

	.woocommerce-page .product-category-portals ul.products li.last, .woocommerce-page ul.products li.last {
	  margin-right:3.8% !important; /* was 0 */
	}
	
	.et-db #et-boc .et-l h2.woocommerce-loop-category__title {
		font-size: 15px !important;
	}
}
