/*
Theme Name: Home Genius
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}


@import url("https://fonts.googleapis.com/css?family=|");

.demo_store {
	background-color: rgb(224, 32, 39);
	font-size: 17px;
	line-height: 25px;
	font-family: UBUNTU;
	font-weight: 600;
	letter-spacing: 0px;
}

.demo_store a {
	font-size: 13px;
	margin-left: 15px;
}

.woocommerce div.product .single_add_to_cart_button {
	border-radius: 25px;
}

div.price-wrapper>p>span>bdi {
	font-size: 28px;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
	font-size: 14px;
	line-height: 22px;
	margin-left: 5px;
}

#wpforms-73240 button.wpforms-submit {
	font-size: 13px;
}

#wpforms-73240 .wpforms-field input {
	margin: auto;
}

h1.entry-title.mb {
	text-align: center;
	display: none;
}

#wooot_order_tip_form .order_tip_title {
	font-weight: 600;
	font-size: 20px;
	text-align: center;
	margin-bottom: 20px
}

#text-2160908808>DIV {
	text-align: center;
}

.woo_order_tip:hover {
	background: #000;
	color: #fff;
}

.woo_order_tip,
.woo_order_tip_remove,
.woo_order_tip_apply {
	text-decoration: underline;
	border: 1px solid #3c3636;
}

#wooot_order_tip_form {
	text-align: center !important;
}

.cart-container #wooot_order_tip_form {
	background-color: #ffdbe6
}

.cart-container #wooot_order_tip_form .order_tip_title {
	padding-top: 10px;
	font-weight: 600;
	font-size: 16px;
	text-align: center;
	margin-bottom: 20px;
	color: #3c3636;
}

.button.primary:not(.is-outline) {
	bottom: 10px;
	right: 278px;
}

@media screen and (max-width:768px) {
	.button.primary:not(.is-outline) {
		left: 30%;
		bottom: -16px
	}
}

@media screen and (max-width:320px) {
	.demo_store {
		font-size: 14px;
		line-height: 20px;
	}

	#section_78974746 .section-bg.bg-loaded {
		background-size: contain;
	}

	.cart-container .woo_order_tip,
	.woo_order_tip_remove,
	.woo_order_tip_apply {
		font-size: .9em;
	}

	.cart-container #wooot_order_tip_form .order_tip_title {
		font-size: .9em;
	}
}

.phone-error {
    background-color: #ffcc00;
    color: #333;
    padding: 5px;
    border-radius: 5px;
    font-size: 12px;
}