/* Site Map */
.path-sitemap .header-section{
  background-image: url(/themes/custom/ares_theme/images/sitemap-bg.png);
}

.sitemap-box-menu-main .content ul.sitemap-menu{
  counter-reset: section;
  list-style-type: none;
}
.sitemap-box-menu-main .content ul.sitemap-menu li::before {
    counter-increment: section;
    content: counters(section,".") " ";
  }
.sitemap-box-menu-main .content ul.sitemap-menu li a::before {
      content: ":";
    width: 5px;
    height: 5px;
    /* border-radius: 50%;
    background: #012A35; */
    display: inline-block;
    margin-right: 3px;  
} 
  ul.sitemap-menu{
    counter-reset: section;
    list-style-type: none;
  }
  ul.sitemap-menu li::before {
      counter-increment: section;
      content: counters(section,".") " ";
    }
  ul.sitemap-menu li a::before {
      content: ":";
    width: 5px;
    height: 5px;
    /* border-radius: 50%;
    background: #012A35; */
    display: inline-block;
    margin-right: 3px;  
}  

ul.sitemap-menu li {
    /*list-style-type: decimal !important;*/
    font-size: 15px;
    
}

ul.sitemap-menu li a {   
    color:#012A40;
}


.sitemap {
     padding: 0 0 0 8%;
}

.sitemap .sitemap-box ul {
    padding-left: 2.5em !important;
}



.sitemap h2 {
    font-size:18px;
    font-family: 'Frank Ruhl Libre', sans-serif;
    color:#012A40;
    
}
.sitemap-box-menu.sitemap-box-menu-arcc-main-navigation.sitemap-box,
  .sitemap-box-menu.sitemap-box-menu-arcc-footer.sitemap-box,
  .sitemap-box-menu.sitemap-box-menu-acre-main-navigation.sitemap-box,
  .sitemap-box-menu.sitemap-box-menu-acre-footer-menu.sitemap-box,
  .sitemap-box-menu.sitemap-box-menu-acf-footer-menu.sitemap-box,
  .sitemap-box-menu.sitemap-box-menu-awms-footer-menu.sitemap-box{
    display: none;
}
.sitemap-menu .text-bold {
  font-weight: normal !important;
}
@media only screen and (min-width: 320px) and (max-width: 576px){
  .path-sitemap .dialog-off-canvas-main-canvas {
    overflow-x: hidden;
}

  .sitemap {
    padding: 0 0 0 2%;
}
} 

@media only screen and (max-width: 1024px) and (min-width: 764px){
  .path-sitemap .dialog-off-canvas-main-canvas {
    overflow-x: hidden;
}
.sitemap {
  padding: 0 0 0 2.2%;
}
}
@media only screen and (max-width: 1026px) and (min-width: 1024px){
.sitemap {
    padding: 0 0 0 3.2%;
}
}


.sitemap-box-menu-acf-main-navigation {
  display:none;
}
@media (min-width: 768px){
body.path-sitemap .custom-footer-class .footer-wrapper .footer {
    margin-top: 134px!important;
}
}