/* 
Theme Name: Hard Sole
Description: This is a child theme of Hello Elementor for Hard Sole, created by Candlelight Websites
Author: Candlelight Websites
Author URI: https://lightyourway.co.za
Template: hello-elementor
Version: 1.0.1
*/

span.sub-title {
	display: block;
	font-size: 0.56em;
	font-weight: 400;
}
span.text-accent {
	color: var(--e-global-color-accent);
}

.section-bordered {
	padding: 0 20px 40px;
}
.section-bordered::before {
    content: '';
    width: calc(100% - 10px);
    border: 1px solid var(--e-global-color-39c6b30);
    height: 100%;
    position: absolute;
	top: 0
}
.section-bordered.section-bordered-left::before {
	border-right: 0;
	right: 0;
    left: auto;
}
.section-bordered.section-bordered-right::before {
	border-left: 0;
	right: auto;
    left: 0;
}

@media(min-width:1024px) {
    .section-bordered {
        padding: 0 40px 40px;
    }
    .section-bordered::before {
        width: calc(100% - 20px);
    }
}
@media(min-width:1500px) {
    .section-bordered::before {
        width: calc(50% + 730px);
    }
}

table.variations th,
table.variations td {
	background: #fff !important;
}

.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info {
    border-top: 0 !important;
	border-radius: 14px;
	outline: none !important;
	color: #1C244B;
}
.woocommerce .woocommerce-message {background: #f2ffbf;}
.woocommerce .woocommerce-error {background: #ffedd5;}
.woocommerce .woocommerce-info {background: #e0f2fe;}

.woocommerce .woocommerce-message .button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button {
	background: transparent;
	transition: all .3s;
}
.woocommerce .woocommerce-message .button:hover,
.woocommerce .woocommerce-error .button:hover,
.woocommerce .woocommerce-info .button:hover {
	background: #ffffff9c;
}
