#tab-menu{background:var(--viv-tab-menu-bg);}
#tab-menu ul li a{color:var(--viv-tab-menu-cl);transition:all .3s;}
#tab-menu ul li.current-menu-item a,#tab-menu ul li.current-page-ancestor a,#tab-menu ul li:hover a,#tab-menu ul li a.active{background:var(--viv-tab-menu-bg-h);color:var(--viv-tab-menu-cl-h)}
#tab-menu .swiper-slide{width:auto;flex-shrink: unset;height:auto;}
#tab-menu .swiper-initialized .swiper-slide{width:100%;flex-shrink:0;}
#tab-menu .swiper-initialized ul{ -webkit-justify-content:unset; justify-content:unset;}
#tab-menu .swiper-initialized ul li{padding:0 30px;}
#tab-menu .swiper-initialized ul li a.active{background:unset;color:var(--viv-tab-menu-cl);}
#tab-menu .swiper-initialized ul li a:hover{background:var(--viv-tab-menu-bg)}
#tab-menu .swiper-button-next,#tab-menu .swiper-button-prev{display:none;}
#tab-menu .swiper-initialized .swiper-button-next,#tab-menu .swiper-initialized .swiper-button-prev{display:block;}
#tab-menu .swiper-button-next{text-align:right;right:0}
#tab-menu .swiper-button-next:after{text-align:right;right:10px}
#tab-menu .swiper-initialized .swiper-button-next:after,#tab-menu .swiper-initialized .swiper-button-prev:after{font-size:20px;display:block;top:calc(50% - 10px);position:absolute}