
@media only screen and (max-width:767px) {
	.et_pb_section_0_tb_header {
		overflow: visible !important;
	}
}

.myprice {
	margin-top: 30px !important;
}

.pa-underline-fade nav ul li a {
	position: relative;
}

.pa-underline-fade nav ul li a::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	height: 4px;
	width: 100%;
	background-color: #8300e9;
	z-index: 2;
	opacity: 0;
	display: block;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transition-timing-function: cubic-bezier(.58, .3, .005, 1);
	-o-transition-timing-function: cubic-bezier(.58, .3, .005, 1);
	transition-timing-function: cubic-bezier(.58, .3, .005, 1);
}

.pa-underline-fade nav ul li a:hover::before {
	opacity: 1;
}

.pa-underline-fade nav li.current-menu-item a {
	border-bottom: 4px solid #8300e9 !important;
}

.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-radio .vi-wpvs-option-wrap input {
	display: none;
}

body.woocommerce .vi-wpvs-variation-wrap .vi-wpvs-option-wrap label.vi-wpvs-option {
	justify-content: center !important;
	text-align: center !important;
	width: 100%;
}

body.woocommerce .vi-wpvs-variation-wrap .vi-wpvs-option-wrap label.vi-wpvs-option * {
	text-align: center !important;
}

body.woocommerce .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap .vi-wpvs-option {
	justify-content: center !important;
}

.woocommerce div.product form.cart .variations label.vi-wpvs-option {
	text-align: center !important;
}
