/* Wings 1.1.0 */
.lvd-cm-wings                            {position:relative;}
.lvd-cm-wings .lvd-container             {position:relative; z-index:2;}
.lvd-cm-wings .lvd-img                   {height:100%;}
.lvd-cm-wings .lvd-img img               {height: 100%; object-fit: cover;}
.lvd-cm-wings .lvd-content               {padding:32px 56px;}
.lvd-cm-wings .lvd-fit-medium            {max-width:70%;}
.lvd-cm-wings .lvd-fit-small             {max-width:50%;}
.lvd-cm-wings .lvd-keyword               {color:var(--lvd-color-black); font-weight: 700; margin-bottom:10px; text-transform:uppercase;}
.lvd-cm-wings .lvd-title                 {font-weight: 700; margin-bottom:10px; color:var(--lvd-color-black);}



/* Blue Spark */
.lvd-cm-wings.lvd-style-blue-spark                       {background:var(--lvd-color-blue-spark); color:var(--lvd-color-white);}
.lvd-cm-wings.lvd-style-blue-spark .lvd-title            {color:var(--lvd-color-white);}
.lvd-cm-wings.lvd-style-blue-spark .lvd-button-primary   {background:var(--lvd-color-white); color:var(--lvd-color-black); border-color:var(--lvd-color-white);}
.lvd-cm-wings.lvd-style-blue-spark .lvd-button-outlined  {color:var(--lvd-color-white); border-color:var(--lvd-color-white);}
.lvd-cm-wings.lvd-style-blue-spark .lvd-button-outlined-small  {color:var(--lvd-color-white); border-color:var(--lvd-color-white);}
.lvd-cm-wings.lvd-style-blue-spark .lvd-keyword          {color:var(--lvd-color-white);}
.lvd-cm-wings.lvd-style-blue-spark a                     {color:var(--lvd-color-white);}

/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-cm-wings.lvd-px, .lvd-cm-wings.lvd-pxy   {padding-left:20px; padding-right:20px;}
.lvd-cm-wings.lvd-px .lvd-content, .lvd-cm-wings.lvd-pxy .lvd-content, .lvd-cm-wings.lvd-py .lvd-content {padding:20px;}
.lvd-cm-wings .lvd-content               {padding:24px;}
.lvd-cm-wings-image                        {order:1 !important;}
.lvd-cm-wings .lvd-fit-medium              {max-width:100%;}
.lvd-cm-wings .lvd-fit-small               {max-width:80%;}
.lvd-cm-wings.lvd-style-white .lvd-content {padding-bottom:0;} /* fix extra space bellow */
}

/* Bt */
@media (min-width:768px) and (max-width:1023px)
{
.lvd-cm-wings .lvd-content                 {padding:60px 40px;}
.lvd-cm-wings .lvd-fit-medium              {max-width:100%;}
.lvd-cm-wings .lvd-fit-small               {max-width:80%;}
}