@font-face {
	font-family: proxima;
	src: url(/components/ui-framework/fonts/proxima-nova-light/2EF7EC_0_0.eot?#iefix) format("embedded-opentype"), url(/components/ui-framework/fonts/proxima-nova-light/2EF7EC_0_0.woff) format("woff"), url(/components/ui-framework/fonts/proxima-nova-light/2EF7EC_0_0.ttf) format("truetype");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: proxima;
	src: url(/components/ui-framework/fonts/proxima-nova-regular/2EF7EC_1_0.eot?#iefix) format("embedded-opentype"), url(/components/ui-framework/fonts/proxima-nova-regular/2EF7EC_1_0.woff) format("woff"), url(/components/ui-framework/fonts/proxima-nova-regular/2EF7EC_1_0.ttf) format("truetype");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: proxima;
	src: url(/components/ui-framework/fonts/proxima-nova-semibold/2EF7EC_2_0.eot?#iefix) format("embedded-opentype"), url(/components/ui-framework/fonts/proxima-nova-semibold/2EF7EC_2_0.woff) format("woff"), url(/components/ui-framework/fonts/proxima-nova-semibold/2EF7EC_2_0.ttf) format("truetype");
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: w-icons;
	src: url(/components/ui-framework/fonts/w-icons/w-icons.eot?123572#iefix) format("embedded-opentype"), url(/components/ui-framework/fonts/w-icons/w-icons.woff?123572) format("woff"), url(/components/ui-framework/fonts/w-icons/w-icons.ttf?123572) format("truetype");
	font-weight: 400;
	font-style: normal;
}
.wsite-page-membership-text-input {
	padding: 4px 6px; border-radius: 4px; border: 1px solid rgb(204, 204, 204); transition:border 0.2s linear, box-shadow 0.2s linear, background-color 0.2s linear; border-image: none; height: 30px; color: rgb(85, 85, 85); font-size: 14px; vertical-align: middle; display: inline-block; box-sizing: border-box; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-color: rgb(255, 255, 255); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s, background-color linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s, background-color linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s, background-color linear 0.2s;
}
.wsite-page-membership-text-input.small {
	height: 25px; font-size: 13px;
}
.wsite-page-membership-text-input.large {
	height: 40px; font-size: 18px;
}
.wsite-page-membership-text-input.block {
	width: 100%; margin-top: 8px;
}
:first-child.wsite-page-membership-text-input.block {
	margin-top: 0px;
}
.wsite-page-membership-text-input.control-input {
	background: rgb(49, 53, 56); border: 1px solid rgb(32, 36, 39); border-image: none; color: rgb(255, 255, 255); box-shadow: inset 0px -1px 1px rgba(255,255,255,0.05);
}
.wsite-page-membership-text-input:focus {
	border-color: rgba(41, 144, 234, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(82,168,236,0.6);
}
.wsite-page-membership-text-input.error {
	border-color: rgb(153, 0, 0); color: rgb(153, 0, 0); background-color: rgb(255, 246, 246);
}
[disabled].wsite-page-membership-text-input {
	cursor: not-allowed; background-color: rgb(238, 238, 238);
}
.btn-com {
	padding: 3px 18px 0px; border-radius: 4px; border: 1px solid rgb(172, 176, 180); transition:0.05s ease-in; border-image: none; height: auto; color: rgb(111, 117, 122); line-height: 29px; letter-spacing: 0.8px; font-family: ProximaNova; font-size: 16px; font-weight: 600; text-decoration: none; display: inline-block; cursor: pointer; box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.1); -ms-user-select: none; background-color: rgb(255, 255, 255); -webkit-transition: all 0.05s ease-in; -moz-transition: all 0.05s ease-in; -webkit-user-select: none; -moz-user-select: -moz-none; user-select: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -o-transition: all 0.05s ease-in;
}
.btn-com * {
	top: 16.5px;
}
.btn-com:hover {
	border-color: rgb(111, 117, 122); color: rgb(88, 96, 101);
}
.btn-com:active {
	border-color: rgb(88, 96, 101); color: rgb(255, 255, 255); background-color: rgb(111, 117, 122);
}
.btn-com:focus {
	color: rgb(88, 96, 101);
}
.btn-com:focus:active {
	color: rgb(255, 255, 255);
}
.btn-com.btn-icon-left {
	padding-right: 15px;
}
.btn-com.btn-icon-right {
	padding-right: 15px;
}
.btn-com.btn-icon {
	padding-right: 15px;
}
.btn-com.btn-icon-left [class*='w-icon-'] {
	transition:0.05s ease-in; color: rgb(172, 176, 180); line-height: inherit; padding-left: 5px; font-size: inherit; font-weight: 100; float: none; -webkit-transition: all 0.05s ease-in; -moz-transition: all 0.05s ease-in; -o-transition: all 0.05s ease-in;
}
.btn-com.btn-icon-right [class*='w-icon-'] {
	transition:0.05s ease-in; color: rgb(172, 176, 180); line-height: inherit; padding-left: 5px; font-size: inherit; font-weight: 100; float: none; -webkit-transition: all 0.05s ease-in; -moz-transition: all 0.05s ease-in; -o-transition: all 0.05s ease-in;
}
.btn-com.btn-icon [class*='w-icon-'] {
	transition:0.05s ease-in; color: rgb(172, 176, 180); line-height: inherit; padding-left: 5px; font-size: inherit; font-weight: 100; float: none; -webkit-transition: all 0.05s ease-in; -moz-transition: all 0.05s ease-in; -o-transition: all 0.05s ease-in;
}
.btn-com.btn-icon-left:hover [class*='w-icon-'] {
	color: rgb(88, 96, 101);
}
.btn-com.btn-icon-right:hover [class*='w-icon-'] {
	color: rgb(88, 96, 101);
}
.btn-com.btn-icon:hover [class*='w-icon-'] {
	color: rgb(88, 96, 101);
}
.btn-com.btn-icon-left:active [class*='w-icon-'] {
	color: rgb(255, 255, 255);
}
.btn-com.btn-icon-right:active [class*='w-icon-'] {
	color: rgb(255, 255, 255);
}
.btn-com.btn-icon:active [class*='w-icon-'] {
	color: rgb(255, 255, 255);
}
.btn-com.btn-icon-left.btn-success [class*='w-icon-'] {
	color: rgb(255, 255, 255);
}
.btn-com.btn-success.btn-icon-right [class*='w-icon-'] {
	color: rgb(255, 255, 255);
}
.btn-com.btn-success.btn-icon [class*='w-icon-'] {
	color: rgb(255, 255, 255);
}
.btn-com.btn-icon-left {
	padding-right: 15px; padding-left: 15px;
}
.btn-com.btn-icon-left [class*='w-icon-'] {
	padding-right: 8px; padding-left: 0px;
}
.btn-com.btn-info [class*='w-icon-'] {
	color: rgb(255, 255, 255);
}
.btn-com.btn-info:hover [class*='w-icon-'] {
	color: rgb(255, 255, 255);
}
.btn-com.btn-danger:active {
	color: rgb(111, 117, 122); background-color: rgb(255, 255, 255);
}
.btn-com.btn-danger:hover:active {
	border-color: rgb(146, 0, 0); color: rgb(255, 255, 255); background-color: rgb(201, 31, 31);
}
.btn-com.btn-danger:hover {
	border-color: rgb(146, 0, 0); color: rgb(255, 255, 255); box-shadow: none; background-color: rgb(225, 58, 58);
}
.btn-com.btn-info {
	border: 1px solid rgb(20, 118, 204); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2); text-shadow: 0px -1px 1px #1476cc; background-image: linear-gradient(rgb(41, 144, 234), rgb(32, 139, 233)); background-size: 100%; background-color: rgb(37, 142, 234);
}
.btn-com.btn-info:hover {
	color: rgb(255, 255, 255); background-image: linear-gradient(rgb(64, 156, 236), rgb(55, 151, 235)); background-size: 100%; background-color: rgb(60, 154, 236);
}
.btn-com.btn-info:active {
	box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.4);
}
.btn-com.btn-info:focus {
	color: rgb(255, 255, 255);
}
.btn-com.disabled.btn-info {
	cursor: default; opacity: 0.65; box-shadow: none; background-image: none; background-color: rgb(41, 144, 234);
}
[disabled].btn-com.btn-info {
	cursor: default; opacity: 0.65; box-shadow: none; background-image: none; background-color: rgb(41, 144, 234);
}
.btn-com.btn-success {
	border-color: rgb(0, 127, 2); color: rgb(255, 255, 255); box-shadow: inset 0px 0px 2px 2px rgba(255,255,255,0.1); text-shadow: 0px -1px 0px rgba(0,0,0,0.2); background-color: rgb(69, 191, 71);
}
.btn-com.btn-success:hover:active {
	border-color: rgb(0, 127, 2); color: rgb(255, 255, 255); box-shadow: inset 0px 0px 2px 2px rgba(255,255,255,0.1); text-shadow: 0px -1px 0px rgba(0,0,0,0.2); background-color: rgb(54, 155, 55);
}
.btn-com.btn-success:hover {
	border-color: rgb(0, 127, 2); color: rgb(255, 255, 255); box-shadow: inset 0px 0px 2px 2px rgba(255,255,255,0.1); text-shadow: 0px -1px 0px rgba(0,0,0,0.2); background-color: rgb(69, 191, 71);
}
.btn-com.disabled {
	border-color: rgb(172, 176, 180) !important; color: rgb(111, 117, 122) !important; cursor: default; opacity: 0.65; box-shadow: none; background-image: none; background-color: rgb(248, 248, 248) !important;
}
[disabled].btn-com {
	border-color: rgb(172, 176, 180) !important; color: rgb(111, 117, 122) !important; cursor: default; opacity: 0.65; box-shadow: none; background-image: none; background-color: rgb(248, 248, 248) !important;
}
[disabled].btn-com:hover {
	border-color: rgb(172, 176, 180) !important; color: rgb(111, 117, 122) !important; cursor: default; opacity: 0.65; box-shadow: none; background-image: none; background-color: rgb(248, 248, 248) !important;
}
.btn-com.inactive {
	border-color: rgb(172, 176, 180) !important; color: rgb(111, 117, 122) !important; cursor: default; opacity: 0.65; box-shadow: none; background-image: none; background-color: rgb(248, 248, 248) !important;
}
.btn-com.disabled:active {
	color: inherit;
}
.btn-com.disabled:active [class*='w-icon-'] {
	color: inherit;
}
[disabled].btn-com:active {
	color: inherit;
}
[disabled].btn-com:active [class*='w-icon-'] {
	color: inherit;
}
[disabled].btn-com:hover:active {
	color: inherit;
}
[disabled].btn-com:hover:active [class*='w-icon-'] {
	color: inherit;
}
.btn-com.inactive:active {
	color: inherit;
}
.btn-com.inactive:active [class*='w-icon-'] {
	color: inherit;
}
.btn-com.disabled .spinner {
	width: 16px; height: 10px; margin-left: 5px; visibility: visible;
}
[disabled].btn-com .spinner {
	width: 16px; height: 10px; margin-left: 5px; visibility: visible;
}
[disabled].btn-com:hover .spinner {
	width: 16px; height: 10px; margin-left: 5px; visibility: visible;
}
.btn-com .spinner {
	background: url("../images/loading.gif?1460059321") no-repeat; transition:0.25s ease-out; width: 0px; display: inline-block; visibility: hidden; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out;
}
button.btn-com.btn-back {
	padding: 0px 11px 0px 10px; color: transparent; letter-spacing: 0px; font-size: 1px; min-width: 34px;
}
button.btn-com.btn-forward {
	padding: 0px 11px 0px 10px; color: transparent; letter-spacing: 0px; font-size: 1px; min-width: 34px;
}
button.btn-com.btn-loading.btn-back .spinner {
	top: 4px; position: relative;
}
button.btn-com.btn-loading.btn-forward .spinner {
	top: 4px; position: relative;
}
button.btn-com.btn-back::before {
	color: rgb(172, 176, 180) !important; letter-spacing: normal; font-family: wicons; font-size: 38px; font-weight: 100; vertical-align: middle;
}
button.btn-com.btn-forward::after {
	color: rgb(172, 176, 180) !important; letter-spacing: normal; font-family: wicons; font-size: 38px; font-weight: 100; vertical-align: middle;
}
button.btn-com.btn-back::before {
	content: "\f177";
}
button.btn-com.btn-forward::after {
	content: "\f176";
}
button.btn-com.btn-forward {
	padding: 0px 10px 0px 11px;
}
.wsite-page-memberpage {
	font-family: ProximaNova !important; background-color: rgb(251, 252, 252);
}
.notheme.wsite-page-memberpage .wsite-membership-box {
	left: 50%; top: 50%; margin-top: -200px; margin-left: -168px; position: absolute;
}
@media only screen and (max-width:340px)
{
.notheme.wsite-page-memberpage .wsite-membership-box {
	padding: 25px 45px;
}
}
@media only screen and (min-width:1224px)
{
.notheme.wsite-page-memberpage .wsite-membership-box {
	margin-left: -252px;
}
}
.wsite-page-memberpage .message.error {
	height: 21px;
}
.wsite-page-memberpage .wsite-membership-box {
	margin: 0px auto; padding: 25px 50px; border-radius: 3px; box-sizing: border-box;
}
@media only screen and (min-width:1224px)
{
.wsite-page-memberpage .wsite-membership-box {
	width: 505px;
}
}
.wsite-page-memberpage .wsite-membership-box h1 {
	margin: 0px 0px 25px; padding: 15px 0px; text-align: center; font-size: 26px; font-weight: normal;
}
.wsite-page-memberpage .wsite-membership-box .caret {
	background: rgb(255, 255, 255); position: relative;
}
.wsite-page-memberpage .wsite-membership-box .caret::after {
	border: solid transparent; border-image: none; left: 50%; width: 0px; height: 0px; bottom: 100%; position: absolute; content: " "; pointer-events: none;
}
.wsite-page-memberpage .wsite-membership-box .caret::before {
	border: solid transparent; border-image: none; left: 50%; width: 0px; height: 0px; bottom: 100%; position: absolute; content: " "; pointer-events: none;
}
.wsite-page-memberpage .wsite-membership-box .caret::after {
	border-width: 8px; border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 255, 255); margin-left: -8px;
}
.wsite-page-memberpage .wsite-membership-box .caret::before {
	border-width: 9px; border-color: rgba(80, 87, 91, 0) rgba(80, 87, 91, 0) rgb(199, 199, 199); margin-left: -9px;
}
.wsite-page-memberpage .wsite-membership-box .caret-signup.caret {
	left: 56px; top: -25px;
}
.wsite-page-memberpage .wsite-membership-box .caret-login.caret {
	left: -44px; top: -25px;
}
.wsite-page-memberpage .wsite-membership-box p {
	padding: 10px 0px; text-align: center; line-height: 1.2; font-size: 18px;
}
.wsite-page-memberpage .wsite-membership-box p.membership-reset-padded {
	padding: 20px 45px;
}
.wsite-page-memberpage .wsite-membership-box p.membership-denied-padded {
	padding: 20px;
}
.wsite-page-memberpage .wsite-membership-box p.membership-error {
	padding: 0px 0px 10px; color: red !important;
}
.wsite-page-memberpage .wsite-membership-box a {
	color: rgb(41, 144, 234); text-decoration: none;
}
.wsite-page-memberpage .wsite-membership-box a:hover {
	color: rgb(36, 134, 221);
}
.wsite-page-memberpage .wsite-membership-box input {
	width: 100%; font-family: ProximaNova !important; margin-bottom: 20px; display: block;
}
.wsite-page-memberpage .wsite-membership-box input[disabled='true'] {
	background: rgb(255, 255, 255); color: rgb(199, 199, 199);
}
.wsite-page-memberpage .wsite-membership-box p.error {
	text-align: left; color: rgb(224, 57, 57); font-size: 16px; margin-top: -10px;
}
.wsite-page-memberpage .wsite-membership-box .membership-right-action {
	padding: 0px 5px 0px 20px; height: 40px; font-size: 18px; margin-top: 10px; float: right; display: inline-block;
}
.wsite-page-memberpage .wsite-membership-box .membership-right-action {
	padding: 0px 5px 0px 20px; height: 40px; font-size: 18px; margin-top: 10px; float: right; display: inline-block;
}
.wsite-page-memberpage .wsite-membership-box .membership-left-action {
	height: 40px; line-height: 40px; font-size: 16px; margin-top: 10px; margin-right: 10px; display: inline-block;
}
.wsite-page-memberpage .wsite-membership-box::after {
	clear: both; display: block; content: "  ";
}
.wsite-theme-light.wsite-page-memberpage .wsite-membership-box {
	background: rgb(255, 255, 255); border: 1px solid rgb(206, 208, 210); border-image: none;
}
.wsite-theme-light.wsite-page-memberpage .wsite-membership-box h1 {
	color: rgb(80, 87, 91); font-weight: bold; border-bottom-color: rgb(199, 199, 199); border-bottom-width: 1px; border-bottom-style: solid; -webkit-font-smoothing: antialiased;
}
.wsite-theme-light.wsite-page-memberpage .wsite-membership-box p {
	color: rgb(111, 117, 122);
}
.wsite-theme-light.wsite-page-memberpage .wsite-membership-box .membership-right-action {
	color: rgb(231, 231, 231);
}
.wsite-theme-light.wsite-page-memberpage .wsite-membership-box .membership-right-action::after {
	color: rgb(231, 231, 231) !important;
}
.wsite-theme-dark.wsite-page-memberpage .wsite-membership-box {
	background: rgb(51, 55, 58); border: 1px solid rgb(27, 29, 31); border-image: none; color: rgb(231, 231, 231);
}
.wsite-theme-dark.wsite-page-memberpage .wsite-membership-box h1 {
	border-bottom-color: rgb(39, 42, 44); border-bottom-width: 1px; border-bottom-style: solid;
}
.wsite-theme-dark.wsite-page-memberpage .wsite-membership-box p {
	color: rgb(199, 199, 199);
}
.wsite-theme-dark.wsite-page-memberpage .wsite-membership-box input {
	background: rgb(75, 81, 85); border: 1px solid rgb(39, 42, 44); border-image: none; color: rgb(231, 231, 231);
}
.wsite-theme-dark.wsite-page-memberpage .wsite-membership-box input:focus {
	box-shadow: none;
}
.wsite-theme-dark.wsite-page-memberpage .wsite-membership-box .membership-right-action {
	color: rgb(231, 231, 231);
}
.wsite-theme-dark.wsite-page-memberpage .wsite-membership-box .membership-right-action::after {
	color: rgb(231, 231, 231) !important;
}
.ui-widget-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed;
}
.ui-dialog {
	padding: 0.2em; outline: 0px; left: 0px; top: 0px; position: absolute;
}
.ui-dialog .ui-dialog-titlebar {
	padding: 0.4em 1em; position: relative;
}
.ui-dialog .ui-dialog-title {
	margin: 0.1em 0px; width: 90%; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	margin: -10px 0px 0px; padding: 1px; top: 50%; width: 21px; height: 20px; right: 0.3em; position: absolute;
}
.ui-dialog .ui-dialog-content {
	background: none; padding: 0.5em 1em; border: 0px currentColor; border-image: none; overflow: auto; position: relative;
}
.ui-dialog .ui-dialog-buttonpane {
	border-width: 1px 0px 0px; padding: 0.3em 1em 0.5em 0.4em; text-align: left; margin-top: 0.5em; background-image: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: 0.5em 0.4em 0.5em 0px; cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	background-position: 16px 16px; width: 12px; height: 12px; right: -5px; bottom: -5px;
}
.ui-widget-overlay {
	z-index: 15; background-color: rgba(0, 0, 0, 0.25);
}
.popup-modal.ui-dialog.w-ui {
	padding: 0px; border-radius: 4px; border: 3px solid rgb(135, 138, 139); transition:top 0.5s; border-image: none; font-family: ProximaNova; z-index: 16; min-height: 400px; min-width: 600px; background-color: rgb(255, 255, 255); -webkit-transition: top 0.5s ease; -moz-transition: top 0.5s ease 0s; -o-transition: top 0.5s ease 0s; -webkit-transition-delay: 0s;
}
.w-ui .popup-modal.ui-dialog {
	padding: 0px; border-radius: 4px; border: 3px solid rgb(135, 138, 139); transition:top 0.5s; border-image: none; font-family: ProximaNova; z-index: 16; min-height: 400px; min-width: 600px; background-color: rgb(255, 255, 255); -webkit-transition: top 0.5s ease; -moz-transition: top 0.5s ease 0s; -o-transition: top 0.5s ease 0s; -webkit-transition-delay: 0s;
}
.upload-theme-dialog.popup-modal.ui-dialog.w-ui .ui-dialog-content > div {
	padding: 0px;
}
.w-ui .upload-theme-dialog.popup-modal.ui-dialog .ui-dialog-content > div {
	padding: 0px;
}
.upload-theme-dialog.popup-modal.ui-dialog.w-ui .ui-dialog-content > div .dialog-footer .btn {
	vertical-align: top;
}
.w-ui .upload-theme-dialog.popup-modal.ui-dialog .ui-dialog-content > div .dialog-footer .btn {
	vertical-align: top;
}
.upload-theme-dialog.popup-modal.ui-dialog.w-ui .error {
	color: rgb(153, 0, 0); background-color: rgb(253, 233, 233);
}
.w-ui .upload-theme-dialog.popup-modal.ui-dialog .error {
	color: rgb(153, 0, 0); background-color: rgb(253, 233, 233);
}
.upload-theme-dialog.popup-modal.ui-dialog.w-ui .upload-view-drag .titled-box-drag-and-drop {
	border-color: rgb(96, 190, 2);
}
.w-ui .upload-theme-dialog.popup-modal.ui-dialog .upload-view-drag .titled-box-drag-and-drop {
	border-color: rgb(96, 190, 2);
}
.ui-dialog-overlay-wsite-dialog.popup-modal.ui-dialog.w-ui {
	z-index: 999;
}
.w-ui .ui-dialog-overlay-wsite-dialog.popup-modal.ui-dialog {
	z-index: 999;
}
.popup-modal.ui-dialog.w-ui .ui-dialog-titlebar {
	padding: 0px; overflow: hidden; border-bottom-color: rgb(206, 208, 210); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(236, 237, 238);
}
.w-ui .popup-modal.ui-dialog .ui-dialog-titlebar {
	padding: 0px; overflow: hidden; border-bottom-color: rgb(206, 208, 210); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(236, 237, 238);
}
.popup-modal.ui-dialog.w-ui .ui-dialog-titlebar .ui-dialog-title {
	width: 100%; color: rgb(80, 87, 91); line-height: 28px; padding-right: 30px; padding-left: 30px; font-size: 24px; margin-top: 18px; margin-bottom: 17px; display: inline-block; box-sizing: border-box;
}
.w-ui .popup-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	width: 100%; color: rgb(80, 87, 91); line-height: 28px; padding-right: 30px; padding-left: 30px; font-size: 24px; margin-top: 18px; margin-bottom: 17px; display: inline-block; box-sizing: border-box;
}
.popup-modal.ui-dialog.w-ui .ui-dialog-titlebar .ui-dialog-titlebar-close {
	display: none;
}
.w-ui .popup-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
	display: none;
}
.popup-modal.ui-dialog.w-ui .ui-dialog-titlebar .icon {
	right: 30px; font-size: 1.35em; position: absolute; opacity: 0.4;
}
.w-ui .popup-modal.ui-dialog .ui-dialog-titlebar .icon {
	right: 30px; font-size: 1.35em; position: absolute; opacity: 0.4;
}
.popup-modal.ui-dialog.w-ui .ui-dialog-content {
	padding: 0px; overflow: visible; position: static;
}
.w-ui .popup-modal.ui-dialog .ui-dialog-content {
	padding: 0px; overflow: visible; position: static;
}
.popup-modal.ui-dialog.w-ui .ui-dialog-content .trial-confirmation-modal {
	line-height: 25px; font-size: 18px; -ms-word-break: break-all;
}
.w-ui .popup-modal.ui-dialog .ui-dialog-content .trial-confirmation-modal {
	line-height: 25px; font-size: 18px; -ms-word-break: break-all;
}
.popup-modal.ui-dialog.w-ui .ui-dialog-content .trial-confirmation-modal h2 {
	margin: 10px 0px; font-size: 23px;
}
.w-ui .popup-modal.ui-dialog .ui-dialog-content .trial-confirmation-modal h2 {
	margin: 10px 0px; font-size: 23px;
}
.popup-modal.ui-dialog.w-ui .ui-dialog-content > div {
	padding: 30px 30px 70px; -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 400px;
}
.w-ui .popup-modal.ui-dialog .ui-dialog-content > div {
	padding: 30px 30px 70px; -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 400px;
}
.popup-modal.ui-dialog.w-ui .ui-dialog-content > div .close-x {
	top: 22px; right: 27px; color: rgb(193, 196, 198); font-size: 25px; position: absolute;
}
.w-ui .popup-modal.ui-dialog .ui-dialog-content > div .close-x {
	top: 22px; right: 27px; color: rgb(193, 196, 198); font-size: 25px; position: absolute;
}
.popup-modal.ui-dialog.w-ui .ui-dialog-content > div .close-x-thin.close-x {
	font-size: 34px;
}
.w-ui .popup-modal.ui-dialog .ui-dialog-content > div .close-x-thin.close-x {
	font-size: 34px;
}
.popup-modal.ui-dialog.w-ui .hasBody.ui-dialog-content > div {
	padding: 0px 0px 70px;
}
.w-ui .popup-modal.ui-dialog .hasBody.ui-dialog-content > div {
	padding: 0px 0px 70px;
}
.popup-modal.ui-dialog.w-ui .hasBody.ui-dialog-content .dialog-body {
	padding: 30px 30px 0px; overflow: auto;
}
.w-ui .popup-modal.ui-dialog .hasBody.ui-dialog-content .dialog-body {
	padding: 30px 30px 0px; overflow: auto;
}
.popup-modal.ui-dialog.w-ui .ui-dialog-content .ui-dialog-alert {
	margin: 0px 0px 20px; padding: 10px; border-radius: 5px; border: 1px solid rgb(247, 218, 175); border-image: none; color: rgb(111, 90, 59); background-color: rgb(255, 249, 239);
}
.w-ui .popup-modal.ui-dialog .ui-dialog-content .ui-dialog-alert {
	margin: 0px 0px 20px; padding: 10px; border-radius: 5px; border: 1px solid rgb(247, 218, 175); border-image: none; color: rgb(111, 90, 59); background-color: rgb(255, 249, 239);
}
.popup-modal.ui-dialog.w-ui .dialog-footer {
	padding: 16px 30px; left: 0px; width: 100%; bottom: 0px; border-top-color: rgb(206, 208, 210); border-top-width: 1px; border-top-style: solid; position: absolute; box-sizing: border-box; background-color: rgb(236, 237, 238);
}
.w-ui .popup-modal.ui-dialog .dialog-footer {
	padding: 16px 30px; left: 0px; width: 100%; bottom: 0px; border-top-color: rgb(206, 208, 210); border-top-width: 1px; border-top-style: solid; position: absolute; box-sizing: border-box; background-color: rgb(236, 237, 238);
}
.popup-modal.ui-dialog.w-ui .dialog-footer .btn {
	margin-right: 8px; margin-left: 0px;
}
.popup-modal.ui-dialog.w-ui .dialog-footer .btn-com {
	margin-right: 8px; margin-left: 0px;
}
.w-ui .popup-modal.ui-dialog .dialog-footer .btn {
	margin-right: 8px; margin-left: 0px;
}
.w-ui .popup-modal.ui-dialog .dialog-footer .btn-com {
	margin-right: 8px; margin-left: 0px;
}
.popup-modal.ui-dialog.w-ui .dialog-footer .pull-right .btn {
	margin-right: 0px; margin-left: 8px;
}
.popup-modal.ui-dialog.w-ui .dialog-footer .pull-right .btn-com {
	margin-right: 0px; margin-left: 8px;
}
.w-ui .popup-modal.ui-dialog .dialog-footer .pull-right .btn {
	margin-right: 0px; margin-left: 8px;
}
.w-ui .popup-modal.ui-dialog .dialog-footer .pull-right .btn-com {
	margin-right: 0px; margin-left: 8px;
}
.popup-modal.ui-dialog.w-ui .dialog-footer .footer {
	line-height: 35px; font-size: 16px;
}
.w-ui .popup-modal.ui-dialog .dialog-footer .footer {
	line-height: 35px; font-size: 16px;
}
.classic-dialog.ui-dialog.w-ui {
	border: 7px solid rgb(68, 133, 199); border-image: none; box-shadow: 0px 0px 0px 7px rgba(0,0,0,0.4);
}
.w-ui .classic-dialog.ui-dialog {
	border: 7px solid rgb(68, 133, 199); border-image: none; box-shadow: 0px 0px 0px 7px rgba(0,0,0,0.4);
}
.classic-dialog.ui-dialog.w-ui .ui-dialog-titlebar {
	background-color: rgb(255, 255, 255);
}
.w-ui .classic-dialog.ui-dialog .ui-dialog-titlebar {
	background-color: rgb(255, 255, 255);
}
.classic-dialog.ui-dialog.w-ui .ui-dialog-titlebar .ui-dialog-title {
	margin: 0px; width: calc(100% - 80px); line-height: 63px; padding-left: 20px; font-size: 30px;
}
.w-ui .classic-dialog.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	margin: 0px; width: calc(100% - 80px); line-height: 63px; padding-left: 20px; font-size: 30px;
}
.classic-dialog.ui-dialog.w-ui .ui-dialog-content {
	background: url("../images/editor/main/gray-vertical-gradient.jpg?1460059319") repeat-x; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.w-ui .classic-dialog.ui-dialog .ui-dialog-content {
	background: url("../images/editor/main/gray-vertical-gradient.jpg?1460059319") repeat-x; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.classic-dialog.ui-dialog.w-ui .ui-dialog-content > div {
	padding: 30px; min-height: 90px;
}
.w-ui .classic-dialog.ui-dialog .ui-dialog-content > div {
	padding: 30px; min-height: 90px;
}
.classic-dialog.ui-dialog.w-ui .close-x {
	background: url("../images/util/general/raised_close.png?1460059321") no-repeat; top: -22px !important; width: 27px; height: 27px; right: -23px !important; _background: none;
}
.w-ui .classic-dialog.ui-dialog .close-x {
	background: url("../images/util/general/raised_close.png?1460059321") no-repeat; top: -22px !important; width: 27px; height: 27px; right: -23px !important; _background: none;
}
.fullscreen-modal.ui-dialog.w-ui {
	padding: 0px; top: 0px; height: 100% !important; text-align: center; overflow: scroll; font-family: ProximaNova; position: fixed; z-index: 16; min-height: 100%; min-width: 100%; background-color: rgb(248, 248, 248);
}
.w-ui .fullscreen-modal.ui-dialog {
	padding: 0px; top: 0px; height: 100% !important; text-align: center; overflow: scroll; font-family: ProximaNova; position: fixed; z-index: 16; min-height: 100%; min-width: 100%; background-color: rgb(248, 248, 248);
}
.fullscreen-modal.ui-dialog.w-ui h1 {
	color: rgb(54, 59, 62); font-size: 25px; font-weight: bold;
}
.w-ui .fullscreen-modal.ui-dialog h1 {
	color: rgb(54, 59, 62); font-size: 25px; font-weight: bold;
}
.fullscreen-modal.ui-dialog.w-ui .ui-dialog-titlebar-close {
	display: none;
}
.w-ui .fullscreen-modal.ui-dialog .ui-dialog-titlebar-close {
	display: none;
}
.fullscreen-modal.ui-dialog.w-ui .ui-dialog-title {
	display: none;
}
.w-ui .fullscreen-modal.ui-dialog .ui-dialog-title {
	display: none;
}
.fullscreen-modal.ui-dialog.w-ui .dialog-footer {
	display: none;
}
.w-ui .fullscreen-modal.ui-dialog .dialog-footer {
	display: none;
}
.fullscreen-modal.ui-dialog.w-ui .w-icon-li-weebly-logo {
	color: rgb(41, 144, 234); font-size: 140px; margin-top: 50px;
}
.w-ui .fullscreen-modal.ui-dialog .w-icon-li-weebly-logo {
	color: rgb(41, 144, 234); font-size: 140px; margin-top: 50px;
}
.fullscreen-modal.ui-dialog.w-ui .w-icon-arrow-left {
	left: 42px; top: 31px; color: rgb(155, 160, 163); font-size: 22px; position: absolute; cursor: pointer;
}
.w-ui .fullscreen-modal.ui-dialog .w-icon-arrow-left {
	left: 42px; top: 31px; color: rgb(155, 160, 163); font-size: 22px; position: absolute; cursor: pointer;
}
.fullscreen-modal.ui-dialog.w-ui .btn-x {
	top: 35px; right: 42px; color: rgb(155, 160, 163); font-size: 45px; position: absolute; cursor: pointer;
}
.w-ui .fullscreen-modal.ui-dialog .btn-x {
	top: 35px; right: 42px; color: rgb(155, 160, 163); font-size: 45px; position: absolute; cursor: pointer;
}
.fullscreen-modal.ui-dialog.w-ui .center {
	text-align: center;
}
.w-ui .fullscreen-modal.ui-dialog .center {
	text-align: center;
}
.flat.ui-dialog.w-ui {
	border-radius: 0px; border: 0px currentColor; border-image: none; overflow: hidden; min-width: 500px;
}
.popup-modal.flat.ui-dialog.w-ui {
	
}
.popup-modal.flat.ui-dialog.w-ui .ui-dialog-titlebar {
	border-color: rgb(236, 237, 238); background-color: rgb(245, 246, 246);
}
.popup-modal.flat.ui-dialog.w-ui .ui-dialog-titlebar .ui-dialog-title {
	text-align: center; font-size: 18px; font-weight: bold; margin-top: 15px; margin-bottom: 9px;
}
.popup-modal.flat.ui-dialog.w-ui .dialog-footer {
	padding: 30px; border: 0px currentColor; border-image: none; width: 100%; height: 104px; position: static; background-color: rgb(255, 255, 255);
}
.popup-modal.flat.ui-dialog.w-ui .ui-dialog-content > div {
	padding: 0px; max-height: none;
}
.popup-modal.flat.ui-dialog.w-ui .ui-dialog-content > div .close-x:hover {
	color: rgb(51, 51, 51);
}
.popup-modal.flat.ui-dialog.w-ui .ui-dialog-content > div .close-x::before {
	font-family: ProximaNova; font-size: 43px; content: "\d7";
}
.popup-modal.flat.ui-dialog.w-ui .hasBody.ui-dialog-content .dialog-body {
	padding: 44px 50px 14px; max-height: 60vh;
}
.large-modal.flat.ui-dialog.w-ui {
	background-color: rgb(246, 246, 246);
}
.large-modal.flat.ui-dialog.w-ui .ui-dialog-titlebar {
	background: rgb(255, 255, 255); border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.large-modal.flat.ui-dialog.w-ui .ui-dialog-titlebar .ui-dialog-title {
	text-transform: uppercase; font-size: 16px; font-weight: normal;
}
.large-modal.flat.ui-dialog.w-ui .ui-dialog-content .close-x {
	left: 17px; right: inherit;
}
.w-icon-add::before {
	content: "\f1a2";
}
.w-icon-address::before {
	content: "\f139";
}
.w-icon-admin-support::before {
	content: "\f1d7";
}
.w-icon-admin::before {
	content: "\f1ae";
}
.w-icon-align-center::before {
	content: "\f17a";
}
.w-icon-align-left::before {
	content: "\f179";
}
.w-icon-align-right::before {
	content: "\f17b";
}
.w-icon-android::before {
	content: "\f1db";
}
.w-icon-apple::before {
	content: "\f1b6";
}
.w-icon-arrow-down::before {
	content: "\f1c5";
}
.w-icon-arrow-left::before {
	content: "\f1c2";
}
.w-icon-arrow-right-thin::before {
	content: "\f1dc";
}
.w-icon-arrow-right::before {
	content: "\f1c3";
}
.w-icon-arrow-up::before {
	content: "\f1c4";
}
.w-icon-audio::before {
	content: "\f100";
}
.w-icon-bank::before {
	content: "\f1dd";
}
.w-icon-blog-archive::before {
	content: "\f15a";
}
.w-icon-blog-author::before {
	content: "\f159";
}
.w-icon-blog-categories::before {
	content: "\f15c";
}
.w-icon-blog-comment::before {
	content: "\f187";
}
.w-icon-blog-feed::before {
	content: "\f15b";
}
.w-icon-blog-settings-icon::before {
	content: "\f1d9";
}
.w-icon-box::before {
	content: "\f199";
}
.w-icon-branded::before {
	content: "\f1a6";
}
.w-icon-browser-window::before {
	content: "\f192";
}
.w-icon-bug::before {
	content: "\f169";
}
.w-icon-button::before {
	content: "\f102";
}
.w-icon-calendar::before {
	content: "\f101";
}
.w-icon-caret-down::before {
	content: "\f153";
}
.w-icon-caret-up::before {
	content: "\f154";
}
.w-icon-categories::before {
	content: "\f195";
}
.w-icon-category-basic::before {
	content: "\f13c";
}
.w-icon-category-media::before {
	content: "\f13d";
}
.w-icon-category-more::before {
	content: "\f140";
}
.w-icon-category-revenue::before {
	content: "\f13e";
}
.w-icon-category-structure::before {
	content: "\f166";
}
.w-icon-chart::before {
	content: "\f1de";
}
.w-icon-check-mark-light::before {
	content: "\f1cc";
}
.w-icon-check-mark::before {
	content: "\f19a";
}
.w-icon-checkbox::before {
	content: "\f12f";
}
.w-icon-checkmark-circle::before {
	content: "\f1a9";
}
.w-icon-chevron-down-light::before {
	content: "\f19e";
}
.w-icon-chevron-down::before {
	content: "\f174";
}
.w-icon-chevron-left-light::before {
	content: "\f19c";
}
.w-icon-chevron-left::before {
	content: "\f177";
}
.w-icon-chevron-right-light::before {
	content: "\f19b";
}
.w-icon-chevron-right::before {
	content: "\f176";
}
.w-icon-chevron-up-light::before {
	content: "\f19d";
}
.w-icon-chevron-up::before {
	content: "\f175";
}
.w-icon-circle-checked::before {
	content: "\f1d0";
}
.w-icon-circle-unchecked::before {
	content: "\f1d1";
}
.w-icon-cloud-li::before {
	content: "\f1df";
}
.w-icon-cog::before {
	content: "\f164";
}
.w-icon-columns::before {
	content: "\f103";
}
.w-icon-comment::before {
	content: "\f161";
}
.w-icon-comments::before {
	content: "\f104";
}
.w-icon-compare::before {
	content: "\f16d";
}
.w-icon-computer::before {
	content: "\f121";
}
.w-icon-copy::before {
	content: "\f162";
}
.w-icon-copyright::before {
	content: "\f18e";
}
.w-icon-coupons::before {
	content: "\f1af";
}
.w-icon-credit-card::before {
	content: "\f197";
}
.w-icon-customer-comment::before {
	content: "\f173";
}
.w-icon-customer-eye::before {
	content: "\f172";
}
.w-icon-customers::before {
	content: "\f171";
}
.w-icon-dashboard::before {
	content: "\f198";
}
.w-icon-decrease::before {
	content: "\f147";
}
.w-icon-delete::before {
	content: "\f163";
}
.w-icon-discount-tag::before {
	content: "\f1e0";
}
.w-icon-divider::before {
	content: "\f105";
}
.w-icon-document::before {
	content: "\f106";
}
.w-icon-dollar-circle::before {
	content: "\f1a7";
}
.w-icon-domain-solid::before {
	content: "\f18a";
}
.w-icon-domains::before {
	content: "\f16c";
}
.w-icon-double-loop::before {
	content: "\f1a1";
}
.w-icon-download-li::before {
	content: "\f1e1";
}
.w-icon-download::before {
	content: "\f15d";
}
.w-icon-dropdown::before {
	content: "\f130";
}
.w-icon-edit-flipped::before {
	content: "\f15e";
}
.w-icon-edit-li::before {
	content: "\f1cb";
}
.w-icon-edit::before {
	content: "\f13f";
}
.w-icon-elements-li::before {
	content: "\f1c7";
}
.w-icon-ellipsis::before {
	content: "\f1e2";
}
.w-icon-email-box::before {
	content: "\f131";
}
.w-icon-email::before {
	content: "\f107";
}
.w-icon-embedded-document::before {
	content: "\f15f";
}
.w-icon-enlarge::before {
	content: "\f122";
}
.w-icon-exit::before {
	content: "\f123";
}
.w-icon-external-link-support::before {
	content: "\f1d2";
}
.w-icon-external::before {
	content: "\f184";
}
.w-icon-facebook::before {
	content: "\f1b8";
}
.w-icon-favicon-icon::before {
	content: "\f1e3";
}
.w-icon-file-document::before {
	content: "\f126";
}
.w-icon-file-flashsvg::before {
	content: "\f127";
}
.w-icon-flag-li::before {
	content: "\f1e4";
}
.w-icon-flag::before {
	content: "\f18d";
}
.w-icon-flash::before {
	content: "\f108";
}
.w-icon-flickr-badge::before {
	content: "\f158";
}
.w-icon-follow::before {
	content: "\f109";
}
.w-icon-footer::before {
	content: "\f1e5";
}
.w-icon-form::before {
	content: "\f10a";
}
.w-icon-forms::before {
	content: "\f1e6";
}
.w-icon-forum::before {
	content: "\f10b";
}
.w-icon-gallery::before {
	content: "\f10c";
}
.w-icon-google-plus::before {
	content: "\f1bb";
}
.w-icon-grip-vertical::before {
	content: "\f19f";
}
.w-icon-grip::before {
	content: "\f182";
}
.w-icon-group-empty::before {
	content: "\f1e7";
}
.w-icon-group::before {
	content: "\f1ce";
}
.w-icon-hamburger::before {
	content: "\f160";
}
.w-icon-heart::before {
	content: "\f191";
}
.w-icon-hide::before {
	content: "\f181";
}
.w-icon-home::before {
	content: "\f183";
}
.w-icon-html::before {
	content: "\f10d";
}
.w-icon-image-big::before {
	content: "\f1b0";
}
.w-icon-image-solid::before {
	content: "\f188";
}
.w-icon-image::before {
	content: "\f10e";
}
.w-icon-import-support::before {
	content: "\f1da";
}
.w-icon-inbox::before {
	content: "\f1ad";
}
.w-icon-increase::before {
	content: "\f146";
}
.w-icon-input-textbox::before {
	content: "\f142";
}
.w-icon-instagram::before {
	content: "\f1bc";
}
.w-icon-li-blog::before {
	content: "\f1b4";
}
.w-icon-li-comments::before {
	content: "\f1e8";
}
.w-icon-li-contactform::before {
	content: "\f1e9";
}
.w-icon-li-coupons::before {
	content: "\f1ea";
}
.w-icon-li-drag-drop::before {
	content: "\f1b2";
}
.w-icon-li-ecommerce::before {
	content: "\f1b5";
}
.w-icon-li-mobile::before {
	content: "\f1b3";
}
.w-icon-li-mobilestore::before {
	content: "\f1eb";
}
.w-icon-li-payment::before {
	content: "\f1ec";
}
.w-icon-li-play::before {
	content: "\f1be";
}
.w-icon-li-slideshow::before {
	content: "\f1ed";
}
.w-icon-li-social::before {
	content: "\f1ee";
}
.w-icon-li-ssl::before {
	content: "\f1ef";
}
.w-icon-li-themes::before {
	content: "\f1b1";
}
.w-icon-li-video::before {
	content: "\f1f0";
}
.w-icon-li-w::before {
	content: "\f1bf";
}
.w-icon-li-weebly-logo::before {
	content: "\f1bd";
}
.w-icon-like::before {
	content: "\f10f";
}
.w-icon-linkedin-badge::before {
	content: "\f157";
}
.w-icon-loop::before {
	content: "\f1a0";
}
.w-icon-magnify-dollar::before {
	content: "\f129";
}
.w-icon-magnify-light::before {
	content: "\f1ca";
}
.w-icon-magnify::before {
	content: "\f1a4";
}
.w-icon-mail-support::before {
	content: "\f1d3";
}
.w-icon-mail::before {
	content: "\f13a";
}
.w-icon-map-box::before {
	content: "\f132";
}
.w-icon-map::before {
	content: "\f110";
}
.w-icon-mobile-small::before {
	content: "\f156";
}
.w-icon-mobile::before {
	content: "\f120";
}
.w-icon-move::before {
	content: "\f165";
}
.w-icon-no-add::before {
	content: "\f18c";
}
.w-icon-no-edit::before {
	content: "\f1cf";
}
.w-icon-no-phone-support::before {
	content: "\f1d4";
}
.w-icon-number-box::before {
	content: "\f134";
}
.w-icon-open-table::before {
	content: "\f138";
}
.w-icon-ordered-list::before {
	content: "\f14f";
}
.w-icon-orders::before {
	content: "\f196";
}
.w-icon-packages-li::before {
	content: "\f1c6";
}
.w-icon-page-blog::before {
	content: "\f17e";
}
.w-icon-page-link::before {
	content: "\f17c";
}
.w-icon-page-standard::before {
	content: "\f17f";
}
.w-icon-page-store::before {
	content: "\f17d";
}
.w-icon-pallet::before {
	content: "\f185";
}
.w-icon-paragraph-image::before {
	content: "\f112";
}
.w-icon-paragraph-title::before {
	content: "\f141";
}
.w-icon-paragraph::before {
	content: "\f111";
}
.w-icon-person-box::before {
	content: "\f133";
}
.w-icon-person-li::before {
	content: "\f1c9";
}
.w-icon-phone-box-outline::before {
	content: "\f137";
}
.w-icon-phone-box::before {
	content: "\f12e";
}
.w-icon-phone-support::before {
	content: "\f1d5";
}
.w-icon-pie-chart::before {
	content: "\f1a8";
}
.w-icon-placeholder::before {
	content: "\f113";
}
.w-icon-planner-solid::before {
	content: "\f186";
}
.w-icon-planner::before {
	content: "\f167";
}
.w-icon-play::before {
	content: "\f1b7";
}
.w-icon-player::before {
	content: "\f189";
}
.w-icon-plugins-li::before {
	content: "\f1f1";
}
.w-icon-plus::before {
	content: "\f193";
}
.w-icon-polls::before {
	content: "\f114";
}
.w-icon-press::before {
	content: "\f190";
}
.w-icon-print::before {
	content: "\f1ac";
}
.w-icon-product-block::before {
	content: "\f155";
}
.w-icon-product-large::before {
	content: "\f12c";
}
.w-icon-product-regular::before {
	content: "\f12b";
}
.w-icon-product-small::before {
	content: "\f12a";
}
.w-icon-product::before {
	content: "\f194";
}
.w-icon-question-solid::before {
	content: "\f1c0";
}
.w-icon-question::before {
	content: "\f13b";
}
.w-icon-quote::before {
	content: "\f115";
}
.w-icon-radio-btn::before {
	content: "\f135";
}
.w-icon-redo::before {
	content: "\f152";
}
.w-icon-refresh::before {
	content: "\f1f2";
}
.w-icon-refund::before {
	content: "\f1d6";
}
.w-icon-remove-person::before {
	content: "\f178";
}
.w-icon-return::before {
	content: "\f1a3";
}
.w-icon-revert::before {
	content: "\f16e";
}
.w-icon-right-chevron-circle::before {
	content: "\f1aa";
}
.w-icon-rss-feed::before {
	content: "\f116";
}
.w-icon-rsvp::before {
	content: "\f117";
}
.w-icon-sad-face::before {
	content: "\f18f";
}
.w-icon-scribed-object::before {
	content: "\f128";
}
.w-icon-search::before {
	content: "\f125";
}
.w-icon-secure::before {
	content: "\f180";
}
.w-icon-settings-li::before {
	content: "\f1c8";
}
.w-icon-share-link::before {
	content: "\f118";
}
.w-icon-shopping-cart::before {
	content: "\f1ab";
}
.w-icon-site-list::before {
	content: "\f16a";
}
.w-icon-slideshow::before {
	content: "\f119";
}
.w-icon-social-network::before {
	content: "\f11a";
}
.w-icon-spacer::before {
	content: "\f1c1";
}
.w-icon-star::before {
	content: "\f124";
}
.w-icon-stats::before {
	content: "\f16b";
}
.w-icon-storefront::before {
	content: "\f1a5";
}
.w-icon-support::before {
	content: "\f168";
}
.w-icon-survey::before {
	content: "\f11b";
}
.w-icon-team-li::before {
	content: "\f1f3";
}
.w-icon-text-align-center::before {
	content: "\f14b";
}
.w-icon-text-align-justified::before {
	content: "\f14d";
}
.w-icon-text-align-left::before {
	content: "\f14a";
}
.w-icon-text-align-right::before {
	content: "\f14c";
}
.w-icon-text-bold::before {
	content: "\f143";
}
.w-icon-text-box::before {
	content: "\f12d";
}
.w-icon-text-color::before {
	content: "\f148";
}
.w-icon-text-italic::before {
	content: "\f144";
}
.w-icon-text-link::before {
	content: "\f149";
}
.w-icon-text-remove-format::before {
	content: "\f150";
}
.w-icon-text-underline::before {
	content: "\f145";
}
.w-icon-title::before {
	content: "\f11c";
}
.w-icon-trash-support::before {
	content: "\f1d8";
}
.w-icon-trash::before {
	content: "\f16f";
}
.w-icon-twitter-feed::before {
	content: "\f11d";
}
.w-icon-twitter::before {
	content: "\f1b9";
}
.w-icon-undo::before {
	content: "\f151";
}
.w-icon-unordered-list::before {
	content: "\f14e";
}
.w-icon-upload-cloud::before {
	content: "\f136";
}
.w-icon-upload::before {
	content: "\f170";
}
.w-icon-upswing::before {
	content: "\f18b";
}
.w-icon-user::before {
	content: "\f1cd";
}
.w-icon-video::before {
	content: "\f11e";
}
.w-icon-youtube-logo::before {
	content: "\f1f4";
}
.w-icon-youtube::before {
	content: "\f11f";
}
[class^='w-icon-']::before {
	text-transform: none; font-family: "wicons"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: optimizeLegibility;
}
[class*=' w-icon-']::before {
	text-transform: none; font-family: "wicons"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: inherit; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: optimizeLegibility;
}
a [class^='w-icon-'] {
	text-decoration: inherit; display: inline-block;
}
a [class*=' w-icon-'] {
	text-decoration: inherit; display: inline-block;
}
.btn [class^='w-icon-'] {
	line-height: 0.9em;
}
.btn [class*=' w-icon-'] {
	line-height: 0.9em;
}
li [class^='w-icon-'] {
	width: 1.25em; text-align: center; display: inline-block;
}
li [class*=' w-icon-'] {
	width: 1.25em; text-align: center; display: inline-block;
}
li[class^='w-icon-'] {
	margin-left: 0px; list-style-type: none;
}
li[class*=' w-icon-'] {
	margin-left: 0px; list-style-type: none;
}
li[class^='w-icon-']::before {
	text-align: center; text-indent: -2em;
}
li[class*=' w-icon-']::before {
	text-align: center; text-indent: -2em;
}
.w-icon-category-multimedia::before {
	content: "\f13d";
}
.w-icon-category-form_fields::before {
	content: "\f10a";
}
.w-icon-category-sidebar::before {
	content: "\f13f";
}
.w-icon-category-mobile::before {
	content: "\f156";
}
.w-icon-67748238::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-48408403::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-59396708::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-51424376::before {
	content: "\f103";
}
.w-icon-79078446::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-46196121::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-82645192::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "formemail"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-64190838::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-45444132::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-2715634::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-7423607::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-23247315::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-18362204::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-92495494::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-30621876::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-87358824::before {
	content: "\f10e";
}
.w-icon-42844424::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-44785763::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-20731748::before {
	content: "\f112";
}
.w-icon-94464494::before {
	content: "\f112";
}
.w-icon-58462494::before {
	content: "\f112";
}
.w-icon-86551499::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-87744780::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-62317151::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-20040879::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-31574711::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-35527740::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-42391650::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-62850560::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-63419613::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-8893461::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-9759964::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-16151740::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-36391960::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-90122486::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-3971316::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-63868204::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-8220056::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-40806018::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-33814465::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-7928374::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-40197772::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-61719152::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-5699726::before {
	content: "\f155";
}
.w-icon-27280689::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "?"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-45156614::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "formname"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-87366396::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "formshortinput"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-53284780::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "formlargeinput"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-94226660::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "formoptions"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-99815722::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "formdropdown"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-14391904::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "formcheckbox"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-82023692::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "formupload"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-86574178::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "formaddress"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-74487785::before {
	text-transform: none; line-height: inherit; letter-spacing: 0px; font-family: "w-icons"; font-size: 32px; font-style: normal; font-variant: normal; font-weight: normal; vertical-align: top; display: inline-block; content: "formphone"; font-feature-settings: "liga" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga";
}
.w-icon-8532979::before {
	content: "\f137";
}
.w-icon-84798836::before {
	content: "\f138";
}
.w-icon-75573027::before {
	content: "\f139";
}
.w-icon-categories::before {
	content: "\f195";
}
.w-icon-orders::before {
	content: "\f196";
}
.w-icon-customers::before {
	content: "\f171";
}
.w-icon-display::before {
	content: "\f10e";
}
.w-icon-taxes::before {
	content: "\f155";
}
.w-icon-shipping::before {
	content: "\f165";
}
.w-icon-payment::before {
	content: "\f190";
}
.w-icon-fee::before {
	content: "\f129";
}
.w-icon-branding::before {
	content: "\f18e";
}
.w-icon-transfers::before {
	content: "\f183";
}
.w-icon-secure::before {
	content: "\f180";
}
.w-icon-204625325969297::before {
	content: "\f180";
}
.entity-list {
	font: 15px/normal ProximaNova; margin: 0px 0px 28px; padding: 0px; width: 100%; color: rgb(111, 117, 122); border-collapse: collapse; table-layout: fixed; font-size-adjust: none; font-stretch: normal;
}
.entity-list th {
	text-align: left;
}
.entity-list th.add {
	color: rgb(153, 153, 153);
}
.entity-list thead th {
	border-width: 1px 0px; border-style: solid; border-color: rgb(206, 208, 210); padding: 11px 16px 10px; font-weight: bold; box-sizing: border-box; background-color: rgb(242, 244, 245); -moz-box-sizing: border-box;
}
.entity-list thead th:first-child {
	border-left-width: 1px; border-top-left-radius: 3px;
}
.entity-list thead th:last-child {
	border-right-width: 1px; border-top-right-radius: 3px;
}
.entity-list .loading {
	background-position: right; padding-right: 25px; background-image: url("../images/loading.gif?1460059321"); background-repeat: no-repeat;
}
.entity-list-headless.entity-list tr:first-child td {
	border-top-color: rgb(228, 229, 230); border-top-width: 1px; border-top-style: solid;
}
.entity-list-headless.entity-list > li:first-child {
	border-top-color: rgb(228, 229, 230); border-top-width: 1px; border-top-style: solid;
}
.entity-list-headless.entity-list tr:first-child.selectable:hover > td {
	border-top-color: rgb(186, 222, 252); border-top-width: 1px; border-top-style: solid;
}
.entity-list-headless.entity-list tr:first-child.sortable:hover > td {
	border-top-color: rgb(186, 222, 252); border-top-width: 1px; border-top-style: solid;
}
.entity-list-headless.entity-list tr:first-child.selected > td {
	border-top-color: rgb(186, 222, 252); border-top-width: 1px; border-top-style: solid;
}
.entity-list-related.entity-list {
	width: 450px;
}
.entity-list-related.entity-list tr td {
	padding: 5px 0px; height: 30px;
}
.entity-list-related.entity-list tr td:first-child {
	padding-left: 10px;
}
.entity-list-related.entity-list tr td:first-child:hover {
	padding-left: 10px;
}
.entity-list-related.entity-list tr td:last-child {
	padding-right: 10px;
}
.entity-list-related.entity-list tr td:last-child:hover {
	padding-right: 10px;
}
.entity-list-related.entity-list tr td.options {
	width: 20px; font-size: 16px;
}
.entity-list-related.entity-list tr.selectable:hover > td:first-child {
	padding-left: 9px; border-left-width: 1px;
}
.entity-list-related.entity-list tr.selectable:hover > th:first-child {
	padding-left: 9px; border-left-width: 1px;
}
.entity-list-related.entity-list tr.sortable:hover > td:first-child {
	padding-left: 9px; border-left-width: 1px;
}
.entity-list-related.entity-list tr.sortable:hover > th:first-child {
	padding-left: 9px; border-left-width: 1px;
}
.entity-list-related.entity-list tr.selected > td:first-child {
	padding-left: 9px; border-left-width: 1px;
}
.entity-list-related.entity-list tr.selected > th:first-child {
	padding-left: 9px; border-left-width: 1px;
}
.entity-list-related.entity-list tr.selectable:hover > td:last-child {
	padding-right: 9px; border-right-width: 1px;
}
.entity-list-related.entity-list tr.selectable:hover > th:last-child {
	padding-right: 9px; border-right-width: 1px;
}
.entity-list-related.entity-list tr.sortable:hover > td:last-child {
	padding-right: 9px; border-right-width: 1px;
}
.entity-list-related.entity-list tr.sortable:hover > th:last-child {
	padding-right: 9px; border-right-width: 1px;
}
.entity-list-related.entity-list tr.selected > td:last-child {
	padding-right: 9px; border-right-width: 1px;
}
.entity-list-related.entity-list tr.selected > th:last-child {
	padding-right: 9px; border-right-width: 1px;
}
.entity-chooser.entity-list {
	table-layout: auto;
}
.entity-list th.options {
	width: 50px; text-align: center;
}
.entity-list td.options {
	width: 50px; text-align: center;
}
.entity-list th.bulk-select {
	width: 49px;
}
.entity-list th.head-bulk-select {
	width: 49px;
}
.entity-list td.bulk-select {
	width: 49px;
}
.entity-list td.head-bulk-select {
	width: 49px;
}
.entity-list td {
	padding: 21px 16px;
}
.entity-list th {
	padding: 21px 16px;
}
.entity-list > li {
	padding: 21px 16px;
}
.entity-list td {
	list-style: none; margin: 0px; border-top-color: rgb(228, 229, 230); border-top-width: 1px; border-top-style: solid;
}
.entity-list > li {
	list-style: none; margin: 0px; border-top-color: rgb(228, 229, 230); border-top-width: 1px; border-top-style: solid;
}
.entity-list td.input {
	padding-top: 12px; padding-bottom: 11px;
}
.entity-list > li.input {
	padding-top: 12px; padding-bottom: 11px;
}
.entity-list tr:first-child td {
	border-top-width: 0px;
}
.entity-list > li:first-child {
	border-top-width: 0px;
}
.entity-list tr:last-child td {
	border-bottom-color: rgb(228, 229, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.entity-list > li:last-child {
	border-bottom-color: rgb(228, 229, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.entity-list tr.selectable:hover {
	border-width: 1px 0px; border-style: solid; border-color: rgb(186, 222, 252); border-image: none; background-color: rgb(246, 251, 255);
}
.entity-list tr.sortable:hover {
	border-width: 1px 0px; border-style: solid; border-color: rgb(186, 222, 252); border-image: none; background-color: rgb(246, 251, 255);
}
.entity-list tr.selected {
	border-width: 1px 0px; border-style: solid; border-color: rgb(186, 222, 252); border-image: none; background-color: rgb(246, 251, 255);
}
.entity-list > li.selectable:hover {
	border-width: 1px 0px; border-style: solid; border-color: rgb(186, 222, 252); border-image: none; background-color: rgb(246, 251, 255);
}
.entity-list > li.sortable:hover {
	border-width: 1px 0px; border-style: solid; border-color: rgb(186, 222, 252); border-image: none; background-color: rgb(246, 251, 255);
}
.entity-list > li.selected {
	border-width: 1px 0px; border-style: solid; border-color: rgb(186, 222, 252); border-image: none; background-color: rgb(246, 251, 255);
}
.entity-list tr.selectable:hover > td {
	border-width: 1px 0px; border-style: solid; border-color: rgb(186, 222, 252); border-image: none;
}
.entity-list tr.selectable:hover > th {
	border-width: 1px 0px; border-style: solid; border-color: rgb(186, 222, 252); border-image: none;
}
.entity-list tr.sortable:hover > td {
	border-width: 1px 0px; border-style: solid; border-color: rgb(186, 222, 252); border-image: none;
}
.entity-list tr.sortable:hover > th {
	border-width: 1px 0px; border-style: solid; border-color: rgb(186, 222, 252); border-image: none;
}
.entity-list tr.selected > td {
	border-width: 1px 0px; border-style: solid; border-color: rgb(186, 222, 252); border-image: none;
}
.entity-list tr.selected > th {
	border-width: 1px 0px; border-style: solid; border-color: rgb(186, 222, 252); border-image: none;
}
.entity-list > li.selectable:hover > td {
	border-width: 1px 0px; border-style: solid; border-color: rgb(186, 222, 252); border-image: none;
}
.entity-list > li.selectable:hover > th {
	border-width: 1px 0px; border-style: solid; border-color: rgb(186, 222, 252); border-image: none;
}
.entity-list > li.sortable:hover > td {
	border-width: 1px 0px; border-style: solid; border-color: rgb(186, 222, 252); border-image: none;
}
.entity-list > li.sortable:hover > th {
	border-width: 1px 0px; border-style: solid; border-color: rgb(186, 222, 252); border-image: none;
}
.entity-list > li.selected > td {
	border-width: 1px 0px; border-style: solid; border-color: rgb(186, 222, 252); border-image: none;
}
.entity-list > li.selected > th {
	border-width: 1px 0px; border-style: solid; border-color: rgb(186, 222, 252); border-image: none;
}
.entity-list tr.sortable:hover {
	cursor: default;
}
.entity-list > li.sortable:hover {
	cursor: default;
}
.entity-list tr.selectable:hover {
	cursor: pointer;
}
.entity-list tr.selected {
	cursor: pointer;
}
.entity-list > li.selectable:hover {
	cursor: pointer;
}
.entity-list tr.selectable:hover > td:first-child {
	padding-left: 15px; border-left-width: 1px;
}
.entity-list tr.selectable:hover > th:first-child {
	padding-left: 15px; border-left-width: 1px;
}
.entity-list tr.sortable:hover > td:first-child {
	padding-left: 15px; border-left-width: 1px;
}
.entity-list tr.sortable:hover > th:first-child {
	padding-left: 15px; border-left-width: 1px;
}
.entity-list tr.selected > td:first-child {
	padding-left: 15px; border-left-width: 1px;
}
.entity-list tr.selected > th:first-child {
	padding-left: 15px; border-left-width: 1px;
}
.entity-list tr.selectable:hover > td:last-child {
	padding-right: 15px; border-right-width: 1px;
}
.entity-list tr.selectable:hover > th:last-child {
	padding-right: 15px; border-right-width: 1px;
}
.entity-list tr.sortable:hover > td:last-child {
	padding-right: 15px; border-right-width: 1px;
}
.entity-list tr.sortable:hover > th:last-child {
	padding-right: 15px; border-right-width: 1px;
}
.entity-list tr.selected > td:last-child {
	padding-right: 15px; border-right-width: 1px;
}
.entity-list tr.selected > th:last-child {
	padding-right: 15px; border-right-width: 1px;
}
.entity-list tr.selectable:hover + tr > td {
	border-top-width: 0px;
}
.entity-list tr.selectable:hover + tr > th {
	border-top-width: 0px;
}
.entity-list tr.sortable:hover + tr > td {
	border-top-width: 0px;
}
.entity-list tr.sortable:hover + tr > th {
	border-top-width: 0px;
}
.entity-list tr.selected + tr > td {
	border-top-width: 0px;
}
.entity-list tr.selected + tr > th {
	border-top-width: 0px;
}
.entity-list tr:first-child.selectable:hover > td {
	border-top-width: 0px;
}
.entity-list tr:first-child.selectable:hover > th {
	border-top-width: 0px;
}
.entity-list tr:first-child.sortable:hover > td {
	border-top-width: 0px;
}
.entity-list tr:first-child.sortable:hover > th {
	border-top-width: 0px;
}
.entity-list tr:first-child.selected > td {
	border-top-width: 0px;
}
.entity-list tr:first-child.selected > th {
	border-top-width: 0px;
}
.entity-list tr.selectable:active {
	background-color: rgb(241, 249, 255);
}
.entity-list li.selectable:active {
	background-color: rgb(241, 249, 255);
}
.entity-list li.selected {
	background-color: rgb(241, 249, 255);
}
.entity-list .ui-sortable-placeholder.sortable {
	border: 1px solid rgb(192, 226, 255); border-image: none; visibility: visible !important; background-color: rgb(241, 249, 255);
}
.entity-list .ui-sortable-helper.sortable:active {
	border: 1px solid rgb(206, 208, 210); border-image: none; box-shadow: 1px 1px 6px rgba(0,0,0,0.25); background-color: rgb(255, 255, 255);
}
.entity-list .ui-sortable-placeholder.sortable > td {
	border-width: 1px 0px; border-style: solid; border-color: rgb(206, 208, 210); border-image: none;
}
.entity-list .ui-sortable-helper.sortable > td {
	border-width: 1px 0px; border-style: solid; border-color: rgb(206, 208, 210); border-image: none;
}
.entity-list .ui-sortable-placeholder.sortable > td:first-child {
	border-left-width: 1px;
}
.entity-list .ui-sortable-helper.sortable > td:first-child {
	border-left-width: 1px;
}
.entity-list .ui-sortable-placeholder.sortable > td:last-child {
	border-right-width: 1px;
}
.entity-list .ui-sortable-helper.sortable > td:last-child {
	border-right-width: 1px;
}
.entity-list .ui-sortable-placeholder.sortable .entity-list .sortable > td {
	border-color: rgb(192, 226, 255);
}
.entity-list .thumbnail-container {
	margin: -20px 10px; border: 1px solid rgb(207, 210, 211); border-image: none; overflow: hidden;
}
.entity-list .menu {
	position: relative;
}
.entity-list .menu .hover-toolbar {
	text-align: left; right: 0px; bottom: 100%; margin-right: -12px; display: none;
}
.entity-list .sort-handle {
	color: rgb(172, 176, 180); font-size: 16px; cursor: move;
}
.entity-list .sort-handle:hover {
	color: rgb(88, 96, 101);
}
.entity-list .menu:hover {
	color: rgb(88, 96, 101);
}
.entity-list .remove:hover {
	color: rgb(88, 96, 101);
}
.entity-list .menu {
	color: rgb(172, 176, 180); cursor: pointer;
}
.entity-list .remove {
	color: rgb(172, 176, 180); cursor: pointer;
}
.entity-list .menu {
	transition:opacity 0.015s ease-in; opacity: 0; -webkit-transition: opacity 0.015s ease-in; -moz-transition: opacity 0.015s ease-in;
}
.entity-list .remove {
	transition:opacity 0.015s ease-in; opacity: 0; -webkit-transition: opacity 0.015s ease-in; -moz-transition: opacity 0.015s ease-in;
}
.entity-list tr:hover .menu {
	opacity: 1;
}
.entity-list tr:hover .remove {
	opacity: 1;
}
.entity-list > li:hover .menu {
	opacity: 1;
}
.entity-list > li:hover .remove {
	opacity: 1;
}
.entity-list tr.ui-sortable-helper:hover .remove {
	visibility: hidden;
}
.entity-list > li.ui-sortable-helper:hover .remove {
	visibility: hidden;
}
.popup-modal.ui-dialog.w-ui {
	border-radius: 0px; border: currentColor; border-image: none; position: fixed;
}
.popup-modal.ui-dialog.w-ui .ui-dialog-titlebar {
	display: none;
}
.popup-modal.ui-dialog.w-ui .message.error {
	display: none;
}
.popup-modal.ui-dialog.w-ui .ui-dialog-content .wsite-membership-box {
	padding: 0px 15px; border: currentColor; border-image: none;
}
.popup-modal.ui-dialog.w-ui .ui-dialog-content .wsite-membership-box input {
	padding-top: 8px;
}
.popup-modal.ui-dialog.w-ui .ui-dialog-content .wsite-membership-box .button-area {
	text-align: center;
}
.member-account .entity-list td {
	border-width: 1px; border-style: solid; border-color: rgb(228, 229, 230) transparent transparent; padding: 10px 16px; border-image: none; box-sizing: border-box;
}
.member-account .entity-list td a {
	color: rgb(142, 142, 142);
}
.member-account .entity-list td:hover {
	border: 1px solid rgba(41, 144, 234, 0.4) !important; border-image: none !important; cursor: pointer; background-color: rgba(41, 144, 234, 0.2) !important;
}
.member-account .entity-list tr:first-child td {
	border-top-width: thin;
}
.member-account .entity-list tr:last-child td {
	border-bottom-color: rgb(228, 229, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.member-account .entity-list tr:last-child td:hover {
	border-bottom-color: rgba(41, 144, 234, 0.4) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.member-account .accessible-pages {
	-ms-overflow-y: scroll; max-height: 161px;
}
.member-account .logout-link {
	left: 255px; bottom: 30px; font-size: 18px; position: absolute;
}
@media only screen and (max-width:640px)
{
.popup-modal.ui-dialog {
	left: 0px !important; top: 0px !important; width: 100% !important; height: 100% !important; max-height: 100% !important; min-width: 330px !important; max-width: 100% !important;
}
.popup-modal.ui-dialog .wsite-membership-box {
	margin-top: 100px;
}
}
