/* Testimonials swiper 1.0.0 */
.lvd-testimonials-s .lvd-container                             {border-radius:8px; padding:40px 0;}
.lvd-testimonials-s .lvd-section-title                         {color:var(--lvd-color-black);}

/*swiper*/
.lvd-testimonials-s-swiper                                     {position:relative; padding:24px 96px;}
.lvd-testimonials-s .swiper                                    {position:relative;}
.lvd-testimonials-s .swiper-wrapper                            {z-index:2; position:relative; margin:0 auto;}
.lvd-testimonials-s .lvd-img.lvd-image-filter img              {filter: brightness(1.2) grayscale(100%); transition: all .3s;}
.lvd-testimonials-s .lvd-img.lvd-image-filter img:hover        {filter: none;}
.lvd-testimonials-s .lvd-img img                               {width:150px; height:150px; margin-right:40px; object-fit: cover; object-position: center; border-radius:75px; }
.lvd-testimonials-s .lvd-content                               {width: calc(100% - 190px); flex-grow: 1;}
.lvd-testimonials-s .lvd-metadata                              {font-weight:700; color:var(--lvd-color-black);}
.lvd-testimonials-s .swiper-button-next                        {z-index:4; position:absolute; right:-25px !important; top: calc(50% - 25px); width: 50px !important; height: 50px !important; border-radius:25px; background: var(--lvd-color-white); color: var(--lvd-color-black) !important; text-align: center!important; vertical-align:middle; box-shadow: var(--lvd-shadow-100);}
.lvd-testimonials-s .swiper-button-next:hover                  {background:var(--lvd-color-gray-200);}
.lvd-testimonials-s .swiper-button-next:after                  {font-size:24px !important;  font-family: 'icomoon' !important; content: "\e94e"; line-height: 50px; margin-right:-4px;}
.lvd-testimonials-s .swiper-button-prev                        {transform: rotate(180deg); z-index:4; position:absolute; left:-25px !important; top: calc(50% - 25px); width: 50px !important; height: 50px !important; border-radius: 25px; background: var(--lvd-color-white); color: var(--lvd-color-black) !important;  text-align: center!important; vertical-align:middle; box-shadow: var(--lvd-shadow-100);}
.lvd-testimonials-s .swiper-button-prev:hover                  {background:var(--lvd-color-gray-200);}
.lvd-testimonials-s .swiper-button-prev:after                  {font-size:24px !important;  font-family: 'icomoon' !important; content: "\e94e"; line-height: 50px; margin-right:-4px;}

.lvd-testimonials-s .lvd-stars                                 {margin-bottom:16px; color:var(--lvd-color-success);} 
.lvd-testimonials-s .lvd-stars span                            {margin-right:6px;}
.lvd-testimonials-s .lvd-4stars                                {width:87px; overflow:hidden;}
.lvd-testimonials-s .lvd-3stars                                {width:64px; overflow:hidden;}


/* Surface White */
.lvd-testimonials-s.lvd-style-white                           {background:var(--lvd-color-white);}

/* Surface Light */
.lvd-testimonials-s.lvd-style-light                           {background:var(--lvd-color-primary-50);}

/* Surface light - Transparent cards */
.lvd-testimonials-s.lvd-style-light-no-cards                  {background:var(--lvd-color-primary-50);}
.lvd-testimonials-s.lvd-style-light-no-cards .lvd-container   {box-shadow:unset; background:transparent; border:unset;}

/* Surface transparent - Transparent cards */
.lvd-testimonials-s.lvd-style-transparent-no-cards                  {background:transparent;}
.lvd-testimonials-s.lvd-style-transparent-no-cards .lvd-container   {box-shadow:unset; background:transparent; border:unset !important;}


/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-testimonials-s                                             {margin-right:0 !important; margin-left:0 !important; padding-left:16px; padding-right:16px;}
.lvd-testimonials-s .lvd-container                              {padding-left:40px; padding-right:40px;}
.lvd-testimonials-s-swiper                                      {position:relative; padding:24px;}
.lvd-testimonials-s .lvd-title                                  {padding:0 32px;}
.lvd-testimonials-s .lvd-img                                    {margin:0 auto 40px auto; text-align:center;}
.lvd-testimonials-s .lvd-img img                                {margin-right:0;}
.lvd-testimonials-s .lvd-content                                {width:100%;}
.lvd-testimonials-s .lvd-stars                                  {margin:0 auto 16px auto;} 
.lvd-testimonials-s .lvd-stars span:first-child                 {margin-left:6px;}
.lvd-testimonials-s .swiper-button-next                        {right: -48px !important; width: 40px !important; height: 40px !important; border-radius:20px;}
.lvd-testimonials-s .swiper-button-next:after                  { font-size:20px !important; line-height: 40px; margin-right:-3px;}
.lvd-testimonials-s .swiper-button-prev                        {left: -48px !important; width: 40px !important; height: 40px !important; border-radius:20px;}
.lvd-testimonials-s .swiper-button-prev:after                  {font-size:20px !important; line-height: 40px; margin-right:-3px; }
}

/* Bt */
@media (min-width:768px) and (max-width:1023px)
{
.lvd-testimonials-s                                             {padding-right:32px !important; padding-left:32px !important;}
}

/* Full HD */
@media (min-width:1024px) and (max-width:1344px)
{
.lvd-testimonials-s                                             {padding-right:32px !important; padding-left:32px !important;}
}