/* Version 1.0.0 */

/* Text section */
.lvd-text-section                            {position:relative;}
.lvd-text-section .lvd-container             {position:relative; z-index:2;}
.lvd-text-section .lvd-keyword               {color:var(--lvd-color-third); font-weight: 700; margin-bottom:10px; text-transform:uppercase;}
.lvd-text-section .lvd-title                 {color:var(--lvd-color-secondary); font-weight: 700; margin-bottom:10px;}
.lvd-text-section ul                         {display: flex; flex-direction: row; flex-flow: wrap; justify-content: space-between; margin-bottom:16px; padding-left:20px;}
.lvd-text-section li                         {list-style:none; position:relative; margin-bottom:8px; padding-left:8px;}
.lvd-text-section li::before                 {position:absolute; top:-9px; left:-8px; content: "\2022"; font-size:26px; color:var(--lvd-color-primary); font-weight: bold;}
.lvd-text-section .lvd-col1 li               {width: 100%;}
.lvd-text-section .lvd-col2 li               {width: calc(50% - 16px);}
.lvd-text-section .lvd-col3 li               {width: calc(33.3333% - 16px);}
.lvd-text-section .lvd-col4 li               {width: calc(25% - 16px);}
.lvd-text-section .lvd-text a                {color:var(--lvd-color-primary);}

/* MOBILE (bm) */
@media (min-width:1px) and (max-width:767px)
{
.lvd-text-section.lvd-px, .lvd-text-section.lvd-pxy  {padding-left:20px; padding-right:20px;}    
.lvd-text-section .lvd-content {padding-left:20px; padding-right:20px;}
.lvd-text-section .lvd-col2 li               {width: 100%;}
.lvd-text-section .lvd-col3 li               {width: 100%;}
.lvd-text-section .lvd-col4 li               {width: 100%;}

.lvd-text-section.lvd-style-white .lvd-content {padding-bottom:0;} /* fix extra space bellow */
}