* {
	box-sizing:border-box}
html {
	height:100%}
body {
	margin:0;
	min-height:100%;
	background-color:#fff;
	font-family:Arial,sans-serif;
	font-size:14px;
	line-height:20px;
	color:#444}
img {
	max-width:100%;
	height:auto;
	vertical-align:middle;
	display:inline-block}
a:focus {
	outline:0}
fieldset {
	padding:0;
	margin:0;
	border:0}
button,input[type=button],input[type=reset] {
	border:0;
	cursor:pointer;
	-webkit-appearance:button;
	-moz-appearance:button;
	appearance:button}
label {
	display:block;
	margin-bottom:5px;
	font-weight:700}
p#browser-upgrade {
	background:#313131;
	padding:20px 0;
	font-size:16px;
	font-weight:400;
	font-family:Arial,sans-serif;
	color:#fff;
	text-align:center}
p#browser-upgrade strong {
	color:red}
p#browser-upgrade a {
	color:#fff}
input[type=search]:focus {
	outline-style:none}
#cc-dialog {
	position:fixed;
	right:0;
	left:0;
	bottom:0;
	width:100%;
	background-color:rgba(0,0,0,.85);
	padding:10px 30px}
#cc-dialog.cc-dialog--hidden {
	display:none}
#cc-dialog h3,#cc-dialog h4 {
	font-family:Arial,Helvetica Neue,Helvetica,sans-serif;
	font-size:18px;
	font-weight:500;
	margin:0 0 10px;
	color:#0366d6}
#cc-dialog p {
	color:#fff;
	font-size:14px;
	line-height:1.5em;
	margin-bottom:15px}
#cc-dialog p a {
	color:#0366d6}
#cc-dialog a.cc-button {
	border:none;
	padding:7px 15px;
	margin-right:10px;
	cursor:pointer}
#cc-dialog a.cc-button,#cc-dialog a:not(.cc-button) {
	text-decoration:none;
	font-family:Arial,Helvetica Neue,Helvetica,sans-serif;
	font-size:13px;
	font-weight:700}
#cc-dialog a:not(.cc-button) {
	color:#fff;
	border-bottom:1px solid hsla(0,0%,100%,.3);
	display:inline-block;
	margin-bottom:15px}
#cc-dialog a.cc-button--dark {
	background:#6cc04a!important;
	color:#fff}
#cc-dialog a.cc-button--light {
	color:#6cc04a!important;
	background:transparent}
#cc-dialog__preferences {
	visibility:hidden;
	height:0}
#cc-dialog__preferences h4 {
	font-size:15px}
#cc-dialog__preferences ul {
	list-style:none;
	margin:10px 0;
	padding:0;
	clear:both}
#cc-dialog__preferences li {
	width:47%;
	display:inline-block}
#cc-dialog__preferences label {
	font-weight:400;
	color:#fff}
#__b-highlighter,#__b-outliner {
	display:none;
	position:absolute;
	border:1px solid #2561e7;
	pointer-events:none;
	font-family:sans-serif}
#__b-highlighter span.__b-element-label,#__b-outliner span.__b-element-label {
	position:absolute;
	left:-1px;
	display:block;
	padding:0 5px;
	font-size:11px;
	font-weight:400;
	white-space:nowrap;
	color:#2561e7;
	background-color:transparent}
#__b-highlighter span.__b-element-label__source,#__b-outliner span.__b-element-label__source {
	color:#ff0;
	font-style:italic;
	font-weight:700}
#__b-highlighter span.__b-element-label__name,#__b-outliner span.__b-element-label__name {
	color:#000}
#__b-outliner {
	z-index:1;
	border-color:#3fb580}
#__b-outliner span.__b-element-label {
	color:#fff;
	background-color:#3fb580}
#__b-outliner.is-collection-element {
	border-color:#ae94fc}
#__b-outliner.is-collection-element span.__b-element-label {
	background-color:#ae94fc}
body.b-layout\.body.show-empty-widgets .b-empty {
	outline:1px dashed #555!important;
	box-shadow:inset 0 0 0 4px rgba(0,0,0,.1),inset 0 0 0 4px hsla(0,0%,100%,.2),inset 0 0 0 1px hsla(0,0%,100%,.3);
	min-height:75px}
.b-layout\.section {
	margin-left:auto;
	margin-right:auto;
	max-width:940px}
.b-layout\.section:after,.b-layout\.section:before {
	content:" ";
	display:table}
.b-layout\.section:after {
	clear:both}
.b-layout\.section .b-layout\.row {
	margin-left:-10px;
	margin-right:-10px}
.b-layout\.row:after,.b-layout\.row:before {
	content:" ";
	display:table}
.b-layout\.row:after {
	clear:both}
.b-layout\.row .b-layout\.row {
	margin-left:0;
	margin-right:0}
.b-layout\.column {
	position:relative;
	float:left;
	width:100%;
	min-height:1px;
	padding-left:10px;
	padding-right:10px}
.b-hidden {
	display:none!important}
.b-col-1 {
	width:8.3333333333%!important}
.b-col-2 {
	width:16.6666666667%!important}
.b-col-3 {
	width:25%!important}
.b-col-4 {
	width:33.3333333333%!important}
.b-col-5 {
	width:41.6666666667%!important}
.b-col-6 {
	width:50%!important}
.b-col-7 {
	width:58.3333333333%!important}
.b-col-8 {
	width:66.6666666667%!important}
.b-col-9 {
	width:75%!important}
.b-col-10 {
	width:83.3333333333%!important}
.b-col-11 {
	width:91.6666666667%!important}
.b-col-12 {
	width:100%!important}
@media screen and (max-width:991px) {
	.b-hidden {
	display:inherit!important}
.b-hidden-md {
	display:none!important}
.b-layout\.section {
	max-width:728px}
.b-col-md-1 {
	width:8.3333333333%!important}
.b-col-md-2 {
	width:16.6666666667%!important}
.b-col-md-3 {
	width:25%!important}
.b-col-md-4 {
	width:33.3333333333%!important}
.b-col-md-5 {
	width:41.6666666667%!important}
.b-col-md-6 {
	width:50%!important}
.b-col-md-7 {
	width:58.3333333333%!important}
.b-col-md-8 {
	width:66.6666666667%!important}
.b-col-md-9 {
	width:75%!important}
.b-col-md-10 {
	width:83.3333333333%!important}
.b-col-md-11 {
	width:91.6666666667%!important}
.b-col-md-12 {
	width:100%!important}
}
@media screen and (max-width:766px) {
	.b-hidden,.b-hidden-md {
	display:inherit}
.b-hidden-sm {
	display:none!important}
.b-layout\.row,.b-layout\.section .b-layout\.row {
	margin-left:0;
	margin-right:0}
.b-col-sm-1 {
	width:8.3333333333%!important}
.b-col-sm-2 {
	width:16.6666666667%!important}
.b-col-sm-3 {
	width:25%!important}
.b-col-sm-4 {
	width:33.3333333333%!important}
.b-col-sm-5 {
	width:41.6666666667%!important}
.b-col-sm-6 {
	width:50%!important}
.b-col-sm-7 {
	width:58.3333333333%!important}
.b-col-sm-8 {
	width:66.6666666667%!important}
.b-col-sm-9 {
	width:75%!important}
.b-col-sm-10 {
	width:83.3333333333%!important}
.b-col-sm-11 {
	width:91.6666666667%!important}
.b-col-sm-12 {
	width:100%!important}
}
@media screen and (max-width:478px) {
	.b-hidden,.b-hidden-md,.b-hidden-sm {
	display:inherit!important}
.b-hidden-tiny {
	display:none!important}
.b-layout\.section {
	max-width:none}
.b-col-tiny-1 {
	width:8.3333333333%!important}
.b-col-tiny-2 {
	width:16.6666666667%!important}
.b-col-tiny-3 {
	width:25%!important}
.b-col-tiny-4 {
	width:33.3333333333%!important}
.b-col-tiny-5 {
	width:41.6666666667%!important}
.b-col-tiny-6 {
	width:50%!important}
.b-col-tiny-7 {
	width:58.3333333333%!important}
.b-col-tiny-8 {
	width:66.6666666667%!important}
.b-col-tiny-9 {
	width:75%!important}
.b-col-tiny-10 {
	width:83.3333333333%!important}
.b-col-tiny-11 {
	width:91.6666666667%!important}
.b-col-tiny-12 {
	width:100%!important}
}
ol,ul {
	margin-top:0;
	margin-bottom:10px;
	padding-left:40px}
ol.b-list-unstyled,ul.b-list-unstyled {
	padding-left:0;
	list-style:none}
@-webkit-keyframes loading-start {
	0% {
	opacity:1}
to {
	opacity:0}
}
@keyframes loading-start {
	0% {
	opacity:1}
to {
	opacity:0}
}
@-webkit-keyframes loading-complete {
	0% {
	opacity:0}
to {
	opacity:1}
}
@keyframes loading-complete {
	0% {
	opacity:0}
to {
	opacity:1}
}
.b-cid-element.b-cid-element--loading-complete {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-name:loading-complete;
	animation-name:loading-complete;
	opacity:1}
.b-cid-element.b-cid-element--loading {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-name:loading-start;
	animation-name:loading-start;
	opacity:0}
.b-basic\.button,.b-form\.submit {
	display:inline-block;
	padding:9px 15px;
	background-color:#1585dc;
	color:#fff;
	border:0;
	line-height:inherit;
	text-decoration:none;
	border-radius:0;
	cursor:pointer;
	text-align:center;
	font-size:1rem}
.b-form\.input,.b-form\.select {
	display:block;
	width:100%;
	height:38px;
	padding:8px 12px;
	margin-bottom:10px;
	font-size:14px;
	line-height:1.42857143;
	color:#333;
	vertical-align:middle;
	background-color:#fff;
	border:1px solid #ccc}
h1,h2,h3,h4,h5,h6 {
	font-weight:700;
	margin-bottom:20px}
h1 {
	font-size:38px;
	line-height:44px}
h1,h2 {
	margin-top:20px}
h2 {
	font-size:32px;
	line-height:36px}
h3 {
	font-size:24px;
	line-height:30px;
	margin-top:20px}
h4 {
	font-size:18px;
	line-height:20px}
h4,h5 {
	margin-top:10px}
h5 {
	font-size:14px;
	line-height:18px}
h6 {
	margin-top:10px}
p {
	margin-top:0;
	margin-bottom:10px}
#\--x-fe-toolbar {
	position:fixed;
	display:flex;
	flex-direction:column;
	bottom:0;
	left:0;
	right:0;
	color:#fff;
	font-size:12px}
#\--x-fe-inspectorBarExtended {
	background-color:hsla(0,0%,100%,.75);
	border-top:1px solid #333f50;
	color:#000;
	padding:1em}
#\--x-fe-inspectorBarContent {
	display:flex;
	background-color:#333f50}
#\--x-fe-visitorInspector {
	padding:5px 10px;
	background-color:hsla(0,0%,100%,.1);
	display:flex}
#\--x-fe-visitorInspector span {
	font-weight:700;
	text-transform:uppercase;
	opacity:.5}
#\--x-fe-visitorInspector ul {
	list-style:none;
	margin:0;
	padding:0;
	display:flex}
#\--x-fe-visitorInspector li,#\--x-fe-visitorInspector ul+span {
	margin-left:1em}
#\--x-fe-formSubmissionInspector {
	padding:10px}
.ui-sortable-placeholder {
	min-height:15px;
	border:1px dotted #ccc;
	background:#eee}
.widget {
	position:relative}
