.archive .is-site-header,.page .is-site-header{margin-bottom: 0;padding-bottom:12px;border-bottom: 1px solid #fff;}
#breadcrumbs, #breadcrumbs a{color:#8a8f92;font-size:11px;margin:0;text-transform:uppercase}
#breadcrumbs a:hover{color:var(--red)}
#breadcrumbs .breadcrumb_last{color:#4a4a4a}
.wrap-archive{padding-top:4rem}
.category__header{padding-bottom:25px;margin-bottom:2.5rem;border-bottom:1.25px solid #ddd;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}/*padding-top:4rem;*/
.category__header .section__title{font-size:40px;line-height:.85;font-style:normal;font-weight:600;text-transform:uppercase;margin-bottom:0}
.search .category__header .section__title{margin-bottom:0;color:#0f0f0f;text-transform:none}
.search .category__header .section__title span{color:var(--red)}
.mediagr .category__header .section__title{display:none}
.mediagr.mediagr-child .category__header .section__title{display:block;color:var(--red)}
.category__header p{max-width:620px;line-height:1.3;margin:0;font-size:14px;font-weight:400;margin-top:15px}
/* .wrap-archive:before{content:"";position:absolute;top:-40px;height:55vh;background:var(--red);width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-height:230px} */

.wrap-pagination .pagination{display:flex;align-items:center;justify-content:center}
.wrap-pagination .pagination .inner-pag a,.wrap-pagination .pagination .inner-pag span{width:25px;height:25px;display:inline-flex;justify-content:center;align-items:center;margin-right:10px;font-size:17px;font-weight:700;background-color:#fff;color:var(--red);border:1px solid var(--red)}
.wrap-pagination .pagination .inner-pag span.current{background-color:var(--red);color:#fff}
.wrap-pagination .pagination .nextarea_tex,.wrap-pagination .pagination .prevarea_tex{background-color:var(--red);color:#fff;font-weight:600;padding:3px 10px;height:25px;line-height:1.1}

@media screen and (max-width: 768px){
.search .category__header .section__title{font-size:25px;line-height:1}
.wrap-pagination .pagination .nextarea_tex{font-size:14px !important;}
.wrap-pagination .pagination .inner-pag a, .wrap-pagination .pagination .inner-pag span{margin-right: 8px;}
.wrap-pagination .pagination .prev{padding-right:18px !important;}
.category__header{flex-direction:column;align-items:flex-start}
.category__header .section__title{margin-bottom:0}
}