html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}a{text-decoration:none}ol,ul{list-style:none}.sitemap{display:inline-block;min-width:100%}.sitemap nav ul li a,.sitemap nav ul li a.multi:after{position:relative;display:block;margin:0;padding:30px;font-size:17px;font-weight:bold;line-height:16px;white-space:normal;color:#333;background-color:white;border:2px solid #82838b;border-top:4px solid #95a5a6;-moz-border-radius:5px;-webkit-border-radius:5px;z-index:1}.sitemap nav ul li a{-webkit-box-shadow:1px 1px 2px rgba(106,113,127,0.2);-moz-box-shadow:1px 1px 2px rgba(106,113,127,0.2);box-shadow:5px 5px 4px 6px rgb(0 0 0 / 20%)}.sitemap nav ul li a.multi:after{content:" ";position:absolute;left:6px;top:6px;width:100%;height:100%;border-width:2px;border-color:#eee;border-top-width:0 !important;border-left-width:0 !important;background-color:transparent;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;z-index:-1}.sitemap nav ul li a:before{display:block;text-transform:uppercase;font-size:10px;font-weight:bold;word-wrap:break-word;color:#95a5a6;padding-bottom:6px}li a small{display:block;font-weight:normal;font-size:12px;margin-top:10px}.sitemap .fa{position:absolute;top:15px;right:15px;font-size:16px;vertical-align:middle}ul,li{position:relative;display:inline-block}.primary ul li:before,.primary ul li:after{content:"";position:absolute;top:0;left:0;border-color:#ddd;border-width:4px;z-index:0}.primary ul li a{border-top-color:#e74c3c;width:auto}.primary ul li a:before,.primary ul li .fa{color:#e74c3c}.primary ul ul{white-space:nowrap}.primary ul ul li{position:relative;vertical-align:top;padding-top:20px;margin-right:20px;white-space:normal;width:100%}.primary ul ul li:last-child{padding-right:0}.primary ul ul li:before{border-top-style:solid;width:30px;top:50px;margin:0 0 0 -30px}.primary ul ul li:first-child:before{border-top-style:none;border-left-style:solid;width:0;height:30px;top:0;left:45px;margin:0 0 0 -30px}.primary ul ul li a{border-top-color:#3498db;width:auto}.primary ul ul li a:before,.primary ul ul li .fa{color:#3498db}.primary ul ul ul{display:block;white-space:normal}.primary ul ul ul li{display:block;position:relative;width:100%;padding-left:30px;margin-right:0}.primary ul ul ul li:before,.primary ul ul ul li:first-child:before{border-top-style:none;border-left-style:solid;height:100%;top:0;left:45px}.primary ul ul ul li:last-child:before{height:50px}.primary ul ul ul li:after{border-top-style:solid;top:50px;left:15px;width:15px}.primary ul ul ul li a{border-top-color:#2ecc71;width:auto}.primary ul ul ul li a:before,.primary ul ul ul li .fa{color:#2ecc71}.primary ul ul ul ul li a{border-top-color:#e67e22}.primary ul ul ul ul li a:before,.primary ul ul ul ul li .fa{color:#e67e22}.primary ul ul ul ul ul li a{border-top-color:#9b59b6}.primary ul ul ul ul ul li a:before,.primary ul ul ul ul ul li .fa{color:#9b59b6}.secondary{display:block;margin-top:20px;padding-top:20px;border-top:dotted 2px #eee}.secondary ul{white-space:nowrap}.secondary ul li{display:inline-block;white-space:normal;padding:0 20px 0 0}.secondary ul li:before,.secondary ul li:after{display:none}.secondary ul li:last-child{padding:0}.primary>ul>li>a,.primary>ul>li>ul>li,.secondary li a{width:220px}