/* --------ELementor-Post-Navigation-type-1-without title and image------------- */
.entry-post-navigation-wrapper > .entry-post-navigation.type1 > div > .nav-title-wrap h3:not(.no-post h3) { display: none; }
.entry-post-navigation-wrapper > .entry-post-navigation.type1 > div.no-post > .nav-title-wrap h3 { margin: 0 0 0 0; } 
/* --------ELementor-Post-Navigation-type-2-with title------------ */
.entry-post-navigation-wrapper > .entry-post-navigation.type2    > div > .nav-title-wrap h3 { display: block; }

/* -----ELementor-Post-Navigation-type-2-with title and image------ */
.entry-post-navigation-wrapper > .entry-post-navigation.type2 > .post-prev-link > .prev-post-bgimg { display: block; }


.entry-post-navigation-wrapper > .entry-post-navigation { clear: both; display: block; float: left; margin: 35px 0 35px; 
    position: relative; width: 100%; display: grid; grid-template-columns: repeat(2, 50%); }

.entry-post-navigation-wrapper > .entry-post-navigation > div { overflow: visible; padding: 0; width: 100%; display: flex; align-items: center; position: relative; }

.entry-post-navigation-wrapper > .entry-post-navigation > div .nav-title-wrap { width: 100%; }

.entry-post-navigation-wrapper > .entry-post-navigation > div *[class*="-bgimg"] ~ .nav-title-wrap { width: fit-content; }
.entry-post-navigation-wrapper > .entry-post-navigation.type3 > div [class*="-bgimg"] ~ .nav-title-wrap { width: 100%; }

.entry-post-navigation-wrapper > .entry-post-navigation > .post-prev-link { justify-content: flex-start; text-align: left; }
.entry-post-navigation-wrapper > .entry-post-navigation > .post-next-link { justify-content: flex-end; text-align: right; }

.entry-post-navigation-wrapper > .entry-post-navigation > .post-prev-link > .prev-post-bgimg, 
.entry-post-navigation-wrapper > .entry-post-navigation > .post-next-link > .next-post-bgimg {
    background-position: center; background-size: cover; height: clamp(5rem, 3.5684rem + 2.2346vw, 6.25rem); position: relative; 
    width: clamp(8.75rem, 5.1711rem + 5.5866vw, 11.875rem);-webkit-border-radius: var(--wdtRadius_2X); border-radius: var(--wdtRadius_2X); 
    z-index: 1; outline: 3px solid transparent;  overflow: visible; }

.entry-post-navigation-wrapper > .entry-post-navigation > .post-prev-link > .prev-post-bgimg:before, 
.entry-post-navigation-wrapper > .entry-post-navigation > .post-next-link > .next-post-bgimg:before {
    border-width: 0; content: ''; display: block; height: 100%; opacity: 1; position: absolute; top: 0; width: 100%; -webkit-transition: all .3s linear; 
    transition: all .3s linear; z-index: -1; background-image:linear-gradient(180deg, var(--wdtPrimaryColor), var(--wdtSecondaryColor)); border-radius:inherit; 
    box-shadow: 0 -3px 10px var(--wdtPrimaryColor), 0 3px 10px var(--wdtSecondaryColor); }

.entry-post-navigation-wrapper > .entry-post-navigation > .post-prev-link > .prev-post-bgimg:after, 
.entry-post-navigation-wrapper > .entry-post-navigation > .post-next-link > .next-post-bgimg:after {
    content:""; z-index:2; background-image:inherit; background-position:center; background-repeat:no-repeat; background-size:cover; height: calc(100% - 6px); 
    width: calc(100% - 6px); position: relative; display: block; top: 3px; left: 0; bottom:0; right:0; margin:auto; border-radius:inherit; 
    outline:1px solid white; }
.entry-post-navigation-wrapper > .entry-post-navigation > .post-prev-link > .prev-post-bgimg:hover, 
.entry-post-navigation-wrapper > .entry-post-navigation > .post-next-link > .next-post-bgimg:hover{
	opacity:0.8
}

.entry-post-navigation-wrapper > .entry-post-navigation > div > a {
    display: block; height: 100%; position: absolute; left: 0; top: 0; width: 100%; z-index: 1; }
.entry-post-navigation-wrapper > .entry-post-navigation > div.post-prev-link > a { right: 0; left: auto; }
.entry-post-navigation-wrapper > .entry-post-navigation > div > a:focus { outline: thin dotted; outline-offset: -1px; }

.entry-post-navigation-wrapper > .entry-post-navigation > div > .nav-title-wrap p {
    display: block; font-weight: var(--wdtFontWeight_Ext); font-family: var(--wdtFontTypo_Alt); font-size: clamp(1.125rem, 1.0419rem + 0.2776vw, 1.375rem);
    line-height: normal; margin: 0; position: relative; text-transform: capitalize; width: 100%; 
    -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }

.entry-post-navigation-wrapper > .entry-post-navigation > div.post-next-link > .nav-title-wrap p a:after,
.entry-post-navigation-wrapper > .entry-post-navigation > div.post-prev-link > .nav-title-wrap p a:before {
      font-family: "wdt-extra-icons"; font-style: normal; font-weight: 400; display: inline-block; text-decoration: inherit;  -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition);
    font-size: clamp(1rem, 0.8753rem + 0.4164vw, 1.375rem); margin: 0; text-align: center; font-variant: normal; text-transform: none; 
    line-height: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: var(--wdtPrimaryColor);}

.entry-post-navigation-wrapper > .entry-post-navigation > div.post-next-link > .nav-title-wrap p a:hover:after,
.entry-post-navigation-wrapper > .entry-post-navigation > div.post-prev-link > .nav-title-wrap p a:hover:before {color: var(--wdtLinkHoverColor);}    

.entry-post-navigation-wrapper > .entry-post-navigation > div.post-prev-link > .nav-title-wrap p a:before { content: '\e80b'; margin-right: 10px; }
.entry-post-navigation-wrapper > .entry-post-navigation > div.post-next-link > .nav-title-wrap p a:after { content: '\e80a'; margin-left: 10px; }

.entry-post-navigation-wrapper > .entry-post-navigation > div > .nav-title-wrap h3 { display: block; margin: 10px 0 0; position: relative; width: 100%; }
.entry-post-navigation-wrapper > .entry-post-navigation > div > .nav-title-wrap h3 a { margin: 0; -webkit-hyphens: auto; hyphens: auto; word-break: break-word; }

.entry-post-navigation-wrapper > .entry-post-navigation > div > .nav-title-wrap span { display: none; }

.entry-post-navigation-wrapper > .entry-post-navigation > div.no-post { cursor: not-allowed; }

.entry-post-navigation-wrapper > .entry-post-navigation > div > .nav-title-wrap p a,
.entry-post-navigation-wrapper > .entry-post-navigation > div > .nav-title-wrap p a {
    -webkit-box-shadow: inset 0 0px 0 var(--wdtPrimaryColor); box-shadow: inset 0 0px 0 var(--wdtPrimaryColor); }

.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type1 {margin: 0; padding: clamp(1.875rem, 1.2517rem + 2.0819vw, 3.75rem) 0 0;}   
.blog-single-entry div[class*="single-entry-"] .entry-post-navigation.type1 {padding-bottom: 0; border: 0;}

/** 
    Responsive
*/

@media only screen and (max-width: 1280px) {
    /* .entry-post-navigation-wrapper > .entry-post-navigation > div { padding: 20px 0px; }
    .entry-post-navigation-wrapper > .entry-post-navigation > div *[class*="-bgimg"] ~ .nav-title-wrap {
        width: calc(100% - 20px); }
    .entry-post-navigation-wrapper > .entry-post-navigation > .post-prev-link > .prev-post-bgimg { right: -20px; }
    .entry-post-navigation-wrapper > .entry-post-navigation > .post-next-link > .next-post-bgimg { left: -20px; } */
}

@media only screen and (max-width: 767px) {
    .entry-post-navigation-wrapper > .entry-post-navigation > div > .nav-title-wrap h3 { font-size: var(--wdtFontSize_H5); }
}

@media only screen and (max-width: 767px){
    .entry-post-navigation-wrapper > .entry-post-navigation.type3 > div [class*="-bgimg"] ~ .nav-title-wrap {
        width: calc(100% - 20px); }
    .entry-post-navigation-wrapper > .entry-post-navigation > div *[class*="-bgimg"] { display: none; }
    .entry-post-navigation-wrapper > .entry-post-navigation > div [class*="-bgimg"] ~ .nav-title-wrap { width: 100%; }

}

@media only screen and (max-width: 479px) {
    .entry-post-navigation-wrapper > .entry-post-navigation { grid-template-columns: 1fr; }
    .entry-post-navigation-wrapper > .entry-post-navigation > .post-next-link { 
        border-left-width: 0; border-top-width: 1px; border-style: solid; }
    .entry-post-navigation-wrapper > .entry-post-navigation.type1 > .post-next-link { border-width: 0; text-align: right; }
    .entry-post-navigation-wrapper > .entry-post-navigation > div > .nav-title-wrap h3 a { display: none; }
    .entry-post-navigation-wrapper > .entry-post-navigation > .post-prev-link,
    .entry-post-navigation-wrapper > .entry-post-navigation > .post-next-link { 
        justify-content: center; text-align: center; }

}

/**
    New Style 
*/

.entry-post-navigation-wrapper > .entry-post-navigation[class*="type"] > div > .nav-title-wrap h3 { margin: 0;
    display: block; position: relative; width: 100%; text-transform: capitalize; font-weight: var(--wdtFontWeight_Alt); font-family: var(--wdtFontTypo_Alt); font-size: clamp(1.125rem, 1.0419rem + 0.2776vw, 1.375rem);}
.entry-post-navigation-wrapper > .entry-post-navigation[class*="type"] > div > .nav-title-wrap > p ~ h3 { margin: 20px 0 0 0; }

.entry-post-navigation-wrapper > .entry-post-navigation[class*="type"] > div > .nav-title-wrap > p > a { 
    display: inline-flex; align-items: center; font-weight: var(--wdtFontWeight_Alt); font-family: var(--wdtFontTypo_Alt); font-size: clamp(1.125rem, 1.0419rem + 0.2776vw, 1.375rem);}

.entry-post-navigation-wrapper > .entry-post-navigation[class*="type"] > div > .nav-title-wrap h3 > a { display: inline; 
    background-image: linear-gradient(0deg, currentColor, currentColor); -webkit-transition: background-size var(--wdt-Ad-Transition); 
    transition: background-size var(--wdt-Ad-Transition); background-repeat: no-repeat; background-position: 0 100%; background-size: 0% 1px; }
.entry-post-navigation-wrapper > .entry-post-navigation[class*="type"] > div > .nav-title-wrap h3 > a:focus,
.entry-post-navigation-wrapper > .entry-post-navigation[class*="type"] > div > .nav-title-wrap h3 > a:hover { background-size: 100% 1px; }

/* Navigation - Type I (with title) */
.entry-post-navigation-wrapper > .entry-post-navigation.type1 > div{
    gap: 18px;
}
.entry-post-navigation-wrapper > .entry-post-navigation.type1 > .post-prev-link { justify-content: flex-end; text-align: left; flex-direction: row-reverse; }

/* Navigation - Type II (with title) */
.entry-post-navigation-wrapper > .entry-post-navigation.type2 { margin-top: 100px; margin-bottom: 100px; }

#primary.page-with-sidebar .entry-post-navigation-wrapper > .entry-post-navigation.type2 > div [class*="-bgimg"] ~ .nav-title-wrap { width: 90%; }

.entry-post-navigation-wrapper > .entry-post-navigation.type2 > div { padding: 20px 0; }
.entry-post-navigation-wrapper > .entry-post-navigation.type2 > .post-prev-link { border-right: 1px solid; padding-right: 20px; }
.entry-post-navigation-wrapper > .entry-post-navigation.type2 > .post-next-link { padding-left: 20px; }

.entry-post-navigation-wrapper > .entry-post-navigation.type2 > .post-next-link > .next-post-bgimg,
.entry-post-navigation-wrapper > .entry-post-navigation.type2 > .post-prev-link > .prev-post-bgimg { display: none }

/* Navigation - Type III (with title And Image) */

.entry-post-navigation-wrapper > .entry-post-navigation.type3 { margin-top: 130px; margin-bottom: 130px; }

.entry-post-navigation-wrapper > .entry-post-navigation.type3 > div { padding: 26px; }
.entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-prev-link { border-right: 1px solid var(--wdtBorderColor); }
.entry-post-navigation-wrapper > .entry-post-navigation.type3 > div[class*="post-"].no-post { cursor: not-allowed; }
.entry-post-navigation-wrapper > .entry-post-navigation.type3 > div[class*="post-"].no-post a { pointer-events: none; }

.entry-post-navigation-wrapper > .entry-post-navigation.type3 > div.post-prev-link > .nav-title-wrap p a:before,
.entry-post-navigation-wrapper > .entry-post-navigation.type3 > div.post-next-link > .nav-title-wrap p a:after { display: none; }

.entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-prev-link > .prev-post-bgimg, 
.entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-next-link > .next-post-bgimg { height: 120px;
    background-position: center; background-size: cover; overflow: hidden; position: absolute; top: 50%; width: 120px; 
    -webkit-border-radius: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }

.entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-prev-link { padding-left: 146px; }
.entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-next-link { padding-right: 146px; }
.entry-post-navigation-wrapper > .entry-post-navigation.type3 > div[class*="post-"] > a[class$="-post-bgimg"] { 
    transform: translate(0%, -50%); -webkit-transform: translate(0%, -50%); -moz-transform: translate(0%, -50%); }
.entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-prev-link > .prev-post-bgimg { right: auto; left: 0; }
.entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-next-link > .next-post-bgimg { right: 0; left: auto; }

.entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-prev-link > .prev-post-bgimg:before, 
.entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-next-link > .next-post-bgimg:before {
    border-width: 0; content: ''; display: block; height: 100%; opacity: 0; position: absolute; top: 0; width: 100%; 
    -webkit-transition: all .3s linear; transition: all .3s linear; }

.entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-prev-link > .prev-post-bgimg:before, 
.entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-next-link > .next-post-bgimg:before {
    background: rgba(var(--wdtHeadAltColorRgb),0.3); 
    background: -webkit-radial-gradient(center, ellipse cover, transparent 10%, rgba(var(--wdtHeadAltColorRgb),0.3) 100%); 
    background: radial-gradient(transparent 10%, rgba(var(--wdtHeadAltColorRgb),0.3) 100%); }

.entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-prev-link:hover > .prev-post-bgimg:before, 
.entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-next-link:hover > .next-post-bgimg:before { opacity: 1; }


@media only screen and (max-width: 1540px) { 
    
    .entry-post-navigation-wrapper > .entry-post-navigation:is(.type2, .type3) { margin-top: 90px; margin-bottom: 90px; }
}

@media only screen and (max-width: 1280px) {

    .entry-post-navigation-wrapper > .entry-post-navigation[class*="type"] > div > .nav-title-wrap > p ~ h3 { margin: 10px 0 0 0; }
    .entry-post-navigation-wrapper > .entry-post-navigation:is(.type2, .type3) { margin-top: 80px; margin-bottom: 80px; }

    /* Navigation - Type II */
    .blog-single-entry .entry-post-navigation.type2 > div *[class*="-bgimg"] ~ .nav-title-wrap { width: 100%; }
}

@media only screen and (max-width: 1024px) { 
    
    .entry-post-navigation-wrapper > .entry-post-navigation:is(.type2, .type3) { margin-top: 70px; margin-bottom: 70px; }

    /* Navigation - Type III */
    .entry-post-navigation-wrapper > .entry-post-navigation.type3 > div { padding: 14px; }
    .entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-prev-link > .prev-post-bgimg, 
    .entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-next-link > .next-post-bgimg { height: 90px; width: 90px; }

    .entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-prev-link { padding-left: 104px; }
    .entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-next-link { padding-right: 104px; }
}

@media only screen and (max-width: 767px) {

    .entry-post-navigation-wrapper > .entry-post-navigation:is(.type2, .type3) { margin-top: 60px; margin-bottom: 60px; }

    /* Navigation - Type II */
    .entry-post-navigation-wrapper > .entry-post-navigation.type2 > div > .nav-title-wrap > p ~ h3 { margin: 16px 0 0 0; }
    .entry-post-navigation-wrapper > .entry-post-navigation.type2 > div { padding: 10px 0; }
    .entry-post-navigation-wrapper > .entry-post-navigation.type2 > .post-prev-link { border-right: 1px solid; padding-right: 10px; }
    .entry-post-navigation-wrapper > .entry-post-navigation.type2 > .post-next-link { padding-left: 10px; }

    /* Navigation - Type III */
    .entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-prev-link > .prev-post-bgimg, 
    .entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-next-link > .next-post-bgimg { display: none; }
    
    .entry-post-navigation-wrapper > .entry-post-navigation.type3 > div { padding: 10px; }
    .entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-prev-link { padding-left: 10px; }
    .entry-post-navigation-wrapper > .entry-post-navigation.type3 > .post-next-link { padding-right: 10px; }
}

@media only screen and (max-width: 479px) {

    .entry-post-navigation-wrapper > .entry-post-navigation:is(.type2, .type3) { margin-top: 50px; margin-bottom: 50px; }

    .entry-post-navigation-wrapper > .entry-post-navigation:is(.type2, .type3) > div > .nav-title-wrap > p ~ h3 { margin: 12px 0 0 0; }
    .entry-post-navigation-wrapper > .entry-post-navigation:is(.type2, .type3) > div { padding: 0px 0; }
    .entry-post-navigation-wrapper > .entry-post-navigation:is(.type2, .type3) > .post-prev-link { 
    border-right: none; padding-right: 0px; padding-bottom: 20px; }
    .entry-post-navigation-wrapper > .entry-post-navigation:is(.type2, .type3) > .post-next-link { 
    padding-left: 0px; padding-top: 20px; border-color: var(--wdtBorderColor); }
    /* .entry-post-navigation-wrapper > .entry-post-navigation.type1 > .post-prev-link{padding-bottom: 20px; text-align: center;}
     .entry-post-navigation-wrapper > .entry-post-navigation.type1 > .post-next-link{padding-top: 20px;} */
     .elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type1{display: flex; gap: 20px;}

}

