/* --- Video card text --- */
.lvd-cm-video-card-text .lvd-container                   {position:relative; border-radius:var(--lvd-rounded);}
.lvd-cm-video-card-text .lvd-content                     {padding:40px;}
.lvd-cm-video-card-text .lvd-video                       {border-radius:var(--lvd-rounded-top); overflow:hidden; width:100%;}
.lvd-cm-video-card-text .lvd-video.lvd-order3            {border-radius:var(--lvd-rounded-bottom);}
.lvd-cm-video-card-text .lvd-video iframe                {border-radius:var(--lvd-rounded-top);}
.lvd-cm-video-card-text .lvd-video.lvd-order3 iframe     {border-radius:var(--lvd-rounded-bottom);}
.lvd-cm-video-card-text .lvd-keyword                     {margin-bottom:8px;}
.lvd-cm-video-card-text .lvd-title                       {margin-bottom:16px;}
.lvd-cm-video-card-text .lvd-text                        {position:relative;}

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

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


/* --- Bm --- */
@media (min-width:1px) and (max-width:767px)
{
.lvd-cm-video-card-text                                  {margin-left:16px; margin-right:16px;}
.lvd-cm-video-card-text.lvd-px, 
.lvd-cm-video-card-text.lvd-pxy                          {padding-left:0; padding-right:0;}
.lvd-cm-video-card-text .lvd-col2 ul                     {grid-template-columns: repeat(1, minmax(0, 1fr));}
.lvd-cm-video-card-text .lvd-col3 ul                     {grid-template-columns: repeat(1, minmax(0, 1fr));}
.lvd-cm-video-card-text .lvd-col4 ul                     {grid-template-columns: repeat(1, minmax(0, 1fr));}
.lvd-cm-video-card-text .lvd-video.bm-lvd-order1,         
.lvd-cm-video-card-text .lvd-video.bm-lvd-order1 iframe  {border-radius:var(--lvd-rounded-top);}
.lvd-cm-video-card-text .lvd-video.bm-lvd-order3,        
.lvd-cm-video-card-text .lvd-video.bm-lvd-order3 iframe  {border-radius:var(--lvd-rounded-bottom);}
}

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

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