/* Blog single 1.0.0 */
.lvd-blog-single-hero-classic {}

.lvd-blog-single-hero-classic .lvd-content          {position:relative; z-index:1; padding:40px;}
.lvd-blog-single-hero-classic .lvd-breadcrumbs      {text-align:center; color:var(--lvd-color-gray-300);}
.lvd-blog-single-hero-classic .lvd-breadcrumbs a    {color:var(--lvd-color-gray-300);}
.lvd-blog-single-hero-classic .lvd-image img        {width:100%; height:var(--lvd-cover-image-height); position:relative; z-index:2; border-radius:var(--lvd-rounded); vertical-align: bottom;}
.lvd-blog-single-hero-classic .lvd-title            {text-align:center; color:var(--lvd-color-white);}

.lvd-blog-single-body                               {background:var(--lvd-color-white); padding:40px 0; border-radius:var(--lvd-rounded);}
.lvd-blog-single-meta                               {background:var(--lvd-color-white); color:var(--lvd-color-black); padding:40px 0; border-radius:var(--lvd-rounded);}
.lvd-blog-single-body h2                            {font-size:32px; color:var(--lvd-color-black);}
.lvd-blog-single-body h3                            {font-size:24px; color:var(--lvd-color-black);}
.lvd-blog-single-body h4                            {font-size:20px; color:var(--lvd-color-black);}
.lvd-blog-single-body h5                            {font-size:18px; color:var(--lvd-color-black);}
.lvd-blog-single-body .wp-element-caption           {font-size:var(--lvd-text-s1); color:var(--lvd-color-gray-400); text-align:right; margin-right:16px;}
.lvd-blog-tags a                                    {display: inline-block; margin-right: 8px; margin-bottom: 8px; background: var(--lvd-color-gray-200); padding: 4px 8px; border-radius: 4px; color: var(--lvd-color-primary); font-size: var(--lvd-text-s2); font-weight: 300;}
.lvd-blog-single-body .is-type-video .wp-block-embed__wrapper  {position: relative; padding-bottom: 56.25%; margin: 0 auto; height: 0; overflow: hidden;}
.lvd-blog-single-body .is-type-video iframe         {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.lvd-blog-single-body blockquote                    {font-size:var(--lvd-text-md); border-left:1px solid var(--lvd-color-primary); padding-left:20px; margin-left:20px;}

/*Related*/
.lvd-blog-single-related {}                           
.lvd-blog-single-related .lvd-blog-single-related-title     {font-weight:700; color:var(--lvd-color-white);}
.lvd-blog-single-related .lvd-excerpt                       {font-weight:400; color:var(--lvd-color-gray-400); font-size:var(--lvd-text-body); display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 3;}
.lvd-blog-single-related .lvd-title                         {display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 2;}

/*Comments*/
.lvd-blog-comments {}
.lvd-blog-comments .comments-title                      {color:var(--lvd-color-black);}
.lvd-blog-comments ol                                   {margin:0; padding:0;}
.lvd-blog-comments li                                   {list-style:none; position:relative; margin-bottom:20px; padding:20px; background:var(--lvd-color-gray-200); border-radius:8px;}
.lvd-blog-comments li .avatar                           {border-radius:30px;}
.lvd-blog-comments .comment-author                      {display: flex; flex-direction: row; flex-wrap: wrap; align-self:center; margin-bottom:20px;}
.lvd-blog-comments .comment-meta                        {position:absolute; top:10px; right:20px; font-size:12px; color:var(--lvd-color-gray-400);}
.lvd-blog-comments .comment-meta a                      {color:var(--lvd-color-gray-400);}
.lvd-blog-comments .comment-author .avatar              {margin-right:20px;}
.lvd-blog-comments .comment-author cite                 {display: flex; align-self:center; margin-right:8px; }
.lvd-blog-comments .comment-author span                 {display: flex; align-self:center; }
.lvd-blog-comments p                                    {margin-bottom:var(--lvd-mb-txt);}
.lvd-blog-comments li.depth-2                           {background:var(--lvd-color-white);}
.lvd-blog-comments li.depth-2:first-child               {margin-top:20px;}
.lvd-blog-comments  .comment-reply-title                {color:var(--lvd-color-black); margin-top:20px;}
.lvd-blog-comments .comment-form label                  {display:block;}
.lvd-blog-comments .comment-form input[type=text]       {width:60%;}
.lvd-blog-comments .comment-form textarea               {width:100%;}
.lvd-blog-comments .comment-form input[type=submit]     {background:var(--lvd-color-primary); color:var(--lvd-color-white); border:1px solid var(--lvd-color-primary); display:inline-block; height:48px; line-height:48px; font-weight:700; font-size:var(--lvd-text-body); padding:0 24px; border-radius:25px;}
.lvd-blog-comments .comment-reply-title a               {margin-left:20px; border:1px solid var(--lvd-color-black); color:var(--lvd-color-black); vertical-align: middle;  display:inline-block; height:32px; line-height:32px; font-weight:700; font-size:var(--lvd-text-body); padding:0 16px; border-radius:16px;}
.lvd-blog-comments .comment-form-cookies-consent label  {display: inline-block;}

/*Author*/
.lvd-author-image     {width:80px;}
.lvd-author-image img {border-radius:40px; margin-bottom:0;}
.lvd-author-details   {width: calc(100% - 100px);}
.lvd-author-details a {color:var(--lvd-color-black);}
.lvd-author-function  {margin-bottom:6px; color: var(--lvd-color-gray-400);}

/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-blog-single-hero-classic .lvd-content              {padding:20px;}
.lvd-blog-single-hero-classic .lvd-image                {margin-bottom:0; margin-right:0; margin-left:0;}
.lvd-blog-single-hero-classic .lvd-image img            {width:100%; height:260px; border-radius:0;}
.lvd-blog-single-body                                   {padding:20px; border-radius:0;}

.lvd-blog-comments                                      {padding:0 20px;}
.lvd-blog-comments .comment-form input[type=text]       {width:100%;}
.lvd-blog-comments .comment-reply-title a               {margin-left:0; clear:both; margin-top:12px;}


.lvd-blog-meta                                          {padding:0 20px;}
.lvd-author-box                                         {padding:0 20px;}

.lvd-blog-single-related {padding:0 8px;}  
.lvd-blog-single-related .lvd-title                         { -webkit-line-clamp: 4; font-size:var(--lvd-text-body);}
.lvd-blog-single-related .lvd-bl-grid-card .lvd-details  {margin-bottom:20px;}  
.lvd-blog-single-related .lvd-bl-grid-card .lvd-excerpt  {font-size:var(--lvd-text-s1);}  
}


/* Bt */
@media (min-width:768px) and (max-width:1023px)
{
.lvd-blog-single-hero-classic       {padding-left:20px; padding-right:20px;}
.lvd-blog-single-body               {padding-left:40px; padding-right:40px;}
.lvd-author-box, .lvd-blog-meta     {padding-left:40px; padding-right:40px;}

.lvd-blog-single-related            {padding-left:40px; padding-right:40px;}

.lvd-blog-comments                  {padding-left:40px; padding-right:40px;}
}