.qodef--prev .post_navigation-item-title
{
  margin-left: 1em;
}

.qodef--next .post_navigation-item-title
{
  margin-right: 1em;
}

.qodef-m-pagination {
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:top;
    margin:0
  }
  .qodef-m-pagination.qodef--wp .nav-links {
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    height:38px
  }
  .qodef-m-pagination.qodef--wp .page-numbers {
    position:relative;
    margin:0 8px;
    padding:0 3px;
    font-family:Montserrat,sans-serif;
    font-size:14px;
    font-weight:500
  }
  .qodef-m-pagination.qodef--wp .page-numbers:after {
    content:'';
    display:block;
    width:100%;
    height:1px;
    background-color:currentColor;
    position:absolute;
    left:0;
    bottom:3px;
    transform:scaleX(0);
    transform-origin:right;
    transition:transform .2s ease-out
  }
  .qodef-m-pagination.qodef--wp .page-numbers.current:after,
  .qodef-m-pagination.qodef--wp .page-numbers.qodef--active:after,
  .qodef-m-pagination.qodef--wp .page-numbers:hover:after {
    transform:scaleX(1)
  }
  .qodef-m-pagination.qodef--wp .page-numbers * {
    display:block;
    line-height:inherit
  }
  .qodef-m-pagination.qodef--wp .page-numbers:first-child {
    margin-left:0
  }
  .qodef-m-pagination.qodef--wp .page-numbers:last-child {
    margin-right:0
  }
  .qodef-m-pagination.qodef--wp .page-numbers.next,
  .qodef-m-pagination.qodef--wp .page-numbers.prev {
    padding:0;
    position:absolute
  }
  .qodef-m-pagination.qodef--wp .page-numbers.next:after,
  .qodef-m-pagination.qodef--wp .page-numbers.prev:after {
    display:none!important
  }
  .qodef-m-pagination.qodef--wp .page-numbers.next svg,
  .qodef-m-pagination.qodef--wp .page-numbers.prev svg {
    position:relative;
    top:-2px;
    display:block;
    width:30px;
    height:auto;
    fill:currentColor;
    stroke:none
  }
  .qodef-m-pagination.qodef--wp .page-numbers.prev {
    left:0
  }
  .qodef-m-pagination.qodef--wp .page-numbers.prev svg {
    transform:scaleX(-1)
  }
  .qodef-m-pagination.qodef--wp .page-numbers.next {
    right:0
  }
  .qodef-m-pagination.qodef--wp .page-numbers.current,
  .qodef-m-pagination.qodef--wp .page-numbers:hover {
    color:#111
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-items {
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    height:38px
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item {
    position:relative;
    margin:0 8px;
    padding:0 3px;
    font-family:Montserrat,sans-serif;
    font-size:14px;
    font-weight:500;
    display:flex;
    flex-direction: row;
    align-items: center;
  }

  .qodef--prev
  {
    justify-content: flex-start !important;
  }

  .qodef--next
  {
    justify-content: flex-end !important;
  }
  

  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item:after {
    content:'';
    display:block;
    width:100%;
    height:1px;
    background-color:currentColor;
    position:absolute;
    left:0;
    bottom:3px;
    transform:scaleX(0);
    transform-origin:right;
    transition:transform .2s ease-out
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.current:after,
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--active:after,
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item:hover:after {
    transform:scaleX(1)
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item * {
    display:block;
    line-height:inherit
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item:first-child {
    margin-left:0
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item:last-child {
    margin-right:0
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next,
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev {
    padding:0;
    position:absolute
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next:after,
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev:after {
    display:none!important
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next svg,
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev svg {
    position:relative;
    top:-2px;
    display:block;
    width:30px;
    height:auto;
    fill:currentColor;
    stroke:none
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev {
    left:0
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev svg {
    transform:scaleX(-1)
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next {
    right:0
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--active,
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item:hover {
    color:#111
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef-prev--hidden {
    margin-left:0
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next>svg,
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev>svg {
    stroke-dashoffset:0;
    stroke-dasharray:35;
    transition:.6s ease
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next>svg>g:last-child>line,
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev>svg>g:last-child>line {
    stroke-dashoffset:0;
    stroke-dasharray:35;
    transition:.6s ease
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next:hover,
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev:hover {
    color:initial
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next:hover>svg>g:last-child>line,
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev:hover>svg>g:last-child>line {
    stroke-dashoffset:70
  }
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next:hover>svg>g:last-child>line:last-child,
  .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev:hover>svg>g:last-child>line:last-child {
    transition-delay:.15s
  }
  .qodef-m-pagination.qodef--load-more {
    text-align:center
  }
  .qodef-m-pagination.qodef--load-more .qodef-m-pagination-inner {
    position:relative;
    display:inline-block;
    vertical-align:top
  }
  .qodef-m-pagination.qodef--load-more .qodef-load-more-button {
    opacity:1
  }
  .qodef-m-pagination.qodef--infinite-scroll {
    text-align:center
  }
  .qodef-pagination--on .qodef-m-pagination-spinner {
    position:relative;
    display:inline-block;
    vertical-align:top;
    width:32px;
    height:auto;
    fill:#111;
    stroke:none;
    visibility:hidden;
    z-index:-1;
    animation:qode-rotate 2s infinite linear
  }
  .qodef-pagination--on.qodef-pagination-type--standard .qodef-grid-inner {
    opacity:1;
    transition:opacity .2s ease-out
  }
  .qodef-pagination--on.qodef-pagination-type--standard .qodef-m-pagination-spinner {
    position:absolute;
    bottom:calc(50% - 16px);
    left:calc(50% - 16px)
  }
  .qodef-pagination--on.qodef-pagination-type--standard.qodef--loading .qodef-grid-inner {
    opacity:0
  }
  .qodef-pagination--on.qodef-pagination-type--standard.qodef--loading .qodef-m-pagination-inner {
    opacity:0
  }
  .qodef-pagination--on.qodef-pagination-type--load-more .qodef-m-pagination-spinner {
    position:absolute;
    bottom:10px;
    left:calc(50% - 16px)
  }
  .qodef-pagination--on.qodef-pagination-type--load-more.qodef--loading .qodef-load-more-button {
    opacity:0
  }
  .qodef-pagination--on.qodef--loading .qodef-m-pagination-spinner {
    visibility:visible;
    z-index:1
  }
  



.qodef-m-nav.qodef--back-link {
    position: absolute;
    top: 8px;
    left: 50%;
    border: 1px solid #e1e1e1;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateX(-50%)
}

.qodef-m-nav.qodef--back-link:after {
    content: '';
    width: 7px;
    height: 7px;
    background-color: #707070;
    border-radius: 50%
}

.qodef--back-link
{
  z-index: 999;
}