.header-span_icon i.fa-mobile {
    color: #004b9a;
    font-size: 18px;
}
.header-span_icon i.fa-map-marker-alt {
    font-size: 13px;
}

@-webkit-keyframes shake {
	0%,
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}

@keyframes shake {
	0%,
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}

.shake {
	-webkit-animation-name: shake;
	animation-name: shake
}

.product  i.fa-shopping-cart {
    color: #fff;
    font-size: 23px;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    
}

.woocommerce-terms-and-conditions-wrapper p.form-row {
    justify-content: center;
}
 .woocommerce-form__label-for-checkbox span.woocommerce-terms-and-conditions-checkbox-text {
    font-size: 13px !important;
    color: #000 !important;
    font-weight: 300 !important;
}