/* CSS Document */



@font-face {
  font-family: 'Champion-HTF-Middleweight';
  src: url('Champion-HTF-Middleweight.eot'); /* IE9 Compat Modes */
  src: url('Champion-HTF-Middleweight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Champion-HTF-Middleweight.woff') format('woff'), /* Modern Browsers */
       url('Champion-HTF-Middleweight.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('Champion-HTF-Middleweight.svg#35aa46e99dab08ff694e5fa974f0fcf3') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'Champion-HTF-Welterweight';
  src: url('Champion-HTF-Welterweight.eot'); /* IE9 Compat Modes */
  src: url('Champion-HTF-Welterweight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Champion-HTF-Welterweight.woff') format('woff'), /* Modern Browsers */
       url('Champion-HTF-Welterweight.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('Champion-HTF-Welterweight.svg#aface0128ed6ef4e6f9544d622921de7') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'Sentinel-Book';
  src: url('Sentinel-Book.eot'); /* IE9 Compat Modes */
  src: url('Sentinel-Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Sentinel-Book.woff') format('woff'), /* Modern Browsers */
       url('Sentinel-Book.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('Sentinel-Book.svg#fb7f01513910e38bdb2e628a3e62faf5') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}






/*@font-face {
    font-family: 'Champion-HTF-Middleweight';
    src: url(fonts/Champion-HTF-Middleweight.woff);
    src: url(fonts/Champion-HTF-Middleweight.otf);
    src: url(fonts/Champion-HTF-Middleweight.ttf);
    src: url(fonts/Champion-HTF-Middleweight.svg);
    src: url(fonts/Champion-HTF-Middleweight.eot);
}

@font-face {
    font-family: 'Champion-HTF-Welterweight';
    src: url(fonts/Champion-HTF-Welterweight.woff);
    src: url(fonts/Champion-HTF-Welterweight.otf);
    src: url(fonts/Champion-HTF-Welterweight.ttf);
    src: url(fonts/Champion-HTF-Welterweight.svg);
    src: url(fonts/Champion-HTF-Welterweight.eot);
}

@font-face {
    font-family: 'Sentinel-Book';
    src: url(fonts/Sentinel-Book.woff);
    src: url(fonts/Sentinel-Book.otf);
    src: url(fonts/Sentinel-Book.ttf);
    src: url(fonts/Sentinel-Book.woff);
    src: url(fonts/Sentinel-Book.svg);
    src: url(fonts/Sentinel-Book.eot);
}*/

#navegacao{ 
	background-color: white;
	z-index: 100;
	background-color: rgba(255, 255, 255, 0.8);
  width: 100%;
  border: 0px none;
  display: table;
  position: fixed;
  border-collapse: collapse;
}

.navbar .navbar-nav {
  display: inline-block;
  float: none;
}

.navbar .navbar-collapse {
  text-align: center;
}

#bs-example-navbar-collapse-1 {
  width:61%;
}

#bs-example-image-collapse-1 {
  width:61%;
}


#lin li {
  font-size: 12pt;
  letter-spacing: 2px;
  font-family: Champion-HTF-Welterweight;
  padding-left: 30px;
}

#gait {
	margin-top:150px;
	margin-bottom:150px;
  background-color: white;
  border-collapse: collapse;
  margin-left:-60px;
}


#gait img {
  display: block;
  margin-right: 600px;
}

#letter{
	background-color: transparent;
	color: #333;
	margin-top: 50px;
}

#tit{
  padding-bottom: 100px;
  letter-spacing: 1px;
  font-family: Champion-HTF-Welterweight;
  color: #999;
  font-size: 12pt;
  text-transform: uppercase;
  border-top: 100px;
  text-align: center;
  vertical-align: middle;
}

/*#lina{
  border-top: solid #999 1px;
}*/

#fes{
  padding-bottom: 80px;
}

#feste{
  font-size: 20pt;
  line-height: 30px;
  letter-spacing: 1px;
  text-align: center;
  font-family: Champion-HTF-Middleweight;
}

#fest{
  font-size: 12pt;
  text-align: left;
  font-family: Sentinel-Book;
}

#gallery {
  webkit-transition: all 500ms ease;
  moz-transition: all 500ms ease;
  ms-transition: all 500ms ease;
  o-transition: all 500ms ease;
  transition: all 500ms ease;
  background-color: #f6f6ee;
  padding-bottom: 70px;
  padding-top: 70px;
  padding-left: 80px;
  margin-top: 100px;
}

#l23{
  font-family: Champion-HTF-Welterweight;
}

#l24{
  font-family: Champion-HTF-Welterweight;
}

#l25{
  font-family: Champion-HTF-Welterweight;
}

#l26{
  font-family: Champion-HTF-Welterweight;
}

#l27{
  font-family: Champion-HTF-Welterweight;
}

#l23 h2 {
  padding-bottom: 20px;
  letter-spacing: 1px;
  color: #999;
  font-size: 12pt;
  text-transform: uppercase;
  border-top: 100px;
  text-align: center;
  vertical-align: middle;
  padding-right: 180px;
}

#l24 h2 {
  padding-bottom: 20px;
  letter-spacing: 1px;
  color: #999;
  font-size: 12pt;
  text-transform: uppercase;
  border-top: 100px;
  text-align: center;
  vertical-align: middle;
  padding-right: 180px;
}

#l25 h2 {
  padding-bottom: 20px;
  letter-spacing: 1px;
  color: #999;
  font-size: 12pt;
  text-transform: uppercase;
  border-top: 100px;
  text-align: center;
  vertical-align: middle;
  padding-right: 180px;
}

#l26 h2 {
  padding-bottom: 20px;
  letter-spacing: 1px;
  color: #999;
  font-size: 12pt;
  text-transform: uppercase;
  border-top: 100px;
  text-align: center;
  vertical-align: middle;
  padding-right: 180px;
}

#l27 h2 {
  padding-bottom: 20px;
  letter-spacing: 1px;
  color: #999;
  font-size: 12pt;
  text-transform: uppercase;
  border-top: 100px;
  text-align: center;
  vertical-align: middle;
  padding-right: 180px;
}

#inter{
  padding-left:160px;
  padding-top: 80px;
}

#inter1{
  padding-left:30px;
  padding-top: 80px;
}

#inter2{
  padding-left: 100px;
  padding-top: 80px;
}

#inter3{
  padding-left: 30px;
  padding-top: 80px;
}

#inter4{
  padding-left: 100px;
  padding-top: 80px;
}

#horas{
  color: #a84b22;
  letter-spacing: 1.5px;
  
}

#paragrafo{
  color: black;
  font-size: 14px;
  padding-bottom: 20px;
  font-family: Sentinel-Book;
  font-weight: bolder;
}

#gallery .round_images {
  margin-bottom: 20px;
}
#gallery .round_images .col-sm-4 {
  padding: 0;
}
#gallery .round_images .img_wrapper {
  position: relative;
}
#gallery .round_images .img_wrapper:hover img {
  border-color: #000;
}

#gallery .round_images .img_wrapper img {
  width: 90%;
  padding: 5px;
  margin: 10px;
  border: solid 2px transparent;
  webkit-transition: all 500ms ease;
  moz-transition: all 500ms ease;
  ms-transition: all 500ms ease;
  o-transition: all 500ms ease;
  transition: all 500ms ease;
}

#gallery .round_images .img_wrapper .ano {
  font-weight: 100;
  font-size: 22px;
  color: white;
  position: absolute;
  top: 40%;
  left: 30%;
}

#map {
  background-color: black;
}

#footer {
  padding-bottom: 60px;
  padding-top: 70px;
  background-color: black;
}

#co {
	color: white;
	font-size: 13pt;
  letter-spacing: 2px;
  font-family: Champion-HTF-Welterweight;
  padding-right:0px;
  padding-top: 30px;
}

#cof {
  color: white;
  font-size: 11pt;
  letter-spacing: 3px;
  font-family: Champion-HTF-Welterweight;
  padding-right:0px;
}

#footer p a {
  color: gray;
}
