.cvle-vertical-menu nav{background:var(--cvle-mobile-menu-bg-color,var(--cvle-site-bg))}.cvle-vertical-menu nav ul li{border-bottom:1px solid var(--cvle-mobile-menu-item-border-color,#ccc)}.cvle-vertical-menu nav ul li a{color:var(--cvle-mobile-menu-item-color,var(--cvle-text-color));display:block;font-size:12px;padding:20px;text-transform:uppercase}.cvle-vertical-menu nav ul .menu-item-has-children{position:relative}.cvle-vertical-menu nav ul .menu-item-has-children:after{content:"";display:block;height:56px;position:absolute;right:0;top:0;width:50%}.cvle-vertical-menu nav ul .menu-item-has-children>a{position:relative}.cvle-vertical-menu nav ul .menu-item-has-children>a:after{border-bottom:1px solid var(--cvle-mobile-menu-item-color,var(--cvle-text-color));border-right:1px solid var(--cvle-mobile-menu-item-color,var(--cvle-text-color));content:"";display:block;height:6px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .2s;width:6px}.cvle-vertical-menu nav ul .menu-item-has-children .sub-menu{display:none}.cvle-vertical-menu nav ul .menu-item-has-children .sub-menu li{border-bottom:none;border-top:1px solid var(--cvle-mobile-menu-item-border-color,#ccc);padding-left:30px}.cvle-vertical-menu nav ul .menu-item-has-children--active>a:after{transform:translateY(-50%) rotate(-135deg)}.cvle-vertical-menu nav ul .menu-item-has-children--active .sub-menu{display:block}
