/* Card grid compact 1.4.0*/
.lvd-cm-card-gridc                                           {position: relative;}
.lvd-cm-card-gridc .lvd-container                            {padding:40px; border-radius:var(--lvd-rounded-md);}
    .lvd-cm-card-gridc .lvd-section-intro.lvd-text-center        {margin-left:auto; margin-right:auto;}
    .lvd-cm-card-gridc .lvd-section-intro                        {max-width:80%;}

    .lvd-cm-card-gridc .lvd-card                                 {display:flex; flex-direction: column; border-radius:var(--lvd-rounded); position:relative;}
        .lvd-cm-card-gridc .lvd-img img                              {border-radius: var(--lvd-rounded-top);}
        .lvd-cm-card-gridc .lvd-content                              {display:flex; flex-direction: row; flex-wrap: wrap; flex-grow:0; padding:32px;}
        .lvd-cm-card-gridc .lvd-content p                            {margin-bottom:16px;}
            .lvd-cm-card-gridc .lvd-details                              {width:100%;}
                .lvd-cm-card-gridc .lvd-keyword                              {color:var(--lvd-color-black); font-weight: 700; margin-bottom:8px; text-transform:uppercase;}
                .lvd-cm-card-gridc .lvd-title                                {font-weight: 700; margin-bottom:16px; color:var(--lvd-color-black);}
        .lvd-cm-card-gridc .lvd-button-group                         {margin-bottom:0; align-self: start;}

/* Image top */
.lvd-cm-card-gridc .lvd-image-top .lvd-img                   {order:1;}
.lvd-cm-card-gridc .lvd-image-top .lvd-content               {order:2;}

/* Image bottom */
.lvd-cm-card-gridc .lvd-image-bottom .lvd-card               {justify-content: space-between;}
.lvd-cm-card-gridc .lvd-image-bottom .lvd-img                {order:2;}
.lvd-cm-card-gridc .lvd-image-bottom .lvd-content            {order:1; padding:32px;}
.lvd-cm-card-gridc .lvd-image-bottom .lvd-img img            {border-radius: var(--lvd-rounded);}

/*Button forced alignment*/
.lvd-cm-card-gridc .lvd-buttons-align .lvd-button-group      {align-self: end;} 
.lvd-cm-card-gridc .lvd-buttons-align .lvd-content           {flex-grow:1;}


/* Surface Light - Transparent Cards */
.lvd-cm-card-gridc .lvd-surface-style-light-no-cards .lvd-img img     {border-radius: var(--lvd-rounded);}
.lvd-cm-card-gridc .lvd-surface-style-light-no-cards .lvd-content     {padding:8px 0 0 0;}

/* Surface Primary Light - Transparent Cards */
.lvd-cm-card-gridc .lvd-surface-style-primary-light-no-cards .lvd-img img     {border-radius: var(--lvd-rounded);}
.lvd-cm-card-gridc .lvd-surface-style-primary-light-no-cards .lvd-content     {padding:8px 0 0 0;}

/* Surface Secondary Light - Transparent Cards */
.lvd-cm-card-gridc .lvd-surface-style-secondary-light-no-cards .lvd-img img     {border-radius: var(--lvd-rounded);}
.lvd-cm-card-gridc .lvd-surface-style-secondary-light-no-cards .lvd-content     {padding:8px 0 0 0;}



/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-cm-card-gridc, .lvd-cm-card-gridc.lvd-px, .lvd-cm-card-gridc.lvd-pxy    {padding-left:8px !important; padding-right:8px !important;}
.lvd-cm-card-gridc .lvd-container                                            {padding:16px 8px;}
.lvd-cm-card-gridc .lvd-section-title                                        {padding:0 16px;}
.lvd-cm-card-gridc .lvd-section-intro                                        {max-width: calc(100% - 24px); padding:0 16px;}
.lvd-cm-card-gridc .bm-lvd-grid-cols2 .lvd-content                           {padding:24px;}


/* Surface Light - Transparent Cards */
.lvd-cm-card-gridc .lvd-surface-style-light-no-cards .lvd-button-group           {padding:0 16px;}
.lvd-cm-card-gridc .lvd-surface-style-light-no-cards .lvd-content                {padding:16px 16px 0 16px;}

/* Surface Primary Light - Transparent Cards */
.lvd-cm-card-gridc .lvd-surface-style-primary-light-no-cards .lvd-button-group   {padding:0 16px;}
.lvd-cm-card-gridc .lvd-surface-style-primary-light-no-cards .lvd-content        {padding:16px 16px 0 16px;}

/* Surface Secondary Light - Transparent Cards */
.lvd-cm-card-gridc .lvd-surface-style-secondary-light-no-cards .lvd-button-group {padding:0 16px;}
.lvd-cm-card-gridc .lvd-surface-style-secondary-light-no-cards .lvd-content      {padding:16px 16px 0 16px;}

}

/* Bt */
@media (min-width:768px) and (max-width:1023px)
{
.lvd-cm-card-gridc, .lvd-cm-card-gridc.lvd-px, .lvd-cm-card-gridc.lvd-pxy      {padding-left:24px !important; padding-right:24px !important;}
}

/* Full HD */
@media (min-width:1024px) and (max-width:1344px)
{
.lvd-cm-card-gridc, .lvd-cm-card-gridc.lvd-px, .lvd-cm-card-gridc.lvd-pxy      {padding-left:24px !important; padding-right:24px !important;}
}