/* 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;}
.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-md);}
.lvd-blog-single-hero-classic .lvd-title            {text-align:center; color:var(--lvd-color-black);}

.lvd-blog-single-body p a  {color:var(--lvd-color-primary);}

.lvd-blog-single-body h2                            {font-size:var(--lvd-text-h3);}
.lvd-blog-single-body .wp-block-image               {margin-bottom:20px;}
.lvd-blog-single-body .wp-block-image img           {border-radius:12px;}

/*Related*/
.lvd-blog-single-related {}
.lvd-blog-single-related .lvd-blog-single-related-title     {font-weight:700; color:var(--lvd-color-black);}
.lvd-blog-single-related .lvd-image                         {width:220px;}
.lvd-blog-single-related img                                {margin-bottom: 0;}
.lvd-blog-single-related .lvd-title                         {width: calc(100% - 260px); font-weight:700; color:var(--lvd-color-black);}
.lvd-blog-single-related .lvd-title div                     {max-width:80%;}

/*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:100px;}
.lvd-author-image img {border-radius:50px; padding:4px; border:1px solid var(--lvd-color-gray-200); margin-bottom:0;}
.lvd-author-details   {width: calc(100% - 120px); color:var(--lvd-color1);}
.lvd-author-function  {margin-bottom:6px;}

/*Widget cazari*/
.lvd-cm-cazari {padding:0; border-radius:12px; background:#ebf3ff;}
.lvd-cm-cazari .lvd-title {font-size:18px; background:#00224f; color:var(--lvd-color-white); padding:20px; border-radius:12px 12px 0 0; margin-bottom:20px; font-weight:700; box-shadow: 0 2px 6px 0 rgb(20 20 43 / 1%), 0 3px 6px 0 rgb(51 71 255 / 1%), 0 4px 22px 0 rgb(21 19 91 / 6%);}
.lvd-cm-cazari .lvd-code {padding:10px 10px 0 10px;}



/* 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:20px; margin-right:10px; margin-left:10px;}
.lvd-blog-single-hero-classic .lvd-image img            {width:100%; height:260px;}
.lvd-blog-single-body                                   {padding:0 20px;}
.lvd-blog-single-body h2                                {font-size:var(--lvd-text-h3);}

.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-single-related .lvd-blog-single-related-title {margin-bottom:20px;}
.lvd-blog-single-related                                {padding:0 20px;}
.lvd-blog-single-related .lvd-row-between               {margin-bottom:20px;}
.lvd-blog-single-related .lvd-image                     {width:120px;}
.lvd-blog-single-related .lvd-title                     {width: calc(100% - 140px); font-size:var(--lvd-text-base);}
.lvd-blog-single-related .lvd-title div                 {max-width:100%;}
.lvd-blog-meta                                          {padding:0 20px;}
.lvd-author-box                                         {padding:0 20px;}


.lvd-blog-single-body .lvd-cm-card-map, .lvd-blog-single-body .lvd-cm-card-map.lvd-px, .lvd-blog-single-body .lvd-cm-card-map.lvd-pxy {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.lvd-cm-cazari {margin-left:-10px; margin-right:-10px;}
.lvd-blog-single-body .lvd-ad {margin-left:-20px; margin-right:-20px;}

}


/* 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;}
}