/* Video slide 1.1.0 */
.lvd-cm-video-s .lvd-container                             {border-radius:var(--lvd-rounded);}
.lvd-cm-video-s .lvd-style-transparent.lvd-container       {box-shadow:unset; background:none;}
.lvd-cm-video-s .lvd-section-title                         {padding-left:24px; color:var(--lvd-color-black); }
.lvd-cm-video-s .lvd-section-title.lvd-text-center         {padding-left:0;}

/* Swiper */
.lvd-cm-video-s .swiper                                    {position:relative; border-radius:var(--lvd-rounded); padding-top:64px;}
.lvd-cm-video-s .swiper-wrapper                            {z-index:2; position:relative; margin:0 auto;}
.lvd-cm-video-s .lvd-caption                               {margin:-44px 120px 24px 24px;}
.lvd-cm-video-s .lvd-video                                 {border-radius:var(--lvd-rounded-md);} 
.lvd-cm-video-s .swiper-button-next                        {z-index:4; position:absolute; top: 10px !important; right:20px !important; width: 40px !important; height: 40px !important; box-shadow:var(--lvd-shadow-buttons); background:var(--lvd-color-primary); border-radius:20px; margin-top: auto !important; color: var(--lvd-color-white) !important; text-align: center !important; vertical-align:middle;}
.lvd-cm-video-s .swiper-button-next:hover                  {background:var(--lvd-color-black); color:var(--lvd-color-white)!important;}
.lvd-cm-video-s .swiper-button-next:after                  {font-size:16px !important; margin-right:-2px; font-family: 'icomoon' !important; content: "\e94e"; line-height: 40px;}
.lvd-cm-video-s .swiper-button-prev                        {z-index:4; transform: rotate(180deg); position:absolute;  top: 10px !important; left:auto !important; right:76px !important; width: 40px !important; height: 40px !important; box-shadow:var(--lvd-shadow-buttons); background:var(--lvd-color-primary); border-radius:20px; margin-top: auto !important;color: var(--lvd-color-white) !important;  text-align: center!important; vertical-align:middle;}
.lvd-cm-video-s .swiper-button-prev:hover                  {background:var(--lvd-color-black); color:var(--lvd-color-white) !important;}
.lvd-cm-video-s .swiper-button-prev:after                  {font-size:16px !important; font-family: 'icomoon' !important; content: "\e94e"; line-height: 40px; margin-right:-2px;}
.lvd-cm-video-s .lvd-button-group                          {margin-top:20px;}

/* Dark */
.lvd-cm-video-s.lvd-style-dark .swiper-button-next         {background:var(--lvd-color-black); color: var(--lvd-color-white) !important; }
.lvd-cm-video-s.lvd-style-dark .swiper-button-next:hover   {background:var(--lvd-color-white); color:var(--lvd-color-black)!important;}
.lvd-cm-video-s.lvd-style-dark .swiper-button-prev         {background:var(--lvd-color-black); color: var(--lvd-color-white) !important; }
.lvd-cm-video-s.lvd-style-dark .swiper-button-prev:hover   {background:var(--lvd-color-white); color:var(--lvd-color-black)!important;}

/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-cm-video-s                                             {margin-right:4px !important; margin-left:4px !important;}
.lvd-cm-video-s .lvd-content                                {width:100%;}
.lvd-cm-video-s .lvd-section-title                          {padding:0 16px;}
.lvd-cm-video-s .swiper-button-next                         {top: 10px !important; right:10px !important;}
.lvd-cm-video-s .swiper-button-prev                         {top: 10px !important; right:66px !important;}
.lvd-cm-video-s .lvd-button-group                           {margin-top:16px;}
}

/* Bt */
@media (min-width:768px) and (max-width:1023px)
{
.lvd-cm-video-s                                             {margin-right:16px !important; margin-left:16px !important;}
}