/* Card wings expanded 1.0.0*/
.lvd-cm-card-wings-expanded .lvd-container          {border-radius: var(--lvd-rounded);}
.lvd-cm-card-wings-expanded-image.lvd-order1 .lvd-img img {border-radius: var(--lvd-rounded-left);} 
.lvd-cm-card-wings-expanded-image.lvd-order3 .lvd-img img {border-radius: var(--lvd-rounded-right);} 
.lvd-cm-card-wings-expanded .lvd-content            {padding: 16px 32px;}

.lvd-cm-card-wings-expanded .lvd-keyword            {font-weight: 700; margin-bottom: 10px; text-transform: uppercase;}
.lvd-cm-card-wings-expanded .lvd-title              {margin-bottom: 10px; color: var(--lvd-color-black); font-weight: 700;}
.lvd-cm-card-wings-expanded .lvd-text               {position: relative;}

/* --- Grid for Lists --- */
.lvd-cm-card-wings-expanded ul                      {display: grid; margin: 0 0 16px 0 !important; padding-left: 20px !important;}
.lvd-cm-card-wings-expanded .lvd-col1 ul            {grid-template-columns: repeat(1, minmax(0, 1fr)); }
.lvd-cm-card-wings-expanded .lvd-col2 ul            {grid-template-columns: repeat(2, minmax(0, 1fr)); }
.lvd-cm-card-wings-expanded .lvd-col3 ul            {grid-template-columns: repeat(3, minmax(0, 1fr)); }
.lvd-cm-card-wings-expanded .lvd-col4 ul            {grid-template-columns: repeat(4, minmax(0, 1fr)); }

/* --- Read More Functionality Styles --- */
.lvd-cm-card-wings-expanded .lvd-wings-more         {display: none;}    
.lvd-cm-card-wings-expanded .lvd-button-group       {position: relative;}

/* Gradient*/
.lvd-cm-card-wings-expanded .lvd-card-text-gradient {display: block; position: absolute; left: 0; top: -60px; right: 0; height: 48px;}

/* --- Gradient Color Styles --- */
.lvd-cm-card-wings-expanded .lvd-container.lvd-style-white .lvd-card-text-gradient  {background: var(--lvd-gradient-white);}
.lvd-cm-card-wings-expanded .lvd-container.lvd-style-light .lvd-card-text-gradient  {background: var(--lvd-gradient-light);}
.lvd-cm-card-wings-expanded .lvd-container.lvd-style-pl .lvd-card-text-gradient     {background: var(--lvd-gradient-primary-light);}
.lvd-cm-card-wings-expanded .lvd-container.lvd-style-sl .lvd-card-text-gradient     {background: var(--lvd-gradient-secondary-light);}

/* --- Active State (Expanded) --- */
.lvd-container.lvd-active .lvd-card-text-gradient               {display: none; /* Ascunde gradientul când textul este expandat */}
.lvd-container.lvd-active .lvd-content                          {padding: 40px 32px;}
.lvd-container.lvd-active .lvd-cm-card-wings-expanded-image     {padding: 16px;}
.lvd-container.lvd-active .lvd-cm-card-wings-expanded-image img {border-radius: var(--lvd-rounded);}

/* Bm - Mobile */
@media (min-width:1px) and (max-width:767px) {
.lvd-cm-card-wings-expanded                         {margin-left: 16px !important; margin-right: 16px !important;}
.lvd-cm-card-wings-expanded.lvd-px, 
.lvd-cm-card-wings-expanded.lvd-pxy                 {padding-left: 0; padding-right: 0;}
.lvd-cm-card-wings-expanded .lvd-container          {padding: 16px 0; }

.lvd-container.lvd-active .lvd-content              {padding: 16px 32px;}
.lvd-container.lvd-active .lvd-cm-card-wings-expanded-image     {padding: 0;}

.lvd-cm-card-wings-expanded-image.lvd-order1 .lvd-img img {border-radius: var(--lvd-rounded-top); margin-top:-16px;}
.lvd-cm-card-wings-expanded-image.lvd-order3 .lvd-img img {border-radius: var(--lvd-rounded-bottom); margin-bottom:-16px; margin-top:16px;} 
  
.lvd-cm-card-wings-expanded .lvd-col2 ul,
.lvd-cm-card-wings-expanded .lvd-col3 ul,
.lvd-cm-card-wings-expanded .lvd-col4 ul            {grid-template-columns: repeat(1, minmax(0, 1fr));}
.lvd-cm-card-wings-expanded .lvd-more-text-button   {margin-right: 16px; margin-bottom: 16px;}
.lvd-cm-card-wings-expanded .lvd-button-group a     {margin-bottom: 16px !important;}
}

/* Bt - Tablet */
@media (min-width:768px) and (max-width:1024px) {
.lvd-cm-card-wings-expanded                         {margin-left: 16px !important; margin-right: 16px !important;}
.lvd-cm-card-wings-expanded.lvd-px, 
.lvd-cm-card-wings-expanded.lvd-pxy                 {padding-left: 0; padding-right: 0;}
}

/* Full HD */
@media (min-width:1025px) and (max-width:1344px)
{
.lvd-cm-card-wings-expanded                         {margin-left:24px !important; margin-right:24px !important;}
}