h1, h4, .portfolio-desc h3 { text-transform:uppercase; font-weight:normal; color:#fff}
h4, .portfolio-desc h3 { color:#334a5d;  font-size: 27px;}
.portfolio-desc span { color:#333;}
.portfolio-overlay a { margin: -28px 0 0 -25px;}
.heading-block h4 { font-weight:normal}
.fancy-title.title-bottom-border h1, .fancy-title.title-bottom-border h2, .fancy-title.title-bottom-border h3, .fancy-title.title-bottom-border h4, .fancy-title.title-bottom-border h5, .fancy-title.title-bottom-border h6 {
    background: transparent none repeat scroll 0 0;
    border-bottom: 1px dotted #415a6f;
    display: block;
    padding: 0 0 10px;
}
.sm-form-control { border: 2px solid #ddd; font-size: 16px; font-weight: 300;}
.textos p { text-align:left; color:#babcbe; font-family:'Old Standard TT'; line-height:1.5 !important; font-size:15px; padding-right: 10%;}
.texto {color:#666; font-family:'Old Standard TT'; font-size: 16px !important; }
.textos h3 { color:rgba(255,255,255,.9); font-size: 24px; line-height:36px; font-weight:300; text-align:right; padding:0 5% 0 20%; letter-spacing:0.01em; }
.textos h4 { font-size:20px;line-height:36px; font-weight:300; text-align:left; color:#babcbe; padding-right:5%}
.contact-widget { text-align: left} 
label { font-weight: 400;}
.postcontent {padding-left: 40px;}
.sidebar {text-align: left;}
address strong { font-weight:400; text-transform: uppercase;font-size: 18px;color: #2b4a5f;}
.button { font-weight: 400;}
.button.button-3d { border-bottom: 0 none;}

