.sitemap-list {
	width: 80%;
	margin:0 auto;
}
.sitemap-list li {
	margin:0;
	padding: 0;
	list-style: none;
}
.sitemap-list li a {
	margin:0;
	padding: 0;
	display: block;
	color:#000;
}
.sitemap-list li a:hover {
	text-decoration: underline !important;
}

.sitemap-list > li > a {
	margin: 20px 0 5px 0;
	padding: 2px 10px;
	background: #EEE;
	font-size: 1.06rem;
	border-radius: 3px;
}
.sitemap-list > li:first-child > a {
	margin-top: 0;
}
.sitemap-list > li > a:hover {
	background: #CCC !important;
}
.sitemap-list > li > ul {
	padding: 0 0 0 15px;
}
.sitemap-list > li > ul > li {
	padding-left: 15px;
	border-left: 5px solid #DDD;
}
.sitemap-list > li > ul > li > a {
/*	margin: 10px 0; */
	font-weight: bold;
}
.sitemap-list > li > ul > li > ul {
	padding: 0 0 10px 20px;
}
.sitemap-list > li > ul > li > ul > li {
	display: inline-block;
}
.sitemap-list > li > ul > li > ul > li > a {
/*	margin: 7px 30px 7px 0; */
	font-weight: normal;
}
/*
.sitemap-list > li > ul > li > ul > li > a::before {
	display: inline-block;
	margin-right: 7px;
	content:"\f105";
	font-family: FontAwesome;
}
*/

div.ccm-page footer a:not(.fas):not(.btn):not(.link-item):not(.rp-social-links__icon-link):not(.rslides_nav):not(.rp-page-list__read-more),div.ccm-page main a:not(.fas):not(.btn):not(.link-item):not(.rp-social-links__icon-link):not(.rslides_nav):not(.rp-page-list__read-more) {
    padding: 0 0;
}

div.ccm-page footer .nav>li>ul li a,div.ccm-page main .nav>li>ul li a {
    background-color: transparent;
    color: var(--rp-primary,#078e8d);
    display: inline-block;
    padding:0 0;
}

@media only screen and (max-width : 480px) {
	.sitemap-list {
		width: 100%;
		margin:0;
	}
}
