/* sized for larger tablets/landscape and medium devices */
@media (min-width: 900px) and (max-width: 1245px){
#outer-wrapper{
	b/ackground-color: #ff0000; 
	width: 100%;
	padding-top: 20px;
}

.welcome-wrapper{
	max-width: 50%;
}

.donate-wrapper {
	width: 40%;
	float: right;
}

.exec-page-wrapper{
	width: 99%;
	margin: auto;
	b/order: 1px solid red;
}
.exec-individual-wrapper{
	float: left;
	width: 44%;
	padding: 5px 20px;
	vertical-align: top;
	margin: auto;
	b/order: 1px solid #f0f0f0;
}

} /* close max 1245 */

/*
@media (min-width: 954px) and (max-width: 1135px){
.donate-wrapper{
	float: right;
	width: 35%;
	}	
	
.welcome-wrapper{
	float: left;
	max-width: 45%;
	}	
	
	
}
*/


@media (min-width: 898px) and (max-width: 955px){
.donate-wrapper{
	float: right;
	width: 99%;
	}	
	
.welcome-wrapper{
	max-width: 100%;
	}

}	


@media (min-width: 800px) and (max-width: 899px){
#outer-wrapper{
	b/ackground-color: #ff0000; 
	padding-top: 20px;
}


/*  header arrangent */
#top-header-right-narrow{
	d/isplay: block;
}

} /* close max 899 */

@media (min-width: 700px) and (max-width: 799px){
#outer-wrapper{
	b/ackground-color: #ff0000; 
	padding-top: 20px;
}
}/* close 799 */


@media (min-width: 631px) and (max-width: 699px){
#outer-wrapper{
	b/ackground-color: #ff0000; 
	padding-top: 20px;
}


/* SIDE MENU swap locations*/

#side_menu_top_wrapper{
	display: block;
	margin-bottom: 30px;
}
.page_content_right{
	display: none;
}
.page_content_right_wrapper{
	display: none;
}

.page_content_left{
	float: none;
	width: 99%;
}
} 

/* close max 699*/


/* SINGLE COLUMN - handle small pads and phone sized devices */
@media screen and (max-width: 630px){

	#outer-wrapper{
	background-color: #ffffff; 
	p/adding: 1px 0px 0px 1px;
	}	

/* SIDE MENU swap locations*/
#side_menu_top_wrapper{
	display: block;
	margin-bottom: 30px;
}
.page_content_right{
	display: none;
	
}
.page_content_left{
	float: none;
	width: 99%;
}
.page_content_full{
	display: block;
}

.page_wrapper h1{
	font-family: "oswald","Univers Condensed";
	color: #0094aa;
	font-size: 18pt;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: left;
}

.page_wrapper h2{
	font-family: "oswald","Univers Condensed";
	color: #0094aa;
	font-size: 14pt;
	font-weight: 400;
	margin-top: 0px;
	margin-bottom: 12px;
	text-align: left;
}
.page_wrapper  p{
	font-family: "oswald","Univers Condensed";
	color: #000000;
	font-size: 11pt;
	font-weight: 300;
	line-height: 1.7;
	margin-bottom: 1em;
}	

/* visitor reg */
#visitor_reg_outer{
	max-width: 100%;
}
} /* end max 599px*/




@media (max-width: 700px){
	.page_content_right_wrapper{
		display: none;
	}
	
	#exhib_list h3{
	font-size: 10pt;
	text-align: center;
	}
}


@media (max-width: 900px){

.exec-individual-wrapper{
	display: block;
	width: 98%;
	padding: 5px 20px;
	vertical-align: top;
	margin: auto;
	b/order: 1px solid #f0f0f0;
}

#exec-head-photo{
	width: 99%; 
	margin: auto;
}
/* gallery wrapper */
#gallery_wrapper{
	/* used in narrow viewport to hide
	the fixed width gallery */
	display: none;
}
#gallery_wrapper_message{
	/* used in narrow viewport to hide
	the fixed width gallery */
	display: block;
}/* lose max 900px*/




#top-header-left{
	float: left;
	m/ax-width: 20%;

}
#top-header-middle{
	clear: both;
	max-width: 99%;
	m/argin-left: 50px;
	
}
#top-header-right{
	float: right;
	m/ax-width: 20%;
	margin-top: 20px;
	m/argin-right: 40px;
	f/ont-size: 14px;
}

.welcome-wrapper{
	min-width: 100%;
}


.donate-wrapper{
	float: right;
	d/isplay: block;
	width: 99%;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	padding: 0px 5px;
	border: 4px solid #e0e0e0;
-w/ebkit-box-shadow: -12px 12px 26px -18px rgba(0,0,0,0.88);
-m/oz-box-shadow: -12px 12px 26px -18px rgba(0,0,0,0.88);
b/ox-shadow: -12px 12px 26px -18px rgba(0,0,0,0.88);
	text-align: center;
	margin: auto;
	margin-bottom: 30px;
}
} /* close 900 */
/* iPhone */
@media (max-width: 500px){

#header-wrapper{
	width: 100%;
	d/isplay: block;
	background-color: #fff;
	b/order: 1px solid red;
}
#outer-wrapper{
	b/ackground-color: #ff0000; 
	width: 100%;
	padding-top: 0px;
}
.page_content_full{
	width: 100%;
	display: block;
}

#top-header-left{
	float: left;
	max-width: 20%;
	
}

#top-header-middle{
	display:block;
	max-width: 99%;
	
}

#top-header-right{
	float: right;
	max-width: 20%;
	margin-top: 20px;
	m/argin-right: 40px;
	f/ont-size: 14px;
}

.donate-wrapper{
	f/loat: right;
	d/isplay: block;
	width: 99%;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	padding: 0px 5px;
	border: 4px solid #e0e0e0;
-w/ebkit-box-shadow: -12px 12px 26px -18px rgba(0,0,0,0.88);
-m/oz-box-shadow: -12px 12px 26px -18px rgba(0,0,0,0.88);
b/ox-shadow: -12px 12px 26px -18px rgba(0,0,0,0.88);
	text-align: center;
	margin: auto;
	margin-bottom: 30px;
}


/* front page 3 col structure */

.fp-3-col-wrapper{
	width: 100%;
	b/order: 1px solid blue;
}

.fp-3-col-left{
	f/loat: left;
	width: 100%;
	display: block;
	b/order: 1px solid red;
}

.fp-3-col-middle{
	f/loat: left;
	width: 100%;
	display: block;
	b/order: 1px solid blue;
}

.fp-3-col-right{
	f/loat: right;
	width: 100%;
	display: block;	
	b/order: 1px solid green;
}


} /* close max 500 */