*,
*:after,
*:before {
	margin: 0;
	padding: 0;
	box-sizing: 0;
}

a {
	color: currentColor;
}

html {

}

/* fluid columns */
.grid-sizer,
.grid-item { width: 23%; }
.gutter-sizer { width: 2.666%; }
.grid-item--width2 { width: 48.666%; }

section {
		max-width: 1200px;
		margin: auto;
}

.grid {
	/* background-color: aqua; */
}

.grid-item img {
	width: 100%;
}

ul {
  margin: 0;
}
ul {
  list-style-type: none;
  margin-left: 19px;
}
ul > li {
  text-indent: -19px;
}
ul > li:before {
  content: "–\00a0";
  text-indent: -5px;
}

ol {
  list-style-type: decimal-leading-zero;
  margin-left: 35px;
}

.text p {
	margin: 10px 0;
}

.text a {
	color: blue;
}

.text a:hover {
	color: #000;
}

b, strong {
    font-weight: 600;
}

@media only screen and (max-width: 1024px) {
	/* fluid columns */
	.grid-sizer,
	.grid-item { width: 48%; }
	.gutter-sizer { width: 4%; }
	.grid-item--width2 { width: 48%; }
}

@media only screen and (max-width: 540px) {
	/* fluid columns */
	.grid-sizer,
	.grid-item { width: 100%; }
	.gutter-sizer { width: 0; }
	.grid-item--width2 { width: 100%; }
}
