
/*----*****---- << Magnificent Type Styles >> ----*****----*/

    /* Thumb */
    .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb { display: grid; grid-template-columns: 80% 20%; margin: 0px !important; }

    .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb .entry-thumb-image-group { 
        height: 100%; display: flex; position: relative; padding-bottom: 30px; }
    .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb .entry-thumb-detail-group { background-color: var(--wdtTertiaryColor); 
        padding: 30px; margin-left: -150%;  position: relative; align-self: end; margin-top: 30px; overflow: hidden; border-radius: var(--wdtRadius_3X); 
        will-change: transform; border: none; }

    .wdt-magnificent-style.wdt-post-entry .entry-thumb .entry-thumb-image-group > a,
    .wdt-magnificent-style.wdt-post-entry .entry-thumb .entry-thumb-image-group > a img { height: 100%; display: block; 
        min-height: 350px; overflow: hidden; border-radius: var(--wdtRadius_3X); will-change: transform; }
    .wdt-magnificent-style.wdt-post-entry .entry-thumb .entry-thumb-image-group > a img { object-fit: cover; object-position: center center; }

    .wdt-magnificent-style.wdt-post-entry .entry-thumb .entry-thumb-detail-group { background-color: var(--wdtTertiaryColor); 
        padding: 30px; position: relative; overflow: hidden; border-radius: var(--wdtRadius_3X); 
        will-change: transform; border: 1px solid var(--wdtPrimaryColor); }

    .wdt-magnificent-style.wdt-post-entry .entry-thumb .entry-thumb-detail-group > div:not(:last-child) { margin: 0 0 10px; }

    /* Title */
    .wdt-magnificent-style.wdt-post-entry .entry-thumb-detail-group .entry-title h4 a { /* color: #000; */ text-transform: capitalize;
        font-weight: var(--wdtFontWeight_H5); font-size: clamp(1.375rem, 1.3462rem + 0.1282vw, 1.5rem); /* Min-22 & Max-24 */ }
    .wdt-magnificent-style.wdt-post-entry .entry-thumb-detail-group .entry-title h4 a:hover { color: var(--wdtPrimaryColor); }
    .wdt-magnificent-style.wdt-post-entry .entry-thumb-detail-group .entry-title { margin: 10px 0; }

    /* Author */
    .wdt-magnificent-style .blog-entry .entry-author { font-size: 20px; line-height: normal;}
    .wdt-magnificent-style .blog-entry .entry-author a { color: var(--wdtPrimaryColor); font-weight:700; position:relative; }
    .wdt-magnificent-style .blog-entry .entry-author a:after { content: ''; width: 100%; height: 1px; background: currentColor; 
        position: absolute; left: 0; bottom: 4px; transition: var(--wdt-Ad-Transition); }
    .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: none;}
    .wdt-magnificent-style .entry-date { color: var(--wdtPrimaryColor); }

    /* 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-magnificent-style.wdt-post-entry .entry-thumb .entry-button a.wdt-button { padding: 0px; 
        background-image: linear-gradient(45deg, currentColor, currentColor);
        background-repeat: no-repeat; background-position: bottom left; background-size: 100% 1px; background-color: transparent; 
        color: var(--wdtLinkColor); line-height: normal; transition-property: background-size, color; 
        font-size: var(--wdtBtn_font_size, 1rem); font-weight: var(--wdtFontWeight_Ext, 500); border-radius: 0px; font-family: var(--wdtFontTypo_Alt); }
    
    .wdt-magnificent-style.wdt-post-entry .entry-thumb .entry-button a.wdt-button:focus, 
    .wdt-magnificent-style.wdt-post-entry .entry-thumb .entry-button a.wdt-button:hover { 
            background-size: 0% 1px; background-position: bottom right; color: var(--wdtLinkHoverColor); }
    
    .wdt-magnificent-style.wdt-post-entry .entry-thumb div.entry-button .wdt-button span { display: none; }

    /* 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: 10px;margin-right: 4px;}

    .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:not(:last-child) {display: inline-block;padding-right: 14px;margin-right: 5px;position: relative;}
    .wdt-magnificent-style.wdt-post-entry .entry-meta-group > div:not(:last-child):after {content: '';position: absolute;width: 5px;height: 2px;background: currentColor;right: 0;top: 14px;opacity: 0.6;}
    .wdt-magnificent-style.wdt-post-entry .entry-meta-group > div:empty {display: none;}
    
    
/*--------------------------------------------------------------
    Responsive
--------------------------------------------------------------*/

    @media only screen and (max-width: 1024px) {
        
        .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb { grid-template-columns: 1fr; }

        .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb .entry-thumb-image-group { padding-bottom: 0px; }
        .wdt-magnificent-style.wdt-post-entry .has-post-thumbnail .entry-thumb .entry-thumb-detail-group { background-color: transparent; 
            padding: 0px; margin-left: 0px; margin-top: 26px; border-radius: 0px; border: none; }

        .wdt-magnificent-style.wdt-post-entry .entry-thumb .entry-thumb-image-group > a,
        .wdt-magnificent-style.wdt-post-entry .entry-thumb .entry-thumb-image-group > a img { min-height: 290px; }
        
    }


    /*----*****---- << Mobile - Portrait >> ----*****----*/

    /* Common Styles for the devices below 479px width */
    @media only screen and (max-width: 479px) {
        .wdt-magnificent-style.wdt-post-entry .blog-entry .entry-title h4 a{font-size: calc(var(--wdtFontSize_H3) * 0.7);}
    }