/*
Theme Name:     Ella
Theme URI:      https://ella.thethemecollective.com/
Template:       kadence
Author:         The Theme Collective
Author URI:     https://thethemecollective.com/
Description:    Ella is a modern, polished and bold feminine Kadence child theme. Built by The Theme Collective
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/




/*-----INPUTS-----*/

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select {
	border: 1px solid var(--global-palette4);
	border-radius: 0;
	padding: 8px;
	background-color: transparent;
	box-shadow: none!important;
}

.select2-container .select2-selection--single, .quantity.spinners-added, .woocommerce form.checkout_coupon {
	border: 1px solid var(--global-palette4);
	border-radius: 0px;
	background-color: transparent
}


/*-----Search-----*/

input.search-field {
    font-size: 15px!important;
		letter-spacing: 0.1em;
		padding: 20px 80px 20px 20px!important;
}

.sidebar.wp-block-search .wp-block-search__input {
	 border: 1px solid var(--global-palette4);
	border-radius: 0px;
	background: transparent;
}


/*-----Layouts-----*/

.blog .entry, .archive .entry, .product-details.content-bg.entry-content-wrap, div#archive-container, .woocommerce .products ul, .woocommerce ul.products, .entry-content .wc-block-grid__products {
		text-align: center;
	  column-gap: 60px;
		row-gap: 60px
}

.wp-block-kadence-posts {
		column-gap: 60px;
		row-gap: 60px
}

.archive .entry-meta,
.blog .entry-meta, .kb-posts .entry-meta {
	display: block;
}

.entry-related-carousel h3.entry-title {
    text-align: center;
}

.entry-related-inner-content {
	border: 1px solid var(--global-palette4);
}

.pagination, .page-numbers {
	text-align: center;
}

.page-numbers {
	border-radius: 0px!important;
}

.kt-blocks-carousel .slick-next, .kt-blocks-carousel .slick-prev, .tns-outer .tns-controls button:focus {
	  transition: opacity .4s ease-in-out;
    opacity: 1;
		outline: -webkit-focus-ring-color auto 0px;
}


/*-----Woocommerce-----*/

#wrapper .wc-block-grid .wc-block-grid__products .product-loop-boxed .entry-content-wrap, #wrapper .wc-block-grid .wc-block-grid__products .woo-archive-action-on-hover .entry-content-wrap,
.woocommerce ul.products li.product .entry-content-wrap {
	border-radius: 0;
}

.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info {
    border-left: 0px!important;
}

.product-details.content-bg.entry-content-wrap {
    text-align: center;
}

.product-details.content-bg.entry-content-wrap {
    background-color: transparent!important;
}

li.wc-block-grid__product.entry.loop-entry.content-bg.woo-archive-action-visible.woo-archive-btn-button.product-loop-boxed.woo-archive-image-hover-zoom {
    background-color: transparent;
}

.woocommerce span.onsale, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale {
		display: none;
}

/*-----Login-----*/

.woocommerce form.login, .woocommerce form.register {
	  border: 1px solid var(--global-palette4);
	border-radius: 0px;	
	padding: 40px;
}


/*-----Checkout Page-----*/

.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce table.shop_table tbody th, .woocommerce table.shop_table th, .woocommerce table.shop_table td {
	background-color:var(--global-palette8);
}


/*-----Add to Cart Button-----*/

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    padding-right: 0;
}

@media (min-width: 768px) {a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    width: 90%;
		margin: auto
}
