:root {
    --rob-font: 'Roboto Slab', serif;
    --rel-font: 'Open Sans', sans-serif;
    --cos-blue: #1367aa;
    --bg-form: #F2F7FA;
    --gg-green: #006a38;
}

[layout="press"] h4 {
	margin-top:40px;
	padding-bottom:30px !important;
}

[layout="press"] h4.archived-pr {
	margin-top:100px;
}

.press-releases-list,
.view__true {
    margin: 50px 0;
}

.press-archived-releases-list .title a,
.press-releases-list .title a {
/* 	position:absolute;
	top:50px; */
	color:#3e3e3e;
/* 	text-decoration:underline; */
	line-height:1.5;
	font-size:18px;
	font-weight:500;
}

div#root .title h1{
    color: var(--gg-green)
}

[layout="press"] {
	padding-bottom: 80px;
	padding-top:0;
}


[layout="press"] h1 {
	color:#000;
	font-weight:400;
	font-size:44px;
	margin-bottom:80px;
}

/* .press-releases-list:not(.show-archived) .row {
	display:none;
} */

button.press-archived-releases-button {
    background-color: var(--gg-green);
    color: #fff;
    padding: 15px;
    border-radius: 4px;
    display: block;
    text-align: center;
    margin: 0 auto;
}

.newsroom-releases-list {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(255px, 1fr));
    grid-gap: 10px;
}

.module {
    height: auto;
}

.press-releases-list {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(255px, 1fr));
    grid-gap: 10px;
}

.press_item {
  border: solid 2px #d2c7c7;
  padding: 15px;
  border-radius: 4px;
  max-width: 351px;
  text-align: left;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  margin-bottom: 20px;
}

.press_item:nth-child(odd){
  border: solid 2px var(--gg-green);
}

.press-archived-releases-list .row .title a,
.press-releases-list .row .title a {
  font-size: 17px;
}

h2.press-archived-releases-h2 {
    grid-column: 1/4;
    text-align: center;
}

.contactus {
    margin: 35px 0;
    border-top: solid 1px #cecaca;
    padding: 40px 0;
    border-bottom: solid 1px #cecaca;
}

.newsroom-releases-list .row {display: flex;flex-flow: row;justify-content: center;align-items: center;}

.newsroom__image {width: 25%;}

.newsroom__block {width: 70%;margin-left: 26px;}

h3.newsroom__headline {font-size: 16px;}












