@import url('https://fonts.googleapis.com/css?family=Biryani:700');

.fl-page-header .fl-page-nav-wrap .navbar-nav>li>a {
	position: relative
}

.fl-page-header .fl-page-nav-wrap .navbar-nav>li>a::before,
.fl-page-header .fl-page-nav-wrap .navbar-nav>li>a::after {
	display: inline-block;
	position: absolute;
	opacity: 0;
	transition: all ease 0.2s
}

.fl-page-header .fl-page-nav-wrap .navbar-nav>li>a::before {
	content: '[';
	left: 0;
	-webkit-transform: translateX(20px);
	-ms-transform: translateX(20px);
	transform: translateX(20px)
}

.fl-page-header .fl-page-nav-wrap .navbar-nav>li>a::after {
	content: ']';
	right: 0;
	-webkit-transform: translateX(-20px);
	-ms-transform: translateX(-20px);
	transform: translateX(-20px)
}

.fl-page-header .fl-page-nav-wrap .navbar-nav>li>a:hover::before,
.fl-page-header .fl-page-nav-wrap .navbar-nav>li>a:hover::after,
.fl-page-header .fl-page-nav-wrap .navbar-nav>li>a:focus::before,
.fl-page-header .fl-page-nav-wrap .navbar-nav>li>a:focus::after {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

a.fl-button,
a.fl-button:visited,
.fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited,
.fl-builder-content .fl-module-content-slider .fl-content-slider .fl-slide a.fl-button,
.uabb-module-content .uabb-creative-button-wrap .uabb-button,
.gform_wrapper button,
.gform_wrapper input[type="button"],
.gform_wrapper input[type="submit"],
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page #content input.button.alt,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button {
	background: #7db721;
	border: 0;
	border-radius: 6px !important;
	font-size: 15px !important;
	color: white
}

a.fl-button .uabb-button-text,
a.fl-button:visited .uabb-button-text,
.fl-builder-content a.fl-button .uabb-button-text,
.fl-builder-content a.fl-button:visited .uabb-button-text,
.fl-builder-content .fl-module-content-slider .fl-content-slider .fl-slide a.fl-button .uabb-button-text,
.uabb-module-content .uabb-creative-button-wrap .uabb-button .uabb-button-text,
.gform_wrapper button .uabb-button-text,
.gform_wrapper input[type="button"] .uabb-button-text,
.gform_wrapper input[type="submit"] .uabb-button-text,
.woocommerce a.button.alt .uabb-button-text,
.woocommerce button.button.alt .uabb-button-text,
.woocommerce input.button.alt .uabb-button-text,
.woocommerce #respond input#submit.alt .uabb-button-text,
.woocommerce #content input.button.alt .uabb-button-text,
.woocommerce-page a.button.alt .uabb-button-text,
.woocommerce-page button.button.alt .uabb-button-text,
.woocommerce-page input.button.alt .uabb-button-text,
.woocommerce-page #respond input#submit.alt .uabb-button-text,
.woocommerce-page #content input.button.alt .uabb-button-text,
.woocommerce a.button .uabb-button-text,
.woocommerce button.button .uabb-button-text,
.woocommerce input.button .uabb-button-text,
.woocommerce #respond input#submit .uabb-button-text,
.woocommerce #content input.button .uabb-button-text,
.woocommerce-page a.button .uabb-button-text,
.woocommerce-page button.button .uabb-button-text,
.woocommerce-page input.button .uabb-button-text,
.woocommerce-page #respond input#submit .uabb-button-text,
.woocommerce-page #content input.button .uabb-button-text,
a.fl-button *,
a.fl-button:visited *,
.fl-builder-content a.fl-button *,
.fl-builder-content a.fl-button:visited *,
.fl-builder-content .fl-module-content-slider .fl-content-slider .fl-slide a.fl-button *,
.uabb-module-content .uabb-creative-button-wrap .uabb-button *,
.gform_wrapper button *,
.gform_wrapper input[type="button"] *,
.gform_wrapper input[type="submit"] *,
.woocommerce a.button.alt *,
.woocommerce button.button.alt *,
.woocommerce input.button.alt *,
.woocommerce #respond input#submit.alt *,
.woocommerce #content input.button.alt *,
.woocommerce-page a.button.alt *,
.woocommerce-page button.button.alt *,
.woocommerce-page input.button.alt *,
.woocommerce-page #respond input#submit.alt *,
.woocommerce-page #content input.button.alt *,
.woocommerce a.button *,
.woocommerce button.button *,
.woocommerce input.button *,
.woocommerce #respond input#submit *,
.woocommerce #content input.button *,
.woocommerce-page a.button *,
.woocommerce-page button.button *,
.woocommerce-page input.button *,
.woocommerce-page #respond input#submit *,
.woocommerce-page #content input.button * {
	color: white
}

a.fl-button:hover,
a.fl-button:visited:hover,
.fl-builder-content a.fl-button:hover,
.fl-builder-content a.fl-button:visited:hover,
.fl-builder-content .fl-module-content-slider .fl-content-slider .fl-slide a.fl-button:hover,
.uabb-module-content .uabb-creative-button-wrap .uabb-button:hover,
.gform_wrapper button:hover,
.gform_wrapper input[type="button"]:hover,
.gform_wrapper input[type="submit"]:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page #content input.button:hover {
	border: 0
}

.alt-btn a.fl-button,
.alt-btn a.fl-button:visited,
.alt-btn .fl-builder-content a.fl-button,
.alt-btn .fl-builder-content a.fl-button:visited,
.alt-btn .fl-builder-content .fl-module-content-slider .fl-content-slider .fl-slide a.fl-button,
.alt-btn .uabb-module-content .uabb-creative-button-wrap .uabb-button,
.alt-btn .gform_wrapper button,
.alt-btn .gform_wrapper input[type="button"],
.alt-btn .gform_wrapper input[type="submit"],
.alt-btn .woocommerce a.button.alt,
.alt-btn .woocommerce button.button.alt,
.alt-btn .woocommerce input.button.alt,
.alt-btn .woocommerce #respond input#submit.alt,
.alt-btn .woocommerce #content input.button.alt,
.alt-btn .woocommerce-page a.button.alt,
.alt-btn .woocommerce-page button.button.alt,
.alt-btn .woocommerce-page input.button.alt,
.alt-btn .woocommerce-page #respond input#submit.alt,
.alt-btn .woocommerce-page #content input.button.alt,
.alt-btn .woocommerce a.button,
.alt-btn .woocommerce button.button,
.alt-btn .woocommerce input.button,
.alt-btn .woocommerce #respond input#submit,
.alt-btn .woocommerce #content input.button,
.alt-btn .woocommerce-page a.button,
.alt-btn .woocommerce-page button.button,
.alt-btn .woocommerce-page input.button,
.alt-btn .woocommerce-page #respond input#submit,
.alt-btn .woocommerce-page #content input.button {
	background: #fff;
	color: #32373a
}

.alt-btn a.fl-button .uabb-button-text,
.alt-btn a.fl-button:visited .uabb-button-text,
.alt-btn .fl-builder-content a.fl-button .uabb-button-text,
.alt-btn .fl-builder-content a.fl-button:visited .uabb-button-text,
.alt-btn .fl-builder-content .fl-module-content-slider .fl-content-slider .fl-slide a.fl-button .uabb-button-text,
.alt-btn .uabb-module-content .uabb-creative-button-wrap .uabb-button .uabb-button-text,
.alt-btn .gform_wrapper button .uabb-button-text,
.alt-btn .gform_wrapper input[type="button"] .uabb-button-text,
.alt-btn .gform_wrapper input[type="submit"] .uabb-button-text,
.alt-btn .woocommerce a.button.alt .uabb-button-text,
.alt-btn .woocommerce button.button.alt .uabb-button-text,
.alt-btn .woocommerce input.button.alt .uabb-button-text,
.alt-btn .woocommerce #respond input#submit.alt .uabb-button-text,
.alt-btn .woocommerce #content input.button.alt .uabb-button-text,
.alt-btn .woocommerce-page a.button.alt .uabb-button-text,
.alt-btn .woocommerce-page button.button.alt .uabb-button-text,
.alt-btn .woocommerce-page input.button.alt .uabb-button-text,
.alt-btn .woocommerce-page #respond input#submit.alt .uabb-button-text,
.alt-btn .woocommerce-page #content input.button.alt .uabb-button-text,
.alt-btn .woocommerce a.button .uabb-button-text,
.alt-btn .woocommerce button.button .uabb-button-text,
.alt-btn .woocommerce input.button .uabb-button-text,
.alt-btn .woocommerce #respond input#submit .uabb-button-text,
.alt-btn .woocommerce #content input.button .uabb-button-text,
.alt-btn .woocommerce-page a.button .uabb-button-text,
.alt-btn .woocommerce-page button.button .uabb-button-text,
.alt-btn .woocommerce-page input.button .uabb-button-text,
.alt-btn .woocommerce-page #respond input#submit .uabb-button-text,
.alt-btn .woocommerce-page #content input.button .uabb-button-text,
.alt-btn a.fl-button *,
.alt-btn a.fl-button:visited *,
.alt-btn .fl-builder-content a.fl-button *,
.alt-btn .fl-builder-content a.fl-button:visited *,
.alt-btn .fl-builder-content .fl-module-content-slider .fl-content-slider .fl-slide a.fl-button *,
.alt-btn .uabb-module-content .uabb-creative-button-wrap .uabb-button *,
.alt-btn .gform_wrapper button *,
.alt-btn .gform_wrapper input[type="button"] *,
.alt-btn .gform_wrapper input[type="submit"] *,
.alt-btn .woocommerce a.button.alt *,
.alt-btn .woocommerce button.button.alt *,
.alt-btn .woocommerce input.button.alt *,
.alt-btn .woocommerce #respond input#submit.alt *,
.alt-btn .woocommerce #content input.button.alt *,
.alt-btn .woocommerce-page a.button.alt *,
.alt-btn .woocommerce-page button.button.alt *,
.alt-btn .woocommerce-page input.button.alt *,
.alt-btn .woocommerce-page #respond input#submit.alt *,
.alt-btn .woocommerce-page #content input.button.alt *,
.alt-btn .woocommerce a.button *,
.alt-btn .woocommerce button.button *,
.alt-btn .woocommerce input.button *,
.alt-btn .woocommerce #respond input#submit *,
.alt-btn .woocommerce #content input.button *,
.alt-btn .woocommerce-page a.button *,
.alt-btn .woocommerce-page button.button *,
.alt-btn .woocommerce-page input.button *,
.alt-btn .woocommerce-page #respond input#submit *,
.alt-btn .woocommerce-page #content input.button * {
	color: #32373a
}

a.fl-button,
a.fl-button:visited,
.fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited,
.fl-builder-content .fl-module-content-slider .fl-content-slider .fl-slide a.fl-button {
	margin-top: 10px
}

.fl-subscribe-form a.fl-button {
	margin-top: 0px !important
}

a.fl-button,
a.fl-button:visited,
.fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited,
.fl-builder-content .fl-module-content-slider .fl-content-slider .fl-slide a.fl-button {
	margin-top: 10px
}

.fl-subscribe-form a.fl-button {
	margin-top: 0px !important
}

a.fl-button,
a.fl-button:visited,
.fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited,
.uabb-module-content .uabb-creative-button-wrap .uabb-button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce-page a.button,
.woocommerce-page button.button {
	background: #7db721;
	backface-visibility: hidden;
	position: relative;
	overflow: hidden;
	transition: all ease-out 0.3s !important;
	z-index: 2
}

a.fl-button *,
a.fl-button:visited *,
.fl-builder-content a.fl-button *,
.fl-builder-content a.fl-button:visited *,
.uabb-module-content .uabb-creative-button-wrap .uabb-button *,
.woocommerce a.button.alt *,
.woocommerce button.button.alt *,
.woocommerce-page a.button.alt *,
.woocommerce-page button.button.alt *,
.woocommerce a.button *,
.woocommerce button.button *,
.woocommerce-page a.button *,
.woocommerce-page button.button * {
	color: white
}

a.fl-button:hover,
a.fl-button:visited:hover,
.fl-builder-content a.fl-button:hover,
.fl-builder-content a.fl-button:visited:hover,
.uabb-module-content .uabb-creative-button-wrap .uabb-button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover {
	background: #7db721;
	border: 0
}

a.fl-button:hover .uabb-button-text,
a.fl-button:visited:hover .uabb-button-text,
.fl-builder-content a.fl-button:hover .uabb-button-text,
.fl-builder-content a.fl-button:visited:hover .uabb-button-text,
.uabb-module-content .uabb-creative-button-wrap .uabb-button:hover .uabb-button-text,
.woocommerce a.button.alt:hover .uabb-button-text,
.woocommerce button.button.alt:hover .uabb-button-text,
.woocommerce-page a.button.alt:hover .uabb-button-text,
.woocommerce-page button.button.alt:hover .uabb-button-text,
.woocommerce a.button:hover .uabb-button-text,
.woocommerce button.button:hover .uabb-button-text,
.woocommerce-page a.button:hover .uabb-button-text,
.woocommerce-page button.button:hover .uabb-button-text,
a.fl-button:hover *,
a.fl-button:visited:hover *,
.fl-builder-content a.fl-button:hover *,
.fl-builder-content a.fl-button:visited:hover *,
.uabb-module-content .uabb-creative-button-wrap .uabb-button:hover *,
.woocommerce a.button.alt:hover *,
.woocommerce button.button.alt:hover *,
.woocommerce-page a.button.alt:hover *,
.woocommerce-page button.button.alt:hover *,
.woocommerce a.button:hover *,
.woocommerce button.button:hover *,
.woocommerce-page a.button:hover *,
.woocommerce-page button.button:hover * {
	color: white
}

a.fl-button::before,
a.fl-button:visited::before,
.fl-builder-content a.fl-button::before,
.fl-builder-content a.fl-button:visited::before,
.uabb-module-content .uabb-creative-button-wrap .uabb-button::before,
.woocommerce a.button.alt::before,
.woocommerce button.button.alt::before,
.woocommerce-page a.button.alt::before,
.woocommerce-page button.button.alt::before,
.woocommerce a.button::before,
.woocommerce button.button::before,
.woocommerce-page a.button::before,
.woocommerce-page button.button::before {
/* 	background: #b1d47a;
	background: linear-gradient(to right, #7db721 0%, #b1d47a 100%) */
}

a.fl-button .uabb-button-text,
a.fl-button:visited .uabb-button-text,
.fl-builder-content a.fl-button .uabb-button-text,
.fl-builder-content a.fl-button:visited .uabb-button-text,
.uabb-module-content .uabb-creative-button-wrap .uabb-button .uabb-button-text,
.woocommerce a.button.alt .uabb-button-text,
.woocommerce button.button.alt .uabb-button-text,
.woocommerce-page a.button.alt .uabb-button-text,
.woocommerce-page button.button.alt .uabb-button-text,
.woocommerce a.button .uabb-button-text,
.woocommerce button.button .uabb-button-text,
.woocommerce-page a.button .uabb-button-text,
.woocommerce-page button.button .uabb-button-text,
a.fl-button *,
a.fl-button:visited *,
.fl-builder-content a.fl-button *,
.fl-builder-content a.fl-button:visited *,
.uabb-module-content .uabb-creative-button-wrap .uabb-button *,
.woocommerce a.button.alt *,
.woocommerce button.button.alt *,
.woocommerce-page a.button.alt *,
.woocommerce-page button.button.alt *,
.woocommerce a.button *,
.woocommerce button.button *,
.woocommerce-page a.button *,
.woocommerce-page button.button * {
	transition: all ease 0.2s
}

a.fl-button::before,
a.fl-button:visited::before,
.fl-builder-content a.fl-button::before,
.fl-builder-content a.fl-button:visited::before,
.uabb-module-content .uabb-creative-button-wrap .uabb-button::before,
.woocommerce a.button.alt::before,
.woocommerce button.button.alt::before,
.woocommerce-page a.button.alt::before,
.woocommerce-page button.button.alt::before,
.woocommerce a.button::before,
.woocommerce button.button::before,
.woocommerce-page a.button::before,
.woocommerce-page button.button::before {
	content: '';
	display: block;
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	transition: all ease-out 0.3s;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	transform-origin: 0 50%
}

.alt-btn a.fl-button:hover,
.alt-btn a.fl-button:visited:hover,
.alt-btn .fl-builder-content a.fl-button:hover,
.alt-btn .fl-builder-content a.fl-button:visited:hover,
.alt-btn .uabb-module-content .uabb-creative-button-wrap .uabb-button:hover,
.alt-btn .woocommerce a.button.alt:hover,
.alt-btn .woocommerce button.button.alt:hover,
.alt-btn .woocommerce-page a.button.alt:hover,
.alt-btn .woocommerce-page button.button.alt:hover,
.alt-btn .woocommerce a.button:hover,
.alt-btn .woocommerce button.button:hover,
.alt-btn .woocommerce-page a.button:hover,
.alt-btn .woocommerce-page button.button:hover {
	background: #fff;
	color: #32373a
}

.alt-btn a.fl-button:hover .uabb-button-text,
.alt-btn a.fl-button:visited:hover .uabb-button-text,
.alt-btn .fl-builder-content a.fl-button:hover .uabb-button-text,
.alt-btn .fl-builder-content a.fl-button:visited:hover .uabb-button-text,
.alt-btn .uabb-module-content .uabb-creative-button-wrap .uabb-button:hover .uabb-button-text,
.alt-btn .woocommerce a.button.alt:hover .uabb-button-text,
.alt-btn .woocommerce button.button.alt:hover .uabb-button-text,
.alt-btn .woocommerce-page a.button.alt:hover .uabb-button-text,
.alt-btn .woocommerce-page button.button.alt:hover .uabb-button-text,
.alt-btn .woocommerce a.button:hover .uabb-button-text,
.alt-btn .woocommerce button.button:hover .uabb-button-text,
.alt-btn .woocommerce-page a.button:hover .uabb-button-text,
.alt-btn .woocommerce-page button.button:hover .uabb-button-text,
.alt-btn a.fl-button:hover *,
.alt-btn a.fl-button:visited:hover *,
.alt-btn .fl-builder-content a.fl-button:hover *,
.alt-btn .fl-builder-content a.fl-button:visited:hover *,
.alt-btn .uabb-module-content .uabb-creative-button-wrap .uabb-button:hover *,
.alt-btn .woocommerce a.button.alt:hover *,
.alt-btn .woocommerce button.button.alt:hover *,
.alt-btn .woocommerce-page a.button.alt:hover *,
.alt-btn .woocommerce-page button.button.alt:hover *,
.alt-btn .woocommerce a.button:hover *,
.alt-btn .woocommerce button.button:hover *,
.alt-btn .woocommerce-page a.button:hover *,
.alt-btn .woocommerce-page button.button:hover * {
	color: #32373a
}

.alt-btn a.fl-button:hover::before,
.alt-btn a.fl-button:visited:hover::before,
.alt-btn .fl-builder-content a.fl-button:hover::before,
.alt-btn .fl-builder-content a.fl-button:visited:hover::before,
.alt-btn .uabb-module-content .uabb-creative-button-wrap .uabb-button:hover::before,
.alt-btn .woocommerce a.button.alt:hover::before,
.alt-btn .woocommerce button.button.alt:hover::before,
.alt-btn .woocommerce-page a.button.alt:hover::before,
.alt-btn .woocommerce-page button.button.alt:hover::before,
.alt-btn .woocommerce a.button:hover::before,
.alt-btn .woocommerce button.button:hover::before,
.alt-btn .woocommerce-page a.button:hover::before,
.alt-btn .woocommerce-page button.button:hover::before {
	background: #e5e9ed
}

a.fl-button:hover::before,
.fl-builder-content a.fl-button:hover::before,
.uabb-module-content .uabb-creative-button-wrap .uabb-button:hover::before,
.woocommerce a.button.alt:hover::before,
.woocommerce button.button.alt:hover::before,
.woocommerce-page a.button.alt:hover::before,
.woocommerce-page button.button.alt:hover::before,
.woocommerce a.button:hover::before,
.woocommerce button.button:hover::before,
.woocommerce-page a.button:hover::before,
.woocommerce-page button.button:hover::before {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}

.gform_wrapper button,
.gform_wrapper input[type="button"],
.gform_wrapper input[type="submit"],
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page #content input.button.alt,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button {
	transition: all 0.3s ease
}

.gform_wrapper button:hover,
.gform_wrapper input[type="button"]:hover,
.gform_wrapper input[type="submit"]:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page #content input.button:hover,
.gform_wrapper button:focus,
.gform_wrapper input[type="button"]:focus,
.gform_wrapper input[type="submit"]:focus,
.woocommerce input.button.alt:focus,
.woocommerce #respond input#submit.alt:focus,
.woocommerce #content input.button.alt:focus,
.woocommerce-page input.button.alt:focus,
.woocommerce-page #respond input#submit.alt:focus,
.woocommerce-page #content input.button.alt:focus,
.woocommerce input.button:focus,
.woocommerce #respond input#submit:focus,
.woocommerce #content input.button:focus,
.woocommerce-page input.button:focus,
.woocommerce-page #respond input#submit:focus,
.woocommerce-page #content input.button:focus {
	background: #b1d47a;
	color: #545454
}

.fl-module-icon .fl-module-content .fl-icon i {
	background: none;
	border: 2px solid;
	border-radius: 50%;
	color: #254c69;
	font-size: 36px;
	line-height: 70px;
	line-height: calc(2em - 2px);
	width: 2em;
	height: 2em;
	text-align: center
}

.fl-module-icon .fl-module-content .fl-icon i::before {
	background: none;
	color: inherit;
	font-size: inherit;
	line-height: inherit
}

.fl-module-callout .fl-callout-icon-above-title .fl-icon i,
.fl-module-callout .fl-callout-icon-right-title .fl-icon i,
.fl-module-callout .fl-callout-icon-right .fl-icon i,
.fl-module-callout .fl-callout-icon-left-title .fl-icon i,
.fl-module-callout .fl-callout-icon-left .fl-icon i {
	background: none;
	border: 2px solid;
	border-radius: 50%;
	color: #254c69;
	font-size: 36px;
	line-height: 70px;
	line-height: calc(2em - 2px);
	width: 2em;
	height: 2em;
	text-align: center
}

.fl-module-callout .fl-callout-icon-above-title .fl-icon i::before,
.fl-module-callout .fl-callout-icon-right-title .fl-icon i::before,
.fl-module-callout .fl-callout-icon-right .fl-icon i::before,
.fl-module-callout .fl-callout-icon-left-title .fl-icon i::before,
.fl-module-callout .fl-callout-icon-left .fl-icon i::before {
	background: none;
	color: inherit;
	font-size: inherit;
	line-height: inherit
}

.fl-module-callout .fl-callout-icon-right-title .fl-icon i,
.fl-module-callout .fl-callout-icon-right .fl-icon i,
.fl-module-callout .fl-callout-icon-left-title .fl-icon i,
.fl-module-callout .fl-callout-icon-left .fl-icon i {
	background: none;
	border: 2px solid;
	border-radius: 50%;
	color: #254c69;
	font-size: 23.4px;
	line-height: 70px;
	line-height: calc(2em - 2px);
	width: 2em;
	height: 2em
}

.alt-row .fl-module-icon .fl-module-content .fl-icon i,
.alt-col .fl-module-icon .fl-module-content .fl-icon i,
.row-col-bg .fl-module-icon .fl-module-content .fl-icon i {
	color: white
}

.alt-row .fl-module-callout .fl-callout-icon-above-title .fl-icon i,
.alt-col .fl-module-callout .fl-callout-icon-above-title .fl-icon i,
.row-col-bg .fl-module-callout .fl-callout-icon-above-title .fl-icon i,
.alt-row .fl-module-callout .fl-callout-icon-right-title .fl-icon i,
.alt-col .fl-module-callout .fl-callout-icon-right-title .fl-icon i,
.row-col-bg .fl-module-callout .fl-callout-icon-right-title .fl-icon i,
.alt-row .fl-module-callout .fl-callout-icon-right .fl-icon i,
.alt-col .fl-module-callout .fl-callout-icon-right .fl-icon i,
.row-col-bg .fl-module-callout .fl-callout-icon-right .fl-icon i,
.alt-row .fl-module-callout .fl-callout-icon-left-title .fl-icon i,
.alt-col .fl-module-callout .fl-callout-icon-left-title .fl-icon i,
.row-col-bg .fl-module-callout .fl-callout-icon-left-title .fl-icon i,
.alt-row .fl-module-callout .fl-callout-icon-left .fl-icon i,
.alt-col .fl-module-callout .fl-callout-icon-left .fl-icon i,
.row-col-bg .fl-module-callout .fl-callout-icon-left .fl-icon i {
	color: white
}

.alt-row2 .fl-module-icon .fl-module-content .fl-icon i,
.alt-col2 .fl-module-icon .fl-module-content .fl-icon i,
.row-col-bg2 .fl-module-icon .fl-module-content .fl-icon i {
	color: #32373a
}

.alt-row2 .fl-module-callout .fl-callout-icon-above-title .fl-icon i,
.alt-col2 .fl-module-callout .fl-callout-icon-above-title .fl-icon i,
.row-col-bg2 .fl-module-callout .fl-callout-icon-above-title .fl-icon i,
.alt-row2 .fl-module-callout .fl-callout-icon-right-title .fl-icon i,
.alt-col2 .fl-module-callout .fl-callout-icon-right-title .fl-icon i,
.row-col-bg2 .fl-module-callout .fl-callout-icon-right-title .fl-icon i,
.alt-row2 .fl-module-callout .fl-callout-icon-right .fl-icon i,
.alt-col2 .fl-module-callout .fl-callout-icon-right .fl-icon i,
.row-col-bg2 .fl-module-callout .fl-callout-icon-right .fl-icon i,
.alt-row2 .fl-module-callout .fl-callout-icon-left-title .fl-icon i,
.alt-col2 .fl-module-callout .fl-callout-icon-left-title .fl-icon i,
.row-col-bg2 .fl-module-callout .fl-callout-icon-left-title .fl-icon i,
.alt-row2 .fl-module-callout .fl-callout-icon-left .fl-icon i,
.alt-col2 .fl-module-callout .fl-callout-icon-left .fl-icon i,
.row-col-bg2 .fl-module-callout .fl-callout-icon-left .fl-icon i {
	color: #32373a
}

.fl-row-content-wrap {
	padding-top: 70px;
	padding-bottom: 70px
}

.fl-module-content {
	margin-top: 6px;
	margin-bottom: 6px
}

.alt-row {
	background: #254c69;
	color: white
}

.alt-row *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(input):not(select):not(textarea) {
	color: inherit
}

.alt-row h1,
.alt-row h2,
.alt-row h3,
.alt-row h4,
.alt-row h5,
.alt-row h6 {
	color: white
}

.alt-row h1 *,
.alt-row h2 *,
.alt-row h3 *,
.alt-row h4 *,
.alt-row h5 *,
.alt-row h6 * {
	color: inherit
}

.alt-row2 {
	background: #e5e9ed;
	color: #545454
}

.alt-row2 *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(input):not(select):not(textarea) {
	color: inherit
}

.alt-row2 h1,
.alt-row2 h2,
.alt-row2 h3,
.alt-row2 h4,
.alt-row2 h5,
.alt-row2 h6 {
	color: #32373a
}

.alt-row2 h1 *,
.alt-row2 h2 *,
.alt-row2 h3 *,
.alt-row2 h4 *,
.alt-row2 h5 *,
.alt-row2 h6 * {
	color: inherit
}

.page-heading {
	background-color: #e5e9ed;
	border-bottom: 1px solid #d6dce3
}

.page-heading.globalHeight .fl-row-content-wrap {
	min-height: 1vh;
	padding: 30px 15px
}

.page-heading h1 {
	font-size: 2.2em
}

.ph-1 .fl-row-content-wrap {
	padding-top: 30px !important;
	padding-bottom: 30px !important
}

.alt-col .fl-col-content {
	background: #254c69;
	color: white;
	margin: 20px;
	padding: 15px 0
}

.alt-col *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(input):not(select):not(textarea) {
	color: white
}

.alt-col h1,
.alt-col h2,
.alt-col h3,
.alt-col h4,
.alt-col h5,
.alt-col h6 {
	color: white
}

.alt-col h1 *,
.alt-col h2 *,
.alt-col h3 *,
.alt-col h4 *,
.alt-col h5 *,
.alt-col h6 * {
	color: inherit
}

.alt-col2 .fl-col-content {
	background: #e5e9ed;
	color: #545454;
	margin: 20px;
	padding: 15px 0
}

.alt-col2 *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(input):not(select):not(textarea) {
	color: #545454
}

.alt-col2 h1,
.alt-col2 h2,
.alt-col2 h3,
.alt-col2 h4,
.alt-col2 h5,
.alt-col2 h6 {
	color: #32373a
}

.alt-col2 h1 *,
.alt-col2 h2 *,
.alt-col2 h3 *,
.alt-col2 h4 *,
.alt-col2 h5 *,
.alt-col2 h6 * {
	color: inherit
}

.row-col-bg .fl-col .fl-col-content,
.row-col-bg2 .fl-col .fl-col-content {
	margin: 10px;
	padding: 15px 0
}

.row-col-bg .fl-col.empty .fl-col-content,
.row-col-bg2 .fl-col.empty .fl-col-content {
	background: none;
	margin: 0
}

.row-col-bg {
	background: #254c69
}

.row-col-bg .fl-col-content {
	background: white
}

.row-col-bg *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(input):not(select):not(textarea) {
	color: #545454
}

.row-col-bg h1,
.row-col-bg h2,
.row-col-bg h3,
.row-col-bg h4,
.row-col-bg h5,
.row-col-bg h6 {
	color: #32373a
}

.row-col-bg h1 *,
.row-col-bg h2 *,
.row-col-bg h3 *,
.row-col-bg h4 *,
.row-col-bg h5 *,
.row-col-bg h6 * {
	color: inherit
}

.row-col-bg .empty .fl-col-content * {
	color: white
}

.row-col-bg .empty .fl-col-content h1,
.row-col-bg .empty .fl-col-content h2,
.row-col-bg .empty .fl-col-content h3,
.row-col-bg .empty .fl-col-content h4,
.row-col-bg .empty .fl-col-content h5,
.row-col-bg .empty .fl-col-content h6 {
	color: white
}

.row-col-bg .empty .fl-col-content h1 *,
.row-col-bg .empty .fl-col-content h2 *,
.row-col-bg .empty .fl-col-content h3 *,
.row-col-bg .empty .fl-col-content h4 *,
.row-col-bg .empty .fl-col-content h5 *,
.row-col-bg .empty .fl-col-content h6 * {
	color: inherit
}

.row-col-bg.alt-row *,
.row-col-bg.alt-row2 * {
	color: #545454
}

.row-col-bg2 {
	background: white
}

.row-col-bg2 .fl-col-content {
	background: #e5e9ed
}

.row-col-bg2 *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(input):not(select):not(textarea) {
	color: #545454
}

.row-col-bg2 h1,
.row-col-bg2 h2,
.row-col-bg2 h3,
.row-col-bg2 h4,
.row-col-bg2 h5,
.row-col-bg2 h6 {
	color: #32373a
}

.row-col-bg2 h1 *,
.row-col-bg2 h2 *,
.row-col-bg2 h3 *,
.row-col-bg2 h4 *,
.row-col-bg2 h5 *,
.row-col-bg2 h6 * {
	color: inherit
}

@media (min-width:768px) {
	.width75 {
		width: 75%;
		margin-left: auto;
		margin-right: auto
	}

	.width50 {
		width: 50%;
		margin-left: auto;
		margin-right: auto
	}

	.fl-row-full-height .fl-row-content-wrap {
		min-height: calc(100vh - 135px)
	}

	.page-heading.globalHeight .fl-row-content-wrap {
		min-height: 33vh;
		padding: 10px 15px
	}

	.flex-col .fl-col-group {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: none;
		flex-wrap: nowrap
	}

	.flex-col .fl-col {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: none;
		flex-wrap: nowrap;
		min-width: 1px
	}

	.flex-col .fl-col .fl-col-content {
		-webkit-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		min-width: 1px
	}

	.reverse-col .fl-col {
		float: right
	}
}

@media (min-width:992px) {
	.fl-row-bg-parallax .fl-row-content-wrap {
		background-size: auto auto
	}
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	margin-top: 0
}

h1 .emphasis,
h2 .emphasis,
h3 .emphasis,
h4 .emphasis,
h5 .emphasis,
h6 .emphasis,
.h1 .emphasis,
.h2 .emphasis,
.h3 .emphasis,
.h4 .emphasis,
.h5 .emphasis,
.h6 .emphasis {
	font-weight: 700
}

h4,
.h4 {
	font-weight: 700;
	text-transform: none
}

.lineHead .fl-heading {
	position: relative
}

.lineHead .fl-heading::after {
	content: '';
	width: 100%;
	height: 1px;
	background-color: rgba(84, 84, 84, 0.6);
	position: absolute;
	top: 50%;
	left: 0
}

.lineHead .fl-heading .fl-heading-text {
	position: relative;
	z-index: 1;
	padding: 0.2em 0.5em;
	background-color: #fff
}

.lineHead.left .fl-heading .fl-heading-text {
	padding: 0.2em 0.5em 0.2em 0
}

.alt-row .lineHead .fl-heading,
.row-col-bg .lineHead .fl-heading {
	position: relative
}

.alt-row .lineHead .fl-heading::after,
.row-col-bg .lineHead .fl-heading::after {
	content: '';
	width: 100%;
	height: 1px;
	background-color: rgba(255, 255, 255, 0.6);
	position: absolute;
	top: 50%;
	left: 0
}

p:last-child {
	margin-bottom: 0
}

.pipe {
	opacity: 0.3;
	padding: 0 8px
}

.fl-module-rich-text ul,
.fl-module-callout ul {
	list-style: none;
	padding: 0
}

.fl-module-rich-text ul li,
.fl-module-callout ul li {
	margin-bottom: 5px;
	padding-left: 1.5em;
	position: relative
}

.fl-module-rich-text ul li::before,
.fl-module-callout ul li::before {
	color: #32373a;
	content: '\f00c';
	font-family: FontAwesome;
	position: absolute;
	top: 0;
	left: 0
}

@media (max-width:768px) {
	.center-mobile * {
		text-align: center !important
	}
}

.fl-page-bar {
	border: 0;
	font-size: 14px
}

.fl-page-bar i {
	padding-right: 5px
}

.fl-page-bar .fl-page-bar-nav>li>a {
	padding: 2px 4px
}

.fl-page-bar .fl-page-bar-nav>li>a::after {
	color: rgba(0, 0, 0, 0.13);
	content: "|";
	padding-left: 10px
}

.fl-page-bar .fl-page-bar-nav>li:last-of-type>a::after {
	content: none
}

.fl-page-bar .tb-phone {
	font-weight: bold;
	font-size: 1.1em
}

.fl-page-bar .tb-phone::before {
	content: '\f095';
	font-family: FontAwesome;
	padding: 0px 5px
}

.fl-page-bar .text-right .fl-social-icons::before {
	content: '|';
	opacity: 0.3;
	padding: 0 5px 0 14px
}

.fl-icon-twitter-regular:before {
	content: '\e086'
}

.fl-icon-twitter-circle:before {
	content: '\e286'
}

.fl-page-header .fl-page-header-container {
	padding-top: 20px;
	padding-bottom: 20px
}

.fl-page-header .fl-page-nav-wrap .navbar-nav ul.sub-menu {
	background: white
}

.fl-page-header .fl-page-nav-wrap .navbar-nav ul.sub-menu>li>a {
	color: #32373a
}

.fl-page-header .fl-page-nav-wrap .navbar-nav ul.sub-menu>li>a:hover {
	color: #7db721
}

.fl-page-header .fl-page-nav-wrap .navbar-nav ul.sub-menu>li>a::before,
.fl-page-header .fl-page-nav-wrap .navbar-nav ul.sub-menu>li>a::after {
	content: '';
	height: 0
}

.fl-page-header .fl-page-nav-search a.fa-search::after {
	height: 0;
	opacity: 0
}

@media (min-width:992px) {
	.fl-page-nav-right .fl-page-header-row {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: none;
		flex-wrap: nowrap;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		width: auto
	}

	.fl-page-nav-right .fl-page-header-row>.col-md-4,
	.fl-page-nav-right .fl-page-header-row>.col-md-3 {
		display: block;
		-webkit-flex: 1 0 auto;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		min-width: 1px;
		width: auto
	}

	.fl-page-nav-right .fl-page-header-row>.col-md-8,
	.fl-page-nav-right .fl-page-header-row>.col-md-9 {
		display: block;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		min-width: 1px;
		width: auto
	}
}

@media (min-width:1200px) {

	.fl-full-width .fl-page-header .container,
	.fl-full-width .fl-page-bar .container {
		width: 1060px
	}
}

.fl-page-footer-widgets {
	border: 0;
	line-height: 1.2
}

.fl-page-footer-widgets .fl-widget-title {
	font-size: 20px
}

.fl-page-footer {
	border-top: 0
}

.fl-page-footer-wrap input[type=text],
.fl-page-footer-wrap input[type=password],
.fl-page-footer-wrap input[type=email],
.fl-page-footer-wrap input[type=tel],
.fl-page-footer-wrap input[type=date],
.fl-page-footer-wrap input[type=month],
.fl-page-footer-wrap input[type=week],
.fl-page-footer-wrap input[type=time],
.fl-page-footer-wrap input[type=number],
.fl-page-footer-wrap input[type=search],
.fl-page-footer-wrap textarea {
	border: 0px !important
}

@media (min-width:768px) {
	.fl-page-footer-widgets-row {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: none;
		flex-wrap: nowrap
	}

	.fl-page-footer-widgets-row>div {
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		float: none;
		width: auto
	}
}

.fl-accordion-item {
	background: white
}

.fl-accordion-button-label {
	font-weight: bold
}

.fl-module-testimonials {
	width: 70%;
	font-size: 18px;
	margin: 0px auto;
	font-style: italic;
	text-align: center
}

.bx-wrapper .bx-pager {
	color: #254c69;
	font-family: Arial;
	font-size: 0.85em;
	font-weight: bold;
	padding-top: 10px;
	text-align: center
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	width: 100%
}

.testimonial-fixed-height .fl-testimonials {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.testimonial-fixed-height .fl-testimonials .fl-testimonial {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.endorser-name {
	font-size: 0.8em;
	font-weight: bold;
	font-style: normal;
	line-height: 1.5em
}

.fl-callout-left h1.fl-callout-title,
.fl-callout-right h1.fl-callout-title,
.fl-callout-left h2.fl-callout-title,
.fl-callout-right h2.fl-callout-title,
.fl-callout-left h3.fl-callout-title,
.fl-callout-right h3.fl-callout-title,
.fl-callout-left h4.fl-callout-title,
.fl-callout-right h4.fl-callout-title,
.fl-callout-left h5.fl-callout-title,
.fl-callout-right h5.fl-callout-title,
.fl-callout-left h6.fl-callout-title,
.fl-callout-right h6.fl-callout-title {
	margin: 0;
	padding: 0 0 0px 0
}

.callout-30-70 .fl-callout-photo-left .fl-callout-photo,
.callout-30-70 .fl-callout-photo-left-text .fl-callout-photo {
	padding-right: 30px;
	width: 30%
}

.callout-30-70 .fl-callout-photo-left .fl-callout-content,
.callout-30-70 .fl-callout-photo-left-text .fl-callout-text-wrap {
	width: 70%
}

.fl-module-widget .fl-widget {
	margin: 0
}

.woocommerce,
.woocommerce-page {}

.woocommerce ul.products,
.woocommerce-page ul.products {
	list-style: none;
	padding: 0;
	margin-top: 0
}

.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
	margin-bottom: px;
	text-indent: 0
}

.woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product a img {
	margin: 0 0 5px
}

.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale,
.woocommerce ul.products li.product span.onsale,
.woocommerce-page ul.products li.product span.onsale {
	background: #7db721
}

.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3 {
	font-size: px;
	margin: 0;
	padding: 5px 0 0;
	line-height: 1.3em
}

.woocommerce ul.products li.product .star-rating,
.woocommerce-page ul.products li.product .star-rating {
	font-size: px
}

.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
	font-size: px;
	font-weight: 400;
	line-height: 1.6em;
	margin: 1px 0 0;
	padding: 0
}

.woocommerce ul.products li.product .button,
.woocommerce-page ul.products li.product .button {
	margin: 10px 0 0;
	line-height: 1
}

.woocommerce ul.products li.product::before,
.woocommerce-page ul.products li.product::before {
	content: none;
	margin: 0
}

.woocommerce.single-product ul.products,
.woocommerce-page.single-product ul.products {
	padding-top: 0
}

.woocommerce .onsale,
.woocommerce-page .onsale,
.woocommerce span.onsale,
.woocommerce-page span.onsale {
	background: #7db721;
	color: white
}

.woocommerce #respond input#submit.alt.disabled,
.woocommerce-page #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce-page #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce-page #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce-page #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce-page #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce-page #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce-page a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce-page a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce-page a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce-page a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce-page a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce-page a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce-page button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce-page button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce-page button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce-page button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce-page button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce-page button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce-page input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce-page input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce-page input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce-page input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce-page input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce-page input.button.alt:disabled[disabled]:hover {
	background: #b1d47a
}

.woocommerce label.radio,
.woocommerce-page label.radio,
.woocommerce label.checkbox,
.woocommerce-page label.checkbox {
	display: inline;
	padding-left: 0
}

.woocommerce table.shop_table td.product-quantity,
.woocommerce-page table.shop_table td.product-quantity {
	text-align: center
}

.woo-product-description,
.upsells {
	clear: both
}

.fl-col-small .widget_product_search .button,
.fl-col-small .widget_product_search input[type=button],
.fl-col-small .widget_product_search input[type=submit] {
	width: 100%;
	margin-top: 10px
}

.fl-col-small .widget_product_categories {
	border: 1px solid #e5e5e5
}

.fl-col-small .widget_product_categories .widgettitle {
	background: #e5e9ed;
	padding: 10px 15px;
	border-bottom: 1px solid #e5e5e5
}

.fl-col-small .widget_product_categories .product-categories {
	padding: 10px 15px
}

input[type=text],
input[type=password],
input[type=email],
input[type=tel],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=number],
input[type=search],
input[type=url],
select,
textarea {
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 5px 10px !important;
	color: #545454 !important;
	padding: 6px 12px
}

input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=url]:focus,
select:focus,
textarea:focus {
	border-color: #aaa
}

.hero input[type=text],
.hero input[type=password],
.hero input[type=email],
.hero input[type=tel],
.hero input[type=date],
.hero input[type=month],
.hero input[type=week],
.hero input[type=time],
.hero input[type=number],
.hero input[type=search],
.hero input[type=url],
.hero select,
.hero textarea,
.alt-row input[type=text],
.alt-row input[type=password],
.alt-row input[type=email],
.alt-row input[type=tel],
.alt-row input[type=date],
.alt-row input[type=month],
.alt-row input[type=week],
.alt-row input[type=time],
.alt-row input[type=number],
.alt-row input[type=search],
.alt-row input[type=url],
.alt-row select,
.alt-row textarea,
.alt-col input[type=text],
.alt-col input[type=password],
.alt-col input[type=email],
.alt-col input[type=tel],
.alt-col input[type=date],
.alt-col input[type=month],
.alt-col input[type=week],
.alt-col input[type=time],
.alt-col input[type=number],
.alt-col input[type=search],
.alt-col input[type=url],
.alt-col select,
.alt-col textarea,
.row-col-bg input[type=text],
.row-col-bg input[type=password],
.row-col-bg input[type=email],
.row-col-bg input[type=tel],
.row-col-bg input[type=date],
.row-col-bg input[type=month],
.row-col-bg input[type=week],
.row-col-bg input[type=time],
.row-col-bg input[type=number],
.row-col-bg input[type=search],
.row-col-bg input[type=url],
.row-col-bg select,
.row-col-bg textarea {
	border: 0
}

input[type=url],
select {
	background-color: #fcfcfc;
	box-shadow: none;
	height: 34px;
	font-size: 14px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: all ease-in-out 0.15s;
	vertical-align: middle;
	width: 100%;
	-webkit-appearance: none
}

::-webkit-input-placeholder {
	color: #6e6e6e !important
}

:-moz-placeholder {
	color: #6e6e6e !important
}

::-moz-placeholder {
	color: #6e6e6e !important
}

:-ms-input-placeholder {
	color: #6e6e6e !important
}

div.gform_wrapper .gform_body {
	width: auto
}

div.gform_wrapper ul.gform_fields {
	margin-left: -5px !important;
	margin-right: -5px !important
}

div.gform_wrapper ul.gform_fields li.gfield {
	clear: both;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 0;
	margin-bottom: 10px
}

div.gform_wrapper ul.gform_fields li.gfield::before,
div.gform_wrapper ul.gform_fields li.gfield::after {
	content: '';
	display: table
}

div.gform_wrapper ul.gform_fields li.gfield::after {
	clear: both
}

div.gform_wrapper ul.gform_fields li.gfield div.ginput_container {
	margin: 0
}

@media (min-width:768px) {

	div.gform_wrapper ul.gform_fields li.gf_left_half,
	div.gform_wrapper ul.gform_fields li.gf_right_half {
		clear: none;
		float: left;
		padding-right: 5px !important;
		width: 50%
	}

	div.gform_wrapper ul.gform_fields li.gf_left_third,
	div.gform_wrapper ul.gform_fields li.gf_middle_third,
	div.gform_wrapper ul.gform_fields li.gf_right_third {
		clear: none;
		float: left;
		padding-right: 5px;
		width: 33.33333%
	}

	div.gform_wrapper ul.gform_fields li.gfield .ginput_container_name {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-flow: row nowrap;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		margin-left: -5px;
		margin-right: -5px
	}

	div.gform_wrapper ul.gform_fields li.gfield .ginput_container_name span {
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		min-width: 1px;
		padding-left: 5px;
		padding-right: 5px
	}

	div.gform_wrapper ul.gform_fields li.gfield .ginput_container_name span.name_prefix,
	div.gform_wrapper ul.gform_fields li.gfield .ginput_container_name span.name_suffix {
		-webkit-flex: 0 1 100px;
		-ms-flex: 0 1 100px;
		flex: 0 1 100px
	}

	div.gform_wrapper ul.gform_fields li.gfield .ginput_container_address {
		margin-left: -5px;
		margin-right: -5px;
		width: auto
	}

	div.gform_wrapper ul.gform_fields li.gfield .ginput_container_address span {
		display: inline-block;
		padding-left: 5px;
		padding-right: 5px
	}

	div.gform_wrapper ul.gform_fields li.gfield .ginput_container_address .ginput_full {
		width: 100%
	}

	div.gform_wrapper ul.gform_fields li.gfield .ginput_container_address .ginput_left,
	div.gform_wrapper ul.gform_fields li.gfield .ginput_container_address .ginput_right {
		margin-right: 0 !important;
		width: 50%
	}
}

div.gform_wrapper ul.gform_fields::before,
div.gform_wrapper ul.gform_fields::after {
	content: '';
	display: table
}

div.gform_wrapper ul.gform_fields::after {
	clear: both
}

div.gform_wrapper .gform_footer {
	margin: 0;
	padding: 0;
	text-align: left
}

div.gform_wrapper .gform_footer input.button,
div.gform_wrapper .gform_footer button,
div.gform_wrapper .gform_footer input[type="submit"] {
	height: 34px;
	margin: 0;
	padding-left: 30px;
	padding-right: 30px
}

.width75 div.gform_wrapper .gform_footer input.button,
.width75 div.gform_wrapper .gform_footer button,
.width75 div.gform_wrapper .gform_footer input[type="submit"],
.btn-full div.gform_wrapper .gform_footer input.button,
.btn-full div.gform_wrapper .gform_footer button,
.btn-full div.gform_wrapper .gform_footer input[type="submit"] {
	width: 100%
}

.inline_form_wrapper.gform_wrapper .top_label .gfield_label,
.inline_form_wrapper.gform_wrapper .ginput_complex label,
.inline_form_wrapper.gform_wrapper .gfield_time_hour label,
.inline_form_wrapper.gform_wrapper .gfield_time_minute label,
.inline_form_wrapper.gform_wrapper .gfield_time_ampm label,
.inline_form_wrapper.gform_wrapper .gfield_date_month label,
.inline_form_wrapper.gform_wrapper .gfield_date_day label,
.inline_form_wrapper.gform_wrapper .gfield_date_year label,
.inline_form_wrapper.gform_wrapper .instruction {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	margin: -1px;
	padding: 0;
	border: 0;
	clip: rect(0 0 0 0)
}

.inline_form_wrapper.gform_wrapper .gform_footer {
	padding: 0;
	margin: 10px 0 0
}

.inline_form_wrapper.gform_wrapper .gform_footer button,
.inline_form_wrapper.gform_wrapper .gform_footer input[type="button"],
.inline_form_wrapper.gform_wrapper .gform_footer input[type="submit"] {
	height: 34px;
	padding: 0 30px
}

body .inline_form_wrapper.gform_wrapper label.gfield_label+div.ginput_container {
	margin-top: 0
}

.hide_labels_wrapper.gform_wrapper .top_label .gfield_label {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	margin: -1px;
	padding: 0;
	border: 0;
	clip: rect(0 0 0 0)
}

.hide_labels_wrapper.gform_wrapper .gform_footer {
	margin: 0
}

@media (min-width:768px) {
	.inline_form_wrapper.gform_wrapper form {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: none;
		flex-wrap: nowrap
	}

	.inline_form_wrapper.gform_wrapper .validation_error {
		display: none
	}

	.inline_form_wrapper.gform_wrapper .gform_body {
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		min-width: 1px;
		padding-right: 5px
	}

	.inline_form_wrapper.gform_wrapper .gform_body ul.gform_fields {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: none;
		flex-wrap: nowrap;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center
	}

	.inline_form_wrapper.gform_wrapper .gform_body ul.gform_fields li.gfield {
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		min-width: 1px;
		margin: 0
	}

	.inline_form_wrapper.gform_wrapper .gform_footer {
		clear: none;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		margin: 0;
		min-width: 1px;
		width: auto
	}
}

.hr-narrow .fl-separator {
	background-color: #254c69;
	border: none !important;
	height: 4px;
	width: 125px;
	margin: 0 auto;
	text-align: center
}

.hr-narrow.left .fl-separator {
	margin: 0
}

.hr-narrow.right .fl-separator {
	margin: 0;
	float: right
}

.alt-row .hr-narrow .fl-separator,
.alt-col .hr-narrow .fl-separator {
	background-color: white
}

.fauxTB {
	font-size: 13px
}

.fauxTB .tb-phone {
	font-weight: bold;
	font-size: 1.1em
}

.fauxTB .tb-phone::before {
	content: '\f095';
	font-family: FontAwesome;
	padding: 0px 5px
}

.fauxHeader .fl-menu #menu-main-menu .menu-item-has-children .fl-menu-toggle {
	width: 28px;
	height: 22px;
	margin-top: -14px
}

.fauxHeader .fl-menu #menu-main-menu .menu-item-has-children .fl-menu-toggle::before {
	width: 9px
}

.fauxHeader .fl-menu #menu-main-menu .menu-item-has-children .fl-menu-toggle::after {
	height: 9px
}

.fauxHeader .fl-menu #menu-main-menu .menu-item-has-children .sub-menu {
	padding: 10px 0 5px 0
}

.fauxHeader .fl-menu #menu-main-menu .menu-item-has-children .sub-menu::before {
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	left: 15px;
	bottom: 100%;
	border-width: 0 15px 15px 15px;
	border-style: solid;
	border-color: #eaeaea transparent
}

.fauxHeader .fl-menu #menu-main-menu .menu-item-has-children .sub-menu>li>a {
	padding: 10px 15px
}

.fauxHeader .fl-module-dual-button .uabb-dual-button-wrapper .uabb-middle-text {
	width: 30px;
	height: 30px;
	line-height: 30px
}

.cta .uabb-dual-button-wrapper .uabb-middle-text {
	width: 35px;
	height: 35px;
	line-height: 36px;
	font-size: 12px
}

.fl-module-adv-testimonials .uabb-testimonials-wrap .bx-wrapper {
	margin-bottom: 5px
}

.posFix {
	position: relative;
	z-index: 1
}

.uabb-bottom-row .fl-row-content-wrap {
	overflow: visible
}

@media (max-width:768px) {
	.fauxTB .fl-icon-group-left {
		text-align: center
	}

	.fauxTB .fl-rich-text {
		text-align: center
	}
}

.fl-page-footer .fl-page-footer-text .iubenda-ibadge {
	margin: 3px 10px -7px
}

.linkbutton a {
	width: auto;
	background-color: yellowgreen;
	border-radius: 6px !important;
	color: #fff !important;
	transition: all ease 0.2s
}

.linkbutton:hover a {
	color: #254c69 !important
}