/*---------------------------------------------------------------------------------

 Theme Name:   eCommerced Pro
 Theme URI:    https://www.divided.rocks/product/ecommerced-pro/
 Description:  Divided.Rocks - The shop for Divi childthemes and layouts.
 Author:       Divided Rocks
 Author URI:   https://www.divided.rocks/
 Template:     Divi
 Version:      1.2.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/


/**
 * ----------------------------------------
 * Fixes
 * ----------------------------------------
 */

/* Reverse column order on mobile */
@media (max-width:980px) {
	.reverse-columns-mobile {
		display: flex;
		flex-direction: column-reverse;
	}
	.reverse-columns-mobile .et-last-child {
		margin-bottom: 20px !important;
	}
}

/* Remove spacing from homepage */

/* New Elegant Icon Wishlist */
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {
	font-family: 'ETModules' !important;
    content: "\e030" !important;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {
	font-family: 'ETModules' !important;
    content: "\e089" !important;	
}


/**
 * ----------------------------------------
 * Overflow fix for border radius
 * ----------------------------------------
 */
 


/**
 * ----------------------------------------
 * Styling for general things
 * ----------------------------------------
 */
 
 /* Select input */
#et-boc .et-l .woocommerce input.text, 
#et-boc .et-l .woocommerce input.input-text, 
#et-boc .et-l .woocommerce input.title, 
#et-boc .et-l .woocommerce input[type=email], 
#et-boc .et-l .woocommerce input[type=number], 
#et-boc .et-l .woocommerce input[type=password], 
#et-boc .et-l .woocommerce input[type=tel], 
#et-boc .et-l .woocommerce input[type=text], 
#et-boc .et-l .woocommerce input[type=url], 
#et-boc .et-l .woocommerce select,
.orderby, .woocommerce div.product form.cart .variations td select {
    box-shadow: none !important;
    border-width: 1px !important;
    border-style: solid !important;
    background: #FFF !important;
    height: 40px !important;
    line-height: 40px !important;
}

/* Textarea input */
#commentform input[type=email],
#commentform input[type=text],
#commentform input[type=url],
#commentform textarea {
    box-shadow: none !important;
    border-width: 1px !important;
    border-style: solid !important;
    background: #FFF !important;
}


/*style the wp-pagenavi pagination links*/
.wp-pagenavi a,
.wp-pagenavi span {
	background: #f1f3f5;
	font-size: 1em !important;
	line-height: 1em;
	font-weight: bold !important;
	padding: 0.45em 0.8em !important;
	transition: all .5s;
}


/*style the wp-pagenavi current page number*/
.wp-pagenavi span.current {
	color: #ffffff !important;
}


/*style the wp-pagenavi pagination links on hover*/
.wp-pagenavi a:hover {
	color: #ffffff!important;
}


/*style the wp-pagenavi pages text*/
.wp-pagenavi .pages {
	background: none;
	border: none;
}


/*remove border and center the wp-pagenavi links*/
.wp-pagenavi {

}



/**
 * ----------------------------------------
 * Buttons
 * ----------------------------------------
 */

/* Primary Button */


/* Secondary Button */

/* 
 * Outline Button 
 */

/* Give solid border */
.outline-button,  
.woocommerce-info a.button, 
.woocommerce-info a.button.woocommerce-Button, 
.woocommerce-message a.button, 
.woocommerce-message a.button.wc-forward, 
.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a.button, 
.woocommerce .woocommerce-table--order-downloads a.button, 
.woocommerce .woocommerce-table--order-downloads a.woocommerce-MyAccount-downloads-file,
.button[name="apply_coupon"],
.button[name="update_cart"],
.widget_shopping_cart_content .woocommerce-mini-cart__buttons a:nth-child(1),
a.more-link,
.comment_area .reply-container a.comment-reply-link,
.return-to-shop .button,
.wishlist-title a,
.hidden-title-form a {
	border-style: solid !important;
}


/* Buttons that are not styled by divi */
.dr-blog-1 .et_pb_post a.more-link,
.dr-blog-sidebar .wp-block-tag-cloud a {
	padding: 0.3em 1em !important;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
}


/**
 * ----------------------------------------
 * Input + Button size
 * ----------------------------------------
 */
 
 .woocommerce .cart .button, .woocommerce .cart input.button,
 table.tinvwl-table-manage-list .tinvwl-input-group-btn button, table.tinvwl-table-manage-list .tinvwl-to-right.look_in button,
 .woocommerce div.cart_totals a.checkout-button,
 .woocommerce .checkout_coupon button.button, .woocommerce #order_review button.button
  {
	 min-height: 40px;
 }