@charset "utf-8";
/* CSS Document */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

*{ margin: 0;
  padding: 0;}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
b,
strong {
	font-weight: bold;
	font-size: 0.9375em;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}

img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}

html{
font: 0.9375em/1.46667 lato;
  overflow-y: scroll;
  min-height: 100%;
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-size:0.9375em;
  line-height: 1.49;
  font-weight:normal;
  color: #333;
  background-color: #ffffff;
  min-height:100%;
}
a{color:#bf4049;text-decoration:none}

a:focus,a:hover{color:#23527c;text-decoration:underline}
 
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{vertical-align:middle}

.img-responsive{display:block;max-width:100%;height:auto}

.img-rounded{border-radius:4px}
 .img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
 
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}

 .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
 
h1,.h1{
	font-size: 46px;
	font-size: 2.8rem;
	line-height: 1.375;
	text-align: center;
}


h2,.h2{
  font-size: 28px;
  font-size: 1.86667rem;
  line-height: 1.57143;
}


h3,.h3{
  font-size: 26px;
  font-size: 1.73333rem;
  line-height: 1.69231;
}

h4,.h4{
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1.83333;
}

h5,.h5{
  font-size: 20px;
  font-size: 1.33333rem;
  line-height: 1.1;
}

h6 ,.h6{
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.22222;
}
.float-left{float:left;}
.float-right{float:right;}

ul li{list-style: none;
  margin-left: 0;}

  
  .text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}

.cf{
  *zoom: 1;
}
.cf:before,
.cf:after {
  display: table;
  content: "";
  line-height: 0;
}
.cf:after {
  clear: both;
}


*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

.container{padding-right:15px;
           padding-left:15px;
           margin-right:auto;
           margin-left:auto}
 
 @media (min-width:768px){
	 .container{width:750px}}
	 @media (min-width:992px){
		 .container{width:970px}}
		 @media (min-width:1200px){
			 .container{width:1170px}}
@media all and (max-width: 767px) {

  .container {
   padding-left:0;
   padding-right:0;
  }
}

			 
			 .container-fluid{
			 padding-right:15px;
			 padding-left:15px;
			 margin-right:auto;
			 margin-left:auto}
.nav, .page-list {
  list-style: none;
  margin-left: 0;
}

.nav > li, .page-list > li,
.nav > li > a,
.page-list > li > a {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.nav > li,
.nav > li > a
{ color:#333333;
 padding:0 9px;
 }

.grid {
  margin-left: -22px;
  list-style: none;
  margin-bottom: 0;
  letter-spacing: -0.31em;
  word-spacing: -0.43em;

}

.grid > .grid {
  margin-left: 0;
}

.grid-item {
  display:inline-block;
  width: 100%;
  padding-left: 22px;
  vertical-align: top;
letter-spacing: normal;
  word-spacing: normal;

}


.Header{
  top: 0;
  position: fixed;
  width: 100%;
  z-index: 10;
  line-height: 58px;
  background:#f5f5f5;
}

.logo-title {
  float: left;
  height:58px;
  overflow:hidden;
 padding-top:7px;
}
@media all and (max-width: 47.99em) {
  .logo-title {
   position: absolute;
    left:4%;
   width:149px;
padding-top:11px;
   }
   }
   
   .content-outter{padding-top:58px;}

  
  
.gold{
	background:linear-gradient(rgba(94,94,94,.7),rgba(94,94,94,.7)),url(ban.jpg) no-repeat center top;
padding-top:150px;
background-attachment:relative;
background-position:center center;
background-size:90%;
background-size:cover;
min-height:500px;
width:100%}
 
 


.gold-heading {
  font-size: 32px;
  text-align: center;
  color: #f5f5f5;
  font-family: "BrandonGrotesque", HelveticaNeue, Helvetica, Arial, Sans;
  font-weight: normal;
   margin-top: 49px; }
  
  .gold-lede {
  text-align: center;
  font-weight: normal;
  font-size: 16px;
  font-family: "BrandonGrotesque", HelveticaNeue, Helvetica, Arial, Sans;
  color: #f5f5f5;

  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom:19px; }
  
.nav .btn-small{color:#ffffff;padding:2px 4px;}

section{
	            padding-top:29px;
                padding-bottom:19px;}

.date-member{width:95%;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;}  

.date-member p,.intro p{text-align:justify;}

@media only screen and (min-width:480px) and (max-width:767px){
.date-member img{display:inline-block;
           float:left;
             margin:9px;
            width:49%;}
}

@media all and (min-width:768px) {
 .lap-and-up-one-thirds{
    width: 33.3%;}
.lap-and-up-two-thirds{
    width: 66.6%;}
  }


.section-text{
	max-width:80%;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	margin: auto;
	padding-top: 29px;
	padding-right: 0;
	padding-bottom: 29px;
	padding-left: 0;
}

@media all and (max-width: 767px) {
 .section-text{max-width:95%;}
}
.h3-title{font-size:1.2em;}



.stage{background:#f4f4f4;}
.intro{padding:0 39px;}

.links{padding-left:39px;}
.links ul li{margin:15px;}
.line{width:100%;border-top:solid 1px #ccc;margin-bottom:9px;}
.footer{text-align:center;padding:20px;}



 .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
 
 .btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
 
 .btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}
 
 .btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
 
 .btn-small{background:#bf4049;color:#ffffff;}
 
 .visuallyhidden {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}
@media all and (max-width: 47.99em) {
.visuallyhidden-palm {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}
}

@media only screen and (max-width:992px) {
	.visuallyhidden-lap {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}
	}
	
.arrow{padding:0 5px;}
.arrow:after {
  display: inline-block;
  content: ">>";
  position: relative;
  top: -1px;
  margin-left: 3px;
  line-height: 1;
}
