﻿@font-face {
	font-family: 'BebasNeuewebfont';
	src: url('../fonts/BebasNeuewebfont.eot');
	src: local('BebasNeuewebfont'), 
		url('../fonts/BebasNeuewebfont.woff') format('woff'), 
		url('../fonts/BebasNeuewebfont.ttf') format('truetype');
}

body {
    background-color: #e2e7e3;
	height:100%; /* aqui definimos que o html e o body terão altura de 100% */
}

i.glyphicon {
    font-size: 35px;
	color: white;
	font-weight: bold;
}
.row {
  margin-right: 0px; !important;	
  margin-left: 0px; !important;	
}

.darkgrey {
  background-color: #9a9a9a;
  padding-left: 30px;
  padding-right: 30px;
}
.block {
  text-align: center;
}

.bolas
{
	text-align: center !important;	
	margin-top: 15px;
	margin-bottom: 5px;
	
}
.bolasb
{
	text-align: right
	margin-top: 15px;
	margin-bottom: 5px;
	margin-right: 13px;
	
}
.alinhamento {
    text-align: right;
	}
.Paulafoto {
    text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 70px;
	}

.divrealce {
    background-color: #8ad2d1;
} 
.divrealcefundo {
    background-color: #63646b;
} 
.fontecondensed {
    font-stretch: ultra-condensed;
	font-weight: bold;
	color: white;
	font-size: medium;
}
.Titulo{
    font-family: BebasNeuewebfont;
    font-size: 50px;
    color: #darkgrey;
    text-transform: uppercase;
	}
	.SubTitulo{
    font-family: BebasNeuewebfont;
    font-size: 40px;
    color: #35383f;
    text-transform: uppercase;
	}
	.Titulo{
    font-family: BebasNeuewebfont;
    font-size: 4em;
    color: #darkgrey;
    text-transform: uppercase;
	}
	.Creativedesign{
    font-family: BebasNeuewebfont;
    font-size: 0.66em;
	font-style: italic; 
	font-weight: light;
    color: #edeff0;
    text-transform: uppercase;
	padding-bottom:20px
	
	}
	.TituloInterno{
    font-family: BebasNeuewebfont;
    font-size: 2em;
    color: white;
    text-transform: uppercase;
	}
	
	a:hover {
	text-decoration: none !important;
	}
	
.centralizar-principal {
   display: table;
   width: 80%;
}
.centralizarobjeto {
   display: table-cell;
   text-align: justify;
   vertical-align: middle;
}
.barratopo {
   background-color:#a7a2ac;
  }
.paragrafo {
   padding-left: 15px;
}
.email{
   text-align: center;
  
}
.containerflex {
    display: flex;
	align-items: center;
}
.caixaflex {
    flex: 1;
}

.distancialinhas{
line-height:1px;
letter-spacing:1px;
}
.CentralizarVertical{
 width:100%;
 height:auto;
 min-height:50%; 
}

img {
  max-width: 100%;
  height: auto;
}

.container-slider

{

padding-right: 0px;

padding-left: 0px;

margin-right: 0;

margin-left: 0;

}
/* aplica somente a partir de 480px em landscape */
@media screen and (min-width: 480px) and (orientation: landscape) {
   nav { float: left; }
}
