﻿#intro { margin:140px 0 0; background-image:none;  }

#intro.home-intro { padding:40px 15px; background-color:#edebe6; }
#intro.home-intro h2,
#intro.home-intro h3,
#intro.home-intro h4 { margin:30px 0; }

section#content div.container div.col-lg-12 h3 { font-weight: initial; }


#content, #content2 { margin:20px 0 0; }

#content.light, #content2.light { background-color:rgba(122, 153, 172, 0.2); padding-top:50px; padding-bottom:50px;  }
#content.light p.highlight, #content2.light p.highlight { padding:25px; background:#fff; border-radius:10px; }

div#ante-natal.col-lg-12 p.highlight { background-color:rgba(122, 153, 172, 0.2); padding:25px; border-radius:10px; }

#content a, #content2 a { padding-bottom:2px; text-decoration: underline 0.025em #000 !important; text-underline-offset: 0.1em; transition: text-decoration-color 300ms text-decoration-offset 300ms; }
#content a:hover, #content2 a:hover { text-decoration-color:rgba(105, 60, 94, 1) !important; text-underline-offset: 0.175em; }

#intro.page-intro.about,
#intro.page-intro.services { padding:40px 15px; background-color:#edebe6; }

#intro.page-intro.contact,
#intro.page-intro.kensington { padding:40px 15px; background-color:#edebe6; margin-top:-9px !important; }

.ttml-triangle::after { border-color: #a5a4a1 transparent; border-style: solid; border-width: 15px 15px 0; bottom: -15px; content: ""; display: block; left: 50px; position: absolute; width: 0; }
.ttml-triangle { background: rgba(0, 0, 0, 0) linear-gradient(#edebe6, #a5a4a1) repeat scroll 0 0; border-radius: 10px; color: #000; margin: 1em 0 3em; padding: 15px; position: relative; }

.bqs { font-size: 2em; color: rgb(105, 60, 94); font-size: 2em; font-weight: 700; }