/*
 Theme Name:  Divi Child Theme
 Theme URI:    https://divilife.com
 Description:  Child Theme for Divi
 Author:       Tim Strifler
 Author URI:   https://divilife.com
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/



button[name='update_cart'] {
	display: none !important;
}

#order_review_heading{
	display: none !important;	
}

.size-option {
	border: 1px solid black;
    background: white;
    color: black;
    padding: 10px;
}
.size-option-active {
	border: 1px solid #4497a4;
    background: #4497a4;
    color: white;
    padding: 10px;
}



/* # WooCommerce WANT Custom categories shortcode
---------------------------------------------------------------------------------------------------- */

.category-cat a {
	margin-top: 7px;
	display:block;
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
	color: black !important;
    font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
}

.category-cat a.active {
	color: #4497a4 !important;
}

.category-subcat a {
	display:block;
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
	color: #1d1d1b !important;
    font-size: 10px;
	line-height: 1.5em;
	font-weight: 400;
	margin-bottom: 2px;
	text-transform:lowercase;
}

.category-subcat a:first-letter {
	text-transform: capitalize;
}

.category-subcat a.active {
	color: #4497a4 !important;
}

.category-subcat-child a {
	display:block;
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
	color: #1d1d1b !important;
    font-size: 8px;
	line-height: 1.5em;
	font-weight: 400;
	margin-bottom: 2px;
	margin-left: 7px;
	text-transform:lowercase;
}

.category-subcat-child a:first-letter {
	text-transform: capitalize;
}

.category-subcat-child a.active {
	color: #4497a4 !important;
}




/* # WooCommerce Cart Icon CSS with FontAwesome 5
---------------------------------------------------------------------------------------------------- */

.cart-contents {
   /* position: relative;
    display: flex !important;
    flex-flow: column nowrap;
    justify-content: center; */
}

.cart-contents:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;	
/*     content: "\f290" !important; */
    content: "\f07a" !important;
    font-size: 27px;
    color: #4497a4;
}

.cart-contents:hover {
    text-decoration: none;
}

.cart-contents-count {
	position: absolute;
/*     top: 15px;
   	right: 1px; */
	top: 18px;
    right: 12px;
   	transform: translateY(-105%) translateX(25%);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 22px;
	height: 22px;
   	width: 22px;
	vertical-align: middle;
	text-align: center;
	color: #fff;
    background: #ff3049;
    border-radius: 50%;
    padding: 1px;  
}




/* # Change WooCommerce My Orders Icon CSS with FontAwesome 5
---------------------------------------------------------------------------------------------------- */
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:after {
	font-family: 'Font Awesome 5 Free';
    font-weight: 900;	
    content: "\f07a" !important;
    font-size: 14px;
	margin-left: 15px;
    color: #4497a4;
}

/* # Delete WooCommerce Cart Update-Cart Button
---------------------------------------------------------------------------------------------------- */
button[name='update_cart'] {
	display: none !important;
}

/* # Change WooCommerce Notification Background
---------------------------------------------------------------------------------------------------- */
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    background: #4497a4;
	color: white;
}



/* # Delete WooCommerce Gallery File Name
---------------------------------------------------------------------------------------------------- */
.mfp-title {
    display: none !important;
}

.pswp__caption {
    display: none !important;
}

/* # WooCommerce Finalize Order Note
---------------------------------------------------------------------------------------------------- */
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    border: 1em solid red;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box { 
	background-color: red;
    color: white;
}


/* # WooCommerce My Orders Without Navigation Fix
---------------------------------------------------------------------------------------------------- */
.woocommerce-account .woocommerce-MyAccount-navigation {
    display: none;
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
}

/* # WooCommerce Order Detail Invoicing Section Deletion
---------------------------------------------------------------------------------------------------- */
.woocommerce .woocommerce-MyAccount-content .woocommerce-order-details {
    margin-top: 17px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-order-details .order-again {
    display: none;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details {
    display: none;
}


/* # WooCommerce On Sale Badge
---------------------------------------------------------------------------------------------------- */
.woocommerce-page ul.products li.product .onsale, .woocommerce ul.products li.product .onsale {
    left: 0px!important;
    margin: 0px!important;
    right: 0px!important;
}

.woocommerce-page span.onsale, .woocommerce span.onsale {
    background: #4497a4!important;
    border-radius: 0px!important;
    font-size: 15px;
    font-weight: 900!important;
    padding: 2px 5px!important;
}

.et_portfolio_image, .et_shop_image {
    margin-top: 47px;
}

