#press{
padding-top: 0%;
}
.infinite-content-container.infinite-container {
position: relative;
top: -70px;
}
.post-type-archive-press-releases .infinite-page-title-wrap.infinite-style-medium.infinite-left-align {
display: none;
}
#gdlr-core-shape-divider-3667 svg path {
fill: #141c32;
}
.press-item{
position: relative;
margin-bottom: 5%;
}
.press-item .item{
display: flex;
align-items: center;
justify-content: flex-start;
}
.press-item .item .title{
position: absolute;
right: -5%;
width: 50%;
background-color: #97A3A3;
color: #ffffff;
padding: 3% 5%;
}
.press-item .item .title h2{
font-size: 24px;
font-weight: 400;
color: #ffffff;
margin-bottom: 5px;
position: relative;
}
.press-item .item .title h2:before{
content: "";
position: absolute;
width: 30px;
height: 1px;
left: 0;
top: -10px;
background: #ffffff;
}
.press-item .item .title .channel{
margin-bottom: 15px;
font-weight: bold;
}
.press-item .item .title p{
margin-bottom: 5px;
}
.press-item .item .title a.link{
color: #ffffff;
padding-left: 25px;
position: relative;
}
.press-item .item .title a.link:hover{
color: #f79d8e;
}
.press-item .item .title a.link:before{
content: "";
position: absolute;
width: 15px;
height: 1px;
left: 0;
top: 50%;
transform: translateY(-50%);
background: #ffffff;
}
#press nav ul{
display: flex;
justify-content: space-between;
}
.pagination-sec {
padding-top: 10px;
}
a.prev.page-numbers, a.next.page-numbers, .page-numbers {
display: inline-block;
color: #141c32 !important;
margin: 0px 2px;
text-decoration: none;
padding: 12px 0px !important;
line-height: 1;
font-weight: bold;
transition: .5s;
text-align: center;
border-radius: 3px !important;
width: 40px;
height: 40px;
vertical-align: middle;
font-size: 16px !important;
position: relative;
}
a.prev.page-numbers, a.next.page-numbers{
color: #ffffff;
font-size: 0px !important;
}
a.prev.page-numbers:hover, a.next.page-numbers:hover{
color: #ffffff !important;
}
span.page-numbers.dots {
background: 0px;
border: 0px;
padding: 0px;
min-width: auto;
line-height: 2 !important;
}
span.page-numbers.dots:hover {
background: transparent !important;
color:#555F5E !important;
}
.prev.page-numbers:before {
content: "\f104";
font-family: 'FontAwesome';
transition: .5s;
font-size: 30px;
line-height: .6;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.next.page-numbers:after {
content: "\f105";
font-family: 'FontAwesome';
transition: .5s;
font-size: 30px;
line-height: .6;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.page-numbers:hover,.page-numbers.current{
background: #141c32 !important;
color:#ffffff !important;
}
@media only screen and (max-width: 1681px){
.press-item .item .title h2 {
font-size: 21px;
}
.press-item .item .image img{
max-width: 900px;
}
}
@media only screen and (max-width: 1599px){
.press-item .item .image img {
max-width: 800px;
}
.press-item .item .title h2 {
font-size: 19px;
}
.press-item .item .title{
right: 0px;
}
}
@media only screen and (max-width: 1439px){
a.prev.page-numbers, a.next.page-numbers, .page-numbers {
width: 36px;
height: 36px;
font-size: 15px !important;
padding: 11px 0px !important;
}
a.prev.page-numbers, a.next.page-numbers{
font-size: 0px !important;
}
.prev.page-numbers:before,.next.page-numbers:after{
font-size: 24px;
}    
}
@media only screen and (max-width: 1359px){
a.prev.page-numbers, a.next.page-numbers, .page-numbers {
width: 30px;
height: 30px;
font-size: 14px !important;
padding: 10px 0px !important;
}
a.prev.page-numbers, a.next.page-numbers{
font-size: 0px !important;
}
.prev.page-numbers:before, .next.page-numbers:after {
font-size: 20px;
}    
}
@media only screen and (max-width: 1279px){
}
@media only screen and (max-width: 991px){
.press-item{
margin-bottom: 10%;
}
.press-item .item{
flex-direction: column;
}
.press-item .item .image img {
max-width: 100%;
}
.press-item .item .title{
position: relative;
margin-top: -10%;
width: 90%;
}
a.prev.page-numbers, a.next.page-numbers, .page-numbers {
width: 26px;
height: 26px;
font-size: 12px !important;
padding: 9px 0px !important;
}
a.prev.page-numbers, a.next.page-numbers {
font-size: 0px !important;
}
.prev.page-numbers:before, .next.page-numbers:after {
font-size: 18px;
line-height: .8;
}
}
@media only screen and (max-width: 767px){
#press{
padding-top: 2%;
}   
}
@media only screen and (max-width: 639px){
}
@media only screen and (max-width: 479px){
.press-item .item .title h2 {
font-size: 16px;
}
a.prev.page-numbers, a.next.page-numbers {
font-size: 0px !important;
}
.prev.page-numbers:before, .next.page-numbers:after {
font-size: 15px;
line-height: .7;
}
}
@media only screen and (max-width: 379px){
}
@media only screen and (max-width: 359px){
}