.button-custom .single_add_to_cart_button, .button-custom .woocommerce .button:disabled, .button-custom .woocommerce .button.alt, .button-custom a.remove {
	line-height: 16px !important;
	padding: 15px 25px 15px 25px !important;
	color: hsl(0deg, 0%, 100%) !important;
	background-color: hsl(0deg, 100%, 50%) !important;
}

@media only screen and (min-width: 768px) {}

@media only screen and (max-width: 768px) {}

@media only screen and (min-width: 768px) {}

@media only screen and (max-width: 768px) {}

.zipcode_test_desc {
	font-weight: 600;
}

.wdap_notification_message {
	font-weight: 600;
}

.woocommerce-error.alert, .woocommerce-info.alert, .woocommerce-message.alert {
	margin-top: 30px;
}

.alert .alert_icon {
	color: hsla(0deg, 0%, 100%, 40%);
}

.alert_success .alert_icon {
	background: hsl(353deg, 73%, 40%);
}

.alert_success {
	background: hsl(0deg, 100%, 50%);
	color: hsl(0deg, 0%, 100%);
}

.alert_success a, .alert_success a:hover {
	color: hsl(0deg, 0%, 100%);
}

@media only screen and (max-width: 990px) {}

@media only screen and (max-width: 990px) {}

.woocommerce ul.products li.product .button {
	text-align: center;
	background-color: hsl(0deg, 100%, 50%);
	color: hsl(0deg, 0%, 100%);
}

.woocommerce .product div.entry-summary .cart .button {
	width: 75%;
	background-color: hsl(0deg, 100%, 50%);
	color: hsl(0deg, 0%, 100%);
}

@media only screen and (max-width: 479px) {}

#section-post-header {
	margin-top: 150px;
}

.section-post-header {
	margin-top: 150px;
}

section-post-comments {
	margin-bottom: 150px;
}

.caldera-grid .form-control {
	font-weight: 700;
}

.cf-toggle-switch .btn-group-vertical>.btn, .cf-toggle-switch .btn-group-vertical>.btn-group, .cf-toggle-switch .btn-group-vertical>.btn-group>.btn {
	display: inherit !important;
	width: 50% !important;
	max-width: 50% !important;
}

.cf-toggle-switch .btn-success {
	color: hsl(0deg, 0%, 100%) !important;
	background-color: hsla(0deg, 78%, 44%, 81%) !important;
	border-color: hsla(0deg, 0%, 2%, 51%) !important;
	padding: 10px 20px;
	width: 100%;
	font-size: 15px !important;
	font-weight: 700 !important;
}

.cf-toggle-switch .btn-default {
	color: hsl(0deg, 0%, 20%);
	background-color: hsl(0deg, 0%, 100%);
	border-color: hsl(0deg, 0%, 80%);
	font-size: 15px !important;
	font-weight: 700 !important;
	padding: 10px 15px;
	width: 100%;
}

.caldera-grid .checkbox-inline, .caldera-grid .radio-inline {
	font-size: 16px !important;
	font-weight: 700 !important;
	border: 1px;
}

.joinchat.joinchat--left {
	bottom: 40px;
}

#header #Top_bar {
	top: 35px !important;
}

@media only screen and (max-width: 767px) {}

.tr-menu.header-fixed #Top_bar:not(.is-sticky) {
	top: 40px !important;
}

#popup_contact {
	display: block;
	bottom: 30px;
	right: 24px;
}

.button-round input[type="button"] {
	width: 100%;
}

@media only screen and (max-width: 1080) {}

.cf-toggle-switch .btn-success {
	background-color: hsl(0deg, 100%, 60%);
	border-color: hsl(0deg, 0%, 100%);
}

@media only screen and (min-width: 375px) {
	.header-overlay.sticky-header .overlay-menu-toggle {
		top: 80px;
	}
}

@media only screen and (max-width: 375px) {
	.header-overlay.sticky-header .overlay-menu-toggle {
		top: 95px;
	}
}

@media only screen and (max-width: 780px) {}

@media only screen and (max-width: 500px) {}

@media only screen and (max-width: 500px) {
	.mobile-sticky #Top_bar.is-sticky #logo img:not(.svg) {
		width: 95% !important;
	}
}

@media only screen and (min-width: 1024px) {}

#menu-button .menu-button {
	text-align: center;
	border: none;
	padding: 10px 35px;
	border-radius: 50px;
	color: hsl(0deg, 0%, 100%);
	background-color: hsl(353deg, 73%, 40%);
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
	z-index: 999999;
}

.mfn-main-slider mfn-rev-slider {
	background: hsla(0deg, 0%, 0%, 0%);
	padding: 0px;
	margin: 140px auto;
	width: 1440px;
	height: 608px;
	visibility: visible;
	position: absolute;
	overflow: visible;
	left: 0px;
}

@media only screen and (max-width: 500px) {}
/*
     FILE ARCHIVED ON 06:07:48 Mar 02, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:19:11 Apr 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.197
  exclusion.robots: 0.16
  exclusion.robots.policy: 0.142
  esindex: 0.015
  cdx.remote: 68.957
  LoadShardBlock: 172.167 (3)
  PetaboxLoader3.datanode: 199.769 (5)
  load_resource: 165.878
  PetaboxLoader3.resolve: 86.904
  loaddict: 56.409
*/