/* Enter Your Custom CSS Here */

/*@media screen and (max-width: 800px) {
  .site-header-image {
    padding-top: 0;
    z-index: 21;
    height: auto;
     }*/
  
 @media screen and (max-width: 450px) {
  .site-header-image {
    padding-top: 0;
    z-index: 21;
    height: auto;
    max-width: 580px;
  }}
  
.gallery {
    display: block;
  	margin:6px;
    border: 1px solid #BFCFD9;
  	padding:6px;
  	background-color: #f0f4f7;
}
@media screen and (max-width: 760px){
.gallery {
    float: none;
    max-width: 100%;
    display: block;
        margin:6px;
    border: 1px solid #BFCFD9;
  	padding:6px;
  	background-color: #f0f4f7;
    height: auto;}}

.photo-right {
    display: inline;
    float: right;
    margin-left: 1.5em;
  	margin-right: 8px;
  	border: 1px solid #BFCFD9;
  	padding:6px;
  	background-color: #f0f4f7;
}
@media screen and (max-width: 760px){
.photo-right {
    float: none;
    max-width: 100%;
    display: block;
    height: auto;}}

.photo-left {
    display: inline;
    float: left;
    margin: 12px 12px 12px 2px;
  	border: 1px solid #BFCFD9;
  	padding:6px;
  	background-color: #f0f4f7;
}

@media screen and (max-width: 760px){
.photo-left {
    float: none;
    max-width: 100%;
    display: block;
    height: auto;}}



.photo {margin: 1.5em 1.5em 1.5em 0em;
  	border: 1px solid #BFCFD9;
  	padding:6px;
  	background-color: #f0f4f7;}


.textbox {background-color: #0C435E;}

.quote-symbol {font-size: calc(60px + (80 - 60) * ((100vw - 240px) / (1600 - 240)));
    font-weight: 400;
    color:#ab1f2d;
    font-family:georgia; 
    line-height: 25px;
	padding-bottom: 0px;}

.quote {font-size: calc(14px + (18 - 14) * ((100vw - 240px) / (1600 - 240)));
    font-weight: 300;
  	font-family:georgia; 
    color:#ab1f2d;
    width:12em;
    background-color: #fbe9eb;
    padding: 24px 14px 14px 14px;
    float:left;
    margin-right: 15px;
    margin-bottom: 10px;
    }

.textbox-donation {background-color: #f8fafb;
					color: #737A7D;
					padding:30px;
					margin:30px;}

.central {
  display: block;
  margin-left: auto;
  margin-right: auto;
  
}

.photo-caption {font-family:georgia; 
    color:#ab1f2d;
	font-size: 13px;
	text-align: center;}

.space {padding-top: 15px;
		padding-bottom: 15px;}

.bhi-table {border-collapse: collapse;
		margin: auto;
  		border: 1px solid #ddd;
    	width: 100% !important;
        font-size: calc(16px + (16 - 16) * ((100vw - 240px) / (1600 - 240)));}

.bhi-table th,
.bhi-table td {border: 1px dotted #ddd;
               padding: 4px;
               text-align: left;
           		}
.bhi-table th {color: #1e3e59;
              background-color: #fff;}