.cmregions-archive {

}

.cmregions-region-name {
	
}
.cmregions-field-title {
	font-weight: bold;
}

.cmregions-field-value {
	
}

.cmregions-field-value a {
	
}

.cmregions-flex-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.cmregions-flex-item {
	/* flex: 1; */
	/* width: 50%; */
	flex: 0 0 47%;
	margin-top: 15px;
	
	border-width: 2px;
	border-color: #CCCCCC #EEEEEE #EEEEEE #CCCCCC;
	border-style: solid;
	border-radius: 15px;
	padding: 15px 15px 15px 25px;
	margin: 15px 5px 5px 5px;
	background-color: #FFFFF5;
	position: relative;
	-webkit-box-shadow: 4px 4px 6px 3px rgba(170,170,170,0.75);
	-moz-box-shadow: 4px 4px 6px 3px rgba(170,170,170,0.75);
	box-shadow: 4px 4px 6px 3px rgba(170,170,170,0.75);
}

@media all and (max-width: 640px) {
  .cmregions-flex-item {
    /* On small screens, we are no longer using row direction but column */
    flex: 1 100%;
  }
}