/* Blue's News Articles CSS */

.article-body		{ margin-left: 2rem; margin-right: 2rem; }
.section-header		{ color: #0080ff; font-size: 115%; font-weight: bold; }

/* Privacy policy nested list, based on https://stackoverflow.com/a/26245056 */
.priv-pol {
	list-style-type: none;
	counter-reset: item;
	margin: .8em 0;
	padding: 0;
}
.priv-pol > li {
	display: table;
	counter-increment: item;
	margin-bottom: .6em;
}
.priv-pol > li::before {
	content: counters(item, ".") ". ";
	display: table-cell;
	padding-right: .6em;
}
.priv-pol li ol > li::before {
	content: counters(item, ".") " ";
}

/* Responsive Breakpoints */
/* Extra small devices (portrait phones, less than 576px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (phones, up to 575) */
@media (max-width: 575px)
{
	.article-body				{ margin-left: 0; margin-right: 0; }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px)
{
	.article-body				{ margin-left: 1rem; margin-right: 1rem; }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px)
{
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px)
{
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px)
{
}

/* Special case media queries for large pixel-size tablets like Sony Xperia Tablet Z and Google Nexus 9 */
@media screen and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi)
{
}

/* Special case media queries for large pixel sizes device in landscape orientation */
@media screen and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi)
{
}
