footer .linksitemap {
  padding-left: initial;
  padding-right: initial;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-family: 'Prompt', sans-serif; }

footer .linksitemap .sitemap-footer {
  background-color: #364959;
  font-size: 14px;
  padding: 1rem 1rem; }

footer .linksitemap ul li {
  padding-bottom: .3rem; }

footer {
  background: url("/images/footer.jpg") center no-repeat;
  background-size: cover;
  color: #fff;
  position: relative;
  border-top: 3px solid #c82021;
  background-attachment: fixed;
  clear: both; }

footer::before {
  content: "";
  position: absolute;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  display: block;
  height: 100%; }

footer .container {
  padding: 0rem; }

footer .row {
  margin: 0; }

footer ul {
  list-style: none;
  padding: 0;
  /*margin:0;*/ }

footer ul li.title-list-footer {
  padding-bottom: 1rem;
  font-size: 1.25rem; }

footer ul li.title-list-footer .w-25 {
  border-bottom: 2px solid #c82021; }

footer ul li {
  padding-bottom: .5rem; }

footer ul li a {
  color: inherit; }

.view-more {
  color: #C7252A;
  cursor: pointer; }

.list-review-to {
  cursor: pointer;
  opacity: 0.8;
  font-size: 0.8rem; }
  .list-review-to:hover {
    opacity: 1; }

#sitemap-Seo {
  font-size: 15px;
  background-color: transparent;
  padding: 1rem 5rem; }
  #sitemap-Seo .container {
    margin: 0 auto; }
    #sitemap-Seo .container .foot-nav {
      padding: 0 1rem; }
      #sitemap-Seo .container .foot-nav .foot-nav-header {
        border-bottom: 1px solid #999999;
        cursor: pointer;
        opacity: 0.6;
        transition: all 0.2s ease 0.2s;
        font-size: 1rem; }
        #sitemap-Seo .container .foot-nav .foot-nav-header .view-more-mobile {
          position: absolute;
          right: 2%;
          font-size: 0.8rem;
          display: none; }
        #sitemap-Seo .container .foot-nav .foot-nav-header:hover {
          font-weight: 600;
          opacity: 1;
          transition: all 0.2s ease 0.2s;
          color: #64b7d8;
          border-bottom: 2px solid #c52528; }
        #sitemap-Seo .container .foot-nav .foot-nav-header.active {
          font-weight: 600;
          opacity: 1;
          transition: all 0.2s ease 0.2s;
          color: #64b7d8;
          border-bottom: 2px solid #c52528; }
    #sitemap-Seo .container .foot-detail {
      margin-top: 1rem; }
      #sitemap-Seo .container .foot-detail .footer-bullet {
        cursor: pointer;
        opacity: 0.6;
        transition: all 0.5s ease 0.5s; }
        #sitemap-Seo .container .foot-detail .footer-bullet:hover {
          opacity: 1;
          transition: all 0.5s ease 0.5s; }

.more-item-hidden {
  display: none; }

@media (max-width: 768px) {
  footer .container {
    padding: 2.5rem 0 0 0; }

  #sitemap-Seo {
    background-color: transparent; }
    #sitemap-Seo .footer-box {
      cursor: pointer; }
      #sitemap-Seo .footer-box .foot-nav-header:hover {
        color: #c52528; }
      #sitemap-Seo .footer-box .foot-nav-header .view-more-mobile {
        font-size: 1.5rem;
        font-weight: 600;
        display: inline-block !important; } }

/*# sourceMappingURL=footerv2.css.map */
