.post-modern .blog-image img { width: 100%; max-height: 700px; object-fit: cover; object-position: center center; border-radius: var(--wdtRadius_2X); }
.blog-single-entry.post-modern .thumb { margin-right: 30px; }
.blog-single-entry.post-modern .entry-author-bio { display: flex; }
.blog-single-entry.post-modern .single-entry-categories a:before { content: ''; margin-right: 10px; width: 6px; height: 6px; display: inline-block; background: currentColor; position: relative; left: 0; top: -2px; bottom: 0; right: 0; border-radius: var(--wdtRadius_Full);}
.blog-single-entry.post-modern a { text-decoration: none; text-transform: capitalize; font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); }
.blog-single-entry.post-modern .entry-author-bio a { text-decoration: none; font-weight: 500; text-transform: uppercase; font-size: var(--wdtFontSize_H6); }
.blog-single-entry.post-modern .post-meta,
.blog-single-entry.post-modern .share,
.blog-single-entry.post-modern .single-entry-author { display: flex; width: 100%; flex-wrap: wrap; align-items: center; }
.blog-single-entry.post-modern ul.wdt-share-list { margin-bottom: 0; padding-left: 0; }
.blog-single-entry.post-modern ul.wdt-share-list li { display: inline-block; padding-bottom: 0; }
.blog-single-entry.post-modern .single-entry-title h1 { margin-top: 0; }
.post-modern .entry-thumb.single-preview-img { margin-bottom: clamp(1.875rem, 1.25rem + 2.0833vw, 3.75rem); /*30-60px*/ }
.blog-single-entry.post-modern .thumb img { border-radius: 50%; }
.blog-single-entry.post-modern .desc { color: var(--wdtBodyTxtColor); opacity: 0.9; font-size: calc(var(--wdtFontSize_H6) - 2px); letter-spacing: .5px; }
.blog-single-entry.post-modern .meta-right .single-entry-social-share,
.blog-single-entry.post-modern .meta-left .single-entry-author { margin-bottom: 0; }
.blog-single-entry.post-modern .meta-author-img img { border-radius: 50%; margin-right: 10px; }
.blog-single-entry.post-modern .post-meta { border-width: 1px 0px 1px 0px; border-style: solid; border-color: var(--wdtBorderColor); justify-content: space-between; margin-bottom: 30px; padding-top: 30px; padding-bottom: 30px; }
.share i { display: none; }

.post-modern .zmdi-long-arrow-left:before,
.post-modern .zmdi-long-arrow-right:before { font-weight: bold; font-size: 20px; color: var(--wdtPrimaryColor); display: none; }
.entry-post-navigation>div>.nav-title-wrap h3 { display: block; font-size: var(--wdtFontSize_H4); margin: 10px 0 0; position: relative; width: 100%; text-transform: uppercase; }
.post-prev-link .nav-title-wrap span:empty,
.post-next-link .nav-title-wrap span:empty { display: none; }
.post-modern:not(.container .post-modern) .entry-post-navigation { padding: 0 30px; display: none; }

.post-prev-link .nav-title-wrap p a:before,
.post-next-link .nav-title-wrap p a:after { font-family: "wdt-ext-icon"; font-style: normal; font-weight: 700; display: inline-block; text-decoration: inherit; font-size: calc(var(--wdtFontSize_Base) - 2px); margin: 0; text-align: center; font-variant: normal; text-transform: none; line-height: inherit; -webkit-font-smoothing: antialiased; }

.entry-post-navigation>.post-next-link { text-align: right; }
.post-prev-link .nav-title-wrap p a:before { content: '\e802'; margin-right: 5px; }
.post-next-link .nav-title-wrap p a:after { content: '\e803'; margin-left: 5px; }

/* ----Post Modern Fixed Navigation Starts---- */
.post-modern:not(.container .post-modern) .post-prev-link .nav-title-wrap p a,
.post-modern:not(.container .post-modern) .post-next-link .nav-title-wrap p a { display: inline-flex; align-items: center; writing-mode: vertical-lr; transform: rotate(180deg); -webkit-transform: rotate(180deg); padding: 15px 10px; background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }
.post-modern:not(.container .post-modern) .post-next-link .nav-title-wrap p a::after { transform: rotate(60deg); margin-right: 0px; margin-top: 5px; }
.post-modern:not(.container .post-modern) .post-prev-link .nav-title-wrap p a:hover,
.post-modern:not(.container .post-modern) .post-next-link .nav-title-wrap p a:hover { background-color: var(--wdtSecondaryColor); }
.post-modern:not(.container .post-modern) .post-prev-link,
.post-modern:not(.container .post-modern) .post-next-link { position: fixed; top: 50%; z-index: 1; }
.post-modern:not(.container .post-modern) .post-prev-link { left: 50px; }
.post-modern:not(.container .post-modern) .post-next-link { right: 50px; }

div.post-modern { max-width: 1480px; padding: 0 30px; margin: auto; }
.post-modern+.container {width: 100% !important; max-width:1480px;}

/* tag cloud style */
.blog-single-entry div[class^="entry-"] div.single-entry-tags { display:flex; flex-wrap:wrap; gap:10px; }
.blog-single-entry div[class^="entry-"] div.single-entry-tags a{ background: linear-gradient(90deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor), var(--wdtBodyBGColor), var(--wdtBodyBGColor)); background-size: 300% 100%; background-position: center right; background-repeat: no-repeat; padding: 8px 20px; border-radius: var(--wdtRadius_1X); z-index: 1; border: 1px solid var(--wdtBorderColor); color:var(--wdtHeadAltColor); } 
.blog-single-entry div[class^="entry-"] div.single-entry-tags a:hover{ background-position: left center; border-color:transparent; }

/* ----Post Modern Fixed Navigation Ends---- */

/* Navigation */

/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices above 767px width */

@media only screen and (min-width: 992px) {

    .entry-post-navigation { width: 100%; padding: 0 0px; display: flex; justify-content: space-between; }
}

@media only screen and (max-width: 1540px) {
    .blog-single-entry div[class*="entry-"].single-entry-categories { max-width: 1300px; margin: auto; margin-bottom: 15px; display: block;  }
    .blog-single-entry .entry-post-navigation.type1,
    .commententries {max-width: 1300px;margin: auto;float: none;}
}

@media only screen and (max-width: 1280px) {
    .entry-post-navigation>div *[class*="-bgimg"]~.nav-title-wrap { width: calc(100% - 20px); }
    .blog-single-entry div[class*="entry-"].single-entry-categories,
    .blog-single-entry .entry-post-navigation.type1,
    .commententries{ max-width: 1100px; }
}

@media only screen and (min-width: 1024px) {

    .post-prev-link .nav-title-wrap p,
    .post-next-link .nav-title-wrap p { margin-bottom: 0; display: block; font-size: calc(var(--wdtFontSize_Base) - 0px); font-weight: 500; letter-spacing: 1.6px; line-height: normal; margin: 0; position: relative; text-transform: uppercase; width: 100%; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }
    .post-modern:not(.container .post-modern) .post-prev-link .nav-title-wrap,
    .post-modern:not(.container .post-modern) .post-next-link .nav-title-wrap { display: flex; align-items: center; }
}

@media only screen and (max-width: 1024px) {

    .post-modern:not(.container .post-modern) .post-prev-link .nav-title-wrap p a,
    .post-modern:not(.container .post-modern) .post-next-link .nav-title-wrap p a { padding: 15px 5px; }
    .post-modern:not(.container .post-modern) .post-next-link { right: 20px; }
    .post-modern:not(.container .post-modern) .post-prev-link { left: 20px; }
    .blog-single-entry div[class*="entry-"].single-entry-categories,
    .blog-single-entry .entry-post-navigation.type1,
    .commententries{ max-width: 850px;}
}

@media only screen and (max-width: 767px) {
    .blog-single-entry div[class*="entry-"].single-entry-categories,
    .blog-single-entry .entry-post-navigation.type1,
    .commententries{ max-width: 580px; }
}

@media only screen and (max-width: 479px) {
    .blog-single-entry div[class*="entry-"].single-entry-categories,
    .blog-single-entry .entry-post-navigation.type1,
    .commententries{ max-width: 400px; }
}

@media only screen and (max-width: 992px) {

    .nav-title-wrap h3 { display: none; }
}