/* List icons */
.lvd-cm-list-icons                                      {position:relative;}
.lvd-cm-list-icons .lvd-section-title                   {margin-bottom:16px; }
.lvd-cm-list-icons .lvd-section-intro.lvd-text-center   {margin-left:auto; margin-right:auto;}
.lvd-cm-list-icons .lvd-section-intro                   {max-width:80%;}

.lvd-cm-list-icons .lvd-stack                           {border-radius:var(--lvd-rounded);}
.lvd-cm-list-icons .lvd-card                            {border-bottom: 1px solid var(--lvd-color-gray-200);}
.lvd-cm-list-icons .lvd-card:last-child                 {border-bottom:0 !important;}
.lvd-cm-list-icons .lvd-icon-container                  {width:112px; padding:24px 0; display:flex; justify-content: center;}

.lvd-cm-list-icons .lvd-content                         {width:calc(100% - 134px); padding:24px 0;}
.lvd-cm-list-icons .lvd-content p:last-child            {margin-bottom:0;}
.lvd-cm-list-icons .lvd-title                           {margin-bottom:8px;}

/* Light */
.lvd-cm-list-icons .lvd-style-light .lvd-card           {border-bottom: 1px solid var(--lvd-color-gray-300);}

/* Primary Light */
.lvd-cm-list-icons .lvd-style-pl .lvd-card               {border-bottom: 1px solid var(--lvd-color-primary-light);}

/* Primary Dark */
.lvd-cm-list-icons .lvd-style-pd .lvd-card               {border-bottom: 1px solid var(--lvd-color-primary-light-on);}

/* Secondary Light */
.lvd-cm-list-icons .lvd-style-sl .lvd-card               {border-bottom: 1px solid var(--lvd-color-secondary-light);}

/* Secondary Dark */
.lvd-cm-list-icons .lvd-style-sd .lvd-card               {border-bottom: 1px solid var(--lvd-color-secondary);}

/*Accent */
.lvd-cm-list-icons .lvd-style-accent .lvd-card           {border-bottom: 1px solid var(--lvd-color-primary-dark);}

/* Dark */
.lvd-cm-list-icons .lvd-style-dark .lvd-card              {border-bottom: 1px solid var(--lvd-color-gray-400);}

/* Animation */
/* - initial state */
.lvd-cm-list-icons.lvd-animate-on-scroll,
.lvd-cm-list-icons.lvd-animate-on-scroll .lvd-stack,
.lvd-cm-list-icons.lvd-animate-on-scroll .lvd-title {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-list-icons.lvd-is-visible,
.lvd-cm-list-icons.lvd-is-visible .lvd-stack,
.lvd-cm-list-icons.lvd-is-visible .lvd-title        {opacity: 1; transform: translateY(0);} 
/* - delay */
.lvd-cm-list-icons.lvd-is-visible                   {transition-delay: 0s;}
.lvd-cm-list-icons.lvd-is-visible .lvd-stack        {transition-delay: 0.15s;}
.lvd-cm-list-icons.lvd-is-visible .lvd-title        {transition-delay: 0.15s;}


/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-cm-list-icons, 
.lvd-cm-list-icons.lvd-px,
.lvd-cm-list-icons.lvd-px-lg-py, 
.lvd-cm-list-icons.lvd-pxy                              {padding-left:16px; padding-right:16px;}
.lvd-cm-list-icons .lvd-cm-list-icons-intro             {max-width:100%;}
.lvd-cm-list-icons .lvd-icon-container                  {width:80px;}
.lvd-cm-list-icons .lvd-card .lvd-content               {width:calc(100% - 88px);}
}

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


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