.sub-pages-nav.outside {
	margin-top: 1rem;
	margin-bottom: 2rem;
}

.sub-pages-nav ul {
	list-style: none;
	padding: 0;
	margin: 0 -1rem;
}

.sub-pages-nav ul ul {
	display: none;
}

.sub-pages-nav ul > li {
	width: 50%;
	float: right;
	position: relative;
	padding: 1rem;
}

@media (max-width: 768px) {
	.sub-pages-nav ul > li {
		width: 100%;
	}
}

.sub-pages-nav a {
	border-radius: 3rem;
    display: block;
    color: inherit;
    /* border-right: 3px solid #007e3d; */
    background: #f1c02f;
    padding: 1rem 1.5rem;
    font-size: 1.3rem;
    box-shadow: 2px 2px 10px rgba(0,0,0,0.2);
}

.sub-pages-nav a:after {
	content: '>>';
}

.sub-pages-nav.outside a {
	background: #fff;
	box-shadow: 0 0 30px rgba(0,0,0,0.1);
}

.sub-pages-nav .arrow {
	font-family: 'FontAwesome';
	font-style: normal;
	color: #657177;
}

.sub-pages-nav .arrow:before {
	content: '\f104';
}


.rich-content h2 {
	cursor: pointer;
	font-size: 1.3rem;
	margin: 0;
	padding: .75rem 0;
	border-top: 1px solid #ddd;
}
.rich-content h2.opened {
	color: #d78f0a;
}
.rich-content h2:before {
	content: '\f196';
	font-family: 'FontAwesome';
	padding-left: .5rem;
}
.rich-content h2.opened:before {
	content: '\f147';
	font-family: 'FontAwesome';
	padding-left: .5rem;
}

.rich-content .answer {
	display: none;
	padding-right: 1.7rem;
	border-bottom: 1px solid #ddd;
}