/*! elementor-pro - v3.27.0 - 13-03-2025 */
.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid {
    border: 1px solid;
    border-left: none;
    border-right: none;
    color: #d5d8dc;
    padding-bottom: 10px;
    padding-top: 10px
}

.elementor-post-navigation-borders-yes .elementor-post-navigation__separator {
    background-color: #d5d8dc;
    height: 100%;
    margin: 0 auto;
    width: 1px
}

.elementor-post-navigation {
    display: flex;
    overflow: hidden
}

.elementor-post-navigation .post-navigation__arrow-wrapper {
    color: #d5d8dc
}

.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev {
    font-size: 30px;
    padding-inline-end:15px}

.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next {
    font-size: 30px;
    padding-inline-start:15px}

.elementor-post-navigation .post-navigation__arrow-wrapper i {
    transform: translateY(-5%)
}

.elementor-post-navigation .elementor-post-navigation__link__next,.elementor-post-navigation .elementor-post-navigation__link__prev {
    overflow: hidden
}

.elementor-post-navigation .elementor-post-navigation__link a {
    align-items: center;
    display: flex;
    max-width: 100%
}

.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__prev--label {
    font-size: .8em;
    text-transform: uppercase
}

.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--title {
    font-size: .7em
}

.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--label,.elementor-post-navigation .post-navigation__prev--title {
    overflow: hidden;
    text-overflow: ellipsis
}

.elementor-post-navigation span.elementor-post-navigation__link__next {
    text-align: end
}

.elementor-post-navigation span.elementor-post-navigation__link__next,.elementor-post-navigation span.elementor-post-navigation__link__prev {
    display: flex;
    flex-direction: column
}

.elementor-post-navigation .elementor-grid {
    justify-content: space-between
}

.elementor-post-navigation .elementor-post-navigation__link {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(50% - 1px / 2)
}

.elementor-post-navigation .elementor-post-navigation__separator-wrapper {
    text-align: center
}

.elementor-post-navigation .elementor-post-navigation__next {
    text-align: end
}

.elementor-post-navigation .elementor-post-navigation__next a {
    justify-content: flex-end
}

.hb-icon.superlong-arrow-left:before {
    content:url('/wp-content/themes/450heartbeats/assets/svg/arrow_left.svg');
}
.hb-icon.superlong-arrow-right:before {
    content:url('/wp-content/themes/450heartbeats/assets/svg/arrow_right.svg');
}
span.post-navigation__all--label {
    display: block;
    text-align: center;
    width: 100%;
}
span.elementor-post-navigation__link__all {
    width: 100%;
    text-align: center;
}
.elementor-post-navigation .post-navigation__next--title, 
.elementor-post-navigation .post-navigation__prev--title {
    overflow: visible;
    white-space: normal;
	line-height: 30px;
}
span.post-navigation__next--category,
span.post-navigation__prev--category,
span.post-navigation__next--label, 
span.post-navigation__prev--label,
span.post-navigation__all--label {
    margin-bottom: 10px;
}
body .elementor-post-navigation .elementor-post-navigation__separator-wrapper {
    text-align: center;
}
.elementor-post-navigation__next.elementor-post-navigation__link,
.elementor-post-navigation__next.elementor-post-navigation__link:hover {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.has-borders .elementor-post-navigation__all.elementor-post-navigation__link.all:before,
.has-borders .elementor-post-navigation__all.elementor-post-navigation__link.all:after {
    opacity: 1;
	content: '';
	position: absolute;
	height: 100%;
	width: 1px;
	background: #555555;
	top: 50%;
    transform: translateY(-50%);
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
}
.has-borders .elementor-post-navigation__all.elementor-post-navigation__link.all:before {
	left: 0;
}
.has-borders .elementor-post-navigation__all.elementor-post-navigation__link.all:after {
	right: 0;
}
.elementor-post-navigation.has-borders:hover .elementor-post-navigation__link.all:before, 
.elementor-post-navigation.has-borders:hover .elementor-post-navigation__link.all:after {
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
}
.has-borders .elementor-post-navigation__all.elementor-post-navigation__link.all {
    position: relative;
}

@media (max-width: 767px){
	.elementor-hidden-mobile {
	    display: none !important;
	}
}



