.vp-pagination__style-default{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:-3px;margin-top:17px;list-style-type:none}.vp-pagination__style-default .vp-pagination__item a{outline:none;-webkit-box-shadow:none;box-shadow:none}.vp-pagination__style-default.vp-pagination__align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.vp-pagination__style-default.vp-pagination__align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.vp-pagination__style-default .vp-pagination__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;margin:3px;text-align:center;list-style-type:none;}.vp-pagination__style-default .vp-pagination__item>*{display: inline-block;min-width:40px;line-height:1.4;color:inherit;text-decoration:none;background-color:#fff;border: none;-webkit-transition:.2s border-color, .2s background-color, .2s color;transition:.2s border-color, .2s background-color, .2s color;}.vp-pagination__style-default .vp-pagination__item:not(.vp-pagination__item-active)>a:hover{border: none;}.vp-pagination__style-default .vp-pagination__item.vp-pagination__item-active>*{color:#fff;cursor:default;background-color:#6c7781;border:1px solid #6c7781}.vp-pagination__style-default .vp-pagination__load-more>.vp-pagination__load-more-no-more,.vp-pagination__style-default .vp-pagination__load-more>.vp-pagination__load-more-loading,.vp-portfolio__loading .vp-pagination__style-default .vp-pagination__load-more>span,.vp-pagination__style-default.vp-pagination__no-more .vp-pagination__load-more>span,.vp-portfolio__loading .vp-pagination__style-default.vp-pagination__no-more .vp-pagination__load-more>.vp-pagination__load-more-no-more{display:none}.vp-pagination__style-default .vp-pagination__load-more>span,.vp-portfolio__loading .vp-pagination__style-default .vp-pagination__load-more>.vp-pagination__load-more-loading,.vp-pagination__style-default.vp-pagination__no-more .vp-pagination__load-more>.vp-pagination__load-more-no-more{display:block}.vp-pagination__style-default.vp-pagination__no-more .vp-pagination__load-more,.vp-portfolio__loading .vp-pagination__style-default .vp-pagination__load-more{pointer-events:none;cursor:default;background-color:transparent;border:none;-webkit-transition:none;transition:none}.vp-pagination__style-default.vp-pagination__no-more .vp-pagination__load-more{opacity: 1;color: #c8c8c8!important;font-weight: 500;}.vp-spinner{display: table-row;animation: fa-spin 1s infinite linear;}.vp-spinner i{
    animation: fa-spin 1s infinite linear;
    font-family: "Font Awesome 6 Pro";
    font-weight: 700;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.vp-pagination__style-default .vp-pagination__item>a {
    color: #000!important;
    text-transform: uppercase;
    text-decoration: none;
    cursor: pointer;
    border: none;
    letter-spacing: 2px;
    font-size: 1.1em;
    font-weight: 500;
  
}

.vp-pagination__style-default .vp-pagination__item>a span.text-load:after {
    content: "\f178";
    padding-left: 10px;
    display: inline-block;
    font-size: inherit;
    font-family: "Font Awesome 6 Pro";
    font-weight: 700;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s;
}

.vp-pagination__style-default .vp-pagination__item>a span.text-load:hover:after {
    -webkit-transform: translateX(.25rem);
    -ms-transform: translateX(.25rem);
    transform: translateX(.25rem);
}


.vp-pagination__style-default span.bernd-spinner {
    margin-right: 5px;
}

.vp-pagination__style-default span.bernd-spinner i {
    font-size: 1.7em;
    color: #000;
    -webkit-animation: fa-spin 1s infinite linear;
    animation: fa-spin 1s infinite linear;
} 

.vp-portfolio__loading .text-loading {
    display: none;
}

.vp-portfolio__loading .vp-pagination__style-default .vp-pagination__item>a:after, .vp-pagination__no-more .vp-pagination__item>a:after {
  display: none;
} 



.vp-pagination__style-default .vp-pagination__item  {
    margin-top: 60px;
}

