/* iTabs 1.0.0 */
/* Tabs nav */
.lvd-cm-itabs .lvd-itabs-menu                             {display: flex;}
.lvd-cm-itabs .lvd-itabs-menu li                          {transition: var(--lvd-transition); cursor: pointer; position: relative;}
.lvd-cm-itabs .lvd-itabs-menu                             {border-bottom: 3px solid var(--lvd-color-gray-200); margin-bottom: 32px; position: relative; justify-content: center;}
.lvd-cm-itabs .lvd-itabs-menu li                          {font-size: var(--lvd-text-h5); font-weight: 700; padding: 0 30px; position: relative; margin-bottom: 10px;}
.lvd-cm-itabs .lvd-itabs-menu li:before                   {content: ""; position: absolute; bottom: -13px; left: 0; width: 100%; height: 3px; transition: var(--lvd-transition);}
.lvd-cm-itabs .lvd-itabs-menu li:hover, .lvd-cm-itabs .lvd-itabs-menu li.current                {color: var(--lvd-color-primary);}
.lvd-cm-itabs .lvd-itabs-menu li:hover:before, .lvd-cm-itabs .lvd-itabs-menu li.current:before  {background: var(--lvd-color-primary);}
/* Tabs content */
.lvd-cm-itabs .lvd-itab-content                           {display: none;}
.lvd-cm-itabs .lvd-itab-content.current                   {display: block;}
  

/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-cm-itabs, .lvd-cm-itabs.lvd-px, .lvd-cm-itabs.lvd-pxy    {padding-left:0 !important; padding-right:0 !important;}
.lvd-cm-itabs .lvd-itabs-menu li                              {font-size: var(--lvd-text-body);  padding: 0 16px;}
.lvd-cm-itabs .lvd-itabs-menu                                 {margin-left:-20px; margin-right:-20px;}
}

/* Bt */
@media (min-width:768px) and (max-width:1023px)
{
.lvd-cm-itabs, .lvd-cm-itabs.lvd-px, .lvd-cm-itabs.lvd-pxy    {padding-left:20px !important; padding-right:20px !important;}
.lvd-cm-itabs .lvd-itabs-menu                                 {margin-left:-20px; margin-right:-20px;}
}