/*----*****---- << Magnificent Type Styles >> ----*****----*/

.wdt-magnificent-style.wdt-post-entry .has-post-thumbnail.blog-entry {     
    position: relative; overflow: hidden; -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); margin-bottom: 0; }

/* Thumb */
.wdt-magnificent-style.wdt-post-entry .blog-entry.has-post-thumbnail .entry-thumb {     
    position: relative; width: 100%; max-width: 100%; display: grid ; align-items: end; will-change: transform; isolation: isolate; justify-items: start; }
.wdt-magnificent-style.wdt-post-entry .blog-entry.has-post-thumbnail .entry-thumb:last-child { margin-bottom: 0; }
.wdt-magnificent-style.wdt-post-entry .blog-entry.has-post-thumbnail .entry-thumb-image-group { 
    grid-area: 1/-1; width: 100%; height: 100%; will-change: transform; isolation: isolate; }
.wdt-magnificent-style.wdt-post-entry .blog-entry.has-post-thumbnail .entry-thumb-detail-group { 
    grid-area: 1 / -1; position: relative; width: auto; display: flex; flex-direction: column; justify-content: center; 
    background-color: var(--wdtAccentTxtColor); padding: clamp(1.25rem, 1.1388rem + 0.6135vw, 1.875rem); will-change: transform; isolation: isolate; -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); margin: clamp(1.25rem, 1.1388rem + 0.6135vw, 1.875rem); }
.wdt-magnificent-style.wdt-post-entry .blog-entry .entry-thumb-group { display: flex; align-items: center; line-height: normal; flex-wrap: wrap; }
.wdt-magnificent-style .entry-thumb-group div { font-size: var(--wdtFontSize_Base); }
.wdt-magnificent-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry > div:not(.entry-thumb), .wdt-magnificent-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-link > div.entry-thumb, .wdt-magnificent-style.wdt-post-entry:not(.entry-cover-layout) .blog-entry.format-quote > div.entry-thumb, .wdt-magnificent-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div:not(.entry-thumb){ padding: 0; }
.wdt-magnificent-style.wdt-post-entry.entry-grid-layout .blog-entry:not(.has-post-thumbnail) > div.entry-thumb { 
    margin-bottom: clamp(0.625rem, 0.5138rem + 0.6135vw, 1.25rem); /*20px - 10px*/ }
.wdt-magnificent-style .blog-entry .entry-thumb img { width: 100%; height: 100%; object-fit: cover; border-radius: 0; }
.wdt-magnificent-style.wdt-post-entry .blog-entry .entry-title h4 a, 
.wdt-magnificent-style.wdt-post-entry .blog-entry a:not(.wdt-button) { text-decoration: none; }
.wdt-magnificent-style.wdt-post-entry .blog-entry > div.entry-meta-group:not(:last-child), 
.wdt-magnificent-style.wdt-post-entry.entry-cover-layout .blog-entry > div.entry-meta-group:not(:last-child), 
.wdt-magnificent-style.wdt-post-entry.entry-cover-layout .blog-entry .entry-details > div.entry-meta-group:not(:last-child) { border: none; }
.wdt-magnificent-style.wdt-post-entry.aligncenter .blog-entry .entry-thumb-group{justify-content: center;}
.wdt-magnificent-style.wdt-post-entry.alignright .blog-entry .entry-thumb-group{justify-content: end;}
.wdt-magnificent-style.wdt-post-entry.alignright .has-post-thumbnail .entry-thumb{direction: rtl;}
.wdt-magnificent-style.wdt-post-entry.alignright .has-post-thumbnail .entry-thumb .entry-thumb-detail-group{margin-left: 0;margin-right: 15px;}
.wdt-magnificent-style.wdt-post-entry .blog-entry .entry-thumb-group{direction: initial;}
.wdt-magnificent-style.wdt-post-entry .blog-entry .entry-thumb-detail-group { padding-right: clamp(0rem, -0.3336rem + 1.8405vw, 1.875rem); /*30px - 0px*/ }

/* Title */
.wdt-magnificent-style.wdt-post-entry .blog-entry .entry-title h4 { padding-right: 90px; }
.wdt-magnificent-style.wdt-post-entry .has-post-thumbnail.blog-entry .entry-title h4 { padding-right: 0; }
.wdt-magnificent-style.wdt-post-entry .blog-entry .entry-title h4 a { color: var(--wdtHeadAltColor); text-transform: capitalize; }
.wdt-magnificent-style.wdt-post-entry .blog-entry .entry-title h4 a:hover { color: var(--wdtPrimaryColor); }

/* Author */
.wdt-magnificent-style .blog-entry .entry-author {font-size: 20px;line-height: normal;}
.wdt-magnificent-style .blog-entry .entry-author a {    
    position: relative; font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: capitalize; 
    color: var(--wdtPrimaryColor); }
.wdt-magnificent-style .blog-entry .entry-author a:after { content: ''; width: 100%; height: 0; background: currentColor; position: absolute; left: 0;bottom: 4px; -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }
.wdt-magnificent-style .blog-entry .entry-author a:hover:after { width:0; }
.wdt-magnificent-style.alignright .blog-entry .entry-author a:after { left: unset; right: 0; }

/* Date */
.wdt-magnificent-style .entry-date i { display: block; }
.wdt-magnificent-style.wdt-post-entry .entry-thumb-detail-group .entry-date {
    background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; display: flex; flex-direction: row; align-items: center; justify-content: center; text-align: center; z-index: 1; transition: all .35s ease; padding: 8px 22px; 
    border: 1px solid var(--wdtPrimaryColor); -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); }
.wdt-magnificent-style.wdt-post-entry .entry-thumb-detail-group .entry-date i.wdticon-calendar {display: none;}
.wdt-magnificent-style.wdt-post-entry .entry-thumb-detail-group .entry-date .date-cls {     
    font-size: clamp(1.25rem, 1.0832rem + 0.9202vw, 2.1875rem); font-weight: var(--wdtFontWeight_Alt); line-height: 1; text-transform: uppercase; }
.wdt-magnificent-style.wdt-post-entry .entry-thumb-detail-group .entry-date span:last-child {
    font-size: calc(var(--wdtFontSize_Ext) - 2px); font-weight: var(--wdtFontWeight_Ext); line-height: var(--wdtLineHeight_Alt); 
    text-transform: uppercase; }

/* Meta Group */
.wdt-magnificent-style.wdt-post-entry .entry-thumb-detail-group .entry-meta-group {
    width: 100%; max-width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; gap: 10px; margin-bottom: 18px; }

/* Categories */
.wdt-magnificent-style.wdt-post-entry .blog-entry div.entry-tags a { font-size: var(--wdtFontSize_Ext); }
.wdt-magnificent-style.wdt-post-entry .blog-entry div.entry-categories i.wdticon-folder { display: none; }
.wdt-magnificent-style.wdt-post-entry .blog-entry div.entry-categories { display: flex; flex-wrap: wrap; align-items: center; margin: -5px; }
.wdt-magnificent-style.wdt-post-entry .blog-entry div.entry-categories a {
    background-color: transparent; color: var(--wdtHeadAltColor); font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Ext); 
    font-weight: var(--wdtFontWeight_Base); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; display: flex; flex-direction: row; align-items: center; justify-content: center; text-align: center; z-index: 1; transition: all .35s ease; padding: 8px 22px; 
    border: 1px solid var(--wdtBorderColor); -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); margin: 5px; }
.wdt-magnificent-style.wdt-post-entry .blog-entry div.entry-categories a:hover { 
    background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); Border-color: var(--wdtPrimaryColor); } 
.wdt-magnificent-style.wdt-post-entry .blog-entry div.entry-tags a:hover { opacity: 1; color: var(--wdtSecondaryColor); }
.wdt-magnificent-style .entry-categories span{margin-left: 6px;}
.wdt-magnificent-style .blog-entry .entry-author span,.wdt-magnificent-style .entry-categories span{font-style: italic;}
.wdt-magnificent-style.wdt-post-entry .blog-entry div.entry-categories a::after { display: none !important; }

/* Tags */
.wdt-magnificent-style.wdt-post-entry .entry-tags i {display: none;}

/* Exerpt */
.wdt-posts-list-wrapper .wdt-magnificent-style .has-post-thumbnail.blog-entry .entry-body { width: 100%; max-width: 480px; }
.wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry .entry-body p { line-height: var(--wdtLineHeight_Base); margin: 0; }

/* Button */
.wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry .entry-button a.wdt-button { color: var(--wdtHeadAltColor); }
.wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry .entry-button a.wdt-button,
.wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry:hover .entry-button a.wdt-button {
    float: none; position: relative; overflow: hidden; display: inline-block; background-color: transparent; padding: 2px 0; font-size: var(--wdtFontSize_Base); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Ext); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); margin: 5px 0 0 0; }
.wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry .entry-button a.wdt-button:hover { background-color: transparent; color: var(--wdtPrimaryColor); }
.wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry .entry-button a.wdt-button:after, .wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry .entry-button a.wdt-button:before {
    content: ''; display: block; width: 100%; height: 1px; position: absolute; bottom: 0; background-color: currentColor; 
    transition: transform .4s cubic-bezier(.31,.29,.05,.96); }
.wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry .entry-button a.wdt-button:before { left: 0; }
.wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry .entry-button a.wdt-button:after { left: -100%; transition-delay: 0.3s; }
.wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry:hover .entry-button a.wdt-button:hover:after, .wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry:hover .entry-button a.wdt-button:hover:before { transform: translateX(100%); }

/* .wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry .entry-button a.wdt-button span {     
    position: relative; overflow: hidden; cursor: pointer; background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); 
    width: 85px; height: 45px; outline: none; font-size: var(--wdtFontSize_H5); display: flex; align-items: center; justify-content: center; -webkit-border-radius: 30px; border-radius: 30px; margin: 0; }

.wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry .entry-button a.wdt-button:hover span { 
    background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); }

.wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry .entry-button a.wdt-button:hover span svg {
    animation-name: liviIconMoveNxt !important; animation-duration: 500ms !important; 
    animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1) !important; will-change: transform !important; 
    transition: opacity .4s ease-out,transform .8s !important; }

@-webkit-keyframes liviIconMoveNxt {
    0% { opacity: 1; transform: translateX(0px); transform-origin: center; }
    50% {opacity: 0;transform: translateX(20px);transform-origin: center;}
    51% {opacity: 0;transform: translateX(-20px);transform-origin: center;}
    100% {opacity: 1;transform: translateX(0px);transform-origin: center;}
}
@keyframes liviIconMoveNxt {
    0% { opacity: 1; transform: translateX(0px); transform-origin: center; }
    50% {opacity: 0;transform: translateX(20px);transform-origin: center;}
    51% {opacity: 0;transform: translateX(-20px);transform-origin: center;}
    100% {opacity: 1;transform: translateX(0px);transform-origin: center;}
} */


/* Format */
.wdt-magnificent-style .blog-entry .entry-format a:before{font-size: 18px;line-height: 30px;}
.wdt-magnificent-style .blog-entry .entry-format a{width: 30px;height: 30px;}
.wdt-magnificent-style .blog-entry .entry-format a{border-radius: 10px;}

/* Sticky Post */
.wdt-magnificent-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post > i:first-child,.wdt-magnificent-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post{position: unset;}
.wdt-magnificent-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post > i:first-child{color: var(--wdtPrimaryColor);font-size: 20px;}
.wdt-magnificent-style.wdt-post-entry .blog-entry .entry-title h4 span.sticky-post{
    background: transparent;float: left;margin-top: 6px;margin-right: 8px;}

.wdt-magnificent-style.wdt-post-entry [class^="wdticon-"]:before, .wdt-magnificent-style.wdt-post-entry [class*=" wdticon-"]:before { 
    margin: 0 8px 0 0; }

/* Meta Group */
.wdt-magnificent-style.wdt-post-entry .entry-meta-group > div.entry-author {
    position: relative; display: inline-flex; align-items: center; gap: 5px; margin-bottom: 0; }
.wdt-magnificent-style.wdt-post-entry .entry-meta-group > div.entry-author:after {
    content: ''; position: relative; width: 1px; height: 22px; background: var(--wdtBorderColor); top: 0; left: 0; right: 0; bottom: 0; 
    opacity: 1; margin: auto clamp(0.4375rem, 0.3485rem + 0.4908vw, 0.9375rem); }
.wdt-magnificent-style.wdt-post-entry .entry-meta-group > div.entry-author:only-child:after { display: none; }
.wdt-magnificent-style.wdt-post-entry .entry-meta-group > div:empty {display: none;}

/* Comments */
.wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb-detail-group .entry-meta-group .entry-comments a i { margin-right: 5px; }
.wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb-detail-group .entry-meta-group .entry-comments a:hover i { 
    color: var(--wdtPrimaryColor); }

/* Colors */
.wdt-magnificent-style.wdt-post-entry .blog-entry .entry-title h4 a:hover, 
.wdt-magnificent-style .blog-entry .entry-author a:hover, .wdt-magnificent-style .blog-entry .entry-comments a:hover {
    color: var(--wdtPrimaryColor); }
 
/* Thumb fadeinleft image hover Style */
.wdt-fadeinleft-hover .blog-entry .entry-thumb { overflow: hidden; }
.wdt-fadeinleft-hover .blog-entry .entry-thumb .entry-thumb-image-group > a > img, .wdt-fadeinleft-hover.wdt-magnificent-style.wdt-post-entry .blog-entry .entry-thumb .entry-thumb-image-group > a > img {
    -webkit-transform: scale(1.03); transform: scale(1.03); transform-origin: 0 20%; width: 100%; 
    -webkit-transition: transform .8s cubic-bezier(.39,.58,.57,1); transition: transform .8s cubic-bezier(.39,.58,.57,1); }
.wdt-fadeinleft-hover .blog-entry:hover .entry-thumb .entry-thumb-image-group > a > img, 
.wdt-fadeinleft-hover.wdt-magnificent-style.wdt-post-entry .blog-entry:hover .entry-thumb .entry-thumb-image-group > a > img {
    -webkit-transform: scale(1.01); transform: scale(1.01); }

/* Thumb Scale-in image hover Style */
.wdt-magnificent-style.wdt-scaleout-hover .blog-entry .entry-thumb .entry-thumb-image-group > a img {
    transform: scale(1.1); -webkit-transform: scale(1.1); width: 100%; }
.wdt-magnificent-style.wdt-scaleout-hover:hover .blog-entry .entry-thumb .entry-thumb-image-group > a img {
    transform: scale(1); -webkit-transform: scale(1); width: 100%; }

.wdt-magnificent-style.wdt-scalein-hover .blog-entry .entry-thumb .entry-thumb-image-group > a img {
    transform: scale(1); -webkit-transform: scale(1); width: 100%; }
.wdt-magnificent-style.wdt-scalein-hover:hover .blog-entry .entry-thumb .entry-thumb-image-group > a img {
    transform: scale(1.1); -webkit-transform: scale(1.1); width: 100%; }

/* Framework update */
.wdt-magnificent-style.wdt-post-entry .blog-entry.format-link > div[class*="entry-"]:not(.entry-title) .entry-link-wrapper {
    display: inline-flex; align-items: baseline; margin: 0 0 0.5em 0; position: relative; }
.wdt-magnificent-style.wdt-post-entry .blog-entry.format-link > div[class*="entry-"]:not(.entry-title) .entry-link-wrapper .entry-link-url {
    height: 100%; position: absolute; left: 0; top: 0; width: 100%; }
.wdt-magnificent-style.wdt-post-entry .blog-entry.format-link > div[class*="entry-"]:not(.entry-title) .entry-link-wrapper:hover .link-author {
    color: var(--wdtPrimaryColor); }
.wdt-magnificent-style.wdt-post-entry .blog-entry.format-quote > div[class*="entry-thumb"] .entry-quote-inner .wdticon-quote-left { display: none; }
.wdt-magnificent-style.wdt-post-entry .blog-entry.format-link > div[class*="entry-thumb"] .entry-link-inner, .wdt-magnificent-style.wdt-post-entry .blog-entry.format-quote > div[class*="entry-thumb"] .entry-quote-inner { 
    border-color: rgba(var(--wdtBorderColorRgb), 1); border-width: 0 0 2px; border-style: solid; padding-bottom: 10px; padding-right: 0; 
    padding-top: 0px; margin-bottom: 20px; }
.wdt-magnificent-style.wdt-post-entry .blog-entry.format-quote > div[class*="entry-thumb"] .entry-quote-inner .entry-quote-text blockquote { 
    margin-top: 0; }
.wdt-magnificent-style.wdt-post-entry .blog-entry.format-quote > div[class*="entry-thumb"] .entry-quote-inner a { 
    box-shadow: inset 0 -1px 0 var(--wdtPrimaryColor); }
.wdt-magnificent-style.wdt-post-entry .blog-entry.format-link > div[class*="entry-thumb"], .wdt-magnificent-style.wdt-post-entry .blog-entry.format-quote > div[class*="entry-thumb"] { margin-bottom: 30px; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }
.wdt-magnificent-style.wdt-post-entry .blog-entry.format-link > div[class*="entry-thumb"]:after, 
.wdt-magnificent-style.wdt-post-entry .blog-entry.format-quote > div[class*="entry-thumb"]:after { display: none; }
.wdt-magnificent-style.wdt-post-entry .blog-entry.format-link > div[class*="entry-thumb"] .entry-link-inner .entry-link-wrapper .link-author:has( ~ .entry-link-url:hover ) { color: var(--wdtPrimaryColor); }
.wdt-magnificent-style.wdt-post-entry .blog-entry.format-quote > div[class*="entry-thumb"] .entry-quote-inner a:hover {
    color: var(--wdtPrimaryColor); }

/*--------------------------------------------------------------
Responsive
--------------------------------------------------------------*/

@media only screen and (min-width:1025px) and (max-width:1280px) {
    /* .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb-detail-group .entry-date {
        position: relative; display: flex; flex-direction: row; width: 100%; height: 40px; top: 0; right: 0; margin-bottom: 15px; } */
}

/*----*****---- << Mobile - Portrait >> ----*****----*/

/* Common Styles for the devices below 479px width */
@media only screen and (max-width: 479px) {
    /* .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb-detail-group .entry-date {
        position: relative; display: flex; flex-direction: row; width: 100%; height: 40px; top: 0; right: 0; margin-bottom: 15px; } */
}