/* Pricing table 1.0.0*/
.lvd-cm-pricing-table .lvd-container                            {border-radius:var(--lvd-rounded);}
.lvd-cm-pricing-table .lvd-table-head                           {padding:24px 40px 1px 40px; border-radius:var(--lvd-rounded-top); background:var(--lvd-color-gray-200);}
.lvd-cm-pricing-table .lvd-section-title                        {color:var(--lvd-color-black); margin-bottom:8px;}
.lvd-cm-pricing-table .lvd-section-intro.lvd-text-center        {margin-left:auto; margin-right:auto;}
.lvd-cm-pricing-table .lvd-section-intro                        {max-width:80%;}

.lvd-cm-pricing-table .lvd-details                              {width:calc(100% - 220px);}
.lvd-cm-pricing-table .lvd-card                                 {position:relative; border-top:2px solid var(--lvd-color-gray-200); padding:16px 40px 8px 40px;}
.lvd-cm-pricing-table .lvd-badge                                {display:inline-block; border-radius:3px; padding:4px 8px; background:var(--lvd-color-primary); color:var(--lvd-color-white);  font-weight:700; font-size: var(--lvd-text-s2); text-transform: uppercase; margin-bottom:8px;}
.lvd-cm-pricing-table .lvd-sale-percent                         {display:inline-block; border-radius:3px; padding:4px 8px; margin-left:8px; vertical-align:middle; text-align:center; background:var(--lvd-color-success-100); color:var(--lvd-color-success); font-size: var(--lvd-text-s2); font-weight:700;}
.lvd-cm-pricing-table .lvd-title                                {font-weight: 400; font-size: var(--lvd-text-body); margin-bottom:8px; color:var(--lvd-color-black);}
.lvd-cm-pricing-table .lvd-txt                                  {margin-bottom:8px; color:var(--lvd-color-gray-400);}
.lvd-cm-pricing-table .lvd-txt p                                {margin-bottom:8px; color:var(--lvd-color-gray-400);}
.lvd-pt-more-button                                             {display:inline-block; text-decoration:underline; font-size: var(--lvd-text-s1);}
.lvd-pt-text-more                                               {display:none; color:var(--lvd-color-gray-400);}

.lvd-cm-pricing-table .lvd-pricing                              {width:180px; text-align:right;}
.lvd-cm-pricing-table .lvd-price-cut                            {margin-bottom:8x; color:var(--lvd-color-gray-400); text-decoration: line-through;}
.lvd-cm-pricing-table .lvd-price                                {color:var(--lvd-color-black); font-weight: 700; font-size: var(--lvd-text-body);}


/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-cm-pricing-table, .lvd-cm-pricing-table.lvd-px, .lvd-cm-pricing-table.lvd-pxy      {padding-left:8px !important; padding-right:8px !important;}
.lvd-cm-pricing-table .lvd-table-head                           {padding:16px 24px 1px 24px; border-radius:var(--lvd-rounded-top);}
.lvd-cm-pricing-table .lvd-section-intro                        {max-width:100%;}
.lvd-cm-pricing-table .lvd-card                                 {padding:16px 24px;}
.lvd-cm-pricing-table .lvd-details                              {width:100%;}
.lvd-cm-pricing-table .lvd-pricing                              {width:100%;}
.lvd-cm-pricing-table .lvd-price-cut                            {display:inline-block; margin-bottom:0; }
.lvd-cm-pricing-table .lvd-price                                {display:inline-block; margin-left:8px; font-size: var(--lvd-text-body);}
}

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

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