li.woocommerce-MyAccount-navigation-link--my-api-keys a:before {
    font-family: "Font Awesome 5 Free"; /* This line is needed for Font Awesome */
    content: "\f084"; /* Replace with the Unicode of the Font Awesome icon you want to use */
    margin-right: 10px;
}

input:checked + label {
  font-weight: bold;
}
input[type="radio"] {
  display: none;
}

input[type="radio"] + *::before {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  width: 1rem;
  height: 1rem;
  margin-right: 0.3rem;
  border-radius: 50%;
  border-style: solid;
  border-width: 0.1rem;
  border-color: gray;
}

input[type="radio"]:checked + *::before {
  background: radial-gradient(teal 0%, teal 40%, transparent 50%, transparent);
  border-color: teal;
}
input[type="radio"]:checked + * {
  color: teal;
}

.back-to-top.show {color:white !important;}

/*Product*/
 /* .wcpay-payment-request-wrapper {
	display:none !important;
} */

.woocommerce div.product form.cart .button, a.axil-btn:before, button.axil-btn:before, a.axil-btn.btn-bg-primary, button.axil-btn.btn-bg-primary, a.axil-btn.btn-bg-secondary, button.axil-btn.btn-bg-secondary, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, 
.woocommerce button.button.btn-outline, .woocommerce form .form-row input.input-text, .woocommerce form.woocommerce-checkout .form-row .select2-container, .woocommerce form.woocommerce-checkout .form-row textarea, .woocommerce button.button, .axil-checkout-login .woocommerce-form-login.login .form-row .woocommerce-form-login__submit:after, .woocommerce form.checkout_coupon .form-row input.input-text
{
	border-radius:25px !important;
}

.single-product .woocommerce-tabs.wc-tabs-wrapper.bg-vista-white {
	background-color:#e7e7e7;
}

/* .single-product .wcpay-payment-request-button-separator, tr.tax-total, .woocommerce-cart .wcpay-payment-request-button-separator,  .page-cart #wcpay-payment-request-button-separator {display:none !important;} */

.p-CardNumberInput input.Input {
	padding-top:10px !important;
	padding-bottom:10px !important;
	line-height:2.5em !important
}
.axil-signin-banner {min-height:700px; background-size:contain;}


.wc-stripe-elements-field {
    border-color: #999;
}

/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/



/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn .elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

