#Side_slide #menu .button {
	display: flex;
	background: inherit !important;
	padding: 1rem;
	border: none;
}
#Side_slide #menu .button > a {
	padding: .75em 2.5em;
	border-radius: .5em;
	background: #8a161a;
	color: white;
	font-size: 1em; line-height: 1.2;
}
#Side_slide #menu .button + li {
	border: none !important;
}
#Side_slide #menu .button + li > a { text-decoration: underline; }
#Action_bar { max-height: 45px !important; }
.custxt { color: #fff; }
.header-classic #Action_bar .social a { color: #fff !important; }
.ea-editor-property-control-complex-item-reorder {
	transform: translateX(1%) !important;
	opacity: 100 !important;
}
.IFForm {
	border: 1px solid #eaeaea;
	padding: 20px 20px 0px 20px;
}
.rc-anchor-invisible-text { display: none !important; }
@media only screen and (max-width: 767px) {
	#Top_bar a#search_button { display: none !important; }
}
.rightforms {
	border-left: 1px solid #eaeaea;
	padding: 20px;
}
.button-default .button,
.button-default button,
.button-default input[type=button],
.button-default input[type=reset],
.button-default input[type=submit] {
	background: #8a161a !important;
	background-color: #8a161a !important;
	border: none;
	border-radius: 5px;
	box-shadow: inset 0 0 0 0px rgb(0 0 0 / 0%), inset 0 4px 3px -2px rgb(0 0 0 / 0%) !important;
}
.woocommerce #content input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover {
	background: white !important;
	background-color: white !important;
	color: #8d191d !important;
	text-shadow: transparent !important;
	box-shadow: none;
	border-color: #8d191d !important;
}
.button-default .single_add_to_cart_button,
.button-flat .single_add_to_cart_button,
.button-round .single_add_to_cart_button,
.button-default .woocommerce .button:disabled,
.button-flat .woocommerce .button:disabled,
.button-round .woocommerce .button:disabled,
.button-default .woocommerce .button.alt,
.button-flat .woocommerce .button.alt,
.button-round .woocommerce .button.alt {
	background-color: #8d191d !important;
}
.woocommerce-Price-amount { color: black !important; }
infusion-field { width: 100% !important; }
input[type=text] { width: 100% !important; }
.infusion-recaptcha { width: 100% !important; }
.infusion-submit { width: 100% !important; }
.infusion-field-input-container { width: 100% !important; }
select { width: 100%; }
textarea { width: 100%; }