@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .header, .bg-header {
    -webkit-box-shadow: none;
    box-shadow: none; }
  .carousel-inner.vertical .carousel-item-next.carousel-item-left, .carousel-inner.vertical .carousel-item-prev.carousel-item-right {
    -webkit-transform: 0, 0, 0;
    -ms-transform: 0, 0, 0;
    transform: 0, 0, 0; }
  .carousel-inner.vertical .carousel-item-next, .carousel-inner.vertical .active.carousel-item-right {
    -webkit-transform: translate3d(0, 100% 0);
    transform: translate3d(0, 100% 0);
    -webkit-transform: translateY(100%) !important;
    -ms-transform: translateY(100%) !important;
    transform: translateY(100%) !important; }
  .carousel-inner.vertical .carousel-item-prev, .carousel-inner.vertical .active.carousel-item-left {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    -webkit-transform: translateY(-100%) !important;
    -ms-transform: translateY(-100%) !important;
    transform: translateY(-100%) !important; }
  .main-menu-layout .menu-nav .menu-layer.level-0-menu .main-menu-item.selected::before, .main-menu-layout .menu-nav .menu-layer.level-0-menu .main-menu-item.selected::after {
    border-right: 2px solid black; }
  .main-menu-layout .menu-nav .menu-layer.level-0-menu :not(.selected).main-menu-item {
    border-right: 2px solid black; }
  .main-menu-layout .menu-nav .menu-layer .main-menu-item > span:nth-child(2), .main-menu-layout .menu-nav .menu-layer .main-menu-item > span:nth-child(3) {
    border-right: 2px solid black; }
  .main-menu-layout .menu-nav.navlv0 .menu-layer.level-0-menu .main-menu-item {
    border-right: none; } }
