.sitemap {
font-size: 80%;
}
.sitemap h3 {
font-size: 100%;
margin-top: 3em;
line-height: 1.4em;
}
.sitemap h3,
.sitemap h3.with-icon {
margin-left: 20px;
}
.sitemap h3.first {
margin-top: 0;
}
.sitemap .hr {
height: 35px;
margin-top: 25px;
}
.sitemap .main-inner {
margin: 0 2%;
}
.sitemap .columns .column {
width: 35.8%;
}
.sitemap .columns .last {
width: 28.4%;
}
.sitemap .column .column-inner {
margin-right: 20%;
}
.sitemap .last .column-inner {
margin-right: 0;
}
ul {
margin-bottom: 1.2em;
}
.sitemap ul li {
padding-left: 40px;
margin-bottom: 0.8em;
}
.sitemap li li {
padding-left: 20px;
}
.sitemap h3 .icon {
width: 14px;
height: 14px;
position: absolute;
left: -20px;
top: 0;
background-image: url(//gsl.org/ru/wp-content/themes/gsl/i/all-site-dotes.gif);
background-repeat:  no-repeat;
}
.sitemap .group {
background-position: 0 0;
}
.sitemap .vacancies {
background-position: -14px 0;
}
.sitemap .offshore {
background-position: -28px 0;
}
.sitemap .audit {
background-position: -42px 0;
}
.sitemap .taxes {
background-position: -56px 0;
}
.sitemap .law {
background-position: -70px 0;
}
.sitemap .conferences {
background-position: -84px 0;
}
.sitemap .translations {
background-position: -98px 0;
}