/*
Theme Name:   Dgu Elementor Child
Theme URI:    https://dgu.cl
Description:  Child theme para modificaciones para Dgu.cl
Author:       Daniel MC
Author URI:   https://agenciakubo.com/
Template:     hello-elementor
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  hello-elementor-child
*/

.woocommerce div.product .stock {
    color: #a788ed;
}
.sgpb-theme-1-content {
    border-radius: 6px;
    box-shadow: #A788ED 0px 0px 0px 4px !important;
}
p#shipping_country_field {
    display: none !important;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
    background-color: #a788ed;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    padding: 15px 40px;
    border-radius: 100px;
}
p#billing_country_field {
    display: none !important;
}
.woocommerce-shipping-destination {
	padding: 10px;
}
.woocommerce-shipping-methods .woocommerce-Price-amount.amount {
	width: 100%;
	float: initial;
	text-align: center;
	color: #A788ED;
	font-weight: bold;
}
#shipping_method {
	border-bottom: 1px solid #ddd;
	padding: 10px 10px 20px;
}
.woocommerce .woocommerce-ordering select {
    vertical-align: top;
    position: relative;
    display: block;
    margin: 0 auto;
    font-family: Montserrat;
    font-size: 13px;
    color: #60666d;
    background-color: #f7f7f7;
    border: 1px solid #ddd;
    padding: 2px 30px;
    width: 100%;
}
select {
    display: block;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background-color: #FAFAFA;
    border-radius: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
    background-position: 100% center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: #cccccc;
    color: rgba(0, 0, 0, 0.75);
    font-family: inherit;
    font-size: 0.875rem;
    line-height: normal;
    padding: 0.5rem;
    border-radius: 0;
    height: 2.3125rem;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
color: gray;
}
.next.page-numbers, .prev.page-numbers {
    border: 1px solid #A788ED;
    border-radius: 5px;
    color: #A788ED;
    padding: 8px !important;
    font-size: 10px !important;
}
.woocommerce nav.woocommerce-pagination ul li {
	border-right: 0px solid #d3ced2;
}
.woocommerce nav.woocommerce-pagination ul {
	border: 0px solid #d3ced2;
}
.page-numbers.current {
	background: #A788ED !important;
	border-radius: 5px !important;
	padding: 9px 10px !important;
	color: white !important;
	font-size: 10px !important;
}
.woocommerce-loop-product__title {
	font-weight: normal !important;
	color: #5b5b5f !important;
	margin: 0 !important;
	font-size: 16px !important;
}
.woocommerce-Price-amount.amount {
	width: 100%;
	float: left;
	text-align: center;
	color: #A788ED;
	font-weight: bold;
}
.woocommerce a.button {
	background: #7E57C5 !important;
	color: white !important;
	border-radius: 100px !important;
	font-size: 0.7em;
	padding: 7px 15px;
	margin-top: 5px !important;
}
.woocommerce ul.products li.product {
	padding: 13px !important;
	border: 1px solid #ddd;
	text-align: center;
}
.woocommerce li.product .button.add_to_cart_button {
	border-radius: 100px !important;
}
.woocommerce .woocommerce-breadcrumb {
	margin: 0!important;
}

.reset_variations {
	display: table !important;
	color: black;
}
.woocommerce div.product.elementor form.cart table.variations td.label {
	background-color: white;
}
.woocommerce div.product.elementor form.cart table.variations td.value {
	background-color: white;
}
input[type=search] {
	width: 60% !important;
}
.woocommerce.widget_product_search {
	text-align: center !important;
}
[type=button], [type=submit], button {
color: #ffffff;
	background-color: #A788ED;
	border: 1px solid #A788ED;
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
color: #fff;
	background-color: #c36;
	text-decoration: none;
}
.woocommerce ul.order_details li:last-of-type {
    border: none;
    display: none !important;
}
.elementor-menu-cart__product-price .amount {
    float: inherit !important;
}
.elementor-menu-cart__footer-buttons .elementor-button--checkout {
    display: none !important;
}
dl.variation {
    display: flex;
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    width: 100% !important;
}
.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    color: #fff;
    background-color: #A788ED;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
    border-style: solid solid solid none;
    border-color: transparent #A788ED transparent;
}