/* Video wings modal 1.0.0 */
.lvd-cm-video-wings-modal                            {position:relative;}
.lvd-cm-video-wings-modal .lvd-container             {position:relative; z-index:2;}
.lvd-cm-video-wings-modal-image                      {position:relative;}
.lvd-cm-video-wings-modal .lvd-img                   {height:100%;}
.lvd-cm-video-wings-modal .lvd-img img               {height: 100%; object-fit: cover;}
.lvd-cm-video-wings-modal .lvd-content               {padding:32px 56px;}
.lvd-cm-video-wings-modal .lvd-fit-medium            {max-width:70%;}
.lvd-cm-video-wings-modal .lvd-fit-small             {max-width:50%;}
.lvd-cm-video-wings-modal .lvd-keyword               {color:var(--lvd-color-black); font-weight: 700; margin-bottom:10px; text-transform:uppercase;}
.lvd-cm-video-wings-modal .lvd-title                 {font-weight: 700; margin-bottom:10px; color:var(--lvd-color-black);}

.lvd-play-button                                     {width:48px; height:48px; border-radius:24px; text-align:center; line-height:48px; font-size:24px; background:rgba(255,255,255,0.9); box-shadow: var(--lvd-shadow-300); position:absolute; top: calc(50% - 24px); left: calc(50% - 24px); display: flex; flex-direction: row; justify-content: center; align-items: center; transition: all .2s ease-in-out;}
.lvd-play-button:hover                               {transform: scale(1.1);}
.lvd-play-button span                                {color:var(--lvd-color-black); margin-right:-3px; }

.lvd-cm-video-wings-modal .lvd-video-cta             {position:absolute; top: calc(50% + 40px); left: 0; right:0; display: flex; flex-direction: row; justify-content: center; align-items: center; }   
.lvd-cm-video-wings-modal .lvd-video-cta span        {background:rgba(0,0,0,0.9); box-shadow: var(--lvd-shadow-300); color: var(--lvd-color-white); border-radius:4px; padding:4px 8px; font-weight:700;}    


/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-cm-video-wings-modal.lvd-px, .lvd-cm-video-wings-modal.lvd-pxy   {padding-left:20px; padding-right:20px;}
.lvd-cm-video-wings-modal.lvd-px .lvd-content, .lvd-cm-video-wings-modal.lvd-pxy .lvd-content, .lvd-cm-video-wings-modal.lvd-py .lvd-content {padding:20px;}
.lvd-cm-video-wings-modal-image                        {order:1 !important;}
.lvd-cm-video-wings-modal .lvd-fit-medium              {max-width:100%;}
.lvd-cm-video-wings-modal .lvd-fit-small               {max-width:80%;}
.lvd-cm-video-wings-modal.lvd-style-white .lvd-content {padding-bottom:0;} /* fix extra space bellow */
}

/* Bt */
@media (min-width:768px) and (max-width:1023px)
{
.lvd-cm-video-wings-modal .lvd-content                 {padding:60px 40px;}
.lvd-cm-video-wings-modal .lvd-fit-medium              {max-width:100%;}
.lvd-cm-video-wings-modal .lvd-fit-small               {max-width:80%;}
}