/* --------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: 1fr 1fr;gap: 70px; }

.entry-post-navigation-wrapper > .entry-post-navigation > div { padding: 35px 0; width: 100%; display: flex; align-items: center; position: relative;justify-content: space-between; }
.entry-post-navigation-wrapper > .entry-post-navigation .post-next-link{flex-direction: row-reverse;}

.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 > .prev-post-bgimg, 
.entry-post-navigation-wrapper > .entry-post-navigation > .post-next-link > .next-post-bgimg {
    position: relative;
    display: flex;
    align-items: center;
    gap: 30px;
}
.entry-post-navigation-wrapper > .entry-post-navigation.type1 > .post-next-link > .next-post-bgimg {flex-direction: row-reverse;}
.entry-post-navigation-wrapper > .entry-post-navigation > .post-prev-link > .prev-post-bgimg img, 
.entry-post-navigation-wrapper > .entry-post-navigation > .post-next-link > .next-post-bgimg img{height: 120px; width: 120px; object-fit: cover;}

.entry-post-navigation-wrapper > .entry-post-navigation.type1 a h4{margin: 0; letter-spacing: -1px; transition: var(--wdtBaseTransition); max-width: 250px; text-transform: uppercase;}
.entry-post-navigation-wrapper > .entry-post-navigation.type1 a.next-post-bgimg h4{text-align: right;}
.entry-post-navigation-wrapper > .entry-post-navigation.type1 a:hover h4{color: rgb(var(--wdtLinkHoverColorRgb),0.5);}

.entry-post-navigation-wrapper > .entry-post-navigation.type1:has(.post-prev-link.no-post) .post-next-link .nav-title-wrap{transform: translateX(calc(-50% - 35px));}

.entry-post-navigation-wrapper > .entry-post-navigation:not(.type3) > .post-prev-link > .prev-post-bgimg { right: 0; left: auto; }
.entry-post-navigation-wrapper > .entry-post-navigation:not(.type3) > .post-next-link > .next-post-bgimg { left: 0; right: auto; }

/* .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-size: calc(var(--wdtFontSize_Base) - 0px); font-weight: 500;
    line-height: normal; margin: 0; position: relative; text-transform: uppercase; width: 100%; 
    -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }
.entry-post-navigation-wrapper > .entry-post-navigation > div.post-prev-link > .nav-title-wrap p a{position: relative;}
.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: "btn-arrow-icon";
  font-style: normal;
  font-weight: normal;
  speak: never;
  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; -moz-osx-font-smoothing: grayscale; }
.entry-post-navigation-wrapper > .entry-post-navigation > div.post-prev-link > .nav-title-wrap p a::after{
    content: '';
    height: 20px;
    width: 2px;
    background-color: var(--wdtHeadAltColor);
    transform: rotate(20deg);
    display: inline-flex;
    position: absolute;
    right: -35px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.entry-post-navigation-wrapper > .entry-post-navigation > div.post-prev-link > .nav-title-wrap p a:before { content: '\e800'; margin-right: 10px;}
.entry-post-navigation-wrapper > .entry-post-navigation > div.post-next-link > .nav-title-wrap p a:after { content: '\e801'; 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); }


/** 
    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 > .post-prev-link > .prev-post-bgimg { right: -20px; }
    .entry-post-navigation-wrapper > .entry-post-navigation > .post-next-link > .next-post-bgimg { left: -20px; }
    .entry-post-navigation-wrapper > .entry-post-navigation.type1 a h4{display: none;}
}

@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 > div { padding: 20px 0; }
    .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 > .nav-title-wrap p,
    .entry-post-navigation-wrapper > .entry-post-navigation > div > .nav-title-wrap h3 {
        font-size: calc(var(--wdtFontSize_Base) - 2px); }
    .entry-post-navigation-wrapper > .entry-post-navigation > div *[class*="-bgimg"] { display: none; }
    .entry-post-navigation-wrapper > .entry-post-navigation .post-prev-link{justify-content: end;}
    .entry-post-navigation-wrapper > .entry-post-navigation > .post-prev-link > .prev-post-bgimg img, 
    .entry-post-navigation-wrapper > .entry-post-navigation > .post-next-link > .next-post-bgimg img{display: none;}

}


@media(max-width:767px){
    .entry-post-navigation-wrapper > .entry-post-navigation.type1 > div.no-post > .nav-title-wrap h3{text-align: end;}
    .entry-post-navigation-wrapper > .entry-post-navigation.type1:has(.post-prev-link.no-post) .post-next-link .nav-title-wrap {
    transform: translateX(0);
}
.entry-post-navigation-wrapper > .entry-post-navigation.type1 > div.post-next-link.no-post > .nav-title-wrap h3{text-align: start;}
}
@media(max-width: 479px) {
    .entry-post-navigation-wrapper > .entry-post-navigation { gap: 30px; justify-content: space-between; }
    /* .entry-post-navigation-wrapper > .entry-post-navigation > .post-next-link { 
        border-left-width: 0; border-top-width: 1px; border-style: solid;border-color: var(--wdtBorderColor); } */
    .entry-post-navigation-wrapper > .entry-post-navigation > div > .nav-title-wrap h3 a { display: none; }
    .entry-post-navigation-wrapper > .entry-post-navigation > .post-next-link { 
        justify-content: end; text-align: end; }
        .entry-post-navigation-wrapper > .entry-post-navigation > .post-prev-link{ 
        justify-content: start; text-align: start; }
        .entry-post-navigation-wrapper > .entry-post-navigation > div.post-prev-link > .nav-title-wrap p a::after{display: none;}
        .entry-post-navigation-wrapper > .entry-post-navigation.type1 > div.no-post > .nav-title-wrap h3{text-align: start;}

}


/**
    New Style 
*/

.entry-post-navigation-wrapper > .entry-post-navigation[class*="type"] { border-top: 1px solid var(--wdtBorderColor); 
    padding: clamp(1.25rem, 0.9615rem + 1.2821vw, 2.5rem); /* Min-20 & Max-40 */ }
.entry-post-navigation-wrapper > .entry-post-navigation[class*="type"] > div > .nav-title-wrap h3 { font-family: var(--wdtFontTypo_Base); margin: 0;
    display: block; position: relative; width: 100%; text-transform: capitalize; font-weight: var(--wdtFontWeight_Base);
   font-size: clamp(1.125rem, 1.0003rem + 0.4164vw, 1.5rem); /* Min-18 & Max-24 */ }
.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-size: clamp(1.125rem, 1.0003rem + 0.4164vw, 1.5rem);/* 18 - 24 */ text-transform: capitalize; transition: var(--wdtBaseTransition);}
    .entry-post-navigation-wrapper > .entry-post-navigation[class*="type"] > div > .nav-title-wrap > p > a:hover { color: rgb(var(--wdtHeadAltColorRgb),0.5);}

.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{margin: clamp(2.5rem, 1.669rem + 2.7759vw, 5rem) 0 0 ;padding: clamp(2.5rem, 1.669rem + 2.7759vw, 5rem) 0 0;}
.entry-post-navigation-wrapper > .entry-post-navigation.type1 > div{padding: 0;}
.entry-post-navigation-wrapper > .entry-post-navigation.type1 > div.post-prev-link > .nav-title-wrap p a:before,
.entry-post-navigation-wrapper > .entry-post-navigation.type1 > div.post-next-link > .nav-title-wrap p a:after{
    height: 35px;
    width: 35px;
    background-color: var(--wdtPrimaryColor);
    align-items: center;
    justify-content: center;
    display: flex;
    color: var(--wdtAccentTxtColor);
    transition: var(--wdtBaseTransition);
}
.entry-post-navigation-wrapper > .entry-post-navigation.type1 > div.post-prev-link > .nav-title-wrap p a:hover:before,
.entry-post-navigation-wrapper > .entry-post-navigation.type1 > div.post-next-link > .nav-title-wrap p a:hover:after{background-color: var(--wdtAccentTxtColor);color: var(--wdtHeadAltColor);}

/* 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); }

}

