/* Tabs Vertical */
.lvd-cm-tabsv                                           {position:relative;}
.lvd-cm-tabsv .lvd-container                            {padding:40px; border-radius:var(--lvd-rounded);}
.lvd-cm-tabsv .lvd-section-intro.lvd-text-center        {margin-left:auto; margin-right:auto;}
.lvd-cm-tabsv .lvd-section-intro                        {max-width:80%;}

/* Tabs nav */
.lvd-cm-tabsv .lvd-tabsv-menu                           {width:260px;}
.lvd-cm-tabsv .lvd-tabsv-menu li                        {font-size:var(--lvd-text-h5); font-weight:700; padding: 8px 16px; border-radius:20px;  cursor: pointer; position: relative; margin-bottom:16px;}
.lvd-cm-tabsv .lvd-tabsv-menu li.current {} 
.lvd-cm-tabsv .lvd-tabsv-menu li:hover                  {opacity:0.8; border-width: 1px; border-style: solid;}

/* Tabs content */
.lvd-cm-tabsv .lvd-tab-content-wrapper                  {width:calc(100% - 260px);}
.lvd-cm-tabsv .lvd-tab-drawer-link                      {display:none;}
.lvd-cm-tabsv .lvd-tab-content                          {display:none;  padding-left:40px;}
.lvd-cm-tabsv .lvd-tab-content.current                  {display:block;}
.lvd-cm-tabsv .lvd-title                                {margin-bottom:8px;}


/* Animation*/
.lvd-cm-tabsv.lvd-animate-on-scroll         {opacity: 0; transform: translateY(30px);  transition-property: opacity, transform; transition-duration: 0.8s;  transition-timing-function: cubic-bezier(0.65, 0, 0.35, 1); will-change: opacity, transform;}
.lvd-cm-tabsv.lvd-animate-on-scroll.lvd-is-visible {opacity: 1; transform: translateY(0);}
.lvd-cm-tabsv .lvd-tabsv-menu li,
.lvd-cm-tabsv .lvd-tab-drawer-link          {transition: all 0.3s ease-out; will-change: background, transform;}
.lvd-cm-tabsv .lvd-tabsv-menu li.current, 
.lvd-cm-tabsv .lvd-tabsv-menu li:hover      {transform: scale(1.02);}
.lvd-cm-tabsv .lvd-tab-drawer-link.current  {transform: translateX(4px);}

/*----------------------------- APPEARENCE -----------------------------*/
/* Transparent */
.lvd-cm-tabsv .lvd-style-transparent .lvd-tabsv-menu li  {color:var(--lvd-color-black);}

/* White */
.lvd-cm-tabsv .lvd-style-white .lvd-tabsv-menu li        {color:var(--lvd-color-black);}
.lvd-cm-tabsv .lvd-style-white .lvd-tab-drawer-link.current,
.lvd-cm-tabsv .lvd-style-white .lvd-tab-link.current     {background:var(--lvd-color-black); border-color:var(--lvd-color-black); color:var(--lvd-color-white);}

/* Light */
.lvd-cm-tabsv .lvd-style-light .lvd-tab-drawer-link.current,
.lvd-cm-tabsv .lvd-style-light .lvd-tab-link.current    {background:var(--lvd-color-black); border-color:var(--lvd-color-black); color:var(--lvd-color-white);}
.lvd-cm-tabsv .lvd-style-light .lvd-tab-link            {color:var(--lvd-color-black);}

/* Primary Light */
.lvd-cm-tabsv .lvd-style-pl .lvd-tab-drawer-link.current,
.lvd-cm-tabsv .lvd-style-pl .lvd-tab-link.current       {background:var(--lvd-color-primary-light); border-color:var(--lvd-color-primary-light); color:var(--lvd-color-primary-light-on);}
.lvd-cm-tabsv .lvd-style-pl .lvd-tab-link               {color:var(--lvd-color-primary-surface-text);}

/* Primary Dark */
.lvd-cm-tabsv .lvd-style-pd .lvd-section-title,
.lvd-cm-tabsv .lvd-style-pd .lvd-section-intro          {color:var(--lvd-color-primary-dark-on);}
.lvd-cm-tabsv .lvd-style-pd .lvd-tab-drawer-link.current,
.lvd-cm-tabsv .lvd-style-pd .lvd-tab-link.current       {background:var(--lvd-color-primary-light); border-color:var(--lvd-color-primary-light); color:var(--lvd-color-primary-light-on);}
.lvd-cm-tabsv .lvd-style-pd .lvd-tab-link               {color:var(--lvd-color-primary-dark-on);}

/* Secondary Light */
.lvd-cm-tabsv .lvd-style-sl .lvd-tab-drawer-link.current,
.lvd-cm-tabsv .lvd-style-sl .lvd-tab-link.current       {background:var(--lvd-color-secondary-light); border-color:var(--lvd-color-secondary-light); color:var(--lvd-color-secondary-light-on);}
.lvd-cm-tabsv .lvd-style-sl .lvd-tab-link               {color:var(--lvd-color-secondary-surface-text);}

/* Secondary Dark */
.lvd-cm-tabsv .lvd-style-sd .lvd-section-title,
.lvd-cm-tabsv .lvd-style-sd .lvd-section-intro          {color:var(--lvd-color-secondary-dark-on);}
.lvd-cm-tabsv .lvd-style-sd .lvd-tab-drawer-link.current,
.lvd-cm-tabsv .lvd-style-sd .lvd-tab-link.current       {background:var(--lvd-color-secondary-light); border-color:var(--lvd-color-secondary-light); color:var(--lvd-color-secondary-light-on);}
.lvd-cm-tabsv .lvd-style-sd .lvd-tab-link               {color:var(--lvd-color-secondary-dark-on);}

/*Accent */
.lvd-cm-tabsv .lvd-style-accent .lvd-section-title      {color:var(--lvd-color-white);}
.lvd-cm-tabsv .lvd-style-accent .lvd-tab-drawer-link.current,
.lvd-cm-tabsv .lvd-style-accent .lvd-tab-link.current   {background:var(--lvd-color-primary-on); border-color:var(--lvd-color-primary-on); color:var(--lvd-color-primary);}
.lvd-cm-tabsv .lvd-style-accent .lvd-tab-link           {color:var(--lvd-color-primary-on);}

/* Dark */
.lvd-cm-tabsv .lvd-style-dark .lvd-section-title      {color:var(--lvd-color-white);}
.lvd-cm-tabsv .lvd-style-dark .lvd-tab-drawer-link.current,
.lvd-cm-tabsv .lvd-style-dark .lvd-tab-link.current   {background:var(--lvd-color-white); border-color:var(--lvd-color-white); color:var(--lvd-color-black);}
.lvd-cm-tabsv .lvd-style-dark .lvd-tab-link           {color:var(--lvd-color-white);}

/* Surface Transparent */
.lvd-surface-style-transparent                          {background:transparent;}
.lvd-surface-style-transparent .lvd-section-title       {color:var(--lvd-color-black);}

/* Surface White */
.lvd-surface-style-white                                {background:var(--lvd-color-white);}
.lvd-surface-style-white .lvd-section-title             {color:var(--lvd-color-black);}

/* Surface Light */
.lvd-surface-style-light                                {background:var(--lvd-color-gray-200);}
.lvd-surface-style-light .lvd-section-title             {color:var(--lvd-color-black);}

/* Surface Primary Light */
.lvd-surface-style-primary-light                        {background:var(--lvd-color-primary-surface);}
.lvd-surface-style-primary-light .lvd-section-title     {color:var(--lvd-color-primary-surface-text);}
.lvd-surface-style-primary-light .lvd-section-intro     {color:var(--lvd-color-primary-surface-text);}
.lvd-surface-style-primary-light .lvd-section-buttons .lvd-button-outlined,
.lvd-surface-style-primary-light .lvd-section-buttons .lvd-button-outlined  .lvd-button-outlined-small  {color:var(--lvd-color-primary); border-color:var(--lvd-color-primary);}

/* Surface Secondary Light */
.lvd-surface-style-secondary-light                      {background:var(--lvd-color-secondary-surface);}
.lvd-surface-style-secondary-light .lvd-section-title   {color:var(--lvd-color-secondary-surface-text);}
.lvd-surface-style-secondary-light .lvd-section-intro   {color:var(--lvd-color-secondary-surface-text);}
.lvd-surface-style-secondary-light .lvd-section-buttons .lvd-button-outlined,
.lvd-surface-style-secondary-light .lvd-section-buttons .lvd-button-outlined  .lvd-button-outlined-small  {color:var(--lvd-color-secondary-surface-text); border-color:var(--lvd-color-secondary-surface-text);}

/* Surface Transparent - Transparent cards */
/* Surface Surface Light - Transparent cards */
/* Surface Surface Primary Light - Transparent cards */
/* Surface Surface Secondary Light - Transparent cards */
.lvd-cm-tabsv.lvd-surface-style-transparent-no-cards                 {background:transparent;}
.lvd-cm-tabsv.lvd-surface-style-light-no-cards .lvd-container,
.lvd-cm-tabsv.lvd-surface-style-primary-light-no-cards .lvd-container,
.lvd-cm-tabsv.lvd-surface-style-secondary-light-no-cards .lvd-container,
.lvd-cm-tabsv.lvd-surface-style-transparent-no-cards .lvd-container  {box-shadow:unset; background:transparent; border:unset !important; padding:0;}

/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-cm-tabsv, .lvd-cm-tabsv.lvd-px, .lvd-cm-tabsv.lvd-pxy      {padding-left:8px; padding-right:8px;}
.lvd-cm-tabsv .lvd-cm-tabsv-intro                               {max-width:100%;}
.lvd-cm-tabsv .lvd-container                                    {padding:40px 24px;}
.lvd-cm-tabsv .lvd-tabsv-menu                                   {display:none;}
.lvd-cm-tabsv .lvd-tab-content-wrapper                          {width:100%;}
.lvd-cm-tabsv .lvd-tab-drawer-link                              {display:block; font-weight:700; padding: 8px 16px; border-radius:20px;  cursor: pointer; position: relative; margin-bottom:16px; margin-left:-8px; margin-right:-8px; border-width: 1px; border-style: solid;}

.lvd-cm-tabsv .lvd-tab-content                                  {padding-left:0;}
.lvd-cm-tabsv .lvd-tab-drawer-link.current                      {transform:none;}

.lvd-cm-tabsv.lvd-surface-style-light-no-cards .lvd-container,
.lvd-cm-tabsv.lvd-surface-style-primary-light-no-cards .lvd-container,
.lvd-cm-tabsv.lvd-surface-style-secondary-light-no-cards .lvd-container,
.lvd-cm-tabsv.lvd-surface-style-transparent-no-cards .lvd-container  {padding:0 16px;}
}

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

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