.news-listing .views-row a{background-color:var(--pbuttonbackground);color:var(--pbuttoncolor);border:var(--primary-button--border--px-size) solid var(--pbuttonbordercolor);padding:var(--primary-button--paddingtb--px-size) var(--primary-button--paddings--px-size);border-radius:var(--primary-button--borderR--px-size);text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:30px;text-decoration:none}.news-listing .views-row a:hover{color:var(--pbuttonbackground);background-color:var(--pbuttoncolor);border:1px solid var(--pbuttonbordercolor)}.news-listing .views-row a:hover a{color:var(--pbuttonbackground)}.news-listing .views-row a a{color:var(--pbuttoncolor);text-decoration:none}.news-listing .views-exposed-form{margin-bottom:80px}.news-listing .boxed{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-listing time{margin-bottom:40px}.news-listing .views-row{background-color:#ddd;border-radius:4px;padding:20px;-webkit-box-flex:1;-ms-flex:1 0 24%;flex:1 0 24%;margin:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-listing .views-row .views-field-title{display:block;margin-top:auto;margin-bottom:10px}.news-listing .views-row .views-field-title .field-content{font-size:20px;line-height:1.2}