/* Cover 1.0.0 */
.lvd-cm-cover                                           {position:relative;}
.lvd-cm-cover .lvd-container                            {position:relative; display:flex; flex-direction:row; background-position: center; background-repeat: no-repeat; background-size: cover; border-radius:0;}
.lvd-cm-cover .lvd-mobile-image                         {position:absolute; z-index:2; bottom: 0; left: 0; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; border-radius:0;}
.lvd-cm-cover .lvd-container.lvd-height-sm              {height:400px;}
.lvd-cm-cover .lvd-container.lvd-height-md              {height:560px;}
.lvd-cm-cover .lvd-container.lvd-height-lg              {height:700px;}

.lvd-cm-cover .lvd-position-lt                          {justify-content:flex-start; align-items:flex-start;}
.lvd-cm-cover .lvd-position-lc                          {justify-content:flex-start; align-items:center;}
.lvd-cm-cover .lvd-position-lb                          {justify-content:flex-start; align-items:flex-end;}
.lvd-cm-cover .lvd-position-ct                          {justify-content:center; align-items:flex-start;}
.lvd-cm-cover .lvd-position-cc                          {justify-content:center; align-items:center;}
.lvd-cm-cover .lvd-position-cb                          {justify-content:center; align-items:flex-end;}
.lvd-cm-cover .lvd-position-rt                          {justify-content:flex-end; align-items:flex-start;}
.lvd-cm-cover .lvd-position-rc                          {justify-content:flex-end; align-items:center;}
.lvd-cm-cover .lvd-position-rb                          {justify-content:flex-end; align-items:flex-end;}

.lvd-cm-cover .lvd-details                              {padding:60px; position:relative; z-index:4; color:var(--lvd-color-black);}

.lvd-cm-cover .lvd-fit-medium                           {max-width:70%;}
.lvd-cm-cover .lvd-fit-small                            {max-width:50%;}

.lvd-cm-cover .lvd-title                                {margin-bottom:8px;}
.lvd-cm-cover .lvd-default                              {margin-bottom:32px;}

/* Filter dark */
.lvd-cm-cover.lvd-filter-dark .lvd-container:before     {content: ""; position: absolute; z-index:3; bottom: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0) linear-gradient(180deg, rgba(0,0,0, 0.1) 0%, rgba(0,0,0, 0.2) 40%,rgba(0,0,0, 0.4) 80%, rgba(0,0,0, 0.6) 100%) repeat scroll 0 0; border-radius:var(--lvd-rounded);}
.lvd-cm-cover.lvd-filter-dark .lvd-details              {color:var(--lvd-color-white);}

/* No filter - Text white */
.lvd-cm-cover.lvd-filter-white .lvd-details              {color:var(--lvd-color-white);}

.lvd-cm-cover .lvd-mobile-image                          {display:none;}

/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-cm-cover                                           {padding-left:0 !important; padding-right:0 !important;}

.lvd-cm-cover .bm-lvd-position-lt                       {justify-content:flex-start; align-items:flex-start;}
.lvd-cm-cover .bm-lvd-position-lc                       {justify-content:flex-start; align-items:center;}
.lvd-cm-cover .bm-lvd-position-lb                       {justify-content:flex-start; align-items:flex-end;}
.lvd-cm-cover .bm-lvd-position-ct                       {justify-content:center; align-items:flex-start;}
.lvd-cm-cover .bm-lvd-position-cc                       {justify-content:center; align-items:center;}
.lvd-cm-cover .bm-lvd-position-cb                       {justify-content:center; align-items:flex-end;}
.lvd-cm-cover .bm-lvd-position-rt                       {justify-content:flex-end; align-items:flex-start;}
.lvd-cm-cover .bm-lvd-position-rc                       {justify-content:flex-end; align-items:center;}
.lvd-cm-cover .bm-lvd-position-rb                       {justify-content:flex-end; align-items:flex-end;}

.lvd-cm-cover .lvd-details                              {padding:30px;}

.lvd-cm-cover .lvd-fit-medium                           {max-width:90%;}
.lvd-cm-cover .lvd-fit-small                            {max-width:70%;}

.lvd-cm-cover .lvd-mobile-image                         {display:block;}

}

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