#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%;
}