.cv-mega-panel{display:none;position:fixed;left:0;right:0;z-index:9999;box-shadow:0 18px 40px rgba(14,30,43,.10)}
.cv-mega-panel.cv-open{display:block}
.cv-mega-panel .elementor-widget-button a{justify-content:flex-start}
body .cv-table{width:100%;border-collapse:collapse}
body .cv-table th,body .cv-table td{border:1px solid #E5E7E9;padding:10px 14px;text-align:left;font-size:14px}
body .cv-table th{background:#F7F7F8;font-weight:700;color:#21262B}
li.cv-has-mega > a:after{content:" \25BE";font-size:10px;color:#6B7076}
@media (min-width:768px){ul li.menu-item.cv-mobile-only.cv-switch-link,.xpro-elementor-nav-menu li.cv-mobile-only,nav li.cv-mobile-only,li.cv-mobile-only{display:none!important;visibility:hidden!important;width:0!important;overflow:hidden!important}}
li.cv-switch-link{border-top:1px solid #E5E7E9;margin-top:10px;padding-top:10px}
li.cv-switch-link > a{color:#0A62D6!important;font-weight:700!important}

/* cv-nav-hover */
.xpro-elementor-nav-menu > li > a:hover, .xpro-elementor-nav-menu > li.current-menu-item > a{text-decoration:underline!important;text-underline-offset:5px;text-decoration-thickness:2px}
.xpro-elementor-nav-menu li li a{text-transform:none!important;font-weight:400!important}

/* aliniere nume produse in tabelele de gama */
.cv-varname{justify-content:flex-start!important;align-items:center!important}
.cv-varname .cv-varname-btn, .cv-varname .cv-varname-btn .elementor-button-wrapper{text-align:left!important;width:100%}
.cv-varname .elementor-button{text-align:left!important;padding-left:0!important}
.cv-varname .elementor-button-content-wrapper{justify-content:flex-start!important;text-align:left!important}
