/* Cor principal:	#e5bc74;*/
/* Cor Secundária:	#a5a495;*/

body{background:#ededed; padding-top:90px; font-family: 'Roboto Condensed', sans-serif; font-size:16px;}

@media (max-width: 767px) {
  body{padding-top:80px;}
}

section{display:block; width:100%; margin:0; padding:60px 0;}

.clear{clear:both; display:block; width:100%; margin:0; padding:0; height:0;}
.clear.clear10{height:10px;}
.clear.clear20{height:20px;}
.clear.clear30{height:30px;}
.clear.clear40{height:40px;}
.clear.clear50{height:50px;}
.clear.clear60{height:60px;}

.separador{clear:both; display:block; width:100%; margin:0; padding:0; height:2px; background:rgba(0,0,0,.2); border-bottom:1px solid #fff;}
.separador.dark{background:#000; border-bottom:1px solid rgba(255,255,255,.2);}

/*.navbar{height:100px;}
.navbar-inverse .navbar-nav > li > a{color:#4f4f4f;}
.navbar-inverse .navbar-nav > .active > a{color:#e5bc74; background:transparent;}*/

h1{font-size:4em; font-weight:300; color:#e5bc74;}
h2{font-size:2em; font-weight:700; color:#a5a495; text-transform: uppercase;}
h2 span{font-size:.8em; font-weight:300;}

p{color:#222; margin:0;}

#slider{display:block; width:100%; height:100%;}

#slider li .texto{display:block; width:70%; position:absolute; top:0; margin-top:0; left:50%; margin-left:-35%; text-align:center; text-shadow:1px 1px 1px #000;}
#slider li .texto h1{color:#fff; text-transform:uppercase; font-size:2em; font-weight:300; margin-top:0;}
#slider li .texto h2{color:#fff; text-transform:uppercase; text-decoration:underline; font-size:1.5em; font-weight:700; margin-bottom:0;}
#slider li .texto h2 span{text-transform:none; font-weight:300;}

@media (min-width: 768px) {
  #slider li .texto h1{font-size:2.5em;}
  #slider li .texto h2{font-size:1.5em;}
}
@media (min-width: 992px) {
  #slider li .texto h1{font-size:3em;}
  #slider li .texto h2{font-size:2em;}
}
@media (min-width: 1200px) {
  #slider li .texto h1{font-size:3.5em;}
  #slider li .texto h2{font-size:2.5em;}
}

#menuWrapper{display:block; width:100%; margin:0; padding:0; height:140px; position:fixed; top:0; left:0;  z-index:9999;}
#menu{display:block; width:100%; margin:0; padding:0; height:80px; background:#222;}
#menu .navbar-nav > li > a{padding-top:30px; padding-bottom:30px; color:#4f4f4f;}
#menu .nav > li > a:focus, #menu .nav > li > a:hover, #menu .nav > li.active > a{color:#e5bc74; background: transparent;}
#menu .dropdown-menu{ background:#e5bc74;}
#menu .dropdown-menu > li > a:focus, #menu .dropdown-menu > li > a:hover, #menu .dropdown-menu > li.active > a{color:#e5bc74; background: #222;}

.navbar #logo{display:block; width:108px; height:140px; position:absolute; left:15px; top:0; padding:0; background:url(../imgs/logo.png) top left no-repeat; background-size:108px 140px;}

#menuWrapper #logo{display:block; width:108px; height:140px; position:absolute; left:50%; top:0; padding:0; background:url(../imgs/logo.png) top left no-repeat; background-size:108px 140px;}
@media (min-width: 768px) {
  #menuWrapper #logo{margin-left:-360px;}
}
@media (min-width: 992px) {
  #menuWrapper #logo{margin-left:-470px;}
}
@media (min-width: 1200px) {
  #menuWrapper #logo{margin-left:-570px;}
}


.legendaImagem{position:absolute; bottom:25px; left:35px; padding:10px; background:rgba(0,0,0,.5); color:#fff;}

#seccaoHerdadeMapa{background:#e4e4e4;}

#seccaoGaleria, #seccaoContactos{background:#222;}

#seccaoMaps{padding:0;}

#footer{background:#222222; padding:20px 0; font-size:14px;}
#footer.home{background:#222222; padding:20px 0; position:absolute; bottom:0; left:0;}
#footer p{color:#fff; font-weight:300;}
#footer p span{color:#e5bc74; text-transform: uppercase;}