body
{
	margin-top: 60px;
}

footer {
	position: relative;
	background-color: #282828;
	color: #fff;
	padding: 40px 0px 20px 0px;
}

/*a:link {
    color: black;
}*/

a:link
{
	color: #e5c352;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}

a:visited {
    color: #2C3E50;
}

h1
{
	font-family: 'Oswald', sans-serif;
}

h2 {
  	font-weight: 400;
  	margin:0px;
}

h2, h3, h4, h5 {
  	font-family: 'Oswald', sans-serif;
  	font-weight: normal;
  	color: #e5c352;
}

p {
  	font-family: 'Roboto', sans-serif;
  	font-weight: 300;
}

hr {
  clear: both; 
  float: none; 
  width: 100%; 
  height: 1px;
  margin: 1.4em 0;
  border: none; 
  background: #ddd;
  background-image: -webkit-gradient(
      linear,
      left bottom,
      right bottom,
      color-stop(0, rgb(255,255,255)),
      color-stop(0.1, rgb(221,221,221)),
      color-stop(0.9, rgb(221,221,221)),
      color-stop(1, rgb(255,255,255))
  );
  background-image: -moz-linear-gradient(
      left center,
      rgb(255,255,255) 0%,
      rgb(221,221,221) 10%,
      rgb(221,221,221) 90%,
      rgb(255,255,255) 100%
  );
}

section
{
	padding-bottom: 60px;
}

section .fa
{
	font-size: 100px;
}

.navbar-inverse
{
	background-color: #e5c352;
}

.navbar-inverse .navbar-toggle 
{
	border-color: #2C3E50;
}

.navbar-inverse .navbar-toggle:hover 
{
	background-color: #2C3E50;
}

#main-menu {
	font-family: 'Oswald', sans-serif;
  	font-weight: normal;
  	font-size: 14px;
  	text-transform: uppercase;
	margin-top: 5px;
	margin-right: 15px;
}

#main-menu li a .fa
{
	font-size: 20px;
}

.carousel .item 
{
	height: 500px;
	/*background-color: #777;*/
}

#equipa .img-thumbnail
{
	height: 60px;
	width: 90px;
}

#equipa #linguas
{
	padding-bottom: 20px;
}

#equipa #linguas .img-thumbnail
{
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}

#equipa #linguas .img-thumbnail:hover
{
	-moz-transform: scale(1.400) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-webkit-transform: scale(1.400) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-o-transform: scale(1.400) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-ms-transform: scale(1.400) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	transform: scale(1.400) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}

#equipa #imagens-perfil img
{
	height: 140px;
	width: 140px;
}

#viaturas img
{
	height: 200px;
	width: 200px;
}

#viaturas-featurettes
{
	padding-bottom: 40px;
}

#viaturas-featurettes img
{
	height: 200px;
	width: 200px;
}

#viaturas-featurettes .img-circle:hover
{
	-moz-transform: scale(1.500) rotate(5deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-webkit-transform: scale(1.500) rotate(5deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-o-transform: scale(1.500) rotate(5deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-ms-transform: scale(1.500) rotate(5deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	transform: scale(1.500) rotate(5deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}

#viaturas-featurettes p
{
	padding-top: 10px;
}

#contactos a:link
{
	color: inherit;
}

.img-circle, .img-rounded
{
	opacity: 0.8;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
	position: relative;
}

.img-circle:hover
{
	opacity: 1;
	-moz-transform: scale(1.500) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-webkit-transform: scale(1.500) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-o-transform: scale(1.500) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	-ms-transform: scale(1.500) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	transform: scale(1.500) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
	z-index: 1;
}

.img-rounded:hover
{
	opacity: 1;
	z-index: 1;
}

.border-top-gold
{
	border-top: 4px solid #e5c352;
}

.border-gold
{
	border: 4px solid #e5c352;
}

.border-darkblue
{
	border: solid 4px #2C3E50;	
}

.text-gold
{
	color: #BD9D2E;
}

@media screen and (max-width: 920px) 
{
    #carousel
    {
		display: none;
    }

    #empresa
    {
    	padding-top: 0;
    }
    #equipa #imagens-perfil
    {
    	display: none;
    }
}