.iconlist {
	list-style: none;
	margin: 0;
	padding: 0;
}
li.general {
	background-image: url(../../images/pawprint1.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding: 3px 0 3px 20px;
	margin: 1em 0;
}

table.w100B0cS2cP2 {width: 100%; border: 0; border-collapse: collapse;}
table.w100B0cS2cP2 td {padding: 2px; margin: 2px;}

table.w100B0cS2cP2 td.wid50 {width: 50%;}

.flex-container {
  padding: 0;
  margin: 0;
  list-style: none;
  border: 1px solid silver;
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}

.wrap2    { 
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}  
.wrap2 li {
  background: #F5F5F5;
}

td.views-field-field-date-issued { background-color: var(--color-white); }

.flex-item1 {
  background: tomato;
  padding: 10px;
  width: 200px;
  margin: 10px;
  line-height: 75px;
  font-size: 2em;

}

.flex-item1 img { width: 160px; height: auto; }
	
.photo {
	display: flex;
	justify-content: center;
	align-items: baseline;
	}
	
.symptom-list {display:flex;list-style:none;margin:0;padding:0;text-align: center;flex-wrap: wrap;}
.symptom-list li {flex:1;flex-basis:140px;display:flex;flex-direction:column;margin:0 1rem 1rem 0;}
.symptom-list.wide li {flex-basis:240px;}
.symptom-list p {margin-top:.5em;}
.symptom-list img {margin:0 auto;height:100px;width:auto;}
	
.card1 {
 display: inline-block;
  margin: 10px 5px 5px 5px;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
    transition: 0.3s;
		border-radius: 5px;
		background: #CCE6FF;
    border: 1px solid #bee5eb;
		width: 150px;  
    height:auto;  
	}

.card1 img, .symptom-list img { width: 75px !important; height: auto !important; margin-top:1rem !important; margin-bottom: 0 !important; position: relative !important; }

.flex-container2 {
  padding: 0;
	max-width: 800px;
  list-style: none;
 
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}
.wrap    { 
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}  

.wrap li {
  background: #E6F3FF;
}
/*centerimage*/
	img {
  display: block;
  margin-left: auto;
  margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
}

.media--ratio--11 {
padding-bottom: 100px;
}