* {
	box-sizing: border-box;
}
svg {margin: 0px; padding: 0px;}
.innerWrapper {
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
.world-bg {
    background: url(../img/common/naviBg.png), url(../img/world/worldTop.png), url(../img/common/allBg.png), url(../img/common/allBgmin.png);
    background-repeat: repeat-x, no-repeat, no-repeat, repeat;
    background-position: top left, center top, center top, top left;
    background-size: 100% 80px, 800px 375px, 100% auto, 5% auto;
    overflow: hidden;
}
.topBG {
	width: 100%;
	height: 250px;
}

.choicesMenu {
	width: 100%;
	margin: 0 auto;
	z-index: 900;
	padding-top: 125px;
	padding-bottom: 25px;
}

.choicesMenu img {
    float: left;
    width: 45%;
    margin: 2%;
	z-index: 900;
}
.choicesMenu img:hover {
	opacity: .7;
}
.heading {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  width: 75%;
/*  padding-top: 25px;
  margin-top: 25px;*/
  margin-top: -8px;
  font-size: 38px;
  font-weight: 600;
  color: #14304f;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
.heading h1 {
  display: inline-block;
  /*white-space: nowrap;*/
  text-align: center;
  padding:0 8px;
}
.heading::before,
.heading::after {
  content: "";
	display: flex;
  flex: 1 1 auto;
  height: 1px;
  background-color: #14304f;
}
.heading h1 span {
  font-size: 125%;
}
@media only screen and (max-width: 660px) { 
	.heading {font-size: 34px;}

}

@media screen and (max-width: 600px) {
	.choicesMenu {
		width: 80%;
	}
	.choicesMenu img {
		display: block;
		width: 100%;
		margin: 2% 0;
	}	
	.topBG {
	
	height: 200px;
}
}
@media screen and (max-width: 400px) {		
	.topBG {	
		height: 185px;
	}
}
/*PROLOGUE*/
.groupShot, .blueText {
	width: 50%;	
	margin-top:20px;
}
.border {
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.33, rgb(0,0,0)), color-stop(0.67, rgb(192,192,192)));
	background-image: -moz-linear-gradient(center bottom, rgb(0,0,0) 33%, rgb(192,192,192) 67% );
	padding: 4px;
}
.quote {
	width: 50%;
	margin: 2% 0;
}
.worldText {
	width: 85%;
	text-align: center;
	margin: 3% auto;
	font-size: 20px;
    color: #000;
    line-height: 25px;
}
@media screen and (max-width: 750px) {
	.groupShot, .blueText {
		width: 70%;
	}
	.quote {
		width: 70%;
	}
}
@media screen and (max-width: 390px){
	.heading {font-size: 23px;}
}

strong, b {
font-weight: bold;
}

em {
font-style: italic;
}