﻿html,
body {
	margin: 0;
	padding: 0
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
cite,
code,
del,
dfn,
em,
img,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dd,
dl,
dt,
li,
ol,
ul,
fieldset,
form,
label,
input,
textarea,
legend,
button,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

ol,
ul {
	list-style: none
}

q:before,
q:after,
blockquote:before,
blockquote:after {
	content: ""
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

a:focus {
	outline: thin dotted
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block
}

audio,
canvas,
video {
	display: inline-block
}

audio:not([controls]) {
	display: none
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -0.5em
}

sub {
	bottom: -0.25em
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic
}

nav,
section,
aside,
article,
figure,
header,
footer,
hgroup {
	display: block;
	clear: both
}

a {
	text-decoration: none
}

nav ul,
footer ul {
	list-style-type: none
}

html {
	font-size: 14px;
	line-height: 1
}

input::-webkit-input-placeholder {
	color: #c0c4c8
}

.css-1rkmeg4 .s-top-padding-half.s-section:not(.s-slider-section):not(.s-grid-section),
.css-1rkmeg4 .s-top-padding-half.s-grid-section:not(._wide) {
	padding-top: 40px;
}

.css-1rkmeg4 .s-bottom-padding-half.s-section:not(.s-slider-section):not(.s-grid-section),
.css-1rkmeg4 .s-bottom-padding-half.s-grid-section:not(._wide) {
	padding-bottom: 40px;
}

.css-1rkmeg4 .s-top-padding-none.s-section:not(.s-slider-section):not(.s-grid-section),
.css-1rkmeg4 .s-top-padding-none.s-grid-section:not(._wide) {
	padding-top: 0px;
}

.css-1rkmeg4 .s-bottom-padding-none.s-section:not(.s-slider-section):not(.s-grid-section),
.css-1rkmeg4 .s-bottom-padding-none.s-grid-section:not(._wide) {
	padding-bottom: 0;
}

.css-1rkmeg4 .s-section:not(.s-slider-section):not(.s-grid-section),
.css-1rkmeg4 .s-grid-section:not(._wide) {
	padding-top: 75px;
	padding-bottom: 75px;
}

.css-1gi0qf2 .s-top-padding-half.s-section:not(.s-slider-section):not(.s-grid-section),
.css-1gi0qf2 .s-top-padding-half.s-grid-section:not(._wide) {
	padding-top: 40px;
}

.css-1gi0qf2 .s-bottom-padding-half.s-section:not(.s-slider-section):not(.s-grid-section),
.css-1gi0qf2 .s-bottom-padding-half.s-grid-section:not(._wide) {
	padding-bottom: 40px !important;
}

.css-1gi0qf2 .s-top-padding-none.s-section:not(.s-slider-section):not(.s-grid-section),
.css-1gi0qf2 .s-top-padding-none.s-grid-section:not(._wide) {
	padding-top: 0px;
}

.css-1gi0qf2 .s-bottom-padding-none.s-section:not(.s-slider-section):not(.s-grid-section),
.css-1gi0qf2 .s-bottom-padding-none.s-grid-section:not(._wide) {
	padding-bottom: 0 !important;
}

.css-1gi0qf2 .s-section:not(.s-slider-section):not(.s-grid-section),
.css-1gi0qf2 .s-grid-section:not(._wide) {
	padding-top: 75px;
	padding-bottom: 75px !important;
	box-sizing: border-box;
	min-height: calc(100vh - 0px);
}

.css-3t94m6 {
	position: relative;
}

.s-navbar-desktop-normal .css-3t94m6 .s-logo-image-alternative {
	display: none;
}

.s-navbar-desktop-fixed .css-3t94m6 {
	position: relative;
}

	.s-navbar-desktop-fixed .css-3t94m6 .s-logo-image-alternative > .s-logo-image.image2 {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 200;
	}

		.s-navbar-desktop-fixed .css-3t94m6 .s-logo-image-alternative > .s-logo-image.image2 .s-component-empty {
			opacity: 0;
		}

		.s-navbar-desktop-fixed .css-3t94m6 .s-logo-image-alternative > .s-logo-image.image2 .s-image {
			height: 100%;
		}

.css-dsy9b2 .s-common-button {
	border-radius: 4px;
	border: none;
	background: #4c94d9;
	color: #fff;
	-webkit-transition: all 0.15s;
	transition: all 0.15s;
}

	.css-dsy9b2 .s-common-button:hover {
		opacity: 1;
		background: #5bb1ff;
	}

.css-8jpgbn {
	font-size: 15px;
}

	.css-8jpgbn .s-section .container {
		z-index: 4;
	}

	.css-8jpgbn .s-section:not(.s-slider-section) .container {
		width: 1200px;
	}

	.css-8jpgbn .s-section.s-slider-section .container {
		width: 1200px;
	}

	.css-8jpgbn .s-email-form .s-email-form-fields-group .s-email-form-field input[type="text"],
	.css-8jpgbn .s-signup-form .s-email-form-fields-group .s-email-form-field input[type="text"],
	.css-8jpgbn .s-email-form .s-email-form-fields-group .s-email-form-field textarea,
	.css-8jpgbn .s-signup-form .s-email-form-fields-group .s-email-form-field textarea {
		border-radius: 4px;
	}

#s-content .css-8jpgbn h1,
#s-content .css-8jpgbn h2 {
	font-size: 36px;
}

#s-content .css-8jpgbn h4 {
	font-size: 18px;
}

#s-content .css-8jpgbn h3,
#s-content .css-8jpgbn .s-blog-title,
#s-content .css-8jpgbn .s-ecommerce-card-view-card-name {
	font-size: 18px;
}

#s-content .css-8jpgbn h6,
#s-content .css-8jpgbn .s-blog-info,
#s-content .css-8jpgbn .s-ecommerce-card-view-card-price {
	font-size: 18px;
}

.css-8jpgbn h6,
.css-8jpgbn .s-section,
.css-8jpgbn .s-contact-info-form .s-contact-info-item,
.css-8jpgbn .s-blog .s-blog-details-blurb,
.css-8jpgbn .s-footer-section .s-footer-text,
.css-8jpgbn .s-item-text {
	font-size: 15px;
}

.css-8jpgbn .s-footer-section.s-bg-dark .s-footer-text {
	color: #fff;
}

.css-8jpgbn .navbar-drawer-bar:not(.drawer-open) .navbar {
	background: #4c94d9;
	border-radius: 4px;
}

	.css-8jpgbn .navbar-drawer-bar:not(.drawer-open) .navbar .navbar-icons span {
		background-color: #fff;
	}

.css-8jpgbn .s-title {
	color: #555;
}

.css-8jpgbn .s-subtitle {
	color: #1a63a4;
}

.css-8jpgbn .s-item-title,
.css-8jpgbn .s-blog-title,
.css-8jpgbn .s-ecommerce-card-view-card-name {
	color: #555;
}

.css-8jpgbn .s-item-subtitle,
.css-8jpgbn .s-page-product .s-section .s-ecommerce .s-ecommerce-row-view-product .s-ecommerce-row-view-product-detail-panel .s-ecommerce-row-view-product-pricing,
.css-8jpgbn .slides .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-cards .s-ecommerce-card-view-card .s-ecommerce-card-view-card-price,
.css-8jpgbn .s-blog-info {
	color: #1a63a4;
}

.css-8jpgbn .s-item-text,
.css-8jpgbn .s-footer-text,
.css-8jpgbn .s-blog-details-blurb {
	color: #50555c;
}

.css-1xib173 .s-navbar-desktop {
	background: rgba(0, 0, 0, 0);
	padding: 20px;
	position: absolute;
	left: 0;
	z-index: 201;
	width: 100%;
	box-sizing: border-box;
}

	.css-1xib173 .s-navbar-desktop .s-uncollapsed-nav > .s-nav-li,
	.css-1xib173 .s-navbar-desktop .s-nav-icons > .s-nav-li,
	.css-1xib173 .s-navbar-desktop .s-common-button {
		font-size: 117%;
	}

	.css-1xib173 .s-navbar-desktop .s-common-button {
		margin-top: 0;
		padding: 8px 14px;
		word-break: keep-all;
		white-space: nowrap;
		box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
	}

	.css-1xib173 .s-navbar-desktop .s-logo,
	.css-1xib173 .s-navbar-desktop .s-logo-title {
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.css-1xib173 .s-navbar-desktop .s-logo-title,
	.css-1xib173 .s-navbar-desktop .s-logo-subtitle {
		display: inline-block;
		min-width: 70px;
	}

	.css-1xib173 .s-navbar-desktop .s-logo-subtitle {
		opacity: 0.5;
	}

	.css-1xib173 .s-navbar-desktop .s-nav-items-container,
	.css-1xib173 .s-navbar-desktop .s-nav-icons {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

		.css-1xib173 .s-navbar-desktop .s-nav-items-container .s-nav-li,
		.css-1xib173 .s-navbar-desktop .s-nav-icons .s-nav-li {
			margin-right: 10px;
			cursor: pointer;
		}

		.css-1xib173 .s-navbar-desktop .s-nav-items-container.s-nav-items-and-links,
		.css-1xib173 .s-navbar-desktop .s-nav-icons.s-nav-items-and-links {
			-webkit-box-flex: 0 !important;
			-webkit-flex-grow: 0 !important;
			-ms-flex-positive: 0 !important;
			flex-grow: 0 !important;
		}

			.css-1xib173 .s-navbar-desktop .s-nav-items-container.s-nav-items-and-links .s-nav-li,
			.css-1xib173 .s-navbar-desktop .s-nav-icons.s-nav-items-and-links .s-nav-li {
				height: auto !important;
			}

			.css-1xib173 .s-navbar-desktop .s-nav-items-container.s-nav-items-and-links .s-membership-nav > .s-nav-link-container,
			.css-1xib173 .s-navbar-desktop .s-nav-icons.s-nav-items-and-links .s-membership-nav > .s-nav-link-container {
				padding: 0 !important;
			}

	.css-1xib173 .s-navbar-desktop .s-nav-items-and-links ul li.hidden {
		display: none;
	}

	.css-1xib173 .s-navbar-desktop .s-nav-inner {
		max-width: 100%;
	}

.css-1xib173 .s-navbar-desktop .s-nav-items-and-links .s-nav-li {
	cursor: pointer;
}

		.css-1xib173 .s-navbar-desktop .s-nav-items-and-links .s-nav-li a {
			border-bottom: 1px solid transparent;
		}

	.css-1xib173 .s-navbar-desktop .s-collapsed-nav {
		background: white;
		text-align: left;
	}

	.css-1xib173 .s-navbar-desktop .s-nav-icons {
		white-space: nowrap;
	}

		.css-1xib173 .s-navbar-desktop .s-nav-icons .s-nav-li {
			margin-left: 10px;
			margin-right: 10px;
		}

			.css-1xib173 .s-navbar-desktop .s-nav-icons .s-nav-li:empty {
				display: none;
			}

	.css-1xib173 .s-navbar-desktop .s-nav-btn {
		margin-left: 10px;
	}

	.css-1xib173 .s-navbar-desktop ul li._compact {
		font-size: 87%;
	}

	.css-1xib173 .s-navbar-desktop .s-nav-link-container {
		display: inline-block;
	}

	.css-1xib173 .s-navbar-desktop .s-navbar-dropdown {
		position: relative;
		cursor: pointer;
	}

		.css-1xib173 .s-navbar-desktop .s-navbar-dropdown._dropdown-open > ul {
			display: block;
		}

		.css-1xib173 .s-navbar-desktop .s-navbar-dropdown .s-nav-link-container {
			display: block;
		}

		.css-1xib173 .s-navbar-desktop .s-navbar-dropdown ul {
			display: none;
			z-index: 201;
			box-sizing: border-box;
			min-width: 130px;
			max-width: 250px;
		}

			.css-1xib173 .s-navbar-desktop .s-navbar-dropdown ul li {
				line-height: 1.3em;
				text-align: left;
				cursor: pointer;
			}

				.css-1xib173 .s-navbar-desktop .s-navbar-dropdown ul li a {
					text-overflow: ellipsis;
				}

	.css-1xib173 .s-navbar-desktop .s-nav-items-and-links .s-nav-li.s-navbar-dropdown li {
		margin: 0;
	}

		.css-1xib173 .s-navbar-desktop .s-nav-items-and-links .s-nav-li.s-navbar-dropdown li > .s-nav-link-container {
			padding: 10px 0px;
		}

			.css-1xib173 .s-navbar-desktop .s-nav-items-and-links .s-nav-li.s-navbar-dropdown li.selected > .s-nav-link-container,
			.css-1xib173 .s-navbar-desktop .s-nav-items-and-links .s-nav-li.s-navbar-dropdown li > .s-nav-link-container:hover {
				background: #f2f2f2;
			}

	.css-1xib173 .s-navbar-desktop .s-navbar-dropdown ul {
		box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
		background: white;
		border-radius: 4px;
	}

	.css-1xib173 .s-navbar-desktop.s-bg-light-text .s-navbar-dropdown ul .s-nav-link-container,
	.css-1xib173 .s-navbar-desktop.s-bg-light-text .s-collapsed-nav a {
		color: rgba(0, 0, 0, 0.8);
	}

	.css-1xib173 .s-navbar-desktop .s-logo-image {
		display: inline-block;
	}

	.css-1xib173 .s-navbar-desktop.s-bg-dark-text .s-nav-li,
	.css-1xib173 .s-navbar-desktop.s-bg-dark-text .s-nav-li a,
	.css-1xib173 .s-navbar-desktop.s-bg-dark-text .s-nav-btn,
	.css-1xib173 .s-navbar-desktop.s-bg-dark-text .s-logo-title,
	.css-1xib173 .s-navbar-desktop.s-bg-dark-text .s-logo-subtitle {
		color: rgba(0, 0, 0, 0.8);
	}

	.css-1xib173 .s-navbar-desktop.s-bg-light-text .s-uncollapsed-nav > .s-nav-li,
	.css-1xib173 .s-navbar-desktop.s-bg-light-text .s-uncollapsed-nav > .s-nav-li > .s-nav-link-container > a,
	.css-1xib173 .s-navbar-desktop.s-bg-light-text .membership-nav-container .s-nav-li .s-nav-link-container,
	.css-1xib173 .s-navbar-desktop.s-bg-light-text .s-nav-icons > .s-nav-li,
	.css-1xib173 .s-navbar-desktop.s-bg-light-text .s-nav-icons > .s-nav-li *,
	.css-1xib173 .s-navbar-desktop.s-bg-light-text .s-nav-btn,
	.css-1xib173 .s-navbar-desktop.s-bg-light-text .s-logo-title,
	.css-1xib173 .s-navbar-desktop.s-bg-light-text .s-logo-subtitle {
		color: white;
	}

		.css-1xib173 .s-navbar-desktop.s-bg-light-text .s-nav-icons > .s-nav-li .login-container .s-nav-dropdown ul a,
		.css-1xib173 .s-navbar-desktop.s-bg-light-text .s-nav-icons > .login-container ul a,
		.css-1xib173 .s-navbar-desktop.s-bg-light-text .s-nav-icons > .login-container ul a span {
			color: rgba(0, 0, 0, 0.8);
		}

	.css-1xib173 .s-navbar-desktop.s-bg-light-text .membership-nav-container ul li a {
		color: rgba(0, 0, 0, 0.8) !important;
	}

	.css-1xib173 .s-navbar-desktop .s-collapsed-nav > li {
		display: block;
		text-align: left;
	}

	.css-1xib173 .s-navbar-desktop .login-container .s-nav-dropdown {
		display: inline-block;
	}

		.css-1xib173 .s-navbar-desktop .login-container .s-nav-dropdown li {
			padding: 4px 2px !important;
		}

	.css-1xib173 .s-navbar-desktop .s-logo-image-alternative {
		display: none;
	}

	.css-1xib173 .s-navbar-desktop .s-ecommerce-shopping-cart .fa {
		margin-right: 5px;
	}

	.css-1xib173 .s-navbar-desktop .s-nav-items-and-links .s-navbar-dropdown li.s-nav-li > .s-nav-link-container {
		padding: 10px 10px;
	}

	.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed {
		position: fixed;
		top: 0;
		z-index: 210;
		left: 0px;
		width: calc(100% - 0px);
	}

		.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed ._alternative .s-logo-image-normal {
			display: none;
		}

		.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed ._alternative .s-logo-image-alternative {
			display: inline-block;
		}

		.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed ._alternative .s-logo-image img {
			max-height: 40px;
		}

	.css-1xib173 .s-navbar-desktop._maximize-nav-item-space .s-nav-inner {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.css-1xib173 .s-navbar-desktop._maximize-nav-item-space .s-nav-items-and-links {
		-webkit-box-flex: 100;
		-webkit-flex-grow: 100;
		-ms-flex-positive: 100;
		flex-grow: 100;
	}

	.css-1xib173 .s-navbar-desktop .s-nav-items-and-links {
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		text-align: right;
	}

		.css-1xib173 .s-navbar-desktop .s-nav-items-and-links li {
			display: inline-block;
		}

			.css-1xib173 .s-navbar-desktop .s-nav-items-and-links li a {
				font-weight: bold;
			}

			.css-1xib173 .s-navbar-desktop .s-nav-items-and-links li .s-nav-link-container {
				padding: 5px 10px;
			}

	.css-1xib173 .s-navbar-desktop .s-navbar-dropdown li {
		display: block;
	}

	.css-1xib173 .s-navbar-desktop .s-nav-inner {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 1200px;
	}

	.css-1xib173 .s-navbar-desktop .s-logo-title {
		font-size: 120%;
		margin-left: 10px;
		margin-right: 10px;
	}

	.css-1xib173 .s-navbar-desktop .s-logo {
		max-width: 200px;
	}

	.css-1xib173 .s-navbar-desktop .s-logo-image {
		margin-right: 10px;
	}

		.css-1xib173 .s-navbar-desktop .s-logo-image img {
			max-height: 60px;
		}

	.css-1xib173 .s-navbar-desktop .s-nav-btn {
		margin-left: 10px;
	}

	.css-1xib173 .s-navbar-desktop .s-common-button {
		padding: 12px 20px;
	}

	.css-1xib173 .s-navbar-desktop.s-navbar-desktop-normal {
		visibility: hidden;
	}

	.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed {
		-webkit-transition: all 0.25s;
		transition: all 0.25s;
	}

@media screen and (min-width:728px) {
	.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed {
		display: block;
	}
}

.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed._alternative {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	padding-top: 10px;
	padding-bottom: 10px;
}

.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed .s-logo-image-1 {
	display: inline-block;
}

.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed .s-logo-image-2 {
	display: none;
}

.css-1xib173 .s-navbar-desktop.s-navbar-desktop-normal .s-nav-items-and-links .s-nav-li.selected > .s-nav-link-container > a,
.css-1xib173 .s-navbar-desktop.s-navbar-desktop-normal .s-nav-items-and-links .s-nav-li:hover > .s-nav-link-container > a {
	outline: none;
	border-bottom-color: inherit;
}

.css-1xib173 .s-navbar-desktop.s-navbar-desktop-normal .s-nav-items-and-links .s-nav-li.s-navbar-dropdown.s-nav-li .s-nav-li > .s-nav-link-container > a,
.css-1xib173 .s-navbar-desktop.s-navbar-desktop-normal .s-nav-items-and-links .s-nav-li.s-navbar-dropdown.s-nav-li.selected .s-nav-li > .s-nav-link-container > a,
.css-1xib173 .s-navbar-desktop.s-navbar-desktop-normal .s-nav-items-and-links .s-nav-li.s-navbar-dropdown.s-nav-li:hover .s-nav-li > .s-nav-link-container > a {
	color: inherit;
	border-bottom-color: transparent;
}

.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed:not(._alternative) .s-nav-items-and-links .s-nav-li.selected > .s-nav-link-container > a,
.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed:not(._alternative) .s-nav-items-and-links .s-nav-li:hover > .s-nav-link-container > a {
	outline: none;
	border-bottom-color: inherit;
}

.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed:not(._alternative) .s-nav-items-and-links .s-nav-li.s-navbar-dropdown.s-nav-li .s-nav-li > .s-nav-link-container > a,
.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed:not(._alternative) .s-nav-items-and-links .s-nav-li.s-navbar-dropdown.s-nav-li.selected .s-nav-li > .s-nav-link-container > a,
.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed:not(._alternative) .s-nav-items-and-links .s-nav-li.s-navbar-dropdown.s-nav-li:hover .s-nav-li > .s-nav-link-container > a {
	color: inherit;
	border-bottom-color: transparent;
}

.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed._alternative .s-nav-items-and-links .s-nav-li.selected > .s-nav-link-container > a,
.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed._alternative .s-nav-items-and-links .s-nav-li:hover > .s-nav-link-container > a {
	outline: none;
	color: #1a63a4;
}

.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed._alternative .s-nav-items-and-links .s-nav-li.s-navbar-dropdown.s-nav-li .s-nav-li > .s-nav-link-container > a,
.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed._alternative .s-nav-items-and-links .s-nav-li.s-navbar-dropdown.s-nav-li.selected .s-nav-li > .s-nav-link-container > a,
.css-1xib173 .s-navbar-desktop.s-navbar-desktop-fixed._alternative .s-nav-items-and-links .s-nav-li.s-navbar-dropdown.s-nav-li:hover .s-nav-li > .s-nav-link-container > a {
	color: inherit;
	border-bottom-color: transparent;
}

.css-1xib173 .s-navbar-desktop .s-nav-inner {
	margin: auto;
}

.css-1xib173 .s-navbar-mobile-header {
	display: none;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: rgba(0, 0, 0, 0);
	text-align: center;
	padding: 5px;
	min-height: 50px;
}

	.css-1xib173 .s-navbar-mobile-header .s-logo-image img {
		max-height: 50px;
	}

@media screen and (max-width:727px) {
	.css-1xib173 .s-navbar-mobile-header {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.css-1xib173 .s-navbar-desktop {
		display: none;
	}
}


// color-style-tag
.s-custom-colors .s-bg-overlay:before {
	background: rgba(38, 74, 108, 0.35);
}

.s-custom-colors .s-component.s-social-media ul.s-social-media-buttons .s-social-icon {
	background: rgba(26, 99, 164, 0.5);
}

.s-custom-colors .fixed-login-container .login-container {
	background: #1a63a4;
}

.s-custom-colors .s-ecommerce-row-view-product .s-ecommerce-row-view-product-thumbnail-list ul li.current {
	border: 2px solid #1a63a4
}

.s-custom-colors .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-card .s-ecommerce-card-view-card-stock-warning {
	background: #1a63a4;
}

.s-custom-colors .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart {
	background: #1a63a4;
}

	.s-custom-colors .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart.hovered {
		background: #1a63a4;
	}

.s-custom-colors .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile {
	background: #dceaf7;
	border-top: 1px solid #b0bbc5;
}

	.s-custom-colors .s-ecommerce-shopping-cart-wrapper .s-ecommerce-shopping-cart-mobile .check-btn {
		background: #1a63a4;
	}

.s-custom-colors .s-ecommerce-animation-item {
	border: 2px solid #1a63a4;
	color: #1a63a4;
}

.s-custom-colors .s-ecommerce-row-view-product .mobile-select .price-label {
	color: #1a63a4
}

.s-custom-colors .s-ecommerce-row-view-product .mobile-select .variation-item.selected {
	border: 1px solid #1a63a4;
	background: #1a63a4;
}

.s-custom-colors .s-ecommerce-row-view-product .mobile-select .add-btn {
	background: #1a63a4;
}

.s-custom-colors .s-ecommerce-row-view-product .slider-wrapper .slider-dot-wrapper .slider-dot {
	border: 1px solid #1a63a4
}

	.s-custom-colors .s-ecommerce-row-view-product .slider-wrapper .slider-dot-wrapper .slider-dot.selected {
		background: #1a63a4
	}

.s-custom-colors .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-cards .s-ecommerce-card-view-card .s-ecommerce-card-view-card-price {
	color: #1a63a4;
}

.s-custom-colors .s-ecommerce .s-ecommerce-row-view-product .s-ecommerce-row-view-product-detail-panel .s-ecommerce-row-view-product-pricing {
	color: #1a63a4;
}

.s-custom-colors .s-section .s-category-bar .category-list .category-link-item.selected {
	color: #1a63a4;
}

	.s-custom-colors .s-section .s-category-bar .category-list .category-link-item.selected:after {
		background: #1a63a4
	}

.s-custom-colors .s-section .s-category-bar .category-list .category-link-item-wrapper:hover .category-link-item:not(.no-hover) {
	color: #1a63a4;
}

.s-custom-colors .s-ecommerce .s-ecommerce-products-wrapper .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .next-product-btn {
	color: #1a63a4;
}

.s-custom-colors .s-ecommerce .s-ecommerce-products-wrapper .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .prev-product-btn {
	color: #1a63a4;
}

.s-custom-colors .s-ecommerce .s-ecommerce-products-wrapper .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .back-btn {
	color: #1a63a4;
}

.s-custom-colors .s-ecommerce .s-ecommerce-products-wrapper .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .next-product-btn:hover {
	color: #4782b6;
}

.s-custom-colors .s-ecommerce .s-ecommerce-products-wrapper .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .prev-product-btn:hover {
	color: #4782b6;
}

.s-custom-colors .s-ecommerce .s-ecommerce-products-wrapper .s-ecommerce-card-view-wrapper .s-ecommerce-card-view-detail .s-ecommerce-card-view-detail-header .back-btn:hover {
	color: #4782b6;
}

.s-custom-colors .s-donation-section .s-component.s-donation .s-donation-progress .progress-bar .progress {
	background: #1a63a4
}

.s-custom-colors .s-donation-section .s-component.s-donation .s-donation-progress .progress-bar .indicator:before {
	background: #1a63a4
}

.s-custom-colors .s-donation-section .s-component.s-donation .s-donation-progress .progress-bar .indicator:after {
	border-top-color: #1a63a4
}

.s-custom-colors .s-theme-color-1 {
	color: #1a63a4
}

.s-custom-colors .s-bg-theme-color-1 {
	background-color: #1a63a4
}

.s-custom-colors .s-bg-theme-color-fade-1 {
	background-color: rgba(26, 99, 164, 0.07)
}

.s-custom-colors .s-bg-theme-color-fade-2 {
	background-color: rgba(26, 99, 164, 0.2)
}

.s-custom-colors .s-border-theme-color-1 {
	border-color: #1a63a4
}

.s-custom-colors .s-button-theme-style {
	background-color: rgba(26, 99, 164, 0.2);
	color: #1a63a4
}

.s-custom-colors .s-button-theme-style-shadow {
	background-color: rgba(26, 99, 164, 0.2);
	box-shadow: 0px 3px 0 rgba(26, 99, 164, 0.2);
	color: #1a63a4
}

.s-custom-colors .s-button-theme-style-border {
	background-color: rgba(26, 99, 164, 0.2);
	border: 2px solid rgba(26, 99, 164, 0.2);
	color1: #1a63a4
}

.s-custom-colors .s-button-theme-style-important {
	background-color: rgba(26, 99, 164, 0.2) !important;
	color: #1a63a4 !important
}

.s-custom-colors .dummy-shadow {
	box-shadow: #dceaf7 0 0 10px 0 inset;
}

.navbar-drawer.strikingly-drawer ul#nav-drawer-list {
	border-right: 1px solid #edf4fb;
}

	.navbar-drawer.strikingly-drawer ul#nav-drawer-list li a.selected {
		background: #edf4fb;
		box-shadow: 5px 0 0 0 #cbdff3 inset;
	}

	.navbar-drawer.strikingly-drawer ul#nav-drawer-list li a {
		border-bottom: 1px solid #cbdff3;
	}

.s-custom-colors .s-text-color-custom1 {
	color: #1a63a4;
}

.s-custom-colors .s-text-color-custom2 {
	color: #4c94d9;
}

#s-content.s-font-body-georgia .s-font-body {
	font-family: georgia, serif, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic", serif;
	outline: none !important;
}
	#s-content.s-font-body-georgia .s-font-body:focus {
		color: #2c6fab !important;
	}

#s-content.s-font-title-bitter .s-font-title {
	font-family: bitter, georgia, serif;
}

	#s-content.s-font-title-bitter .s-font-title:lang(ja) {
		font-family: bitter, georgia, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic", serif
	}

	#s-content.s-font-title-bitter .s-font-title:lang(zh-cn),
	#s-content.s-font-title-bitter .s-font-title:lang(sxl),
	#s-content.s-font-title-bitter .s-font-title:lang(zh) {
		font-family: bitter, georgia, Cardo, STSong, "Songti SC", SimSun, "PingFang SC", "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, serif
	}

	#s-content.s-font-title-bitter .s-font-title:lang(zh-tw) {
		font-family: bitter, georgia, 'PingFang TC','Microsoft JhengHei',"微軟正黑體",STXihei, serif;
	}

#s-content.s-font-heading-bitter .s-font-heading {
	font-family: bitter, georgia, serif;
}

	#s-content.s-font-heading-bitter .s-font-heading:lang(ja) {
		font-family: bitter, georgia, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic", serif
	}

	#s-content.s-font-heading-bitter .s-font-heading:lang(zh-cn),
	#s-content.s-font-heading-bitter .s-font-heading:lang(sxl),
	#s-content.s-font-heading-bitter .s-font-heading:lang(zh) {
		font-family: bitter, georgia, Cardo, STSong, "Songti SC", SimSun, "PingFang SC", "Microsoft YaHei", 微软雅黑, STXihei, 华文细黑, serif
	}

	#s-content.s-font-heading-bitter .s-font-heading:lang(zh-tw) {
		font-family: bitter, georgia, 'PingFang TC','Microsoft JhengHei',"微軟正黑體",STXihei, serif;
	}