/* Photo card text 1.2.0 */
.lvd-cm-photo-card-text .lvd-container                   {border-radius:var(--lvd-rounded);}
.lvd-cm-photo-card-text .lvd-content                     {padding:40px; }
.lvd-cm-photo-card-text .lvd-image                       {border-radius:var(--lvd-rounded-top); overflow:hidden; width:100%;}
.lvd-cm-photo-card-text .lvd-image.lvd-order3            {border-radius:var(--lvd-rounded-bottom);}
.lvd-cm-photo-card-text .lvd-keyword                     {margin-bottom:8px; color:var(--lvd-color-black); font-weight: 700; text-transform:uppercase;}
.lvd-cm-photo-card-text .lvd-title                       {margin-bottom:16px; color:var(--lvd-color-black); font-weight:700;}
.lvd-cm-photo-card-text .lvd-text                        {position:relative;}
.lvd-cm-photo-card-text ul                               {display: grid; margin:0 0 16px 0 !important; padding-left:20px !important;}
.lvd-cm-photo-card-text .lvd-col1 ul                     {grid-template-columns: repeat(1, minmax(0, 1fr));}
.lvd-cm-photo-card-text .lvd-col2 ul                     {grid-template-columns: repeat(2, minmax(0, 1fr));}
.lvd-cm-photo-card-text .lvd-col3 ul                     {grid-template-columns: repeat(3, minmax(0, 1fr));}
.lvd-cm-photo-card-text .lvd-col4 ul                     {grid-template-columns: repeat(4, minmax(0, 1fr));}

/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-cm-photo-card-text                                  {margin-left:16px !important; margin-right:16px !important;}
.lvd-cm-photo-card-text.lvd-px, .lvd-cm-photo-card-text.lvd-pxy     {padding-left:0; padding-right:0;}
.lvd-cm-photo-card-text .lvd-col2 ul                     {grid-template-columns: repeat(1, minmax(0, 1fr));}
.lvd-cm-photo-card-text .lvd-col3 ul                     {grid-template-columns: repeat(1, minmax(0, 1fr));}
.lvd-cm-photo-card-text .lvd-col4 ul                     {grid-template-columns: repeat(1, minmax(0, 1fr));}
}

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

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