/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */


.arpc-header {
 /* background-color: #121212; 
  text-shadow: #828282 2px 2px; */
  text-shadow: #121212 3px 3px;
  text-align: center;
 /* border: 3px solid green; */
  margin: auto;
  padding: 15px 10px 5px 10px;
}
.arpc-header-text{
  color: #ffffff; 
  font-family: georgia, palatino; font-size: 46pt;
}
.arpc_contactform, .arpc_weblinks a{
  color: #0879BA; 
}
.btn-primary{
  background-color: #005E80;
}
.arpc_info{
  border-style: solid;
  border-width: 1px;
  padding: 8px;
  background-color: #2c640a;
  color: white;
  margin-bottom: 15px;
  display: inline-block;
  width: 70%;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 
  font-size: 13px;
}
.arpc_walks {
  background-image: url("../../../images/arpc/footpath.png"); /* The image used */
  background-color: #CCCCCC; /* Used if the image is unavailable */
  height: 350px; /* You must set a specified height */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  border:solid black;
}
.arpc_walks ul{
 list-style-type: none; /* remove bullet points */
 padding-top: 40px;
 padding-left: 70px;
}
.j7dctree_link{
  color: #0879BA;
}
.article_text{
  color: #333333;
}
.image_caption_text{
  color: #333333;
  font-style: italic;
  text-align:left;
  display: block;
}
.bpc_pubs {
    height: 100px; /* You must set a specified height */
}
.bpc_pubs ul{
  list-style-type: none; 
  text-align: left;
}
.newspaper_article{
  column-count: 2;
}
.newspaper_article_broad{
  column-count: 3;
}
.ul-no-bullets {
  list-style-type: none; /* remove bullets */
  padding: 0;		 /* remove padding */
  margin: 0;		 /* remove margins */
}
.ul-row-even {
  background-color: #fafafa; 
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #ddd;
  font-size: 12px;
  padding: 8px;
}
.ul-row-odd {
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #ddd;
  font-size: 12px;
  padding: 8px;
}
.ul-row-top {
  background-color: #fafafa; 
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  font-size: 12px;
  padding: 8px;
}
.p-list-header {
  text-align: left;
  vertical-align: bottom;
  font-weight: bold;
  line-height: 18px;
  padding-left: 8px;
}
.info-caption{
  text-align: left;
  color:#999999;
  font-size: 11px;
  font-style: italic;
}
.meetings-grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  grid-row-gap:10px;
  // grid-column-gap:10px;  /* We don't want a gap between columns */
  grid-template-areas:
  "Name Information";
}
.meetings-Name { grid-area: Name; }

.meetings-Information { grid-area: Information; }
