/* Card grid 1.5.0*/
    .lvd-cm-card-grid .lvd-section-intro.lvd-text-center        {margin-left:auto; margin-right:auto;}
    .lvd-cm-card-grid .lvd-section-intro                        {max-width:80%;}

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

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

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

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

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

/* Surface transparent - Transparent cards */
.lvd-cm-card-grid.lvd-surface-style-transparent-no-cards .lvd-img img     {border-radius: var(--lvd-rounded);}
.lvd-cm-card-grid.lvd-surface-style-transparent-no-cards .lvd-content     {padding:24px 16px 0 16px;}

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

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

/* Animation */

/* initial state */
.lvd-cm-card-grid.lvd-animate-on-scroll .lvd-section-title,
.lvd-cm-card-grid.lvd-animate-on-scroll .lvd-section-intro, 
.lvd-cm-card-grid.lvd-animate-on-scroll .lvd-card                        {opacity: 0; transform: translateY(16px); transition-property: opacity, transform; transition-duration: 1s;
 transition-timing-function: cubic-bezier(0.65, 0, 0.35, 1);} 
/* animated */
.lvd-cm-card-grid.lvd-is-visible .lvd-section-title,
.lvd-cm-card-grid.lvd-is-visible .lvd-section-intro,
.lvd-cm-card-grid.lvd-is-visible .lvd-card                               {opacity: 1; transform: translateY(0);} 
/* delay */
.lvd-cm-card-grid.lvd-is-visible .lvd-section-title                      {transition-delay: 0s;}
.lvd-cm-card-grid.lvd-is-visible .lvd-section-intro                      {transition-delay: 0.15s;}
.lvd-cm-card-grid.lvd-is-visible .lvd-card:nth-child(1)                  {transition-delay: 0.3s;}
.lvd-cm-card-grid.lvd-is-visible .lvd-card:nth-child(2)                  {transition-delay: 0.45s;}
.lvd-cm-card-grid.lvd-is-visible .lvd-card:nth-child(3)                  {transition-delay: 0.6s;}
.lvd-cm-card-grid.lvd-is-visible .lvd-card:nth-child(4)                  {transition-delay: 0.75s;}

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

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

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