.stm-block{ padding: 20px 0 40px; overflow: hidden; }
.stm-block .title{ font-weight: bold; font-style: italic; margin: 20px auto 0px; text-align: center; }
ul.sec-lvl li, ul.sec-lvl .trd-lvl li, ul.sitemap .trd-lvl li{ padding: 5px 0 0px 30px; }
ul.trd-lvl.blog { padding-left: 20px; }
ul.sitemap, ul.sec-lvl { display: block; width: 95%; }
ul.sitemap li, ul.sec-lvl li { display: inline-block; }
ul.sitemap{ margin-left:4%; }
ul.sitemap li{ margin-right: 10px; }
.rev-list { width: 32%; float: left; margin-top: 20px; }
.rev-list.first { margin-left: 4%; }
.rev-list .trd-lvl { margin-left: 15px; }
.rev-list li{ position: relative; }
ul.sec-lvl li:not([id]):before, ul.rev-list li:before{
  content: '';
  width: 10px;
  height: 10px;
  background: var(--icon-arrow) no-repeat center;
  display: inline-block;
  top: 0;
  left: 0;
}
ul.sec-lvl li:last-child{ padding-bottom: 5px; }
ul.sec-lvl > li:not(.trd-lvl):nth-child(1), ul.sitemap li#first, ul.sec-lvl li#second{ font-weight:bold; font-style:italic; display: block; margin-top: 20px; }
ul.sitemap ul.sec-lvl > li:nth-child(1){ font-weight:normal; font-style:normal; }
ul.sec-lvl li#first:before, ul.sitemap li#first:before, ul.sec-lvl li#second:before{ content: ' '; }
ul.trd-lvl li:before{
  content: '';
  width: 10px;
  height: 10px;
  background: var(--icon-arrow-double) no-repeat center;
  display: inline-block;
  top: 0;
  left: 0;
}