@font-face {
  font-family: "iconfont"; /* Project id 4478821 */
  src: url("iconfont.woff2?t=1711176053400") format("woff2"),
    url("iconfont.woff?t=1711176053400") format("woff");
}

.vitop-menu-title>a:hover{
  color: #000!important;
}

.vitop-menu-title>a:active{
  color: #000!important;
}

.vitop-menu-title>a:focus{
  color: #000!important;
}

.vitop-mobile-footer-nav .menu a{
  border-bottom: #e6e6e6 1px solid;
  line-height: 3.5em;
  width: 100%;
  text-align: left;
  display: inline-block;
}

.vitop-mobile-footer-nav nav .sub-menu {
  display: none;
}

.vitop-mobile-footer-nav .widget {
  margin: 0;
}

.vitop-mobile-footer-nav .menu>li>a::after {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e657";
  position: absolute;
  right: 0px;
}

.vitop-desktop-footer-nav .menu {
    display: flex;
}

.vitop-desktop-footer-nav .menu>li{
    flex-grow: 1;
}

.vitop-desktop-footer-nav .menu>li>a, .vitop-mobile-footer-nav .menu>li>a{
    font-size: 1.2em;
    font-weight: bold;
    line-height: 3em;
}

.vitop-desktop-footer-nav .menu .sub-menu>li{
    padding: 0px;
}

@media (min-width: 1025px) {
  body .uag-hide-desktop.uagb-google-map__wrap,
  body .uag-hide-desktop {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  body .uag-hide-tab.uagb-google-map__wrap,
  body .uag-hide-tab {
    display: none !important;
  }
}
@media (max-width: 767px) {
  body .uag-hide-mob.uagb-google-map__wrap,
  body .uag-hide-mob {
    display: none !important;
  }
}
