/*----*****---- << 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); }

/* Thumb */
.wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb { display: grid; align-items: end; will-change: transform; isolation: isolate; }
.wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb:last-child { margin-bottom: 0; }
.wdt-magnificent-style.wdt-post-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 .has-post-thumbnail .entry-thumb-detail-group { 
    grid-area: 1 / -1; position: relative; 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_2X); border-radius: var(--wdtRadius_2X); 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: 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;}

/* Title */
.wdt-magnificent-style.wdt-post-entry .blog-entry .entry-title { margin-bottom: clamp(0.625rem, 0.5805rem + 0.2454vw, 0.875rem); } /*14px - 10px*/
.wdt-magnificent-style.wdt-post-entry .blog-entry .entry-title h4 { padding-right: 0; }
.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: rgba(var(--wdtSecondaryColorRgb), 0.8); }

/* Content */
.wdt-magnificent-style.wdt-post-entry .blog-entry .entry-body { margin: 0 0 clamp(0.9375rem, 0.8819rem + 0.3067vw, 1.25rem) 0; } /*20px - 16px*/
.wdt-magnificent-style.wdt-post-entry .blog-entry .entry-body:empty { display: none; }
.wdt-magnificent-style.wdt-post-entry .blog-entry .entry-body p { margin: 0; }

/* 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-family: var(--wdtFontTypo_Base); font-size: calc(var(--wdtFontSize_Ext) - 2px); 
    font-weight: var(--wdtFontWeight_Ext); letter-spacing: var(--wdtLetterSpacing_2X); text-transform: uppercase; margin-bottom: -2px; }
.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 {
    position: absolute; right: 0; left: auto; top: 0; bottom: auto; background-color: var(--wdtSecondaryColor); color: var(--wdtAccentTxtColor); font-size: .7em; line-height: normal; width: 75px; height: 75px; padding: 8px; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; z-index: 1; transition: all .35s ease; -webkit-border-radius: var(--wdtRadius_2X); 
    border-radius: var(--wdtRadius_2X); gap: 5px; }
.wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb-detail-group .entry-date { position: absolute; top: -30px; right: 20px; }
.wdt-magnificent-style.wdt-post-entry .entry-thumb-detail-group .entry-date .date-cls {     
    font-family: var(--wdtFontTypo_Alt); font-size: clamp(1.25rem, 1.0943rem + 0.8589vw, 2.125rem); 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: 5px; 
    padding-right: 70px; margin-bottom: 14px; }

/* Categories */
.wdt-magnificent-style.wdt-post-entry .blog-entry div.entry-tags a{font-size: 16px;}
.wdt-magnificent-style.wdt-post-entry .blog-entry div.entry-categories a{text-decoration: underline;opacity: 0.5;font-weight: 700;}
.wdt-magnificent-style.wdt-post-entry .blog-entry div.entry-categories a:hover, .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;}

/* Tags */
.wdt-magnificent-style.wdt-post-entry .entry-tags i {display: none;}

/* 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 {
    position: relative; overflow: hidden; display: inline-block; float: none; padding: 0px; font-size: var(--wdtFontSize_Base); 
    font-weight: var(--wdtFontWeight_Ext); line-height: normal; text-transform: capitalize; background-color: transparent; 
    -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); margin: 0; }
.wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry .entry-button a.wdt-button:hover { color: rgba(var(--wdtSecondaryColorRgb), 0.8); }
.wdt-posts-list-wrapper .wdt-magnificent-style .blog-entry .entry-button a.wdt-button span { display: none; }
.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%); }


/* 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(--wdtSecondaryColor);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;}

/* Meta Group */
.wdt-magnificent-style.wdt-post-entry .entry-meta-group > div.entry-author {
    position: relative; display: inline-flex; align-items: center; gap: 0; 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; }
.wdt-magnificent-style.wdt-post-entry .entry-meta-group > div.entry-author .wdticon-user { 
    font-size: calc(var(--wdtFontSize_H6) - 2px); display: flex; align-content: center; justify-content: center; margin-right: 5px; }

/* Comments */
.wdt-magnificent-style.wdt-post-entry .entry-thumb-detail-group .entry-meta-group .entry-author ~ a {
    float: none; position: relative; width: auto; height: auto; display: flex; line-height: normal; }
.wdt-magnificent-style.wdt-post-entry .entry-thumb-detail-group .entry-meta-group .entry-comments a {
    font-family: var(--wdtFontTypo_Base); font-size: calc(var(--wdtFontSize_Ext) - 2px); font-weight: var(--wdtFontWeight_Ext); 
    letter-spacing: var(--wdtLetterSpacing_2X); text-transform: uppercase; }
.wdt-magnificent-style.wdt-post-entry .entry-thumb-detail-group .entry-meta-group .entry-comments:empty { display: none; }
.wdt-magnificent-style.wdt-post-entry .entry-thumb-detail-group .entry-meta-group .entry-comments i.wdticon-comment,
.wdt-magnificent-style.wdt-post-entry .entry-thumb-detail-group .entry-meta-group .entry-comments a i.wdticon-comment { 
    margin-right: 5px; }
.wdt-magnificent-style.wdt-post-entry .entry-thumb-detail-group .entry-meta-group .entry-comments a:hover i.wdticon-comment { 
    color: rgba(var(--wdtSecondaryColorRgb), 0.8); }

/* 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: rgba(var(--wdtSecondaryColorRgb), 0.8); }
 
/* 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; 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: 20px; padding-right: 0; 
    padding-top: 0; 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; margin-bottom: 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(--wdtSecondaryColor); }
.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(--wdtLinkHoverColor); }
.wdt-magnificent-style.wdt-post-entry .blog-entry.format-quote > div[class*="entry-thumb"] .entry-quote-inner a:hover {
    color: rgba(var(--wdtSecondaryColorRgb), 0.8); box-shadow: inset 0 -1px 0 rgba(var(--wdtSecondaryColorRgb), 0.8); }

/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

@media only screen and (min-width:1025px) and (max-width:1280px) {
    .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail.blog-entry {     
        overflow: visible; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }
    .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb { display: flex; flex-direction: column; }
    .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb-image-group {     
        position: relative; overflow: hidden; -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); }
    .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb-image-group img {     
        height: 100%; max-height: 300px; object-fit: cover; object-position: center; }
    .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb-detail-group {  
        padding: 0; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); margin: 0; }

    .wdt-magnificent-style.wdt-post-entry .entry-thumb-detail-group .entry-meta-group { padding-right: 0; margin-top: 20px; }
    .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb-detail-group .entry-date {
        position: absolute; top: -5px; right: 5px; -webkit-transform: translateY(-100%); transform: translateY(-100%); }
}

/*----*****---- << 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.blog-entry {     
        overflow: visible; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }
    .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb { display: flex; flex-direction: column; }
    .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb-image-group {     
        position: relative; overflow: hidden; -webkit-border-radius: var(--wdtRadius_3X); border-radius: var(--wdtRadius_3X); }
    .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb-image-group img {     
        height: 100%; max-height: 300px; object-fit: cover; object-position: center; }
    .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb-detail-group {  
        padding: 0; -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); margin: 0; }

    .wdt-magnificent-style.wdt-post-entry .entry-thumb-detail-group .entry-meta-group { padding-right: 0; margin-top: 20px; }
    .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb-detail-group .entry-date {
        position: absolute; top: -5px; right: 5px; -webkit-transform: translateY(-100%); transform: translateY(-100%); }
}