/**************************\
General Overrides
\**************************/

.page-title {
	color:#123a58;
}

.wp-block-button__link:visited {
	color:#0e2c43;
}

/**************************\
Breadcrumb
\**************************/

.woocommerce .woocommerce-breadcrumb {
	font-size:14px!important;
}

.woocommerce .woocommerce-breadcrumb a,
.woocommerce .woocommerce-breadcrumb a:hover,
.woocommerce .woocommerce-breadcrumb a:focus {
	color:#2471ac!important;
}

/**************************\
404 Page
\**************************/

.error-404 .breadcrumb-trail {
	display:none;
}

/**************************\
Pagination
\**************************/

.woocommerce nav.woocommerce-pagination {
	padding-bottom:30px;
}

.woocommerce nav.woocommerce-pagination ul li a {
	cursor:pointer;
}

.woocommerce nav.woocommerce-pagination .page-numbers.current {
	color:#fff;
}

.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus {
	color:#fff!important;
}

/**************************\
  Baby Maybe Cart Dropdown in the Menu
\**************************/

.woocommerce-mini-cart .cart_list .product_list_widget {
	padding-top:0px!important;
}

.woocommerce-mini-cart-item.mini_cart_item {
	display:block!important;
	padding:10px 0!important;
	margin:0!important;
	display:relative;
}

.widget_shopping_cart .cart_list a {
	display:block;
	padding-right:30px!important;
}

.woocommerce-mini-cart-item a.remove_from_cart_button {
	right:0!important; 
	top:10px!important;
	padding-right:0px!important;
	z-index:9999!important;
}

.widget_shopping_cart .cart_list a img {
	display:block!important;
	position:relative!important;
	left:0!important;
	top:0!important;
	padding:0!important;
	margin:0!important;
	transform:none!important;
}

.woocommerce-mini-cart-item dl.variation {
	border:none!important;
	padding:10px 0!important;
	margin:0!important;
	display: block!important;
  	width:100%!important;
}

.woocommerce-mini-cart-item dl.variation dt {
	font-size:13px!important;
	padding:0!important;
	margin:0!important;
	float:none!important;
	display:block!important;
}

.woocommerce-mini-cart-item dl.variation dd {
	padding:0!important;
	margin:0!important;
	float:none!important;
	display:block!important;
}

dl.variation dt.variation-Addasecondrowofinformation,
dl.variation dd.variation-Addasecondrowofinformation {
	display:none!important;
}

/**************************\
  Baby Maybe Cart 
\**************************/

.woocommerce-cart-form__cart-item.cart_item dl.variation {
	font-size:14px!important;
}

.woocommerce-cart-form__cart-item.cart_item dl.variation dd {
	font-weight:400!important;
}

/**************************\
  Baby Maybe Order Complete 
\**************************/

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
	list-style:none;
	padding:0; margin:0;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
	border:none;
	padding:0 0 10px 0; margin:0;
	width: 50%;
}

@media (min-width: 992px) { 
	ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
		width: 33%;
	}
}



.woocommerce-table__product-name.product-name ul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
	list-style:none;
	padding:0; margin:0;
}

.woocommerce-table__product-name.product-name ul li {
	padding:0; margin:0;
	width: 100%;
}

@media (min-width: 992px) { 
	.woocommerce-table__product-name.product-name ul li {
		width: 50%;
	}
}

.download-link-hold {
	display:block;
}

.download-link {
	display:inline-block;
	padding-top:20px;
}

.download-link + .download-link {
	margin-left:10px;
}