.tabbed_nav ul{align-items:center;display:flex;justify-content:center;margin:0;padding:0}.tabbed_nav ul li{flex:0 0 auto;list-style:none;margin-bottom:1rem;margin-left:20px;margin-right:20px}.tabbed_nav ul li a{color:hsla(0,0%,100%,.5);display:block;font-size:18px;font-weight:300;padding:30px 50px 20px;position:relative;text-align:center;text-decoration:none}.tabbed_nav ul li a img{display:block;margin:0 auto;max-width:65px;width:100%}.tabbed_nav ul li a:after{background:#fff;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translate3d(-50%,0,0);transition:all .2s;width:0}.tabbed_nav ul li.active a{color:#fff}.tabbed_nav ul li.active a:after{color:#fff;width:100%}.menu_title{border-bottom:1px solid #b7152c;display:inline-block;font-size:1rem;font-weight:400;padding-bottom:6px;padding-right:30px}.list_menu{margin:0;padding:0}.list_menu li{list-style:none;margin-bottom:6px}.list_menu li a{color:#323231;display:block;font-size:1rem;font-weight:400;padding:6px 0;text-decoration:none;transition:all .3s}.list_menu li a:hover{padding-left:5px}.list_menu li.active{border-bottom:1px solid #cfcfcf}.list_menu li.active a{color:#b7152c}@media screen and (max-width:991px){.menu_title{padding-right:0}}@media screen and (max-width:640px){.tabbed_nav ul{justify-content:flex-start;overflow-x:auto}.tabbed_nav ul li{margin:15px 10px 15px 0}.tabbed_nav ul li a{padding:10px}}
