@charset "UTF-8";

/* BAMBI SECTION of Home page */
/* https://www.w3schools.com/css/css3_flexbox_responsive.asp */

* {
  box-sizing: border-box;
}

.flex-container {
  display: flex;
  flex-direction: row;
  text-align: center;
}

.flex-item-left {
	padding: 10px;
	flex: 50%;
}
.flex-item-right {
	padding: 10px;
	flex: 50%;
}

/* Responsive layout - makes a one column-layout instead of two-column layout */
@media (max-width: 970px) { /* was: 800px */
	.flex-container {
		flex-direction: column;
	}
}

.imgwrap {
	width: 100%; /* or whatever you choose */
	margin: auto;
	padding: 2%;
}
.imgwrap img {
	display: block;
	width: 100%;
	max-width: 970px; /* actual image width */
	height: auto; /* maintain aspect ratio */
	margin: auto; /* optional centering of image */
	border: 1px solid #FF99CC; /* was: #AAA */
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	-moz-box-shadow:    0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); /* Firefox 3.5 - 3.6 */
	box-shadow:         0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

