.contentSmall{
 
    padding-left: 7%;
    padding-right: 7%;
}

ul.nav.navbar-nav li{
    
    padding-left: 10px;
    
}

.gallery
{
    display: inline-block;
    margin-top: 20px;
}

/*maps*/

.map-container {
    position: relative;
    padding-bottom: 26.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.map-container iframe,   
.map-container object,  
.map-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.nada{
    padding-bottom: 100px;
}
.pouconada{
    padding-bottom: 10px;
}

.bottomBgContainer{
/*    background-color:#97762E;*/
     background-color:#A8A7A7;
    box-shadow: 0px 0px 10px 0px #888888;
}

div.bottomBgContainer h3, div.bottomBgContainer h4, div.bottomBgContainer p, form#contactus{
    color: #ffffff;
    font-weight:200;
}

col-lg-3.col-md-4.col-xs-6.thumb.promo{
    width: 50%;
}

input#mc_embed_signup.button{
    background-color: blue;
}

div.col-md-4.portfolio-item.semLinha{
    border: none;
    
}

.fivecolumn .tipologia h3 a{
    color: #fff;
    background-color: #8a6c2a;
    padding: 5px 10px 5px 10px;
    text-decoration: none;
 
    
    
}

 .tipologia h3 {
    margin-top: -40px;
    margin-left: 30px;
    padding-bottom: 30px;
    
    transform:rotate(-7deg);
-ms-transform:rotate(-7deg); /* IE 9 */
-webkit-transform:rotate(-7deg); /* Safari and Chrome */

    width: 30%;
    
  *width: 20%;
float: left;
}

div.col-lg-5.col-md-5.centro  {
    text-align: center;
    
}

div.escuro h4{
    color: #3d3d3d;
    font-weight: 500; 
    
}

div.escuro h3{
    margin-top: -5px;
    
}

div.claim {
    text-align: center;
    line-height: 70%;
}

div.claim p{
    line-height: 110%;
}

div.claim h1{
    font-weight: bolder;
}

.ligar {
    font-weight: bolder;
    font-size: 20px;
    color: #fff;
    background-color: rgba(191, 33, 33, 0.81);
    padding: 10px;
    margin-top: 5px;
    float: right;
    border-radius: 4px;
    
}

.ligarbottom {
    font-weight: bolder;
    font-size: 20px;
    color: #fff;
    background-color: rgba(191, 33, 33, 0.81);
    padding: 10px;
    margin-top: -5px;
    width: 210px;
    border-radius: 4px;
    
}

h1.titulo{
    text-align: center;
    font-weight: bold;
    
}

.seccao.dois{
    background-color: #cecece;
    
}

.seccao{
    padding-bottom: 30px;
    padding-top: 30px;
    
}


h4.h4branco{color: #fff;
}

b.telefone{background-color: #494949;
          font-size: 18px;
          padding: 5px;
          -moz-border-radius: 0 0 4px 4px; 
          -webkit-border-radius: 0 0 4px 4px; 
          border-radius: 8px 8px 8px 8px;
	
          
}
h2.featurette-heading.cor-destaque{font-size: 38px;
                                   font-weight: bold;
    }

    
.form-top {
	overflow: hidden;
	padding: 0 25px 15px 25px;
	background: #fff;
	background: rgba(191, 33, 33, 0.81);
	-moz-border-radius: 4px 4px 0 0; 
        -webkit-border-radius: 4px 4px 0 0; 
        border-radius: 4px 4px 0 0;
	text-align: left;
}

.form-top-left {
	float: left;
/*	width: 75%;*/
	padding-top: 25px;
}

.form-top-left h3 { margin-top: 0; color: #fff; }
.form-top-left p { opacity: 0.8; color: #fff; }

.form-top-right {
	float: left;
	width: 25%;
	padding-top: 5px;
	font-size: 66px;
	color: #fff;
	line-height: 100px;
	text-align: right;
	opacity: 0.3;
}


.form-bottom {
	padding: 25px 25px 30px 25px;
	background: #444;
	background: rgba(49, 49, 49, 0.78);
	-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;
	text-align: left;
}

.form-bottom form textarea {
	height: 100px;
}

.form-bottom form .input-error {
	border-color: #eee;
}

.form-bottom p { opacity: 0.8; color: #fff; }

.espaco{ 
    margin-bottom: 40px;
}

a.libertas{ 
    color: #02ACD3;
    text-decoration: none;
    font-weight: bold;
}

