/** privacy footer style **/
.mod-privacy-footer {
	padding: 1em 5.5vw;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	display: block;
	font-size: .75em;
}

.mod-privacy-footer-col h4{
	font-size: .75em;
	font-weight: bold;
}

.mod-privacy-footer-col a {
	text-decoration: underline;
}

.mod-privacy-footer-col {
	width: 100%;

}

@media only screen and (min-width: 768px) {

	.mod-privacy-footer-col {
		padding: 0 2em;
	}

	.mod-privacy-footer {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		padding: 4em 7vw;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex; }
}
/* desktop smaller and ipad */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.mod-privacy-footer {
		padding: 2em 2.5vw 2em 3.5vw; }
}

/* standard large */
@media only screen and (min-width: 1024px) {

	.mod-privacy-footer {
		padding: 2em 8.5vw; }
}

@media only screen and (min-width: 1366px) {

	.mod-privacy-footer {
		padding: 2em 12.5vw; }
}




.mod-ordered-list,
.mod-ordered-list ol,
.mod-ordered-list ul {

	counter-reset: item;
	padding: 0;
}
.mod-ordered-list ol,
.mod-ordered-list ul {
	padding-top: 20px;
}

.mod-single-order-list li,
.mod-ordered-list li {

	position: relative;
	padding: 0 0 10px 40px;
}

.mod-ordered-list li:before {
	content: counters(item, ".") " ";
	counter-increment: item;
	position: absolute;
	left: 0;
}

.mod-ordered-list .state-alpha > li:before {
	content: counter(item, lower-alpha) ".";
}

.mod-single-order-list {
	counter-reset: single;
}
.mod-single-order-list ~ .mod-single-order-list{
	counter-reset: none;
}

.mod-single-order-list ol ,
.mod-single-order-list ul
{
	counter-reset: item;

}
.mod-single-order-list li:before {
	content: counters(single, ".") " ";
	counter-increment: single;
	position: absolute;
	left: 0;
}

.mod-single-order-list li li:before {
	content: counter(item, lower-alpha) ".";
	counter-increment: item;
}


.mod-bul {
	padding-left: 40px;

}
.mod-bul ul{
	padding-left: 40px;
}
.mod-bul li {

	list-style: disc;
}
.mod-table {
	width: 100%;
}
.mod-table thead {
	background: #468ea2;
	color: #fff;
}
.mod-table th,
.mod-table td{
	border: 1px solid #000;
}
.mod-decimal-order-list li{
	list-style: decimal;
}